創作內容

0 GP

sony xperia X suzu F5122(DUAL) root 刷機除錯紀錄(不是教學

作者:Rai│2023-03-15 22:29:19│巴幣:0│人氣:626
本文旨在預防未來癡呆忘了怎麼做,順便給有需要的人參考順便釋放RAM
注意!Root會破保,刷機能變磚,風險自負
建議拿過保備用機玩。
打個預防針Root很可能會耗費大量時間跟精力除錯,如果不是因為資源有限或就是想玩的話並不太建議弄這些。
我不是讀資訊的,只是會google跟讀點英文而已,本篇只記錄自己在刷機過程遇到的一些問題及解決方法,不一定是正確的。廠牌型號不一樣都有不同的問題。
部分是Android通用/ Sony Xperia通用/ Xperia X F5122專用解法,請自行判斷。
有問題如果看到有閒可能會回,請不要期待。
個人建議直接google比較快,相信99%的問題已經有人遇過了。
盡量用程式的共通語言英文搜尋。
我會引用許多人的文章,只是統整且方便未來需要時可以Ctrl+F不用全部重新google而已。


刷機流程

強烈建議刷機新手先看過阿哲的這篇教學


這邊要先提醒,照阿哲的作法在OEM unlock(解鎖bootloader)時F5122會刪除DRM key將導致一部分仰賴DRM key的功能無法使用,如:無法觀看高清的Netflix影片。
一部分手機如F5122可以利用系統漏洞將DRM key備份起來用。

F5122, F5121請參考XDA論壇的YassuHamed的這篇教學:
裡面包含此型號完整的刷機流程以及DRM key備份教學基本上照做就行了。

如果你像我一樣已經解鎖bootloader弄丟DRM key而後悔的話,可以參考XDA論壇的FoxTheLegend的這篇:
應該是不影響我的用途就沒另外測試了肯定不是因為我累了

刷機的資源請到XDA找。


刷機流程統整


操作前PC跟android溝通需要工具,我是用ADB&Fastboot++免安裝版
https://forum.xda-developers.com/t/tool-windows-adb-fastboot-february-2023.3944288/page-6#post-88195951

安裝PC對Android驅動
https://developer.android.com/studio/run/win-usb?hl=zh-tw

手機要先開啟"開發人員選項"裡頭"USB debug mode"才能接受ADB等指令
為此先開啟"開發人員選項"(sony xperia f5122方法)
進入設定->進入系統->點選"版本號碼"7次



1. 解鎖bootloader(OEM unlock)
破保,android安全等級降低,根據型號若DRM key被刪除將導致部分功能無法正常使用。

Xperia 手機刷機前確認:

確認能否刷機
進入撥號,輸入:
*#*#7378423#*#*
Service Menu ->Service info ->Configuration
Bootloader unlock allowed
這一項顯示Yes則可刷機否則不行

IMEI碼呼叫
進入撥號,輸入:
*#06#

Sony 取得解鎖碼

Sony解鎖bootloader官方教學

2. 利用bootloader刷入第三方recovery程式
常用TeamWin的TWRP。此時建議先用TWRP備份再開搞。
TeamWin TWRP

進入網頁後 -> Devices,選擇對應型號。之後按照網頁上教學操作就可安裝。
注意這裡的TWRP跟Google Play上的TWRP(管理程式)是不同的東西。

3. 利用TWRP刷入Root管理程式
Magisk

下載apk的程式檔,在android的介面上安裝表層Magisk manager後(此時還沒完整安裝),此時有幾種安裝方法:
A. 利用系統原生的boot.img(下面教學搜尋extract boot.img file)在Magisk manager介面中安裝
B. 進recovery TWRP安裝
官方教學
C. TWRP sideload 安裝(阿哲教學

到這裡安裝完畢理論上就完成Root了。

除錯

上述的安裝方法在我個人測試中是失敗的。
出錯在以TWRP install Magisk.zip時出現Error 1。
而改用Magiskmanager安裝也是出現 unsupported image format 等訊息。
詭異的是我的boot.img是從裝置中提取出來的,應該是不會出錯的。
測試用不同版本(確定有人成功)的twrp和Magisk安裝都失敗了(也不是純粹的相容性問題)。
後來找到的就是前面提到YassuHamed的那篇教學,判斷要從ROM開始除錯,直接改以flashtool(xperia 刷機專用的程式)用flash刷機。刷入台灣最終版的ROM
F5122_Customized TW_34.4.A.2.118-R4E
之後按照他教學的操作但是跳過降級保存DRM key的部分(因為我已經遺失DRM key了),也就是:

用FLASHTOOL (fastboot mode) Flash KERNEL
"KERNEL_F5122_34.4.A.2.118_CLEAN.img"
->用fastboot flash "twrp-3.3.1-0-suzu.img"
->進入twrp
->install "DRM-Fix_System_Mode.zip"
->install "Magisk-v17.1.zip"
->clear cahe / delvik cache, 後重啟。
->在android介面上安裝MagiskManager-v5.9.1.apk

依照YassuHamed大存放在MEGA的twrp、magisk及其他修補檔案安裝後就成功Root了。

在這之間你可能還會遇到幾個問題
1. flashtool的官網目前只找的到最新的幾版,已經無法下載0.9.23.1。而在最新版要安裝Flashtool-drivers的時候,我並沒有找到Xperia X主板對應的驅動sa0107。無奈之下只好找了個非官方的0.9.23.1的載點:
奇怪的是這個版本裡面同樣沒看到教學中說的驅動,所以我就先只安裝Flashmode Drivers/ Fastboot Drivers後直接開刷,結果是成功了。

2. 在win10下安裝Flashtool-drivers必須先停用數位簽章,可以參考痞客邦reat0ng這篇教學:如何在Windows 10上安裝Flashtool Driver?

另外reat0ng的其他教學我也滿推薦看看的:XPERIA 解鎖、ROOT、刷機教學及講解

3. 不知為何我裝的Flashtool無法正常開啟XperiFirm,只好另外下載XperiFirm後先將要載的ROM下載下來後再用Flashtool封裝成刷機需要的FTF檔。

XperiFirm 在xda的唯一官方載點,如果你開的是一個叫https://xperifirm.com/的網站的話安裝的軟體會無法正常使用

下載好後的ROM因為不是經由flashtool開啟的不會自己執行FTF的打包,簡單來說:
如果你載下的ROM是未解密(Decrypted)的封包,請點選
Flashtool -> tools ->Bundles ->Fileset Decrypt

如果你載下的ROM是已經解密的封包,請點選
Flashtool -> tools ->Bundles ->Create

可以參考Andrew Huang的這篇[教學] 使用 XperiFirm 製作 Xperia 手機原廠軟體 FTF 安裝包


其他補充資料:


izaka [教學] Sony Xperia Flashtool 之 解鎖、Root、變更原廠韌體版本
https://izaka.tw/sony-xperia-flashtool-guide/

Androxyde [ Xperia Z ] Flashtool and Xperia Z
https://duo-anything.blogspot.com/2013/09/xperia-z-flashtool-root-and-xperia-z.html




Sony Xperia F5122的Fastboot Mode / Bootloader Mode/Flash mode/recovery mode 進入方法


Fastboot Mode / Bootloader Mode
Power off your phone.
Connect one end of USB Cable to PC or Laptop.
Hold the Volume Up button for a few seconds and then connect the other end of the USB Cable to mobile.
1. Power off your phone.
2. Connect a USB cable to a PC or Laptop.
3. Hold the Volume Down button for a few seconds and then connect the other end of the USB Cable to mobile.
4. Now, your phone should boot into Fastboot Mode(亮藍燈).
5. 進入fastboot mode後若要退出, 長按電源+音量上鍵,待電源燈亮橘燈後放開,即可進入一般重開。
或者ADB type
fastboot reboot

Boot Sony Xperia X F5122 Bootloader Mode/Fastboot Mode using ADB command
Assuming ADB and Fastboot Drivers installed on PC, and USB Debugging enabled on Phone enter the below command after connecting it to PC.
Open Command Prompt (CMD) on your PC and enter the below command.
adb reboot bootloader

Flash mode
To enter Flash mode, make sure your phone is turned off
and press and hold the Flash key Volume down when you connect your phone to the computer.
進入後亮綠燈

Recovery Mode
1. Power off your phone.
2. 啟動電源時不可連接電腦,按住電源鍵和音量下鍵。


extract boot.img file


magisk官方教學


在recovery 模式中進入TWRP,接電腦以ADB輸入指令,以TWRP提取boot.img
adb shell dd if=/dev/block/bootdevice/by-name/boot of=/sdcard/boot.img
As soon as you execute the above command,
your device will extract the stock boot.img from the currently installed firmware.
It will then place this boot.img file in the Internal Storage (not inside any folder).
While it is optional, but I highly recommend that you take a backup of this file onto your PC as well.
For that, use the following command:
adb pull /sdcard/boot.img stock_boot.img
As soon as you do so, a copy of boot.img will be placed inside the platform-tools folder.
it will be named stock_boot.img.
Anyways, now that the process is complete, you may reboot the device to the OS.
For that, go to Reboot and select System.










引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5678321
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:sony xperia X|suzu|F5122|Root權限|刷機|除錯紀錄

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★leo12091225 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:客家土炮不敲磚老舊排水孔... 後一篇:(半)永久延長手機鋰電池...

追蹤私訊切換新版閱覽

作品資料夾

shan790126a86189642
膜拜會長看更多我要大聲說22小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】