萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> Android 教學

摩托羅拉 XT800 (摩托羅拉 里程碑 2) 獲取 Root 權限雙方案:update.zip 卡刷 + ADB 手動推送 su

摩托羅拉 XT800 (里程碑 2) 搭載 3.7 吋電容屏、500 萬像素鏡頭、720P 視頻、HDMI 輸出,運行 Android 2.x 系統。早期 Root 方案成熟,提供兩種途徑:Recovery 卡刷 update.zip (最簡單) 與 ADB 手動推送 su 到 /system/bin (可在 ADB Shell 直接獲得 Root)。

方案一:Recovery 刷入 update.zip (推薦新手)

  1. 下載 update.zip (Root 包),來源:updatezip.net。不要解壓,放入 SD 卡根目錄。
  2. 手機關機。
  3. 同時長按 搜索鍵 (放大鏡) + 拍照鍵 + 電源鍵 開機。
  4. 出現感嘆號 ! 圖標後,按 音量鍵+ + 拍照鍵 進入 Recovery 選單。
  5. 音量鍵選擇 apply sdcard:update.zip,Home/電源鍵確認安裝。
  6. 安裝完成,選擇 reboot system now 重啟。
  7. 開機後應用列表出現 Superuser,即 Root 成功。

方案二:ADB 手動部署 su 到 /system/bin (進階,解決 ADB Shell 也需 Root 的場景)

前置:電腦配置 ADB 環境,手機 USB 偵錯開啟,已安裝方案一的 update.zip (已有臨時 Root)。

  1. 下載 su 二進制檔 (ARMv7 適用),解壓到電腦 SDK platform-tools/ 目錄。
  2. 推送到手機臨時目錄:
    adb push su /data/local/su
  3. 進入 ADB Shell 並獲取 Root:
    adb shell
    $ su (此時應獲得 # 提示符)
  4. 掛載 /system 為讀寫:
    # mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /system
    (分區路徑視機型而定,可用 cat /proc/mtd 確認)
  5. 備份原 su (如有) 並寫入新 su:
    # cd /system/bin
    # mv su su.bak
    # cat /data/local/su > su
    # chmod 6755 su (設置 SUID 權限,關鍵!)
  6. 驗證:
    # ls -l *su
    輸出應含 -rwsr-sr-x root root ... su (s 位表示 SUID)。
  7. 同步並重啟:
    # sync
    # reboot

驗證與後續

  • 安裝 Root Explorer 或 Superuser/SuperSU 管理授權。
  • 可刪除/凍結預裝運營商應用、修改 build.prop、刷入第三方 Recovery/ROM。
  • XT800 屬早期 Android 設備,現代應用多不相容,Root 後可嘗試刷入 CM7/MIUI 等基於 Android 2.3 的第三方 ROM 延續壽命。

兩種方案各有優劣:方案一傻瓜化、風險低;方案二透徹理解 Root 本質 (su 二進制 + SUID + /system 掛載),適合想深入學習 Android 底層機制的玩家。

copyright © 萬盛學電腦網 all rights reserved