2018/04/08

[廢文] 小米A1 8.0 root 權限取得(不影響OTA更新)

此法是有問題的,後來在使用OTA更新一直失敗,會讓你下載,但是更新總是不成功。
移除root後,就正常了。
所以請勿參考。
root 成功

參考xda-developers的此文章
觀其大意,即使用此root方式利用magisk,所以不會影響到OTA更新。
我雖然是一個android開發人員,但是對刷機實在是很不熟…
一些專有名辭,上面是寫的理所當然,我看的是霧殺殺…
所以有此一篇分享。

操作方式如下:
須要在手機與PC端來回操作,請注意Step的提示。

Step A:

PC上(xUbuntu)

  1. 下載文章中步驟2的2月/3月的更新(Patch),並解開為 patched_boot.img (我使用的3月的版本)
  2. 安裝 fastboot
    sudo apt-get install android-tools-fastboot
  3. 確認 fastboot可以執行,並將當前目錄,移動到 patched_boot.img 存在的目錄

Step B:

手機上(台灣官方版小米A1@8.0)
  1. 安裝 Magisk Manager
    https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
    下載Magisk Manager並安裝即可,Magisk可透過網路下載。
  2. 啟用開發人員選項
    連續點擊 "設定/系統/關於手機/版本號碼"直到提示啟用開發人員選項 
  3. 啟用開發人員選項內的"OEM解鎖"/"USB偵錯"
  4. 關機
  5. 按住音量(下)與電源鍵開機,手機畫面會顯示機器人Fastboot
  6. 將手機接上電腦的USB port.

Step C:

PC上(xUbuntu)
  1. $ sudo fastboot oem unlock
    [sudo] password for  xxxx:
    ...
    OKAY [  0.005s]
    finished. total time: 0.005s
  2. $ sudo fastboot boot patched_boot.img
    downloading 'boot.img'...
    OKAY [  0.470s]
    booting...
    OKAY [  0.592s]
    finished. total time: 1.062s
註:此步驟操作完後,手機會自動重新開機

Step D:

手機上(台灣官方版小米A1@8.0)


註:此時手機已解開Root權限,但!如果未安裝 Magisk即重開機,此權限又會消失,若發生此狀況,請回StepC + D再處理一次
  1. 開機手機上的 Magisk,點選安裝,選擇直接安裝。
選擇直接安裝
程式跑完後,下方會出現重新開機的選項。
安裝完成後,點選"重啟"

完工!






3 則留言:

  1. 安裝 fastboot
    sudo apt-get install android-tools-fastboot
    確認 fastboot可以執行,並將當前目錄,移動到 patched_boot.img 存在的目錄

    可以詳細教導嗎?

    回覆刪除
    回覆
    1. 這就是詳細教導了。

      1. 在Unbuntu系統下,開啟Terminal,執行sudo apt-get install android-tools-fastboot是安裝 android-tools-fastboot這個套件,而這個套件存在於官方工具庫上,所以執行這個命令,你的android-tools-fastboot就會裝好。
      2. 在Unbuntu系統下,開啟Terminal,執行fastboot,看到fastboot 輸出help訊息,那它就是裝好可以執行了。
      3. 如果你下載的patched_boot.img,放在 /home/iamguest下,那麼移動到 patched_boot.img 存在的目錄,就是 cd /home/iamguest

      這些是 ubuntu 的基礎

      刪除