反编译apk资源文件
apktool d demo.apk
反编译代码
把apk解压缩后,得到classes.dex
d2j-dex2jar classes.dex
得到classes.jar后,可以用jd-gui打开查看class代码,也可以用procyon反编译成java代码
java -jar procyon.jar -jar classes.jar -o out
例如要加入test.java文件。 比较容易的办法是把test.java放入到一个新的Android工程中,如法炮制,用apktool反编译后,得到smali文件。 把这个smali文件复制到demo.apk反编译后的文件夹中。 另,AndroidManifest中的内容可以直接修改。
apktool b [文件夹] -o demo2.apk
用AndroidStudio 任意生成一个证书 栗子: 1.jks
jarsigner工具在JDK/bin目录下
jarsigner V:\build\demo2.apk -keystore V:\build\1.jks -storepass 123456 1 -keypass 123456