宽带技术网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2191|回复: 67

HS8546V5 移动界面 分区、jffs2原厂备份数据 备份恢复教程

[复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑 ; s/ b+ M* K2 o) f( Q, L5 r" ]
9 q; i1 u3 n4 W7 a1 C
HS8546V5 备份恢复教程
7 t: l) Y7 Y3 V* ~9 L+ `4 h0 d- r1 a
8 D& a* Q' G* F5 q1 R/ c备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:
- F) \% I& s. d4 v: G. U
http://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
" E/ [7 w$ M) @" J) {) p
/ L' {; b, e( |7 Y+ M备份恢复方法有二种,一是用U盘,二是用TFTP软件- i$ t, _8 a9 A2 V6 C& W5 P

4 D; Y1 w5 ]8 U5 o" t; }9 a特别提示:
8 P: h; J  @$ G) _' _: @% p      1、必须补全shell8 @8 S1 Y/ L( B0 J' }5 b) [. C
      2、恢复分区和jffs2数据有变砖的风险,请谨慎!' X# H& R: W: @" p# r* j

4 x9 C% J1 t  [+ S% a3 |: Q- b一、U盘备份恢复方法
+ r" o- g, _/ _* H& t! K& I& v3 O( ~
: `& Y  S8 R7 I$ j1、备份分区:2 s' V2 }5 W* M, q/ S6 l7 {5 W
将U盘(剩余空间大于1G)插入光猫后面的USB口
0 A3 E5 B! K, p
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)4 U3 ?) ^* P5 N4 k( A+ W
telnet 192.168.1.1
8 q" c, \* i4 {# sroot
, Z2 k1 ~# w) }% b$ i6 V/ g0 FadminHW
/ F8 Z7 ]2 v, S: |su# {3 _3 H6 f- B5 Y/ U" ^6 r7 G
shell
7 U' Q0 C5 U5 `8 ]mount /dev/sda1 /mnt/usb  (挂载U盘)
5 G( f9 l( V$ Qdd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)* T# B( ~2 L$ h) A8 o
dd if=/dev/mtd1 of=/mnt/usb/1.bin0 \$ I/ X! h( G8 D$ w8 P, I
dd if=/dev/mtd2 of=/mnt/usb/2.bin6 n& P, M) ~' Z  @% J9 L6 _
dd if=/dev/mtd3 of=/mnt/usb/3.bin
* e: S% [' {6 ?. t. V* [  Q" ydd if=/dev/mtd4 of=/mnt/usb/4.bin
! f' O, b. ^  M5 M" kdd if=/dev/mtd5 of=/mnt/usb/5.bin
4 M, s2 H" P# P, O" pdd if=/dev/mtd6 of=/mnt/usb/6.bin
  t6 K# _3 H3 r  @( }) L$ hdd if=/dev/mtd7 of=/mnt/usb/7.bin
2 F) J$ V- C- y: e* \) udd if=/dev/mtd8 of=/mnt/usb/8.bin
  }! g% A7 k+ I, I9 zdd if=/dev/mtd9 of=/mnt/usb/9.bin) f( y/ l$ g( Q/ M7 X+ Z
dd if=/dev/mtd10 of=/mnt/usb/10.bin1 m, S' d+ r: e6 |
dd if=/dev/mtd11 of=/mnt/usb/11.bin+ Y, J  {3 o, n0 N6 @/ d% B
dd if=/dev/mtd12 of=/mnt/usb/12.bin
. T4 `8 s8 ?! ^  x+ ~* H, H
* ]: ^$ a! e( S8 O3 G' z单独备份jffs2和APP:
% i) R, ]  O  f8 o$ y6 v  x; T# s0 P5 f  i6 R9 w
dd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin* Q  `8 S1 }% m1 k/ R" N6 r
dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin2 P+ ^5 ^. `" \% s% C; j0 u, k$ q
( {8 {8 N6 x' l5 }0 Z
2、恢复分区:1 ?+ Z: q" C- {  H0 [, C" q
5 g7 V# d* d4 V* H9 l
将所有备份文件复制到U盘,U盘插入光猫后面的USB口: ]. L0 {0 r$ Q" U

  M% z- a4 V) R. T- V8 |$ c7 u/ @+ Gtelnet 192.168.1.1& ^4 y  P+ G% B0 n
root! u. y' p1 k3 C. P- t( t
adminHW$ g- [6 C8 O9 f
su8 C) k1 ~  ~4 t# {/ k# a
shell; n; ]2 p3 _8 Q; [0 R. P' b
mount /dev/sda1 /mnt/usb
5 S4 J* O4 Z- [: d5 @8 Ldd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)
; J# D1 r$ ~, I# X3 }4 _3 I# ^dd if=/mnt/usb/1.bin of=/dev/mtdblock1. K; f& w8 d7 l$ q% w* u
dd if=/mnt/usb/2.bin of=/dev/mtdblock2
+ x5 y& _" u/ a' q! ~7 Kdd if=/mnt/usb/3.bin of=/dev/mtdblock3
  R$ y* S2 O6 v8 s+ q% D* c+ p* ], ]dd if=/mnt/usb/4.bin of=/dev/mtdblock4# _6 z; r! ^8 u0 ^# A
dd if=/mnt/usb/5.bin of=/dev/mtdblock5
' k  Q4 h, s( W3 {. I4 _dd if=/mnt/usb/6.bin of=/dev/mtdblock6
0 d  {- A7 z0 q; v/ fdd if=/mnt/usb/7.bin of=/dev/mtdblock7
: h6 _2 o" l" hdd if=/mnt/usb/8.bin of=/dev/mtdblock83 K% V/ }! y, Z2 W9 x
dd if=/mnt/usb/9.bin of=/dev/mtdblock9& H' n2 ]- @0 y
dd if=/mnt/usb/10.bin of=/dev/mtdblock102 O9 O  B- e) B  k, \
dd if=/mnt/usb/11.bin of=/dev/mtdblock11
4 a# i% ?, d" f) c$ n2 b) ?dd if=/mnt/usb/12.bin of=/dev/mtdblock126 n$ V' t% w! k8 c% H

% X  T% |8 c7 d' x; `3 H/ i以上命令是恢复全部分区。
) \7 M) O& j" V9 z% I$ }
, E; j8 Q, {, c) P单独恢复jffs2和APP:7 i: [0 F4 l8 h7 r; J7 J$ N, _# L# }. |

3 h" |$ ^7 Q4 n' W4 y' O1 fdd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
" ?6 M0 n7 @2 D2 t4 l; X: Ddd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10
+ |; {. J" A% a* v: Q# U' u4 ~( E4 W9 ]( m6 H! x/ c
reboot      (重启光猫)- r3 U8 H9 w/ @3 P
: H% P' U5 b* k5 ^
3、备份 jffs2文件夹 :: q4 x+ z& ~5 A1 O

0 O/ n# B! ?0 ^1 s2 oU盘(剩余空间大于1G)插入光猫后面的USB口6 w) N0 S4 H' A8 w
; Y8 L8 e: `5 w& o" X: F9 i
telnet 192.168.1.10 \" f' Q& W" B9 [
root  l3 f, `0 B) i6 t, X# I/ T
adminHW( c! b8 L' o: Y& R7 v) w+ {' p
su9 k9 h6 k1 H6 c+ ^3 c* N
shell1 _; f3 q, J1 @1 p" g
cd /mnt/  (进入/mnt 目录)
# y9 ^* [9 U& }9 ^8 {cp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)
# N" W" c. S9 t7 i0 Z% W' ]! B4 W- I9 L
4、恢复 jffs2文件夹 :
9 p  V. _7 c% z
; n' f2 W% A- v) o7 p' z4 O. l4 H将备份文件夹复制到U盘,U盘插入光猫后面的USB口
6 u) n' m9 B8 h) W% ], p, n0 \$ b% B8 n2 H
telnet 192.168.1.1
) D9 X, Q, M) J5 Q. Croot
( ~# v% N# V# n6 XadminHW
6 `+ X" J3 D8 w! ksu
4 x8 l) [6 k: ]: d, qshell
" l5 t: X* ?2 n% D3 Q: ^( d* }cd /mnt/usb1_1/  
$ p8 g4 B! e! E7 W! a5 lcp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)# B+ a: {1 [7 O+ X  v4 f
reboot  7 `: y0 E* [) Q' A! _. `( P9 Z2 @, R
/ R8 u" R4 f8 S" _) C7 w
(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )
# p" `$ L5 C; g* J) H: {
7 O. w! t# P: X, x: J( ^" R二、TFTP软件备份恢复方法3 I$ `: {/ n; @6 b) `, H% B- N; W% K

