Erklären Sie "Kein Downgrade!" Warnungen beim Flashen der Standard-Firmware

Ich habe ein paar Geräte, die ich von Custom Roms wieder auf Lager haben möchte. Auf fast jeder Stock-ROM-Quelle gibt es jedoch dringende Warnungen für einige Geräte, nicht auf Stock-Versionen von vor Ihrer zuletzt installierten Root-ROM-Version herunterzustufen. Zum Beispiel von Androidayos :

UPDATE : KEIN DOWNGRADE zurück auf die alte Firmware-Version. Sobald Ihr Galaxy Note 2 bereits auf 4.4.2-basiertem Root-ROM läuft, sollten Sie nur auf 4.4.2-Standard-Firmware zurückgreifen, genauso wie wenn Sie auf 4.3 sind, können Sie 4.3 installieren und auf 4.3 bleiben und dann auf 4.4.2 KitKat aktualisieren aber führen Sie niemals ein Downgrade auf 4.1.2 oder 4.1.1 durch, da der aktuelle gesicherte Bootloader bei jedem Update vorhanden ist.

Ich möchte diese Warnung wirklich verstehen. Wenn zum Beispiel die Bootloader sicher sind, wie ist es für Leute so einfach, zum ersten Mal benutzerdefinierte ROMs zu flashen, die von diesen „sicheren Bootloader“-Firmwareversionen stammen? Was würde eigentlich passieren und welche Probleme würden entstehen, wenn man so downgraden würde , wie es in der Abmahnung verboten ist? Wenn es bei jedem Update einen „aktuell gesicherten Bootloader“ gibt, warum ist es dann sicher, dieselbe Version zu flashen, die gerade gerootet ausgeführt wird, ein Downgrade jedoch nicht? Und so weiter…

Ich mache das mit mehreren Geräten, aber das beste Beispiel ist ein Samsung Note II, auf dem derzeit Cyanogenmod 12.1 ausgeführt wird, das ist 5.1.1 Lollipop. In diesem Fall ist jede Standard-Firmware eine ältere Android-Version als Lollipop, da keine Marke OTA-Updates über 4.4 KitKat hinaus vorangetrieben hat. Wenn ich zu Stock 4.4.2 KitKat zurückkehre, gehe ich von 5.1 zu 4.4 – und tue das, wovor sie warnen. Wie beziehen sich solche Warnungen auf Geräte in diesem Zustand, und was kann ich erwarten?

Antworten (1)

Der Bootloader selbst wird mit einigen Firmware-Updates aktualisiert. Nehmen Sie das Galaxy S6 als Beispiel – die Firmware G920FXXU4DPJNwird mit Bootloader-Level geliefert 4, während G920FXXU5EQF1sie mit Bootloader-Level geliefert wird 5. Samsung hat es so gemacht, dass Sie nur mit offiziellen Mitteln dieselbe oder eine höhere Bootloader-Version flashen können, um ein Herunterstufen und Ausnutzen von Schwachstellen in älteren zu verhindern, um Änderungen wie Rooting zu erreichen.

Diese Bootloader-Stufe ist nicht unbedingt an die Android-Version der Firmware gebunden, mit der sie geliefert wird, obwohl dies bei älteren Geräten tendenziell der Fall ist - jede größere Android-Versionserhöhung wird mit einem neuen Bootloader geliefert.

...warum ist es sicher, die gleiche Version zu flashen, die gerade gerootet läuft?

Da der Bootloader ein selten aktualisierter Teil ist, teilen sich eine Reihe von Updates dieselbe Bootloader-Stufe. Wenn Sie dieselbe Ebene zulassen, werden diese Aktualisierungen durchgelassen.

Was würde eigentlich passieren und welche Probleme würden entstehen, wenn man ein Downgrade durchführt?

Der Versuch, ein Downgrade durchzuführen, wird entweder beim Flashen auf halbem Weg abgebrochen oder führt zu einem nicht bootfähigen Telefon (bis Sie zu einer Firmware der ursprünglichen Bootloader-Ebene zurückkehren).

...wie ist es für Leute so einfach, Custom Roms zum ersten Mal zu flashen?

Der Bootloader wurde auf den meisten Samsung-Telefonen (außer AT&T, Verizon und einigen anderen Beispielen) bis Android 5.x standardmäßig entsperrt, wo der „OEM-Debugging“-Schalter im Betriebssystem hinzugefügt wurde, um beim Versuch die ausdrückliche Zustimmung des Benutzers einzuholen etwas zu flashen. Das Flashen unter entsperrten Bootloadern ist fast immer einfach und sicher, aber natürlich mit dem Preis der Garantie erlischt.

ein Samsung Note II, auf dem derzeit Cyanogenmod 12.1 ausgeführt wird

Per Definition wissen Sie, dass es sich nicht um eine Standard- Firmware handelt. Tatsächlich sollten Sie es wahrscheinlich nicht einmal Firmware nennen , da es nur aktualisierte /bootund /systemPartitionen enthält - keine Benutzerdaten, kein Modem, kein Bootloader. Benutzerdefinierte ROMs hängen nicht so streng vom Bootloader-Level ab, und wenn sie es (selten) tun, halten sie die Installation einfach an, wenn die Prüfung fehlschlägt, und lassen Sie mit einem unberührten System zurück. Noch wichtiger ist, dass der Bootloader selbst niemals geändert oder überschrieben wird, sodass die Standard-ROM-Kompatibilität gleich bleibt – Sie können immer noch nur solche mit demselben oder einem höheren Bootloader-Level flashen.

TL; DR - Bootloader-Level ist wichtig, Android-Version nicht.

Der Teil des PDA, den Sie zeigen U4D(diese drei Ziffern), ist die Version (ich weiß, dass die Version 4 ist, aber die Buchstaben gehören zur Version)