helroz Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 (modifié) Voici comment débloquer un téléphone qui a loupé son flash Froyo JPC (demande de code de déblocage et affiche le bon imei) Nouvelle méthode semi automatisée dispo ici: https://forum.frandroid.com/forum/viewtopic.php?id=27019 Attention si l'imei n'est pas bon avant de commencer, il ne le sera pas à la fin. Cette méthode peut aussi servir à modifier son Product Code pour ceux que ça intéresse ;) Tout ce qui suis à été fait sur android 2.1 vu que froyo modifie les fichiers à sa convenance (Je conseille de le faire en JM1 New, ça fonctionne très bien). Merci de tout lire, de ne pas survoler le tutorial, c'est très important!!!!! Je ne pourrais être responsables de ceux qui font une mauvaise manipulation Avant toute chose, sauvegarder son dossier efs/, on va jouer avec: https://forum.frandroid.com/forum/viewtopic.php?id=25668 Nécessite d'etre root, busybox, le sdk android dispo ici: http://developer.android.com/sdk/index.html (Dans windows) on décompresse le ZIP , on renome le dossier "android-sdk-windows" en "android" tout court et on le place dans c:\ (le nom et l'endroit ou est placé le sdk sont importants pour les commandes tapées à la main après) Extraire un nv_data.bin: Brancher le téléphone en usb mode débogage usb activé démarrer => exécuter => cmd (une fenetre dos va s'ouvrir) Tapper à l'espace près: cd.. cd.. cd android cd tools adb pull /efs/nv_data.bin fermer la fenetre dos Le fichier nv_data.bin va apparaitre dans le réperoire c:\android\tools. Modifier le fichier nv_data.bin avec un éditeur hexadécimal (EditHexa dans mon exemple dispo ici: http://www.logitheque.com/logiciels/windows/utilitaires/editeur_hexadecimal/telecharger/edithexa_9903.htm): Offset 188021 (page 3137) mettre "XEF" (ca fera reconnaitre le téléphone comme "nu") (donc modifier le product code) Offset 18146E (page 3083) mettre "00000000" (ca va mettre le code de déblocage réseau 00000000) On sauvegarde^^ Ensuite on retourne sous adb ^^ démarrer => exécuter => cmd (une fenetre dos va s'ouvrir) Tapper à l'espace et point près: cd.. cd.. cd android cd tools adb shell "mkdir /sdcard/efs" adb push nv_data.bin /sdcard/efs adb shell su mv /efs/.nv_data.bak /efs/.nv_data.bakk mv /efs/.nv_data.bak.md5 /efs/.nv_data.bakk.md5 rm /efs/nv_data.bin rm /efs/nv_data.bin.md5 rm /efs/.nv2.bak rm /efs/.nv2.bak.md5 busybox cp /sdcard/efs/nv_data.bin /efs/nv_data.bin chmod 755 /efs/nv_data.bin chown radio.radio /efs/nv_data.bin Si jamais il mets que l'utilisateur radio n'existe pas, essayer "chown 1001.1001 /efs/nv_data.bin" à la place et oui chez certains c'est encore pas pareil....(merci froyo JPC/JPH) Il peut y avoir des erreurs sur les .nv2.bak et son md5 (ils n'existent pas chez tout le monde) J'ai renommé les .bak en .bakk pour les mettre de coté le temps que tout n'est pas fini, ils seront effacés plus tard. faire: crtl + c débrancher le téléphone, enlever la batterie sans éteindre le téléphone 30 secondes. redémarrer (au plus tard a ce point la il faut mettre la sim) Le code de déblocage réseau sera:00000000, il mettra que le code est pas bon mais déverrouillera quand même. Si ca marche pas redémarrer le téléphone normalement et recommencer. une fois fonctionnel, *#06# affiche le bon imei Après il y a des bugs qui obligent à reflasher, reflasher en JM1 New via Odin avec re-partition activé (j'ai pas tester les autres firmwares) Il faut rooter à nouveau (la busybox s'installe avec le root normalement)... et oui encore^^ redémarrer (à ce point la normalement le nv_data.bin.md5 doit s'être recréé) Création des fichiers .bak brancher le téléphone en usb mode débogage activé On retourne sous adb ^^ démarrer => exécuter => cmd (une fenetre dos va s'ouvrir) Tapper à l'espace et point près: cd.. cd.. cd android cd tools adb shell su rm /efs/.nv_data.bakk rm /efs/.nv_data.bakk.md5 busybox cp /efs/nv_data.bin /efs/.nv_data.bak busybox cp /efs/nv_data.bin.md5 /efs/.nv_data.bak.md5 chown radio.radio /efs/.nv_data.bak chown radio.radio /efs/.nv_data.bak.md5 Ctrl+c Si jamais il mets que l'utilisateur radio n'existe pas, essayer "chown 1001.1001 /efs/nv_data.bak" et "chown 1001.1001 /efs/nv_data.bak.md5" à la place Débranchez votre téléphone et c'est enfin fini votre téléphone refonctionne et est débloqué tout opérateurs... pensez à les sauvegarder maintenant^^ Un grand merci à Rickou qui m'a apporté sur un plateau la commande chown radio.radio qui était le chaineau manquant. Ainsi qu'a Reve40 avec qui j'ai étudié les nv_data. Et Hideki et Jis26 qui ont testé la méthode avant sa mise en ligne. Une remarque de Hideki: Sinon je viens ajouter des détail sur mon cas.Donc personnellement je me suis arrêté avant l'étape de flashage en jm1 car je n'avais pas de problème et mes fichiers bak se sont recréés tout seul au premier démarrage. J'ai essayé par la suite de reredémarrer et aucun problème mon imei toujours la, pas de demande de code. Et comme les fichiers bin sont recréé à chaque démarrage à partir des bak, j'en conclu que mes bak été donc bon :). De quoi grandement simplifier la procédure ;). Ceci n'a pas été le cas pour moi et Jis26 donc peus être que suivant la rom installée à la base, on peut avoir des petites variantes, je ne saurais en dire plus. Modifié 8 octobre 2010 par helroz 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
synapsis Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 T'es un Chef ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
killic41 Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 Vraiment un grand BRAVO ;) !!! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Reve40 Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 J'ai mis ton tuto tel quel sur XDA sans les liens car je peut pas poster sinon Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
helroz Posté(e) 16 septembre 2010 Auteur Share Posté(e) 16 septembre 2010 J'ai mis ton tuto tel quel sur XDA sans les liens car je peut pas poster sinon rapporte un lien vers le post frandroid, ils verront mieux Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Reve40 Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 rapporte un lien vers le post frandroid, ils verront mieux Nouveaux sur XDA lien interdit Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
helroz Posté(e) 16 septembre 2010 Auteur Share Posté(e) 16 septembre 2010 Nouveaux sur XDA lien interdit Oki tant pis pour eux, ca les aurait plus aidé qu'autre chose Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
synapsis Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 (modifié) Petite question : J'ai bien récupéré tous les fichiers qui sont dans le dossier "efs" que j'ai mis dans un dossier de la carte SD externe. Mais quand je veux copier tout ça sur mon disque dur là il me manque 4 fichiers je n'ai que le : nv_data.bin nv_data.bin.md5 le dossier EMEI et dedans : bt.txt mps_code.dat Pourtant le reste est bien sur la microsd je les vois avec root explorer. là je coince... Modifié 16 septembre 2010 par synapsis Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Reve40 Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 Petite question : J'ai bien récupéré tous les fichiers qui sont dans le dossier "efs" que j'ai mis dans un dossier de la carte SD externe. Mais quand je veux copier tout ça sur mon disque dur là il me manque 4 fichiers je n'ai que le : nv_data.bin nv_data.bin.md5 le dossier EMEI et dedans : bt.txt mps_code.dat Pourtant le reste est bien sur la microsd je les vois avec root explorer. là je coince... Normal c'est les fichiers cachés avec un . devant imei et bak Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
helroz Posté(e) 16 septembre 2010 Auteur Share Posté(e) 16 septembre 2010 (modifié) Petite question : J'ai bien récupéré tous les fichiers qui sont dans le dossier "efs" que j'ai mis dans un dossier de la carte SD externe. Mais quand je veux copier tout ça sur mon disque dur là il me manque 4 fichiers je n'ai que le : nv_data.bin nv_data.bin.md5 le dossier EMEI et dedans : bt.txt mps_code.dat Pourtant le reste est bien sur la microsd je les vois avec root explorer. là je coince... Télécharge: http://depositfiles.com/files/s0o43cc71 décompresse et utilise le .bat pour windows, tu vas tout retrouver dans le dossier d'exécution du .bat Modifié 16 septembre 2010 par helroz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hideki Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 (modifié) Je t'ai signalé une erreur sur l'autre poste : busybox cp /sdcard/efs/nv_data.bin /efs/.nv_data.bak.md5 busybox cp /sdcard/efs/nv_data.bin.md5 /efs/.nv_data.bak.md5 ;). Modifié 16 septembre 2010 par hideki Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
synapsis Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 (modifié) Mais pour les copoer sur le disque dur je m'y prends comment alors ? avec SDK ??? .... Modifié 16 septembre 2010 par synapsis Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hideki Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 Perso j'ai utilisé root explorer et j'ai copier tous le dossier /efs dans /sdcard... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
synapsis Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 Perso j'ai utilisé root explorer et j'ai copier tous le dossier /efs dans /sdcard... Moi aussi tout s dessus mais quand je veux envoyer tout dans le disque dur du PC là il manque des fichiers. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
helroz Posté(e) 16 septembre 2010 Auteur Share Posté(e) 16 septembre 2010 (modifié) Je t'ai signalé une erreur sur l'autre poste : busybox cp /sdcard/efs/nv_data.bin /efs/.nv_data.bak.md5 busybox cp /sdcard/efs/nv_data.bin.md5 /efs/.nv_data.bak.md5 ;). Merci je l'avais loupé celui la ;) Sur l'autre post je croyais juste que tu me parlais du busybox^^ Modifié 16 septembre 2010 par helroz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Reve40 Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 Moi aussi tout s dessus mais quand je veux envoyer tout dans le disque dur du PC là il manque des fichiers. Ils y sont mais tu les vois pas car fichiers cachés Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
synapsis Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 tout est e visible sur mon pc là je saisie pas je devrais les voir Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hideki Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 (modifié) franchement je vois d'ou peux venir ton problème mais j'ai envie de te dire fait une autre copie sur la carte et edit en une des 2 sans passer par ton pc... Sinon je viens ajouter des détail sur mon cas. Donc personnellement je me suis arrêté avant l'étape de flashage en jm1 car je n'avais pas de problème et mes fichiers bak se sont recréés tout seul au premier démarrage. J'ai essayé par la suite de reredémarrer et aucun problème mon imei toujours la, pas de demande de code. Et comme les fichiers bin sont recréé à chaque démarrage à partir des bak, j'en conclu que mes bak été donc bon :). De quoi grandement simplifier la procédure ;). Modifié 16 septembre 2010 par hideki Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
JCdu74 Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 Je pense que ce tuto mérite d'être épinglé! Si un modo passe par là... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkben77 Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 (modifié) cette methode permet-elle de recuperer l'imei? Edit: ah non j'avais pas vu^^ en tout cas merci ppour ce tuto Modifié 16 septembre 2010 par darkben77 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
akex Posté(e) 16 septembre 2010 Share Posté(e) 16 septembre 2010 Je peux pas tout épingler. A rajouter dans la centra des tutos. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkben77 Posté(e) 17 septembre 2010 Share Posté(e) 17 septembre 2010 Apres avoir remis la SIM je ne peux plus rien faire, et obliger de l'enlever pour retablir nv_data. Que dois-je faire? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
helroz Posté(e) 17 septembre 2010 Auteur Share Posté(e) 17 septembre 2010 (modifié) Apres avoir remis la SIM je ne peux plus rien faire, et obliger de l'enlever pour retablir nv_data. Que dois-je faire? Check tes mp. (j'ai vu une ligne qui manquais aussi je sais pas j'avais du zapper de sauver mon fichier texte avant de le recopier, elle est remise c'était : adb shell "mkdir /sdcard/efs" pourtant j'étais certain de l'avoir corigé :rolleyes: ) d'ou peut etre ton soucis mais bon on se le refais ensemble si tu veus Modifié 17 septembre 2010 par helroz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gues42 Posté(e) 17 septembre 2010 Share Posté(e) 17 septembre 2010 est ce que a la place de mettre 0000000 je peux mettre le vrai code de déverrouillage que tu m'avais donné la dernière fois? merci Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
helroz Posté(e) 17 septembre 2010 Auteur Share Posté(e) 17 septembre 2010 est ce que a la place de mettre 0000000 je peux mettre le vrai code de déverrouillage que tu m'avais donné la dernière fois?merci Oui bien sur, je mets 00000000 comme je pourrais mettre 12345678 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.