Android逆向教程
1、使用apktool来编译出资源文件。在命令行输入:apktool -d test.apk

3、修改文件。一般情况,修改文件主要是res和smali。修改图片,主要.9的图片是不太支持重新打包的。修改smali文件,可以结合用d髫潋啜缅ex2jar把代码反编译成可读性强的代码,读懂smali文件每一代实际代表的java代表的意思。用有的编辑工具编辑smali后,会生成.bak后缀的代码,注意要删掉,否则会重新打包编译不通过。

5、签名apk。没有签名的apk是不可用的。在命令行输入:jars坡纠课柩igner -digestalg SHA1 -siga造婷用痃lg MD5withRSA -verbose -keystore 密钥库名 -storepass 密钥密码 -signedjar 生成后apk路径 原apk路径 密钥别名
