如何用ADB工具打开com.android所有权限

如何用ADB工具打开com.android所有权限,第1张

Android应用程序只在有限的范围内有读取权限,如/data/data//,而如果想让app访问其它地方的资源时,就必须要获取更高的权限,像system或者root,root的获取方法也是基于system的,因此本文先完成system权限的获取,实际上一般的应用有system的权限基本上也够了。
1、修改apk内的AndroidManifestxml
在manifest节点中加入android:sharedUserId="androiduidsystem"
2、编译工程产生apk文件
eclipse自动就帮你产生
3、解压缩工具打开apk
删除META-INF文件夹中的CERTRSA和CERTSF两个文件
4、给apk文件签名
这步需要在android源码中进行
1)cd build/tools/signapk
2)javac signapkjava(这里产生class)
3)mkdir test/com/android/signapk
4)cp class test/com/android/signapk
5)jar cvfm signapkjar SignApkmf -C test/ (这里产生signapkjar)
5、制作签名后的apk文件
1)mkdir SignApk
2)步骤4中产生的signapkjar拷贝到SignApk文件夹中
3)cp build/target/product/security/{platformx509pem,platformpk8} SignApk
4)将apk也拷贝到SignApk中
5)java -jar signapkjar platformx509pem platformpk8 apk newapk
6、制作新的image文件
将newapk导入到android源码目录中(一般是out/target/product/平台/system/app/下),编译生成新的systemimg,再download到开发板
7、测试
如果app涉及到文件读写,可以待系统启动后adb shell到板子上,ls -l查看app安装目录(/data/data////)的权限,看看是不是变成system:system了。

有很多用户在使用机顶盒的时候,想用机顶盒来打开adb,但是又不会 *** 作,找不到在哪,其实方法很简单,下面给大家提供一个方法,打开机顶盒的adb。
adb工具怎么打开机顶盒的adb:
1、先打开机顶盒进入主界面,并且使用遥控器打开设置。
2、然后选择“账号与安全”,并且进入。
3、最后往下面翻就可以看到“ADB调试”的选项,直接开启就行了。

将adb工具放在电脑任意的文件夹中,这里以放在E盘“adb_study”文件夹下。

点击电脑左下角的“开始”,在命令窗口输入“cmd”,并回车,进入命令提示符窗口。

在命令提示符窗口中输入“E”,代表进入E盘,然后输入“cd adb_study”代表进入adb_study文件夹下。

在命令提示符窗口中输入“adb”并回车,命令提示符中会打印出很多adb调试相关的帮助信息。

此时代表adb已经可以正常使用了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13185301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-17
下一篇 2023-06-17

发表评论

登录后才能评论

评论列表(0条)

保存