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

TV应用下载 / 资源分享区

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

综合交流 / 评测 / 活动区

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

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

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

查看: 888299|回复: 54
上一主题 下一主题
[心得]

机顶盒随意更换遥控器方法

  [复制链接]
跳转到指定楼层
#
发表于 2020-3-18 21:35 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式 | 来自上海
机顶盒随意更换遥控器
以下操作需要机顶盒打开ADB。如果你的机顶盒不能打开ADB,你就不需要往下看了。
看到有些人说刷机后遥控器不能使用,还有网上购买的二手机顶盒配备的万能遥控器手感太差。现在有办法解决了,经过几天的研究,网上查询,找到了一个简单的解决办法。
其实遥控器能不能正常使用关键在system/etc目录下的key.xml文件,里面一般有几种遥控器的代码。我们可以更换里面的代码来让机顶盒适配你手里的遥控器。该文件我们可以使用记事本打开编辑,编辑完成后可以通过tvbox工具推送到机顶盒的。然后使用re文件管理器复制到system/etc目录,遥控器就可以正常使用了。<shdx-key>行开始的就是上海电信的遥控器代码,一直到</shdx-key>行结束。红框中的这些就是具体按键的遥控码。
机顶盒随意更换遥控器方法
移动魔百盒HG680-ka的机顶盒一般内置了<cmcc-key><hisi-key><fiberhome-key><ctc-key><ctcblack-key><cucc-key>几种遥控器代码。
如果你知道自己遥控器的遥控码,那就比较简单,将你的遥控码加入这个key.xml文件中,注意<shdx-key>行开始,一直到</shdx-key>行结束。为一种遥控器的遥控码。其它位置代码不要更改。最后的/千万不要漏了哦。我就因为漏了,导致手头三个遥控器都不能使用。万一出现这种情况不要着急的。使用电脑的无线键盘鼠标就可以完善解决。将无线键盘鼠标的sub接收头插入机顶盒,你就可以使用键盘鼠标来操作机顶盒了。
接下去重点讲一下如何对遥控器测码,如果你根本就不知道手里遥控器遥控码,你就需要对遥控器进行测码,测码不需要添加任何别的硬件,只需要机顶盒就行。
1、 下载adb工具。将adb工具解压到d:\adb目录中。进入命令行,使用命令进入adb目录,然后输入adbconnect IP(机顶盒的IP地址)。连接机顶盒。
机顶盒随意更换遥控器方法
2、  连接成功后输入adb shell 回车。出现#提示符。然后输入android_ir_user  –D。注意D大写
android_ir_user 是预置在 /system/bin 下的一个遥控输入与解析的程序。该程序在运行起来以后逐个按下遥控器上的按键,并记录下相应键码值,视你的遥控器按键数量,这一步会相对比较消耗时间:如下图。
机顶盒随意更换遥控器方法
然后将你记录下来的代码替换现在有key.xml文件中的遥控码,建议放在第一个遥控器代码中。
3、 使用tvbox推送key.xml文件到例子,然后使用re文件管理器复制到system/etc目录下。机顶盒关机重启,遥控器就可以正常使用了。
以上方法理论上也适用于安卓的智能电视更换遥控器,只要电视机能打开adb.
最后上传一个适合电信遥控器的key.xml
key-修改完成的电信版.rar (2.05 KB, 下载次数: 894)




上一篇:手机怎么硬改电视盒子
下一篇:开心盒子助手v1.1.1测试版 可以安装第三方软件
54#
发表于 2025-4-27 20:14 | 只看该作者 | 来自四川
本帖最后由 沙沙熊 于 2025-4-28 11:29 编辑

我的经验:我用楼主的方法,成功把四川广电的老遥控器都用上了。下面是我的经验,如果对你有用,请记得回来点“支持”,可以把我的回复顶到主贴下面。

海思系统的遥控码

注意:
1、通常本身使用的遥控码的套数是一定的,机顶盒初始化时,只会读固定的一部分(到底读几个可能与系统初始设置有关,有的机顶盒读3套,有的可以读5套,读7套的也见过,反正建议加遥控码时,直接嵌到其中一套里就可以了,最好不要单独加,避免不会被系统读取。我为此试验搞了十多个小时,血的教训。
<scmobile-key>
</scmobile-key>
这样为一套键值的起止标识。
我的这个盒子只能装2套。也可以在一个套内装多套,
2、一套键值最多只能有100个,从遥控器的按键大约有40个键,所以,一个套内最多放上2.5套。
3、<scmobile-key>的后面不能放注释
4、一套键值里不能有空行

5、key.xml 里不能用汉字,千万不要用汉字。这个好理解,与中文兼容不好。

4、系统是否正确读入了键值,可以在系统运行时,在ADB里查看(如果系统运行时,遥控器无效,就说明系统没有正确读入键值,这时可以插入USB鼠标键盘来操作盒子)
命令:
ADB connect 192.168.1.101(机顶盒的IP)
ADB shell
Android_ir_user -D
滚屏太多,可改为
Android_ir_user -D |more

4、UNT401H默认是打开ADB的,但它的端口不是通常的5555,而是30016
因此用ADB命令连接IP时,要加上端口30016,即:
ADB connect 192.168.1.101:30016
我半天连不上机顶盒,于是在机顶盒上,用RE文件管理器,拷贝进去的。
回复 支持 反对

使用道具 举报

53#
发表于 2025-3-21 23:12 来自ZNDS手机版 | 只看该作者 | 来自福建
其实用解包软件解包原来的固件包,复制遥控器代码,然后拷贝到新固件包的相应遥控文件,再进行刷机应该可以,就是不知要复制多少文件
回复 支持 反对

使用道具 举报

52#
发表于 2025-3-19 18:37 | 只看该作者 | 来自四川
不错不错 感谢楼主分享经验
回复 支持 反对

使用道具 举报

51#
发表于 2025-3-7 14:20 | 只看该作者 | 来自安徽
KEY文件里面有4个key    <hisi-key><unicome-key><telecom-key><mobile-key> 我只改了第一个,遥控器还是不行,需要全改了码?
回复 支持 反对

使用道具 举报

50#
发表于 2025-3-7 14:00 | 只看该作者 | 来自安徽
你好,按这个方法弄好了,为什么还是不行···
回复 支持 反对

使用道具 举报

49#
发表于 2025-2-6 13:46 | 只看该作者 | 来自江苏
感谢分享
回复 支持 反对

使用道具 举报

48#
发表于 2024-12-27 09:07 | 只看该作者 | 来自河南
qushishi
回复 支持 反对

使用道具 举报

47#
发表于 2024-12-10 09:35 | 只看该作者 | 来自浙江
什么都有人研究,厉害了
回复 支持 反对

使用道具 举报

46#
发表于 2024-12-3 11:21 | 只看该作者 | 来自河南
高手在当贝,换个遥控器,灵敏多了
回复 支持 反对

使用道具 举报

45#
发表于 2024-11-12 12:15 | 只看该作者 | 来自广东
收藏,非常实用,多谢分享!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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

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

GMT+8, 2025-7-25 20:41 , Processed in 0.068518 second(s), 14 queries , Redis On.

Powered by Discuz!

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

© 2007-2025 ZNDS.Com

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