, A6 L6 p" `" j4 Y) A注意:用此方法备份恢复比较繁琐,不建议用此方法!!!: H# r4 e! t. L5 u

0 j$ ~; H2 d9 p+ x首先要打开TFTP软件,并设置好工作目录。
: c: ]: f0 `3 `7 W# [4 Z
" O2 o- Z: W3 z; y9 ?1 ?1、备份分区' R" C0 G. z9 W3 N
0 U; C* Y' L, ^% ^6 Q5 `& m
telnet 192.168.1.1+ W0 R' h9 K: k
root
0 ~4 d& Z, d0 c5 Z2 o# NadminHW) f  D- s' F3 G' ?5 `2 N
su
3 |) ~, U% N" Pshell. d8 g) n' ^( B9 _) r
dd if=/dev/mtd0 of=/dev/shm/0.bin0 i0 r+ T! N* k/ l. P' g" y
dd if=/dev/mtd1 of=/dev/shm/1.bin
# Y- R% N% y$ L1 ]2 ndd if=/dev/mtd2 of=/dev/shm/2.bin5 ]6 ]$ J5 x/ p5 P, X- |
dd if=/dev/mtd3 of=/dev/shm/3.bin
% g9 I" Z- b! h0 R# @  P/ fdd if=/dev/mtd4 of=/dev/shm/4.bin2 A# k% I  M$ Y0 m
dd if=/dev/mtd5 of=/dev/shm/5.bin( X/ v$ I0 ], H2 r% M# t
dd if=/dev/mtd6 of=/dev/shm/6.bin8 C4 n7 |! V; I
dd if=/dev/mtd7 of=/dev/shm/7.bin$ K, W0 ]1 T( i! Q% x
dd if=/dev/mtd8 of=/dev/shm/8.bin/ R: [; K1 Q) k1 {$ w2 m
dd if=/dev/mtd9 of=/dev/shm/9.bin, J, q: `5 i  N, R; x
dd if=/dev/mtd10 of=/dev/shm/10.bin  |: \- ]8 |: W! k
dd if=/dev/mtd11 of=/dev/shm/11.bin
5 J+ s# M5 Z& w- d* Qdd if=/dev/mtd12 of=/dev/shm/12.bin
# l+ z* r! u! U( \. Y2 d% ~& Ecd /dev/shm
  G3 T7 }, U7 B7 d4 Ftftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
9 d/ M, u( i% E$ ]) ztftp -p -l 1.bin -r 1.bin 192.168.1.33 |7 N8 A+ m1 \; c  D/ z" n: F* E
tftp -p -l 2.bin -r 2.bin 192.168.1.3& ^$ ~6 ^2 N9 a( _4 C, A
tftp -p -l 3.bin -r 3.bin 192.168.1.3
9 c" W$ j0 M5 A2 V( H& b9 g4 V" ~tftp -p -l 4.bin -r 4.bin 192.168.1.33 b4 C* Z5 L) J0 G) u, _( D
tftp -p -l 5.bin -r 5.bin 192.168.1.3
8 X: Y& u/ {' L  H$ ~/ Ytftp -p -l 6.bin -r 6.bin 192.168.1.3
! Y# `+ u/ |/ |3 b  }  Y4 i" Etftp -p -l 7.bin -r 7.bin 192.168.1.3
( x' c5 E$ v9 X# {  i: ntftp -p -l 8.bin -r 8.bin 192.168.1.3# |8 F$ F! E1 p) V+ n
tftp -p -l 9.bin -r 9.bin 192.168.1.3  D9 w% x7 Z5 t) m7 c# c5 S
tftp -p -l 10.bin -r 10.bin 192.168.1.39 V% g, ]6 }7 N+ H
tftp -p -l 11.bin -r 11.bin 192.168.1.3
2 [5 q% I3 q1 K( R3 D. y6 ftftp -p -l 12.bin -r 12.bin 192.168.1.3
# N$ P& t( `( C9 u: P6 i. Grm -rf *       (删除备份文件,否则空间不够)& M7 Z! }# \+ O; h; g: |* |
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin
/ B. x+ V9 i& G- j* A0 _  c( T/ ddd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin# p' p2 |  m$ k
tftp -p -l 0_9.bin -r 0_9.bin 192.168.1.35 `; \( {! j, T9 y' J2 l+ W- i" z% s
tftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3' |, y! V& h0 w/ E& |
rm -rf *
$ K& ^- f0 Z1 @6 B
( x2 w5 N6 k: m  A6 Y* L+ W4 ~8 r. p2、恢复分区
) ~& Y8 T' {. U. T. \% O% K2 O6 k- T3 k8 B2 o$ `" u  r
telnet 192.168.1.1' w; x3 D; j0 o  o! _
root
) c* X" v8 Y7 L) T) u/ l7 badminHW
3 H" G3 p9 J/ p9 q. I' V4 [% X: j  Esu  k: j& r1 A, }6 T( _
shell$ S  y# r% ?8 Q8 Z! ^$ S) @
cd /dev/shm
+ N; `: ]  s5 `5 b4 dtftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)
7 n3 e1 k$ i% A2 ~tftp -g -l 1.bin -r 1.bin 192.168.1.3
, Y/ }6 F( v2 }1 t, jtftp -g -l 2.bin -r 2.bin 192.168.1.3
. d8 c: ?1 m* l7 \7 Wtftp -g -l 3.bin -r 3.bin 192.168.1.38 }; C6 _2 f) W" `: ^5 }% p
tftp -g -l 4.bin -r 4.bin 192.168.1.3% }" v' j6 d* e* T7 y
tftp -g -l 5.bin -r 5.bin 192.168.1.3- X# i  x$ \1 T$ n2 U
tftp -g -l 6.bin -r 6.bin 192.168.1.3$ G9 M! D6 d1 M; ~
tftp -g -l 7.bin -r 7.bin 192.168.1.3
( ?; Y( A0 \$ I% h, _% ktftp -g -l 8.bin -r 8.bin 192.168.1.3
3 c5 P) o( }  }0 utftp -g -l 9.bin -r 9.bin 192.168.1.3
4 D: X6 a3 Y0 E9 ~' @0 l# ~' \' Ktftp -g -l 10.bin -r 10.bin 192.168.1.3
" O) @7 u  g" T1 K3 Ntftp -g -l 11.bin -r 11.bin 192.168.1.3) M- B" C, ?  K: ?- z% n
tftp -g -l 12.bin -r 12.bin 192.168.1.3, {8 _# z5 w% p. g
dd if=/dev/shm/0.bin of=/dev/mtdblock0
6 _2 J' U  Y- fdd if=/dev/shm/1.bin of=/dev/mtdblock1
6 O; X! I' S# A! x* L9 J+ b0 Fdd if=/dev/shm/2.bin of=/dev/mtdblock2  o) f3 i9 V' G$ y  {7 k. a
dd if=/dev/shm/3.bin of=/dev/mtdblock3
$ z; W" q2 x9 zdd if=/dev/shm/4.bin of=/dev/mtdblock4; x4 O% ?4 d- l+ b
dd if=/dev/shm/5.bin of=/dev/mtdblock5
7 X- {$ ^/ }! c& u; B; |dd if=/dev/shm/6.bin of=/dev/mtdblock6
- `1 [3 o$ V1 ?) Q0 `dd if=/dev/shm/7.bin of=/dev/mtdblock7" A6 H) f8 [, F0 w3 J5 G
dd if=/dev/shm/8.bin of=/dev/mtdblock8
" `1 f. o( p1 d, w2 ndd if=/dev/shm/9.bin of=/dev/mtdblock9+ V& I! R9 i6 g0 X9 _3 \/ F
dd if=/dev/shm/10.bin of=/dev/mtdblock10
; W( K5 J; }, Xdd if=/dev/shm/11.bin of=/dev/mtdblock11
- S7 b/ V+ ~) ^dd if=/dev/shm/12.bin of=/dev/mtdblock124 {- t4 _7 T4 n) n; R5 Q4 _
rm -rf * 2 b$ [& s0 ?, Y0 T2 K4 b- _
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3. u% C2 r. S5 e; i/ E( G
tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
6 u4 c7 Z( b9 E0 a. g/ X& t' H4 P/ Udd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9
, {7 d& Z( X' n- u, Ddd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10
1 T. n& ~) h& Z; brm -rf * 4 u0 U" p+ W: i2 M  L
reboot
# u4 {# n* {% x& C+ z$ s. r$ f4 t; Y1 K5 x0 U
3、备份 jffs2文件夹:# G4 f; i  ~. D* }$ [5 T3 q; C
- `* f; H4 C; _1 f
telnet 192.168.1.1
9 O# o3 ~: G! B0 Q! o* T8 i' hroot  f+ c' M2 V0 i' Z6 G* F5 N
adminHW
  E6 M" a  T9 Gsu
; A  b0 D, v$ \, M: X  |shell
: b6 ~0 z  D) }9 G  t' b# Q0 Ycd /mnt/jffs2
5 v' b  \# a; f$ _* h2 `  t+ Ptar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
: l! `- ~- G: e8 D; j: Q( @mv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)
1 G$ _8 f5 r0 {3 y+ scd /tmp! t; ?9 I( m) T1 W) A& B
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
4 ^. _, Z5 h9 |* M; J& N2 E" c9 c2 @9 L. G
4、恢复 jffs2:+ ?. \, n* d' M& T) ?4 @7 L% x

% V8 E" }/ Y8 _: A) a% Itelnet 192.168.1.16 n% T, p/ s2 U/ v( t! ]6 V6 i# g' H
root
# u4 N- X7 k9 R0 p1 {0 R/ |adminHW/ N& y0 R+ @. y6 [" t) U8 @
su
0 n; i; f' O: G7 p; w9 @( _shell8 i7 F" K# L5 G8 b  S' o2 K1 E
cd /mnt/jffs2
7 {& P3 Z$ y- F0 X  K
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)0 Y4 Z! u( W  K: }" b/ _
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.31 s+ L, F- Z- V* J& r
tar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹)5 k8 N' N7 p. K' c$ F
rm -rf jffs2bak.tar.gz
- }; v9 {- ]" H: G6 k4 creboot      
& ?3 r; _0 d) Q4 k
. W7 w5 ]- ?$ p1 @" h. yHS8546V5 移动界面 原厂分区备份,jffs2备份文件:- L8 e2 E$ ^" s# g
: Y2 Y7 G( s, Y
https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复
5 e* r$ q7 B; i  F9 U

# [: i; N. x* B
: \) Z: s  y+ [, h) ^) W- a) f. _
发表于 2020-4-15 11:47:30 | 显示全部楼层
谢谢楼主分享,下来试试
发表于 2020-4-15 11:55:43 | 显示全部楼层
谢谢楼主分享,学习中。。。。

点评

谢谢分享  详情 回复 发表于 2020-4-15 12:03
发表于 2020-4-15 12:03:45 | 显示全部楼层
jingshulin 发表于 2020-4-15 11:55( k4 r4 m" M8 G, r# n/ D
谢谢楼主分享,学习中。。。。
) B9 u3 P- k/ K5 Q2 O; d) J
谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑 : U; f% u: ~& T/ z5 M& C4 U5 y
4 W; t/ Q4 |+ T3 g
感谢楼主无私奉献。
4 M' Z. U' J3 u( L. ^- z  S) ^; A7 Z0 V; E- f: f9 G9 u4 H
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑
& f( B8 @( O- h+ T* T7 l8 V- ]7 p! B+ j7 c0 Y+ }2 a1 D) ^) Y# D% }
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈) m% p4 L# G& D# j8 e0 m4 b

本帖子中包含更多资源

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

x

点评

原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。  详情 回复 发表于 2020-4-15 16:40
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:17! B+ c0 O6 n0 z* q) Q8 j* P
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
7 w( I: E4 p4 H2 w  o3 Z/ u/ w ...

4 b$ l2 X- {9 L" H4 \
- v0 F4 b. z9 i/ K- Y3 U原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。

点评

可以用 df 命令查看 jffs2、jffs2/app 挂载分区ID。  详情 回复 发表于 2020-4-15 16:50
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|宽带技术网 ( 粤公网安备 44152102000001号 )|网站地图

粤公网安备 44152102000001号

GMT+8, 2020-5-31 06:09 , Processed in 0.038125 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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