Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Samsung Forum > Samsung Galaxy S (I9000) Forum > Root / Hacking / Modding für Samsung Galaxy S > Anleitungen für Samsung Galaxy S

[REF] Sicherung und Wiederherstellung des ProductCodes/IMEI - efs Backup

Das Thema "[REF] Sicherung und Wiederherstellung des ProductCodes/IMEI - efs Backup" befindet sich unter Anleitungen für Samsung Galaxy S auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 12.03.2011, 20:50   #1 (permalink)
Android Guru
 
Benutzerbild von Donald Nice

Modell: Samsung Galaxy Nexus - CM9

Registriert seit: 30.09.2010
Beiträge: 2.455
Abgegebene Danke: 1.254
Erhielt 1.840 Danke für 732 Beiträge
Standard [REF] Sicherung und Wiederherstellung des ProductCodes/IMEI - efs Backup

I. Einführung: Was ist der ProductCode?
Zitat:
Zur Identifikation gibt es beim SGS verschiedene Merkmale.. Zum einen die IMEI, diese ist sozusagen die Fahrgestellnummer eines Handys und damit einzigartig ist. Beim SGS ist im Bezug auf Updates und Garantie zusätzlich der ProductCode sehr bedeutend. Der ProductCode sagt der Software KIES was für ein Gerät man hat, und dementsprechend zeigt Kies einem ein neues Update an oder eben auch nicht!

Sowohl der ProductCode als auch die IMEI werden in verschiedenen Dateien im /efs/ Ordner im /root/-Verzeichnis eures SGS gespeichert.

Bei einem Flash können diese Dateien überschrieben / verändert werden.
Aus diesem Grund ist eine Sicherung dieses Ordners extrem wichtig um euer SGS nach einem misglückten Flash wieder zurück in den Originalzusatnd zu versetzen.
Jetzt gehen wir mal ins Detail:
Zitat:
Der ProductCode wird im Telefon in der nv_data.bin gespeichert. Zu dieser nv_data.bin gehört die nv_data.bin.md5. Desweiteren werden backups dieser Dateien automatisch angelegt. Diese haben den gleichen Dateinamen, aber zusätzlich die Dateiendung .bak also .nv_data.bin.bak und .nv_data.bin.md5.bak. Der . am Anfang des Dateinamens ist Linuxtypisch der Vermerk, dass diese Datei unsichtbar ist, und somit in den meisten Fällen gar nicht angezeigt wird. Ihr müsst dazu das Anzeigen unsichtbarer Dateien in eurem Datei-Explorer aktivieren!
Beim Flashen einer Firmware können die Datein nv_data.bin und nv_data.bin.md5 verändert werden. Folge sind ein flascher Productcode und /oder eine andere IMEI.
Die Sicherungssateien . nv_data.bin.bak und .nv_data.bin.md5.bak sollten dabei allerdings unberührt bleiben, sofern ihr nicht schon mehrfach geflasht habt und dabei die Sicherungen auch beschädigt wurden.
Und was ist nun der Unterschied zwischen dem ProductCode und dem SalesCode?
Zitat:
Der SalesCode ist in der customer.xml im Ordner /system/csc/ hinterlegt.
Bei mir mit Firmware JQ3 finde ich dort folgende Werte:
<Country>Germany</Country>
<SalesCode>DBT</SalesCode>

Am Ordner /system/csc/ sehen wir, dass diese Datei Bestandteil der CSC ist und im weiteren Verlauf sehen wir auch, dass in dieser Datei APN Settings hinterlegt sind.
Da diese Datei von der CSC abhängig, unverschlüsselt und editierbar ist, brauchen wir uns um diese Datei keine Sorge machen und können das Thema SalesCode beruhigt links liegen lassen!

Mehr Infos zum Salescode hier von Extralife, Vielen Dank an dieser Stelle!

II. Erste Sicherung der (hoffentlich noch unberührten) wichtigsten Dateien mit Original Samsung-Firmware:

