Android Security Awesome
Source: https://github.com/ashishb/android-security-awesome at
eb95fe860b3a
License: Apache-2.0
Read the English original
This edition is an AI-assisted translation.
Android Security Awesome 
Section intitulée « Android Security Awesome »Une collection de ressources liées à la sécurité Android.
Si vous trouvez ce projet utile, merci d’envisager de le soutenir.
Analyseurs en ligne
Section intitulée « Analyseurs en ligne »- Appknox - payant
- Virustotal
- NowSecure Lab Automated - Outil d’entreprise pour les tests de sécurité des applications mobiles Android et iOS. Lab Automated effectue une analyse dynamique et statique sur de vrais appareils dans le cloud et renvoie les résultats en quelques minutes. Payant
- App Detonator - Détonne le binaire APK pour fournir des détails au niveau du code source, y compris l’auteur de l’application, la signature, la build et les informations du manifeste. Quota gratuit de 3 analyses/jour.
- Pithus - Analyseur APK open source. Encore en version bêta et limité à l’analyse statique pour le moment. Il est possible de chasser les logiciels malveillants avec des règles YARA. En savoir plus ici.
- Oversecured - Scanner de vulnérabilités d’entreprise pour les applications Android et iOS ; il offre aux propriétaires et développeurs d’applications la possibilité de sécuriser chaque nouvelle version d’une application mobile en intégrant Oversecured au processus de développement. Payant.
- AppSweep by Guardsquare - Test de sécurité des applications Android gratuit et rapide pour les développeurs
- Koodous - Effectue une analyse statique/dynamique des logiciels malveillants sur un vaste dépôt d’échantillons Android et les compare à des règles Yara publiques et privées.
- Immuniweb. Effectue un « OWASP Mobile Top 10 Test », une « Mobile App Privacy Check » et un test des permissions de l’application. Le niveau gratuit est de 4 tests par jour, avec un rapport après inscription.
- ANY.RUN - Une plateforme d’analyse de logiciels malveillants interactive basée sur le cloud avec prise en charge de l’analyse d’applications Android. Un plan gratuit limité est disponible.
BitBaanAVC UnDroidAMAaaS - Service gratuit d’analyse de logiciels malveillants Android. Un service bare-metal proposant une analyse statique et dynamique des applications Android. Un produit de MalwarePot.AppCritique - Téléchargez vos APK Android et recevez des évaluations de sécurité gratuites complètesNVISO ApkScan - arrêt le 31 oct. 2019Mobile Malware SandboxIBM Security AppScan Mobile Analyzer - payantVisual Threat - n’est plus un analyseur d’applications AndroidTracedroidhabo - 10/jourCopperDroidSandDroidStowawayAnubisMobile app insightMobile-SandboxIjiamiComdroidAndroid SandboxForesafeDexterMobiSec EacusFireeye- max 60 Mo, 15/jourapprover - Approver est une plateforme d’analyse de sécurité et d’évaluation des risques entièrement automatisée pour les applications Android et iOS. Payant.Fraunhofer App-ray - domaine expiréAndroTotal - mort
Outils d’analyse statique
Section intitulée « Outils d’analyse statique »- Androwarn - détecte et avertit l’utilisateur des comportements potentiellement malveillants développés par une application Android.
- ApkAnalyser
- APKInspector
- Droid Intent Data Flow Analysis for Information Leakage
- DroidLegacy
- FlowDroid
- Android Decompiler – payant
- PSCout - Un outil qui extrait la spécification des permissions du code source d’Android OS en utilisant l’analyse statique
- Amandroid
- SmaliSCA - Analyse statique de code Smali
- CFGScanDroid - Analyse et compare le CFG par rapport au CFG d’applications malveillantes
- Madrolyzer - extrait des données exploitables comme les C&C, numéros de téléphone, etc.
- ConDroid - Effectue une combinaison d’exécution symbolique et concrète de l’application
- DroidRA
- RiskInDroid - Un outil pour calculer le risque des applications Android en fonction de leurs permissions, avec une démo en ligne disponible.
- SUPER - Analyseur Android Rust Sécurisé, Unifié, Puissant et Extensible
- ClassyShark - Un outil autonome d’inspection binaire qui peut parcourir n’importe quel exécutable Android et afficher des informations importantes.
- StaCoAn - Outil multiplateforme qui aide les développeurs, les chasseurs de bug-bounty et les hackers éthiques à effectuer une analyse de code statique sur les applications mobiles. Cet outil a été créé avec un fort accent sur la convivialité et le guidage graphique dans l’interface utilisateur.
- JAADAS - Outil d’analyse de programme intraprocédural et interprocédural conjoint pour trouver des vulnérabilités dans les applications Android, basé sur Soot et Scala
- Quark-Engine - Un système de notation des logiciels malveillants Android ignorant l’obfuscation
- One Step Decompiler - Décompilation d’APK Android pour les paresseux
- APKLeaks - Analyse du fichier APK à la recherche d’URI, d’endpoints et de secrets.
- Mobile Audit - Application Web pour effectuer une analyse statique et détecter les logiciels malveillants dans les APK Android.
- Detekt - Analyse statique de code pour Kotlin
- APKdevastate - Logiciel d’analyse avancé pour les payloads APK créés par des RAT.
Smali CFG generatorSeveral tools from PSUSPARTA - vérifie (prouve) qu’une application satisfait une politique de sécurité de flux d’informations ; basé sur le Checker Framework
Analyseurs de vulnérabilités d’applications
Section intitulée « Analyseurs de vulnérabilités d’applications »- QARK - QARK par LinkedIn permet aux développeurs d’applications de scanner les applications à la recherche de problèmes de sécurité
- AndroBugs
- Nogotofail
- Ostorlab - La version gratuite d’Ostorlab scanne les applications de l’Android Play Store, de l’iOS App Store et de Huawei AppGallery
Devknox - Plugin IDE pour construire des applications Android sécurisées. N’est plus maintenu.
Outils d’analyse dynamique
Section intitulée « Outils d’analyse dynamique »- Android DBI framework
- Androl4b- Une machine virtuelle pour l’évaluation d’applications Android, la rétro-ingénierie et l’analyse de logiciels malveillants
- House- House : un kit d’analyse d’applications mobiles à l’exécution avec une interface Web, propulsé par Frida, écrit en Python.
- Mobile-Security-Framework MobSF - Mobile Security Framework est un framework de test de pénétration automatisé open source intelligent, tout-en-un, pour applications mobiles (Android/iOS), capable d’effectuer une analyse statique, dynamique et des tests d’API Web.
- Droidbox
- Drozer
- Xposed - équivalent d’une injection de code basée sur stub mais sans aucune modification du binaire
- Inspeckage - Inspecteur de packages Android - analyse dynamique avec hooks d’API, démarrage d’activités non exportées, et plus. (Module Xposed)
- Android Hooker - Instrumentation de code Java dynamique (nécessite le framework Substrate)
- ProbeDroid - Instrumentation de code Java dynamique
- DECAF - Framework d’analyse de code exécutable dynamique basé sur QEMU (DroidScope est maintenant une extension de DECAF)
- CuckooDroid - Extension Android pour le sandbox Cuckoo
- Mem - Analyse de la mémoire d’Android (root requis)
- Crowdroid – impossible de trouver l’outil réel
- AuditdAndroid – Portage Android d’auditd, plus sous développement actif
- Android Security Evaluation Framework - plus sous développement actif
- Aurasium – Application pratique de politiques de sécurité pour les applications Android via la réécriture de bytecode et le monitoring de référence sur place.
- Android Linux Kernel modules
- StaDynA - Un système supportant l’analyse d’applications de sécurité en présence de fonctionnalités de mise à jour de code dynamique (chargement dynamique de classes et réflexion). Cet outil combine l’analyse statique et dynamique des applications Android afin de révéler le comportement caché/mis à jour et d’étendre les résultats de l’analyse statique avec ces informations.
- DroidAnalytics - incomplet
- Vezir Project - Machine virtuelle pour le pentest d’applications mobiles et l’analyse de logiciels malveillants mobiles
- MARA - Framework de rétro-ingénierie et d’analyse d’applications mobiles
- Taintdroid - nécessite la compilation d’AOSP
- ARTist - Un framework flexible d’instrumentation et d’analyse hybride open source pour les applications Android et le middleware Java d’Android. Il est basé sur le compilateur de l’Android Runtime (ART) et modifie le code lors de la compilation sur l’appareil.
- Android Malware Sandbox
- AndroPyTool - un outil pour extraire des caractéristiques statiques et dynamiques des APK Android. Il combine différents outils d’analyse d’applications Android bien connus tels que DroidBox, FlowDroid, Strace, AndroGuard et VirusTotal.
- Runtime Mobile Security (RMS) - est une puissante interface Web qui vous aide à manipuler les applications Android et iOS à l’exécution
- PAPIMonitor – PAPIMonitor (Python API Monitor pour applications Android) est un outil Python basé sur Frida pour surveiller les API sélectionnées par l’utilisateur pendant l’exécution de l’application.
- Android_application_analyzer - L’outil est utilisé pour analyser le contenu de l’application Android dans le stockage local.
- Decompiler.com - Décompileur APK et Java en ligne
- friTap- Intercepte les connexions SSL/TLS avec Frida ; permet l’extraction de clés TLS et le déchiffrement de la charge TLS au format PCAP sur Android en temps réel.
- HacknDroid - Un outil conçu pour automatiser diverses tâches de pentest d’applications mobiles (MAPT) et faciliter l’interaction avec les appareils Android.
- adbsploit - outils pour exploiter l’appareil via ADB
- Brida - Extension Burp Suite qui, faisant office de pont entre Burp et Frida, vous permet d’utiliser et de manipuler les propres méthodes des applications tout en falsifiant le trafic échangé entre les applications et leurs services/serveurs backend.
- MPT - MPT (Mobile Pentest Toolkit) est une solution indispensable pour vos workflows de test de pénétration Android. Cet outil vous permet d’automatiser les tâches de sécurité.
- Andriller - un utilitaire logiciel avec un ensemble d’outils forensiques pour smartphones. Il effectue une acquisition en lecture seule, forensiquement sûre et non destructive à partir d’appareils Android.
- Mira - Plateforme d’analyse de protection à l’exécution pour les applications Android et iOS tierces, permettant à l’IA d’utiliser les capacités shell, Java, Native et Frida côté application hôte pour la détection des risques d’environnement et la validation de durcissement.
- FlutterTap - Module Zygisk qui contourne la vérification de certificat BoringSSL dans
libflutter.soet redirige le trafic des applications Flutter sélectionnées vers un proxy. Persistant après redémarrage, il ne nécessite donc ni session Frida, ni câble, ni port d’écoute. - Mobix - Laboratoire de pentest Android autorisé : chaîne de contournement du SSL-pinning/root-detection Frida, capture de trafic mitmproxy avec balisage automatique IDOR, un tableau de bord Web, et un serveur MCP de 36 outils afin qu’un agent Claude Code puisse exécuter lui-même l’ensemble du cycle scan-découverte.
AppUse – build personnalisé pour le test de pénétrationAppie - Appie est un paquet logiciel préconfiguré pour fonctionner comme un environnement de pentest Android. Il est entièrement portable et peut être transporté sur une clé USB ou un smartphone. C’est une solution unique pour tous les outils nécessaires à l’évaluation de sécurité des applications Android et une alternative formidable aux machines virtuelles existantes.Android Tamer - Plateforme virtuelle/live pour les professionnels de la sécurité AndroidAndroid Malware Analysis Toolkit - (distribution Linux) Auparavant, c’était un analyseur en ligneAndroid Reverse Engineering – ARE (rétro-ingénierie Android) n’est plus sous développement actifViaLab Community EditionMercuryCobradroid – image personnalisée pour l’analyse de logiciels malveillants
Rétro-ingénierie
Section intitulée « Rétro-ingénierie »- Smali/Baksmali – décompilation apk
- emacs syntax coloring for smali files
- vim syntax coloring for smali files
- AndBug
- Androguard – puissant, s’intègre bien avec d’autres outils
- Apktool – vraiment utile pour la compilation/décompilation (utilise smali)
- Android Framework for Exploitation
- Bypass signature and permission checks for IPCs
- Android OpenDebug – rendre n’importe quelle application sur l’appareil débogable (en utilisant Cydia Substrate).
- Dex2Jar - convertisseur dex vers jar
- Enjarify - convertisseur dex vers jar de Google
- Dedexer
- Fino
- Frida - injecte du JavaScript pour explorer les applications et un outil GUI pour cela
- Indroid – kit d’injection de threads
- Introspy
- Jad - décompileur Java
- JD-GUI - décompileur Java
- CFR - décompileur Java
- Krakatau - décompileur Java
- FernFlower - décompileur Java
- Redexer – manipulation apk
- Simplify Android deobfuscator
- Bytecode viewer
- Radare2
- Jadx
- Dwarf - GUI pour la rétro-ingénierie
- Andromeda - Un autre outil de rétro-ingénierie en ligne de commande de base
- apk-mitm - Une application CLI qui prépare les fichiers APK Android pour l’inspection HTTPS
- Noia - Outil simple de navigateur de fichiers de sandbox d’applications Android
- Obfuscapk — Obfuscapk est un outil Python modulaire pour obfuscater les applications Android sans nécessiter leur code source.
- ARMANDroid - ARMAND (Anti-Repackaging through Multi-pattern, Anti-tampering based on Native Detection) est un nouveau schéma de protection anti-falsification qui intègre des bombes logiques et des nœuds de détection AT directement dans le fichier apk sans avoir besoin de son code source.
- MVT (Mobile Verification Toolkit) - un ensemble d’utilitaires pour simplifier et automatiser le processus de collecte de traces forensiques utiles pour identifier une compromission potentielle des appareils Android et iOS
- Dexmod - un outil pour illustrer le patchage de bytecode Dalvik dans un fichier DEX (Dalvik Executable) et aider à l’analyse statique des applications Android.
- odex-patcher - Exécute du code arbitraire en patchant les fichiers OAT
- PhoneSploit-Pro - Un outil de piratage tout-en-un pour exploiter à distance les appareils Android en utilisant ADB et le framework Metasploit afin d’obtenir une session Meterpreter.
- APKLab - plugin pour VS Code pour analyser les APK
IntentSnifferProcyon - décompileur JavaSmali viewerZjDroid,fork/mirrorDare – convertisseur .dex vers .class
Tests de fuzzing
Section intitulée « Tests de fuzzing »- Radamsa Fuzzer
- Honggfuzz
- An Android port of the Melkor ELF fuzzer
- Media Fuzzing Framework for Android
- AndroFuzz
- QuarksLab’s Android Fuzzing
IntentFuzzer
Détecteurs de ré-empaquetage d’applications
Section intitulée « Détecteurs de ré-empaquetage d’applications »- FSquaDRA - un outil pour détecter les applications Android ré-empaquetées basé sur la comparaison de hachage des ressources de l’application.
Crawlers de marché
Section intitulée « Crawlers de marché »- Google Play crawler (Java)
- Google Play crawler (Python)
- Google Play crawler (Node) - obtient les détails des applications et télécharge les applications depuis le Google Play Store officiel.
- Aptoide downloader (Node) - télécharge des applications depuis le marché Android tiers Aptoide
- Appland downloader (Node) - télécharge des applications depuis le marché Android tiers Appland
- PlaystoreDownloader - PlaystoreDownloader est un outil pour télécharger des applications Android directement depuis le Google Play Store. Après une configuration initiale (unique), les applications peuvent être téléchargées en spécifiant leur nom de package.
- APK Downloader Service en ligne pour télécharger des APK du Play Store pour une configuration de périphérique Android spécifique
Apkpure - Téléchargeur apk en ligne. Il fournit également sa propre application pour le téléchargement.
Outils divers
Section intitulée « Outils divers »- smalihook
- AXMLPrinter2 - pour convertir des fichiers XML binaires en fichiers XML lisibles par l’homme
- adb autocomplete
- mitmproxy
- dockerfile/androguard
- Android Vulnerability Test Suite - android-vts scanne un appareil à la recherche d’un ensemble de vulnérabilités
- AppMon- AppMon est un framework automatisé pour surveiller et falsifier les appels d’API système des applications natives macOS, iOS et Android. Il est basé sur Frida.
- Internal Blue - Framework d’expérimentation Bluetooth basé sur la rétro-ingénierie des contrôleurs Bluetooth Broadcom
- Android Mobile Device Hardening - AMDH scanne et durcit les paramètres de l’appareil et liste les applications installées nuisibles en fonction des permissions.
- NullKia - Framework de sécurité mobile complet prenant en charge 18 fabricants avec exploitation du baseband, sécurité cellulaire, recherche TEE/TrustZone et outils d’extraction BootROM.
- Firmware Extractor - Extrait l’archive donnée en images
- ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
- DroidGround - Un terrain de jeu flexible pour les défis CTF Android
- sundaysec/Android-Exploits - Une collection d’exploits et de hacks Android
- Spectre - Scanner de fréquence radio avec capacités de reconnaissance et offensives. Surveille la cellularie, le Wi-Fi, le Bluetooth LE et le GNSS sur l’appareil, avec un inspecteur BLE GATT, un diffuseur iBeacon et une découverte de réseau local.
Android Device Security Database - Base de données des fonctionnalités de sécurité des appareils AndroidOpcodes table for quick referenceAPK-Downloader- semble mort maintenantDalvik opcodes
Applications vulnérables pour la pratique
Section intitulée « Applications vulnérables pour la pratique »- Damn Insecure Vulnerable Application (DIVA)
- Vuldroid
- ExploitMe Android Labs
- GoatDroid
- Android InsecureBank
- Insecureshop
- Oversecured Vulnerable Android App (OVAA)
- Injured Android - CTF
- Damn Vulnerable Mobile App (DVMA)
Recherche/Publications/Livres
Section intitulée « Recherche/Publications/Livres »Articles de recherche
Section intitulée « Articles de recherche »- OWASP Mobile Security Testing Guide Manual
- doridori/Android-Security-Reference
- android app security checklist
- Mobile App Pentest Cheat Sheet
- Android Reverse Engineering 101 by Daniele Altomare (Web Archive link)
Mobile Security Reading Room - Une salle de lecture qui contient du matériel de lecture technique bien catégorisé sur le test de pénétration mobile, les logiciels malveillants mobiles, la forensic mobile et toutes sortes de sujets liés à la sécurité mobile
Exploits/Vulnérabilités/Bugs
Section intitulée « Exploits/Vulnérabilités/Bugs »- Android Security Bulletins
- Android’s reported security vulnerabilities
- OWASP Mobile Top 10 2016
- Exploit Database - cliquez sur rechercher
- Vulnerability Google Doc
- Google Android Security Team’s Classifications for Potentially Harmful Applications (Malware)
Android Devices Security Patch Status
Logiciels malveillants
Section intitulée « Logiciels malveillants »- androguard - Database Android Malware wiki
- Android Malware GitHub repo
- Android Malware Genome Project - contient 1260 échantillons de logiciels malveillants classés en 49 familles différentes, gratuits à des fins de recherche.
- Contagio Mobile Malware Mini Dump
- Drebin
- Hudson Rock - Un ensemble d’outils gratuits de renseignement sur la cybercriminalité qui peut indiquer si un package APK spécifique a été compromis lors d’une attaque de logiciel malveillant de type Infostealer.
- Kharon Malware Dataset - 7 logiciels malveillants qui ont été rétro-ingénierés et documentés
- Android Adware and General Malware Dataset
- AndroZoo - AndroZoo est une collection d’applications Android croissante provenant de plusieurs sources, y compris le marché d’applications officiel Google Play.
Android PRAGuard Dataset - Le jeu de données contient 10479 échantillons, obtenus en obfuscant les jeux de données MalGenome et Contagio Minidump avec sept techniques d’obfuscation différentes.Admire
Programmes de primes
Section intitulée « Programmes de primes »Comment signaler des problèmes de sécurité
Section intitulée « Comment signaler des problèmes de sécurité »- Android - reporting security issues
- Android Reports and Resources - Liste de rapports Android Hackerone divulgués et d’autres ressources
Contribution
Section intitulée « Contribution »Vos contributions sont toujours les bienvenues !
📖 Citation
Section intitulée « 📖 Citation »@misc{ author = {Ashish Bhatia - ashishb.net}, title = {The most comprehensive collection of Android security-related resources}, year = {2025}, publisher = {GitHub}, journal = {GitHub repository}, howpublished = {\url{https://github.com/ashishb/android-security-awesome}}}Ce dépôt a été cité dans plus de 10 articles
HagiCode
HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.
Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.
- IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
- EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
- IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.
Télécharger pour Windows
Partager HagiCode
Transformez vos idées en logiciels livrés.
HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.
- Intelligent
- Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
- Efficace
- L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
- Ludique
- Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

