当前位置: 移动技术网 > IT编程>移动开发>Android > [Android逆向]APK反编译与回编译

[Android逆向]APK反编译与回编译

2019年12月12日  | 移动技术网IT编程  | 我要评论

阴婚撒旦别爱我,linus操作系统,开封找工作

 

一、先查壳,再反编译看验证
首先打开.apk文件==>反编译apk(dex/配置文件/资源文件(apk反编译失败)>修改关键文件实现自己的目的>重新打包签名(无法重新打包)==>apk安装后无法运行。

反编译工具:
apktool dex=>.smali
dex2jar .dex=>.jar=>.class
apktool工具实际上只反编译以下三种类型文件:
1、androidmanifest.xml文件
2、.dex文件
3、resources.arsc文件

二、去除广告和弹窗,撇开不存在于smali的这种情况,容易的就是可以在xml中寻到activity,难的就是寻不到,发生这种情况时,就要分析代码,程序逻辑,抓住关键信息,界面和函数。

注意呐!!!!!
当字符串等关键信息搜不到时,可以从三个方向考虑:
1.字符串在so层;
2.字符串被加密了
3.结合了服务器,服务器返回,本地显示。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网