移动叔叔

标题: 【转载】乐Max2 的Project Treble [打印本页]

作者: 九面相柳    时间: 2018-7-23 23:43
标题: 【转载】乐Max2 的Project Treble
本帖最后由 九面相柳 于 2018-7-23 23:51 编辑

(本文来自xda论坛乐Max2板块,所有荣誉及版权归原作者shivatejapeddi(xda ID)所有,本人仅对其进行翻译。 ——九面相柳)原帖地址:https://forum.xda-developers.com ... o-max-2-x2-t3819937
免责声明:刷机有风险,对于可能造成的一切损失,本人概不负责。
###什么是Project Treble###
在xda其他帖子中已介绍过的技术细节在此就不再赘述了,如果你想了解更多细节,可以参考:https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html?m=1
(译者注:因为某些原因,我们可能打不开。或者你可以看看这里的介绍:http://www.sohu.com/a/231896272_670669)

既然Treble已经普及了,max为何不加入呢?
我很骄傲的宣布Le Max 2已经完全支持PT了。你可以刷通用系统镜像(GSI),甚至安卓P,怎么样,激不激动?
你只需要按照下面的说明进行操作即可。


##我们是怎么实现(支持PT)的?
你可能会关心我是怎么让Max2支持PT的。
我并没有给手机重新分区,所以不用担心会把它弄成黑砖,除非你自己作死。
Max2有个空白的没用的分区,叫做last_parti,有589M,我把它转换成了vendor分区。
你可能想问,这么干了之后我还能不能刷回官方的EUI了,答案是——当然可以,我们已经测试过了。如果刷回EUI时出现报错,只需要删除EUI刷机脚本中的验证语句就可以了。


如果你遇到麻烦,可以加入我们的电报群寻求帮助:(译者注:反正你也上不去,想进自己去原贴看吧)

##需要下载的东西有(以下是操作说明):
1)创建分区的卡刷包:https://www.androidfilehost.com/?fid=5862345805528055960
2)支持PT的TWRP:https://androidfilehost.com/?fid=5862345805528055961
3)支持PT的刷机包(这里提供的是AEX):https://androidfilehost.com/?fid=5862345805528055916


现在咱们开始Treble化你的手机
**重要提醒:操作步骤已经写的很清楚了,请认真阅读,按照说明一步一步来。当然了,刷机总是有风险的,万一搞砖了你自己负责。
1)刷入支持PT的TWRP。当然了,刷rec的方式有很多,你可以在rec里选择刷入镜像的方式,也可以在fastboot下刷入,有root权限的化也可以用Flashify刷。
2)刷完以后,重启Recovery。
3)刷入创建分区的卡刷包,刷完之后可能会提示无法挂载/vendor (cannot mount /vendor),无视就行,继续进行下一步。
3)在rec里选择清除(wipe),只清除vendor即可,其它分区不用选。很棒,你已经成功创建vendor分区了。
    你也可以顺便检查一下是否能挂载/vendor(译者注:不会就别检查了)
4)做完步骤1-3之后,你的手机已经有一个可用的vendor分区了,但现在还不能刷GSI镜像。怎么才能刷呢?请看下一步。
5)清除system, cache, dalvik cache 和 data分区。刷入刚才下载AEX系统。


Bingo!现在你的手机已经完全Treble化了!


注意事项:
1)永远别清除(格式化)vendor分区,如果你清除了它,就没法启动GSI了。(只有当你想刷回不支持PT的ROM才需要清除vendor)。如果你不小心把它清了,可以刷支持PT的AEX把它搞回来。我以后可能会提供一个单独的vendor.img,但是现在不会。
2)不要刷A/B GSI,Max2可以支持treble,但是并没有A/B分区,所以只能刷A-only 的GSI。


那么以后如果想刷其他的ROM的GSI怎么办呢?
1)GSI下载:https://forum.xda-developers.com/project-treble/trebleenabled-device-development
2)如果你下回来的是压缩包,需要解压。(译者注:GSI是个系统镜像,所以是img格式的)
3)怎么刷GSI,你可以参考这里的说明:https://www.xda-developers.com/f ... ject-treble-device/
(译者注:英文的说明。我知道你们比较懒,给你们贴一份中文的吧: http://www.miui.com/thread-16450780-1-1.html,从步骤6开始看就行了。其实说白了就是用twrp的刷入镜像。
刷完重启。


怎么刷安卓P呢?
刷安卓P的GSI的操作说明:
安卓P镜像归功于 erfanoabdi(xda ID)。
xda的安卓P页面:http://forum.xda-developers.com/project-treble/trebleenabled-device-development/rom-android-p-developer-preview-t3816659


步骤:
1)安卓P GSI下载:https://androidfilehost.com/?w=files&flid=279295
(译者注:对于乐Max2而言,需要下载4个文件,分别是:P-DP4-sGSI-Aonly(这是系统镜像) , POSP-sGSI_1 , POST-sGSI_2 POST-sGSI_3 onlyForA
2)清除system, cache, dalvik-cache,data(不包括内置存储)。千万不要清除vendor分区。
3)刷入安卓P的GSI镜像
4)在twrp里挂载vendor分区
5)依次刷入POSP-sGSI_1POST-sGSI_2, POST-sGSI_3
6)然后刷入我提供的传感器修复补丁:原贴链接略
(译者注:谷歌网盘,你懂得。附上百度网盘链接: https://pan.baidu.com/s/1LQSc386K4CYbq3RiXuJJHA 密码: njez)
然后重启。


好的,一切顺利!
当然,完美支持PT并不容易,但我们做到了!


感谢所有为此做出贡献的人(译者注:以下均为这些朋友在xda的ID):
1. @shivatejapeddi (没错,我自己做了很多工作 )
2. @davidevinavil (帮助我创建分区,解决一些严重的bug)
3. @ThE_MarD (本机型Lineage的官方维护者,帮我解决了一些bug)
4. @Chityanj ( 为我提供服务并测试 )
5. @prajjwal.laad (测试人员)
6. @Abhishek4587Kumar (测试人员))
7. @yaser59527 (测试人员))
8. @Rk585
如果有遗漏,请告诉我。


