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已经可以正常使用了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)