|  | 
 
| 本帖最后由 hongsxxxxxxxx 于 2019-10-6 19:22 编辑 
 江苏移动hs8545m, 用ttl, restore manufactory,  后使能telnet,用论坛上的2kb文件补全了shell, 但补完shell后,除了改改界面,改改模式,其他的都干不了。根分区只读,无法添加任何自启动脚本。看到有篇很冷门的文章,https://blog.leexiaolan.tk/persi ... loss-on-hg8120c-ont,思想大概就是通过注入内核模块来启动脚本,大概研究了下,发现几个r019之前所有固件都存在的漏洞,有能力的人可以自己研究下,扯远了,回归主题。
 在测试的过程中加了一个脚本导致自启动循环,现在直接导致jffs2分区被破坏。
 ttl启动错误日志主要如下:
 UBIFS error (pid 546): ubifs_read_node: bad node type (255 but expected 6)
 UBIFS error (pid 546): ubifs_read_node: bad node at LEB 0:0, LEB mapping status 0
 Not a node, first 24 bytes:
 00000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 ==================== New superblock =====================
 magic          0x6101831
 crc            0x0
 node_type      6 (superblock node)
 group_type     0 (no node group)
 sqnum          0
 len            0
 key_hash       0 (R5)
 key_fmt        0 (simple)
 flags          0x0
 big_lpt      0
 space_fixup  0
 min_io_size    2048
 leb_size       126976
 leb_cnt        166
 max_leb_cnt    166
 max_bud_bytes  634880
 log_lebs       3
 lpt_lebs       2
 orph_lebs      2
 jhead_cnt      1
 fanout         8
 lsave_cnt      256
 default_compr  1
 rp_size        990412
 rp_uid         0
 rp_gid         0
 fmt_version    4
 time_gran      1000000000
 UUID           BB4560BC-C90C-4E79-B42B-BB42BCCCF01E
 =========================================================
 
 mount: mounting /dev/ubi0_13 on /mnt/jffs2/ failed: Invalid argument
 -rw-r--r--    1 root     root             9 Jan  1 00:00 mSQUASHFS error: error -4
 ount_ok
 
 现状:
 1。jffs2分区损坏
 2。系统分区没有问题,可以ttl 登陆,但是网卡好像没有启动,不能联电脑,系统的shell, 又是阉割的,死循环
 
 
 目前修复思路大概有:
 
 1。找到jtag接口引脚,刷入带启动停止的uboot.bin,(有所有分区备份,华为很恶心,屏蔽了uboot命令行),这篇文章说到给uboot打补丁,https://blog.csersoft.net/archives/174#comment-86[华为光猫HG8245H救砖笔记⑥逆向UBoot恢复海思命令行],需要知道jtag。通过uboot命令恢复jffs2分区及数据。
 
 2。flash编程,听说很贵!!!
 3。重新买个猫!!!恩,已经从移动小哥哥那里花50块买了二手的hs8545m5,这货的软件版本是r019的,补shell的bin文件死活不能通过load pack 命令刷入,只能通过华为的ont使能工具刷!!!!已经搞定重启自启动脚本,运行dropbear -p 2222。下一步研究ss能不能运行,如果可以,就可以仍掉我的tplink路由器了。
 
 
 有没有大老知道 jtag 引脚的具体位置,或者 sd1156 cpu 的手册,谢谢
 稍候发附件
 
 资源来源论坛分享,感谢大佬无私分享!
 
 
 | 
 
×本帖子中包含更多资源您需要 登录 才可以下载或查看,没有账号?立即注册 
  |