apk包真的安全吗?会被反编译吗?如何防止被反编译?
相关文章:Android apk如何加固防止被破解(防止逆向编译)
一、查看APK包的源码
dex2jar 这个工具用于将dex文件转换成jar文件
下载地址:http://sourceforge.net/projects/dex2jar/files/
jd-gui 这个工具用于将jar文件转换成java代码
下载地址:http://jd.benow.ca/
1.解压apk压缩包,找到classes.dex.
执行代码: d2j-dex2jar classes.dex
2.然后使用jd-gui工具打开classes-dex2jar.jar这个文件就可以看到源码了
二、查看和修改apk包资源
apktool 解压。
apktool d dujinyang.apk编译出来smail文件,修改之后apktool b dujinyang -o KARL_dujinyang.apk把它编译回去,当然,如果要正常使用的话要使用签名。