前言
在家裏找到一條上古x86平板,型號爲馳爲Hi8 pro,配置一般,使用Intel Phone Flash Tool刷好了原廠Android5.1的系統,刷機的同時也把安卓空間擴展到全部的EMMC上(此操作在文末),
準備
- 普通手機一部(Mix2 Havoc with Magisk)
- 電腦一臺(Fastboot,ADB,*Intel Phone Flash Tool)
- x86平板一臺(Atom-z8300 Android5.1)
步驟
- 下載Magisk ZIP卡刷包,解壓到工作目錄
- 將chromeos目錄移動到common下
- 將arm下的magiskboot二進制移動到common下(因爲要運行arm架構的boot修補程序)
- 將x86下的magiskinit移動到common下(因爲要注入x86架構的init到ramdisk裏)
- 稍作休息
- 打開Termux,切換到root
./boot_patch.sh
(期間會有一個報錯,看腳本可知magiskinit想嘗試釋放magisk,但是無法在arm架構上執行x86程序,不過這個magksi後續沒用到,忽視即可)- 將生成的new-boot.img刷入x86設備中
- 方式一:fastboot flash boot new-boot.img(可能需要先unlock oem)
- 方式二:替換線刷包中的boot.img,正常流程線刷
- x86設備開機(可能會自動格式化data)
- 安裝magisk.apk,並打開
- 自動安裝缺少的文件
- 萬事大吉
後記
這奇葩原版系統魔改了art,無法使用xposed,想試試的朋友可以放棄了,太極實測也無法使用
小技巧
- x86平板設備開機後,正常初始化magisk之後,用數據線連接電腦,電腦上在adb shell裏面su一下,在平板上給shell root權限,此後使用shell的時候可以隨心所欲的切換root了。此操作可以防止瞎幾把操作之後平板bootloop時使用adb shell救磚
- 如果忘記給shell命令root權限也可以救,具體操作爲:bootloop時使用adb shell,運行magisk --remove-modules即可刪除所有模塊,自動重啓,正常開機
- 可以裝一個MM模塊救磚
- 裝黑閾還是挺不錯的,捐贈一下支持作者,老設備的神器
擴展安卓閃存空間
修改GPT.bin文件,使android_data分區佔用剩餘的所有EMMC空間,此方法理論上適用於大部分x86的板子
步驟:
- 下載FlexHEX
- 打開gpt.bin文件,找到android_data分區部分
- 紫色圈圈的地方改成FFFFFFFF即代表佔用所有剩餘空間,除此之外,00200000代表8g,00400000代表16g以此類推
- 保存gpt.bin
- 刷入
替換原有的gpt.bin重新刷機即可 - 最終效果