宽带技术网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 39508|回复: 377

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

    [复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑 & C; F) S3 w; r; |  R
2 b) H' y$ W- w
HS8546V5 备份恢复教程! V& x, ^# H/ c  w/ [

5 B  F4 m" N: A; G/ g4 c7 p备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:
! Z) n! Q! c8 p( J% v$ z5 u/ j
http://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=, V' S  X" |# O4 m! d$ T# m

, u% {3 I; d; O备份恢复方法有二种,一是用U盘,二是用TFTP软件
% ^0 M& w& O/ T
# S; P% E% t* N& g特别提示:
2 d  m  b; \, A1 ?; q      1、必须补全shell
2 D1 i) j/ ?; I) \2 X      2、恢复分区和jffs2数据有变砖的风险,请谨慎!$ M6 z" f9 k/ m+ T$ x
& O+ G4 o# g2 h* O! U
一、U盘备份恢复方法. D- a: ^) \$ N% n
  j- K8 M# I  F3 d# R; n- A
1、备份分区:
3 M) a- e& b! k$ j( `! v2 Y4 j2 k将U盘(剩余空间大于1G)插入光猫后面的USB口  a7 a3 t0 X/ _) p
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口); O8 R4 b0 Y$ _% c( G4 }$ O; U
telnet 192.168.1.19 ^% g, P; U( f- I+ \5 U
root* Z1 l3 m! |; Y. ~7 X6 D; M4 B
adminHW! ]6 F2 S8 P" `1 g$ ?  X! V
su# ?% D' Y3 Z) P) I" p4 r. U
shell
( ^, v" e# ~$ S# nmount /dev/sda1 /mnt/usb  (挂载U盘)3 g) a2 x% i/ ~9 [
dd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)
2 A% V% l' {* u) ~' u$ wdd if=/dev/mtd1 of=/mnt/usb/1.bin0 X8 i' g4 \" [1 O$ b3 ?
dd if=/dev/mtd2 of=/mnt/usb/2.bin5 r# a: [7 M, }$ [7 K' H+ @, E
dd if=/dev/mtd3 of=/mnt/usb/3.bin0 T  f; M' r0 i, O. W( ]
dd if=/dev/mtd4 of=/mnt/usb/4.bin% N8 U" f6 L* ~
dd if=/dev/mtd5 of=/mnt/usb/5.bin3 g$ A. P/ H$ x
dd if=/dev/mtd6 of=/mnt/usb/6.bin8 f/ t: H, b8 f$ O8 k
dd if=/dev/mtd7 of=/mnt/usb/7.bin  N9 o1 d6 L5 h& A2 O* {
dd if=/dev/mtd8 of=/mnt/usb/8.bin/ A1 Y8 n# d9 k7 k( P: {
dd if=/dev/mtd9 of=/mnt/usb/9.bin9 l; ~) O- H* M" F, J. H+ }
dd if=/dev/mtd10 of=/mnt/usb/10.bin
( A, {& y- P4 k8 E+ ddd if=/dev/mtd11 of=/mnt/usb/11.bin
0 V  [4 i" o: i; r0 ]; G) {, X1 Rdd if=/dev/mtd12 of=/mnt/usb/12.bin
" a+ C$ O% x3 c, K5 O5 M" A# w; z% A5 z
单独备份jffs2和APP:6 V/ u% l3 f  O# h! s$ G8 c/ u
$ l1 B! q" j2 g, Q- u; `
dd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin: O( h$ E) U2 R2 k
dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin, D" A# f* G& B% S
; r5 l: O. M* ], U: j) g6 H
2、恢复分区:
. {( s; R5 }! `' {4 o, t/ d/ a
! C0 M0 |2 t' N& u  I: @将所有备份文件复制到U盘,U盘插入光猫后面的USB口& O, V2 g+ n& {8 p! B

/ V! Y$ ]# D, H; \" h3 O; Ptelnet 192.168.1.1! {" w6 v0 f3 g+ ~8 p
root) X  ^5 h( b5 D
adminHW
/ s& m6 w8 r0 Q8 G* G' Ssu: E3 S5 Y* ~$ B* E
shell
) m% \3 ^7 A, ~* c' F/ N" tmount /dev/sda1 /mnt/usb$ t6 }. Z( N  j0 N. r$ R
dd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)3 B, ]% \% V& u: q2 ?$ j9 X+ B
dd if=/mnt/usb/1.bin of=/dev/mtdblock1
7 N7 N1 D/ i/ K* x6 Y4 j% N# Wdd if=/mnt/usb/2.bin of=/dev/mtdblock2
) B5 s7 e# u: L; I' }dd if=/mnt/usb/3.bin of=/dev/mtdblock3
: R3 C7 z' h% M+ T' a. P: l* Jdd if=/mnt/usb/4.bin of=/dev/mtdblock4
4 l. Q2 a% ~* Y2 Wdd if=/mnt/usb/5.bin of=/dev/mtdblock5' N8 O6 }. Y( k2 i! O* A
dd if=/mnt/usb/6.bin of=/dev/mtdblock63 @/ b( T! L9 j! @. l- j1 ^
dd if=/mnt/usb/7.bin of=/dev/mtdblock7+ c% O$ C; @& y) ?* x
dd if=/mnt/usb/8.bin of=/dev/mtdblock8
" z  A( m: R0 E" ?! a8 ~dd if=/mnt/usb/9.bin of=/dev/mtdblock9% j9 k' m# |7 x6 s! K" a2 Y
dd if=/mnt/usb/10.bin of=/dev/mtdblock103 t" B5 n5 h5 ?$ ^4 C
dd if=/mnt/usb/11.bin of=/dev/mtdblock116 v" S3 G( u0 f
dd if=/mnt/usb/12.bin of=/dev/mtdblock121 r1 g# q6 |- S2 X6 L
9 Z4 W. e6 J7 a5 q, l
以上命令是恢复全部分区。3 C5 p; x4 [1 p7 K
/ f+ {% ^& R; w% i7 W/ _
单独恢复jffs2和APP:
& a  Z6 X+ N! M$ D  u9 D9 h+ d/ B* w# e3 R# p0 X' `& H! v
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
/ d5 _/ k# G; U" @/ N. u% m/ F. i; [; }dd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_109 _% }# C$ p: T4 S, I
$ L: j* f+ c& ]7 U
reboot      (重启光猫)
( h  d: ]  {+ l7 }1 y
. I+ B( i1 U5 j. y, G9 t; s2 v
3、备份 jffs2文件夹 :
4 C+ }0 f- }8 S" _  ~( l$ C+ J0 E# I0 J
U盘(剩余空间大于1G)插入光猫后面的USB口
% U( b( I6 H* _3 G1 }

, e  K8 \; N' W/ Q) t  Dtelnet 192.168.1.1, I+ j2 m! O& K, t+ }+ G
root
: e% H) Z4 }; A) q* w5 E3 F' ]0 xadminHW
2 f# F" i% f/ C" l" V7 [su
+ h6 y4 C4 `. V" B( X9 o/ V, r$ ishell4 K, _7 G' o  c/ b: W* d
cd /mnt/  (进入/mnt 目录)' A: }! r# H2 q. m6 W; s0 A4 D7 R( c  _) P
cp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)( o- u; E' m3 u; T6 ~6 ~

. ]( M% y" W: x8 Z7 ]4、恢复 jffs2文件夹 :) O9 j% j, i% C) ?

% {4 \: n6 V# T) R! Y) H. G, h( I1 K将备份文件夹复制到U盘,U盘插入光猫后面的USB口( G; d* Q/ s1 U1 [: N
" H  x3 E: V) N" |! l4 s
telnet 192.168.1.1
2 D5 v/ F3 m  ^- t6 b/ Yroot
$ X% \2 q, C; }" EadminHW
3 p, W# \% ?' nsu6 |+ Q- K, _7 q! i1 ?/ e
shell
/ C) i' y. J4 H8 U- dcd /mnt/usb1_1/  
( q; B' [, \5 D1 d. \* _cp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)& A# i& g' z* w4 F
reboot  9 b/ n- I: K3 s* ]2 b; `9 _
) \/ S, g2 S" R0 y  Y4 L" `
(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )
7 G/ E6 W" N; u# L# a4 T# z/ P* o+ |9 o1 S
二、TFTP软件备份恢复方法; ?9 d4 r' n1 o( j% m
/ e/ t" V* h  n
注意:用此方法备份恢复比较繁琐,不建议用此方法!!!
( U- S# g, N3 v6 y3 T  H3 @3 q$ R) a
5 h* O% O9 O' K. ~/ s首先要打开TFTP软件,并设置好工作目录。, K8 h3 l4 l* x# [
, m1 Z3 ]: n4 b7 g
1、备份分区
& n, G* G2 C. v4 z2 \' d
, H& N9 Q  O; l  U6 p, Z4 A% ctelnet 192.168.1.14 ?- s( i# M2 g, Y- t, ?
root: E- D& S( o1 f& w
adminHW
6 _/ a0 y; ^0 z+ M9 H- O. @1 e: y3 ssu+ v+ r3 s. L2 h% K4 c! R  R/ R
shell% s8 s/ u6 L- x& C/ c6 k
dd if=/dev/mtd0 of=/dev/shm/0.bin7 l: i' t, F- C; f+ y3 Y
dd if=/dev/mtd1 of=/dev/shm/1.bin
* a% \" k. c0 \- B1 Q: h; K! E* idd if=/dev/mtd2 of=/dev/shm/2.bin4 e6 Q4 J; `, k  |' a# u
dd if=/dev/mtd3 of=/dev/shm/3.bin- Y% U. y" _* g" F  _
dd if=/dev/mtd4 of=/dev/shm/4.bin3 v6 l- _9 Q6 ^5 e; h# V7 a
dd if=/dev/mtd5 of=/dev/shm/5.bin
0 s. d5 x' z3 A: k7 U4 m! O/ G, ^dd if=/dev/mtd6 of=/dev/shm/6.bin
  p6 Q& N9 s3 mdd if=/dev/mtd7 of=/dev/shm/7.bin
