切换到宽版
  • 16767阅读
  • 54回复

求教各位如何修改这个机顶盒固件? [复制链接]

上一主题 下一主题
离线nai121

发帖
1490
M币
10
专家
0
粉丝
23
只看该作者 40楼 发表于: 2017-08-12
oness<blockquote class="blockquote3"><div class="text" style="padding:15px;"><a href="http://bbs.mydigit.cn/u.php?username=webpad" target="_blank">webpad</a><span style="color:gray ">:</span>Build_for__Huawei_Hi3716cv200_k3.4.35_2013-05-09_with_lock_debugging_lke_8.9.0_r212074_b33<br>lock_debugging  说明锁定了调试终端<br><span style="color:gray "> (2017-08-11 21:58) </span><a href="http://bbs.mydigit.cn/job.php?action=topost&tid=2177305&pid=57851479" target="_blank" onclick="return checkUrl(this)" id="url_16"><img src="http://bbs.mydigit.cn/images/back.gif" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>=740) window.open('http://bbs.mydigit.cn/images/back.gif');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="回 webpad 的帖子" alt="回 webpad 的帖子"></a><br></div></blockquote><br>打开华为HiTool准备烧写,却发现没有分区表配置文件,也不知道这文件格式是怎么样的,又中断了<br>于是乎在网上又找到个教程,有人用这个烧写的,里面带的固件里有一个分区表配置文件,我对照了一下启动日志,发现分区大小都一样,于是什么也没改,就用这个分区表文件,把以前修改的system.img文件给刷进去了,结果开机停在了启动画面那里了,系统进不去了,很明显哪里出了问题了<div id="alert_57861088" style="color:gray;margin-top:30px">[ 此帖被oness在2017-08-12 01:31重新编辑 ]</div>
      
又看了你的一些回答,应该可以解决,应用商店现没法下载软件,但可用电脑抓包软件提取应用商店ip地址,断外网修改路由地址跟应用商商店同地址段,修改电脑为应用商店地址
我就是我!!
离线nai121

发帖
1490
M币
10
专家
0
粉丝
23
只看该作者 41楼 发表于: 2017-08-12
oness<blockquote class="blockquote3"><div class="text" style="padding:15px;"><a href="http://bbs.mydigit.cn/u.php?username=webpad" target="_blank">webpad</a><span style="color:gray ">:</span>Build_for__Huawei_Hi3716cv200_k3.4.35_2013-05-09_with_lock_debugging_lke_8.9.0_r212074_b33<br>lock_debugging  说明锁定了调试终端<br><span style="color:gray "> (2017-08-11 21:58) </span><a href="http://bbs.mydigit.cn/job.php?action=topost&tid=2177305&pid=57851479" target="_blank" onclick="return checkUrl(this)" id="url_16"><img src="http://bbs.mydigit.cn/images/back.gif" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>=740) window.open('http://bbs.mydigit.cn/images/back.gif');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="回 webpad 的帖子" alt="回 webpad 的帖子"></a><br></div></blockquote><br>打开华为HiTool准备烧写,却发现没有分区表配置文件,也不知道这文件格式是怎么样的,又中断了<br>于是乎在网上又找到个教程,有人用这个烧写的,里面带的固件里有一个分区表配置文件,我对照了一下启动日志,发现分区大小都一样,于是什么也没改,就用这个分区表文件,把以前修改的system.img文件给刷进去了,结果开机停在了启动画面那里了,系统进不去了,很明显哪里出了问题了<div id="alert_57861088" style="color:gray;margin-top:30px">[ 此帖被oness在2017-08-12 01:31重新编辑 ]</div>
      
然后将原来下载的root软件改为应用商店里的应用同一app进行下载,然后应该可以root了
我就是我!!
离线nai121

发帖
1490
M币
10
专家
0
粉丝
23
只看该作者 42楼 发表于: 2017-08-12
oness<blockquote class="blockquote3"><div class="text" style="padding:15px;"><a href="http://bbs.mydigit.cn/u.php?username=webpad" target="_blank">webpad</a><span style="color:gray ">:</span>Build_for__Huawei_Hi3716cv200_k3.4.35_2013-05-09_with_lock_debugging_lke_8.9.0_r212074_b33<br>lock_debugging  说明锁定了调试终端<br><span style="color:gray "> (2017-08-11 21:58) </span><a href="http://bbs.mydigit.cn/job.php?action=topost&tid=2177305&pid=57851479" target="_blank" onclick="return checkUrl(this)" id="url_16"><img src="http://bbs.mydigit.cn/images/back.gif" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>=740) window.open('http://bbs.mydigit.cn/images/back.gif');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="回 webpad 的帖子" alt="回 webpad 的帖子"></a><br></div></blockquote><br>打开华为HiTool准备烧写,却发现没有分区表配置文件,也不知道这文件格式是怎么样的,又中断了<br>于是乎在网上又找到个教程,有人用这个烧写的,里面带的固件里有一个分区表配置文件,我对照了一下启动日志,发现分区大小都一样,于是什么也没改,就用这个分区表文件,把以前修改的system.img文件给刷进去了,结果开机停在了启动画面那里了,系统进不去了,很明显哪里出了问题了<div id="alert_57861088" style="color:gray;margin-top:30px">[ 此帖被oness在2017-08-12 01:31重新编辑 ]</div>
      