Wenn man sich alle oben angebenem Dateien sichern will, benötigt man root-Rechte. Diese erhält man auf verschiedenen Wegen. Ich erkläre jetzt hier den Universalweg zu root-Rechten, der bisher bei allen 2.2 und 2.2.1 Firmwares funktioniert. Solltet Ihr den Root-Explorer (Kostenpflichtig, aber lohnt sich!) haben, könnt ihr die Sicherung am Ende natürlich auch damit machen!

Root-Anleitung für 2.2.x:
Zitat:
1. Downloaden und entpacken von SuperOneclick. (Bitte beachtet auch den Entwicklerthread für Updates). Achtung! Von einigen Virenscanner wird das Paket als Virus erkannt! Bitte vorher deaktivieren!
2. Am Telefon Menü - Einstellungen - Anwendungen - Entwicklung --> USB Debugging aktivieren
3. Das Telefon mit dem PC verbinden und warten bis alle Treiber installiert sind. Aus dem entpackten Ordner die Datei SuperOneClick.exe als Administrator starten, únd warten bis diese geladen wurde.
4. Den Dicken Button ROOT drücken und warten!
6. Am Ende fragt das Programm ob man einen Test machen will, verneint dieses! (Sollte das Programm wiederholt bei "Waiting for Device" stehen bleiben, beendet das Programm und versucht über einen anderen USB-Port!)
7. Wenn alles erfolgreich war, Kabel ab und Handy neustarten.
Root-Anleitung für 2.3.x:
Zitat:
1. *#1234# eintippen und den Wert notieren der unter PDA steht.
2. Chainfires Kernel Page bei den devs aufrufen und mit STRG +F nach den letzten drei Stellen eures eben notierten Wertes von PDA suchen.

Beispiel:
Die letzten drei Stellen des PDA-Wertes lauten JVI. Dann solltet ihr durch das Nutzen der Browserinternen Suche (STRG + F) CF-Root-XW_DBT_JVI-v3.7-CWM3RFS.zip finden.

Dann erfolgt der "normale" Root-Vorgang für alle cf-root Versionen.
1. CF-Root-XX_XXX_[EUER PDA-WERT]-vX.X-CWM3RFS.zip herunterladen und entpacken.
2. Starte Odin 1.3 (Und schliesse Kies vorher, falls geöffnet. Es ist wichtig ODIN zu öffnen, bevor das Telefon verbunden wird!)
3. Wähle die entpackte .tar als PDA aus. Sonst in Odin alles so lassen wie es ist! Keine pit, kein repart, kein MODEM/PHONE, keine CSC!
4. Boote das SGS in den DownloadMode durch drücken und halten von VolumeDown+Home+Power.
5. Verbinde erst jetzt das Telefon mit dem Rechner und warte das die Treiber installiert werden.
6. Wenn die Treiber fertig installiert wurden, erscheint oben links in Odin ein gelbes Symbol.
7. Start drücken und warten bis das Handy neu gestartet ist. Kabel entfernen. Odin schliessen.
---> Nun habt ihr Root-Rechte, weiter gehts!
Sicherung des efs-Ordners - Grundsätzliches
Zitat:
Grundsätzlich müssen wir einen Ordner mit verschiedenen Dateien sichern. Hierbei sollte die Sicherung nicht nur auf dem Telefon erzeugt werden, sondern auch auf dem PC gesichert werden. Hierbei entsteht das kleine Problem, dass es unter Android (Linux) Datei- und Ordnerberechtigungen gibt, die es unter Windows nicht gibt. Diese würden beim Kopieren des efs-Ordners auf den Windows-Rechner verloren gehen. Diese sind zwar wiederherstellbar (CHMOD) aber einfacher ist es den ganzen efs-Ordner incl. seiner Originalberechtigungen zu sichern. Dieses ist möglich, in dem man den efs-Ordner vor dem Kopieren auf den Windows-PC in ein .tar-Archiv verpackt. Dieses ist zB. mit Rootexplorer möglich.
1. Ja, ich habe einen Explorer, der auf die root-Ebene des Telefons zugreifen kann, zB rootexplorer.
Zitat:
1. Direkt im root-Verzeichnis des Telefons seht ihr den efs-Ordner. Tippt lange auf den Ordner und wählt aus dem Kontextmenü: "create tar"
2. Im Verzeichnis sdcard/Speedsoftware/zip findet ihr nun eure efs.tar. Diese auf den Rechner kopieren. Fertig!
2. Ich habe keinen rootexplorer zu Hand, ich verstehe das da oben nicht oder will es einfach einfacher.
Zitat:
1. Installiert euch den ProductCodeChecker.
2. Beim ersten Start des ProductCodeCheckers kommt ein SuperUser-Fenster, welches ihr innerhalb von 9 Sekunden mit OK bestätigen müsst!
3. Nun werden die entsprechenden Dateinen auf eure Interne SD kopiert und ihr bekommt eure beiden ProductCodes angezeigt.. Euren Originalen und den aus der Sicherung.
4. (optional, aber empfohlen!) Erstellt mithilfe eines beliebigen Archv-Programm / Explorer ein .tar-Archiv des Ordners /ProductCodeCheck auf eurem Telefon!
5. Kopiert euch nun mithilfe des Massenspeichermodus den Ordner/das Archiv "PropuctCodeCheck" von eurer internen SD auf den PC und fertig ist das Backup!
3. Eine andere Möglichkeit geht direkt übers Handy (THX2Marley) und sichert den ganzen efs Ordner:
Zitat:
Installiert euch ConnectBot auis dem Market und gebt nach dem Start von ConnetctBot als Adresse "localhost" ein.

