Skip to content

安卓玩机扫盲

前言

随着厂商对用户权限的一步步收紧、对定制UI的一步步完善,用户的玩机热情不断下降,玩机社区也不断萎缩。2023年1月10日,魔趣ROM创始人@马丁龙猪宣布删库跑路。而魔趣 ROM 作为曾经国内最大的非营利性开源 ROM,其删库无疑反映了玩机社区的衰落。而我在这些年的学习过程中,也曾经历上网查找不到资料答疑解惑,也曾见过不少新手提问却得不到回答。现在我终于有一点知识积累了,写出来既是帮助他人,也是为了自己将来不至遗忘,如有缺漏,还望前辈们多加指正。

权限

安卓设备上常出现的权限有三:

  1. 用户权限
  2. ADB 权限
  3. ROOT 权限
  4. 设备管理员 由于此权限性价比较低,本文不予讨论
用户权限

用户权限是手机出厂时所拥有的权限,是能保证设备正常使用的权限。当拥有此权限时,可以安装及更新大部分应用,更改部分系统设置,读写部分文件。

ADB 权限

ADB,全称Android 调试桥,是一种功能多样的命令行工具,可让使用者执行各种设备操作,例如安装和调试应用。通过 ADB,我们可以获得 ADB 权限。当拥有此权限时,可以安装、更新及降级大部分应用,更改大部分系统设置,读写部分文件。

ROOT 权限

ROOT,顾名思义,根。设备中的根权限,自然是最高权限。ROOT 权限相对于ADB 权限,运行更加稳定,重启后也无需重新授权。当拥有此权限时,可以安装、更新及降级所有应用,更改所有系统设置,读写所有文件。

权限的管理方式

用户权限

用户权限通常使用系统设置作为权限管理器,而在获取了更高级的权限后可以使用由 @Rikka 开发的 App Ops 或其他软件进行更深层的用户权限管理。

ADB 权限

ADB权限可以满足大部分玩机手段的需要,主流管理器为 Shizuku,同为 @Rikka 开发。获取ADB权限后,可以使用冰箱黑阈、App Ops等应用。

ROOT 权限

安卓设备获取ROOT权限由来已久,早期的 SuperSU、现在的 MagiskKernelSU 都是相当优秀的ROOT方案。SuperSU 支持安卓2.3至安卓7.1.2,Magisk 支持安卓5.0及以上。而KernelSU相对特殊,是一个基于安卓内核的ROOT方案,支持内核版本4.14及以上。

以上三种ROOT方案都提供了配套的权限管理器,但部分应用只支持Shizuku授权,此时我们可以选择授予 Shizuku ROOT 权限而非 ADB 权限,将 Shizuku 作为二级 ROOT 权限管理器,以满足此部分应用的需要(骂的就是你!App Ops!)。

在古早 MIUI 开发版中(好吧其实也不古早)我们可以找到 MIUI 的官方 ROOT,使用手机管家作为权限管理器。