[HowTo] Flashen von Custom ROMs

  • 357 Antworten
  • Letztes Antwortdatum
Hallo, ich habe nun auf meinem i9100 das erste Mal ICS 4.0.3 Stock ROM geflashed, gerooted und interessiere mich nun für CyanogenMod 9.

Ich würd mich gern an diese Anleitung halten:
https://www.android-hilfe.de/forum/...ogen-mod-9-1-anleitung-how-to-uvm.220145.html
aber bin mir noch etwas unsicher was das mit diesem LPQ/LPH auf sich hat.

Betrifft mich das mit dem Downgrade des Bootloaders oder nicht?
Und ist cm-9-20120706-NIGHTLY-galaxys2.zip diese Version die Richtige für mich?
Meine Kernelversion ist LP7, eine 5.4.

Den Ablauf
CWM, fullwipe/data factory+cache, cm9 flashen, gApps flashen, evtl nochmal cache wipe und reboot, ist das richtig?

Puh, Fragen über Fragen, vielen Dank im voraus :tongue:

EDIT: ist mit dem Cache Wipe der Dalvik Cache oder Partition Cache gemeint?

Also die Frage mit dem Wipen hat sich erledigt aber weiterhin bin ich mir nicht sicher was das mit LPQ/LPH auf sich hat. Ich vermute ja es hat was mit der Basisbandversion zu tun, bei mir XXLPS, bin mir aber nicht sicher.
Muss ich nun Bootloader downgraden?

Hilfe :confused2:
 
Zuletzt bearbeitet von einem Moderator:
Mit LPQ/LPH ist die Firmware und nicht das Baseband, also das Modem, gemeint. Wie du vorzugehen hast, steht aber klar in der Anleitung. Weiß nicht, was man dort noch schreiben soll?... :confused:
 
Ja alles klar, hab gestern CM9 geflashed, bin sehr zufrieden.
War halt etwas unsicher in Bezug auf manche Sachen und wollte halt sichergehen. Habs mir schon bei LPQ/LPH gedacht aber nichts konkretes gefunden, daher nachgefragt:p
 
Ähm, bin ich blöd oder hast du vergessen zu schreiben wie man den Efs Ordner
sichert,weil das doch wichtiger als das Nandroid ist :D
 
hallo!

ich nutze seit langem miui v4 (deutsch) und habe heute (wie immer montags) das aktuelle update geflashed. (nach full-wipe)

leider bekam ich ständig reboots und wollte daher wieder die alte version flashen, da diese super lief. also wieder full wipe und los.

nur hab ich leider vergessen, vorher die installations zip auf die interne sd karte zu kopieren. d.h., full-wipe durchgeführt, keine zip parat.

alles klar, eine externe sd karte besorgt, zip draufkopiert und ab gehts.

klappt auch an sich, nur bekomme ich folgenden fehler beim flashen:

Finding update Package...
Opening update package...
Installing Update...
assert failed: getprop("ro.product.device") == "GT-I9100" || (jede menge weitere vergleichs abfragen)
E:Error in /sdcard/miui-ger_GALAXY_S2_2.8.10_FULL_EN_DE_4.0.zip
(Status 7)
Installation aborted.


für mich sieht das aus, als ob die installation kein sgs2 mehr erkennt. habe dann mal die signature verification & script asserts deaktiviert, jedoch ohne erfolg.

was nun?

// UPDATE

cwm-log:


Starting recovery on Mon Aug 13 14:06:49 2012
framebuffer: fd 4 (480 x 800)
CWM-based Recovery v5.5.0.4
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /boot emmc /dev/block/mmcblk0p5 (null) 0
2 /efs ext4 /dev/block/mmcblk0p1 (null) 0
3 /cache ext4 /dev/block/mmcblk0p7 (null) 0
4 /system ext4 /dev/block/mmcblk0p9 (null) 0
5 /data ext4 /dev/block/mmcblk0p10 (null) 0
6 /sdcard vfat /dev/block/mmcblk1p1 (null) 0
7 /emmc vfat /dev/block/mmcblk0p11 (null) 0

W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /sd-ext during fstab generation!
I:Completed outputting fstab.
I:processing arguments.
I:Checking arguments.
I:device_recovery_start()
Command: "recovery"

ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=mass_storage,adb
persist.service.adb.enable=1
ro.factorytest=0
ro.serialno=
ro.bootmode=unknown
ro.baseband=unknown
ro.carrier=unknown
ro.bootloader=unknown
ro.hardware=smdk4210
ro.revision=14
adb.recovery=1
service.adb.root=1
init.svc.recovery=running
init.svc.adbd=running

I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...

-- Installing: /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
Finding update package...
I:Update location: /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
Opening update package...
Installing update...
script aborted: assert failed: getprop("ro.product.device") == "GT-I9100" ||
getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"
assert failed: getprop("ro.product.device") == "GT-I9100" || getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"
E:Error in /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
(Status 7)
Installation aborted.

-- Wiping data...
Formatting /data...
Creating filesystem with parameters:
Size: 2147483648
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 8192
Label:
Blocks: 524288
Block groups: 16
Reserved block group size: 127
Created filesystem with 11/131072 inodes and 17193/524288 blocks
warning: wipe_block_device: Discard failed

Formatting /cache...
Creating filesystem with parameters:
Size: 104857600
Block size: 4096
Blocks per group: 32768
Inodes per group: 6400
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 25600
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/6400 inodes and 1438/25600 blocks
warning: wipe_block_device: Discard failed

Formatting /sd-ext...
Formatting /sdcard/.android_secure...
I:Formatting unknown device.
Data wipe complete.