Dann tippt alles wie folgt:
su (Enter) - danach die SuperUser-Anfrage erlauben
cd /
cd efs
cp *.* /sdcard/

Jetzt liegt der efs Ordner auf eurer internen sdcard. Packen, wegsichern, fertig!

III. Was passiert also nun wenn mein ProductCode verändert wurde?


Fall 1: In der Sicherung (.bak) steht euer richtiger ProductCode:
- Um euren originalen ProductCode aus der Sicherung wiederherszustellen, löscht (ja ihr LÖSCHT) die Dateien nv_data.bin und nv_data.bin.md5 aus eurem /efs/ Ordner aber auf keinen Fall die .bak Dateien. Nun startet ihr euer Telefon neu und Android erkennt, dass die Dateien fehlen und stellt diese aus dem backup wieder her. Nun sollte euer ProductCode wieder original sein.

Fall 2: Ihr habt eine manuelle Sicherung der Dateien nv_data.bin und
nv_data.bin.md5:

Diese Kopiert ihr einfach über die bestehenden Files in euren /efs/ Ordner und ersetzt die bestehenden. nach einem Reboot sollte euer ProductCode wieder der originale sein.

Fall 3: Ihr habt gar keine Sicherung:
Solltet ihr schon viel geflasht haben, ist es möglich dass der ProductCode eurer Sicherung (.bak) auch falsch ist und somit haben wir keine Sicherung des Originals mehr! Keine Sorge, auch in diesem Fall bekommen wir euren ProductCode meist zurück sofern nicht auch die IMEI beschädigt wurde.



IV. Jetzt gehts an dieser Stelle für Fortgeschrittene weiter, die die FAQ gelesen und auch WIRKLICH verstanden haben und das flashen mit ODIN bereits beherschen! (THX 2 Extralife)

