找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13021|回复: 72

HN8145XR 降级成功

[复制链接]
发表于 2022-8-10 01:52:39 | 显示全部楼层 |阅读模式
本帖最后由 1531 于 2022-8-10 01:57 编辑 8 B1 ]* w$ g9 ]3 O8 ]* O$ L5 X$ d
6 G' A; U/ A" }. ^
之前按照论坛大佬的把移动版HN8145XR备份了jffs2文件夹,然后恢复到华为界面。
8 s, m0 g1 m2 U但移动版 版本如日志图片所示,当时并不知道关于R20和R21没有ROO权限,原来自己有一个K622C四川电信版,没有注意版本问题。
9 O* Z3 H- v3 Q9 z自己还是按原来的方式上传修改配置文件,提示论坛中大家所说的没有权限,当时并没有太在意。看到/mnt/jffs2/中,没有K662C中的hw_default_ctree.xml文件,就把自己文件改了hw_default_ctree.xml上传结果成功了。想到默认配置文件,只能恢复默认设置才会生效,于是就通过WEB登录点击恢复默认,万万没有想到居然上传的hw_default_ctree.xml居然生效了。当时高兴的;结果没过几分钟又修改了一下配置文件,打算继续上传,但发现,有提示没有权限,于是我就有换了个名字上传,这下没有什么可以匹配的了,也无法重命名。一下我就瓜了。。。5 D4 L! K( s7 r! G/ T+ ^: _
现在发现只能通过WEB更新配置文件和备份配置文件,而且还不用什么解密,下载下来直接就能修改。当时为什么就没有想到啦!
3 f! D; U  W4 u$ |7 x! Q1 E2 ~! F由于有强迫症的我,看了各种论坛技术交流,发现有个楼主的HN8145XR是可以通过Tftpd32上传的并没有报权限错误。通过和多名楼主交流才知道他们用的都是R20版本,所有可以上传。R21版本就只有下载,没有上传权限的。还有一些楼主 居然还在删除jffs2文件的方法,我就不知道哪里的权限。: c! ?. t, u3 }3 q. m* T0 z, B
自己看了DD命令分区解锁,备份还原等,想通过备份文件中删除之前 上传无法删除的那个文件后 然后再通过DD命令还原回去。【这是目前的想法之一】
. ]8 E: O4 B% R4 d今天和一个大佬交流看到,以前的版本可以获得root权限,如果能行的话,我就降级系统版本活动root权限,删除之前的文件后在升级回去,也就不用那么麻烦搞什么DD命令备份还原了。说了这多少废话,下面就是降级篇【注意:降级风险有可能变砖
( P8 l+ R* F1 N  F- A***********************方式1*************************
# Z. O" {; u0 Btelnet 192.168.1.1   % }8 p3 S3 ]3 s8 Y' L5 ^. k+ D; O" V
root
3 D, h1 T! t! l0 @( Q" }! F$ LadminHW     (输入不显示,直接回车;华为介面 admin  中国移动 Hw8@cMcc )
0 K# Q% {1 n4 |1 ]& L, B+ q8 w" Z, v, ?# B, D- s( `

; K7 e! H, n9 H5 v: ~5 i6 {load pack by tftp svrip 192.168.1.2 remotefile HN8145XR_V500R021C00SPC150_china_all.bin
+ i! f+ O6 }2 d) |: c' K, h  U( F- H9 I  l/ h) _

5 y# Q) x1 x! D; l- n, z/ @& b (重要:请耐心等待 TFTP 进度条 过100%后 自动消失)
: X# j, o- F3 o) s$ i* `% v# j; Q8 F! d0 w4 Y# Q. F1 D9 x

6 m# R  x( R. b$ ]% n9 Y: }命令行会跳出下一行' d  ]& X* `/ o

& g( d" q! d9 c" t, I( p8 T

+ w, W. D) s! u' |" N, I+ Q再  reset   重启      (重启后再操作一次更新 , 这样主、备分区版本才一致)
# p4 _( m/ D5 H7 k: i7 y5 a) ?  R两次更换新 查询一下版本更新成功 版本是否一致
# i9 b, Z( i+ v+ Y2 S; T建议:两次重启后在恢复华为界面 restorehwmode.sh,后需要重新shell。
0 W5 |5 U; f' p2 W2 c& W' L# D由于更新了版本 WEB密码可能无法使用,我通过telnet 直接下载配置文件,【由于该系统支持长传】修改后重新就可以了; t# V" Z/ L8 A, @; B4 ]7 I' S. T
******************************WEB方式更新***************************************  T7 ^6 Y. A9 D8 K, F) `* t. d
登入后选择:高级设置 一 维护 一 软件更新,选择固件所在位置,点击更新,   耐心等直到出现重启,点击重启!
" f) a2 B, _+ c8 d% ^" F) t (重启后再操作一次更新 , 这样主、备分区版本才一致) 更多细节更看setttt大佬描述( R) S/ u& t; p% _

  v& z0 d2 d7 O$ V
. Y  V9 F. Y. M最后说一下 我降级以后 光猫的注册灯和光信号灯一直闪烁 ,但光猫更够正常使用的。- `5 E2 ^  g0 N& f& w
不太建议:因为第一次更新后,密码可能变了,就无法第二更新了,你也可以通过我通过telnet 直接下载配置文件,重新上传并并重启后使用WEB二次更新。
# T% L8 Q" A% }6 _如果有什么说的不够到位欢迎指教。同时系统有大佬指导一下怎么删除那个文件 谢谢
; S6 w! x8 h6 u- ^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

问一下.最好那个这固件是3网通杀么?  发表于 2023-9-23 09:49
发表于 2022-8-11 10:30:49 | 显示全部楼层
yuleniwo 发表于 2022-8-11 10:17
% Q  I% B4 b8 X$ j4 Z: |既然已经降级为有root权限的,何不自己弄个简易版的su(也就几行c代码编译下)放到jffs2下,改下文件所有者 ...

3 J# e  R( G+ b5 g/ }7 T求大佬弄个简易版SU
 楼主| 发表于 2022-8-11 10:29:47 | 显示全部楼层
yuleniwo 发表于 2022-8-11 10:17
# T. }0 H* u; m5 E, l1 T8 q既然已经降级为有root权限的,何不自己弄个简易版的su(也就几行c代码编译下)放到jffs2下,改下文件所有者 ...

! m% s9 S2 }, w5 R这个思路想法是非常不错,但V500R020C10SPC105好像也没得root权限哈哈,只是srv_clid多了上传.xml配置文件的权限。还没有找到获取root权限方法

