找回密码
 注册

QQ登录

只需一步,快速开始

查看: 54941|回复: 200

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

  [复制链接]
发表于 2022-5-5 21:54:46 | 显示全部楼层 |阅读模式
本帖最后由 a4421565a 于 2022-5-7 07:40 编辑
( X9 t* B: k7 G/ u+ [7 ^3 I. }- ]
& B. S( C) C: e5 g) t. {/ K: y" C% j. n3 A0 @& I
6 Q5 c; P' B, z6 |& Y& O" H/ c& D- S4 s

0 U  i4 G% A$ K7 L1 o6 Y大致过程如下  telnet链接你的光猫7 g) }% d+ f4 V' a. b/ n
Welcome Visiting Huawei Home Gateway9 N1 P9 Y! T8 [- X& u: v
Copyright by Huawei Technologies Co., Ltd.3 w9 v3 ?6 b, v2 a8 `! a
) @% R. A4 |5 e/ A9 Q
Login:root0 p' m$ |  X3 u2 m9 b
Password:5 B% Q8 D) l3 b( g1 U
WAP>su' I, S8 f- M* t4 B
success!
- G# v* {; ~. l0 }9 {2 CSU_WAP>shell; L6 T/ M* V; a6 U8 C. o7 a- B* S
. `; o* @' T& `
BusyBox v1.30.1 () built-in shell (ash)
/ x8 Y; D9 f; f$ N& @7 W: nEnter 'help' for a list of built-in commands.  p2 }5 N4 S! m
* z+ S3 Z# \- j$ O
profile close core dump
; {  q* j# N! r& N& ^WAP(Dopra Linux) # cd /dev/shm( @/ Z( k" L9 z( {1 W; w
WAP(Dopra Linux) # tftp -g -l hwp -r hwp 192.168.1.11      这里要改成你电脑的本地ip
+ Q; G* Y* ?0 J3 J# X1 {! cWAP(Dopra Linux) # chmod 777 hwp
4 e6 }6 V2 R& g8 _WAP(Dopra Linux) # ./hwp 0xC0204D02 allsystemA
% m% O4 l* x/ b& A8 @% b' H
/ K' n" W5 ?8 K' l2 o========== HW Pound ==========3 E) V4 c7 |: c! w7 P
" p4 `: R5 p* j. j* }5 q
Version: 1.5.0 (2021/08)
4 F1 }3 a' u/ }9 M" ]- d
% R/ k# r2 |% A$ `" g[Warning] Improper use of this software application may damage the device.4 u9 O. O7 U8 A, Q
2 [& D6 n  `! L) l* P+ f3 I
ioctl(fd, 0xC0204D02, allsystemA, ...) return code = 0+ N. ~" a" \  V

0 Y% M  S2 A8 S" G" V1 Q! l
4 y) ^4 K) r# E! Q) GWAP(Dopra Linux)  # ./hwp 0xC0204D02 allsystemB    : o1 c" ^0 m: O9 _

# e, B( y& r# e/ E, W' v" F. ]& L$ z: H========== HW Pound ==========
: Z8 P/ v0 A/ ^$ H3 x- Z' t* ?5 i: F+ }
Version: 1.5.0 (2021/08)3 k& q" u( D8 O7 G+ L" a# D

" J9 ?' ]0 M- x( N5 m[Warning] Improper use of this software application may damage the device.. a, ~+ k- o4 M! B3 [
% z! r5 N" z' e1 o
ioctl(fd, 0xC0204D02, allsystemB, ...) return code = 0# q# S+ a$ @3 J6 ~
0 a- B) [" g; M/ c* w# F
+ @0 t, G7 _% E
WAP(Dopra Linux) # cat /proc/wap_proc/mtd_protect
& y; s8 B+ \! D$ z7 O4 F& HIndex:0         Name:bootcode   Size:1048576    Flags:0x4000
! M# a+ u( v; ]Index:1         Name:ubilayer_v5        Size:267386880  Flags:0x4400
; w/ }9 p1 i, \0 DIndex:2         Name:flash_configA      Size:126976     Flags:0x0
8 K/ r& s! |& PIndex:3         Name:flash_configB      Size:126976     Flags:0x0
- ?0 G, v, q0 x6 U& L, ?. F: GIndex:4         Name:slave_paramA       Size:126976     Flags:0x0: |; {4 j9 }& {7 I
Index:5         Name:slave_paramB       Size:126976     Flags:0x0  _% B- b( ~0 X1 h
Index:6         Name:allsystemA         Size:51298304   Flags:0x400
) Z. T! I. E- ]2 X& Q7 GIndex:7         Name:allsystemB         Size:51298304   Flags:0x400
% a8 d& E0 U& S- HIndex:8         Name:keyfile    Size:1142784    Flags:0x400
8 l! A& r  J( |2 e+ hIndex:9         Name:frameworkA         Size:17014784   Flags:0x4002 p! M" R, `( m9 F4 q; U
Index:10        Name:frameworkB         Size:17014784   Flags:0x400
% \7 J3 [  m/ i2 \1 ]& F; ?Index:11        Name:wifi_paramA        Size:126976     Flags:0x07 \" Y. ~& f4 b% b5 @
Index:12        Name:wifi_paramB        Size:126976     Flags:0x03 l% O1 m% [  {6 H
Index:13        Name:file_system        Size:10539008   Flags:0x400; l/ ?0 Y6 d/ d2 R
Index:14        Name:apps       Size:101072896  Flags:0x400
  \& ]  E" p! w9 s* J0 J& g+ ]WAP(Dopra Linux) # tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.110 X% l6 ?9 z$ ?; I
WAP(Dopra Linux) # dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6
* Y+ x2 ?* ]# N+ U( [  D100192+0 records in
3 Q& n1 U" q! j$ U0 [100192+0 records out# @5 M% o" M0 m
51298304 bytes (48.9MB) copied, 20.148351 seconds, 2.4MB/s
  ?9 Z0 j- w' R1 V7 n! e. A. j( l7 JWAP(Dopra Linux) # dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7' M0 H4 c# P9 a" g( K3 F
100192+0 records in) w- j( |& s6 {1 o  \
100192+0 records out
4 q5 O3 D2 u; B0 N51298304 bytes (48.9MB) copied, 19.019131 seconds, 2.6MB/s% V$ z/ T! g" C1 F4 k5 ~
WAP(Dopra Linux) # exit$ L) n2 P" x2 T/ h: n" U( [3 }

! i6 P6 Y1 [+ H6 t/ u1 Y. h* y1 Csuccess!  b. E, F" i& [  [/ e- g4 z# Q
SU_WAP>reset6 c2 s: B# v" [0 q# ?0 p( G
至此,光猫重启,升级结束     ( S6 ]$ ]1 g* v- [3 b5 [( c2 m# G: z6 W% {
所用到的  mtd6.bin  文件  论坛里已经提供很多了,那个hwp文件是什么我也搞不懂,升级后我用tftp也无法备份出来,懂的大佬可以在评论区回复) c2 o1 \7 a& ~0 C5 O
" x3 F. M* `. x2 @- @
. J$ h; d  ~0 a9 m, F7 t9 n
, v. {  X" p+ O& ~" l. q- w2 @
) O( G$ n1 S$ N' z+ Z- |

本帖子中包含更多资源

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

×
发表于 2022-7-13 17:28:36 | 显示全部楼层
deleuzejing 发表于 2022-7-13 11:093 _& l& c* d. m* \! b! H
大佬,求个编译好的,先谢谢了

/ |. V* p, l7 }' c$ F已经发了。我还是直接传上来吧,免的一个个发邮件挺麻烦的。
  c6 B1 b9 N3 q* {
0 ~0 E+ I0 W/ E
( `/ ?' n& L( F
, [3 ^4 {  Q/ b$ C  h  p( P' Y5 n8 u0 t
" ?) B- a' w) v- p* u. s

本帖子中包含更多资源

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

×
发表于 2022-5-6 13:33:17 | 显示全部楼层
你们这样搞,以后不会再有人提供远程服务了,全部邮寄吧...
发表于 2022-10-20 09:21:06 | 显示全部楼层
随心feixiang 发表于 2022-10-19 22:12% }4 b& P4 X) E- h6 E
我用这个方法也不行,还是提示/bin/sh: hwmtd: not found

+ V: D( g- [! f2 a2 w结合以上道友的总结,最终指令:
6 Y. L' a& f  M# j/ e/ C; ptelnet 192.168.1.1
. x, {' g( l4 i' [2 s& eroot
* L9 L1 u" e- lHw8@cMcc  或者  adminHW' m. D( j8 U" ?( x
su                                                                (进入SU-WAP模式)! S; \) b& R( V6 O; `. x
shell                                                            (进入WAP模式)
5 p) N8 i* k- ^5 Xcd /dev/shm                                                  (进入到SHM文件夹)
7 M2 @# I' P& t/ @3 [# l- Ntftp -g -l mtd6.bin -r mtd6.bin 192.168.1.2   (新的mtdblock6在电脑上改名为mtd6.bin,然后上传到shm文件夹)
3 V) [& B6 i1 b: ?7 N& v9 Dtftp -g -l hwmtd -r hwmtd 192.168.1.2          (把hwmtd软件上传到shm文件夹); R" l" w+ x3 Q! ]) k8 @& p" k) R
chmod +x hwmtd                                          (给hwmtd授权)
' n' A: q9 d/ k& X: O9 c/dev/shm/hwmtd -u allsystemA                     (解锁allsystemA)+ g, C! b! \; K
cat /proc/wap_proc/mtd_protect                 (看flag的值变成0x4400说明解锁成功)7 _# _; U( Y3 u3 C
dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6 (刷mtdblock6分区)& r8 h9 [/ a) W+ w; r5 N, l  }( C" g
/dev/shm/hwmtd -l allsystemA                     (上锁allsystemA)
* F+ c, r& }# o$ ?2 cexit                                                            (退出WAP模式回到SU-WAP模式)
; V8 Z+ Z. D3 u$ J8 C! ~+ MSU_WAP>display version                             (在SU-WAP模式下查看版本号)' j5 z/ K# c9 R. q
SU_WAP>display inner version                    (在SU-WAP模式下查看)) P9 V* l8 U, K0 X8 d
shell9 {* i' S: S6 i+ E1 c) a5 ~
reboot
发表于 2022-8-8 11:23:15 | 显示全部楼层
zhang260gt 发表于 2022-8-8 01:33
3 [  T( Q- T# h1 V2 H, V- h  W9 b9 iWAP(Dopra Linux) # /var/hwmtd -u allsystemA
( [) @, L5 c5 v/bin/sh: /var/hwmtd: not found
* \! C% K! V5 D1 U# r: @$ EWAP(Dopra Linux) #
+ {9 C% z5 ]& f+ w& ?# R; X3 J$ p
  telnet 192.168.1.1! L/ Q# s3 C7 u# M& z% ]0 V1 p
    root1 r/ h& ^9 P& ^  P( h8 N1 D
    adminHW
( P; K9 ]4 F3 _    su
! P% F( {! w  M2 _/ {    shell, D9 |7 [) o8 I, b2 q
    cd /dev/shm(进入到SHM文件夹)
- h' r! x  `! @- d8 _; I    tftp -g -l hwmtd -r hwmtd 192.168.1.11(把hwmtd软件上传到shm文件夹)# q; l0 \9 e! N* o2 e) s$ U7 P7 Z6 S
    hwmtd -u allsystemA(解锁allsystemA)
* s7 n" }( D- C" E    hwmtd -u allsystemB(解锁allsystemB)
4 N5 H$ M& s& E7 o. K    tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.11(新的mtdblock6在电脑上改名为mtd6.bin,然后上传到shm文件夹)! q$ G. G( ~# f0 D# w
    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6(刷mtdblock6分区)- s/ e, P( f% [1 _
    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7(刷mtdblock7分区)
% p% j+ p% I8 r( ~$ C    exit
0 p3 P* f" y2 V$ u5 b    reset
 楼主| 发表于 2022-5-6 19:52:12 | 显示全部楼层
yjf8888 发表于 2022-5-6 16:085 N- w  T+ ^0 A& X
是滴,会断了“内部人”的财路,不再远程搞。但仍期待本坛具有奉献精神的大佬不久就能突破此技术门槛的 ...
: {( P! L3 Z$ f% ]4 S  E
掏钱了,无所谓,学到多少全凭本事,再说了我也有点可惜没搞到关键的解锁分区的文件,这玩意要是没论坛里这么多大佬的无私奉献,大家也玩不转
发表于 2023-3-26 20:38:56 | 显示全部楼层
696666666666666666
发表于 2022-9-22 14:29:34 | 显示全部楼层
这个没有后续了吗?
发表于 2022-7-23 23:36:04 | 显示全部楼层
telnet 192.168.1.1' E; i' A8 \0 y
    root
% l2 R& C. `3 Y  f    adminHW
$ @$ G7 y0 X; ~/ V    su
2 W) ?9 ]/ s) x    shell5 I3 y/ Q2 L( Q$ N
    cd /dev/shm& d" ~$ t- _% j# u6 R6 O
    tftp -g -l hwmtd -r hwmtd 192.168.1.11(把hwmtd软件上传到shm文件夹)+ ~- `4 g* N0 a2 y3 a+ o
    hwmtd -u allsystemA(解锁allsystemA)
; j  y$ ~+ r9 b( s$ O* c& x    hwmtd -u allsystemB(解锁allsystemB)0 ?* m( R! T7 `7 j) v! e; C
    tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.11(新的mtdblock6在电脑上改名为mtd6.bin,然后上传到shm文件夹)- a0 l  h8 P! J1 o! W/ Q. j4 |7 L
    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6
1 _+ q+ h! D  k9 d( P  K4 |& M    dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7
8 R& d6 ^  _" u/ ^$ n1 r) W    exit
& ^- ~2 E. s1 s; z    reset
发表于 2022-7-23 17:33:07 | 显示全部楼层
WAP(Dopra Linux) # cd /dev/shm
" [8 r9 v1 n3 rWAP(Dopra Linux) # chmod 777 hwmtd
" c& M$ Q, O- w' AWAP(Dopra Linux) # ./hwmtd 0xC0204D02 allsystemA; d: S# _; Y8 R0 X8 }7 y0 d! y
./hwmtd -l <mtd name> ... lock mtd) w+ l; `2 o7 c, x* Y
./hwmtd -u <mtd name> ... unlock mtd8 U3 t! @6 _9 I% E" w
WAP(Dopra Linux) # ./hwmtd 0xC0204D02 allsystemB
; I1 O! P, _! u" i' g+ d4 o2 n  J./hwmtd -l <mtd name> ... lock mtd" A/ y) X& ^/ j8 R# [. ]! Q7 P
./hwmtd -u <mtd name> ... unlock mtd/ n2 E' s+ ^0 j/ Z7 J5 R9 s* N: Z1 h
WAP(Dopra Linux) # /dev/hwmtd -u allsystemA
. V+ h+ Z* U5 A/bin/sh: /dev/hwmtd: not found
/ ]4 ?6 ?, f7 ~9 x7 mWAP(Dopra Linux) # cat /proc/wap_proc/mtd_protect
6 C  ~/ C3 L2 z' p( f/ YIndex:0         Name:bootcode   Size:1048576    Flags:0x4000
9 s4 Q" ~+ M: ?3 l* t  J% a. p* eIndex:1         Name:ubilayer_v5        Size:267386880  Flags:0x4400
% j, P# E1 \4 WIndex:2         Name:flash_configA      Size:126976     Flags:0x0( e$ B' T: s( V7 A
Index:3         Name:flash_configB      Size:126976     Flags:0x0
6 M. s# O8 C5 e, [; R  m! LIndex:4         Name:slave_paramA       Size:126976     Flags:0x01 V+ D2 I5 v( v- s" X$ t, V: B
Index:5         Name:slave_paramB       Size:126976     Flags:0x0" |1 b! `# O: D! H* d
Index:6         Name:allsystemA         Size:51298304   Flags:0x4000 ]! u8 l" j3 e
Index:7         Name:allsystemB         Size:51298304   Flags:0x400
4 h8 L$ d9 q9 _$ A* ?7 }4 E3 F4 @Index:8         Name:keyfile    Size:1142784    Flags:0x400) I. p- o3 {5 s3 Y1 ~0 |! ?
Index:9         Name:frameworkA         Size:17014784   Flags:0x4001 I  y7 _# t: q/ b. Q" P* a2 A; x
Index:10        Name:frameworkB         Size:17014784   Flags:0x400
1 L+ \% G2 X5 l- A$ zIndex:11        Name:wifi_paramA        Size:126976     Flags:0x0
0 c7 @0 S9 x3 h: G0 G5 h5 eIndex:12        Name:wifi_paramB        Size:126976     Flags:0x01 K7 L+ |! F% V! [- ~
Index:13        Name:file_system        Size:10539008   Flags:0x400* M3 [* v' O0 \, q2 M8 ~% B4 p
Index:14        Name:apps       Size:101072896  Flags:0x400
& \& q6 M, I' z1 k# i9 R1 p8 @WAP(Dopra Linux) #0 H0 f. j1 v" y8 @) `
8 \, [' G0 g+ A

本帖子中包含更多资源

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

×
发表于 2022-6-12 16:21:23 | 显示全部楼层

9 O+ D- l9 y2 ]% i; N6 M* \" m, {& O6 F; g( G* b3 z
* i; X( Y# |: q8 r) m
hwp应该是个很简单的程序0 r; D" u3 S+ \! v! Y  d

本帖子中包含更多资源

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

×
发表于 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:25* N$ A- g0 E1 F: e
找人远程升级的,什么也看不到,几分钟就升级好了。不过话说升级21版本后,WI-FI问题彻底解决。最牛逼的是5 ...
* x- U/ X5 R6 E0 J  J4 M& r; W
其实x6的无线信号就那样吧,与稍好点的路由器没法比。我的x6砖了后在同样的位置放了一个ax3pro,老光猫桥接,无线信号明显好于x6,而且2.4和5g信号切换迅速,隔两堵墙立即2.4,转到隔一堵墙就立即5g。本来砖了后想再买个hs8145x6的,换上路由器后看这样子,现在就想着是不是把老光猫换成f610gv9得了。
 楼主| 发表于 2022-5-6 07:36:21 | 显示全部楼层
pioneer81 发表于 2022-5-6 06:35- F* Z" N3 L% P$ u8 Z# b; d1 [
hwp文件刚拷贝到你本地时拷贝一份
6 C& _: Q* y- Q1 O  y2 F9 {9 U. \% k, y
没来得及 备份一下  那家伙就给我把hwp删掉了...
 楼主| 发表于 2022-5-6 07:44:03 | 显示全部楼层
sdwfwmj 发表于 2022-5-6 07:15
) e" x5 I4 N- h- s# N很明显hwp是用来解锁两个系统分区的,allsystemA和allsystemB,他给放在shm这个用内存虚拟的目录下了,重启 ...

) ~2 U, T# n" ^/ L+ v* ^是的  wifi和内存问题解决了   但是日志会高频次写入文件报错  
发表于 2022-5-6 08:29:24 | 显示全部楼层
HWP是回收站永久删除吗,用恢复软件看看,这确实卖家不地道!
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-1 23:07 , Processed in 0.040227 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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