Zitat:
1. Wir besorgen uns die CSC für unseren gewünschten Productcode hier! Diese sollten bei den meisten 2.2 / 2.2.1 Firmwares funktionieren.
2. Diese flashen wir mit Odin als CSC ohne repart, ohne pit, ohne PDA, ohne Modem oder nutzen den CWM dafür!
3. nach dem Reboot tippen wir in unsere Telefontastatur folgendes ein: *#272*???????????????# wobei die ??? für eure IMEI stehen, die ihr über *#06# rausbekommt!
4. im nun erscheinenden Auswahlfenster wählt ihr die gwünschte CSC aus und klickt INSTALL. ACHTUNG! Bei diesem Schritt wird ein FactoryReset durchgeführt!
5. Das Handy startet nun neu und sollte den ProductCode der eben installierten CSC eingetragen haben.
Alternativ könnt ihr das ganze auch ab Schritt 3 über ADB lösen, wenn ihr wisst, was das ist und ihr adb installiert habt.
Zitat:
1. USB-Debuggung aktivieren
2. in der ADB Kommandozeile folgendes eintippen:
Zitat:
am start -a android.intent.action.MAIN -n com.android.Preconfig/com.android.Preconfig.Preconfig
3. Nun gehts in Schritt 4 von oben weiter.

Thats it!

Ich hoffe, ich konnte euch die Sache mit dem ProductCode etwas näherbringen. Vielen Dank an Extralife für seine Ergänzungen!

Geändert von Donald Nice (01.02.2012 um 20:50 Uhr) Grund: SalesCode ergänzt. Thx 2 Extralife!
Donald Nice ist gerade online   Mit Zitat antworten
Folgende Benutzer bedanken sich bei Donald Nice für diesen Beitrag:
Aimless (13.05.2012), androste (19.07.2011), ara (20.05.2011), ArnieV (11.06.2011), asf2009 (12.03.2011), aurel81 (01.04.2012), Babbaaa (20.11.2011), Barns (28.04.2011), Basti87 (23.03.2011), Beatcontrolsyou (24.03.2011), BomberpilotStevie (19.03.2011), cancale (28.01.2012), culpati (15.06.2011), cybertron (17.03.2011), danyx (27.02.2012), delandir (03.05.2012), DerTeufel (24.09.2011), djmarques (13.03.2011), dogey (23.03.2012), Highway (05.04.2011), Holyhawk (16.05.2011), ipaq3850 (13.03.2011), jna (22.03.2011), JosHyy. (08.05.2012), Lightraven (10.06.2011), Madame Galaxy S (13.11.2011), maestrofloetzer (13.06.2011), Manu- (02.03.2012), minka65 (13.08.2011), MS-Sandokan (08.02.2012), navifan (23.03.2011), pannes (16.03.2011), Phil_Smith (30.12.2011), PJF16 (17.03.2011), Randall Flagg (12.03.2011), rasm523 (15.09.2011), scorp182 (02.02.2012), sensor99 (12.03.2011), SGSuser (16.03.2011), SilverSurfer007 (26.01.2012), sp3z3l (01.05.2011), TheDarkRose (04.01.2012), thesparxinc (25.05.2011), TimeTurn (16.03.2011), Toxic (21.06.2011), twoeyes (30.10.2011), versat (02.10.2011), vitzmat (16.03.2011), Wassilis (17.03.2011), wolfloestoffel (26.12.2011), woswoits (16.03.2011), zacharias (12.04.2011)
Alt 12.03.2011, 22:33   #2 (permalink)
Ehren-Mitglied
 
Benutzerbild von Randall Flagg

Modell: Nokia Lumia

Registriert seit: 17.08.2010
Beiträge: 7.732
Abgegebene Danke: 2.945
Erhielt 2.629 Danke für 1.619 Beiträge
Standard AW: [REF] Sicherung und Wiederherstellung des ProductCodes - efs Backup

Du steckst wirklich voller Enthusiasmus!! Mal gucken wie lange Du die ewige Fragerei durchhältst und die vielen PN's die Du sicher bekommst.
Machst aber echt gute Sachen hier!
Nur lesen tun es leider die Wenigsten,leider.
__________________
Operation Megaupload
http://www.youtube.com/watch?v=ydfUQYHObEs
Randall Flagg ist offline   Mit Zitat antworten
Folgende Benutzer bedanken sich bei Randall Flagg für diesen Beitrag:
asf2009 (12.03.2011), Donald Nice (12.03.2011)
Alt 12.03.2011, 22:43   #3 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von asf2009

