在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状态,如所示这里和这里。

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

英文原文

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.

 
 
   
   

相关问题

7  如何在Galaxy S7上“忘记”超出范围的Wi-Fi网络?  ( How do i forget an out of range wi fi network on a galaxy s7 ) 
我想删除不再在范围内的旧保存网络。我可以忘记可见的网络,但远程网络在任何地方都不可见,所以我不能做标准的长点=&gt; "忘记网络" 动作。 在内置Wi-Fi应用程序的"更多" 菜单下没有"已保存的网络" 或"管理网络" 选项。 我已经尝试了一个第三方应用程序 wifi manager ,网络中可见但报告忘记错误: ...

0  OPPO F1S的状态栏上未出现通知图标  ( Notification icons did not appear on status bar in oppo f1s ) 
我在巴基斯坦使用OPPO F1S 3GB 32GB。我最近从棒棒糖5.1将我的手机更新到棉花糖。现在问题是我收到通知,但他们的通知图标未在状态栏上显示。 ...

0  Google可以通过Cell Tower信号查找手机的设备三角形位置吗?  ( Can google find device triangulate location of my phone by cell tower signal ) 
我知道它不会精确,但我可以找到我的[不]丢失的Android 6.0.1 Lenovo P1A41涡轮机塔信号使用Google查找设备吗? 如果没有,可以做任何其他应用程序吗? ...

11  如何将格式化为内部存储的损坏SD卡进行解密?  ( How to decrypt the corrupt sd card formatted as internal storage ) 
所以我在棉花糖上,并将我的SD卡格式化为内部存储。它的文件系统出于某种原因两周后损坏。 将其插入gparted,我看到16MB的FAT32,其余的是一个无法识别的文件系统。它不是未格式化的,只是无法识别。 gparted给出"无法读取文件系统的内容。" 两个分区的错误,尽管FAT32分区无瑕地从文件浏览器中访问。 ...

1  Google查找设备远程位置转动  ( Google find device remote location turning ) 
现在,如果我想找到我的Lenovo Vibe P1 Turbo,在Marshmallow 6.0.1上运行,如果GPS在该手机上关闭 我可以远程打开我的电脑上的位置,所以我可以找到那个电话吗? ...

0  使用Xender后,WiFi不会打开,除非手机重新启动  ( Wifi wont turn on after using xender unless phone restarts ) 
Device: Samsung Galaxy Grand Duos (gt-19082) Current ROM: CM13.O Unofficial port. 使用像Xender这样的WiFi文件传输应用程序(转动我的热点) 当我尝试打开W​​iFi时,切换变得灰色(无响应)。除非我重新启动手机,否则问...

1  设备无法安装配置应用程序  ( Device fails to install provisioning app ) 
我正在尝试通过NFC在出厂重置后使用自定义设备所有者应用程序提供HUAWEI Y6(MYA-L11)。但是,一旦它下载了管理应用程序,我就会收到一个消息框:" oops!无法安装admin应用程序。" ,唯一的选项是 RESET 重复出厂重置。 我已经尝试了这种方法,没有任何问题,没有摩托罗拉Nexus 6。我也能够...

0  更改容量  ( Changing volume capacity ) 
我在我的车里有一台ARROID平板电脑,并且卷的体积在0-30的范围内, 由于最后一片平板电脑(不是Android平板电脑)的范围为0-60,因此它非常低。 如何将最大卷提高到60?我必须root设备吗? ...

2  使用Android设备管理器重置我的Android设备密码  ( Reset my android device password using android device manager ) 
我是Android Marshmallow用户。我想使用Android设备管理器怨恨我的密码。我在我的Google帐户登录并前往Google的Android设备管理器,它没有显示重置密码的任何选项。 我在谷歌上经历了一些教程,他们用屏幕截图显示了这个选项。但我现在可以找到它。有人可以帮助 提前感谢 ...

1  我如何知道我的手机引导加载程序是否被锁定或不锁定?  ( How do i know if my phones bootloader is locked or not ) 
我想闪光twrp&amp; supersu拍摄备份,但我读到了,如果使用锁定的引导加载程序刷新TWRP,它会将我的设备粘在一起&amp;擦除我的数据,现在只会打败目的。如何确定我的设备引导加载程序是否已锁定或不锁定? 我已经启用了开发人员选项,使能USB调试,菜单中有一个选项'OEM解锁',它做了什么?它擦除数据吗?...

1  Android 6.0.1(rooted)阻止WiFi连接的USB系列(载体没有问题)  ( Android 6 0 1 rooted blocking usb tethering of wifi connection carrier has no ) 
我知道有许多关于类似主题的问题,但我相信我的问题是不同的,让我解释: 我在西班牙,运营商确实允许USB连接WiFi连接(手机连接到WiFi网络,我想通过USB连接到我的笔记本电脑,所以笔记本电脑使用WiFi连接电话)。我知道这是可能的,因为在我的三星Galaxy笔记1上使用Android 4.4我可以做到,没问题。 ...

4  MTP无法在Android 6下工作  ( Mtp not working under android 6 ) 
我缺乏想法如何获得mtp,再次工作 ......我根本没有在我的android上再次获得对话,问我刚刚充电,或MTP或图片模式... 直到最近,它很简单:使用USB电缆,将其连接到我的Ubuntu 16.04笔记本电脑,获取所提份的选择/批准框... 和voilàpabless作为mtp设备出现在Ubuntu,文...

0  解决了一个已知的错误,用户选项从设置中消失  ( Solved a known bug users option disappeared from settings ) 
我有一个跑官方Android M的华硕Zenfone 2。我与这个线程中的家伙有同样的问题: 主屏幕和最近的应用程序按钮不起作用 在我解决之前,我尝试了访客模式方法。我按下了快速设置的Guest Mode图标,它切换到Guest Mode,留下了大约5秒钟,然后自动切换回我自己的个人资料,突然间,用户图标从快速设置...

0  我如何更新华为荣誉4C  ( How can i update huawei honor 4c ) 
我需要Android 6.0棉花糖固件B067华为荣誉4C(CHM-U01) 为此设备:Huawei荣誉4C,型号:CHM-U01,Build Number:CHM-U01 V100R001C185B067,CPU:Octa-Core 1.2Ghz,RAM:2.0GB,内部存储:8GB,Android版本:4.4.2...

8  如何在Google Hoogouts中关闭振动[版本:6.1.109448852]  ( How to turn off vibration in google hangouts version 6 1 109448852 ) 
它真的很烦人,移动电话在更新后到达Google Hoogouts的每条消息都会振动,如何禁用它?我的意思是我只是不需要振动的所有消息,只需要声音通知。 ...




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