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

TV应用下载 / 资源分享区

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

综合交流 / 评测 / 活动区

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

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

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

查看: 219073|回复: 26
上一主题 下一主题
[数码视讯]

数码视讯Q5 解决刷机后遥控器不能开机唤醒

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-6-21 22:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 山阴路的夏天 于 2018-3-7 19:23 编辑

数码视讯Q5 解决刷机后遥控器不能开机唤醒

之前我是江苏移动的盒子,刷机是如下地址的原生安卓,
znds.com/forum.php?mod=viewthread&tid=520079&fromuid=4253644

然后问题来了
替换掉/system/etc/remote.conf的遥控文件后,发现按了遥控器上面的电源关机后,不能再次开机
发现该系统的开机识别码是2bd3,但是我的遥控器识别码是1608
开机功能是在boot里面的,除非解包boot修改,否则就只有换遥控器了.
最终的解决思路如下
通过在具有system权限的shell里面加一个定时循环,不停的去重置状态

因为/sys目录是一个内存文件系统,所以每30秒的状态重置,也不会伤害到机器的flash
这个改法,理论上所有的遥控器都是通用的,
遥控器的关机和开机按钮终于可以正常工作了

#/system/xbin/preinstall.sh
###############################################################
#/system/xbin/preinstall.sh
MARK=/data/local/symbol_thirdpart_apks_installed
PKGS=/system/preinstall/
SETTINGS=/data/data/com.android.providers.settings/databases/settings.db
STATEWAKE=/sys/power/state
LOCKWAKE=/sys/power/wake_lock



if [ ! -e $MARK ]; then
echo "booting the first time, so pre-install some APKs."


busybox find $PKGS -name "*\.apk" -exec sh /system/bin/pm install {} \;


# NO NEED to delete these APKs since we keep a mark under data partition.
# And the mark will be wiped out after doing factory reset, so you can install
# these APKs again if files are still there.
# busybox rm -rf $PKGS


touch $MARK
echo "OK, installation complete."


sqlite3 $SETTINGS "UPDATE system SET value = '3600000' WHERE name = 'screen_off_timeout' ;"
sqlite3 $SETTINGS "UPDATE system SET value = '0' WHERE name = 'screenshot_button_show' ;"
sqlite3 $SETTINGS "UPDATE secure SET value = '1' WHERE name = 'lockscreen.disabled' ;"


fi




while true ; do
busybox sleep 30s
echo "standby" > $STATEWAKE
echo "standby" > $LOCKWAKE
done


##############################################################################



上一篇:UNT400B_4HN 刷了固件后, 内存由1g变成400多m 求解决办法
下一篇:用zANTI给魔百盒装了一些软件,说说感受
推荐
 楼主| 发表于 2017-7-7 21:14 | 只看该作者
自己做了个刷机包,不知道为什么发不了帖子

数码视讯Q5移动魔百盒 S905M 最精简绿色刷机包


刷机说明


本固件是在[胡莱先生]的固件基础上改动的
数码视讯Q5安卓4.4.2线刷固件公开测试-江苏移动版
这个版本的好处是可以用遥控器开关机,而是背面的reset按键可以用来刷机


使用的桌面是[御酒探花][dehepo]的刷机包里面的


本固件的定位是将机器作为傻瓜式机顶盒使用,特别针对老人的傻瓜式操作,
本刷机ROM杜绝一切流氓行为,包括但不限于广告,弹出窗口,自动升级等等
具体改动
1.去除root权限
2.去掉原来的当贝桌面,使用最精简的桌面,加入了文件管理器
3.去掉了[jackpal.androidterm.apk],[Settings.apk]
4.系统启动后,会在内置的sd卡里面检查有没有[tools],没有就新建一个,
同时将以下apk拷入到[/sdcard/tools/preinstall]里面
[Easy_uninstall_1.22.apk]
[ESFileExplorer_4.0.2.3.apk]
[jackpal.androidterm.apk]
[Settings.apk]
如果将[preinstall]目录删掉,下次启动就不会拷入上面apk
如果将[tools]目录删掉,下次启动就会拷入上面apk
这么做的理由是防止老人小孩乱按,自己设置好了就删掉apk


百度的分享码 /s/   1geSEp7X
回复 支持 1 反对 1

使用道具 举报

推荐
 楼主| 发表于 2017-7-3 22:09 | 只看该作者
steelpad 发表于 2017-6-24 22:52
小白请教下上述代码如何操作呢?是在adb界面执行还是另存为文件执行?

看脚本说明注释啊,直接编辑/system/xbin/preinstall.sh文件,加入我标注的红字部分
回复 支持 1 反对 1

使用道具 举报

地板
 楼主| 发表于 2017-6-21 22:46 | 只看该作者
本帖最后由 xe366 于 2017-6-21 22:53 编辑

终于写完了,写个教程好多词都是敏感词,改了好几次我写的这个重置脚本就是不让机器休眠而已,遥控器上的关机电源按钮还是可以正常工作的.
回复 支持 反对

使用道具 举报

5#
发表于 2017-6-24 22:52 | 只看该作者
小白请教下上述代码如何操作呢?是在adb界面执行还是另存为文件执行?
回复 支持 反对

使用道具 举报

6#
发表于 2017-7-9 21:19 | 只看该作者
大神你的刷机包呢,给我分享一下吧
回复 支持 反对

使用道具 举报

7#
发表于 2017-7-9 21:20 | 只看该作者
大神,你好强悍,自己写代码,我已经刷了N多固件了,没有一次是成功的,最多到98%就报错了。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2017-7-14 19:19 | 只看该作者
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2017-7-14 19:19 | 只看该作者
supperfec 发表于 2017-7-9 21:20
大神,你好强悍,自己写代码,我已经刷了N多固件了,没有一次是成功的,最多到98%就报错了。 ...

https://www.znds.com/tv-951084-1-1.html
刷机包帖子,这是另外的一个刷机包,目前看来是最完美的
回复 支持 反对

使用道具 举报

10#
发表于 2017-9-25 00:40 | 只看该作者
因为/sys目录是一个内存文件系统,所以每30秒的状态重置,也不会伤害到机器的flash
这个改法,理论上所有的遥控器都是通用的,
遥控器的关机和开机按钮终于可以正常工作了


遥控器的开机按钮可以正常工作吗?
这里改的代码不是防止休眠吗?为什么遥控器开机按钮也能正常工作了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 03:09 , Processed in 0.070014 second(s), 12 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

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