找回密码
 注册

QQ登录

只需一步,快速开始

查看: 55968|回复: 200

华为版HN8145X6海鲜市场找人升级固件到R21 050的教程

  [复制链接]
发表于 2022-5-5 21:54:46 | 显示全部楼层 |阅读模式
本帖最后由 a4421565a 于 2022-5-7 07:40 编辑
# }) I1 d% r2 ?2 G3 a3 \" ]1 A2 a9 {9 S$ ^) r$ u
8 Y! w3 s3 S* X7 E0 m

; P, G3 ]$ }0 U" B5 O) c
7 q* V2 Q! A$ _- g1 [大致过程如下  telnet链接你的光猫# H# K/ j; m7 |5 @
Welcome Visiting Huawei Home Gateway
+ W7 A5 x) x2 y0 aCopyright by Huawei Technologies Co., Ltd.; W' u/ V, M( j/ D- r
% |, N* b9 j# f$ J) }
Login:root
1 l6 |0 [3 p# ~3 uPassword:
& D2 s5 Q0 H/ K+ D! yWAP>su
2 ~0 r  A5 P( D1 V4 Xsuccess!
) b2 r9 U, p( b, T% @/ L) GSU_WAP>shell
, v/ h; v' w$ i
3 m  b( N. l( {9 P( d$ }BusyBox v1.30.1 () built-in shell (ash)8 H' ~% t9 W$ }! E. m4 ^
Enter 'help' for a list of built-in commands.
0 R' |( L- I1 d3 e) [) ?2 b. ~5 X& [) }  c2 v' c/ ~/ B3 `8 }
profile close core dump% P7 u# e0 ?. I) k' B
WAP(Dopra Linux) # cd /dev/shm1 a' W$ c" v+ Y4 ^1 q6 P
WAP(Dopra Linux) # tftp -g -l hwp -r hwp 192.168.1.11      这里要改成你电脑的本地ip
' Y# T3 V* ~) Q6 T# S( y& eWAP(Dopra Linux) # chmod 777 hwp
. p# {/ S% |4 ?5 R( BWAP(Dopra Linux) # ./hwp 0xC0204D02 allsystemA
6 X/ d+ F) Z! J
( t" b$ I5 E7 i. o& q========== HW Pound ==========
! o' e, ~6 b, X/ f2 p- E$ D: [* E8 h3 |8 q  V% P0 ~( R# `
Version: 1.5.0 (2021/08)4 d) x; J9 ]3 x; [9 O- u; E/ D, r

+ `+ B4 c, y7 H( S4 A; X[Warning] Improper use of this software application may damage the device.
0 M7 P- n' C5 F( j# p, `, q7 N8 o8 B  I2 n! ^
ioctl(fd, 0xC0204D02, allsystemA, ...) return code = 0
/ i- o2 N3 q$ i$ F& Z7 w4 Q7 L  h# F- q: ^6 [* P

2 P5 O3 k  m0 L4 S0 WWAP(Dopra Linux)  # ./hwp 0xC0204D02 allsystemB    ; Y3 `2 ?* \( I, b0 d1 }# B8 Q
6 c1 X( w. I) J9 `
========== HW Pound ==========# k! r% }( [% ]0 |8 Y' t
( W7 y4 w, M, ^8 d& J
Version: 1.5.0 (2021/08)2 Z7 v( P' [4 G9 {0 w# z0 H1 f

* ^+ @: n7 z9 \4 J2 T+ n( g[Warning] Improper use of this software application may damage the device./ ^! y0 W. _% j; s
% b6 v( r0 ^" s: q7 H3 _
ioctl(fd, 0xC0204D02, allsystemB, ...) return code = 0
, R2 D0 z% J9 s& P' b9 i& E" {, W1 M" ]2 L+ g4 u; U* Y( v

* z8 D# c' Q4 R9 l( M0 }  ~. kWAP(Dopra Linux) # cat /proc/wap_proc/mtd_protect  L+ z: m& x/ u6 E7 n
Index:0         Name:bootcode   Size:1048576    Flags:0x40001 G4 V9 s' e3 R
Index:1         Name:ubilayer_v5        Size:267386880  Flags:0x44002 ~  E( S8 A2 A% k' g, X) ]
Index:2         Name:flash_configA      Size:126976     Flags:0x0
2 K# {" I  Z2 G' n9 l$ D+ rIndex:3         Name:flash_configB      Size:126976     Flags:0x05 W" ~# P1 f3 A, ?% b
Index:4         Name:slave_paramA       Size:126976     Flags:0x0& ^* P! J, Z% a! U; B& {
Index:5         Name:slave_paramB       Size:126976     Flags:0x0
9 x4 Z& n# N5 l1 pIndex:6         Name:allsystemA         Size:51298304   Flags:0x400; ^' {# u2 m0 i: q1 a* j4 ~
Index:7         Name:allsystemB         Size:51298304   Flags:0x400
9 l6 Y5 k% I% W; \9 }- uIndex:8         Name:keyfile    Size:1142784    Flags:0x400
* F* O) Q/ K6 X. H- J0 j& W! E# `Index:9         Name:frameworkA         Size:17014784   Flags:0x4006 ^' ^% A7 {0 M% T) ?, ~1 s
Index:10        Name:frameworkB         Size:17014784   Flags:0x400
) O3 p" \1 s7 d. RIndex:11        Name:wifi_paramA        Size:126976     Flags:0x0+ c% Z7 l, K, P3 b; w7 @3 g
Index:12        Name:wifi_paramB        Size:126976     Flags:0x0# L) f9 e1 v6 M3 I- B0 j
Index:13        Name:file_system        Size:10539008   Flags:0x4001 Q0 m+ `6 N) j" L
Index:14        Name:apps       Size:101072896  Flags:0x400
  i) P* k  ]2 l6 e3 P! cWAP(Dopra Linux) # tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.11. c* G% q' L! ~" Z1 u& l; I  c
WAP(Dopra Linux) # dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6
3 G' o3 v! O( E: ?- M100192+0 records in
6 E* e0 D' [3 W# {8 {100192+0 records out
; C, u1 T. R# G4 Z/ X* Z. H) ~  N51298304 bytes (48.9MB) copied, 20.148351 seconds, 2.4MB/s
7 z, f/ D6 Z2 b' H! Z# L4 sWAP(Dopra Linux) # dd if=/dev/shm/mtd6.bin of=/dev/mtdblock71 D/ \' X8 B5 _/ z5 i/ f* z/ p
100192+0 records in
$ D+ h  a# C) [100192+0 records out
% p! R# W3 g' N( J51298304 bytes (48.9MB) copied, 19.019131 seconds, 2.6MB/s
: R0 a* @- O9 W3 x. A6 ?8 oWAP(Dopra Linux) # exit1 C3 i" r3 L9 ^$ y5 ?- R  U

0 D. Q% i6 K4 Zsuccess!
- o2 V& S+ {( K" V: w3 ^6 t7 MSU_WAP>reset, v, u5 j! B: |1 r/ I4 X
至此,光猫重启,升级结束     
. e" r* g8 n; ]! M" j所用到的  mtd6.bin  文件  论坛里已经提供很多了,那个hwp文件是什么我也搞不懂,升级后我用tftp也无法备份出来,懂的大佬可以在评论区回复
$ Y  b4 D" h- t! A, n% `  F  U: a) F  r" x
2 f: a/ }0 F9 P& O( n/ I- f% q) k

