通过adb把apk安装到系统分区
来源:互联网 发布:网络vip服务器 编辑:程序博客网 时间:2024/06/05 03:46
以谷歌拼音为例:
GooglePinyin1.4.2.apk
提取出so文件
libjni_googlepinyinime_4.so
libjni_googlepinyinime_latinime_4.so
bat批处理脚本内容如下:
path "D:\Program Files\完美刷机\tools";%path%
prompt $G
cd /d "%1"
cls
adb devices
adb shell su -c "mount -o remount rw /system"
set APK=GooglePinyin1.4.2.apk
adb push %APK% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%APK% > /system/app/%APK%"
adb shell su -c "chown 0.0 /system/app/%APK%"
adb shell su -c "chmod 644 /system/app/%APK%"
set LIB=libjni_googlepinyinime_4.so
adb push %LIB% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%LIB% > /system/lib/%LIB%"
adb shell su -c "chown 0.0 /system/lib/%LIB%"
adb shell su -c "chmod 644 /system/lib/%LIB%"
set LIB=libjni_googlepinyinime_latinime_4.so
adb push %LIB% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%LIB% > /system/lib/%LIB%"
adb shell su -c "chown 0.0 /system/lib/%LIB%"
adb shell su -c "chmod 644 /system/lib/%LIB%"
adb shell su -c "mount -o remount rw /system"
pause
adb reboot
如果apk软件特别多的话,需要用批量安装脚本,内容如下
path "D:\Program Files\完美刷机\tools";%path%
prompt $G
cd /d "%1"
cls
@echo 当前目录:cd =%cd%
@echo 当前文件:file=%file%
@echo.
adb wait-for-device
adb devices
adb shell su -c "mount -o remount rw /system"
for /f "delims=" %%i in ('dir /b /a-d /s *.apk') do (
echo push %%~nxi to /system/app
set APK=%%~nxi
adb push %%~nxi /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%%~nxi > /system/app/%%~nxi"
adb shell su -c "chown 0.0 /system/app/%%~nxi"
adb shell su -c "chmod 644 /system/app/%%~nxi"
adb shell su -c "rm /data/local/tmp/%%~nxi"
)
for /f "delims=" %%j in ('dir /b /a-d /s *.so') do (
echo push %%~nxj to /system/lib
set LIB=%%~nxj
adb push %%~nxj /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%%~nxj > /system/lib/%%~nxj"
adb shell su -c "chown 0.0 /system/lib/%%~nxj"
adb shell su -c "chmod 644 /system/lib/%%~nxj"
adb shell su -c "rm /data/local/tmp/%%~nxj"
)
adb shell su -c "mount -o remount rw /system"
pause
adb reboot
这个脚本还支持,把apk文件夹拖动到上面自动安装。
GooglePinyin1.4.2.apk
提取出so文件
libjni_googlepinyinime_4.so
libjni_googlepinyinime_latinime_4.so
bat批处理脚本内容如下:
path "D:\Program Files\完美刷机\tools";%path%
prompt $G
cd /d "%1"
cls
adb devices
adb shell su -c "mount -o remount rw /system"
set APK=GooglePinyin1.4.2.apk
adb push %APK% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%APK% > /system/app/%APK%"
adb shell su -c "chown 0.0 /system/app/%APK%"
adb shell su -c "chmod 644 /system/app/%APK%"
set LIB=libjni_googlepinyinime_4.so
adb push %LIB% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%LIB% > /system/lib/%LIB%"
adb shell su -c "chown 0.0 /system/lib/%LIB%"
adb shell su -c "chmod 644 /system/lib/%LIB%"
set LIB=libjni_googlepinyinime_latinime_4.so
adb push %LIB% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%LIB% > /system/lib/%LIB%"
adb shell su -c "chown 0.0 /system/lib/%LIB%"
adb shell su -c "chmod 644 /system/lib/%LIB%"
adb shell su -c "mount -o remount rw /system"
pause
adb reboot
如果apk软件特别多的话,需要用批量安装脚本,内容如下
path "D:\Program Files\完美刷机\tools";%path%
prompt $G
cd /d "%1"
cls
@echo 当前目录:cd =%cd%
@echo 当前文件:file=%file%
@echo.
adb wait-for-device
adb devices
adb shell su -c "mount -o remount rw /system"
for /f "delims=" %%i in ('dir /b /a-d /s *.apk') do (
echo push %%~nxi to /system/app
set APK=%%~nxi
adb push %%~nxi /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%%~nxi > /system/app/%%~nxi"
adb shell su -c "chown 0.0 /system/app/%%~nxi"
adb shell su -c "chmod 644 /system/app/%%~nxi"
adb shell su -c "rm /data/local/tmp/%%~nxi"
)
for /f "delims=" %%j in ('dir /b /a-d /s *.so') do (
echo push %%~nxj to /system/lib
set LIB=%%~nxj
adb push %%~nxj /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%%~nxj > /system/lib/%%~nxj"
adb shell su -c "chown 0.0 /system/lib/%%~nxj"
adb shell su -c "chmod 644 /system/lib/%%~nxj"
adb shell su -c "rm /data/local/tmp/%%~nxj"
)
adb shell su -c "mount -o remount rw /system"
pause
adb reboot
这个脚本还支持,把apk文件夹拖动到上面自动安装。
0 0
- 通过adb把apk安装到系统分区
- 通过adb把apk安装到系统分区
- 通过adb安装apk到android手机
- 通过adb安装apk到android手机
- 通过adb安装APK到android设备
- 通过adb命令安装apk到android手机
- 用adb命令安装APK文件到android系统
- 用adb命令安装APK文件到android系统
- 用adb命令安装APK文件到android系统
- bat - 通过adb批量安装apk脚本
- adb安装apk到指定设备
- 用adb命令安装apk到手机
- windows下通过adb为Android手机安装APK
- MAC连接安卓手机通过adb指令安装apk
- 通过批处理文件自动安装apk到手机
- Android_用adb命令安装apk到模拟器SD卡
- 将源代码打包apk,使用adb安装到手机测试
- adb 安装apk到指定手机 登录shell
- PCIe 接口 引脚定义 一览表
- unbutu14安装五笔输入法
- 金融安卓工程师
- HDU 5137 How Many Maos Does the Guanxi Worth(最短路径)
- ubuntu安装nginx配置反向代理服务器
- 通过adb把apk安装到系统分区
- 大学生求职常见的问题!
- TrueNorth Chip Mechanism
- java 反射机制
- 消除软硬件鸿沟,芯客网完美支持智能硬件在移动互联时代的爆发
- h2 导出中文 STRINGDECODE 问题
- LeetCode - Single Number II
- iOS 图标alpha问题
- 点亮灯泡问题