【电视盒子】HI3798MV300刷机教程笔记/备份遥控码修复遥控器/ADB/线刷卡刷/电视盒子安装第三方应用软件

embedded/2025/2/2 12:34:45/

心血来潮,看到电视机顶盒满天飞的广告,想改造一下家里的电视盒子,学一下网上的人刷机,但是一切都不知道怎么开始,虽然折腾了一天,以失败告终,还是做点刷机笔记。

0.我的机器

年少不会甄别,在某宝上搜索了一下就下单了,叫“奇*果 k6”。现在再回去淘宝搜索,这家店已经关闭,导致很多问题都没法问。

在这里插入图片描述
1处理器 粘得太劳看不见
2网卡是 mt7668
3主板是 HI3798MV300

1.搜索固件

这话我开始最大的阻碍,因为连刷机的基本步骤都不知道,更别说怎么搜索固件了。
可以联想一下以前安卓手机是什么怎么刷系统的,步骤是差不多的,手机流程就大致是,电脑手机 一根线,一个刷机软件,然后上传固件,长按电源键进入recovery模式…

刷机的过程整体是:
拆开机器(比如我这个垃圾机顶盒,直接用一字螺丝刀撬开即可)→
确认主板的信息(比如我3798MV300),还有处理器,网卡的型号,确认是什么型号(免得刷对了固件连接不上网络,就用不了) →

获取对应的硬件信息后搜索固件,但是我我觉得我这个是套壳的翻新机,因为主板上面还有未抹去的记号,实在不好拿捏 →
在这里插入图片描述
开始刷机…

2.关于刷机

承接上面的步骤就是刷机→
卡刷就是下载好固件插个U盘,然后用镊子短触阵脚,“迫使”处理器短接“错乱”地进入U盘启动(网上的说法),断触方法五花八门,步骤相对简单。
线刷由于电视盒子一般没有直接连接电脑端口,所以需要用到TTL,也就是主板上的三个针脚,通过焊接这个三个阵脚到带有杜邦线的USB接口,实现类似“安卓刷机”的那种连接方式,然后后面步骤就和安卓刷机差不多了。

如下图所示,线刷最麻烦的步骤就是焊接这一步,因为没有工具和配件。
在这里插入图片描述
图2-1 主板构成图(参考麒麟刷机网)

结论: 本质都是安卓机刷机,不难。

关于遥控码的备份设置

这个是在刷了大量视频后发现的问题,即刷完固件后,发现遥控器用不了,那么本质原因是固件使用的是它自己默认的遥控码,这个只需要在配置文件中修改即可。

看到某个博主是通过,遥控机器一个一个测试。
在这里插入图片描述

如果在刷固件之前,找到这个遥控码文件备份一份,感觉也是可以的。
下载一个re文件管理器.apk
具体可以参考这个up
找到这个目录下的文件,备份即可
在这里插入图片描述

参考信息

奇异果K6_mv300h_mt7668当贝固件优盘刷机教程

机顶盒海思芯片刷机(烧录)工具

海思Hi3798M主控网络机顶盒刷机及遥控码的修改

找到这个觉得最接近换皮的源头

四川九联代工M301H hi3798 mv300 mt7668

还有这个也接近,只是方法不一样,感觉我那个就是用魔百盒翻新

查了一下处理器 和 中国移动IPTV魔百盒M301H 的一致,基本确认就是 老板回收这些盒子翻新再出售然后被举报跑路店铺就倒闭了

移动m301h,hi3798 mv300h卡刷包,救砖包!

在这里插入图片描述

ADB调试的 步骤

考虑到刷机有风险,就考虑能不能通过root的方式,来安装第三方的桌面软件,因为这个刷进去的这个系统很恶心,只要安装进去就给你强制卸载,甚至连安装的界面都看不到,所以也尝试了能不能通过ADB的方式写入。
网上查询到:各种品牌电视的ADB打开方式,然而,这个奇异果硬是没有,估计只能通过线刷。*(但是这样就只能TTL焊接USB)

然后如果可以打开ADB,安装的方法也就几个命令的事情

参考觉得有用的几个链接

电视盒子通过adb安装第三方应用

使用ADB工具向机顶盒传输第三方APK软件

小米电视/机顶盒怎么更换默认的小米桌面

电视盒子更换默认桌面教程(通用)

开心电视助手(电视机调试神器) v4.8

TTL线刷root的 步骤

步骤和刷安卓手手机类似

1.电脑,安装xshell、或putty、或嗨Hitool类似能跑码的软件
2.硬件,然后插入“TTL转USB”的CH340模块,插到电脑USB口,pdd10块,注意看排针的尺寸,选小尺寸的那种。在这里插入图片描述
(我图片买错了,要硬掰进去)

在这里插入图片描述

3.硬件,通过杜邦线把USB模块和板子连接,并焊锡焊接上。
4.电脑,win+X打开设备管理器,查看串口的名称,在shell设置com名和速度115200
加粗样式
看到这个界面就是等待连接了
在这里插入图片描述
5.最后连通电源就可以,用ADB

但是最后的结果是

翻车了。。。

堵在第五步,跑码一直没成功,然后重复尝试就把板子搞坏了

  • 跑码一直开在 Calling CRDA to update world regulatory domain
  • 然后 Unable to handle kernel paging request at virtual address b42ce0c8
  • 还有 Found flash memory controller hifmc100. no found nand device

