先前買了一台二手XC,使用下來沒root可去廣告修改系統很不方便,餵狗發現這台討論root的很少,找到的寫太簡略且檔案也失效。所以目前還是死守用古老的z1c(除了順暢度、拍照外還是很好用),
請問有大大還有使用這台XC且有成功root的嗎?
希望能供相關資源及詳細教學,版本核心的搭配,尤其是DRM的部份解鎖後如何安全保留,謝謝
目前版本
Xperia X compact
F5321
Android 8.0.0
34.4.A.2.118
https://mega.nz/#F!m3xhkAwY!wtS4aRPOS4-HBCBLL-iS-Q
一、安裝Flashtool與驅動程式
1. 執行flashtool-0.9.25.0-windows.exe
2. 執行Flashtool-drivers安裝Flashmode Drivers、Fastboot Drivers
【win8、10會有數位簽章的問題,解決辦法可以 (參考這篇) 】
3. X compact 個別型號的驅動程式 (Xperia_X_Compact_driver.zip),安裝教學可以看 (這裡)
【個別驅動沒有裝也是能繼續完成以下刷機步驟,但部分adb指令會無法使用】
一.五、備份TA分區(選擇性)
【XC現在已經有DRM-fix的自製核心,可以在解鎖的狀態下使用原本會應解鎖消失的X-Reality那些功能】
1.進入Flashtool,選擇最右邊的XperiFirm下載韌體

2. Customized TW (Android8.0) 的韌體是目前最新的 34.4.A.2.118 (最後要拿來用的) ,Service Exchange Unit (Android 6.0) 則是用來降級備份TA的
3. 下載完後回flashtool會幫你整理安裝檔,這時會再跑一次進度條
4. 跑完後點選閃電符號 (Flash device) >> Flashmode >> X compact >> F5321 >>Service Exchange Unit >> 34.1.A.1.198,右側選單的Wipe 選項全部打勾 (全部刪除的意思),按Flash開始降級

…………………
【詳細TA備份方式可以看 (這篇) ,我測試過可行】
二、解鎖Bootloader
【手機會重置,記得做好備份。另外解鎖後每次開機都會有警告訊息,且這個訊息無法移除。現在許多廠商都有】
1. 到設定 >> 關於手機 >> 點七次版本號碼,開啟開發者模式
2. 進入開發者模式,開啟OEM解鎖、USB偵錯
3. 回主畫面,在電話播號輸入 *#*#7378423#*#*
4.輸入完成後等待幾秒會出現 Service Menu,之後點選 Service info >> Configuration 檢查 Bootloader unlock allowed是否為"yes",然後記下第一項的IMEI碼,等等就會用到
5. 進入官方的解鎖網頁 (點此) ,拉到最下方選擇手機型號,並在下方的欄位輸入剛剛得到的IMEI碼,送出後會得到一組Unlock code,先保存好它
6. 進入flashtool,點選BLU,按照他的提示插插拔拔再來輸入unlock code就能成功解鎖了
三、升級回34.4.A.2.118、TWRP安裝、Root
0. 手機解鎖自動重置後,一樣到開發人員選項把OEM解鎖和USB偵錯打開 (解鎖後OEM應該預設就是開啟)
1. 進入flashtool,點選"閃電符號"Flash device >> flashmode 選擇 X compact >> F5321 >> Customized TW >> 34.4.A.2.118 ,依指示完成安裝( 右側選單的Wipe 選項一樣全部打勾)
2. 安裝完成後先別開機,拔起傳輸線,按住「音量鍵上」再接上,這時手機會進入Fastboot mode,要準備刷內核和TWRP了
3. 電腦上解壓縮platform-tools.zip,在解壓出來的資料夾開啟cmd,簡易的開法就是在路徑輸入"cmd"

4. twrp與自製內核我已經包含在資料夾裡了,開啟cmd後只要輸入下面兩行即可:
fastboot flash boot boot.img
fastboot flash recovery twrp.img
5. 輸入完拔起接頭,進入TWRP (音量鍵下+電源鍵) ,接上電腦就能讀取到內部空間,把 DRM-Fix.zip 複製到手機裡,然後進 TWRP>>Install>>DRM-Fix.zip ,完成後開機
6. 開機後跑設定流程,結束後將 boot.img、MagiskManager.apk 放入手機,然後找檔案管理工具安裝MagiskManager.apk,此時進入APP第一項會顯示錯誤,不用理會。選擇 安裝 >> Select and Patch a File >> 選擇boot.img ,跑完之後關機進TWRP (一樣是音量鍵下+電源鍵)
【選取檔案時內部空間預設是隱藏的,右上角的三個點打開能解除隱藏】
7. 進入TWRP,點選Install,至剛剛patched出來的檔案所在的Downloads資料夾,點右下方的Install Image就能看到檔案【magisk_patched.img】,刷入boot分區後Magisk就能管理Root權限了
【這邊用patch的方式是因為直接刷Magisk的安裝包會卡開機畫面】
參考資料:
https://forum.xda-developers.com/x-compact/how-to/stock-8-0-root-recovery-t3747479
https://forum.xda-developers.com/showpost.php?p=74724162&postcount=2793
內文搜尋

X