Guten Abend liebe Forengemeinde,
Ich habe gesehen, dass bereits ein Tutorial zu diesem Thema verlinkt wurde, nur reicht es eben leider nicht immer, diesen Ordner "nur" zu kopieren. Es werden keine "permissions" gesetzt, oder nicht alle, was den ganzen Ordner beschädigen kann. Ich würde euch raten, den Ordner zu sichern, aber auch die von mir beschriebenen Varianten durchzuführen. Schaden wirds nicht, auch wenn ihr dann drei Sicherungen der IMEI habt.
Erstellt im root Verzeichnis eures Speichers zuerst einen Ordner Names "efs", sonst motz er dass dieses Verzeichniss nicht existiert, ladet euch dann den Terminal Emulator aus dem Market und startet diesen. Dann gebt diese Zeilen ein:
Basic:*
su
busybox cp -a /efs /sdcard/efs/
Hiermit wird der Ordner kopiert. Kann sein dass ein paar Fehlermeldungen kommen.
Clean:*
su
tar zcvf /sdcard/efs-backup.tar.gz /efs
oder
busybox tar zcvf /sdcard/efs-backup.tar.gz /efs
Eines von beiden sollte funktionieren.
Um es dann im Notfall wiederherzustellen:
su
busybox tar zcvf /sdcard/efs/efs-backup.tar.gz -C /
Hiermit wird die Datei "efs-backup.tar.gz" erstellt, es ist ein Archiv welches ihr mit Winrar entzippen könnt. Da der efs Ordner in diesem Archiv ist, könnt ihr diese Datei aus /sdcard/efs auf euren PC ziehen, ohne dass etwas geschieht.
Und weils so lustig war gibt es noch eine weitere Variante. Mit dieser erstellt ihr eine .img Datei, eine eigene Partition des Ordners:
RAW:*
su
cat /dev/block/mmcblk0p1 > /sdcard/efs/efs_dev-block-mmcblk0p1.img
Um diese wiederherzustellen:
su
dd if=/path/to/image.img of=/dev/block/mmcblk0p1 bs=4096
oder
cat /path/to/image.img > /dev/block/mmcblk0p1
Da ich selber noch nicht probiert habe die IMEI wiederherzustellen, weiss ich nicht ob diese commands funktionieren. Darum gibts noch ne Variante. Kopiert die efs-backup.tar.gz ins root Verzeichnis des Speichers, dann:
su
umount /efs
mke2fs /dev/block/mmcblk0p1
mount -w -t ext4 /dev/block/mmcblk0p1 /efs
busybox tar zxvf /sdcard/efs-backup.tar.gz -C /
* Nicht eingeben!
Ihr könnt euch auch den Gscript aus dem Market laden, dort könnt ihr das eingeben, speichern und dann auf die SDKarte exportieren. Dann genügt ein Klick auf den Script und es wird ausgeführt.
Gruss,
hells