您的位置:首页 > 其它

工作中的涉及的权限

2016-02-26 17:27 190 查看
系统权限:android.permission.WRITE_SECURE_SETTINGS

1:安装system app

安装将应用安装成系统应用,需要root权限,该权限主要是用于mount分区,并向分区读写数据。

a:签名app

对于模拟器而言,主要是签名java提供的默认系统签名,并向系统的system分区写入app即可获取系统权限
对真机而言,需要获取该手机相应的系统签名才可以获取,并向系统的system分区写入app,才可以获取系统权限。
写入system的步骤:
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


2:检测系统中的某些功能是否处于启动状态:基本上都可以(蓝牙,wifi,飞行模式,wifi状态,gps状态……),相机状态无法直接获取(根据获取实例来判断)。

3:自动开启飞行模式,自动开启GPS需要系统权限,开启usb调试模式这些敏感权限均需要system权限

4:wifi的开启与关闭可以直接实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  工作