
Reverse engineering Android entièrement sur l'appareil. Analyse binaire Radare2, 8 décompilateurs Java, prise en charge de Flutter et Unity il2cpp.
Une suite de rétro-ingénierie qui s'exécute entièrement sur Android. Pas de PC, pas d'ADB, pas d'outils de bureau — tout, de l'extraction d'APK à l'analyse, l'édition et la reconstruction de binaires natifs, se fait sur l'appareil.
androidReverse inclut un serveur Model Context Protocol intégré, permettant aux clients IA compatibles MCP de se connecter et de modifier les ressources, l'AXML, le manifeste et le Smali directement dans un projet. La compilation/reconstruction reste une étape manuelle, déclenchée par l'utilisateur.
Huit moteurs sélectionnables par classe en un seul clic :
Propulsé par un moteur Radare2 embarqué via JNI.
.apk, .xapk et .apks fractionnés — depuis le stockage ou les applications installéesAXMLPrinter basé sur la réflexion qui contourne l'obfuscation moderne des manifestesAndroidManifest.xmlBasé sur Sora Editor avec des pipelines de grammaire TextMate. Coloration syntaxique pour Java, Smali, assembleur ARM, C, XML et hexadécimal. Inclut un éditeur de texte à usage général pour les fichiers ordinaires (non-code).
Convertisseur de données — Encodage/décodage à la volée sans outils externes, désormais étendu avec la prise en charge de la conversion XML :
Base64 · Hex ↔ Décimal · Hex ↔ Texte · Encodage/Décodage URL · Échappement Unicode · Chiffrement XOR · Aperçu des couleurs hexadécimales · XML
Bloc-notes global — Notes persistantes entre les sessions. Suivez les offsets, documentez les résultats, enregistrez des extraits.
Signet de classes — Épinglez les classes critiques pour un accès rapide lors de longues sessions.
Recherche mémoire approfondie — Recherche avec prise en charge des expressions régulières sur Smali, XML, noms de classes et motifs binaires natifs simultanément, avec des performances et une précision améliorées.
Détails du certificat — Prise en charge étendue des schémas pour l'inspection des certificats de signature.
| Tableau de bord et extraction | Navigation Smali | CFG natif |
|---|---|---|
![]() |
| Graphe d'appels | Décodage AXML | Bloc-notes |
|---|---|---|
![]() |
À des fins éducatives et de recherche en sécurité sur des applications pour lesquelles vous disposez de l'autorisation explicite de l'auteur. Le développeur décline toute responsabilité en cas d'utilisation abusive.
| Moteur | Remarques |
|---|
| CFR | Gère bien la plupart des obfuscations modernes |
| Procyon | Bon avec les génériques et les lambdas |
| JD-Core | Rapide, léger |
| Krakatau | Précision au niveau du bytecode |
| Vineflower | Fork de Fernflower, solide sur le flux de contrôle |
| Jadx | Moteur principal |
| Jadx Fallback | S'active automatiquement en cas d'échec de Jadx |
| Jadx IR | Représentations intermédiaires brutes |
![]() |
![]() |
| Extraction en vue arborescente et analyse des packages | Sora Editor avec Aller à la définition | Blocs assembleur Radare2 interactifs |
![]() |
![]() |
| Mappage de références croisées à profondeur réglable | Affichage XML avec coloration syntaxique | Notes persistantes multi-sessions |