前言
在家里找到一条上古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重新刷机即可 - 最终效果