Apk反编译及签名工具使用
1 )AP Kto o l软件包及签名to o l
APKto ol软件包有2个程序组成 apktool jar和aapt exe
另外提供一个批处理文件 apktool bat其内容为java-jar "%~dp0\apktool jar"%1%2%3%4%5%6%7%8%9
运行apktools jar需要java环境1 60版本以上 。apktool jar用于解包 apktool jar和aapt exe联合用于打包。signapkjar用于签名。
2)APK文件的解包
下面以解开Contacts apk为例。首先把Contacts apk Copy到当前工作目录下例 Test 。在DOS下打入命令apktool d Contacts apk ABC
这里“d”表示要解码。 Contacts apk是要解包的APK文件。ABC是子目录名。所有解包的文件都会放在这个子目录内。
3)APK文件的打包
在DOS下打入命令apktool b ABC New-Contacts apk
这里“b”表示要打包
ABC是子目录名是解包时产生的子目录用来存放所有解包后的和修改后的文件。
N ew-Contacts apk是打包后产生的新的APK文件。
4)签名不签名安装时可能提示如下错误
Fai lure[INSTALL_PARSE_FAILED_NO_CERTIFICATE S] ---没有签名可以尝试test证书签名方法见下面。
Fai lure[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE S] ----已存在签名但使用证书不对可以尝试使用其他证书签名。
签名方法到目录android\bui ld\target\product\security找到证书文件这里可能会有几种证书test/shared/platform/media各种证书使用场景不同可以自己google一下 因为签名很快而且可任意后续更改签名可以自己尝试各种不同签名
这个命令行是使用test证书的例子 java-jarsignapkjartestkeyx509 pem testkeypk8YOURAPKapkYOURAPK_signed apk
YOURAPK_signed apk就是签完名的apk去测试一下您重新打包的apk吧。
易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...
老鹰主机HawkHost是个人比较喜欢的海外主机商,如果没有记错的话,大约2012年左右的时候算是比较早提供支付宝付款的主机商。当然这个主机商成立时间更早一些的,由于早期提供支付宝付款后,所以受众用户比较青睐,要知道我们早期购买海外主机是比较麻烦的,信用卡和PAYPAL还没有普及,大家可能只有银联和支付宝,很多人选择海外主机还需要代购。虽然如今很多人建站少了,而且大部分人都用云服务器。但是老鹰主机...
全新PHP短网址系统URL缩短器平台,它使您可以轻松地缩短链接,根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解。系统使用了Laravel框架编写,前后台双语言使用,可以设置多域名,还可以开设套餐等诸多功能,值得使用。链接: https://pan.baidu.com/s/1ti6XqJ22tp1ULTJw7kYHog?pwd=sarg 提取码: sarg文件解压密码 www.wn7...