找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16577|回复: 21

hs8145v 备份固件

[复制链接]
发表于 2018-9-20 16:55:53 | 显示全部楼层 |阅读模式
求教hs8145v 如何备份固件的啊
发表于 2022-2-21 23:05:17 | 显示全部楼层
华为光猫救砖的办法其实很简单,就是插上电源慢慢等待就行了,快的30分钟,慢的要等待20个小时。) Q" G" h* C5 O# D, B) y
华为真的很牛B,可能自身有再生的功能,不小心刷固件刷成砖了,只要电源灯亮,都不用着急。
% E, }& V9 ?  `4 t我曾经试过好几款光猫,就是因为刷机成瘾,刷坏了,开始心里也是很慌,后来跟有位高手说起,他提供以上方法,果然有效。全部可以恢复!厉害不?
  S+ Z& |/ X, W; o3 D知道这个,喜欢折腾光猫的朋友,放心的刷吧!
发表于 2022-2-24 12:32:44 | 显示全部楼层
Jonwan88 发表于 2022-2-21 23:05; \: d  c- S1 K% P/ \: l/ P1 Q
华为光猫救砖的办法其实很简单,就是插上电源慢慢等待就行了,快的30分钟,慢的要等待20个小时。, |6 E7 Y/ g$ s& j6 M$ Y+ G
华为真的 ...

, M& |, T7 r* f  _+ A1 A谢谢你了啊
发表于 2018-9-23 23:06:41 | 显示全部楼层
怎么恢复 用mtd命令或者 busybox dd命令: }% J- h) `  U6 E. L; c- q
这块可以研究 linux 读写命令
发表于 2018-9-20 18:13:58 | 显示全部楼层
本帖最后由 ceocn 于 2018-9-20 18:20 编辑
( s+ U' z9 i; L7 Q' k  H7 ~- b& k9 W! k1 p
插入U盘(剩余空间大于1G)到光猫上,然后复制粘贴% u) I6 v) \/ ^: S( s
一行一行的输入后回车,等备份完成后再输入下一行,有的分区较大备份时间较长3 x& z  c; X  Q8 U5 V$ Y1 Z

1 L5 j7 \/ X: r4 `1 _6 @; q: p备份命令如下:- S) G, [! ~- d3 e1 ~4 v
6 z" m. N5 O, b& s% H
dd if=/dev/mtd0 of=/mnt/usb/USB_disc1/0.bin/ p# v6 G9 y7 r) M# }, k% q
2 z2 t8 I" c1 r& V8 P( }
dd if=/dev/mtd1 of=/mnt/usb/USB_disc1/1.bin" X7 t$ e5 ]" a: Z" \

8 |: _) H0 K$ J' G! Q5 f: d; @dd if=/dev/mtd2 of=/mnt/usb/USB_disc1/2.bin
6 z2 f4 B" \3 ~1 n/ e" l" V6 Q# t5 T) k; u6 D8 ?% R
dd if=/dev/mtd3 of=/mnt/usb/USB_disc1/3.bin
1 l# A% V& a+ ~4 O+ J7 q6 l) v& [" `. V, S% I* e" T' o# N( X, a$ I
dd if=/dev/mtd5 of=/mnt/usb/USB_disc1/5.bin2 I  N' |* W: H* [% L$ g' h* f
! _. m7 A% p) v! O' t% W4 k
dd if=/dev/mtd7 of=/mnt/usb/USB_disc1/7.bin6 i; d# D, v. T; s

; j) Q" ]# m: w* ydd if=/dev/mtd9 of=/mnt/usb/USB_disc1/9.bin6 Z9 e' n7 k4 k, U. Y4 z9 b

" A( H/ @" a7 d4 o2 h1 Y& d/ F  Pdd if=/dev/mtd11 of=/mnt/usb/USB_disc1/11.bin2 V$ _* V# D, O1 a9 a/ M) o