捐赠: 我们付出了很多,包括租用服务器来编译ROM,请大家多支持我: https://www.paypal.me/shivatejapeddi (这是原作者的paypal账户)

源码:github.com/lineage-o-x2

译者补充一条,来源于原帖评论区:
刷了安卓P后出现提示设备错误,系统正在更新,但是一直更不完的解决方案:
下载并安装谷歌play服务app即可:https://apkdot.com/apk/google-llc/google-play-services/google-play-services-12-8-66-100400-200774163-beta-041/


作者: 123145202    时间: 2018-7-24 02:17
这可能是max2最振奋人心的事了!
作者: dededi    时间: 2018-7-24 04:47
还生,等熟了再吃
作者: 56922505    时间: 2018-7-24 06:55
有谁试了吗?放下截图让大家欣赏下
作者: nimabd    时间: 2018-7-24 07:42
给你点个赞吧
作者: 123145202    时间: 2018-7-24 07:59
以后终于不用忍受论坛里面那些换个主题然后加些推广广告软件连测试都没测试过的无良包了
作者: gzlyq123    时间: 2018-7-24 10:20
安卓p怎么样?好用吗?有什么bug?
作者: 11161613213216    时间: 2018-7-24 12:45
九大大能不能更新下s1安卓8.0的超频内核
作者: pssyz    时间: 2018-7-24 15:56
支持 Project Treble 了,max 2 可以用android P 了,
作者: jvem    时间: 2018-7-24 16:17
激动啊,但是还是不敢试。过一段时间再看看!
作者: z1098835444    时间: 2018-7-24 19:56
已经刷机  能正常启动  是否流畅不知道  下载 刷机包 要挂代理不然下载速度 “特别的给力”
作者: z1098835444    时间: 2018-7-24 20:06
z1098835444 发表于 2018-7-24 19:56
已经刷机  能正常启动  是否流畅不知道  下载 刷机包 要挂代理不然下载速度 “特别的给力”

已知bug  原装充电器不充电  6+64

作者: z1098835444    时间: 2018-7-24 21:21
z1098835444 发表于 2018-7-24 20:06
已知bug  原装充电器不充电  6+64

WIFI  
叹号不能消除

作者: 56922505    时间: 2018-7-24 23:42
z1098835444 发表于 2018-7-24 21:21
WIFI  
叹号不能消除

相机呢?正常使用吗?
作者: z1098835444    时间: 2018-7-25 00:59
z1098835444 发表于 2018-7-24 21:21
WIFI  
叹号不能消除

已解决。叹号杀手,(酷安) 之后需要安装谷歌服务和全局代理 才能解决系统跟新错误 以及之后的账号验证。其他功能待测
作者: z1098835444    时间: 2018-7-25 01:04
56922505 发表于 2018-7-24 23:42
相机呢?正常使用吗?

你一说 我才发现没有相机app
作者: zhqbaby    时间: 2018-7-25 16:25
xda大师真多,谢谢他们的努力付出
作者: ailover    时间: 2018-7-26 13:06
本帖最后由 ailover 于 2018-7-26 13:35 编辑

我就想知道省电不?
作者: pssyz    时间: 2018-7-26 19:51
z1098835444 发表于 2018-7-24 20:06
已知bug  原装充电器不充电  6+64

Android P DP4  4G+32G 充电正常 快速充电也正常

作者: 17739627279    时间: 2018-7-28 12:46
感谢分享,谢谢楼主!
作者: 11161613213216    时间: 2018-8-12 20:08
乐pro3刷p和这个步骤一样吗
作者: yong8723    时间: 2019-3-24 20:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: yong8723    时间: 2019-3-24 20:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: yong8723    时间: 2019-3-24 20:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: yong8723    时间: 2019-3-24 20:58
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2