找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10802|回复: 14

sa1456c固件升级错误,求大神帮助

[复制链接]
发表于 2019-5-23 12:02:36 | 显示全部楼层 |阅读模式
本帖最后由 lovetvb 于 2019-5-23 12:07 编辑
% O6 V! l. {/ K+ P2 e# k# D1 x) E; K/ ^6 A7 r' i
闲鱼买了个sa1456c 原版电信界面 V3R017C10S011版本 没shell 再电信界面开了telnet6 f, A( B) k: B  J
我想升到最新的固件  用能使工具升级固件 8145V-V300R018C10SPC100-ONT-CN.bin5 I$ e& X: P) B  r% j3 P7 m9 w
结果就电源灯亮 其他都不亮,悲剧变砖了。 于是拆机补全tll线 用usb转tll
6 D. m& |1 ^* B/ d  ~) `3 Q' o——————————————————————
+ E4 S9 |8 H( h% {- e) \' n6 I6 u* K4 M6 }' O
其实用TTL破解还是挺简单的,主板上的1、4、5分别接TTL线的TX,GND,RX,用PUTTY选择串口模式(具体看设备管理器的串口号),速率设为115200,打开后光猫通电就可以接收到信息,等信息开始停止滚动后按ENTER键输入帐号:root,密码:adminHW(注意大小写),然后输入“restore manufactory”,就恢复出厂默认了,超级用户密码就变成了“nE7jA%5m”,进入光猫就能重新选择区域注册了。
$ C; m# q. V4 D9 y9 z8 v- ?8 W1 r+ ?! c7 N
华为光猫救砖的办法其实很简单,就是插上电源慢慢等待就行了,快的30分钟,慢的要等待20个小时。4 b, U( }9 u# ]5 A) G
华为真的很牛B,可能自身有再生的功能,不小心刷固件刷成砖了,只要电源灯亮,都不用着急。
' r$ m2 J9 Z$ ]6 j: K$ w1 L我曾经试过好几款光猫,就是因为刷机成瘾,刷坏了,开始心里也是很慌,后来跟有位高手说起,他提供以上方法,果然有效。全部可以恢复!厉害不?
- D9 e1 ^9 K4 a' i7 M* u知道这个,喜欢折腾光猫的朋友,放心的刷吧!
- v" h5 v7 ?# v+ C恢复后 网卡可以通 不能进web页面 ,但可以tletenl 连接- x4 ~5 w  U$ G5 H8 X/ d
然后用能使工具重新刷固件  U$ g* w( g. `/ }1 ^1 b
3 t7 K! C1 G. B; x* g. H# }; R: W$ b
————————————
# y4 e( ?) K0 Z/ Y9 B& t 用串口调试程序sscom 打开看到华为光猫自己跑  大楷插电10多分钟 网口4就可以连接上了,但是web界面打不开! ~, m" ~$ P0 L9 P# R