修改为应用商店里某个app的下载文件名,进行下载操作,就可以解决了
我就是我!!
离线oness

发帖
2538
M币
3103
专家
4
粉丝
44
只看该作者 43楼 发表于: 2017-08-12
回 nai121 的帖子
nai121:修改为应用商店里某个app的下载文件名,进行下载操作,就可以解决了 (2017-08-12 02:11) 回 nai121 的帖子

你还没看完我的回复贴,我走上了绝路,初始的固件是可以想办法安装软件的,结果我刷了新固件,应用商店都没有了,插入U盘安装软件直接提示无法安装第三方软件,TTL连上去,结果无法敲命令,把debug回显给锁住了,shell命令行也进不去,旧固件网上又找不到,唯一的办法就是从这个最新的底包固件下手
移动公司的定制机顶盒真的是武装到牙齿了,想破解真的是难难难
离线oness

发帖
2538
M币
3103
专家
4
粉丝
44
只看该作者 44楼 发表于: 2017-08-12
回 webpad 的帖子
webpad:Build_for__Huawei_Hi3716cv200_k3.4.35_2013-05-09_with_lock_debugging_lke_8.9.0_r212074_b33
lock_debugging  说明锁定了调试终端
 (2017-08-11 21:58) 回 webpad 的帖子

刷了修改过的system.img,结果定格在开机图片上了,于是我又把底包里的system.img刷回去,结果是在启动动态图上停下来了,还是没法进入桌面,于是把userdata.img也刷进去,终于可以启动到桌面了
我又查了百度,命令行未打开,应该修改default.prop里的ro.debuggable=0值,把0改为1即可,但是这个文件在boot.img文件里,可是boot.img文件怎么解开呢?用bootimg.exe也无法解开,这个是u-boot文件,如何解开这个boot.img包还没查到
[ 此帖被oness在2017-08-12 23:13重新编辑 ]
离线webpad

发帖
226
M币
3341
专家
8
粉丝
24
只看该作者 45楼 发表于: 2017-08-12
回 oness 的帖子
oness:刷了修改过的system.img,结果定格在开机图片上了,于是我又把底包里的system.img刷回去,结果是在启动动态图上停下来了,还是没法进入桌面,于是把userdata.img也刷进去,终于可以启动到桌面了
我又查了百度,命令行未打开,应该修改default.prop里的ro.debuggable=0值,把0改为 .. (2017-08-12 22:32) 回 oness 的帖子

别搞混淆了。
boot.img 不是uboot。
你先进入fastboot终端把recovery分区备份出来,修改后再刷回去,我前面不都是说过了么。
离线nai121

发帖
1490
M币
10
专家
0
粉丝
23
只看该作者 46楼 发表于: 2017-08-13
oness<blockquote class="blockquote3"><div class="text" style="padding:15px;"><a href="http://bbs.mydigit.cn/u.php?username=nai121" target="_blank">nai121</a><span style="color:gray ">:</span>修改为应用商店里某个app的下载文件名,进行下载操作,就可以解决了<span style="color:gray "> (2017-08-12 02:11) </span><a href="http://bbs.mydigit.cn/job.php?action=topost&tid=2177305&pid=57865208" target="_blank" onclick="return checkUrl(this)" id="url_5"><img src="http://bbs.mydigit.cn/images/back.gif" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>=740) window.open('http://bbs.mydigit.cn/images/back.gif');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="回 nai121 的帖子" alt="回 nai121 的帖子"></a><br></div></blockquote><br>你还没看完我的回复贴,我走上了绝路,初始的固件是可以想办法安装软件的,结果我刷了新固件,应用商店都没有了,插入U盘安装软件直接提示无法安装第三方软件,TTL连上去,结果无法敲命令,把debug回显给锁住了,shell命令行也进不去,旧固件网上又找不到,唯一的办法就是从这个最新的底包固件下手<br>移动公司的定制机顶盒真的是武装到牙齿了,想破解真的是难难难
      
这个就没办法了,没有应用商店,只能看看其他坛友怎么办了。
我就是我!!
离线nai121

