1、下载软件
首先下载apktool.bat和apktool.jar,这两个工具我已上传到了github上,可以直接下载。
下载链接:https://github.com/HelloKittyNII/Shared/tree/master/android_tools
2、解包
从华为应用市场下载一个没有加固的apk,放入到apktool目录下
3、修改文件
找到要修改的文件,进行修改。
4、重打包
执行apktool.bat b calendar命令进行重打包命令,会发现在calendar目录下面生成一个dist目录,里面就是重打包之后的apk,但是这个apk没有签名,需要重新签名之后,才能安装。
5、生成keystore文件
apktool下载地址:https://ibotpeaches.github.io/Apktool/
1.解压apk包
java -jar apktool_2.6.1.jar d app-release.apk
2.删除签名文件
签名文件在解压文件后的\original\META-INF目录下
C:\Users\aipingh\Downloads\app-release1111\original\META-INF
3.添加要替换的文件到
C:\Users\aipingh\Downloads\app-release\assets\assets下
4.生成签名文件
keytool -genkey -alias tinnove.keystore -keyalg RSA -validity 20000 -keystore tinnove.keystore
5.重新打包
java -jar apktool_2.6.1.jar b app-release
6.使用重新打包后的apk和签名文件打包
jarsigner -verbose -keystore tinnove.keystore -signedjar app-release-1-0224.apk app-release-1.apk tinnove.keystore
网友评论