Déblocage ZTE F107 F116 T95 et RIO 2 gratuit

Voici un tuto qui vous permet de débloquer ces modèles de ZTE avec un raspberry pi avec Python mais Python est aussi disponible sur Windows.

Modèles compatible et testé par le développeur de l’application.

Source ici

ZTE F116 H3G_IT_P640A30V1.0.0B11-S
ZTE T95 TEL_AU_P622C6V1.0.2B03-S
ZTE RIO II ORG_UK_P671A80V1.0.0B23-S
ZTE F116 MTC_MD_P640A30V1.0.0B05-S
ZTE T95 TEL_AU_P622C6V1.0.2B04-S
ZTE F107 H3G_GB_P607C5V1.0.0B11-S
ZTE F102 H3G_GB_P607C3V2.0.0B04-S
ZTE F107 H3G_GB_P607C5V1.0.0B12-S
ZTE F116 MOB_EG_P640A30V1.0.0B04-S

Le logiciel fonctionne avec Python et des dépendances.

Compiler le shellcode Python

as shellcode.s -mlittle-endian -o zte && objcopy -O binary zte zte_shellcode.bin

Exigences :
Dépendances PyPI : python3 -m pip install -r requirements.txt


Usages :
python3 zte.py -i => lire les informations
python3 zte.py -u => déverrouiller le téléphone
python3 zte.py -d 20 => dump 20 pages dans la mémoire nand
python3 zte.py -w file.bin => écrire le fichier (firmware) sur la mémoire nand
python3 zte.py -m => vider la RAM complète en mode de téléchargement


Comment ajouter de nouveaux firmwares/téléphones
Enregistrer la RAM complète : python3 zte.py -m
python3 offsets_finder.py full_ram_dump.bin
ajouter la version du micrologiciel et la chaîne de tableau de résultats à partir de 2 dans :

getOffsets(firmware_version)

Vidéo de démonstration :

Lien du code source du logiciel sur GitHub : cliquez ici

Je mettrais à jour cet article pour tester sur la version Windows.