AReversy is a powerful web-based tool for reverse-engineering and modifying Android APK files. It provides an intuitive interface for decompiling, analyzing, modifying, and rebuilding Android applications with enhanced security features.
- 📱 APK Decompilation and Rebuilding
- 🎨 Asset and Icon Modification
- 📝 AndroidManifest.xml customization
- 🔐 Advanced APK Signing
- 💻 Modern React UI with Material Design
- 📊 Comprehensive Operation Logging
- 🔍 Code Analysis Tools
- 🔒 Security Scanning
- Docker & Docker Compose (v20.10+)
- Node.js v16+ (optional)
- Python 3.9+ (optional)
- Java 11+ (included in Docker)
# Clone and run
git clone https://github.com/sd-shiivam/areversy.git
cd areversy
make allAccess the web interface at http://localhost:5000
areversy/
├── backend/ # Flask App and processing tools
│ └── tools/ # External utilities
├── frontend/ # React UI components
├── Dockerfile
├── docker-compose.yml
├── Makefile
└── README.md
- Generate secure keystore:
keytool -genkey -v -keystore backend/tools/my-keystore.jks \
-alias your_alias -keyalg RSA -keysize 4096 -validity 10000-
Install required tools in
backend/tools/:- apktool.jar (latest version)
- apksigner.jar (latest version)
-
Launch with Docker:
make all- Access
http://localhost:5000 - Upload your APK file
- Analyze and modify components
- Review changes
- Download the modified APK
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open a Pull Request
MIT License - see LICENSE for details
This tool is for educational purposes only. Users are responsible for complying with local laws and regulations.