2 P) `' j. h& o* ~2 `dd if=/dev/mtd13 of=/mnt/usb/USB_disc1/13.bin
0 J1 ?) U: Z4 }! Z- O1 f4 m: x7 _# V- [/ ]! r3 o/ H
dd if=/dev/mtd15 of=/mnt/usb/USB_disc1/15.bin8 J6 l! f( ]& [2 U

+ K- V. q( C4 Z: }6 s+ [3 L* B% wdd if=/dev/mtd16 of=/mnt/usb/USB_disc1/16.bin
( f6 Z. r, f1 I; a) @/ i0 {6 L! q( N  t# i% T* D% T. o5 R
dd if=/dev/mtd17 of=/mnt/usb/USB_disc1/17.bin2 v3 S0 B% B: B% a, p+ s

+ @6 U' Z; I( ^dd if=/dev/mtd19 of=/mnt/usb/USB_disc1/19.bin
# r3 O9 I% l0 I8 d- S5 J& R. z$ A6 C# `4 k7 V& [4 ~  n
dd if=/dev/ubi0_13 of=/mnt/usb/USB_disc1/0_13.bin9 ]  V4 w, E. Y" ?! Q, G$ V% @1 V" C- b

9 H8 c3 y6 B* p4 w3 aU盘根目录下这些 bin文件就是各分区的完整备份0 s6 ?: b" |9 o+ `, Z5 e- O! j
恢复的话就是反过来的命令+ o% S1 W4 Z2 G5 ]- f: k
A和B分区是一样的,所以只需备份其中一个即可% i- ]+ f7 C4 L! |6 M
各分区的意思如下:/ N4 y1 L( [4 V% w1 F1 R, \
mtd0: ="startcode"
/ P1 v: H9 N2 d8 Amtd1: ="ubifs"
! _1 t' R. m/ h* F* ymtd2: = "reserved". ^  k2 w. @) K6 W, n- q+ m% B
mtd3: = "ubootA"8 @" \: d8 W! o* R+ o
mtd4: = "ubootB"
. R6 c  F; C. ]6 B+ fmtd5: = "flash_configA"
0 N0 o5 o+ Q( H9 E; Rmtd6: = "flash_configB"
& N' t% B7 ^4 M+ r0 Cmtd7: = "slave_paramA"
& a3 X% J6 W0 |5 t1 _. A4 Cmtd8: = "slave_paramB"
1 q7 {8 ~/ n* U/ T3 Wmtd9: = "kernelA"
5 v3 u2 q' X8 s' P' cmtd10: = "kernelB"
" S) X5 |3 [) C- T6 {; R( t& hmtd11: = "rootfsA"1 @# s% n0 h* `
mtd12: = "rootfsB"
, w  s" @: |" o2 e( p# u9 ?6 l' emtd13: = "wifi_paramA"# X  \3 o- A( J( N# f+ Z! S$ _- Y
mtd14: = "wifi_paramB"
+ t: ]% X9 ?) u8 ymtd15: = "system_param"
9 w6 v. Z; i6 V% V+ Lmtd16: = "file_system"
. B, F" d7 m2 P: |7 q( J* u/ Qmtd17: = "frameworkA"
( \7 T. L4 C6 @; emtd18: = "frameworkB". r2 Q! Y) I7 Q! N3 v- Y
mtd19: = "apps"
7 j4 ?8 l$ ]+ W. B( iubi0_13 = "jffs2"" y, i( c4 d' E4 y
2 |7 W0 d. \. ^4 K6 v; Z
5 H; ^, U7 A9 I2 W, _
- s' I; T1 p' ~; y2 H) E9 Z
发表于 2018-9-20 18:26:37 | 显示全部楼层
备份出这些分区后,再使用HWFW_GUI来合成固件即可. 不可能直接备份出完整的固件的.

点评

怎么合成啊  详情 回复 发表于 2018-9-20 20:24
发表于 2018-9-20 20:24:36 | 显示全部楼层
ceocn 发表于 2018-9-20 18:260 |0 o. G7 O& z) v$ X0 I
备份出这些分区后,再使用HWFW_GUI来合成固件即可. 不可能直接备份出完整的固件的.

$ x$ Z% X8 x) |+ U怎么合成啊( q" E' p: x3 S+ n; \
发表于 2018-9-20 22:11:42 | 显示全部楼层
ceocn 发表于 2018-9-20 18:13# r8 d0 d+ Z0 p( o4 ?
插入U盘(剩余空间大于1G)到光猫上,然后复制粘贴# P+ k1 B) K9 n- b2 @6 u: w6 D* v
一行一行的输入后回车,等备份完成后再输入下一行,有的分区 ...

2 b3 W( }( }4 W( D多谢分享!% x# a" T7 Q) g7 s, @4 ~
分区/dev/ubi0_13可以备份,但恢复出错,执行命令:
$ K: v% i, `1 I( K8 gdd if=/mnt/usb/USB_disc1/0_13.bin of=/dev/ubi0_13! Y# T% E, s+ a0 w0 G
提示:
/ Q: W" Z0 o* p; b1 T4 g, m* w' Idd: can't open '/dev/ubi0_13': Device or resource busy
1 W8 W1 L0 H5 E+ [请问这个有办法解决吗?" y, S+ m2 g$ t$ o) k0 k, @, O
如果想挂载0_13.bin,该如何操作?
发表于 2018-9-21 08:07:55 | 显示全部楼层
2楼好人,谢谢分享了!
发表于 2018-9-21 13:55:48 | 显示全部楼层
我也知道怎么恢复!

点评

那就说来听听  详情 回复 发表于 2018-9-21 14:11
发表于 2018-9-21 14:11:19 | 显示全部楼层
yecunbo 发表于 2018-9-21 13:555 W! o7 o$ |# a. u6 v6 D, K, i
我也知道怎么恢复!
- m' B& f( c8 M& T6 ]+ t0 T
那就说来听听

点评

我也想知道怎么恢复回去  详情 回复 发表于 2018-9-21 21:21
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2024-5-5 07:04 , Processed in 0.028020 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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