Registriert seit: 18.02.2011
Beiträge: 193
Abgegebene Danke: 181
Erhielt 58 Danke für 48 Beiträge
Standard

...lieber einmal mehr lesen...!

Vielen Dank für die super Erklärung und Anleitung, hift mir in jedem Fall weiter.

...muss aber noch dringend eins wissen, kann ich auch rooten mit CF-Root über Odin, der den Recovery 2er enthält, oder besteht da auch schon die Gefahr der Änderung der Imei?

Mir gehts drum: Efs Ordner sichern, Nandroid Backup machen, um eventuell eine Rom oder Theme aufzuspielen - um mein schönes Galaxy S noch schöner zu machen!

Oder die Root Methode wie oben Super One Klick, Rom Manager, kann ich da auch Rom's aufspielen via CWM? Oder muss dann noch einen Kernel flashen?
__________________
Sony Xperia S white

Geändert von Kev (16.03.2011 um 16:49 Uhr) Grund: KEINE Doppelposts bitte
asf2009 ist offline   Mit Zitat antworten
Alt 13.03.2011, 00:04   #4 (permalink)
Android Guru
 
Benutzerbild von Donald Nice

Modell: Samsung Galaxy Nexus - CM9

Registriert seit: 30.09.2010
Beiträge: 2.455
Abgegebene Danke: 1.254
Erhielt 1.840 Danke für 732 Beiträge
Standard

Wie du rootest ist egal.... Davon bleibt der efs ordner unberührt.
Donald Nice ist gerade online   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Donald Nice für diesen Beitrag:
asf2009 (13.03.2011)
Alt 13.03.2011, 08:36   #5 (permalink)
Android Experte
 
Benutzerbild von susdiehl

Modell: Samsung Galaxy S (I9000)

Registriert seit: 10.02.2011
Beiträge: 501
Abgegebene Danke: 239
Erhielt 77 Danke für 61 Beiträge
Standard AW: [REF] Sicherung und Wiederherstellung des ProductCodes - efs Backup

Es ist aber doch so dass ich wenn ich eine CSC flashe wo z.B. kein DBT dabei ist ich Probleme bekomme wenn ich dann meinen jetzigen Produktcode von XEN mithilfe der bak wieder auf DBT stelle oder?

Aber ansonsten wie immer wieder : Donald
__________________
Es lohnt sich nicht hier ein Rom anzugeben weil das eh permanent wechselt
susdiehl ist offline   Mit Zitat antworten
Alt 13.03.2011, 08:47   #6 (permalink)
Android Guru
 
Benutzerbild von Donald Nice

Modell: Samsung Galaxy Nexus - CM9

Registriert seit: 30.09.2010
Beiträge: 2.455
Abgegebene Danke: 1.254
Erhielt 1.840 Danke für 732 Beiträge
Standard

Nein, das wäre kein problem, denke ich. Nur sollte man natürlich immer darauf achten, das die zur productcode passendem files auch mit geflasht werden.
Donald Nice ist gerade online   Mit Zitat antworten
Alt 13.03.2011, 08:56   #7 (permalink)
Android Experte
 
Benutzerbild von susdiehl

Modell: Samsung Galaxy S (I9000)

Registriert seit: 10.02.2011
Beiträge: 501
Abgegebene Danke: 239
Erhielt 77 Danke für 61 Beiträge
Standard AW: [REF] Sicherung und Wiederherstellung des ProductCodes - efs Backup

Ja ich mein ja wenn ich z.B so wie jetzt Darkys 9.3 habe ist kein DBT dabei.... Alles mögliche aber DBT hat er eben vergessen. Also muss ich erst eine CSC flashen die auch DBT enthält.
Meine ich hab mal was gelesen dass es da irgendwie Probleme gab ^^
__________________
Es lohnt sich nicht hier ein Rom anzugeben weil das eh permanent wechselt
susdiehl ist offline   Mit Zitat antworten
Alt 13.03.2011, 11:54   #8 (permalink)
Android Guru
 
