1.java2smali插件
将java代码转化为smali代码,用来修改smali代码,如果熟悉smali代码跳过。
https://plugins.jetbrains.com/plugin/7385-java2smali
2.下载apktool.jar工具
最好增加一个apktool的包裹类,可以简化操作:java -jar apktool.jar
百度网盘下载
3.下载jadx工具
能直接查看apk内容,以smali方式
百度网盘下载
4.下载jd-gui工具
能直接查看class文件
百度网盘下载
5.使用apktool d xx.apk反编译apk成为一个文件夹
6.使用安装了smalidea工具的idea工具对smali进行编辑
7.保存后使用 apktool b app-dir -o app-release1.apk 重新打包成apk
8.使用命令"jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 签名文件名 -storepass 签名密码 待签名的APK文件名 签名的别名" 来给apk签名
9.使用系统的对齐工具将签名的apk进行对齐操作:zipalign 4 app-release1.apk app-release-align.apk
网友评论