天天看点

android system 签名

系统签名

说到系统签名那么一定是有条件的

要么直接向硬件厂商求取签名key

要么目标手机是android原生系统

因为国内的厂商可能会修改系统自带的签名key

当然也可以直接刷入su文件,使应用直接获取最高权限,这里的su文件就是平常所说的ROOT

废话说的有点多哈,直接进入正题

1、在应用程序manifest.xml文件根节点中加入属性:Android:sharedUserId=”android.uid.system”

2.用eclipse或者AS打包apk文件,签名不签名均可(我本人的测试结果)

3.使用压缩软件打开apk,进入META-INF目录下,删除应用程序的3个签名文件(如果有文件的话,那么删除掉)

4.到android系统目录build/target/product/security/拷贝系统签名文件:platform.x509.pem、platform.pk8到应用apk中。

5.利用签名工具signapk.jar修改应用程序签名:命令为:java -jar signapk.jar platform.x509.pem platform.pk8 test.apk testnew.apk,新建一个txt文件,将这段话copy到txt中,讲txt文件重命名为xxx.bat。双击xxx.bat文件,签名apk就已生成

暂时写到这里,以后有时间再进行补充