
Android
在
Android中,如果要使用系统限制的权限(比如
Android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到/system/app/下。下面以SecureSetting.apk为例,演示这个操作。需要准备一台已经获得Root权限的
手机。1、通过USB连接
手机和
电脑。2、使用adb控制
手机。源码打印?1.$adbpushSecureSetting.apk/sdcard///上传要安装的文件,为安装做准备。2.$adbshell3.$su//切换到root用户。如果没有获得Root权限,这一步不会成功。4.#mount-oremount,rw-tyaffs2/dev/block/mtdblock3/system//让分区可写。5.#cat/sdcard/SecureSetting.apk/system/app/SecureSetting.apk//这一步可以用cp实现,但一般设备中没有包含该命令。如果使用mv会出现错误:f
AIledon'/sdcard/NetWork.apk'-Cross-devicelink。6.#mount-oremount,ro-tyaffs2/dev/block/mtdblock3/system//还原分区属性,只读。7.#exit8.$exit$adbpushSecureSetting.apk/sdcard///上传要安装的文件,为安装做准备。$adbshell$su//切换到root用户。如果没有获得Root权限,这一步不会成功。#mount-oremount,rw-tyaffs2/dev/block/mtdblock3/system//让分区可写。#cat/sdcard/SecureSetting.apk/system/app/SecureSetting.apk//这一步可以用cp实现,但一般设备中没有包含该命令。如果使用mv会出现错误:f
AIledon'/sdcard/NetWork.apk'-Cross-devicelink。#mount-oremount,ro-tyaffs2/dev/block/mtdblock3/system//还原分区属性,只读。#exit$exit重启,可以看到SecureSetting已经安装好。