6 M% ?$ B5 Y7 E1 i/ N; A
: k7 j6 D- V% {6 ^! _9 [; a

本帖子中包含更多资源

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

×
发表于 2022-7-13 17:28:36 | 显示全部楼层
deleuzejing 发表于 2022-7-13 11:09
8 H% R; V' X- k7 D. o8 U* @大佬,求个编译好的,先谢谢了

; @9 k5 _' f: K4 ?" T已经发了。我还是直接传上来吧,免的一个个发邮件挺麻烦的。
3 Q' U/ \1 o9 |/ @/ \8 Z4 c( w& ]+ ^( q  }5 y4 V

' w5 |& I* p3 `# g3 F; y) a* Y6 J4 M) p& ]

6 n$ @, V; _  z8 B' ^6 \) U6 ^" ?7 w% i; U0 J

本帖子中包含更多资源

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

×
发表于 2022-5-6 13:33:17 | 显示全部楼层
你们这样搞,以后不会再有人提供远程服务了,全部邮寄吧...
发表于 2022-10-20 09:21:06 | 显示全部楼层
随心feixiang 发表于 2022-10-19 22:12
* J8 O  \3 E1 B0 j' S我用这个方法也不行,还是提示/bin/sh: hwmtd: not found
; g8 P5 B( `: q6 d; E* I
结合以上道友的总结,最终指令:
) t# d! p0 T  w' Rtelnet 192.168.1.1  T9 Z) o9 A7 u! }8 h& \+ K. H
root
1 I; [0 o0 y2 ^7 H3 ~Hw8@cMcc  或者  adminHW
) a: ?8 j/ a* Q: o9 G1 i9 Z1 msu                                                                (进入SU-WAP模式)' _# y) ]. e5 r3 d1 }
shell                                                            (进入WAP模式), ]+ z  {3 [  |& o# z3 x  ^/ c
cd /dev/shm                                                  (进入到SHM文件夹)
0 V+ g8 F+ `1 G; D! s/ {tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.2   (新的mtdblock6在电脑上改名为mtd6.bin,然后上传到shm文件夹)( y4 V3 k/ q) l) H* I
tftp -g -l hwmtd -r hwmtd 192.168.1.2          (把hwmtd软件上传到shm文件夹)
$ A  g0 E( _/ jchmod +x hwmtd                                          (给hwmtd授权); b4 Q4 S/ T4 [1 h# ]
/dev/shm/hwmtd -u allsystemA                     (解锁allsystemA)
" }. h5 e. z: s# F8 H2 v8 ecat /proc/wap_proc/mtd_protect                 (看flag的值变成0x4400说明解锁成功)' G9 n: d% b3 F$ I; B
dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6 (刷mtdblock6分区)6 \% Y, J3 m2 E. f  Y
/dev/shm/hwmtd -l allsystemA                     (上锁allsystemA)
0 \1 l) C- S2 M3 w6 Xexit                                                            (退出WAP模式回到SU-WAP模式)+ j) ]" F& m0 r1 O3 D
SU_WAP>display version                             (在SU-WAP模式下查看版本号)1 {- b7 O( l+ t2 h  F1 ]( W" Q
SU_WAP>display inner version                    (在SU-WAP模式下查看)0 Y. _1 H& w$ t, n
shell- y0 l3 B7 L# p2 w2 F
reboot
发表于 2022-8-8 11:23:15 | 显示全部楼层
zhang260gt 发表于 2022-8-8 01:334 }! f1 h/ _! Y# V
WAP(Dopra Linux) # /var/hwmtd -u allsystemA( a- l6 w- V+ q3 p  {. T* ^
/bin/sh: /var/hwmtd: not found) P. W# W6 [* H9 E, R' b
WAP(Dopra Linux) #
' R4 \% v% G) l7 p+ e  Q
  telnet 192.168.1.1
: T& [% E% t) N, a$ B, E, g- ]    root
1 S1 ~8 h" V  ^$ h6 r    adminHW
- K5 j/ K# j: ^: g/ U/ C/ e    su2 X$ ?# M9 Q$ k9 e
    shell
- w) _+ t; u% v: x, E1 g0 u    cd /dev/shm(进入到SHM文件夹)
' b7 C0 W$ B$ k" P8 p    tftp -g -l hwmtd -r hwmtd 192.168.1.11(把hwmtd软件上传到shm文件夹)
4 K: O7 c1 ^5 X    hwmtd -u allsystemA(解锁allsystemA)
" i3 ^7 \: X. B8 Z    hwmtd -u allsystemB(解锁allsystemB)# O, R! m* r% y$ O$ R! ?
    tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.11(新的mtdblock6在电脑上改名为mtd6.bin,然后上传到shm文件夹)4 s( j! E$ |- G) [
    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6(刷mtdblock6分区)
0 `  m- p& _$ T4 A- }% C+ p    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7(刷mtdblock7分区)
' P' Z+ a7 e; _5 H+ N/ f/ A: \    exit
+ {6 f7 i! n6 n% q+ b% D- Y    reset
 楼主| 发表于 2022-5-6 19:52:12 | 显示全部楼层
yjf8888 发表于 2022-5-6 16:08. Z: J7 {' }  Q" y
是滴,会断了“内部人”的财路,不再远程搞。但仍期待本坛具有奉献精神的大佬不久就能突破此技术门槛的 ...
, @0 Z! ~& r3 u, M! w. Q7 c6 n
掏钱了,无所谓,学到多少全凭本事,再说了我也有点可惜没搞到关键的解锁分区的文件,这玩意要是没论坛里这么多大佬的无私奉献,大家也玩不转
发表于 2023-3-26 20:38:56 | 显示全部楼层
696666666666666666
发表于 2022-9-22 14:29:34 | 显示全部楼层
这个没有后续了吗?
发表于 2022-7-23 23:36:04 | 显示全部楼层
telnet 192.168.1.1$ A; ^4 d( _/ K6 j: f: j; l' e
    root
7 v. |3 W/ G: \, |/ w" W    adminHW, D- f( F% o% N  U# p
    su
' ~5 ?+ C; M1 {    shell
; K- t6 v0 {: _" A% S5 f    cd /dev/shm
: m6 p8 B/ ?) b$ U) `    tftp -g -l hwmtd -r hwmtd 192.168.1.11(把hwmtd软件上传到shm文件夹)
! s/ g2 S: d8 R6 \$ w# Q    hwmtd -u allsystemA(解锁allsystemA)7 o; r0 c% K' [" h3 V9 l
    hwmtd -u allsystemB(解锁allsystemB)
. @( I# B3 J( \( B. h; I3 p    tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.11(新的mtdblock6在电脑上改名为mtd6.bin,然后上传到shm文件夹)
, e( O6 g& q5 \! V    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock68 U! r! E/ u! m  |# D; r3 j. a
    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7
% n  M* \2 x1 t: K$ m; ?  q! F, `    exit" v, }6 I' l$ n
    reset
发表于 2022-7-23 17:33:07 | 显示全部楼层
WAP(Dopra Linux) # cd /dev/shm
' {/ ~- N( O4 R6 o2 w8 qWAP(Dopra Linux) # chmod 777 hwmtd
, s7 e6 F  o5 r. j/ _0 m5 f0 uWAP(Dopra Linux) # ./hwmtd 0xC0204D02 allsystemA3 c- _7 |3 A- n. Q' m- Y0 ^" D
./hwmtd -l <mtd name> ... lock mtd
2 l9 W8 V* G& A- z/ K0 C./hwmtd -u <mtd name> ... unlock mtd* V0 e7 U- v. u5 Z4 {
WAP(Dopra Linux) # ./hwmtd 0xC0204D02 allsystemB% G' Q5 [0 k5 Q5 ]- m4 Q0 X) ]
./hwmtd -l <mtd name> ... lock mtd
' [- W8 P& H: ^; ?5 u7 f  ]./hwmtd -u <mtd name> ... unlock mtd) j* k* k$ z4 }' w- A
WAP(Dopra Linux) # /dev/hwmtd -u allsystemA' k8 _$ l( N8 Y) N1 Y
/bin/sh: /dev/hwmtd: not found& p# A9 f& ^5 }
WAP(Dopra Linux) # cat /proc/wap_proc/mtd_protect
* ~7 S% w) p( U7 p- J6 TIndex:0         Name:bootcode   Size:1048576    Flags:0x40002 @% l+ p1 C, Z! M" ?& k
Index:1         Name:ubilayer_v5        Size:267386880  Flags:0x44006 \2 a0 ]2 ~+ H- F+ ~! J. F
Index:2         Name:flash_configA      Size:126976     Flags:0x0' `: j8 k; c2 I
Index:3         Name:flash_configB      Size:126976     Flags:0x0
) k2 G$ Y) F# v  B2 ^: u6 {3 xIndex:4         Name:slave_paramA       Size:126976     Flags:0x0: G) y/ x  ?% @# j! ~% [8 Y7 E
Index:5         Name:slave_paramB       Size:126976     Flags:0x0: j7 X3 W$ U* t: R1 o2 H& F. K
Index:6         Name:allsystemA         Size:51298304   Flags:0x400
! {3 _7 I( i% N1 _& kIndex:7         Name:allsystemB         Size:51298304   Flags:0x400
, W. T/ b3 Y) r+ c# J# _$ S3 IIndex:8         Name:keyfile    Size:1142784    Flags:0x400* l; }5 ^# P6 _$ L) l: B* @7 n3 @
Index:9         Name:frameworkA         Size:17014784   Flags:0x4002 y5 X5 P( w) O
Index:10        Name:frameworkB         Size:17014784   Flags:0x4003 n  Z* @$ U7 J! c* }/ p
Index:11        Name:wifi_paramA        Size:126976     Flags:0x0' S) J% Z1 R$ g
Index:12        Name:wifi_paramB        Size:126976     Flags:0x07 v' J) t5 B% |
Index:13        Name:file_system        Size:10539008   Flags:0x400
# ^( x8 t$ M: |0 @& }Index:14        Name:apps       Size:101072896  Flags:0x400
5 \0 c8 I4 @1 {WAP(Dopra Linux) #
5 A2 j7 Z' m; ^  D& c& V
4 Y8 n6 l# y; {% O+ H1 h9 }5 {( c

本帖子中包含更多资源

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

×
发表于 2022-6-12 16:21:23 | 显示全部楼层
2 h. p  G$ N+ s* r- U& e
7 D5 X: l' k+ h$ e0 ^
4 a7 K9 A6 T' }4 b6 |2 D
hwp应该是个很简单的程序
+ h* w, }6 w" g) f

本帖子中包含更多资源

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

×
发表于 2022-5-6 01:40:51 | 显示全部楼层
坐沙发学习学习,顺便赚猫粮
发表于 2022-5-6 01:47:26 | 显示全部楼层
果然有后门
发表于 2022-5-6 06:25:38 | 显示全部楼层
找人远程升级的,什么也看不到,几分钟就升级好了。不过话说升级21版本后,WI-FI问题彻底解决。最牛逼的是5GWI-FI信号即使十分微弱,哪怕是微弱到有时候搜索不到的程度,一旦连接就不会掉线并且传输速度居然可以达到10m左右,打开网页流畅,r20版本时是不可想象的。
发表于 2022-5-6 06:35:28 | 显示全部楼层
hwp文件刚拷贝到你本地时拷贝一份
发表于 2022-5-6 07:15:11 | 显示全部楼层
很明显hwp是用来解锁两个系统分区的,allsystemA和allsystemB,他给放在shm这个用内存虚拟的目录下了,重启就会消失。这个海鲜市场的人不地道,只给你刷了两个主系统分区,不太负责。如果你原来是035,找人或者自己升级9和10分区以及14分区,要不然电信插件会频繁写日志且容易出错。
发表于 2022-5-6 07:32:28 | 显示全部楼层
lp7049 发表于 2022-5-6 06:250 [, l+ Y' n; n
找人远程升级的,什么也看不到,几分钟就升级好了。不过话说升级21版本后,WI-FI问题彻底解决。最牛逼的是5 ...
3 L0 A! d/ x2 c
其实x6的无线信号就那样吧,与稍好点的路由器没法比。我的x6砖了后在同样的位置放了一个ax3pro,老光猫桥接,无线信号明显好于x6,而且2.4和5g信号切换迅速,隔两堵墙立即2.4,转到隔一堵墙就立即5g。本来砖了后想再买个hs8145x6的,换上路由器后看这样子,现在就想着是不是把老光猫换成f610gv9得了。
 楼主| 发表于 2022-5-6 07:36:21 | 显示全部楼层
pioneer81 发表于 2022-5-6 06:35# ~' ]1 s7 u1 q
hwp文件刚拷贝到你本地时拷贝一份
1 U* l$ {/ c4 Q2 w& u* q
没来得及 备份一下  那家伙就给我把hwp删掉了...
 楼主| 发表于 2022-5-6 07:44:03 | 显示全部楼层
sdwfwmj 发表于 2022-5-6 07:15
# r- P% q: A" H! T- q很明显hwp是用来解锁两个系统分区的,allsystemA和allsystemB,他给放在shm这个用内存虚拟的目录下了,重启 ...

  I: `7 N( U2 t4 i8 X是的  wifi和内存问题解决了   但是日志会高频次写入文件报错  
发表于 2022-5-6 08:29:24 | 显示全部楼层
HWP是回收站永久删除吗,用恢复软件看看,这确实卖家不地道!
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-6-16 04:40 , Processed in 0.057855 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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