Probleme beim Installieren von Lineage OS 14.1 auf Lenovo P2 (schwarzer Bildschirm/blaue LED)

Ich habe ein Lenovo P2 (42a) mit Android 6, das ich versucht habe, auf Lineage 14.1 umzustellen, da mein Mobilfunkanbieter seit 2016 keine Sicherheits-/Betriebssystemupdates mehr bereitgestellt hat. Ich habe dies zuvor mit meinem alten Motorola Moto G von Android 5 gemacht.

Ich habe ein Backup mit adb (unter Linux Mint) mit den Optionen -system und -all erstellt.

Den Bootloader habe ich entsperrt.

Ich habe TWRP 3.2.1.0 für dieses Telefon geflasht/gebootet ("kuntao").

Ich habe ZIP-Dateien übertragen. Irgendwann schaltete sich das Telefon während der Übertragung mit TWRP aus, nachdem die Partition „Internal Storage“ gemountet wurde, aber es scheint, dass ich beim zweiten Versuch alles hinter mich gebracht habe. Es scheint, dass TWRP manchmal hängen bleibt, wenn sich der Bildschirm ausschaltet, während es etwas tut, aber das Timeout kann erhöht werden, wenn das wirklich der Fall ist.

Ich habe die Lineage OS 14.1-Datei für den P2 ("kuntao") geflasht.

Ich habe versucht, die Standard-GApps-Zip-Datei zu flashen, sie ließ mich wissen, dass dies die Version für 14.0 war und ich eine andere GApps-Datei benötigte.

Ich habe dann von vorne angefangen und die Lineage OS 14.1-Datei und die GApps-Zip für 14.1 (Android 7.1) geflasht. Dies würde an verschiedenen Stellen anhalten, mindestens an 3 verschiedenen.

Ich habe dann mit der Lineage OS 14.1-Datei und dem Micro-GApps-Zip für 14.1 neu angefangen.

Dies ist abgeschlossen, aber beim Booten bekomme ich einen schwarzen Bildschirm, eine einzelne lange Vibration und eine dauerhaft blaue LED. Das Telefon kann nicht ausgeschaltet werden, sondern nur in den Bootloader oder die Wiederherstellung neu gestartet werden, was zumindest nicht die schlechteste Nachricht ist.

Mein adb-Backup wird nicht wiederhergestellt - wenn ich das unter TWRP versuche, scheint es darauf zu reagieren, bleibt aber hängen, obwohl der Bildschirm an ist. Wenn der Befehlszeilenprozess abgeschlossen ist, ist das Ergebnis dasselbe wie oben.

Das einzige mir bekannte Problem ist, dass der Anbieter möglicherweise einige Funktionen hinzugefügt hat, sodass das Flashen der 14.1-Datei nicht genau wie beabsichtigt funktioniert. Das würde bedeuten, dass ich ein vollständiges Image für Lineage OS oder ein Image zum Wiederherstellen des „Standard“-Lenovo P2-Zustands benötige, wie hier und hier angegeben .

Irgendwelche guten Ideen/Verfahren? Danke schön.

Antworten (1)

OK, behoben - am Ende habe ich das gemacht:

Versuchte "Flashback", um Android 6 mit dieser ZIP-Datei auf Lager zu haben .

Das hat einfach nicht funktioniert, also habe ich es mit dem automatisierten Skript "flashall" im Zip versucht.

Das ist für die Partition/das Image prov/prov32.mbn mit der Fehlermeldung fehlgeschlagen: FAILED (remote: Bootloader-Image darf nicht auf Unlock-Gerät geflasht werden)

Ich ging dann in die Datei PRODUCT_CONFIGURATION_KUNTAO_ROW.xml und sah mir die Befehlsliste an.

Ich habe dann alle verbleibenden Schritte ausgeführt, außer denen zum Beispiel, Partitionen zu löschen

<KUNTAO_ROW_IFLASH>
...
<step operation="flash" filename="prov32.mbn" partition="prov"/>
(first failure in script)

<step operation="flash" filename="sbl1.mbn" partition="sbl1"/>

wurde

fastboot flash sbl1 sbl1.mbn (fehlgeschlagen mit gleichem Fehler)

<step operation="flash" filename="sbl1.mbn" partition="sbl1bak"/>

wurde

fastboot flash sbl1bak sbl1.mbn (funktioniert)

