【Android】Phoenix OS(鳳凰系統)啟用root許可權

Hail-Linux發表於2018-03-03

最新版(2.5.9.64)的Phoenix OS將開發者選項中的root許可權開關去掉了,本篇教程的來源是XDA論壇的[Root] How to root Phoenix OS without replacing system.img

實現原理

跟Android手機的卡刷一樣,下載super su的卡刷包,但是因為電腦並不能真的卡刷,所以需要手動執行卡刷包中的指令碼。並且Phoenix OS中本身就有su許可權,只不過外部應用無法接管這個服務,因此我們可以利用原本的root許可權來替換su檔案。

操作過程

  1. 下載super su的卡刷包,這裡直接選擇最新的版本即可,下載地址
    這裡寫圖片描述
  2. 解壓卡刷包,並將卡刷包重新命名為su,假設你將卡刷包下載到Download目錄下了。
    這裡寫圖片描述
  3. 現在切換到終端下,熟悉Linux的童鞋知道,Linux預設有7個終端,一般第七個作為GUI,前6個則是命令列終端,分別對應F1-F7,使用Crtl+Alt+Fn切換,但是Phoenix OS將一些Fn對映成了系統快捷鍵,只保留了一個F1,所以使用Crtl+Alt+F1可以切換到命令列終端,Crtl+Alt+F7切換到GUI。
  4. 在命令列模式現,我們執行以下命令

    
    # X86架構執行一下命令
    
    cd /system/xbin
    mv su su.orig
    cp /sdcard/Download/su/x86/su.pie su
    chmod 4751 su
    su --install
    su --daemon
    
    
    # X64架構執行一下命令
    
    cd /system/xbin
    mv su su.orig
    cp /sdcard/Download/su/x64/su .
    chmod 4751 su
    su --install
    su --daemon
  5. 使用Crtl+Alt+F7切換到GUI模式,開啟剛才解壓的卡刷包目錄,在common目錄下可以看到Superuser.apk,安裝它
  6. 開啟SuperSU,會提示更新二進位制檔案,然後選擇正常模式,更新成功後重啟系統
  7. 開啟安全中心,找到自動執行,並允許SuperSU自啟,然後,就可以開啟需要root授權的應用進行授權了
    這裡寫圖片描述

相關文章