EDIT: Ich denke, die Frage ist eher verwirrend als hilfreich. Ich lasse es einfach, weil etwas anderes als Duplikat dazu geschlossen wurde. Mein Problem wurde endlich gelöst, indem ich einen völlig neuen Standard-Android geflasht habe.
Mit meinem Galaxy S i9000 (galaxysmtd) kann ich nur auf den Download- und Wiederherstellungsmodus zugreifen, nachdem ich einen Wiederherstellungskernel über Odin geflasht habe. Letzteres wurde getan, um der Boot-Schleife zu entkommen, in der mein installiertes Cyanogenmod 9 feststeckte.
Die Installation des cyanogenmod cm-9.1.0-galaxysmtd.zip von der SD-Karte aus dem Wiederherstellungsmodus heraus gibt mir einen Fehler 7. Dies liegt angeblich daran, dass der Wiederherstellungskernel, den ich geflasht habe, nicht geeignet war.
Meine Idee ist jetzt, nur den Kernel des cyanogenmod-9.1.0-galaxysmtd als odin-pda-Datei zu flashen, wieder ins Recovery zu booten und dann das volle ROM zu installieren, das sich noch auf meiner SD-Karte befindet, was dann möglich sein sollte.
Da ich das Telefon nicht normal booten kann, weiß ich nicht, wie ich manuell etwas auf die SD-Karte legen soll, und muss Odin verwenden.
Ich habe jetzt viele Threads gelesen, aber die Nomenklatur scheint so uneinheitlich verwendet zu werden, dass es fast unmöglich ist, das Richtige zu googeln. Ich hoffe, ich habe mich ausreichend klar ausgedrückt.
Die wichtigsten Zeilen, um zu verstehen, warum Fehler 7 aufgetreten ist, sind wie recovery.log
hier gezeigt:
-- Installing: SDCARD:cm-9.1.0-galaxysmtd.zip
Finding update package...
I:Update location: SDCARD:cm-9.1.0-galaxysmtd.zip
Opening update package...
I:Update file path: /mnt/sdcard/cm-9.1.0-galaxysmtd.zip
Installing update...
I:Trying update-binary.
script aborted: assert failed: getprop("ro.product.device") == "galaxys" || getp
rop("ro.build.product") == "galaxys" ||
getprop("ro.product.device") == "galaxysmtd" || getprop("ro.build.product
") == "galaxysmtd" ||
getprop("ro.product.device") == "GT-I9000" || getprop("ro.build.product")
== "GT-I9000" ||
getprop("ro.product.device") == "GT-I9000M" || getprop("ro.build.product"
) == "GT-I9000M" ||
getprop("ro.product.device") == "GT-I9000T" || getprop("ro.build.product"
) == "GT-I9000T"
assert failed: getprop("ro.product.device") == "galaxys" || getprop("ro.build.pr
oduct") == "galaxys" || getprop("ro.product.device") == "galaxysmtd" || g
etprop("ro.build.product") == "galaxysmtd" || getprop("ro.product.device"
) == "GT-I9000" || getprop("ro.build.product") == "GT-I9000" || getprop("
ro.product.device") == "GT-I9000M" || getprop("ro.build.product") == "GT-I9000M"
|| getprop("ro.product.device") == "GT-I9000T" || getprop("ro.build.prod
uct") == "GT-I9000T"
E:Error in /mnt/sdcard/cm-9.1.0-galaxysmtd.zip
(Status 7)
Installation aborted.
Der Fingerabdruck auf dem vorhandenen ROM, über die Eigenschaft ro.product.device
oder ro.build.product
der in gefunden wurde, /system/build.prop
stimmte nicht mit dem erwarteten der folgenden überein:
Theoretisch könnten Sie die bearbeiten build.prop
und ändern, damit dies funktioniert, aber es kommt eine große, fette, saftige Warnung - " Die Aktionen beim Ändern der beiden Eigenschaften von build.prop könnten zu einem Soft-Brick führen " :)
build.prop
, Sie können vielleicht damit durchkommen, sie zu ändern, damit dies funktioniert ...? Haftungsausschluss: Sie sind auf sich allein gestellt und sind nicht verantwortlich für Soft-Bricks ... ok? :) Fügen Sie es ein und lassen Sie uns einen Blick darauf werfen :)/system
. Können Sie nicht das Real mounten, /system
in das Android vollständig hochfährt?Can't mount /dev/block/st19 to /system[...]
t0mm13b
Konstantin Schubert
t0mm13b
recovery.log
Wiederherstellungspartition wird Sie über den genauen Grund aufklären!Konstantin Schubert
t0mm13b
adb pull recovery.log
und das sollte Ihnen die Antwort geben, nach der Sie suchen. Das OP in der Frage zu diesem von mir beigefügten Link war verwirrt über sein Szenario ... dies wird etwas Licht ins Verständnis bringen, warum der Fehler 7 aufgetreten ist.Konstantin Schubert
t0mm13b
Konstantin Schubert
t0mm13b
Konstantin Schubert
t0mm13b
Konstantin Schubert
t0mm13b
Konstantin Schubert
Konstantin Schubert