當前位置:編程學習大全網 - 源碼下載 - apk文件如何安裝到\system\app

apk文件如何安裝到\system\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

重啟,可以看到 SecureSetting 已經安裝好。

  • 上一篇:svm是什麽
  • 下一篇:什麽是o2o的電商模式:電商o2o模式
  • copyright 2024編程學習大全網