快轉到主要內容

Xperia 10 V刷LineageOS ~ 又被Sony放生了,就來刷機吧

· 民國114年乙巳年
·
切換繁體/簡體
分類   智慧型手機 Root與刷機
標籤   Sony Xperia LineageOS Magisk
目錄

發售二年後,總算有LineageOS支援了。經好心人提醒才想到有得刷,日子太安逸了。買Xperia 10 V的兩年來,偶爾遇到系統動畫lag,以及拍照普普問題之外,都用得順風順水。指紋鍵用那麼久了也沒有像Xperia 5 II一樣壞掉,更沒有螢幕綠線產生。帶出去開行動熱點分享給其他裝置上網也不會過熱,可說是合格的軍馬!

Sony Xperia 10 V,子型號有XQ-DC72與XQ-DC54,LineageOS機型代號為pdx235。

2024年,Sony宣佈以後的機種會獲得3次系統大版本更新,還有5年軟體支援。然後我這支是2023年買的,根據巴哈姆特這篇文章整理…哈哈,跟以前買的Xperia 5 II一樣,還是只有2次大版本系統更新。不管硬體規格多麼強,時間到就是放生。

因此從買來的Android 13 → 14 → 15升級完之後,喜獲放生!我最期待Google在Android 16所加入的Debian Terminal功能無緣見到了…雖然我覺得Sony也不太可能移植AVF就是了。

這支手機後面的日子,只能透過LineageOS續命了。目前最新版為LineageOS 22,對應Android 15。

刷機除了續命,還有追求自由的路線。

1. LineageOS與Sony原廠ROM比較
#

要不要刷第三方ROM,我現在產生了一些芥蒂。但我還是先說優點,再談我憂心的地方。

刷成LineageOS有無損失?不考慮解除Bootloader鎖的風險的話(部份Play商店APP會不給下載),Xperia 10 V原廠ROM沒什麼特殊功能,沒有Dolby Atmos,360度音訊廢到笑,DSEE也沒有很重要。

大概就「影像品質」模式我比較無法割捨。這是允許在近似DCI-P3(標準模式)與sRGB(原始模式)色域顏色切換的功能。

標準模式與原始模式這兩個顏色有點差距。

為了追求更為自由的Android系統,我決定刷LineageOS。現在Xperia 10 V的LineageOS ROM由jmpfbmx與LuK1337兩位大大維護。

系統界面部份,Sony的界面本身就很接近AOSP了,所以刷LineageOS之後沒有太多變化。得到的是更為barebone的系統,預設系統近似什麼都沒有,需要自己裝APP補強功能,不知道有什麼APP好用的話,我推薦裝Fossify Gallery家族的開源APP。

關於系統UI流暢度沒啥變化,偶爾動畫還是會掉幀,SD695效能就這樣,沒辦法。LineageOS發作的機率要比原廠ROM小一些。

LineageOS提供一小部份系統選單客製化,包括隱藏手勢導航列,讓整個全螢幕更完美。需要更多客製選項的可能得刷Magisk模組。

慶幸的是,LineageOS還保留著Android 12的圓角系統設定選單,我真的搞不懂為什麼Sony要在Android 15之後把它改回方塊狀的選單!這個設計跟其他系統元件的風格格格不入,幸而LineageOS撥亂反正。

Sony原廠Android 15界面
LineageOS 22界面

這個ROM的支援度不錯,硬體功能大部分正常,有依照時鐘慢速充電的電池保養模式。

螢幕顏色可以自由選擇。LineageOS螢幕設定有「自然」「增強」「飽和」的顏色模式可選。

「增強」發色部份與原廠沒有太大差異,就是少了白平衡的功能。(這裡色偏是因為相機因素,肉眼看起來是沒有這麼豔麗的)

比較訝異的是有導演模式(Creator Mode)可以用,這個應該是Xperia 1和Xperia 5系列才有的功能!

開下去之後的色域會變成BT.2020,我不知道顏色是否準確,依然無法播放Youtube HDR影片。Xperia 10 V這塊螢幕應該有到DCI-P3的色域,但無法檢視DCI-P3圖片。

另外,Sony原廠ROM截圖的時候會嵌入色彩描述檔,讓修圖軟體能抓到螢幕色域,但LineageOS卻不會,導致螢幕顏色設定哪個模式都會得到一樣的結果。

喇叭外放變化不大,Xperia 10 V正面雙喇叭本來就夠大聲了,LineageOS內建的AudioFX等化器聊勝於無。

Xperia 10 V原廠相機拍照不怎麼樣,LineageOS內建相機也很普通,裝個Open Camera或者GCam Ports替代。

實際用下來,續航力沒有受到太大影響!Xperia 10 V唯一能說嘴的特色就是續航力,原廠ROM隨便都能撐8小時以上,換成LineageOS之後依然強悍。

關於AVF虛擬化,LineageOS理論上是支援的,原始碼儲存庫有出現,不過目前僅限Pixel裝置。看未來會不會移植吧。


最後就要來談憂心之處。

目前觀察到小bug是藍芽AAC編碼播放音樂會斷訊,其他aptX編碼都不會。還有個小問題,瀏覽器上傳照片的時候只能從Google相簿選取!?不能用Storage Access Framework開其他照片APP。這些問題等未來更新解決。

