☰
5 分钟完成 Root:BakaSU 刷机安装与第一次 su 完整新手教程
2026/10/10 18:45:47 网站建设 项目流程

【免费下载链接】BakaSU

A KernelSU based root solution for Android

项目地址:https://gitcode.com/gh_mirrors/re/BakaSU
点击查看免费下载

BakaSU 是一款基于内核的开源 Android Root 方案,也是 KernelSU 的下游分支,支持内核级 su 权限管理、Metamodule 模块系统与 App Profile 权限隔离。本教程带你从刷机到第一次 su 授权,5 分钟走完全流程。

一、BakaSU 是什么?为什么选它?

简单说,BakaSU 把 Root 能力直接做进 Android 内核里:

  • 内核级 su:root 权限由内核直接管理,比传统方案更底层、更隐蔽
  • 模块系统:基于 Metamodule 架构,无根文件系统修改即可扩展功能
  • App Profile:把 Root 权限"关进笼子",按应用精细控制能力
  • 多管理器兼容:可与官方 KernelSU / KOWSU 管理器共同工作

📌 项目整体说明见 docs/README.md 与 docs/zh/README.md。

二、刷机前准备:兼容性检查清单

在动手之前,先确认你的设备满足条件:

检查项要求
内核版本GKI 2.0(内核 5.10+)官方支持;3.4+ 旧内核需自行编译
架构arm64-v8a、armeabi-v7a或x86_64
Bootloader需要处于解锁状态,未解锁请勿直接刷写分区
备份建议提前备份重要数据与原厂 boot 镜像

⚠️重要警告:未解锁 Bootloader 的设备刷写分区会破坏 AVB(Android Verified Boot),可能导致设备无法开机。管理器源码中对这一点有明确提示,见 Install.kt。

判断是否为 GKI 内核的逻辑非常直观——主版本大于 5,或 5.10 及以上即为 GKI,参考 Kernels.kt。

三、安装 BakaSU:三种刷机方式一键完成

打开 BakaSU 管理器 App,首页未安装时会显示"点击安装"入口(见 HomePage.kt),进入安装页后有两种安装标签页,GKI 设备默认推荐LKM 安装:

方式 1:直接安装(GKI 设备推荐)⭐

选择「直接安装」后,管理器会通过 root 权限将 LKM 驱动直接写入 boot 分区,无需电脑、无需解包,全程手机上完成。这是最快的一条路。

方式 2:选择本地文件

适用于有现成 boot 镜像或.ko驱动文件的用户,选择设备中的镜像文件即可开始刷机。注意:LKM 文件仅支持.ko格式。

方式 3:安装到未激活槽位(A/B 设备 OTA 后使用)

A/B 分区设备在 OTA 升级后,可把 BakaSU 刷到未激活槽位。⚠️ 此方式会强制设备重启进入当前未激活槽位,仅在 OTA 完成后使用。

💡 完整刷机执行流程(含刷写、备份、重启)见 Flash.kt;非 GKI 设备可切换到 AnyKernel3 标签页刷写内核。

关键选项速览

  • 备份为原厂镜像:刷机前自动备份,OTA 或卸载时可用,强烈建议勾选
  • 总是给 shell 授予 Root 权限:非必要请勿开启
  • 软重启代替重启:在「设置」页开启后,安装/更新模块时用软重启代替整机重启,速度更快

四、重启设备,验证安装成功

刷机完成后按提示重启手机。开机后重新打开管理器:

  1. 首页状态卡显示内核版本与运行状态,说明 BakaSU 已成功加载
  2. 底部导航栏出现「超级用户」和「模块」两个标签页,即代表 root 通道已就绪——只有内核有效时这两个页面才会显示,判断逻辑见 BottomBarDestination.kt

如果首页提示"获取 root 失败",通常是内核与管理器不匹配,重新刷机或更新管理器即可。

五、第一次 su:如何授权 Root 权限

现在到了新手最关心的时刻——让第一个 App 用上 root:

  1. 打开任意需要 root 的应用(如文件管理器)
  2. 触发其 root 请求,屏幕会弹出 BakaSU 的授权对话框
  3. 选择「始终允许」或「本次允许」,授权立即生效

授权结果记录在超级用户页面,你可以随时:

  • 查看当前已授权的应用列表(Allowlist)
  • 一键备份 / 还原应用授权列表
  • 撤销某个 App 的 root 权限

授权与权限管理的界面逻辑见 SuperUserPage.kt。如果请求被拒绝,提示语为"不允许授予 %s 超级用户权限"。

App Profile:把 Root 权限关进笼子

授权后进阶一步,为每个应用单独配置权限模板,例如只允许某 App 读系统文件、禁止其修改网络配置——这就是 App Profile 的用途,配置界面见 AppProfile.kt。

六、装完后的 3 个实用动作

  1. 装模块:底部「模块」页可安装 Metamodule,实现无 root 文件系统修改的功能扩展
  2. 开启 su 日志:在设置页开启 SULog,可查看每次 root 授权的详细日志(SulogScreen.kt),排查权限问题必备
  3. 导出日志:遇到问题时从「设置」页导出日志,方便反馈问题(参见 CONTRIBUTING.md)

七、常见问题 FAQ

Q1:刷机后无法开机怎么办?恢复原厂 boot 镜像即可。如果安装前勾选了"备份为原厂镜像",在设置页使用「恢复原厂镜像」功能。

Q2:如何彻底卸载 BakaSU?设置页 →「永久卸载」,将移除 root 与所有模块;「临时卸载」则重启后自动恢复。

Q3:普通用户值得 Root 吗?若你需要卸载预装应用、拦截系统广告或折腾模块,BakaSU 是开源免费、权限管控精细的选择;若只是日常使用,不建议 Root。

Q4:支持哪些设备?GKI 2.0(内核 5.10+)设备官方支持,架构限arm64-v8a、armeabi-v7a、x86_64,详见 docs/zh/README.md 的兼容状态章节。

八、相关源码与文档路径

内容路径
项目中文文档docs/zh/README.md
安装界面源码manager/app/src/main/java/org/bakasu/bakasu/ui/screen/Install.kt
刷机执行逻辑manager/app/src/main/java/org/bakasu/bakasu/ui/screen/Flash.kt
超级用户授权页manager/app/src/main/java/org/bakasu/bakasu/ui/screen/main/SuperUserPage.kt
内核用户空间服务(ksud)userspace/ksud/
构建脚本justfile
内核驱动源码kernel/

🎉 至此,从刷机安装到第一次 su 授权全部完成。恭喜,你的设备已经 Root 成功!

【免费下载链接】BakaSU

A KernelSU based root solution for Android

项目地址:https://gitcode.com/gh_mirrors/re/BakaSU
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询