【酷开 55C3】T963 平台开 ADB + U 盘 TWRP + Magisk Root 完整指引(固件 025.002.050)
适用机型:酷开 55C3
平台:1AA29_BC20 / T963 / t5fl,Android 9
固件:025.002.050(设置里显示的系统版本为 9.01.50205-502050,平台信息 5AA04)
先把话说在前面:本帖所有步骤都是在我这台 55C3 上实际跑通的。55A3 和 55C3 同属 T963 平台,网上的 55A3 教程可以参考思路,但 recovery 镜像不能直接混用。刷机有风险,变砖、丢数据、失去保修都要自己承担;动手前请先看完“备份与回退”一节。
附件里除了 TWRP 和官方 OTA,还放了一份 已经用 Magisk 修补好的 recovery。不想自己动手的可以直接刷,想自己修补的也有完整步骤。
一、准备工作
需要的东西:
- 一个 FAT32 格式的 U 盘(引导 TWRP 和放备份用)
- USB 鼠标一个(TWRP 里操作方便,最好再有个 USB HUB)
- 一台装了 adb 的电脑,和电视在同一个局域网
- 官方 OTA 整包(本帖附件,文件名以 1aa29_bc20_v025.002.050_ 开头)
- TWRP 镜像(本帖附件 55C3_TWRP_candidate.img)
- 已修补好的 recovery(本帖附件 magisk_patched-30700_b4ViJ.img,Magisk 30.7)
- Magisk APK(建议从 Magisk 官方 GitHub 下载,我实测用的是 30.7)
二、开启 ADB(工厂菜单)
这台机器的 ADB 开关不在普通的“开发者选项”里,而是在工厂菜单里,步骤稍微绕一点:
- 打开 设置 → 通用 → 关于本机 → 更多信息;
- 光标停在这个页面上,用遥控器依次按 上、上、下、下、左、右、左、右,系统会进入工程模式;
- 进入 通用设置,把 ADB 开关打开。这个开关同时会给出安装权限,后面装 Magisk 就靠它;
- 电视连上网,在网络设置里看一下电视的 IP;
- 电脑上执行:
- adb connect 电视IP:5555
- adb devices
复制代码
看到 device 就说明连上了。之后 adb shell 进去的是普通 shell 用户(uid 2000),root 之后执行特权命令要写成:
工程模式里除了 ADB 开关,屏参设置、白平衡、非线性、电性能测试、自动化测试这些不要碰。改错了轻则黑屏花屏,重则把校准数据搞乱,而且不一定能恢复。
三、为什么是修补 recovery.img,而不是 boot.img
这一点和大多数手机教程不一样,先解释清楚:
55C3 的 boot.img 里 ramdisk 大小是 0,也就是启动内核不带 ramdisk。Magisk 按常规方式修补 boot 根本没有东西可补,刷进去也不会生效。这台机器的 ramdisk 在 recovery.img 里,所以 root 的正确做法是 用 Magisk 修补官方 recovery.img,再把修补后的镜像刷进 Recovery 分区。
我这边刷完后正常开机进入系统,Magisk 直接生效,adb shell su -c id 能拿到 uid=0。所以下面不要再去找 boot.img,直接从 OTA 里取 recovery.img。
附件里的 magisk_patched-30700_b4ViJ.img 就是按这个方法修补好的 recovery,可以直接用;想自己动手或者固件版本不一样的,看下一节的方式 B。
四、准备修补后的 recovery(两种方式)
方式 A:直接用附件里修补好的镜像(推荐)
附件里的 magisk_patched-30700_b4ViJ.img 是用 025.002.050 官方 recovery.img 配合 Magisk 30.7 修补出来的,已经在我这台机器上刷入并正常使用。
- 大小:15,151,104 字节
- SHA-256:8220fa2f4406447a76f9d3834c8cc69ee2f732a92be45356dff5da17001f4322
确认你的系统版本是 9.01.50205-502050 后,把这个文件拷到 U 盘,跳过下面的修补步骤,直接从第五节开始。不要把这个镜像刷到其他固件版本上,也不要把它当成 boot 镜像刷进 Boot 分区。
方式 B:自己修补官方 recovery.img
- 解压官方 OTA 整包,根目录里找到 recovery.img(大约 14.3 MB,15,011,840 字节);
- 注意:只能从和自己固件版本完全一致的 OTA 里取 recovery.img。系统版本对不上就别继续,ramdisk 和固件是绑定的;
- 把 Magisk APK 装到电视上(adb install 或者 U 盘安装都行);
- 打开 Magisk → 首页 Magisk 那一栏点 安装 → 选 选择并修补一个文件 → 选中刚才的 recovery.img;
- 在安装选项里勾上 Recovery 模式(我们的目标就是把 Magisk 装进 recovery,这一步别漏);
- 修补完成后会在 Download 目录生成类似 magisk_patched-30700_xxxxx.img 的文件,把它拷到 U 盘里。
每个人的固件、Magisk 版本不同,生成的镜像也不同,不要直接刷别人机器上的修补镜像——除非确认固件版本完全一致(本帖附件那份就是对应 025.002.050 的)。
五、U 盘引导 TWRP
- 把 55C3_TWRP_candidate.img 改名为 recovery.img,放到 FAT32 U 盘的根目录;
- 电视关机、直接断电,插上 U 盘;
- 按住机身上的电源/开机键不放,再通电开机,直到出现 TWRP 界面再松手;
- TWRP 启动后接 USB 鼠标操作。
这个 TWRP 是从 55A3 的 TWRP 移植过来的,保留了 55C3 官方 recovery 的内核、DTBO 和启动参数,只换了 ramdisk,并且删掉了 ramdisk 里自带的 Python 环境,才塞进 24 MiB 的 recovery 分区。我这边实测能启动、能挂载、能刷入 recovery 和 boot。
重点提醒:55A3 原版 TWRP 镜像比 55C3 的 recovery 分区大,绝对不能直接刷进去。本帖这个移植版虽然放得下,但我还是建议只在 U 盘上临时引导,不要写进内部 recovery 分区。
六、先备份,再刷入修补后的 recovery
进 TWRP 之后别急着刷,因为接下来要覆盖的就是 Recovery 分区:
- 点 备份(Backup);
- 勾选 Recovery(这是原厂 recovery,出问题时用来回退),建议把 Boot 也一起勾上;
- 存储位置选 U 盘,滑动确认备份。
备份完成后刷入修补镜像:
- 安装(Install)→ 安装映像(Install Image);
- 选中 U 盘里的 magisk_patched-30700_b4ViJ.img(或者你自己生成的 magisk_patched-...img);
- 目标分区选 Recovery(不是 Boot);
- 滑动确认,刷完重启系统。
第一次开机可能会慢一点,耐心等。如果卡在开机画面进不去系统,重新用 U 盘引导 TWRP,把刚才备份的 Recovery 恢复回去,或者把 OTA 里的官方 recovery.img 刷回 Recovery 分区。
七、验证 Root
重启后:
- 打开 Magisk,首页能看到版本 30.7、Zygisk 已开启;
- 电脑上执行:
- adb connect 电视IP:5555
- adb shell su -c id
复制代码
返回 uid=0(root) 就说明成功了。第一次执行 su 时电视上会弹 Magisk 授权框,用鼠标或遥控器点允许。
八、备份与回退
- TWRP 里备份的 Recovery 是第一道保险,原厂 recovery 镜像务必留好;
- 官方 OTA 整包是最终回退源,里面的 recovery.img、boot.img 都是原厂镜像;
- 系统 OTA 升级会覆盖 recovery,root 会掉。想保留 root 就别直接升级,等新固件出来重新提取 recovery 再修补;如果升级了,按本帖流程再来一遍即可;
- 刷回官方 recovery 后 Magisk 就没了,但系统照常启动、数据不受影响。
九、Root 之后可以做什么
简单列几个常用的:
- # 冻结预装应用(示例)
- adb shell su -c 'pm disable-user --user 0 包名'
- # 查看已停用的应用
- adb shell su -c 'pm list packages -d'
复制代码
换桌面、去开机广告、允许 U 盘安装第三方应用,这些都在这台机器的 factory 配置里:
- /factory/atv/pcfg/5AA04_C3/config/general_config.xml
复制代码
里面几个键:
- BOOT_AD=false 关开机广告
- LOCALMEDIA_INSTALL_APP=true、APP_SELF_INSTALL=true 允许安装第三方应用
- DEFAULT_HOMEPAGE=包名/Activity 默认主页
改之前一定先备份原文件。/factory 默认是只读的,需要 root 重新挂载为可写;改完重启生效。不要把原主页应用直接删掉或停用,否则可能找不到 Launcher 而黑屏。这部分 55A3 的帖子里写得更细,路径要换成 55C3 的 5AA04_C3,别照抄 55A3 的 8A001_A3。
附件
网盘链接:【待填】
提取码:【待填】
- 55C3_TWRP_candidate.img —— 55C3 移植版 TWRP,实机验证可启动、可刷入。大小 25,083,904 字节,SHA-256:3701bd0c2509035a1a561270a49d2a66d157dd4490c3492c8d936d912d582e2c
- magisk_patched-30700_b4ViJ.img —— Magisk 30.7 修补后的 recovery(不是 boot),适用于 025.002.050,可直接刷入 Recovery。大小 15,151,104 字节,SHA-256:8220fa2f4406447a76f9d3834c8cc69ee2f732a92be45356dff5da17001f4322
- 官方 OTA 整包 1aa29_bc20_v025.002.050_... —— 025.002.050 官方固件,用于提取 recovery.img / boot.img 以及整机回退
官方 OTA 压缩包保持原样,不要把修补后的 recovery 替换进 OTA 包里。OTA 包有签名校验,改包会导致升级/回退失败;修补镜像单独放在网盘目录里即可。
参考
刷机有风险,操作前先备份,祝折腾愉快。有问题欢迎回帖交流。
|