Android 5.0 Lollipop 引入 SELinux Enforcing 模式、新分區結構,傳統 Root 方式失效。本文以 Nexus 5 為例,詳細說明 Fastboot 刷入第三方 Recovery → Recovery 刷入 SuperSU 2.0 → 修補 boot.img 完整 Root 流程,適用於支援解鎖 Bootloader 的 Pixel/Nexus/部分國際版機型。

C:\adb 目錄)twrp-3.x.x-x-hammerhead.img(Nexus 5 代號 hammerhead 對應版本)UPDATE-SuperSU-v2.0.zip(或最新版)boot.img(從同版本官方廠商映像提取,用於修補)adb.exe, fastboot.exe, AdbWinApi.dll, AdbWinUsbApi.dll)# 手機關機 → 音量- + 電源鍵 進入 Fastboot 模式
# 電腦終端機:
fastboot oem unlock
# 手機音量鍵選 Yes,電源鍵確認 → 手機重啟並清空資料
# 手機重新進入 Fastboot 模式
fastboot flash recovery twrp-3.x.x-x-hammerhead.img
# 顯示 OKAY [ 0.xxxs] finished. 即成功
按音量鍵選 Recovery Mode,電源鍵確認進入 TWRP。
在 TWRP 主介面:
1. 點選 Install → 選擇 SD 卡 / Internal Storage 中的 UPDATE-SuperSU-v2.0.zip → 滑動滑桿確認刷寫。
2. 刷寫完成點選 Reboot System。手機啟動後應出現 SuperSU App。
SuperSU 2.0 首次啟動會提示「需要修補 boot.img」,或手動操作:
1. 將電腦端備份的原版 boot.img 傳至手機內部儲存。
2. 開啟 SuperSU App → 設定 → 「修補 boot 映像檔」 → 選擇該 boot.img → 產出 boot_patched.img。
3. 手機進入 Fastboot 模式,電腦執行:
fastboot flash boot boot_patched.img
4. 重啟手機,Root 即持久化生效(OTA 更新不會移除 Root)。
adb shell su -c "id" 輸出 uid=0(root) gid=0(root) 即成功。現代替代方案: 2024 年建議直接使用 Magisk (v26+):
1. 下載官方 boot.img → 手機安裝 Magisk App → 選擇「安裝」→「選擇並修補檔案」→ 選 boot.img → 產出 magisk_patched_*.img。
2. Fastboot 刷入該修補映像。
優勢:Systemless(不修改 system 分區)、支援 Zygisk/KernelSU、模組生態豐富、可隱藏 Root 通過 SafetyNet/Play Integrity。