大概率是接触不良导致,重复测试了几遍,最后点不亮了

所以先刷要慎重,不稳定就真的变砖

虽然翻车了,不过这次还是有收获的

  • 首先是线刷这个东西,如果焊锡焊不牢固,就算了接触不良容易变砖或把其他电子元件烧掉(我内存大概率就是这样没的)。
  • 然后如果尝试用针脚测试,跑码也会卡住的话,就大概率不要轻易凭着兴趣了,因为我的重复操作好像把内存坏了,到最后点不亮了,后面就算能开机也不行,时不时会断开,就是变得不稳定了。(店老板让我这样测试的,他说线要穿过孔才能焊接,因为我那个孔是有焊锡在上面的,不敢穿就只能针测试。)
  • 然后要想买顶盒没广告,就去 * 搜索那些网上常见固件的机顶盒就好了,别人帮你一套搞定也不贵。避坑不能装第三方软件的,因为后面会有很多很多广告。
  • 然后软件的话,类似 电视直播软件 经常时不时也会挂掉,这是常有的事,换一个就好了,在下一节推荐的社区还是有很多的,不难找。用自带的就是一个台后面搭一个广告台,多到你看着都恶心死了。
  • 还有一点体会就是 时间成本,这种DIY适合大学生折腾,或者本来就是相关行业应用或教育,几天这玩意,假期都整没了,还不如花100块解决了,去搞更有价值的事情实在不划算,牛马的时间都是金钱了,凭着兴趣折腾这个不赚钱的玩意,不如好好准备工作,感慨自己原来已经不是无忧无虑不用担心赚钱生活的憨包少年了。

电视软件的推荐

虽然都知道整体步骤了,但是还是没有继续尝试下去。一个是我投入的时间成本太高了,如果继续刷机,万一后面变砖了,那我家人就真的没电视看了,我好不一定久救得回来;又或者刷成功了,那遥控器用不上?或者连不上wifi?
然后看到当贝桌面后,发现了个不错的社区,有很多技术修改的帖子,不过就懒得折腾了

除了个麒麟刷机网,还有这个

智能电视网-BBS

电视的软件推荐

智能电视网

野草助手吧

影视仓库

最后测试了下这些软件挺好用
在这里插入图片描述

发现一个叫莫老师的up讲得也挺好的

装宽带送的盒子正在吃灰?刷个机说不定还能抢救一下


http://www.ppmy.cn/embedded/156081.html

相关文章

C++类型转换总结

类型转换 隐式转换 C自动执行很多类型转换: 将一种算术类型的值赋给另一种算术类型的变量时,C将对值进行转换; 表达式中包含不同的类型时,C将对值进行转换; 将参数传递给函数时,C将对值进行转换。 C类…

【BUUCTF】[RCTF2015]EasySQL1

二次注入原理 是一种比较隐蔽的 SQL 注入类型 用户输入的数据先被存储到数据库中(此时可能未被恶意利用),后续应用程序从数据库中读取该数据并再次使用在 SQL 查询中,而此时就可能导致 SQL 注入问题。 如,用户注册时…

【Node.js]

一、概述 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 ,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。 官网地…

搭建一个基于Spring Boot的书籍学习平台

搭建一个基于Spring Boot的书籍学习平台可以涵盖多个功能模块,例如用户管理、书籍管理、学习进度跟踪、笔记管理、评论和评分等。以下是一个简化的步骤指南,帮助你快速搭建一个基础的书籍学习平台。 — 1. 项目初始化 使用 Spring Initializr 生成一个…

ARM-V9 CCA/RME QEMU环境搭建

整个用于 CCA 的软件栈仍在开发中,这意味着指令会频繁更改,且仓库可能是临时的。有关手动编译该栈以及从 OP-TEE 构建环境编译的指令,均基于 Ubuntu 22.04 LTS 系统编写。 使用 OP-TEE 构建环境 此方法至少需要以下工具和库。下面描述的手动构建方法也需要大部分这些工具。…

Web3 数字资产如何更有趣?解锁 Ultiland 融合 MeMe 与 RWA 的技术路径

链上数字资产的快速发展,如何与艺术创作深度融合?一众实体资产渴望向 Web3 无缝跃迁,你知道 Ultiland 交出了一份怎样的答卷吗?创新 Meme-like RWA 模型,让艺术品、房地产等资产进入 Web3,开启全新投资体验…

RabbitMQ1-消息队列

目录 MQ的相关概念 什么是MQ 为什么要用MQ MQ的分类 MQ的选择 RabbitMQ RabbitMQ的概念 四大核心概念 RabbitMQ的核心部分 各个名词介绍 MQ的相关概念 什么是MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出&am…

仿 RabbitMQ 的消息队列1(实战项目)

一,消息队列的背景知识 我们以前学过阻塞队列,其实阻塞队列和消息队列的原理差不多。 在实际的后端开发中, 尤其是分布式系统⾥, 跨主机之间使⽤⽣产者消费者模型, 也是⾮常普遍的需求. 因此, 我们通常会把阻塞队列, 封装成⼀个独⽴的服务器程序, 并且赋…