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吧。
博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...
有一段时间没有分享Gcore(gcorelabs)的信息了,这是一家成立于2011年的国外主机商,总部位于卢森堡,主要提供VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日本、韩国、新加坡、荷兰、中国(香港)等多个国家和地区的十几个机房,商家针对不同系列的产品分为不同管理系统,比如VPS(Hosting)、Cloud等都是独立的用户中心体系,部落分享的主要是商家的Hosting(Virtu...
hosteons当前对美国洛杉矶、达拉斯、纽约数据中心的VPS进行特别的促销活动:(1)免费从1Gbps升级到10Gbps带宽,(2)Free Blesta License授权,(3)Windows server 2019授权,要求从2G内存起,而且是年付。 官方网站:https://www.hosteons.com 使用优惠码:zhujicepingEDDB10G,可以获得: 免费升级10...