690322dqh 发表于 2024-1-3 11:26:05

HN8145XR修改hw_ctree.xml后上传光猫被拒绝,开root提权重启后无法telent(已解决)

本帖最后由 690322dqh 于 2024-1-3 13:08 编辑

HN8145XR一台,R21版本的,之前已补全shell,导出hw_ctree.xml修改后上传失败,按本论坛教程上传hw_ctree.xml文件失败,没有权限『 光猫FTTx技术交流区 』 - Powered by Discuz! (chinadsl.net),输入touch /mnt/jffs2/Equip.sh之后再输入reboot重启,设备只有电源灯亮,光纤指示灯和无线指示灯不亮,telnet也无法连接,是不是变砖了?有解决办法吗?求大侠们指教,谢谢。

690322dqh 发表于 2024-1-7 20:40:40

yyhb 发表于 2024-1-5 23:10
修改为:

是的,就是修改hw_ctree.xml文件中的这2处,欺骗itms认证,不再频繁跳出强制注册界面而开不了正常其他网页。R21版本HN8145XR使用常规方法用tftp配合telnet可以导出hw_ctree.xml文件,但是不能tftp上传修改好的hw_ctree.xml文件到光猫。

690322dqh 发表于 2024-1-3 16:16:09

按上面教程输入touch /mnt/jffs2/Equip.sh之后再输入reboot重启后只有电源灯一个灯亮(没插网线),网口插电脑也没有反应(光猫网口灯亮但电脑获取不到ip地址),以为变砖了。死马当作活马医,插电放置几十分钟(不到一小时),注册灯(光纤指示灯)和无线指示灯亮了,网口连接电脑也正常了,但是telnet 192.168.1.1无法连接,记得看到说要telnet 192.168.100.1,一试还真可以,但是输入root后原密码adminHW无效,盲试了一下,发现密码成了admin,telnet进去后tftp继续上传已修改的hw_ctree.xml成功,然后再接着输入rm /mnt/jffs2/Equip.sh关闭了root,再输reboot重启光猫,启动正常。之后仍然要用192.168.100.1使用超密nE7jA%5m进入光猫界面,又发现WiFi设置是空白的,光猫无线指示灯也不亮,把设备恢复了出厂设置,重启光猫在浏览器输入192.168.1.1使用超密nE7jA%5m登录正常,光猫的所有功能也恢复了正常。虚惊一场。

li0419 发表于 2024-1-3 20:44:26

telnet也无法连接 不是砖是啥

690322dqh 发表于 2024-1-4 07:54:51

li0419 发表于 2024-1-3 20:44
telnet也无法连接 不是砖是啥

已经弄好了,上面我说了恢复过程。当时是为了欺骗itms注册不跳强制注册界面修改了hw_ctree.xml(把一段代码中的2个99分别修改为0和1),把修改好的文件上传时发现没有权限上传失败,所以才按上面的教程操作的。

sdwfwmj 发表于 2024-1-4 08:22:17

r21应该还有备份及快速恢复功能,用这个来改配置文件会安全很多。

hutuch 发表于 2024-1-4 09:04:44

谢谢楼主分享使用经验。

690322dqh 发表于 2024-1-4 10:38:06

sdwfwmj 发表于 2024-1-4 08:22
r21应该还有备份及快速恢复功能,用这个来改配置文件会安全很多。
你说的这个方法怎么操作,请赐教,谢谢!我还有一台HN8145XR不敢下手了,也是R21版本的电信定制版的。

690322dqh 发表于 2024-1-4 16:10:12

找到了另外一种方法修改配置文件使光猫不跳强制注册界面的方法,比上面的方法简单,主要是安全,没有变砖的风险。————HN8145XR插一个格式化好了的U盘,超级密码登录后在“管理”一栏备份配置到U盘(生成一个名字为e8_Config_Backup的文件夹在U盘根目下),把e8_Config_Backup的文件夹剪切放到别处,然后使用华为加解密工具解密e8_Config_Backup的文件夹中后缀为cfg的文件后进行修改,改好保存后使用华为加解密工具进行加密,e8_Config_Backup的文件夹里面只存放这个已修改已加密的cfg文件,再把这个e8_Config_Backup文件夹仍然放在U盘根目录下,U盘插入光猫后在“管理”一栏找到U盘备份对应界面,勾选“快速恢复”后点击界面下方的“重启”按钮,光猫重启后修改后的配置就生效了(我是改了配置中一段代码中2个99,分别修改为0和1,使登录光猫时不再跳出强制注册界面)。

yyhb 发表于 2024-1-5 23:10:32

<X_HW_UserInfo UserName="" UserId="" Status="99" Limit="10" Times="0" Result="99" X_HW_InformStatus="0" X_HW_AcsCnnctSatus="0"/>
修改为:
<X_HW_UserInfo UserName="" UserId="" Status="0" Limit="10" Times="0" Result="1" X_HW_InformStatus="0" X_HW_AcsCnnctSatus="0"/>

sdwfwmj 发表于 2024-1-7 17:03:23

本帖最后由 sdwfwmj 于 2024-1-7 17:09 编辑

另外,楼主,我记得删equip比较安全的操作是EquipMode.sh off equipmode.sh的位置可以用find命令找一找。这样可以把touch Equip.sh命令多弄出来的文件删掉,单独删除Equip.sh不能完全复原光猫
页: [1] 2 3
查看完整版本: HN8145XR修改hw_ctree.xml后上传光猫被拒绝,开root提权重启后无法telent(已解决)