* Y+ H% D4 q3 t0 r; K, P3 a1 A/ rdd if=/dev/mtd8 of=/dev/shm/8.bin
+ n; Y# o5 o( a; o0 n% F6 p. pdd if=/dev/mtd9 of=/dev/shm/9.bin# }( }2 V: `3 P
dd if=/dev/mtd10 of=/dev/shm/10.bin
  R- l5 l8 p+ l* H2 g4 gdd if=/dev/mtd11 of=/dev/shm/11.bin
$ U! `6 x) L/ p1 S1 Odd if=/dev/mtd12 of=/dev/shm/12.bin# M6 y$ f+ P: s5 h* S5 b% D
cd /dev/shm
( S% N$ S- Z1 ^! Qtftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
) F, q, W( Q2 Htftp -p -l 1.bin -r 1.bin 192.168.1.34 e: n: ~" H! Y1 \
tftp -p -l 2.bin -r 2.bin 192.168.1.3, V1 s4 [6 N# A! T$ f
tftp -p -l 3.bin -r 3.bin 192.168.1.3# S+ a2 E/ L' s2 P; V
tftp -p -l 4.bin -r 4.bin 192.168.1.3
; c: x. e* F! c5 v5 B  d1 s/ atftp -p -l 5.bin -r 5.bin 192.168.1.3
" c! M2 L) L& i9 T& Dtftp -p -l 6.bin -r 6.bin 192.168.1.3/ y* Q, u$ e: [8 V
tftp -p -l 7.bin -r 7.bin 192.168.1.3
: ~* e/ b; m9 z& ]1 Utftp -p -l 8.bin -r 8.bin 192.168.1.39 w2 l- H6 k' p; |: s+ F. L
tftp -p -l 9.bin -r 9.bin 192.168.1.3
& J5 r( K" T% Q& rtftp -p -l 10.bin -r 10.bin 192.168.1.3) y) _3 K" E: y/ I7 O, X$ }) c
tftp -p -l 11.bin -r 11.bin 192.168.1.3
9 D* e) ]1 B0 M) G, ptftp -p -l 12.bin -r 12.bin 192.168.1.35 L9 ^# a3 J( D0 L/ I( N& Q
rm -rf *       (删除备份文件,否则空间不够): L, K9 F, g' I6 }1 v2 W* T
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin4 E2 K8 o9 F2 F6 C
dd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin9 q% o# _1 \  w& `
tftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3
% P1 S1 y: K# |6 R  q. ptftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3
9 X9 b; I3 f7 p. r6 K$ E/ `6 b2 V8 Mrm -rf *
) m; m! w3 r' Q& _. y8 H
7 b1 L# D- j" p8 }8 h* I2、恢复分区
8 z7 a' A( w5 Q; w% `0 B0 Z0 r& ^3 [9 e+ C+ N" j
telnet 192.168.1.17 \2 \7 ?3 _* e( v( A+ _) g0 {
root/ b+ o, {1 B0 E  G! r; d& o5 b
adminHW0 ?9 ]' @  u; N
su. G+ {" t; h6 u  f5 M; {
shell
4 j$ y( [; v$ o! x- Bcd /dev/shm, z7 d* j4 ?# g( B0 m% N
tftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)8 @8 E, k' Y; ~0 g. m# C* C
tftp -g -l 1.bin -r 1.bin 192.168.1.36 M# l1 Q$ g- y# a: B4 H
tftp -g -l 2.bin -r 2.bin 192.168.1.3
" t7 U7 y+ I1 E& D0 Xtftp -g -l 3.bin -r 3.bin 192.168.1.3$ Q. i% C1 ?! m; G; {1 B
tftp -g -l 4.bin -r 4.bin 192.168.1.3% B; w5 y  ]; G, X' [; [& w
tftp -g -l 5.bin -r 5.bin 192.168.1.3
, a. m; K- _- t: \! ltftp -g -l 6.bin -r 6.bin 192.168.1.3
, E* ]- t0 z9 I4 }% Ytftp -g -l 7.bin -r 7.bin 192.168.1.3, m% t' L# I/ c  `
tftp -g -l 8.bin -r 8.bin 192.168.1.3
" T$ p1 X+ {6 g/ atftp -g -l 9.bin -r 9.bin 192.168.1.3, {" F% R/ r3 @6 j' d
tftp -g -l 10.bin -r 10.bin 192.168.1.39 W3 V+ N" ]0 c) _
tftp -g -l 11.bin -r 11.bin 192.168.1.3
5 p9 e: E2 C: \7 T4 \tftp -g -l 12.bin -r 12.bin 192.168.1.3/ m) D  V0 ^, Q
dd if=/dev/shm/0.bin of=/dev/mtdblock04 C. C6 p7 a* x% L
dd if=/dev/shm/1.bin of=/dev/mtdblock17 O* V% `- V+ P5 G3 Y
dd if=/dev/shm/2.bin of=/dev/mtdblock2
' R% ~' S" E' t7 Q1 add if=/dev/shm/3.bin of=/dev/mtdblock3
" G0 D3 ]1 V2 X) h* s! i( pdd if=/dev/shm/4.bin of=/dev/mtdblock44 `! I/ u8 w# a/ Z
dd if=/dev/shm/5.bin of=/dev/mtdblock5
( R( s2 M. X5 |" ?% edd if=/dev/shm/6.bin of=/dev/mtdblock65 e2 W- C0 S! l$ v% C( k$ ]
dd if=/dev/shm/7.bin of=/dev/mtdblock72 A3 M7 E) o, g' d! {) e
dd if=/dev/shm/8.bin of=/dev/mtdblock80 E' N5 l' |, ]( X) H8 Z
dd if=/dev/shm/9.bin of=/dev/mtdblock9
2 k& t5 V; e" ?: B; B, Y4 Ydd if=/dev/shm/10.bin of=/dev/mtdblock10( t- J  a- x/ h9 c) a8 O
dd if=/dev/shm/11.bin of=/dev/mtdblock11
% E- E( T: l1 b! D& ~/ n, add if=/dev/shm/12.bin of=/dev/mtdblock12- p5 k: b8 ^' `
rm -rf * 4 d2 K, y8 v6 D& [, G: N
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3+ D" s! A" F1 N2 U0 u1 L7 C! s! M
tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3# D2 A3 g% X# N* e+ h& A
dd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_99 f% X, u  p8 g) h5 P" ^; W" w% q
dd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10
% c* U" N' |" U6 q8 m* irm -rf *
; |/ u& M. p5 k* Greboot
% Q6 b. c  d* [" w5 M
- y1 L$ \7 G7 L5 L8 |3、备份 jffs2文件夹:& a6 @. G4 V4 L/ S) P3 ^

- N0 K8 H! X1 t' m: n! |7 m, z( Ftelnet 192.168.1.1- \) d2 i; w7 C3 G7 l) c- r8 t; J" Q! N
root
- [% ^, Y1 E5 sadminHW
8 p- t% j- _3 ~su
% A/ w" y/ P$ c) vshell
  |: a$ t5 D: P9 Acd /mnt/jffs2 ! u, ^) e5 j; @6 q4 E5 o8 m
tar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
* A& v1 _7 [6 c) {mv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)/ q- C$ F. i9 I5 Q0 C9 i0 m# p
cd /tmp8 n) F& C& I, _4 H4 M+ L" u
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
3 a; r9 G& Z  @9 [, _( b2 M/ _1 d# e! r" A$ m% [$ u" h
4、恢复 jffs2:* @$ A: h& W4 ]. x
* X2 O. ?) y0 x" \
telnet 192.168.1.1
$ R4 Y; H) m6 h' A* F1 Yroot
8 B+ l( @8 |* w5 _  J; X  }) VadminHW. l" m; F; B) C" m
su1 c) l' t8 h% D: D( M1 S
shell
) w0 F& E$ v& D* @% Hcd /mnt/jffs2
! u* u4 g1 I5 v1 |0 e3 ~* z7 Z0 x% U
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)7 g; h" n8 m- r4 v
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
" P: F- |+ v9 n* A( ^4 @$ xtar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹)
& N6 r* C1 N, f. _: nrm -rf jffs2bak.tar.gz
$ i! \# t# k, B& Nreboot      ( U; A' Y, O, y! @+ m. m

