A collection of awesome Android app reverse engineering resources. Your contributions and suggestions are heartily welcome. (✿◕‿◕).
---Reverse Engineering is the practice of reversing codes without authorisation. It's done with the aim of customising the existing application as per your thinking. I mostly provide applications with no or minimal virus detection. These applications are not created by me so I am not liable for anything.
List of some great Android Emulators:
Great tools for Android app development:
- ApkEditor Pro
- AXML Editor
- XML Editor
- Jasi Patcher
- Apkanalyzer
- MT Manager
- NP Manager
- APKTOOL M
- Smali Helper
- M-Patcher
- AEPatcher
- Developer Assistant
- Dev Tools Pro
- Patches
- Android IDE
- ApkToolPatcher
- Java2Smali
- BlackDex
- Http Canary
- Reqable
- Lucky Patcher
- Jasi Patcher
- Ads Regex
- Anti-Split
Useful tools for PC:
- APKEditor
- DTL-X
- ApkRepacker
- ArscEditor
- cutter
- Apktool
- DEX2JAR
- Apk Studio
- APK Easy Tool
- Bytecode Viewer
Helpful tutorials for beginners:
- Understand Smali by AbhiTheModder
- Practical Reverse Engineering by Bruce Dang et al., 2014
- Reverse Engineering for Beginners by Dennis Yurichev
- Reverse Engineering for Beginners by Chris Eagle, 2011
- Reverse Engineering for Beginners by 0x4143
For solving doubts and community support: