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

TV应用下载 / 资源分享区

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

综合交流 / 评测 / 活动区

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

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

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

楼主: 11651189
[求助]

创维E900更新失败,现在只有声音没有图像,求修复,求刷机

  [复制链接]
匿名  发表于 2016-12-19 09:05
11651189 发表于 2016-12-17 11:59
我有两个E900,另一个没拆,完全正常使用。盒子自身的recovery功能只限于升级和恢复设置,没有备份功能。 ...

你说的都是可以实现的!
1.在root@Hi3798MV100下面的话,通过dd命令强制把分区写入数据,例如你用print得到一个bootargs的信息,得到boot在第一个位置,bootargs在第二个位置,recovery在第三个等等,你就可以用 busybox dd if=/mnt/sda/sda1/xxx.img(u盘默认挂载目录)  of=/dev/block/mmcblk0pxxx(xxx表示第几个分区,例如revocery就选择3,其他依次对应),同样,你也可以用这个命令,把那个位置的镜像给拷贝出来,只是if 和 of的位置互换
2.如果在fastboot下面的话,就得用mmc read命令,读取对应的内存的信息,然后用tftp拷贝出来
比如我们要把revocery拷贝出来的话,就用mmc read 0(设备号:表示机顶盒) 0x1ffbfc0(读取到内存的位置) 0x1000(16进制的多少块,一块代表512字节,revocery前面有2个分区占2M,所以就是2M/512换算成16进制) 0x5000(revocery分区的大小)  完整的就是 mmc read 0 0x1ffbfc0 0x1000 0x5000
然后用tftp传给电脑,这个mmc的我很少用,只是在linux下面用过nand read
回复 支持 0 反对 1

使用道具

匿名  发表于 2016-12-19 09:10
如果还有其他问题,直接加我的Q 930616736吧!
回复 支持 1 反对 0

使用道具

匿名  发表于 2016-12-19 09:12
额!输入错了,是1249744934 加了之后,麻烦把这俩楼删了!我不想别人加我,谢谢
回复 支持 反对

使用道具

 楼主| 发表于 2016-12-19 10:16 | 显示全部楼层
龙腾万里 发表于 2016-12-19 09:10
如果还有其他问题,直接加我的Q 930616736吧!

我已经记下你的QQ号码,我不能删除你的回复,请您自己再次编辑刚才的回复,得您自己才有权限删除。谢谢。我在上班,晚上回家学习您教的东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-19 10:17 | 显示全部楼层
龙腾万里 发表于 2016-12-19 09:12
额!输入错了,是1249744934 加了之后,麻烦把这俩楼删了!我不想别人加我,谢谢 ...

我已经记下你的QQ号码,我不能删除你的回复,请您自己再次编辑刚才的回复,得您自己才有权限删除。谢谢。我在上班,晚上回家学习您教的东西
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-19 21:07 | 显示全部楼层
龙腾万里 发表于 2016-12-19 09:05
你说的都是可以实现的!
1.在root@Hi3798MV100下面的话,通过dd命令强制把分区写入数据,例如你用print得 ...

太感谢您了,仔细学习你教的东西,同时百度+脑补,搞得一知半解的,最后把问题解决了。
输入print后得到以下返回信息:
bootargs=console=ttyAMA0,115200 blkdevparts=mmcblk0:1M(fastboot),1M(bootargs),10M(recovery),2M(deviceinfo),8M(baseparam),8M(pqparam),20M(logo),20M(logobak),40M(fastplay),40M(fastplaybak),40M(kernel),20M(misc),8M(userapi),8M(hibdrv),8M(qbflag),300M(qbdata),800M(system),1024M(userdata),500M(cache),8M(macid),64M(skparam),400M(skbackup),50M(private),-(sdcard) cohernet_pool=1M --hpm62

结合上面的信息,实验了几次,编辑了一条命令,把正常E900机器的/system目录备份到U盘来了:
dd if=/dev/block/mmcblk0p17 of=/mnt/sda/sda1/system.img


然后U盘插问题E900上,编辑一条命令把备份出来的镜像文件恢复到/system目录:
dd if=/mnt/sda/sda1/system.img of=/dev/block/mmcblk0p17
盒子重新开机,正常了。


我就觉得神奇,盒子启动的情况下,/system目录怎么就能够被覆盖呢?


回复 支持 反对

使用道具 举报

发表于 2016-12-25 14:01 | 显示全部楼层
吴刷其他recovery,现在无法启动到BootLoader和recovery,无法进行刷机,能启动到正常界面,但是启动非常非常慢,如何重新刷入recovery和BootLoader。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-25 20:06 | 显示全部楼层
本帖最后由 11651189 于 2016-12-25 20:09 编辑
han99 发表于 2016-12-25 14:01
吴刷其他recovery,现在无法启动到BootLoader和recovery,无法进行刷机,能启动到正常界面,但是启动非常非 ...

我只知道怎样进fastboot。用TTL线接到盒子上,电脑用XShell软件看,盒子开机的一瞬间就开始按键盘上CTRL+C,当屏幕出现fastboot#提示符,表明已经进入fastboot,然后参考本帖15楼、20楼和21楼。百度到fastboot下的mmc read命令好像可以重新刷写recovery。我就是在学习21楼后,自己摸索搞好了机器,fastboot下的命令我也搞不懂,你还是请教其他高人吧,我是小白,也是来论坛求助的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-27 08:27 | 显示全部楼层
han99 发表于 2016-12-25 14:01
吴刷其他recovery,现在无法启动到BootLoader和recovery,无法进行刷机,能启动到正常界面,但是启动非常非 ...

或者参照26楼,我把我盒子的recovery用dd命令复制成img文件,发给你,你用dd命令再恢复到recovery分区。这样也许能行。
回复 支持 反对

使用道具 举报

发表于 2017-2-14 22:10 来自ZNDS手机版 | 显示全部楼层
相同问题求指教,前面刷机后一直更新失败,无限重复,也是只有计时,确定。后来按了超级权限的什么就这样了,遥控器现在也没用了。QQ839345042谢谢!
JPEG_20170214_220320_1871219063.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-28 23:03 , Processed in 0.056512 second(s), 11 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

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