Android: Hilfe bei Rooting, Custom ROMs und Backup

  • In CWM musst du Partitionen wipen, sprich Dalvik Cache, Cache, Cust, System, Data, Android Secure sowie Interner Speicher.
    Nicht die External Speicher Wipen, da sich ja darauf deine Rom befindet die du Installieren möchtest.

    Ich nutze TWRP, also bei CWM ist es etwas anders was es da zu Wipen gibt.

  • Also, hier mal der Zwischenstand.... Erneut!
    Habe vorhin den "ROM Manager" installiert (den ich definitiv auch kaufen werde, da er ziemlich cool ist) und damit erst mal CWM geupdatet. Danach wollte ich, ganz normal, einen Custom-ROM installieren. Also 1-2 Videos gecheckt - etc. Alles klar. Dies und das Wipen + install from ZIP - An sich kein Hexenwerk. Schlau wie ich war, noch mal ein Backup mittels CWM gemacht und auf den Rechner gezogen - man weiß nie.
    Der Cyanogenmod war mir a bissl old (also die stable), da ich unbedingt ja die 4.4(.2) haben wollte. Also gedacht: Kein Thema, lädst mal OmniROM nightly und CynogenMod nightly.
    Installiert (zuerst Cyanogenmod) und lief... Fast. SIM Karte nicht erkannt, bull shit.
    OK, das Selbe also noch mal mit OmniROM - gleiches Problem. Langsam beschleicht mich ein ungutes Gefühl... Und Tatsache: IMEI und Baseband augenscheinlich weg (unknown). Kurze Runde Google: Jap Thomas, du hast gerade den IMEI gekillt.
    Dann das gemachte Backup zurückgespielt und siehe da: Es funzt wieder alles. NEU! Auch mit IMEI... aber Stock ROM.

    Jetzt habe ich via ROM Manager den Stable Cyanogenmod installiert und der fluppt richtig gut. Bin grad so ein wenig am Einrichten. Witzigerweise hat dieser entweder das ominöse EFS ganz gelassen oder sich auf sonstige Weise die IMEI verschafft. Funzt einwandfrei!
    Frag mich nur, was ich dann tun muss, um bei anderen ROMs auch die IMEI und Baseband etc. zu haben...

    Jetzt habe ich nur ein "Problem": Apps. Will alle meine alten Apps wieder installen, mal schauen ob ich das hinkrieg und was das adb backup taugt.

    Lektion: Always have a backup

  • Titanium Backup Pro kann aus adb backup wiederherstellen. EFS sichern und mirrorn! Die kannst du nicht selbst herstellen, da mit unbekanntem Salt gehasht und überprüft.

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Habe gerade Manuell alle Apps wieder drauf - ging eigentlich schnell... Jetzt ist soweit alles eingerichtet. Danke für den Tipp aber!
    Was meinst du mit sichern und "mirrorn"? Ich habe ja ein Komplettbackup und werde morgen noch mal eins mit CyanogenMod machen.

    Kann ich den EFS Scheiß denn in ein beliebigen ROM spielen oder wie läuft das?

  • Das war am Handy getippt, da will ich nicht so viel schreiben.
    Das EFS-Backup musst du (vor allem wenn du frickelst) gut aufheben, darin sind IMEI und sonstige wichtige Daten, die du selbst nicht erzeugen kannst. Die sind mit einem unbekannten (also bei Samsung schon) Salt gehasht, dieser wird überprüft, wenns nicht passt dann wird der Blob nicht akzeptiert. Selbst wenn du ihn erzeugen könntest, ohne Salt bzw. Checksumme hilfts alles nix.
    Die EFS-Partition ist nur gerätespezifisch, das OS ist darauf angepasst, diese Daten zu lesen (andere Hersteller machen es etwas weniger dämlich, da gibt es logischerweise andere Routinen, die IMEI auszulesen).

    Die Roms installierst du normalerweise mit einer update.zip, das beinhaltet die Daten, die nach / geschrieben werden (wenn nix weiter drin ist), und evtl. ein Skript, dann werden die Daten nicht einfach so kopiert. Da steht dann bei den Roms zum Beispiel "/dev/block/platform/omap/by-name/system mit ext4 formatieren, Inhalt der update.zip drauf, chmod 0815 auf diese Datei", etc. pp. Wie das Rom Manager macht weiß ich nicht, ich nutze TWRP2 (und spiele die Roms direkt vom PC per adb sideload drauf).

    Dieses Skript mal für AOKP auf dem Galaxy Nexus:

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

    Einmal editiert, zuletzt von thosch97 (27. Dezember 2013 um 01:17)

  • Die Frage ist: Wie krieg ich den EFS Schrott in anderen ROMsZum laufen?
    Und WIESO funktionierte das hier mit dem Rom manager, genanntes in den CM stable zu übernehmen?

    Werde morgen mal ein backup von dem EFS Dreck machen.

  • Update:
    Habe jetzt ein Backup von dem EFS zeugs gemacht und das auf mehreren Orten ausgelagert, da es ja so unheimlich wichtig zu sein scheint (Codename: IMEI.TXT)...
    Und ja, eins wundert mich halt. Bei allen anderen Videos, wenn die CM oder so installieren, machen die's nicht anders wie ich und bei denen lebt ja auch der Baseband und die IMEI... Echt beschissen, so was. Aber in Ordnung, kann damit leben, EFS scheint ja im Stable ROM sauber übernommen worden zu sein.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!