在 Android 中,,如果要使用系統(tǒng)限制的權(quán)限(比如 android.permission.WRITE_SECURE_SETTINGS),,我們需要把程序安裝到 /system/app/ 下。
下面以 SecureSetting.apk 為例,,演示這個操作,。需要準備一臺已經(jīng)獲得 Root 權(quán)限的手機。
1,、通過 USB 連接手機和電腦,。
2、使用 adb 控制手機,。
- $ adb push SecureSetting.apk /sdcard/ // 上傳要安裝的文件,為安裝做準備,。
- $ adb shell
- $ su // 切換到 root 用戶,。如果沒有獲得 Root 權(quán)限,這一步不會成功,。
- # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區(qū)可寫,。
- # cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 這一步可以用 cp 實現(xiàn),但一般設(shè)備中沒有包含該命令,。如果使用 mv 會出現(xiàn)錯誤:failed on '/sdcard/NetWork.apk' - Cross-device link,。
- # mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 還原分區(qū)屬性,只讀,。
- # exit
- $ exit
|