ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 215673|回复: 51
上一主题 下一主题
[教程&攻略]

2022新款小米电视(安卓6以上)硬核root教程(需要USB转TTL)

  [复制链接]
跳转到指定楼层
楼主
发表于 2022-12-31 21:49 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 智能小柠檬 于 2023-1-1 12:52 编辑

如果你决定买TTL,最好买根那教程差不多的CP2102

声明:
    由于使用了Uboot导致风险大大提高,继续操作代表你自行愿意承担风险,您的电视有任何问题本人概不负责
    请严格按照本教程中的命令执行,尤其是uboot里面有许多非常危险的命令,尝试前请三思

以下所有命令输入并检查完都需要回车,有换行的命令代表第一个先执行完在输入第二个(防呆防傻
在putty内需要使用ctrl+c来打断+复制,使用右键复制+粘贴在uboot中很危险
文中的命令请认真确认是否有输错
如果你的Recovery中有5个选项,并且最后一个是还原出厂固件而不是清空所有数据,请先按照TTL那篇教程尝试
需要的硬件:
下面 TTL制作与putty的准备部分 中的所有硬件
在此之前:
学会连接ADB,以下所有开头是adb的命令都需要在adb执行
PS:我尝试的这个电视是2022款的EA Pro 75英寸,型号是L75M9-EP,代号baymax,目前安卓10

如果你不知道这个命令会怎么样,你还想要尝试的话,可以询问ChatGPT,这是非常好的办法:
    国内上不去的可以去微信搜索小程序 超级AI ChatGPT对话
    询问他:请问在Uboot中 [命令提示] 会发生什么,或是直接粘贴命令提示
    比如:usbboot - boot from USB device
    会得到回复:在uboot环境下,usbboot命令将从USB设备中启动操作系统。可以通过执行usbboot命令指定从哪个USB设备引导,并                             传递所需的其他信息,例如地址、端口等。(此回复不一定准确,一些命令比如avboff会得到错误的回复)

请先阅读这篇教程 TTL制作与putty的准备部分
首先确保你的TTL没有问题:
    插上你做的HDMI诊断线并在putty打开端口
    重启电视
    此时你的putty上应该有log输出
    log末尾大概长这样:
2022新款小米电视(安卓6以上)硬核root教程(需要USB转TTL)

如果不长这样,那么请看下面 如果在Recovery模式下按下回车没有反应 中的 如果有反应
如果没有输出,请 检查连接线是否插紧、调换rx与tx、换CP2102的TTL
如果输出是乱码,请 检查Speed是否设为115200

确认好ttl有效,就可以开始了:

进入Uboot:
在电视开机状态下重启,同时在putty疯狂按回车
直到提示类似xxxxx #,不类似也没关系,只要能输入就行
如果无法输入,说明你 回车按晚了/TX连接不正确输入printenv,如果出现一大串内容,则本教程适用
事先备份:
输入printenv
往上滚动找到类似<< baymax >># printenv的那一行,选中直到<< baymax >># 这一行,ctrl+c复制
随便保存在一个地方(以下简称env),以防万一

如果在Recovery模式下按下回车没有反应
提示:运行adb reboot recovery来进入recovery模式
在env中 ctrl+f查找UARTOnOff,如果有结果并且为UARTOnOff=off,那么此方法适用
输入:
  1. setenv UARTOnOff on
  2. saveenv
复制代码

输入reset来重启,此时putty应该有很多输出,则你成功了!
如果有反应(按照上面的教程做之前):
输入busybox,如果出现一大堆内容,那么本教程可能不适用,请先按照TTL那篇教程尝试


关闭AVB2.0(相当于解锁bootloader):
此步骤至关重要,若电视提示红色感叹号或者卡在mi logo不启动(此时UART也没有输出),请检查此步骤是否正确
输入:
  1. avboff
复制代码
如果出现许多代码则表示您成功了
若出现其他并且您的设备没有自动重启,请不要继续(如果继续操作很有可能会使你的设备变砖)并在评论区附上报错
如果出现Unknown command 'avboff' - try 'help',则很有可能您的机器没有AVB2.0,请直接跳过这一步

备份boot.img:
此步骤也很重要,对以后救砖很有用处,千万不要跳过
准备一个FAT32的u盘插入电视,重启到recovery(顺序不能反)
等待代码跑完,此时按下回车应该提示类似 #
输入:
  1. ls /udisk
复制代码
如果返回是空的而不是你U盘中的文件,请运行:
  1. mount /dev/block/sda /udisk
复制代码
并重试 ls /udisk ,如果还是空的,那么请确认你的u盘是FAT32,若还不行请在评论提问并附上上一条命令提示了什么
接下来:
  1. dd if=/dev/block/by-name/boot of=/udisk/boot.img
复制代码
得到的结果类似:
  1. # dd if=/dev/block/by-name/boot of=/udisk/boot.img
  2. 81920+0 records in
  3. 81920+0 records out
  4. 41943040 bytes (40 M) copied, 5.104639 s, 7.8 M/s
复制代码

选择屏幕上的重新启动启动到系统


对boot镜像进行修补
推荐使用电视
在你的电视或是其他安卓设备上下载并安装magisk(电视还需要es文件浏览器)
打开magisk,选择Magisk中的安装
2022新款小米电视(安卓6以上)硬核root教程(需要USB转TTL)
选择并修补一个文件
2022新款小米电视(安卓6以上)硬核root教程(需要USB转TTL)
选择刚刚提取的boot.img
如果没有你看看是不是在userdata里,点上面的箭头返回上一级并选择带数字的那个,类似xxxx-xxxx
2022新款小米电视(安卓6以上)硬核root教程(需要USB转TTL)
文件模式选择文件方式,否则会闪退(非ES浏览器可能没有这一步)
2022新款小米电视(安卓6以上)硬核root教程(需要USB转TTL)
等待修补完成并记录文件位置(图中为/storage/emulated/0/Download/magisk_patched-25200_aEgmW.img)
2022新款小米电视(安卓6以上)硬核root教程(需要USB转TTL)
把这个文件拷贝到u盘(用电视的不方便可以直接运行指令拷贝,下面一共是两条命令,第二条有点长,不要搞错)
  1. adb shell
  2. cp /storage/emulated/0/Download/magisk(输到这里按一下Tab键会自动根据你的文件补全)
  3. (此处有空格)/storage/(按Tab然后输入格式类似XXXX-XXXX的那个同样可以只输入前几个字母)
复制代码
等待命令执行完就复制成功了,此命令不会有提示,自动换行代表执行成功

刷入boot.img
此操作可能会导致您的设备直接变砖,请确认前面的步骤没有执行错并且返回都正常
若有异常可以在评论区打出,或者直接试一试,如果你不怕变砖
重启至recovery
输入命令
  1. dd if=/udisk/magisk(Tab补全) (这里有一个空格)of=/dev/block/by-name/boot
复制代码
等待提示类似:
  1. 81920+0 records in
  2. 81920+0 records out
  3. 41943040 bytes (40 M) copied, 5.104639 s, 7.8 M/s
复制代码
重启,就成功了!
若您在这里后悔,或是发现有什么异常,不要重启,输入:
  1. dd if=/udisk/boot.img of=/dev/block/by-name/boot
复制代码
并重启,您就可以恢复原厂boot并终止root

问题整理、解决:


卡死在mi logo / 红色感叹号:重做 关闭AVB2.0
有任何地方输入没反应:重做 如果在Recovery模式下按下回车没有反应
其他问题请先仔细翻评论!
如果真的变砖且关闭AVE2.0无效:如果你照做了,会留下boot.img和printenv的结果,不要灰心,可以通过uboot刷入boot.img来恢复(我还没研究明白,有大佬欢迎评论),bootargs等env也可以设置回原来的,需要教程请评论
只要要到固件就能救砖,打电话给客服可能不会给你固件,只让你报修,然后说主板损坏(应该是),所以目前没法获取固件,root需谨慎


所需要的软件
Magisk 25.2(也可以尝试最新版)
Putty
CP2102驱动(请根据你的ttl自行查找)
magisk和putty.zip (9.74 MB, 下载次数: 55)
Root后注意事项:
把备份的boot.img和printenv的结果留下来(建议上传网盘),他们对救砖很有用。

我自己摸索的时候也花了5天(其中三天砖了摆烂没碰电视),后来看到avboff这个选项决定试一试,结果成功了,在此分享,如有错误欢迎指出,ChatGPT真是个好东西,连uboot都会,帮了我不少忙呢!

补充:试试这个工具箱也是不错的选择

最后,祝大家顺利root成功,新年快乐!





评分

参与人数 1金币 +1 收起 理由
lovezhiqi123 + 1 强大的ZNDS智能电视网!

查看全部评分


上一篇:miui tv1.3.8限制第三方apk安装解决方法(adb
下一篇:备份/提取 小米电视刷机包教程(含MiTV-ANSM0(4s)刷机包)
来自 3#
 楼主| 发表于 2022-12-31 22:09 | 只看该作者
本帖最后由 hihpg 于 2022-12-31 22:57 编辑

Android 6的Gapps安装之后我可能会出教程,Android9、10的还需要摸索一下,毕竟现在系统镜像还没研究明白怎么备份,有vbmeta、vbmeta_a、vbmeta_system,欢迎大佬指点。

MTK的twrp之后我会尝试移植,android6那篇教程的在mtk上运行会很奇怪,显示有问题而且emmc不识别。

回复 支持 1 反对 0

使用道具 举报

52#
发表于 2024-3-21 09:37 | 只看该作者
学习下
回复 支持 反对

使用道具 举报

51#
发表于 2024-3-4 09:55 | 只看该作者
没看得太懂,但也想试试。感谢楼主分享。
回复 支持 反对

使用道具 举报

50#
发表于 2024-2-29 08:31 | 只看该作者
感谢楼主!!!!!!!!!!
回复 支持 反对

使用道具 举报

49#
发表于 2024-2-17 16:31 | 只看该作者
变砖进不了rec的看过来,Uboot进REC的教程https://www.znds.com/tv-1245459-1-1.html
回复 支持 反对

使用道具 举报

48#
发表于 2024-2-17 16:30 | 只看该作者
变砖进不了rec的看过来,Uboot进rec教程https://www.znds.com/tv-1245459-1-1.html
回复 支持 反对

使用道具 举报

47#
发表于 2024-2-16 10:14 | 只看该作者
jupeters 发表于 2023-6-8 22:12
你好,请问卡mi logo 如何在uboot下刷回boot.img

请问解决了吗,我也遇到了
回复 支持 反对

使用道具 举报

46#
发表于 2024-2-15 23:57 | 只看该作者
愿意珍惜 发表于 2023-9-3 12:53
avbab disable-verity,avboff这两个命令在uboot下都提示Unknown command 'avboff' - try 'help'或Unknown  ...

请问解了吗,我也遇到你的问题了,安卓9小米电视
回复 支持 反对

使用道具 举报

45#
发表于 2024-2-5 11:47 | 只看该作者
给力,上的是硬菜
回复 支持 反对

使用道具 举报

44#
发表于 2024-1-11 16:38 | 只看该作者
亲测小米ea55连接上是乱码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-26 22:50 , Processed in 0.081032 second(s), 20 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表