Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
mtk-imei-switcheroo — Lire et écrire des enregistrements IMEI et des adresses WiFi/Bluetooth dans les fichiers NVRAM MediaTek ou les images de partition. Comprend des outils ADB interactifs pour les appareils rootés et des patcheurs modem/LK distincts et spécifiques à chaque version pour biloba. | Kitploit
Outils/GitHubGitHub/alltechdev/mtk-imei-switcheroo
Sécurité AndroidSécurité des Systèmes EmbarquésRétro-ingénierieCollecte d'InformationsSécurité MobileUtilitaires et FrameworksSécurité Matériel et IoTAnalyse de Micrologiciel

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHuballtechdev/mtk-imei-switcheroo

mtk-imei-switcheroo

Lire et écrire des enregistrements IMEI et des adresses WiFi/Bluetooth dans les fichiers NVRAM MediaTek ou les images de partition. Comprend des outils ADB interactifs pour les appareils rootés et des patcheurs modem/LK distincts et spécifiques à chaque version pour biloba.

Voir le dépôt
27525il y a 12 joursVérifié par Kitploit

mtk-imei-switcheroo

Lire et écrire les enregistrements IMEI ainsi que les adresses WiFi/Bluetooth dans les fichiers NVRAM MediaTek ou les images de partition. Inclut des outils ADB interactifs pour les appareils rootés et des patcheurs modem/LK distincts et spécifiques à chaque version pour biloba.

Installation

git clone https://github.com/alltechdev/mtk-imei-switcheroo
cd mtk-imei-switcheroo
python3 -m pip install -r requirements.txt

Les outils NVRAM nécessitent Python 3.6+. Les opérations IMEI requièrent pycryptodome ; les opérations WiFi/Bluetooth utilisent uniquement la bibliothèque standard. Les outils en direct nécessitent également ADB et un appareil rooté. Le workflow de vérification complet de Biloba possède dépendances séparées.

Choisir un outil

TâcheCommandeGuide
IMEI dans un fichier local ou une image de partitionpython3 tools/nvram/imei_tool.pyIMEI hors ligne
IMEI sur un appareil rooté./tools/nvram/live_patch.shIMEI en direct
Adresses WiFi/BT dans un fichier local ou une imagepython3 tools/nvram/mac_tool.pyMAC hors ligne
Adresses WiFi/BT sur un appareil rooté./tools/nvram/live_patch_mac.shMAC en direct
Paire exacte de firmware modem/LK bilobaPatcheurs Python versionnésPatcheurs Biloba

Utilisation

Exécutez depuis la racine du dépôt :

python3 tools/nvram/imei_tool.py read LD0B_001
python3 tools/nvram/imei_tool.py read nvdata.img
python3 tools/nvram/imei_tool.py write LD0B_001 350859600862948 -s 1 -o LD0B_001_new
# Dual-SIM: use -s 2 for the second slot.

python3 tools/nvram/mac_tool.py read WIFI
python3 tools/nvram/mac_tool.py write WIFI --wifi 02:11:22:33:44:66 -o WIFI.patched
python3 tools/nvram/mac_tool.py write BT_Addr --bt 02:11:22:33:44:55 -o BT_Addr.patched

Les outils hors ligne acceptent des enregistrements individuels ou des images de partition prises en charge. Consultez les guides pour les règles de détection, les enregistrements en double, les sauvegardes et la gestion des erreurs.

Correctif sur appareil en direct

./tools/nvram/live_patch.sh et ./tools/nvram/live_patch_mac.sh récupèrent les enregistrements, demandent les modifications, envoient les fichiers corrigés et proposent un redémarrage. Suivez le guide IMEI en direct ou MAC en direct pour les prérequis et la vérification.

État de vérification

AppareilRésultat enregistré
F21 ProFlux IMEI et WiFi/BT vérifiés sur matériel
F25IMEI vérifié via le testeur ; WiFi/BT confirmé via le port Java
TIQ M5Flux IMEI double SIM et WiFi/BT vérifiés sur matériel
Modem Biloba V12 + LK fourniCorrectif de firmware apparié signalé comme fonctionnel ; correctif modem seul a provoqué un bootloop
Modem Biloba V13 + LK intégréVérifications hors ligne réussies ; aucun résultat matériel signalé
Modem Biloba V14 + LK intégréVérifications hors ligne réussies ; aucun résultat matériel signalé

La validation détaillée distingue les tests directs, les rapports externes et les vérifications hors ligne. Une identité de chipset partagée n'établit pas la compatibilité. Biloba ajoute une vérification signée des données critiques ; les outils NVRAM n'appliquent pas ses modifications de firmware. Voir état et limites de Biloba.

Adresse MAC WiFi et adresse Bluetooth

La randomisation MAC par réseau d'Android peut masquer l'adresse de l'appareil. Android 12+ met également en cache la MAC WiFi d'usine ; le script en direct met à jour ce cache, alors qu'une simple modification hors ligne de la partition ne le fait pas. Voir comportement MAC en direct et constats sur l'appareil.

Organisation du dépôt

EmplacementObjet
tools/nvram/Outils NVRAM hors ligne et scripts ADB en direct
docs/Guides, formats, constats sur les appareils et explications de recherche
firmware/biloba/Correctifs de firmware versionnés et lanceur de reproduction
research/biloba/Assistants d'analyse, harnais d'exécution et preuves sauvegardées
tests/Pilotes de régression NVRAM et vérifications du dépôt
tmp/, runs/Échantillons locaux, sauvegardes et résultats générés ignorés

Les images de firmware, les dumps de partition et les clés privées ne sont pas inclus.

Voir aussi

Port de l'application Android · Crédits et provenance · Licence

Télécharger l’outil