在Lenovo P2上安装Lineage OS 14.1的问题(黑屏/蓝色LED) -- 6.0-marshmallow 领域 和 rom-flashing 领域 和 lineageos 领域 和 7.1-nougat 领域 和 lenovo-p2 领域 android 相关 的问题

Problems installing Lineage OS 14.1 on Lenovo P2 (black screen/blue LED)


简体版||繁體版
2
vote

问题

中文

我有一个Lenovo P2(42a),带有Android 6,我尝试切换到谱系14.1,因为我的运营商自2016年以来尚未提供任何安全/操作系统更新。我以前用我的旧摩托罗拉Moto G. Android 5。

我用adb(在linux mint下)备份,使用-system和-all选项。

我解锁了引导加载程序。

我为此手机闪烁/启动TWRP 3.2.1.0("Kuntao" )。

i传输了zip文件。在一个点时,手机关闭,同时使用安装"内部存储" 分区的TWRP传输,但出现在第二次尝试时,我看起来有一切。如果屏幕在做某事时关闭,似乎有时它会被卡住,但如果真正的情况,可以增加超时。

我闪过Lineage OS 14.1 for P2("Kuntao" )。

我试过闪烁库存gapps zip,它让我知道这是14.0的版本,我需要一个不同的gapps文件。

然后我开始结束,闪烁线程OS 14.1文件和GAPPS ZIP,有14.1(Android 7.1)。 这将停止在各个地方,至少3个不同的地方。

我然后用LineaGe OS 14.1文件和Micro GAPPS ZIP开始,为14.1。

完成,但是在启动时,我得到一个黑屏,一个长振动和连续蓝色的LED。 手机无法关闭,只重新启动到引导加载程序或恢复,至少不是最糟糕的新闻。

我的adb备份不恢复 - 如果我在twrp下尝试这个,它似乎对它作出反应,但仍然存在,虽然屏幕上。当命令行过程完成时,结果与上面相同。

只有问题我知道提供者可以添加一些功能,以便闪烁14.1文件的闪烁不完全正常工作。这意味着我需要一个完整的图像,用于划分的操作系统或图像来恢复到"标准" 联想P2状态,如所示这里和这里。

任何好的想法/程序?谢谢。

english

I have a Lenovo P2 (42a) with Android 6, which I tried switching to Lineage 14.1, as my carrier hasn't provided any security/OS updates since 2016. I have previously done this with my old Motorola Moto G from Android 5.

I took a backup with adb (under linux mint), using the -system and -all options.

I unlocked the bootloader.

I flashed/booted TWRP 3.2.1.0 for this phone ("kuntao").

I transferred zip files. At one point the phone switched off while transferring with TWRP having mounted the "Internal Storage" partition, but it appears I got all things over on second attempt. It seems that sometimes TWRP gets stuck if the screen switches off while it is doing something, but the timeout can be increased if that is really the case.

I flashed the Lineage OS 14.1 file for the P2 ("kuntao").

I tried flashing the stock GApps zip, it let me know this was the version for 14.0 and I needed a different GApps file.

I then started over, flashing the Lineage OS 14.1 file and the GApps zip for 14.1 (Android 7.1). This would stop in various places, at least 3 different ones.

I then started over with the Lineage OS 14.1 file and the micro GApps zip for 14.1.

This completed, but when booting I get a black screen, a single long vibration and a continuously blue LED. The phone cannot switch off, only restart into bootloader or recovery, which at least isn't the worst news.

My adb backup does not restore - if I try this under TWRP, it seems to react to it, but get stuck, although with the screen on. When the command line process finishes, the result is the same as above.

Only issue I know of is that the provider can have added a few features, so that the flashing of the 14.1 file doesn't work exactly as intended. That would mean I need a complete image for Lineage OS or an image to restore to the "standard" Lenovo P2 state, as indicated here and here.

Any good ideas/procedures? Thank you.

              

回答列表

0
 
vote
好的,固定 - 最后我这样做了:

尝试"闪回"到Astogn Android 6 带这个zip文件。

不仅仅是工作,所以我尝试在zip中的自动脚本"flashall" 。

带有错误消息的分区/图像prov / prov32.mbn失败的p>: 失败(远程:不允许在解锁设备上闪存引导程序映像)

我然后进入了 product_configuration_kuntao_row.xml文件并查看命令列表。

然后我执行除删除分区的所有剩余步骤,例如

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

变成

fastboot flash sbl1 sbl1.mbn(失败相同错误)

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

变成

fastboot flash sbl1bak sbl1.mbn(工作)

等等,但跳过擦除指令(虽然如果手机没有启动,但我会做到这一点)。它确实如此,我现在有行(其余的世界或正常的)固件,而不是一个特定于载波的版本阻止了OTA更新,因为与他们自己的一个应用程序兼容。

然后我可以从联想中拿起一系列正常的OTA更新,包括Android 7,所以我现在不需要Lineage OS来获得此设备的升级(至少在他们执行官方Android 8 ROM之前它:))。
  <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   

编辑:在加号上,我刚刚获得了新发布的血统15.1 rom来为此手机工作。

 

OK, fixed - in the end I did this:

Tried "flashback" to stock android 6 with this zip file.

That didn't just work, so I tried with the automated script "flashall" in the zip.

That failed for the partition/image prov/prov32.mbn with the error message: FAILED (remote: Do not allow to flash Bootloader image on Unlock device)

I then went into the PRODUCT_CONFIGURATION_KUNTAO_ROW.xml file and looked at the command list.

I then executed all remaining steps except the ones to delete partitions, for instance

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

became

fastboot flash sbl1 sbl1.mbn (failed with same error)

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

became

fastboot flash sbl1bak sbl1.mbn (worked)

and so on all the way through, but skipping the instructions to erase (although I would have done it if the phone didn't start up). It did and I now have ROW (Rest Of World or normal) firmware rather than a carrier-specific version blocking OTA updates due to compatibility with one of their own apps.

I could then pick up a series of normal OTA updates from Lenovo, including Android 7, so I now don't need Lineage OS to get an upgrade for this device (at least not before they do an official Android 8 ROM for it :) ).

<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 

EDIT: On the plus side, I just got the newly released Lineage 15.1 ROM to work for this phone.

 
 
   
   

相关问题

1  个性化联想P2 LED通知  ( Personalize lenovo p2 led notification ) 
我是android社区的新手,我刚刚得到了我的新联想P2。我真的很满意它,但有一件事让我困扰着。 我无法个性化LED通知设置。例如,WhatsApp无法访问LED控件。 我尝试了许多像光经理和其他人一样的应用程序,但没有成功。 我已经看到了其他P2手机,其中LED控制适当的工作,所以我想应该以某种方式工作。 有没有人...

2  在Lenovo P2上安装Lineage OS 14.1的问题(黑屏/蓝色LED)  ( Problems installing lineage os 14 1 on lenovo p2 black screen blue led ) 
我有一个Lenovo P2(42a),带有Android 6,我尝试切换到谱系14.1,因为我的运营商自2016年以来尚未提供任何安全/操作系统更新。我以前用我的旧摩托罗拉Moto G. Android 5。 我用adb(在linux mint下)备份,使用-system和-all选项。 我解锁了引导加载程序。 我为...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有