% l& [4 F- j# T- S再用能使工具 升级固件HS8145VV3R017C10S115.bin 升级了好久也没成功,估计没升级进去
" x) R4 @4 K% z0 x, r; ^( t& c1 B& W, C4 l. F- x
我就先升级破解shell权限  升级allshell4.bin文件  升级成功 有了shell权限
; B; l2 ?3 C# l, t  A; ]  Ltelnet 192.168.1.12 Y3 ?0 J8 b0 `% t$ D$ F! d
root2 [/ B5 s1 R0 a  L8 w
adminHW( j4 |4 Y, x4 U$ O+ \$ [
su
) `; c1 f9 p0 m# mshell. A1 {% \( b* j; s2 K9 l; D0 x& o
cd /mnt/jffs29 L  L6 b. f( M8 H- B
  • 分别输入括号内(chmod 777 hw_boardinfo 和chmod 777 hw_boardinfo.bak),此步骤是改文件的读写权限,为后期替换文件做准备,可能有人被这个给卡住了,替换文件后重启光猫,界面还是原界面,其实原因就是文件属性禁止写入导致的。
  • 输入括号内(tftp -p -l hw_boardinfo 192.168.1.2)命令
  • 此时打开TFTP文件夹即可以找到hw_boardinfo文件,用写字板打开,大家仔细观察可以发现里面有SN号 LOID号 所有的MAC地址,大家可以按需更改。
  • 现在可以修改参数来恢复华为界面了,找到0x0000001b,修改值为COMMON,找到0x00000031,修改值为CHOOSE_huawei,然后保存退出,另外复制一份hw_boardinfo文件并改名为hw_boardinfo.bak,把这个文件和hw_boardinfo放到一起
  • 分别输入括号内并分别回车(tftp -g -r hw_boardinfo 192.168.1.2和tftp -g -r hw_boardinfo.bak 192.168.1.2)命令,上传文件至光猫mnt/jffs2文件夹,然后输入命令reboot重启光猫
  • 打开浏览器输入192.168.1.1/cu.html,此时已经恢复到华为界面了,账号和原来的一样的超密
    4 N9 w) o0 {  d# I

5 [* V! `  {8 h' R7 A& B! M6 f$ ?8 I7 K# a
. d6 W* P1 T. Z$ B# I7 L
以下是各个参数的说明!!!以下是论坛找的; d$ {8 X6 G0 u0 ?3 t7 W$ c( D
obj.id = "0x00000001" ; obj.value = "4";       1 光模式修改:4为双模  2为EP   1为GP5 O# ?! _' ?5 b5 C4 b6 r, K
obj.id = "0x00000002" ; obj.value = "485754444AB7AB9A";      2 标签上的 PON NO.4 l8 [# _8 Q6 c! m8 R4 g7 r. p' e
obj.id = "0x00000003" ; obj.value = "";  D' q- H4 R3 e0 X6 }
obj.id = "0x00000004" ; obj.value = "";4 }& l: D, O% ^2 }0 b
' X, F% u3 T* _+ O" v  H  qobj.id = "0x00000005" ; obj.value = "";
, A8 _1 f: J0 ~! l$ f, tobj.id = "0x00000006" ; obj.value = "";
* T! j5 K$ v+ b4 y* I4 C6 bobj.id = "0x00000007" ; obj.value = "044BBBAGH6001122";      7 此处不用改. a/ P8 o* N5 {' L# p4 a: S- V
obj.id = "0x00000008" ; obj.value = "2150083444AAA6000999";  8 标签上的 PROD ID
& j/ z# v5 k$ [% ^obj.id = "0x00000009" ; obj.value = "";& z3 f5 j1 d( {
: j( `3 }$ E2 x+ g* Xobj.id = "0x0000000a" ; obj.value = "F8:55:88:88:84:C0";   重要:修改MAC只可修改前11位,往下要全换)
9 g8 I1 O3 k1 O7 d8 ~obj.id = "0x0000000b" ; obj.value = "F8:55:88:88:84:C8";$ Q' _& _3 [* {1 ~# ?! C
obj.id = "0x00000022" ; obj.value = "F8:55:88:88:84:C9";    最后一位是数值,不能改!:' J  B7 q+ N- S
obj.id = "0x00000023" ; obj.value = "F8:55:88:88:84:CA";& W+ M' }+ m/ C
obj.id = "0x00000024" ; obj.value = "F8:55:88:88:84:CB";
& b& s* }2 Y/ d7 t' }8 ]9 b- K3 d8 _obj.id = "0x0000002d" ; obj.value = "F8:55:88:88:84:CC";
4 X3 Q1 O! p, Q0 O6 G8 w( G! Vobj.id = "0x0000002e" ; obj.value = "F8:55:88:88:84:CD";# |8 G$ u- s; S, S  P! g
obj.id = "0x0000002f" ; obj.value = "F8:55:88:88:84:CE";
) ^& [1 w" p! V3 D2 C2 ]( ?' Robj.id = "0x00000030" ; obj.value = "F8:55:88:88:84:CF";3 m8 h2 l9 X8 {, {
obj.id = "0x0000000c" ; obj.value = "F8:55:88:88:84:C1";8 D" C% ^/ e: u- a1 W; ?
obj.id = "0x0000000d" ; obj.value = "F8:55:88:88:84:C2";3 O& M7 S$ _+ z
obj.id = "0x0000000e" ; obj.value = "F8:55:88:88:84:C3";4 @. d- e, K# _: a% @
obj.id = "0x0000000f" ; obj.value = "F8:55:88:88:84:C4";% ?( T9 k! z! V# t6 E& d9 z  X
obj.id = "0x00000010" ; obj.value = "F8:55:88:88:84:C5";
; u0 b7 v2 |% K$ |  V) e5 Sobj.id = "0x00000011" ; obj.value = "F8:55:88:88:84:C6";8 z) P: k; {( Q6 ^& y! X
obj.id = "0x00000012" ; obj.value = "F8:55:88:88:84:C7";
# E- J, J1 x; Q0 V- D' q4 Bobj.id = "0x00000013" ; obj.value = "F8:55:88:88:84:C0";* E6 l- U# r6 z+ C+ _
obj.id = "0x00000025" ; obj.value = "F8:55:88:88:84:C0";4 D: t8 K& c1 Z+ \  M" f9 W7 v- S
obj.id = "0x00000026" ; obj.value = "";. F' l5 B: S5 b3 a2 g4 F/ b
obj.id = "0x00000027" ; obj.value = "";
' W3 g& z7 L7 u: m2 l4 `8 bobj.id = "0x00000028" ; obj.value = "";'
' O9 |7 S& l  j. _: O% f) w( t2 Cobj.id = "0x00000029" ; obj.value = "";
2 f" Y( B- P: q) M; c2 y. qobj.id = "0x0000002a" ; obj.value = "";
1 T2 M0 P9 D2 x' d! Kobj.id = "0x0000002b" ; obj.value = "";'
4 N9 Z/ \5 V5 aobj.id = "0x0000002c" ; obj.value = "";. g5 d' b$ `3 Z) a' M
obj.id = "0x00000016" ; obj.value = "";
8 W% k2 n, M, z" ]& pobj.id = "0x00000018" ; obj.value = "0";    18 移动为 0,联通为 2
* j" \" G5 l) y# Fobj.id = "0x00000019" ; obj.value = "";
' J) U( g; f8 q4 i$ Jobj.id = "0x0000001a" ; obj.value = "E8C";  1a 华为 COMMON4 z, a; b1 h: O+ \
obj.id = "0x0000001b" ; obj.value = "BJCT";  1b- 华为 COMMON
5 p5 s2 @6 {& D, qobj.id = "0x0000001c" ; obj.value = "0";$ ]2 F3 K5 }3 P0 N; T1 x# P
obj.id = "0x0000001d" ; obj.value = "1";
$ T* s. l( e# Oobj.id = "0x0000001e" ; obj.value = "1";* X9 A7 D# g7 N' V* Y. g. x
obj.id = "0x0000001f" ; obj.value = "1";
9 {2 P  Z% v! M4 M$ |5 g# qobj.id = "0x00000020" ; obj.value = "";
  ]1 j2 T, ?8 K$ I# j1 f5 {" d2 ?obj.id = "0x00000021" ; obj.value = "0";
- ^9 D( D* x3 {% yobj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN";  华为CHOOSE_XINAN
0 e0 }3 i! {+ z) O5 ^1 \, V& [obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";   34 默认数据不用改"; D, U& e5 C  u, j) e  ]
obj.id = "0x00000036" ; obj.value = "";
8 q4 G  G+ B. l4 |3 E& H8 x2 Cobj.id = "0x00000037" ; obj.value = "";
- O( p/ S; P% m% {8 X" vobj.id = "0x00000038" ; obj.value = "";
& ^. g4 R% v5 Hobj.id = "0x00000035" ; obj.value = "";   35 只有移动填入 SMART ,电信、联通此处无数据: O4 T' F" N; \
obj.id = "0x00000039" ; obj.value = "0x00102001";  39 包括此处往下为默认数据不可修改
: c! U7 K$ j' h' o1 Kobj.id = "0x0000003a" ; obj.value = "@@&@&@&@&@&";
  H8 B# `5 e: M0 n. ?+ vobj.id = "0x0000003b" ; obj.value = "";
+ G4 m5 P( c4 tobj.id = "0x0000003c" ; obj.value = "0x00102001";: ]6 L, C* t& ]& B+ T9 ^
obj.id = "0x0000003d" ; obj.value = "0x00000000";
1 p+ N1 ^' ~+ ?9 q* Kobj.id = "0x0000003e" ; obj.value = "0x00000000";9 s8 c1 D7 s$ q2 A
obj.id = "0x0000003f" ; obj.value = "0x00000000";1 X- Q& m/ }, Q0 w' r( n4 z
obj.id = "0x00000040" ; obj.value = "";
6 @2 G3 K' c, _! yobj.id = "0x00000041" ; obj.value = "";, L- i+ g7 K/ x! D

0 @9 q+ w9 y9 R4 g键盘移到要修改的内容按下i  J  c& {" L0 J: Q
obj.id = "0x0000001a" ; obj.value = "E8C";     华为 COMMON
2 O. I1 `- g4 p' v* ?! d' L# S( cobj.id = "0x0000001b" ; obj.value = "SCCT";    华为 COMMON
/ v% M- k$ J- A" \! Z/ g3 l8 Yobj.id = "0x00000031" ; obj.value = "NOCHOOSE"         华为CHOOSE_XINAN0
7 y5 o% f* E; ]: l! H7 s
6 u( Z$ i: ]- w- b

; \, Q0 T1 s: N* B2 P% a9 Z1 i6 a& [  D) G! r
: P. I1 o( P7 j& X, ~2 ~
后面可以进华为光猫界面,想升级固件V3R017C10S115.bin 用能使工具 升级都没见成功一次 但是进去查看 看到刷进备用系统了
# J. E1 w9 a( f2 W3 T1 w/ c7 q" J9 ~SU_WAP>display version
2 {0 r  S) |2 Jhardware version          = 734.B
( O) Q4 Z, c0 ~8 O* Bmain software version     = V3R017C10S011: Y7 Y2 x% a4 J6 `# j- P
standby software version  = V3R016C10S135
- q- d  Q6 A& ^uboot version             = 2010.034 R3 X+ Q* p+ Y, M; l: d

# E4 Q& }8 @/ {* b1 |' O, @0 ^success!( [( V' i/ {" G' K) v/ T& x
如果支持全部WAP命令(需要打补丁), 输入system rollback就可以切换, 来回切换
+ R- h4 b0 {( {5 x+ YSU_WAP>system rollback6 p; S4 {+ K' j* _( ^% [
ERROR::Command is not existed3 u$ C4 X$ K9 K% F# Q
  t9 ~; I5 ^" R: @* W

* J2 z" \+ U) v/ [  a( R7 h: ?: |1 @wap命令不全 也找不到补全方法,) d  `1 j+ w: r7 D; G; W$ X1 u) I
降级升级固件 开tftpd软件 把升级的固件复制到 tftpd软件文件夹
* o  `; G1 b. H
  • 运行
  • cmd
  • telnet 192.168.X.1 (光猫地址)
  • login:root
  • password:admin (也可能是adminHW 密码不显示 输对的话出现WAP 输错的话再重新输入账号和密码)5 T/ ^- N/ N) v/ f
  • wap>load pack by tftp svrip 192.168.x.x(本机地址) remotefile x.bin(固件名称)3 Z0 w- d- e# M1 _* O7 w% C5 A
  • 出现success后不要着急 后面还会显示software operation successful这才算是刷固件成功
  • 然后断电重启
    % ]2 |% g% J+ i" g) i) b* Z
SU_WAP>load pack by tftp svrip 192.168.1.(你的ip地址) remotefile 你要升级的固件名.bin/ b4 u4 O7 C& {& I
我输入load pack by tftp svrip 192.168.1.2 remotefile 123.bin
  A: F6 |! n8 K; \% N* j5 a9 s3 t/ ?$ }! @" y6 S/ ]
提示:
# p0 b2 T* F7 O) ?5 ]6 xSoftware Operation Faild!RetCode=0xf7204030!
6 M, L* i. J2 U  {6 r: w9 ?Software Operation Faild!RetCode=0xf720404f!) N! [% O  ~! e) N: ~

7 j8 I7 N- ^& |! T* e
6 x  t: O0 P1 N2 I. L1 O

0 b) W. j8 Z/ L/ G8 j9 N3 B. _用华为界面升级固件 提示升级失败,请选择正确的文件重试。注意:如果该文件类型不正确,则设备不能升级。
8 F; O8 _7 h' A, o, W3 ^升级了好几次 发现都是升级到备用系统 / ]* X7 Z6 ^( I2 A: b  x
0 U* z) Z+ O% u; {8 q

- u; ]& I7 q5 E+ m1 j+ l4 c123(完整shell).bin
, g; b2 `/ `& r. o& yHS8145VV3R017C10S115.bin
: G, c4 G5 x2 t# g1 \% a我用HWFW_GUI.exe查看了固件  型号支持都支持734的3 ?' z" g! V5 |7 p- G

" _- E" T9 A) V( U主系统华为界面升级不了 能使工具也升级不超过 tpfp也升级不成功
; C4 }! u! ^* P
. H7 U8 _7 U1 G$ T/ h- v4 [提示:
& ?& H1 m$ z- ]# G7 m! S6 u/ MSoftware Operation Faild!RetCode=0xf7204030!9 f; H# s( B. }6 ^
Software Operation Faild!RetCode=0xf720404f!
4 S7 o2 |/ j  b8 g; G' Y" U, J+ U' D& q% `: f

* g# |* M4 E8 W" t) U8 v+ V+ A! _5 Z; S
) \6 B3 i: k6 M$ t& S! h! `3 k
用华为界面升级固件 提示升级失败,请选择正确的文件重试。注意:如果该文件类型不正确,则设备不能升级。# X  K5 j1 _+ x1 f1 B8 F2 O

' ]9 L- ?7 q, `% ~: g9 K7 ^
$ W. a% h1 R$ [1 U2 L; @6 K! N0 I查看都是升级到备用系统里,求高手求救!!  P( S5 s7 L! d. b. f

+ O( t$ b& |3 Q7 d5 E/ g  E$ w. k% j; D$ g# H, i; T) C

5 x  {* i' P/ A' E/ ?& C3 `7 P( D; G+ H7 }& C( {
发表于 2019-5-24 12:49:24 | 显示全部楼层
有分区命令
发表于 2019-5-24 14:28:48 | 显示全部楼层
我刷砖直接卖尸体了。
发表于 2019-5-26 00:47:30 | 显示全部楼层
- f% `+ j4 M0 w6 K/ J% t; R; T# s
赞一个,好文章
发表于 2019-6-3 18:43:15 | 显示全部楼层
本帖最后由 cgfyl 于 2019-6-3 18:46 编辑 ) ~: c; ]3 R9 P; G; h

& J$ h7 U4 N( M" _$ j) E6 N# p7 z我的1456C一样的问题,同求
发表于 2019-7-19 21:19:57 | 显示全部楼层
正到处找补全shell的bin文件呢,可否分享
发表于 2019-8-7 10:03:41 | 显示全部楼层
我现在正在折腾这个。
发表于 2019-8-7 23:20:35 | 显示全部楼层
学习学习,多谢分享
发表于 2019-8-8 11:55:21 | 显示全部楼层
R17要先降到R16才能再刷其它

点评

正解  发表于 2019-8-8 12:37
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2024-4-25 20:12 , Processed in 0.028319 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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