9 K1 {1 U# H9 I& T8 f/ i3 P+ YHS8546V5 移动界面 原厂分区备份,jffs2备份文件:
5 E" ]( |0 g6 Q! x- T8 L2 R' f1 u& w( z1 k, [6 E8 x
https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复

3 V+ [2 O9 Z7 x/ `6 f% K! H0 d5 V0 {) R7 b/ B* D& C
" c* q3 O: r: }
发表于 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:551 e+ F3 q6 }  y6 u7 `$ d
谢谢楼主分享,学习中。。。。

' `# s% R/ E  c5 J% [" d" `1 ~! ^谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑 " h" k4 E9 M0 U8 e9 a. b5 ]+ c* W
% O5 A2 n" {, D6 h7 G& z1 F$ R
感谢楼主无私奉献。/ ~4 Y: ?: i/ ~
1 h; ~% G2 q# G: H2 {0 |
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑
" w2 Y# e6 X. e; ?5 h! U! O" |
, H8 H! s! j9 b% Y! [已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
5 O& C% ^+ R& \; M

本帖子中包含更多资源

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

x

点评

原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。  详情 回复 发表于 2020-4-15 16:40
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:171 M9 j# w- e9 p: J  I8 u; i+ S
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈" @, h/ K- Y/ h
...
+ _5 s) Z: a: _& u9 p* n

& g9 _# C3 {0 ?. C- a/ r原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。

点评

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

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2021-12-2 12:28 , Processed in 0.028283 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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