OshekharO/Reverse-Engineering

GitHub: OshekharO/Reverse-Engineering

Android 逆向工程工具与学习资源的精选集合,涵盖模拟器、APK 分析编辑工具及教程文档。

Stars: 35 | Forks: 4

Reverse Engineering Logo
Android Reverse Engineering Resources

Stars Forks Issues Website

精选的 Android 逆向工程工具、模拟器和学习资源集合。
衷心欢迎各种贡献和建议!(✿◕‿◕)

## 📖 目录 - [关于](#-about) - [Android 模拟器](#-android-emulators) - [Android 工具](#-tools-for-android) - [PC 工具](#-tools-for-pc) - [教程与学习资源](#-tutorials--learning-resources) - [社区](#-community) - [免责声明](#-disclaimer) - [贡献指南](#-contributing) ## 🔍 关于 **逆向工程** 是指在无法访问源代码的情况下,通过分析软件来理解其内部结构、功能和行为的过程。在 Android 领域,它通常涉及: - 反编译 APK 文件以检查 Smali/Java 代码 - 使用修补工具修改应用行为 - 分析网络流量和应用资源 - 理解并绕过签名验证 本仓库汇集了最佳的 Android 逆向工程工具、模拟器和学习资料,旨在提供一站式的资源导航。 ## 📱 Android 模拟器 Android 模拟器可创建一个沙盒化的虚拟 Android 环境——非常适合安全地测试和分析应用,而不会影响您的主设备。 | 名称 | 平台 | 状态 | |------|----------|--------| | [Virtual Android](https://play.google.com/store/apps/details?id=com.pspace.vandroid) | Android | ✅ 活跃 | | [VPhoneGaGa](https://drive.google.com/uc?id=18uy6qDK7kJKPbTgsguOpBMm9Q2HnDn4B&export=download) | Android | ✅ 活跃 | | [RedFinger](https://play.google.com/store/apps/details?id=com.redfinger.global) | Android | ✅ 活跃 | | [DualMeta](https://github.com/FSpaceCore/SpaceCore/releases) | Android | ✅ 活跃 | | [Vmos Pro](https://4pda.to/forum/index.php?showtopic=961828) | Android | ✅ 活跃 | | [X8 Sandbox](https://4pda.to/forum/index.php?showtopic=1004655) | Android | ✅ 活跃 | | [F1 VM](https://4pda.to/forum/index.php?showtopic=1004655) | Android | ✅ 活跃 | | [Twoyi](https://4pda.to/forum/index.php?showtopic=1041895) | Android | ❌ 停止维护 | ## 🛠️ Android 工具 用于在 Android 设备上直接进行 APK 反编译、修补、分析和重编译的移动端工具。 ### APK 编辑器与修补工具 | 工具 | 描述 | |------|-------------| | [ApkEditor Pro](https://github.com/timscriptov/ApkEditor) | 功能丰富的 Android APK 编辑器 | | [AXML Editor](https://github.com/AbdurazaaqMohammed/AXML-Editor) | 用于 Android manifest 文件的二进制 XML 编辑器 | | [XML Editor](https://gofile.io/d/YLU7pP) | 通用 XML 编辑工具 | | [MT Manager](https://4pda.to/forum/index.php?showtopic=548542) | 具备 APK 编辑功能的双窗口文件管理器 | | [NP Manager](https://4pda.to/forum/index.php?showtopic=966965) | 支持签名修补的 APK 编辑器 | | [APKTOOL M](https://maximoff.su/apktool/?lang=en) | 流行工具 Apktool 的移动端移植版 | | [AEPatcher](https://github.com/Maximoff/AEPatcher) | APK Editor 的修补脚本 | | [M-Patcher](https://maximoff.su/mpatcher/) | 基于特征码的 APK 修补工具 | | [ApkToolPatcher](https://4pda.to/forum/index.php?showtopic=882654) | 自动化 APK 修补实用程序 | | [Anti-Split](https://github.com/AbdurazaaqMohammed/AntiSplit-M) | 将分割 APK 合并为单个 APK | ### Smali 与 Java 工具 | 工具 | 描述 | |------|-------------| | [Smali Helper](https://smalihelper.blogspot.com/) | Smali 代码编辑辅助工具 | | [Java2Smali](https://gofile.io/d/HDln2J) | 将 Java 源代码转换为 Smali 字节码 | | [Android IDE](http://androidide.com) | 设备上进行 Android 开发的全功能 IDE | ### 分析与调试 | 工具 | 描述 | |------|-------------| | [Apkanalyzer](https://4pda.to/forum/index.php?showtopic=1037391) | APK 分析与检查工具 | | [Developer Assistant](https://4pda.to/forum/index.php?showtopic=897774) | 面向开发者的诊断工具 | | [Dev Tools Pro](https://4pda.to/forum/index.php?showtopic=958291) | 高级开发者实用工具 | | [BlackDex](https://github.com/CodingGay/BlackDex) | 设备端 DEX 转储工具(用于脱壳保护的应用) | | [Http Canary](https://4pda.to/forum/index.php?showtopic=957572&st=60#entry92625117) | HTTP/HTTPS 流量捕获与分析 | | [Reqable](https://play.google.com/store/apps/details?id=com.reqable.android) | 现代 API 调试与流量分析工具 | ### 修补工具与其他 | 工具 | 描述 | |------|-------------| | [Jasi Patcher](https://jasi2169.com/jasi-patcher/) | Android 应用通用修补工具 | | [Lucky Patcher](https://4pda.to/forum/index.php?showtopic=298302) | 用于修改权限和内购的应用修补工具 | | [Ads Regex](https://www.pling.com/p/2175692) | 基于正则表达式的广告移除规则 | | [Patches](https://4pda.to/forum/index.php?showtopic=575450&view=findpost&p=62744086) | 社区补丁集合 | ## 💻 PC 工具 用于在 Windows、macOS 和 Linux 上进行高级 APK 分析、反编译和逆向工程的桌面工具。 | 工具 | 描述 | |------|-------------| | [APKEditor](https://github.com/REAndroid/APKEditor) | 强大的跨平台 APK 编辑器 | | [Apktool](https://ibotpeaches.github.io/Apktool/) | 业界标准的 APK 解码与重打包工具 | | [DEX2JAR](https://github.com/pxb1988/dex2jar) | 将 Android DEX 文件转换为 JAR 以便进行 Java 反编译 | | [Bytecode Viewer](https://github.com/Konloch/bytecode-viewer) | Java/Android 字节码查看器和反编译器 | | [Cutter](https://github.com/rizinorg/cutter) | 免费且开源的逆向工程平台(由 Rizin 驱动) | | [Apk Studio](https://github.com/vaibhavpandeyvpz/apkstudio) | 用于反编译和重打包 APK 的跨平台 IDE | | [APK Easy Tool](https://forum.xda-developers.com/t/tool-windows-apk-easy-tool-v1-59-2-2021-04-03.3333960/) | Apktool 的用户友好型 GUI 封装工具(Windows) | | [ApkRepacker](https://github.com/MrIkso/ApkRepacker) | 用于解包和重打包 APK 的简单 GUI 工具 | | [ArscEditor](https://github.com/MrIkso/ArscEditor) | Android 二进制资源(`.arsc`)文件编辑器 | | [DTL-X](https://github.com/Gameye98/DTL-X) | 用于分析和修补 DEX 文件的 Dalvik 工具 | ## 📚 教程与学习资源 帮助您学习 Android 逆向工程的资源——从 Smali 基础到高级二进制分析。 | 资源 | 作者 | 描述 | |----------|--------|-------------| | [Understand Smali](https://github.com/OshekharO/Reverse-Engineering/wiki) | AbhiTheModder | 面向初学者的 Smali 代码读写指南 | | [Practical Reverse Engineering](http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118787315.html) | Bruce Dang et al. (2014) | 涵盖 x86、x64、ARM 和内核模式调试的综合书籍 | | [Reverse Engineering for Beginners](http://beginners.re/) | Dennis Yurichev | 涵盖汇编语言和逆向工程基础知识的免费书籍 | | [The IDA Pro Book](https://nostarch.com/idapro2.htm) | Chris Eagle (2011) | 使用 IDA Pro 进行二进制分析的深度指南 | | [Malware Gems](https://github.com/0x4143/malware-gems) | 0x4143 | 精选的恶意软件分析和逆向工程参考集合 | ## 🌐 社区 与逆向工程社区联系,提问并分享您的作品。 - **[4PDA Forums](https://4pda.to/)** — 拥有丰富 Android 修改和逆向工程讨论的大型俄语社区 ## ⚠️ 免责声明
标签:APK分析, JS文件枚举, Smali, URL提取, Windows内核, 云安全监控, 云资产清单, 内核模块, 反编译, 后端开发, 安全资源, 安卓逆向, 漏洞分析, 白帽子, 目录枚举, 移动安全, 移动应用安全, 网络安全, 脱壳, 路径探测, 逆向工程, 隐私保护, 静态分析