Benutzerbild von extralife

Registriert seit: 22.09.2010
Beiträge: 1.641
Abgegebene Danke: 49
Erhielt 590 Danke für 429 Beiträge
Standard AW: [REF] Sicherung und Wiederherstellung des ProductCodes - efs Backup

kurze anmerkung:

ad I - die bak's sind verstecke files (.) und heißen .nv_data.bak & .nv_data.bak.md5
hier könnte es bei jenen zu missverständnissen führen, die sich hidden files nicht anzeigen lassen

weiters

eine einfache methode den product code wieder herzustellen

- gewünschtes csc (dbt, ato, xeu, ...) per odin (.tar) oder clockworkmod-r. (.zip) auf's system bringen und folgendes in den tastenblock eingeben:

*#272*???????????????# (?=imei)

(->)am display erscheint nun ein auswahlmenü - hier gewünschtes csc wählen und installieren (install)
handy startet autom. neu

alternativ

- usb-debugging aktivieren, kommandozeile öffnen (adb) und folgendes eingeben:

Code:
adb shell

am start -a android.intent.action.MAIN -n com.android.Preconfig/com.android.Preconfig.Preconfig
nun wie oben beschrieben vorgehen - siehe (->)

beide methoden kommen einem factory reset gleich -> backup !
extralife ist offline   Mit Zitat antworten
Folgende Benutzer bedanken sich bei extralife für diesen Beitrag:
Donald Nice (13.03.2011), Tabtapp (26.11.2011)
Alt 13.03.2011, 11:57   #9 (permalink)
Android Guru
 
Benutzerbild von Donald Nice

Modell: Samsung Galaxy Nexus - CM9

Registriert seit: 30.09.2010
Beiträge: 2.455
Abgegebene Danke: 1.254
Erhielt 1.840 Danke für 732 Beiträge
Standard AW: [REF] Sicherung und Wiederherstellung des ProductCodes - efs Backup

Thx Extralife, werde es oben ergänzen!
Donald Nice ist gerade online   Mit Zitat antworten
Alt 16.03.2011, 12:19   #10 (permalink)
Moderator
 
Benutzerbild von TimeTurn

Modell: HTC OneX, HTC Desire HD

Registriert seit: 01.05.2010
Beiträge: 8.182
Abgegebene Danke: 1.023
Erhielt 1.504 Danke für 1.024 Beiträge
TimeTurn eine Nachricht über ICQ schicken
Standard AW: [REF] Sicherung und Wiederherstellung des ProductCodes - efs Backup

Geile Anleitung - ich hoffe mal ich werd das Backup dann nie brauchen aber besser man hat eins und brauchts nicht als man hat keins und brauchts
__________________
Moderator für die Foren HTC One X, HTC Desire HD und HTC Allgemein

Nokia 3210 / Nokia 3510 / Nokia 3330 / Siemens SX1 / Nokia N80 / SonyErissson P800 / SonyEricsson P900 / SonyEricsson P990i / Nokia N95 / SonyEricsson P1i / Nokia N96 / Morotola Milestone / HTC Desire HD / HTC One X

KEIN SUPPORT PER PN!
TimeTurn ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[REF] Firmwaretypen und der Bootloader Donald Nice Root / Hacking / Modding für Samsung Galaxy S 36 22.08.2011 20:38
ROM-Manager - Wiederherstellung von Sicherung Tim27 Root / Hacking / Modding für HTC Desire HD 5 15.02.2011 09:35
Sicherung mit Titanium Backup kit845 Vodafone 845 Forum 5 15.01.2011 18:59
Sicherung/Wiederherstellung defy... blackseven Motorola Defy Forum 2 10.01.2011 21:56
Sicherung Wiederherstellung hover Root / Hacking / Modding für HTC Desire 2 28.06.2010 11:23




Du liest gerade: "[REF] Sicherung und Wiederherstellung des ProductCodes/IMEI - efs Backup" unter "Anleitungen für Samsung Galaxy S" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.