-- Wiping cache...
Formatting /cache...
Creating filesystem with parameters:
Size: 104857600
Block size: 4096
Blocks per group: 32768
Inodes per group: 6400
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 25600
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/6400 inodes and 1438/25600 blocks
warning: wipe_block_device: Discard failed

Cache wipe complete.
Formatting /cache...
Creating filesystem with parameters:
Size: 104857600
Block size: 4096
Blocks per group: 32768
Inodes per group: 6400
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 25600
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/6400 inodes and 1438/25600 blocks
warning: wipe_block_device: Discard failed

Done.
Formatting /system...
Creating filesystem with parameters:
Size: 536870912
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 2048
Label:
Blocks: 131072
Block groups: 4
Reserved block group size: 31
Created filesystem with 11/32768 inodes and 4206/131072 blocks
warning: wipe_block_device: Discard failed

Done.
E:unknown volume for path [/sd-ext]
rm: can't remove '/data/dalvik-cache': No such file or directory
rm: can't remove '/cache/dalvik-cache': No such file or directory
rm: can't remove '/sd-ext/dalvik-cache': No such file or directory
Dalvik Cache wiped.
Battery Stats wiped.
Fixing permissions...
sh: fix_permissions: not found
Done!

-- Installing: /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
Finding update package...
I:Update location: /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
Opening update package...
Installing update...
script aborted: assert failed: getprop("ro.product.device") == "GT-I9100" ||
getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"
assert failed: getprop("ro.product.device") == "GT-I9100" || getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"
E:Error in /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
(Status 7)
Installation aborted.
Signature Check: Enabled
Signature Check: Disabled

-- Installing: /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
Finding update package...
I:Update location: /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
Opening update package...
Installing update...
script aborted: assert failed: getprop("ro.product.device") == "GT-I9100" ||
getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"
assert failed: getprop("ro.product.device") == "GT-I9100" || getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"
E:Error in /sdcard/miui-ger_GALAXY-S2_2.8.10_FULL_EN_DE_4.0.zip
(Status 7)
Installation aborted.
 
Zuletzt bearbeitet:
getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"
assert failed: getprop("ro.product.device") == "GT-I9100" || getprop("ro.build.product") == "GT-I9100" || getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2"

Dort liegt der Fehler. Über die build.prop kriegt er nicht den Gerätenamen, den er haben will und verweigert dann das Flashen der Datei.
 
das war eigentlich schon klar. nur was kann ich jetzt dagegen tun? oder wie umgeht man das?

Der ursprüngliche Beitrag von 17:30 Uhr wurde um 17:51 Uhr ergänzt:

hab eine uralte version von miui genommen und es hat funktioniert. offensichtlich war damals dieser check (zum glück) noch nicht drin. :razz:

da mir miui gerade etwas auf den sack geht, würde ich mal gern cm9 testen. kann ich jetzt einfach full wipen und cm9 draufpacken?

grüße
 
jupp...
 
das klingt gut. gibt es eigentlich unterschiede bzw. vor-/nachteile zwischen einem nandroid oder titanium backup?

soweit ich das verstanden habe, sichert nandroid wirklich komplett alles, ist das richtig?
 
Außer EFS, ansonsten ja.
 
was ist EFS?
 
zeus0r schrieb:

In deinem Fall: der Unterschied zwischen (d)einem Smartphone und einem Media Player mit AMOLED GUI & Touch Bedienung. Letzteres bekommst Du - worst case- , wenn beim flashen was daneben geht und Du damit nach dem rooten nicht direkt vorgesorgt hast :flapper: - denn damit telefonieren ist dann erst mal nicht mehr :flapper:


[TOOL] Updated! 12/07/12 - EFS Pro v1.8.11 - Advanced '/efs' Backup, Restore, Repair! - xda-developers

Der ursprüngliche Beitrag von 19:12 Uhr wurde um 19:12 Uhr ergänzt:

...btw: bis die Tage im Plauderthread ;)
 
Hallo ich hab das tut gelesen und habe nun ein paar fragen ich kenne mich nicht so gut aus aber ich habe jetzt mein Handy mit odin gerootet muss ich da nun auf den Kernel achten oder nicht und wenn ich nun eine aokp Rom nehme auf was muss ich achten?

Danke im vor raus !
 
Was hat das flashen von Custom ROMs mit dem Kernel zu tun?
 
Wenn du dein Handy gerootet hast, hast du erst mal Zugang zur CWM-Recovery, worüber man i.d.R. Custom-ROMs flashen kann, das WIE steht meistens auf der Startseite der jeweiligen ROM...der Kernel ist auch i.d.R. geschmackssache, aber wie man den flasht, steht im Kernel-Bereich, wo auch ein Tut vorhanden ist...
 
Hi,
ich habe eben versucht cm 10 zu flashen.
Habe vorher einen full wipe gemacht, wie im how-to beschrieben.
Beim flashen von meiner externen sd-card kriege ich jetzt immer nen Abbruch mit der meldung Status 7
CF-Root-SGS2_XW_DBT_LPI-v5.5-CWM5 ist drauf.
Hilfe!
 
Wozu gibts den CM10 Thread?
 
hab das gleiche Problem mit cm 9.1...
 

Ähnliche Themen

R
  • Roldroit
Antworten
2
Aufrufe
1.582
Nufan
Nufan
M
Antworten
1
Aufrufe
1.402
Zeitmanagement
Z
C
  • cosmo87
Antworten
11
Aufrufe
2.211
Nick Knight
Nick Knight
Zurück
Oben Unten