Samsung Galaxy S7 Edge 刷 LineageOS
文章目錄
注意
系統刷機有一定的風險, 可能導致手機無法開機和失去保固, 資料還會被清空, 執行前請先三思!!!
需求
Samsung Galaxy S7 Edge 是 2016 年初的手機, 最多可更新到 Android 8, 最後的 patch 是 2020 年 9 月.
可以刷的 ROM 看來有很多 (可參考 https://forum.xda-developers.com/f/5186/)
- 最有名的 LineageOS 15~19.1 (Android 8~12L)
- FloydQ: 這是基於 Android 10 的 Samsung OneUI 2.5, 這應該是可以用到比較多 Samsung 手機特有的功能
作法
安裝 Samsung USB drivar 和 ODIN
- Samsung USB driver: http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
- ODIN 是用來刷 firmware 的工具, 請在這裡下載並安裝: https://odindownloader.com/
下載 LineageOS 和 Open GApps
- LineageOS 19.1: https://forum.xda-developers.com/t/4369001/
- LineageOS 18: https://forum.xda-developers.com/t/4172727/
- Open Gapps: https://sourceforge.net/projects/opengapps/files/arm64/ => 注意, 這有綁 OS 版本, 在 2022/2/15 的版本還沒有支援 Android 12.
下載 TWRP
- 從這裡下載 https://dl.twrp.me/hero2lte/twrp-3.6.0_9-0-hero2lte.img.tar.html, 注意, 一開始使用 3.1.1 版, 結果都讀不到 SD card, 升到最新版後就好了.
安裝 TWRP
- 開啟工程模式
- 設定→關於裝置→軟體資訊→版本號碼處連點8下
- 進入開發人員選項後,USB偵錯以及OEM解鎖選項要打勾。
- 重開機進入 download mode
- 執行 ODIN, 把剛才的 twrp 給刷進去, 再重開就可以了
刷 LineageOS 和 Open Gapps
-
執行 adb reboot recovery 或是先關機, 然後按音量上+Home+Power 鍵進入 TWRP Recovery. 選 INSTALL, 把LineageOS 和 Open Gapps 的 zip 檔案裝上去, 重開機就可以了.
-
如果要用 ADB, 指令如下:
1adb sideload open_gapps-arm64-11.0-nano-20220202.zip
TWRP 被 LineageOS Recovery 蓋掉的問題
自 LineageOS 17 開始, 他自己有帶一個 Recovery, 嘗試刷回 TWRP 又常常失敗.
可試試看 https://forum.xda-developers.com/t/3334084/ 的 step 6~8
NikGapps 測試 (失敗)
一開始用 LineageOS 自己的 Recovery, 刷 NikGapps 一直失敗
1adb sideload NikGapps-basic-arm64-12-20211224-signed.zip
2adb: sideload connection failed: closed
3adb: trying pre-KitKat sideload method…
4adb: pre-KitKat sideload connection failed: closed
用以下指令可解決
1C:\platform-tools\fastboot devices
2C:\platform-tools\adb usb
3C:\platform-tools\adb sideload NikGapps-basic-arm64-12-20211224-signed.zip
4serving: 'NikGapps-basic-arm64-12-20211224-signed.zip' (~32%)
但最後又一直卡在空間不足, 就放棄了.
Posts in this Series
- 如何更新 Unlock 過的 Pixel 5
- Android 11 如何不要驗證 Wi-Fi CA 憑證
- Android 移除 Root 和 Magisk
- Samsung Galaxy S7 Edge 刷 LineageOS
- Google Pixel 5 Root & Magisk
- 如何還原 Android 12 的 Wi-Fi / 行動數據 快速開關 (免 Root)
- HTC U Ultra 刷機