点评

这个低版本的saf-huawei也没有吗?还是saf-huawei没有root权限?  详情 回复 发表于 2022-8-11 10:41
发表于 2022-8-11 11:23:41 | 显示全部楼层
1531 发表于 2022-8-11 11:03
7 h) P  \% e+ `: r3 U/ O- P) U9 R有没有可以 你的HN8145XR 有root权限 通过DD命令备份出来,我还原对应的分区就有了啦 哈哈 ...

; X5 d* B' z5 i" p没有哦。我只有一台hn8145x6,而且jffs2下也改了挺多东西。如果只是要删除那个文件,也不一定要root权限。可以看看那个删不掉的文件是属于哪个用户的,属于哪个用户组。降级后的shell是哪个用户,哪个组。假如是一样的用户。那跟简易版su类似操作。只要执行后切换为有权限的账户就可以。

点评

哥.你弄哥简易版出来啊***...几行代码我们小白搞不定***.谢谢  发表于 2023-9-26 21:13
好像属于srv_ssmp,但我尝试su srv_ssmp,还是原来的srv_clid用户  详情 回复 发表于 2022-8-11 12:01
发表于 2022-8-11 10:17:19 | 显示全部楼层
既然已经降级为有root权限的,何不自己弄个简易版的su(也就几行c代码编译下)放到jffs2下,改下文件所有者盒权限,这样再升级固件。要获取root的时候,执行下这个简易版的su。

点评

求大佬弄个简易版SU  详情 回复 发表于 2022-8-11 10:30
这个思路想法是非常不错,但V500R020C10SPC105好像也没得root权限哈哈,只是srv_clid多了上传.xml配置文件的权限。还没有找到获取root权限方法  详情 回复 发表于 2022-8-11 10:29
发表于 2022-8-10 11:23:26 | 显示全部楼层
牛啊,学习学习
 楼主| 发表于 2022-8-10 11:43:44 | 显示全部楼层
有没有大佬知道HN8145XRV500R020C10SPC105 删除文件的方法,或者是获取root的方法,不胜感激
发表于 2022-8-10 12:29:03 | 显示全部楼层
sudo rm -rf /mnt/jffs2/*

点评

正解。好好好好好  详情 回复 发表于 2023-10-23 01:13
这个方法试过了,好像提示当前用户 不支持,还是无权。  详情 回复 发表于 2022-8-10 18:29
发表于 2022-8-10 12:48:11 | 显示全部楼层
老板合成的固件,技术有待提高哦,加油

点评

要不大佬帮我重新合成一个可好  详情 回复 发表于 2022-8-10 18:14
 楼主| 发表于 2022-8-10 18:14:41 | 显示全部楼层
250360882 发表于 2022-8-10 12:48
" u8 g( J; X6 x6 x( `8 ]: U老板合成的固件,技术有待提高哦,加油
% j: P* `5 O$ S" T, P, V
要不大佬帮我重新合成一个可好
 楼主| 发表于 2022-8-10 18:29:12 | 显示全部楼层
本帖最后由 1531 于 2022-8-10 22:56 编辑 / e( i: T/ F" V9 p0 X" ?0 w
250360882 发表于 2022-8-10 12:290 d  x+ o- C+ R0 J! N' u& J
sudo rm -rf /mnt/jffs2/*
9 T  B+ B- z8 Z
sudo rm -f /mnt/jffs2/hw_default_ctree1.xml$ T- Q, {  b3 p6 D- p1 {4 r( G
提示:Sorry, user srv_clid is not allowed to execute '/bin/rm -f /mnt/jffs2/hw_default_ctree1.xml' as root on (none).4 J2 F2 N' d1 @) q7 p4 @
大概的意思是:对不起,不允许用户srv_clid 以root执行 '/bin/rm -f /mnt/jffs2/hw_default_ctree1.xml' 。
: d' a3 o2 |- m9 X
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-23 22:56 , Processed in 0.028221 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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