发帖
1490
M币
10
专家
0
粉丝
23
只看该作者 47楼 发表于: 2017-08-13
oness<blockquote class="blockquote3"><div class="text" style="padding:15px;"><a href="http://bbs.mydigit.cn/u.php?username=webpad" target="_blank">webpad</a><span style="color:gray ">:</span>Build_for__Huawei_Hi3716cv200_k3.4.35_2013-05-09_with_lock_debugging_lke_8.9.0_r212074_b33<br>lock_debugging  说明锁定了调试终端<br><span style="color:gray "> (2017-08-11 21:58) </span><a href="http://bbs.mydigit.cn/job.php?action=topost&tid=2177305&pid=57851479" target="_blank" onclick="return checkUrl(this)" id="url_7"><img src="http://bbs.mydigit.cn/images/back.gif" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>=740) window.open('http://bbs.mydigit.cn/images/back.gif');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="回 webpad 的帖子" alt="回 webpad 的帖子"></a><br></div></blockquote><br>刷了修改过的system.img,结果定格在开机图片上了,于是我又把底包里的system.img刷回去,结果是在启动动态图上停下来了,还是没法进入桌面,于是把userdata.img也刷进去,终于可以启动到桌面了<br>我又查了百度,命令行未打开,应该修改default.prop里的ro.debuggable=0值,把0改为1即可,但是这个文件在boot.img文件里,可是boot.img文件怎么解开呢?用bootimg.exe也无法解开,这个是u-boot文件,如何解开这个boot.img包还没查到<div id="alert_57918299" style="color:gray;margin-top:30px">[ 此帖被oness在2017-08-12 23:13重新编辑 ]</div>
      
boot.img这个是加密的,你必须有厂家的解加密程序才能解,不用想,以前解中兴手机也搞过,最后厂家故意漏出一个解加密程序,才有的解。
我就是我!!
离线nai121

发帖
1490
M币
10
专家
0
粉丝
23
只看该作者 48楼 发表于: 2017-08-13
oness<blockquote class="blockquote3"><div class="text" style="padding:15px;"><a href="http://bbs.mydigit.cn/u.php?username=webpad" target="_blank">webpad</a><span style="color:gray ">:</span>Build_for__Huawei_Hi3716cv200_k3.4.35_2013-05-09_with_lock_debugging_lke_8.9.0_r212074_b33<br>lock_debugging  说明锁定了调试终端<br><span style="color:gray "> (2017-08-11 21:58) </span><a href="http://bbs.mydigit.cn/job.php?action=topost&tid=2177305&pid=57851479" target="_blank" onclick="return checkUrl(this)" id="url_7"><img src="http://bbs.mydigit.cn/images/back.gif" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>=740) window.open('http://bbs.mydigit.cn/images/back.gif');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="回 webpad 的帖子" alt="回 webpad 的帖子"></a><br></div></blockquote><br>刷了修改过的system.img,结果定格在开机图片上了,于是我又把底包里的system.img刷回去,结果是在启动动态图上停下来了,还是没法进入桌面,于是把userdata.img也刷进去,终于可以启动到桌面了<br>我又查了百度,命令行未打开,应该修改default.prop里的ro.debuggable=0值,把0改为1即可,但是这个文件在boot.img文件里,可是boot.img文件怎么解开呢?用bootimg.exe也无法解开,这个是u-boot文件,如何解开这个boot.img包还没查到<div id="alert_57918299" style="color:gray;margin-top:30px">[ 此帖被oness在2017-08-12 23:13重新编辑 ]</div>
      
而且解了也没用,主要是加载第一屏和其他启动引导的东西,解它对于你想root和安装第三方app没用
我就是我!!
离线oness

发帖
2538
M币
3103
专家
4
粉丝
44
只看该作者 49楼 发表于: 2017-08-13
回 webpad 的帖子
webpad:别搞混淆了。
boot.img 不是uboot。
你先进入fastboot终端把recovery分区备份出来,修改后再刷回去,我前面不都是说过了么。 (2017-08-12 23:40) 回 webpad 的帖子

怎么备份recovery分区?下面这些命令哪个可以备份recovery,怎么用?应该是从内存里备份出来的吧?我对那些不太懂,对内存那些16进制地址也稀里糊涂的

fastboot# <INTERRUPT>
fastboot# help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
clearwarp- clear Warp!! bootflag
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
ddr     - ddr training function
getinfo - print hardware information
go      - start application at address 'addr'
help    - print command description/usage
loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcinfo - mmcinfo <dev num>-- display MMC info
mtest   - simple RAM read/write test
mw      - memory write (fill)
nand    - NAND sub-system
nboot   - boot from NAND device
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sf      - SPI flash sub-system
tftp    - tftp  - download or upload image via network using TFTP protocol
uploadx - upload binary file over serial line (xmodem mode)
version - print monitor version
warp    - Warp!! boot
fastboot# ls /
Unknown command 'ls' - try 'help'
fastboot# version

Fastboot 3.3.0-svn589 (zs@yinhe-B880G2) (Aug 06 2014 - 11:07:15)