EFS/IMEI sur GALAXY NOTE 2 (et autres modèles)

 

Vous qui bidouillez votre appareil, il est important de sauver ce répertoire, car celui pourrait être corrompu par vos installations !

Dans ce répertoire, se trouve le n° IMEI (fichier nv_data.bin), et d'autres choses importantes (n° Mac, ...).

 

Pour sauver ce répertoire, vous devez avoir un appareil rooté, car le répertoire ne vous sera pas accessible sinon.

Image non trouvée !Une solution plus radicale est d'utiliser ClockWorkMod, puisqu'il sauve l'intégralité du système !

 

Backup

Le plus simple mais...:

Le plus simple au niveau du backup, mais il sera incomplet, car perte des droits et des propriétaires/groupes associés aux fichiers/répertoires...mais au moins, vous n'aurez pas tout perdu en cas de problème !

Es Explorer, activez l'affichage de fichiers cachés et le mode root (vérifiez qu'il est actif en consultant le contenu du répertoire /efs. Si vous voyez les fichiers, tout est ok). Positionnez vous sur le répertoire racine soit / puis efs

Image non trouvée !

Appuyez longtemps sur efs afin de le sélectionner (une coche doit apparaître), puis option "plus" et "compresser".

Par défaut, le nom du zip est efs. Ajoutez /storage/extSdCard/ devant efs afin de générer le fichier zip sur la carte SD.

 

Le plus conforme:

Plus conforme, car il va sauver toutes les propriétés des répertoires et fichiers.

Sauver ce répertoire via l'émulateur de terminal (+ busybox afin d'avoir toutes les commandes unix).

Tapez les commandes suivantes:

su

Image non trouvée !L'application superSU va vous demander l'autorisation d'utiliser les droits root pour l'application terminal (si vous ne les aviez pas déjà donné lors d'une opération précédente. Acceptez le, sinon, cela ne marchera pas !

Image non trouvée !Vous voilà devenu administrateur de l'appareil, ne faîtes dons pas n'importe quoi sous peine de massacrer votre mobile !

Tapez la commande suivante qui va générer un fichier backup (nommé tar) du contenu du répertoire /efs. Vous pourrez consulter ce fichier sur un PC avec 7Zip, Winrar, ... par exemple.

tar cvf /storage/extSdCard/efs-backup.tar /efs

Image non trouvée !ATTENTION à la casse (majuscule/minuscule) !!!

Image non trouvée !/storage/extSdCard étant ici la carte micro SD, vous pouvez évidemment changer la destination à votre guise !

Pour information, les options de tar les plus importantes pour notre cas:


c : crée l'archive.
x : extrait l'archive.
f : utilise le fichier donné en paramètre.
v : active le mode « verbeux ».

Restauration

N'ayant pas encore été confronté au problème, ...je n'ai pas testé. Et je ne suis pas pressé de le faire !

En principe:

su pour passer en root.

puis

tar xvf /storage/extSdCard/efs-backup.tar /efs

devrait suffir...

 

Mais il semble que dans certain cas, la restauration nv_data.bin puisse être pénible (il s'effacerait lors du reboot).

Il faudrait alors supprimer le fichier .md5 correspondant pour forcer le système a en regénérer un...

su

Récupérez le fichier nv_data.bin de votre sauvegarde

tar xvf /storage/extSdCard/efs-backup.tar /efs/nv_data.bin

Supprimer le fichier md5
rm -rf /efs/nv_data.bin.md5

Et pensez à positionner les bons droits si vous n'avez pas utilisé la commande tar pour restaurer le fichier...

chown 1001:1001 /efs/nv_data.bin (utilisateur radio du groupe radio)

 

 

Origine de l'information: http://forum.xda-developers.com/showthread.php?t=859914