在 Android 中,如果要使用系統限制的權限(比如 android.permission.WRITE_SECURE_SETTINGS),我們需要把程序安裝到 /system/app/ 下。
下面以 SecureSetting.apk 為例,演示這個(gè)操作。需要準備一臺已經(jīng)獲得 Root 權限的手機。
1、通過(guò) USB 連接手機和電腦。
2、使用 adb 控制手機。
- $ adb push SecureSetting.apk /sdcard/ // 上傳要安裝的文件,為安裝做準備。
- $ adb shell
- $ su // 切換到 root 用戶(hù)。如果沒(méi)有獲得 Root 權限,這一步不會(huì )成功。
- # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區可寫(xiě)。
- # cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 這一步可以用 cp 實(shí)現,但一般設備中沒(méi)有包含該命令。如果使用 mv 會(huì )出現錯誤:failed on '/sdcard/NetWork.apk' - Cross-device link。
- # mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 還原分區屬性,只讀。
- # exit
- $ exit
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。