獲取 Android 4.2 的 ROOT 權限

jopen 12年前發布 | 29K 次閱讀 Android Android開發 移動開發

Google 剛剛為 Nexus 7 發布了 Android 4.2 更新,而 Galaxy Nexus 和 Nexus 7 的用戶確處于是否升級的兩難的抉擇。但不用害怕,你仍然可以為最新更新的 Android 4.2 取得 ROOT 權限。

本教程的方法并不難,同樣適合經驗并不豐富的用戶。

開始

為了取得 Android 4.2 的 ROOT 權限,必須準備下面三個軟件工具:

  1. 下載 Android SDK,下載地址:Google Developers
  2. 一個定制的 Recovery 工具,如 ClockworkMod (CWM) 或 Team Win Recovery Project (TWRP) ,請選擇對應設備
  3. SuperSU 可以從 CF-Root 下載
  4. </ol>

    兩個 Recovery 工具并沒有太多不同,TWRP 更適合于觸摸屏設備上使用,因為按鈕比較大。CWM 同樣可用于觸摸設備,按鈕小得多。你可以根據個人喜好來選擇。

    獲取 Android 4.2 的 ROOT 權限


    在開始之前建議你先備份下數據,也可以直接將 SD 卡的內容復制到一個安全的地方,如云存儲或者計算機的硬盤。

    設置階段

    文件下載完后第一步需要做的就是安裝 Android SDK,然后打開 Android SDK Manager 然后選擇下面兩項:

    • Android SDK Platform-tools -- 包含所需程序以安裝 Android 4.2 Jelly Bean
    • Google USB Driver -- 包含 Nexus device 必須的驅動
    • </ul>

      然后你創建一個文件夾在可從命令行輕易訪問的路徑。這里我們假設創建的路徑是 C:\Root。

      在 Android SDK 平臺工具安裝的路徑中 (我這里是 "C:\Program Files x86)\Android\android-sdk\platform-tools") 將下面四個文件復制到 C:\Root 目錄:

      • adb.exe
      • AdbWinApi.dll
      • AdbWinUsbApi.dll
      • fastboot.exe
      • </ul>

        下面文件也必須復制到 C:\Root 文件夾:

        • CWM-SuperSU-v0.97.zip -- SuperSU 文件
        • 之前下載的 Recovery 工具
        • </ul>

          我使用的是三星 Google Galaxy Nexus (代碼 "maguro") ,我將使用 TWRP 這個工具,文件名:"openrecovery-twrp-2.3.1.0-maguro.img".

          由于設備不同,你所復制的文件可能會有所不同。

          為了讓我們的過程順利些,可將 SuperSU 文件重命名為 root.zip,而 Recovery 工具文件重命名為 customercovery.zip。這只是臨時處理,不過我還是保留原來的文件名。

          前面幾步完成后,你的 Root 文件夾就有下面 6 個文件:

          • adb.exe
          • AdbWinApi.dll
          • AdbWinUsbApi.dll
          • fastboot.exe
          • CWM-SuperSU-v0.97.zip -- SuperSU file
          • 定制的 recovery. 我這里是 "openrecovery-twrp-2.3.1.0-maguro.img"
          • </ul>

            到這里,你可為 "fastboot mode" 安裝驅動了,具體步驟如下:

            1. 將你的 Nexus device 關機
            2. 按住音量上、下鍵和電源鍵,設備將進入 "fastboot mode" 模式
            3. 打開 Device Manager (電腦 -> 屬性 -> 設備管理器) ,我這里顯示的是 Android 1.0
            4. 右鍵 Android 1.0 然后選擇 "更新驅動程序" ,接著選擇 "瀏覽計算機以查找驅動程序".
            5. 選擇 Google USB 驅動程序安裝目錄下 (我這里是 "C:\Program Files .(x86)\Android\android-sdk\extras\google\usb_driver") 然后選擇 "android_winusb.inf" 文件
            6. 在顯示的三個選項中選擇 "Android ADB Interface" 來安裝驅動程序,過程可能會有一些警告信息
            7. </ol>

              最后準備

              萬事俱備了,接下來打開命令行窗口,并進入 C:\Root 目錄。

              在設備驅動程序安裝過程中設備必須處于 "fastboot mode" 模式并且通過 USB 線連接到計算機,然后你需要在 "fastboot mode" 中運行下列命令:

              1. fastboot devices -- 該命令是校驗目的,如果沒有列出任何設備,那么前面提到的 1-6 步都要重做
              2. fastboot oem unlock -> 你必須確認提示信息然后繼續,該命令將解鎖 bootloader,同時也將擦除設備上的數據,所以我前面說到必須要備份數據。
              3. fastboot reboot-bootloader -- 該命令將重啟 bootloader
              4. fastboot flash recovery openrecovery-twrp-2.3.1.0-maguro.img -- 該命令將定制的 Recovery 刷到設備中,這個文件名根據你下載的可能有所不同
              5. fastboot erase cache -- 該命令將擦除緩存,這步也可能不需要,這里僅作預防
              6. fastboot reboot -- 重啟設備
              7. </ol>

                在 Android 4.2 加載完畢后必須將 SuperSU 文件從 Root 文件夾復制到設備的內部存儲器中(你可以通過資源管理器直接復制)。

                然后關閉 Nexus 設備然后再次進入 "fastboot mode" 模式,使用音量上下鍵來選擇 "Recovery Mode" 菜單項。再按下電源鍵后設備將以新的定制 Recovery 來重啟設備。

                開始獲取 ROOT 權限

                如果你選擇安裝 ClockworkMod ,需要執行下面幾步:

                1. 選擇 "install zip from sdcard"
                2. 選擇 "choose zip from sdcard"
                3. 選擇 "0" (zero) folder
                4. 選擇 "CWM-SuperSU-v0.97.zip"
                5. 選擇 "Yes - Install CWM-SuperSU-v0.97.zip"
                6. 選擇 "Go Back"
                7. 選擇 "reboot system now"
                8. </ol>

                  如果你選擇安裝 Team Win Recovery Project ,請執行:

                  1. 點擊 "Install".\
                  2. 選擇 "CWM-SuperSU-v0.97.zip" -- for me it's in the "0" (zero) folder
                  3. Swipe to confirm flash
                  4. 點擊 "Wipe cache/dalvik" (just as a precaution)
                  5. Swipe to wipe
                  6. 點擊 "Reboot System"
                  7. </ol>

                    到這里我們所有的步驟都已經完成,同時安裝了 SuperSU 應用可用于允許 ROOT 權限請求。

                    英文原文

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!