长虹电视去广告、换桌面刷机大法
本帖最后由 1ijlo0 于 2022-6-19 01:50 编辑===小白莫急:手头资源做“疫苗”可行,但需要准备“针管”(自备,人多可考虑定制)===
断断续续折腾半年,自己的电视完全是自己的。一切可逆,无损三包。
使用的方法是Android/路由器通用的,或者说是嵌入式Linux系统通用的。
但是需要绕过或者填平Google/MTK/Changhong挖的一堆坑。手指加脚趾用完还不够,这不这两天又发现两个坑。试错时间成本高昂。
该方法相对直接刷机较安全。但权力越大,责任越大。nozuonodie
当前主要实现:
从USB存储设备启动(Linux系统:Armbian有线无线可用,无头模式;Openwrt有线可用,无线暂无)
Linux系统下备份还原EMMC所有分区(rpmb主分区除外;另引导相关分区不动为好,错一点会变黑砖)
adb可用,可root权限运行
自由安装删除应用(暂时用adb或直接pm)
替换开机画面,开机视频
再见默认桌面
再见广告
再见黑白名单
再见自动升级
替换dtb改cpu频率电压降温,有效但仅降低一点点
无原机自带内核源码,编译加载helloworld.ko测试内核模块成功(离实现随意增加日常可用内核模块还很远)
……
当前状态,家里老人已能舒服使用。
Treble-check 通过,移植同芯片别家系统过来是可行的。比如移植userdebug的固件过来。
TWRP可以移植下,不过有Armbian,没太大必要。
Magisk无法启动:magiskinit部分正常,magisk32开始运行mount时内核报NULL指针然后就没有然后。
SuperSU暂时无法安装。
gpu改频率要加载内核模块参数,暂未测试,有希望进一步降温。
尝试使用别家64位相近芯片内核启动,dtb已修改,暂时没动静。
尝试把Android系统部分放在Armbian下chroot跑,图形界面暂时无法启动,前面说的新发现的坑。
该方法大概率Changhong电视通用,要实测。其他厂家要适当修改。
小白可报下电视型号+机芯型号(升级或关于本机界面ZL开头的)。资深用户随意。测试阶段有白票机会哈。
小白可报下电视型号+机芯型号(升级或关于本机界面ZL开头的)。资深用户随意。测试阶段有白票机会哈。
小白可报下电视型号+机芯型号(升级或关于本机界面ZL开头的)。资深用户随意。测试阶段有白票机会哈。
注入“疫苗”过程,有坑。工具有坑,操作过程有坑。乱来有黑砖风险。暂时须本人操作,机主协助。
注入最快只需几分钟。(经过足够测试,能保证自动注入绝对安全时,我自然会去写一个自动注入工具)
注入小白可理解成手机刷机前的解锁过程,虽然不是一回事。
之后,usb启动备份原机固件。
不动原机启动相关分区,不升级系统固件情况下,出问题usb启动恢复即可,相当于系统刷不死。
升级系统固件后,需要重新注入,并更新usb相关文件。所以平时有必要禁用系统自动升级。
“针管”是USB转TTL串口+线+HDMI公头。
USB转TTL串口也可以用蓝牙串口模块或wifi串口模块替代。
串口软件硬件参考:(注意波特率115200,流控无,硬件ch340/ch341/pl2303即可)
串口调试
会焊接参考:(不要抄袭接线线序,除硬件部分介绍外,请忽略不适用)
免开壳TTL串口调试教程-适用于电视/机顶盒/智能投影等
硬件小白参考:(不要抄袭接线线序,除硬件部分介绍外,请忽略不适用)
小米电视硬核root教程(需要USB转TTL硬件工具)
暴风电视怎么用串口工具刷机?暴风电视刷机教程分享
真正重要的事发生在看不到的地方。
小白视角图文,还是等成功后的小白提供比较好。
**** Hidden Message *****
备用 牛蛙 楼主可以详细讲述一下吗 楼主啥型号的电视? 什么型号的? 楼主这个方法看着有点复杂 可以有学到 具体说说? 楼主详细步骤可以讲一下吗配上图片,现在这样有点迷糊