1. zacharias, 12.04.2011 #1
    zacharias

    zacharias Threadstarter Android-Experte

    [HOWTO - Schritt für Schritt] /efs sichern mit Berechtigungen, etc.

    Schnell macht man mal etwas falsch

    und schon kann es sein, dass der /efs Ordner korrupt ist

    und folglich die IMEI nicht mehr funktioniert und man einen teuren Galaxy Player in den Händen hält



    Folgende Schritten sollen euch davor bewahren:

    Voraussetzungen:

    1) Kenntnisse mit Android SDK und adb

    2) copy & paste können und keine Schreibfehler machen :blink:



    Nun zum praktischen Teil:

    0) Anschließen des Handys mittels micro-USB Kabel und navigieren zum Ordner von adb (oder adb.exe)


    1) Sicherung des /efs Ordners

    1.1) adb shell (einloggen in Handy)

    Code:
    adb shell
    1.2) su (Super-User Rechte erlangen)

    Code:
    su
    1.3.1) tar czpvf /sdcard/efs-backup.tar.gz /efs (gzippte tar-Datei mit Berechtigung erstellen)

    Code:
    tar czpvf /sdcard/efs-backup.tar.gz /efs
    1.3.2) Schreiben der Daten auf die SD Karte (sync)

    Code:
    sync
    1.3.3) Überprüfen, dass wirklich geschrieben wurde

    Code:
    cat /proc/meminfo
    nur folgende 2 fett markierte Linien sind wichtig:

    wenn diese NICHT auf 0 kB stehen

    nochmals

    Code:
    sync
    [Enter]

    eingeben

    1.4) schauen, dass der Vorgang erfolgreich war

    1.5) ausloggen (Super-User Rechte abgeben)

    Code:
    exit 
    [Enter]

    1.6) ausloggen (ausloggen aus der Shell im Handy)

    Code:
    exit 
    [Enter]



    1.7) Sicherung per adb auf PC [schnell kann die interne SD Karte evtl. korrupt sein oder eine Formatierung nötig werden]

    Code:
    adb pull /sdcard/efs-backup.tar.gz
    holt die Sicherungsdatei in den aktuellen Ordner, wie sich adb (oder adb.exe) befindet


    2) Sicherung stl3 Geräte-Datei

    2.1) adb shell (einloggen in Handy)

    Code:
    adb shell
    2.2) su (Super-User Rechte erlangen)

    Code:
    su
    2.3.1) Sicherung der stl3 Geräte-Datei mittels Ausgabe und Umleitung in Datei

    Code:
    cat /dev/block/stl3 > /sdcard/efs_dev-block-stl3.img
    2.3.2) Schreiben der Daten auf die SD Karte (sync)

    Code:
    sync
    2.3.3) Überprüfen, dass wirklich geschrieben wurde

    Code:
    cat /proc/meminfo
    nur folgende 2 fett markierte Linien sind wichtig:

    wenn diese NICHT auf 0 kB stehen

    nochmals

    Code:
    sync
    [Enter]

    eingeben


    2.4) schauen, dass der Vorgang erfolgreich war

    Code:
    [B]ls -l /sdcard/ | grep efs_dev-block-stl3.img[/B]
    (ich hab CM7 laufen, hab daher die Datei nicht & kann keine Beispielausgabe zeigen - die Ausgabe sollte ähnlich 1.4 entsprechend dem anderen Namen sein)

    2.5) ausloggen (Super-User Rechte abgeben)

    Code:
    exit 
    [Enter]

    2.6) ausloggen (ausloggen aus der Shell im Handy)

    Code:
    exit 
    [Enter]

    2.7) Sicherung per adb auf PC [schnell kann die interne SD Karte evtl. korrupt sein oder eine Formatierung nötig werden]

    Code:
    adb pull /sdcard/efs_dev-block-stl3.img
    holt die Sicherungsdatei in den aktuellen Ordner, wie sich adb (oder adb.exe) befindet




    Schritt 1.8) & 2.8):

    - USB-Kabel entfernen und ein paar Sekunden warten

    - neu Anschließen und von Windows, Linux, Mac, etc.

    via Copy & Paste die 2 erstellten Dateien nochmals auf den Rechner kopieren

    doppelte Sicherung hält besser



    Referenzen:

    [HOW TO] /efs Folder backup + Restore NV_DATA.BIN
     
    Zuletzt bearbeitet: 12.04.2011
    psimon87, ted27, paranoider_androide und 9 anderen gefällt das.
  2. susdiehl, 12.04.2011 #2
    susdiehl

    susdiehl Android-Experte

    cat: can´t open /dev/block/st13 : no such file or directory ..... ^^
    Un jetzt :) ???

    Das efs Backup als tar.gz hat geklappt nur der zweite Abschnitt nicht

    Edit : Das kann nicht gehen weil ich keinen Ordner habe der st13 heißt.... Noch jemand ohne Fahrschein?
     
    Zuletzt bearbeitet: 12.04.2011
  3. scheichuwe, 12.04.2011 #3
    scheichuwe

    scheichuwe Android-Ikone

    Code:
    adb shell
    mount
    Was kommt dabei raus?
     
  4. susdiehl, 12.04.2011 #4
    susdiehl

    susdiehl Android-Experte

    Oha ^^
    Alles auf ext bis auf st13 - das steht noch immer auf rfs.... Was ist denn da schief gelaufen?

    Edit: Versteh ich nicht.... Ist der Ordner jetzt da oder nicht?
     

    Anhänge:

  5. scheichuwe, 12.04.2011 #5
    scheichuwe

    scheichuwe Android-Ikone

    Der bleibt immer auf rfs, zumindest bei den Samsung-ROMs...
    Das hat aber auch nichts mit deiner Fehelrmeldung zu tun. Hast du das
    Code:
    cat /dev/block/stl3 > /sdcard/efs_dev-block-stl3.img
    per Hand eingegeben?
    Jedenfalls heißt es ".../stl3" nicht ".../st13"
     
    susdiehl gefällt das.
  6. susdiehl, 12.04.2011 #6
    susdiehl

    susdiehl Android-Experte

    Danke ^^ Asche auf mein Haupt ;-) Jetzt gehts.

    Eine Frage noch? Da kommt auch ne Fehlermeldung :
    ls -l /sdcard/ | grep efs_dev-block-stl3.img

    Was ist das nach dem sdcard/ ??? Ist das ein i (also ein großes I ) ?

    Edit : Sooo und nun auch für dumme ^^ - AltGr und <>| Taste ;-)
     
    Zuletzt bearbeitet: 12.04.2011
    Radagast gefällt das.
  7. zacharias, 12.04.2011 #7
    zacharias

    zacharias Threadstarter Android-Experte

    @scheichuwe:

    danke, ist korrigiert

    es ist schon etwas länger her (Oktober letztes Jahr) dass ich das ausgeführt hab,

    wie bereits geschrieben auf meinem CM7 gibt es die Gerätedatei nicht und daher kann ich keine Ausgabe posten, wie es aussehen soll

    es ist aber wie bei 1.4 (um zu sehen, dass die Datei erstellt wurde)

    @susdiehl:

    einfach copy & paste

    das geht mit cmd unter Windows auch :biggrin:
     
  8. kobanaki, 26.09.2011 #8
    kobanaki

    kobanaki Fortgeschrittenes Mitglied

    Gute Anleitung, leider für mich als laie nicht zu gebrauchen :) Vieleicht kann man da nochmal bissel was machen um es auch für noobs ausführbar zu machen.
     
  9. scheichuwe, 26.09.2011 #9
    scheichuwe

    scheichuwe Android-Ikone

    Du musst lediglich ADB einrichten und die Befehle abtippen.
    Das kann man auch als Laie.

    Einzige Voraussetzung:
    Suchfunktion bedienen können

    Tipp:
    ADB unter Windows einrichten (oder ADB unter Linux einrichten)
     
    kobanaki gefällt das.
  10. kobanaki, 26.09.2011 #10
    kobanaki

    kobanaki Fortgeschrittenes Mitglied

    Danke ein DL wäre oben in der Beschreibung vieleicht ganz gut für dieses ADB. Bin es noch am suchen.
     
  11. scheichuwe, 26.09.2011 #11
    scheichuwe

    scheichuwe Android-Ikone

    ADB unter Windows einrichten

    Das sind deine Suchbegriffe, der Thread heißt so. Wie lange kann man den suchen?^^
     
  12. E1ns, 27.09.2011 #12
    E1ns

    E1ns Junior Mitglied

    Hey Leute,

    ist diese Anleitung nur für das Samsung Galaxy S (I9000)?
    Oder auch für das SGS2?

    Danke im Voraus
     
  13. scheichuwe, 27.09.2011 #13
    scheichuwe

    scheichuwe Android-Ikone

    Gibt es bei euch einen /efs-Ordner?
    Und stl-Partititonen?
     
  14. E1ns, 27.09.2011 #14
    E1ns

    E1ns Junior Mitglied

    Den /efs-Ordner gibt es.
    Aber keine Ahnung was stl-Partititonen sind.
     
  15. scheichuwe, 27.09.2011 #15
    scheichuwe

    scheichuwe Android-Ikone

    Dann lass halt Schritt 2 weg ^^
     
  16. achim1064, 27.09.2011 #16
    achim1064

    achim1064 Android-Hilfe.de Mitglied

    EFS Sichern geht auch einfach mit der App nitrality.
    Habe damit meine Gott sei Dank vor der Installation von Booglies Miui meinen EFS Ordner gesichert und erfolgreich wieder hergestellt.
     
    Donald Nice gefällt das.
  17. HipHopRulez, 27.09.2011 #17
    HipHopRulez

    HipHopRulez Android-Guru

    das stl3 hab ich auch nicht, zumindest kommt bei mir auch: cat: can´t open /dev/block/stl3 : no such file or directory

    hab alles via Copy & paste gemacht.
     
  18. OrlandoFL, 11.10.2011 #18
    OrlandoFL

    OrlandoFL Android-Hilfe.de Mitglied

    Hast du mit Copy & Paste die EFS schon mal zurück kopiert ?

    Wenn ja, hat es funktioniert ?
     
  19. Bedouin76, 31.10.2011 #19
    Bedouin76

    Bedouin76 Android-Hilfe.de Mitglied

  20. uman71, 31.10.2011 #20
    uman71

    uman71 Erfahrener Benutzer

    Was ist davon zu halten?
     

Users found this page by searching for:

  1. efs backup mit adb

    ,
  2. efs backup adb

    ,
  3. efs-ordner unter linux sichern