2023 年 08 月 14 日 • 11 分钟
技术前言最近入手了一个平板电脑:酷比魔方掌玩 mini,性价比和可玩性都十分不错,官方还提供 BL 解锁和原厂镜像,可以让我大胆刷机了。我上一次刷机时差不多是十年前了,十年后的现在玩法多了很多,就比如今天的主角——GSI。
什么是 GSIGeneric System Image(GSI) 通用系统镜像,是一种通用的 Android 系统镜像。只要你的设备符合以下三点要求,GSI 的大门就会向你打开。
已解锁 Bootloader符合 Treble 架构要求设备出厂版本为 Android 9(API 28)或以上也就是说,现在如果想刷机是不用苦苦等待某个有着一样设备的大佬来作包了,这真是太棒了!
你可以在这里查看并下载到一些 GSI:
Generic System Image (GSI) list · phhusson/treble_experimentations Wiki · GitHubNotes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-%28GSI%29-list
为什么要自己编译 GSIGithub 上已有大量的官方/非官方 GSI,完全可以下载、解压、刷机、双清、开机一气呵成,为什么还要自己编译呢?
这是因为 GSI 仍然不是那么“通用”,我在平板上前前后后刷了 Pixel Experience Plus、EvoluationX、crDroid、Project Elixir 和 DrepFest。一些 Rom 会保留你的设备型号和制造商,一些则会修改为:Google Treble vanilla;一些能正常显示平板的 UI(如分栏的设置界面),一些则不行。
为了解决这些问题,就需要我们自己修改源码和编译了。
准备编译理论基础了解以下知识点:
基础的计算机知识Linux 操作Git 使用