MTKClient

Un outil mtk pour l'exploitation, la lecture/écriture de la mémoire flash et d'autres trucs fous.
Sous Windows, vous devez installer le port mtk standard et le pilote usbdk (voir les instructions ci-dessous).
Sous Linux, un noyau patché n'est nécessaire que lors de l'utilisation de l'ancien kamakiri (voir le dossier Setup) (sauf pour la lecture/écriture de la flash).
Une fois le script mtk en cours d'exécution, démarrez en mode brom en éteignant l'appareil, maintenez enfoncé soit volume haut + alimentation soit volume bas + alimentation et connectez le téléphone. Une fois détecté par l'outil, relâchez les boutons.
MT6781, MT6789, MT6855, MT6886, MT6895, MT6983, MT8985
- Ces chipset utilisent un nouveau protocole appelé V6 et le bootrom est patché.
Vous devez utiliser l'option --loader et un loader approprié depuis le répertoire Loaders/V6.
Le bootrom ne fonctionnera pas, vous devez utiliser le mode preloader (aucun bouton matériel enfoncé, connectez simplement).
Sur certains appareils, le preloader est désactivé, mais vous pouvez le réactiver en exécutant "adb reboot edl".
Crédits
- kamakiri [xyzz]
- linecode exploit [chimera]
- heapbait exploit [chimera], crédits à [R0rt1z2],[Shomy]
- Chaosmaster
- Geert-Jan Kreileman (GUI, design et correctifs)
- Tous les contributeurs
Installation
Voir les astuces d'installation pour Linux/macOS
Voir les astuces d'installation pour Windows
Voir l'installateur Windows automatisé
Utilisation
Voir les instructions d'utilisation
Utiliser Re LiveDVD (tout prêt à l'emploi, basé sur Ubuntu) :
Utilisateur : user, Mot de passe : user (basé sur Ubuntu 22.04 LTS)
Live DVD V6
J'ai des problèmes ....... veuillez envoyer les logs et les détails complets de la console !
- Exécutez l'outil mtk avec --debugmode. Le log sera écrit dans log.txt (espérons-le)
Règles / Infos
Détails / configurations des puces
- Allez dans config/brom_config.py
- Les vid/pid USB inconnus pour l'auto-détection se trouvent dans config/usb_ids.py
Autres trucs
Ressources d'apprentissage