爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7684|回复: 15

[经验教程] 国行体验欧版6.0 OTA的方法

[复制链接]
发表于 2015-12-17 15:16 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 marcher 于 2015-12-31 17:22 编辑

此方法已经过时,如果你想在国行机体验XT1092版本的Android 6.0,直接刷入原生系统即可。
链接:http://bbs.ihei5.com/forum.php?mod=viewthread&tid=394925

=====不用往下看了=====


很重要:首先你的国行机需要解锁。否则不用往下看了。


给国行机刷入XT1092(欧版Pure Edition)的Android 5.1系统。
带Stagefright补丁的最新版本底包下载:https://mega.nz/#!aR4UjJBS!cCjaHRUMNULwxqCmLeAbiegfW7zxjZQICkMOa-COujI
( 资源来自@noemi.abril , http://forum.xda-developers.com/moto-x-2014/general/retail-ota-t3215131 )

下载XT1092的Android 6.0 OTA文件。
下载地址:https://mega.nz/#!ZQk0jQpY!JY9F_v6V3wRrqd0NJt4opU3Yqxfb8BP9gsZ1HzFIg10
( 资源来自@ricos-web, http://forum.xda-developers.com/moto-x-2014/general/marshmallow-6-0-ota-xt1092-victarareteu-t3272229 )

刷入XT1092底包的方法不再赘述,参考下面这个相当详细的帖子:
http://bbs.ihei5.com/thread-342524-1-1.html
同时,你需要再刷入twrp这个第三方recovery,以便接下来更新6.0的OTA:
http://bbs.ihei5.com/thread-334814-1-1.html

把6.0 OTA文件打开。这是一个zip文件,进入以下路径:
META-INF\com\google\android\

找到文件updater-script,这是一个recovery读取的刷机文件,纯文本。
接下来你需要删掉版本检测部分、更新modem和fsg的部分,全部删除掉。

版本检测:
getprop("ro.build.fingerprint") == "motorola/victara_reteu/victara:5.1/LPE23.32-25.3/3:user/release-keys" ||
    getprop("ro.build.fingerprint") == "motorola/victara_reteu/victara:6.0/MPE24.49-18/19:user/release-keys" ||
    abort("Package expects build fingerprint of motorola/victara_reteu/victara:5.1/LPE23.32-25.3/3:user/release-keys or motorola/victara_reteu/victara:6.0/MPE24.49-18/19:user/release-keys; this device has " + getprop("ro.build.fingerprint") + ".");
getprop("ro.product.device") == "victara" || getprop("ro.product.device") == "victara" || abort("This package is for \"victara\" devices; this is a \"" + getprop("ro.product.device") + "\".");
这部分需要删掉。
modem检测部分:
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/modem", "/modem", "");
这行删掉。
搜索如下字符开头的行:
apply_patch_check("/modem/image/
这些行全部删掉。

modem更新部分:
删掉
ui_print("Removing unneeded files from modem...");

assert(format("raw", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/modemst2", "0", "/modemst2"));
这一段的所有内容(包括上面这一行)。

我自己修改好了一个版本并已经亲自刷OTA成功,供各位直接替换。下载附件,解压缩得到updater-script这个文件,直接放到OTA包的对应位置覆盖即可。

把OTA放到手机里,启动到twrp recovery,刷入OTA包。开机体验6.0吧!

祝各位好运!

updater-script.zip

192.83 KB, 下载次数: 56, 下载积分: 金钱 -3 BA

评分

1

查看全部评分

回复

使用道具 举报

发表于 2015-12-17 15:41 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2015-12-17 15:49 来自:爱黑武手机版 | 显示全部楼层
晚上刷一把搞起
回复 支持 反对

使用道具 举报

发表于 2015-12-17 23:56 | 显示全部楼层
刷入OTA包时 recovery提示 error executing updater binary in zip 刷机包名
然后就failed了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-18 14:28 | 显示全部楼层
Makoto 发表于 2015-12-17 23:56
刷入OTA包时 recovery提示 error executing updater binary in zip 刷机包名
然后就failed了

请问你的情况是怎样的?
twrp版本?
你是自己修改的updater-script文件吗?
回复 支持 反对

使用道具 举报

发表于 2015-12-18 20:17 | 显示全部楼层
感谢分享,虽然我还未解锁。
坐等OTA6.0

回复 支持 反对

使用道具 举报

发表于 2015-12-18 20:38 来自:爱黑武手机版 | 显示全部楼层
lz是不是还需要先刷带stagefright补丁的欧版5.1底包之后,再刷入6.0的OTA包???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-19 10:51 | 显示全部楼层
三虎战武松 发表于 2015-12-18 20:38
lz是不是还需要先刷带stagefright补丁的欧版5.1底包之后,再刷入6.0的OTA包???

不需要!
我提供的这个底包版本已经是打stagefright的。刷好之后直接可以升级到6.0。
回复 支持 反对

使用道具 举报

发表于 2015-12-19 15:00 来自:爱黑武手机版 | 显示全部楼层
刷了两次都是提示error executing updater binary in zip  是不是xda的包有问题还是我那里步骤没做对
回复 支持 反对

使用道具 举报

发表于 2015-12-20 09:30 | 显示全部楼层
"/system/app/3c_main.apk" has unexpected contents.
E:Error executing updater binary zip '/sdcard/OTA.zip'
找不到还是??
还是需要重新修改文件。。
回复 支持 反对

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-12-23 03:04 , Processed in 0.060756 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表