上次写完「Sony Xperia XZ1 (G8342)强刷教程」之后,我就再也没有刷过机了。追其原因,一是懒,二是没时间。不过这两天看到 Google 在「I/O 2019 大会」上正式发布了新一版 Android Q 系统,心里甚是痒痒。所以,这次咱来刷个Android P 的通用系统映像包(GSI),解解馋。
XZ1支持Project Treble
,但是不支持无缝系统更新。即只能刷a only
的映像包。这些信息可以在Treble Check这个应用上查看。
既然确定XZ1可以刷GSI,那么我们开始下一步。
不过在这之前,建议通读前篇:Sony Xperia XZ1 (G8342) 强刷教程
解锁
其实这一步并不是必须的,GSI有用ADB刷入的方法。(只是我还不会……)不过大部分时候解锁的好处大于未解锁。所以就解锁了用TWRP刷吧!
注意:解锁会清除数据,建议解锁前完整备份。而且一旦解锁就意味着丢失相机算法(Android Pie不会丢相机算法,只会丢视频增强算法)、保修以及开机时的已解锁警告
不过解锁前可以备份TA,也就不会丢失算法。具体见:xz1 root新方法 不影响ota 算法
- 进入索尼解锁官网,里面有详细的解锁方法(英文)
如果你看不懂英文,那么按照下面一步一步来:
- 进入设置 >系统>关于手机, 连续点击七次版本号开启开发者模式
- 在
开发者模式
里打开OEM 解锁
- 打开拨号器并输入
*#*#7378423#*#*
以访问服务菜单 - 点击Service info > Configuration,如果
Rooting Status
那一栏里Bootloader unlock allowed
显示的是Yes
, 那么你就可以继续下一步;如果显示no
或是其他,那么就是有问题;如果是Bootloader unlocked:yes
,就表示已经解锁过了,无需解锁。 - 打开拨号器并输入
*#06#
,记下IMEI码,在解锁页键入即可获得解锁码
接下来就是解锁了。网上一键解锁工具一大堆,无非就是简化ADB命令。咱可以按照官方的解锁方法自己来。
- 下载安装SDK平台工具:https://developer.android.com/studio/releases/platform-tools
- 在开发者模式里打开USB调试
- 连接电脑,安装驱动,打开Powershell窗口
- 蓝灯模式下连接电脑,输入
.\adb devices #检验是否已连接设备
.\fastboot devices #验证是否可解锁
.\fastboot oem unlock 0x这里改成你的解锁码 #解锁
即可解锁。
刷入TWRP
步骤
大概是马大的TWRP:蓝奏云
还是蓝灯模式,具体参考GIF
.\adb devices # 列出设备
.\fastboot flash recovery twrp.img # 可以直接拖动twrp文件
关于TWRP乱码
参见:http://bbs.gfan.com/android-9204256-1-1.html
XZ1 XZ1C的twrp读取内部存储时候会乱码,导致开机进去也乱码,内部存储无法使用。
解决:强刷后直接进twrp刷资源,不要开机后再进入twrp。已经内部存储不可用的格式化一下。
或是卡刷补丁,该补丁为破解twrp读取内部存储为加密状态的补丁,必须是你没进过系统才可以。
下载地址:蓝奏云 / 百度云(提取码: emiv)
后面的就简单了。
刷入GSI
接下来就可以刷机了。
这个是GitHub上的 通用系统映像(GSI)列表 ,XZ1是A Only,所以只要选arm64 A only
的ROM就都能刷。
进入TWRP之后,选择中文,首先清除数据,默认的双清即可。如果是直接跳到这一步,要注意备份数据。
然后开始刷机。
把下载好的zip压缩包解压,把img格式的刷机包复制到手机内存,点击右下角的“刷入镜像”,就能看到img格式的刷机包了。选中要刷入的固件,把它刷进“system分区”里,等待刷入完成。
在重启之前,可以刷入MAGISK以获取root权限。
PIE展示
最终的成果就是下面崭新的 AOSIP PIE了,等到 Sony 不再更新XZ1,我就刷第三方AOSP去。而且第三方可以把外置SD卡拓展成内存,这样就不用费心移动照片、音乐到SD卡里了,着实省心。
归根到底,Sony刷机后还是太难用了。那些大法加分项,如音效、屏幕色彩增强都在刷机之后变得毫无用处,单独出来的相机键也形同摆设。要想刷机刷得开心,还是得选小米、一加这类的主流支持刷机的手机。
本文作者:mikusa
本文链接:https://www.himiku.com/archives/sony-xz1-and-gsi.html
版权声明:所有文章除特别声明外均系本人自主创作,转载及引用请联系作者,并注明出处(作者、原文链接等)。
请问为什么索尼bl解锁网站输入iemi码,过了人机验证后,一直卡在Generating code. Please wait...,直到unkonwn reason 解锁码都跳不出来
我这都转战iOS了,我贴的解锁网页都挂掉了……
可以的话把你 IMEI 发我,我试试看行不行 (⌐■_■)
我的iemi是 358351084382865 多谢帮忙
解锁码是 C26A8285F954C8F3
你好,作者。我OEM解锁这个选项是灰色的,并且是关闭的。怎么处理呢。谢谢
可能需要开代理连一下外网
翻墙vpn挂上后,怎么操作呢?
一般就可以了呀,重启之后还是灰色不可启用吗
你好,我刷机之后内部储存空间不能使用,只能使用SD卡,请问可以怎么处理呢
刷机还能把这玩意刷坏掉的吗… 试试看刷其他包,看能不能用
输入##7378423##显示的是yes,但是刷twrp的时候第二项显示FAILED(remote:Flashing is not allowed in Lock State),刷了两天了,一直没搞好,脸超级黑
看报错好像是没解锁?试着重新过一遍流程吧。
就是解锁这方面也出了问题…按照您的方法的话power shell 命令会报错无法识别,用纯adb的方式的话第二项又FAILED……我真是非酋无疑了,明明刷的也是型号对G8342的包,OEM锁和USB调试也打开了,就是不行
解锁哪有分什么型号,是不是驱动啥的没安上,或是数据线、电脑接口有问题。总之我这里还有个一键解锁工具:https://cloud.mikusa.cn/s/QvUB
我山猪了,原来是我申请错解锁码了,罗技鼠标手滑 ,然而power shell还是不好用,最后还是用别的解锁工具开锁了
我打完
.\fastboot flash recovery twrp.img
時 出現我已經把能刷的能更新的驅動都更新完了 但是還是出現<waiting for device>
這是怎麼回事呢?呃,出現什麼?
WAITING FOR DEVICES 字好像被蓋掉了
这不就是等待设备连接的意思吗?是不是数据线不行或是接口松动?
應該不是 我看網路上的文是寫驅動的問題 但是我不管是重裝驅動還是找新的驅動都沒辦法😅
那開機時連電腦是有反應的吧?如果是驅動的問題,那麼電腦應該識別不到手機。
原本是偵測不到的 我裝了新的驅動就偵測的到他的藍燈模式 但是我要把twrp刷進去時就跑出waiting for device
輸入
adb devices
,有列出設備嗎?開機時有列出 藍燈時沒有
神奇,開機時
adb reboot bootloader
,能行嗎?我現在沒用XZ1,所以只能你自己多試試了。可以的 我搞了快一個禮拜了 困難重重啊
慘,這裡評論不方便,有用telegram嗎,可以用這個聊
有的Manda Chen
已经刷了eXistenZ的包,现在想换MIUI,要不要重新强刷一次?
如果要刷MIUI需要刷官方包或是大佬做的精简底包。eXistenZ 我记得是索尼修改版吧?应该能直接刷,不用强刷。
大佬试过10的gsi了吗(那些可以boot的…
还有Android11的dp1的gsi出了大佬打算试试吗?
https://www.xda-developers.com/android-11-developer-preview-1-google-pixel/
11 的GSI包都出了呀……可我的XZ1早出了,现在手持大魔王用 MIUI 挺开心的 。而且事实证明索尼系列的手机不适合刷机折腾
XZ1C 试过刷 PHH 的 10 的 GSI 了。卡在 Xperia logo 启动不了。adb 进去看了一下有很多问题。
竟然也有用XZ1。不过我觉得索尼官方的系统足够好了。我刷的欧版,也没解锁,当然也不用担心TA。
我的XZ1已经卖掉了,好怀念双扬声器呀
果然一年一换么
有点带不动三崩子了
嗯,随缘,不行就刷lgr os
其实刷官改挺好的,相机键要利用起来
为啥我直刷gsi,进不了系统
XZ1吗,XZ1能用的GSI可太少了…慢慢试试