我注意到LineageOS ROM全部都是標記nightly build,也就是滾動式更新(rolling release),大約一週更新一次,對比Sony原廠幾個月偶爾更新一下,已經算是很頻繁了。從我很久以前開始刷機開始,LineageOS這模式已經很多年了,但是直到用過Arch Linux發行版之後我才知道這種發行模式多麼危險,我APK都不敢用nightly build了,何況作業系統。滾動式更新的好處是能很快收到更新修正,official build的話還能夠從統一的管道更新,壞處就是不夠穩定,會有minor random breakage,儘管LineageOS大部分時候很穩定。

這樣或許能理解為什麼Android廠商更新不應該過於頻繁的態度了,使用者不需要常常更新系統,而是要一個穩定運作的手機。尤其手機越來越重要的當下,久久推出一次穩定的系統,勝過不斷推shiny new stuff的系統。能想像開啟行動支付的場合手機突然出問題嗎?如果每週更新的話會埋多少未爆彈?儘管LineageOS可以關掉自動更新,但是缺乏穩定版本的發表模式會給使用者帶來許多隱憂。

那我就會想,就算手機被Sony放生,不再有大版本更新了,待在原廠系統好像也沒有不好,因為舊版Android系統Google不會那麼快就停止支援,繼續用五年是沒問題的。

現階段我選擇承擔這風險。

2. 下載LineageOS與GApps
#

  1. Linux電腦不需要安裝Android機驅動,不過Windows 11可能需要Sony發表的驅動

  2. 依照作業系統下載ADB與Fastboot工具,解壓縮使用。

  3. LineageOS官網下載Xperia 10 V的LineageOS ROM,根據Wiki,需要下載的檔案為lineage-22.1-*-nightly-pdx235-signed.zipboot.imgdtbo.imgvbmeta.img

  4. 為了防止A/B分區出錯,需要下載LineageOS提供的copy-partitions-20220613-signed.zip

  5. 最後是GApps,我選LineageOS Wiki推薦的MindTheGapps,選取Android 15 ARM 64的版本,得到MindTheGapps-15.0.0-arm64-*.zip

3. 解鎖Bootloader
#

刷機前的重要步驟。這一步驟會清除所有手機資料,請先備份好。

  1. 刷機前需要先將原廠韌體升級到Android 15以上版本。不過XDA討論串也有用Android 13直接刷成功的報告。

  2. 將Google帳號全數登出。

  3. 開啟Sony撥號APP,輸入*#*#7378423#*#*, 開啟service info → configuration,查看Bootloader unlock allowed是否為Yes。

  4. 開啟系統設定,在「關於手機」的畫面紀錄手機的IMEI碼

  5. Sony Unlock Bootloader官網,滑到下面,選取手機型號,填寫IMEI取得解鎖碼。

  6. 在關於手機的版本號碼點5下,啟用開發人員選項。

  7. 在開發人員選項裡面開啟「允許OEM解鎖」與「允許ADB偵錯」

  8. 將手機連到電腦,使用ADB指令配對

adb devices
  1. 重新啟動進入Fastboot
adb -d reboot bootloader
  1. 手機螢幕應該會出現藍色燈號

  2. 確認連接狀態

fastboot devices
  1. 開始解鎖。解鎖碼前面要加上0x
fastboot oem unlock 0x解鎖碼
  1. 重開機,拔掉傳輸線,等待手機自動清除資料,重開機後再關機。
fastboot reboot

4. 刷入LineageOS ROM
#

  1. 手機關機的情況下,按著音量上鍵,接上傳輸線,會進入Fastboot模式(藍色燈號)

  2. 於存放ROM的目錄開啟終端機,刷入以下兩個檔案

fastboot flash dtbo dtbo.img

fastboot flash vbmeta vbmeta.img
  1. 重新啟動
fastboot reboot-recovery
  1. 應該會進入LineageOS的Recovery

  2. 用音量鍵+電源鍵,點選Apply update,啟用ADB模式。

  3. 刷入copy-partitions-20220613-signed.zip

adb -d flash copy-partitions-20220613-signed.zip
  1. 依照提示重新啟動,再次進入Recovery

  2. 點選Factory Reset → Format data / factory reset

  3. 點選Apply update,啟用ADB模式。

  4. 刷入LineageOS ROM

adb -d flash lineage-22.1-*-nightly-pdx235-signed.zip
  1. 再次點選Apply update,啟用ADB模式。

  2. 刷入GApps,手機顯示ignature verification failed的話點選yes,跳過簽名驗證

adb -d flash MindTheGapps-15.0.0-arm64-*.zip
  1. 選取Reboot system now,重開機。

5. 刷Magisk獲取Root權限
#

非必要步驟。

LineageOS因為是解鎖了Bootloader的系統,即使沒Root,Play商店有些要求高安全性的APP還是會不給裝。這個時候得Root後使用Play Integrity fix之類的模組玩貓抓老鼠的遊戲。

Xperia 10 V核心太舊,不能用KernelSU,所以得用Magisk。

參見Xperia 10 V Root教學

參考資料
#

相關文章

給Sony Xperia 5 II刷機升上Android 13 (LineageOS 20)
分類   智慧型手機 Root與刷機
標籤   Sony Xperia LineageOS Magisk
編譯修改第三方Android ROM & Kernel,以LineageOS 20 + Sony Xperia 5 II為例
分類   智慧型手機 Root與刷機
標籤   Sony Xperia Android LineageOS Linux Kernel
Sony Xperia 10 V (XQ-DC72) Root教學,解鎖Bootloader與刷Magisk
分類   智慧型手機 Root與刷機
標籤   Sony Xperia Magisk

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。