adb 静默安装_怎么实现Android APP静默安装
在 Android 中,如果要使用系統限制的權限(比如 android.permission.WRITE_SECURE_SETTINGS),我們需要把程序安裝到 /system/app/ 下。
下面以 SecureSetting.apk 為例,演示這個操作。需要準備一臺已經獲得 Root 權限的手機。
1、通過 USB 連接手機和電腦。
2、使用 adb 控制手機。
源碼打印?
1. $ adb push SecureSetting.apk /sdcard/ // 上傳要安裝的文件,為安裝做準備。
2. $ adb shell
3. $ su // 切換到 root 用戶。如果沒有獲得 Root 權限,這一步不會成功。
4. # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區可寫。
5. # cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 這一步可以用 cp 實現,但一般設備中沒有包含該命令。如果使用 mv 會出現錯誤:failed on '/sdcard/NetWork.apk' - Cross-device link。
6. # mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 還原分區屬性,只讀。
7. # exit
8. $ exit
$ adb push SecureSetting.apk /sdcard/ // 上傳要安裝的文件,為安裝做準備。
$ adb shell
$ su // 切換到 root 用戶。如果沒有獲得 Root 權限,這一步不會成功。
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區可寫。
# cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 這一步可以用 cp 實現,但一般設備中沒有包含該命令。如果使用 mv 會出現錯誤:failed on '/sdcard/NetWork.apk' - Cross-device link。
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 還原分區屬性,只讀。
# exit
$ exit
取消
評論
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的adb 静默安装_怎么实现Android APP静默安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 时间转换python_Python 日期
- 下一篇: fetch git pull 切换_gi