摩托羅拉 XT800 (里程碑 2) 搭載 3.7 吋電容屏、500 萬像素鏡頭、720P 視頻、HDMI 輸出,運行 Android 2.x 系統。早期 Root 方案成熟,提供兩種途徑:Recovery 卡刷 update.zip (最簡單) 與 ADB 手動推送 su 到 /system/bin (可在 ADB Shell 直接獲得 Root)。
update.zip (Root 包),來源:updatezip.net。不要解壓,放入 SD 卡根目錄。前置:電腦配置 ADB 環境,手機 USB 偵錯開啟,已安裝方案一的 update.zip (已有臨時 Root)。
su 二進制檔 (ARMv7 適用),解壓到電腦 SDK platform-tools/ 目錄。adb push su /data/local/suadb shell$ su (此時應獲得 # 提示符)# mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /systemcat /proc/mtd 確認)# cd /system/bin# mv su su.bak# cat /data/local/su > su# chmod 6755 su (設置 SUID 權限,關鍵!)# ls -l *su-rwsr-sr-x root root ... su (s 位表示 SUID)。# sync# reboot兩種方案各有優劣:方案一傻瓜化、風險低;方案二透徹理解 Root 本質 (su 二進制 + SUID + /system 掛載),適合想深入學習 Android 底層機制的玩家。