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.
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
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
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 !
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
ATTENTION à
la casse (majuscule/minuscule) !!!
/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