130

安卓Apk反编译修改方法

前言

本次修改中主要用到的工具:

工具用途
夜神模拟器用于安装MT管理器、Apk包、配合Fiddler抓包等
Fiddler用于抓包、拦截Apk请求等
MT管理器查看apk是否加固;解包资源;打包资源;签名等
jadx-gui用于打开apk或classes.dex等文件,可用于字符串搜索(但.bytes中字符串无法搜索到)
BlackDex脱壳程序,如果Apk存在加固,可以用该软件尝试脱壳
UABEA用于查看 .ab 文件,由于某些配置项存放在二进制文件中,用字符串搜索不到,所以用该工具进行查看和修改
baksmali用于将dex文件解包为smali文件
smali用于将smali文件打包为dex文件
JDKjadx、jar工具等需要JDK,自行安装配置

Fiddler抓包分析

软件配置