MT管理器,神器[Android]

MT管理器 ——双窗口安卓软件编辑工具! 可对软件或游戏去广告、汉化、破解vip、定制内容等。

买的永久会员,兴奋的钻研了一段时间,确实有趣~

开始讲解:

1.概况:主要有 DEX 编辑,ARSC 编辑,XML 编辑,APK 签名、APK 优化、APK 共存、去除签名校验、RES 资源混淆、RES 反资源混淆、DEX修复(解密)、翻译模式等。

 

2.apk文件介绍:

APK 文件是安卓平台的应用安装包,它实际上是一个 ZIP 格式的压缩文件,

通常一个 APK 文件中包含着以下文件:

AndroidManifest.xml
应用清单文件,版本号、版本名称、权限、应用名称、应用图标、活动、服务、广播等配置信息,均在这个文件中。

classes.dex
安卓代码文件,在开发安卓应用时,开发者编写的 Java 代码会先编译成 N 个 class 文件,最后再将它们合并成 classes.dex 文件,所以应用 Java 层的代码基本都在该文件中,有些比较大的应用甚至还有 classes1.dex、classes2.dex…

resources.arsc
资源配置文件,包含着字符串、主题、图片文件索引、布局文件索引等信息。

res/
资源文件夹,包含着图片、布局、菜单等文件,resources.arsc 中索引的文件均存放在该目录中(进行过资源混淆的除外)。

assets/
副资源文件夹,不是每个 APK 中都有它,里面的文件也不会在 resources.arsc 中进行索引。

lib/
存放 so 文件,该类文件通常由 C / C++ 进行编写,MT 目前不支持修改 so 文件。

META-INF/
存放签名相关的文件,通常没有什么用。

3.破解举栗子分析:

案例 一:修改软件名称、图标、版本号。

①软件名称:找到要修改的.apk安装包(加密校验的需去除签名校验,RES 反资源混淆等)   arsc编译   找到string   对app_name等修改   重新签名安装。

②软件图标:res/文件夹   drawable-…hdpi-v4文件夹   图标进行替换。

③版本号(去更新):xml反编译   修改versionCode版本号。

案例二:汉化应用。

arsc翻译模式(可同时string删除不用的语言包,精简软件)    xml 翻译模式    dex翻译模式(对未翻译的文本找出单独翻译,慎用)。

案例三:去除启动页、软件内广告、播放倒计时广告等。

xml反编译   搜ads   删除修改广告activity。

启动activity记录进行抓包   启动软件查看广告   复制广告启动项   xml反编译   搜索广告的Activity   删除修改代码。

arsc编译器 搜索关键词   复制ID   首页xml搜索 / dex编辑器++   搜索ID(16进制)   xml反编译(可转成Java研究) 修改代码。

开发者助手    界面资源分析   获取Id-Hex(去掉0x)   复制ID   同上~

案例四:去除联网、短信权限。

xml反编译,网络访问权限改为“0dp”;  dex 编辑器++,http(s)://  替换成 http://#。

xml反编译,发送短信权限改为“0dp”。

关键词

return-void(结束代码)、

android:visibility=”gone”(活动隐藏)、

if-eq vA, vB, :cond_##”       如果vA等于vB则跳转到:cond_**
if-ne vA, vB                     如果vA不等于vB
if-eqz vA            如果vA等于0
if-nez vA           如果vA不等于0

goto    无条件跳转
switch    分支跳转

return v#  之前赋值  const/4 v0,0x1

layout布局、anim动画、drawable图片、color颜色、menu菜单、values常量值

xposed FDex2脱壳、360加壳

vip、ad/ads(baidu,google,qq,taobao,umeng)、version,update,ver更新、watermark水印、isAdSkip跳过广告、

onresult 、onresp(微信)、9000 (支付宝)、MidasPayCallBack(腾讯)、com.tencent.mobileqq腾讯登录验证、paySuccess 成功、payCancel 取消、payFailed 失败、onFinished 完成、callback回收、

透明图标:  ,

空白文字:( ) 

 

下载地址 官网下载/论坛

打赏