MT管理器是一款运行在 Android 设备上的、功能极其强大的文件管理器和逆向工程工具。它被誉为 Android 上的“瑞士军刀”,尤其在国内移动应用安全、逆向分析和修改领域,拥有极高的知名度和用户群体。
它的主要定位是:
文件管理:像电脑上的 Total Commander 一样,高效地管理手机文件。
应用逆向:对 APK 文件进行反编译、查看、修改和重打包。
文本/代码编辑:内置强大的文本和代码编辑器,支持语法高亮。
系统工具:提供权限管理、Hosts编辑、脚本运行等系统级功能。
二、核心功能与特点
1. 双窗口文件管理
这是 MT 管理器的基本形态。屏幕分为左右两个窗口,可以独立浏览不同的目录,方便地进行文件的复制、移动、删除、重命名、压缩和解压等操作,效率远超单窗口文件管理器。
2. APK 逆向与修改(核心功能)
这是 MT 管理器最受欢迎的功能,也是它被称为“逆向神器”的原因。
APK 查看/反编译:
直接点击 APK 文件,MT 管理器会将其视为一个压缩包,可以立即查看其内部结构(classes.dex, resources.arsc, AndroidManifest.xml, assets, res 等目录)。
可以直接反编译 classes.dex 文件为 smali 代码,无需电脑,在手机上即可完成。这是逆向分析 Java/Kotlin 代码的关键步骤。
可以反编译 resources.arsc 文件,查看和修改编译后的二进制资源文件(如字符串、布局等)。
可以解码 AndroidManifest.xml 文件,查看应用的权限、组件等配置信息。
DEX 文件编辑:
在反编译出的 Smali 代码中,你可以直接进行编辑。MT 管理器提供了良好的 Smali 语法高亮和基础提示功能。
修改完成后,可以一键回编译成 classes.dex 文件并替换回 APK 中。
XML 文件编辑:
对于二进制格式的 XML 文件(如在 resources.arsc 或已编译的 APK 中的),MT 可以将其解码为可读的文本格式。
修改后,可以一键编码回二进制格式。
Arsc 文件编辑:
可以直接编辑资源文件(resources.arsc),例如修改应用的字符串、颜色值、尺寸等。你可以搜索、替换特定的资源值。
APK 签名:
修改完 APK 后,MT 管理器内置了签名功能,可以使用自带的签名证书或自定义证书对 APK 进行签名,使其能够安装。
3. 强大的文本/代码编辑器
内置编辑器支持多种编程语言和文件的语法高亮(Java, Smali, XML, HTML, JSON, JavaScript等),支持正则查找和替换、编码转换、缩进调整等,非常适合进行代码分析和修改。
4. 其它实用功能
终端模拟器:在应用内直接使用 Linux 命令。
脚本执行:支持运行 Shell 脚本和 JavaScript 脚本。
HTTP 请求调试:简单的抓包和 API 测试功能。
数据库查看:直接查看和编辑 SQLite 数据库文件。
权限管理:无需 Root,即可冻结、卸载系统应用(需要 Shizuku 或 Root 权限辅助)。
MT 插件/脚本:支持社区开发的扩展插件,进一步增强功能。
三、典型应用场景
应用汉化:修改 resources.arsc 中的字符串资源,将英文应用变为中文。
去广告/破解:通过阅读和修改 Smali 代码,去除应用的广告模块或验证逻辑。
功能修改:修改应用的某些行为,比如强制开启某些隐藏功能、修改界面布局等。
学习分析:安全研究人员和开发者用它来学习其他优秀应用的实现方式,分析其结构。
快速提取资源:从 APK 中轻松提取图片、字体、音频等资源文件。
四、工具下载
暂无评论内容