Sunday, April 30, 2017

Blu VIvo XL Flash Android N

Finally got my Blu Vivo XL running with Android N.

Flash Steps from stock 6.0:

1, Using SP Flash tool to flash tWRP 2.87 for MM from this thread:
https://forum.xda-developers.com/vivo-xl/development/cm13-0-2-3-18-19-twrp-t3530909

2, download AOSPExtended ROM 7.1.2 from this thread:
https://forum.xda-developers.com/vivo-xl/development/rom-aospextended-rom-v4-1-t3592932
But don't flash it yet. This ROM is actually based off Gionee S Plus, the modem is different. If you flash it directly, it will not recognize SIM card.

3, Press Vol+ & PWR button to enter recovery, flash supersu.zip to root.

4, Use any root explorer to copy out system/etc/firmware from Blu stock MM ROM

5. Use winrar to open zip file from step 2, delete system/etc/firmware folder, replace it by same name folder you got from step 4, save zip file

6, Press Vol+ & PWR button to enter recovery, Wipe data, flash zip file from step 5

7, boot to new Android N, install latest Magisk Manager.

8, Done, enjoy your Blu Vivo XL Android N!

Found bugs:

Camera limited to 8MP


Sunday, April 23, 2017

Blu Vivo XL救砖

一年前买的这个Blu Vivo XL官方共有3次升级,从安卓5.1升级至6.0。但是由于我root过,无法进行OTA升级,奇怪的是,即使我用tWRP恢复原始stock ROM,再用SP Flash工具刷回stock recovery, OTA还是失败。
这几天偶尔在网上又看到一个tWRP备份, 这个备份包里面有两个备份,其中一个文件多的那个,包括MODEM部分,又试着用这个恢复一次,这次可以OTA升级了,升至官方6.0。
有了官方6.0才可以刷XDA论坛里的各种第三方ROM。

第一步是通过SP工具刷第三方Recovery。XDA里推荐这个,刷了一下,居然所有版本的supersu.zip都Installation Aborted。然后找到这个帖子里的TWRP for MM,这下可以刷supersu.zip了。

然后手欠开始刷XDA上的第三方ROM。先刷了这个安卓7.1,刷机启动都很顺,只是...不能识别SIM卡(!)。然后试试这个,刷完不仅不能启动,而且连recovery都进不去了!也就是说,终于Brick了。(我严重怀疑这些作者真的在Blu VIVO XL上试过他们的ROM吗?)

现在只能线刷了,但是网上没有Blu官方的线刷包。找来找去,找到兄弟机的金立刷机包。注意一定要用最低版本的那个t6006.zip,因为只有这个是安卓5.1的,而只有5.1我们才有全部含MODEM的TWRP备份

刷完金立包,手机可以进安卓了,不能识别SIM,这是意料之中的,毕竟金立和Blu不是完全相同的手机。
然后线刷Blu 安卓5.1的tWRP,恢复上面包含MODEM的ROM备份。
下一步是刷原厂5.1的Recovery。
再启动,就是相当于去年购买时候的出厂设置了,可以进行OTA升级了。

然后就可以回到本文开头,继续手欠刷其他ROM了。