und so weiter, aber die Anweisungen zum Löschen überspringen (obwohl ich es getan hätte, wenn das Telefon nicht gestartet wäre). Das tat es, und ich habe jetzt ROW-Firmware (Rest Of World oder normal) anstelle einer anbieterspezifischen Version, die OTA-Updates aufgrund der Kompatibilität mit einer ihrer eigenen Apps blockiert.

Ich könnte dann eine Reihe normaler OTA-Updates von Lenovo abholen, einschließlich Android 7, sodass ich jetzt kein Lineage OS brauche, um ein Upgrade für dieses Gerät zu erhalten (zumindest nicht, bevor sie ein offizielles Android 8-ROM dafür machen :) ).

<step operation="flash" filename="rpm.mbn" partition="rpm"/> - didn't work
<step operation="flash" filename="rpm.mbn" partition="rpmbak"/>
<step operation="flash" filename="devcfg.mbn" partition="devcfg"/> - didn't work
<step operation="flash" filename="devcfg.mbn" partition="devcfgbak"/>
<step operation="flash" filename="lksecapp.mbn" partition="lksecapp"/>
<step operation="flash" filename="lksecapp.mbn" partition="lksecappbak"/>
<step operation="flash" filename="tz.mbn" partition="tz"/> - didn't work
<step operation="flash" filename="tz.mbn" partition="tzbak"/>
<step operation="flash" filename="keymaster.mbn" partition="keymaster"/> - didn't work
<step operation="flash" filename="cmnlib.mbn" partition="cmnlib"/> - didn't work
<step operation="flash" filename="cmnlib.mbn" partition="cmnlibbak"/>
<step operation="flash" filename="cmnlib64.mbn" partition="cmnlib64"/> - didn't work
<step operation="flash" filename="cmnlib64.mbn" partition="cmnlib64bak"/>
<step operation="flash" filename="emmc_appsboot.mbn" partition="aboot"/> - didn't work
<step operation="flash" filename="emmc_appsboot.mbn" partition="abootbak"/>
<step operation="flash" filename="logo.bin" partition="logo"/>
<step operation="flash" filename="NON-HLOS.bin" partition="modem"/> - didn't work
<step operation="flash" filename="fsg.mbn" partition="fsg"/>
<step operation="erase" partition="modemst1"/> - skipped
<step operation="erase" partition="modemst2"/> - skipped
<step operation="flash" filename="adspso.bin" partition="dsp"/>
<step operation="flash" filename="boot.img" partition="boot"/>
<step operation="flash" filename="recovery.img" partition="recovery"/>
<step operation="flash" filename="systemchunk0.img" partition="system"/>
<step operation="flash" filename="systemchunk1.img" partition="system"/>
<step operation="flash" filename="systemchunk2.img" partition="system"/>
<step operation="flash" filename="systemchunk3.img" partition="system"/>
<step operation="flash" filename="systemchunk4.img" partition="system"/>
<step operation="flash" filename="systemchunk5.img" partition="system"/>
<step operation="flash" filename="systemchunk6.img" partition="system"/>
<step operation="flash" filename="systemchunk7.img" partition="system"/>
<step operation="flash" filename="systemchunk8.img" partition="system"/>
<step operation="flash" filename="systemchunk9.img" partition="system"/>
<step operation="flash" filename="systemchunk10.img" partition="system"/>
<step operation="flash" filename="systemchunk11.img" partition="system"/>
<step operation="flash" filename="systemchunk12.img" partition="system"/>
<step operation="flash" filename="cache.img" partition="cache"/>
<step operation="erase" partition="userdata"/> - skipped
<step var="config bootmode factory" operation="oem"/> - skipped

BEARBEITEN: Auf der positiven Seite habe ich gerade das neu veröffentlichte Lineage 15.1-ROM für dieses Telefon bekommen.

Ich bekomme den gleichen Fehler, aber ich bekomme nicht, wie ich ihn beheben kann. schwarzer Bildschirm mit blauer LED. Bitte hilf mir. Ich habe Ihre Lösung für den von Ihnen geposteten Fehler nicht verstanden.
Lenovo P2 und welche Start- und Endversion von Android/Lineage, bitte? Ich wage es nur, Ratschläge zu geben, wenn es sich um denselben Fall handelt, da die Gefahr besteht, dass die Telefon-Firmware beschädigt wird.