找回密码
 注册

QQ登录

只需一步,快速开始

查看: 140274|回复: 746

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

    [复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑 : ]+ i+ b2 p7 `8 P8 f4 W

' P$ V6 i' T9 K% C6 p' |HS8546V5 备份恢复教程
( N9 P) [' t4 Q$ u) w) l. z& F) u% }( p; b
备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:

. a& w6 H% `% m: l1 N8 l
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
; G; P7 k# I, q
) m) ^& K& J) p/ m备份恢复方法有二种,一是用U盘,二是用TFTP软件
1 p% g- [  @; v
5 M0 V. X9 }: M4 @" r. j特别提示:
0 Y" @- H; [; c* K1 h2 q      1、必须补全shell) Z9 e* t7 I" ^) d' {
      2、恢复分区和jffs2数据有变砖的风险,请谨慎!
) t7 A2 d8 j4 A6 M# Q) g# ^  v$ ?: B
一、U盘备份恢复方法* h; O1 i- w; M/ j6 i

- w5 M  L3 @8 q; Z9 z  Z1、备份分区:
) Y7 b5 {+ u8 m( }将U盘(剩余空间大于1G)插入光猫后面的USB口
( n8 C  ~3 _& m& n
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)
# L6 }3 L1 U: z1 atelnet 192.168.1.1
5 N& B5 L, I: S! X% Rroot9 R% W1 N  L2 J/ G
adminHW
& [: V' C! x) N$ Z" W* j3 r$ Nsu
7 m( ~( b5 Y* j9 e% C) r$ pshell
  {6 Y' B* S, j8 H0 p6 Smount /dev/sda1 /mnt/usb  (挂载U盘)
) Y1 [5 b- M  Ddd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)
0 g, Z3 j# N: m% f0 m6 y0 W- _dd if=/dev/mtd1 of=/mnt/usb/1.bin* I, M- a3 {) i8 p% N1 }; a. J
dd if=/dev/mtd2 of=/mnt/usb/2.bin1 v2 s& A% B; ~! H
dd if=/dev/mtd3 of=/mnt/usb/3.bin( V; h- a! j0 i( R0 ~
dd if=/dev/mtd4 of=/mnt/usb/4.bin
4 p& ?( k2 z( R4 O4 |( \0 E' x& Rdd if=/dev/mtd5 of=/mnt/usb/5.bin
$ ^9 X$ A1 U' o- sdd if=/dev/mtd6 of=/mnt/usb/6.bin7 `$ u6 z/ |8 H* L& g
dd if=/dev/mtd7 of=/mnt/usb/7.bin
5 ], |5 D+ L6 }# H/ wdd if=/dev/mtd8 of=/mnt/usb/8.bin. U9 p. |1 n7 L2 e' s$ A
dd if=/dev/mtd9 of=/mnt/usb/9.bin# u1 R6 |! z) p' N) `" q  V, D
dd if=/dev/mtd10 of=/mnt/usb/10.bin9 I& p' Y1 ^- [! F8 t  k6 j" T, S
dd if=/dev/mtd11 of=/mnt/usb/11.bin- a* ?2 A2 _" F
dd if=/dev/mtd12 of=/mnt/usb/12.bin
6 G) E3 [8 f- p# w$ n0 U
& A9 R4 c% m5 @' [! t单独备份jffs2和APP:
% e3 ~. M4 ^. B/ N9 b
' }/ {* p/ B0 U' L1 p/ H. V) b, Edd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin
' Z- y! L0 d4 w! j! tdd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin
; Q5 `7 N! b0 ?  Q: ~, i( ]2 z$ B3 K/ M! P
2、恢复分区:
  O$ h$ ^6 V! J( ]: H+ p# Y* t/ {  `  K) P
将所有备份文件复制到U盘,U盘插入光猫后面的USB口! j' M4 b+ g  a9 `) M

& n0 x4 V8 l" K6 w; r- I0 Dtelnet 192.168.1.16 ]/ K2 M) i$ R% U$ q8 \' ]
root5 q/ q* Z/ Y5 G; F0 G; x3 w, Y
adminHW
$ q5 N9 y# _3 D" Csu
  ^& e% V7 [& H& wshell3 r! T) V$ Y3 t6 x& I' W' I
mount /dev/sda1 /mnt/usb
$ M. d7 O. V8 ^+ J/ R* k) Vdd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)
+ q* W" o2 F2 X  r0 Ydd if=/mnt/usb/1.bin of=/dev/mtdblock17 @4 p& {& Q) k3 M# |, e- \
dd if=/mnt/usb/2.bin of=/dev/mtdblock2  D7 H4 n% ^$ m; N
dd if=/mnt/usb/3.bin of=/dev/mtdblock3$ X) @7 @- i! i% E& B* R' d. t
dd if=/mnt/usb/4.bin of=/dev/mtdblock4
7 I2 Y/ c' \$ P- ^/ add if=/mnt/usb/5.bin of=/dev/mtdblock5& c* B% @2 v' n
dd if=/mnt/usb/6.bin of=/dev/mtdblock65 N, s) e6 e1 |
dd if=/mnt/usb/7.bin of=/dev/mtdblock70 Y  `. e; y8 e) q
dd if=/mnt/usb/8.bin of=/dev/mtdblock8$ i! q6 x: s( r
dd if=/mnt/usb/9.bin of=/dev/mtdblock92 [) X: F" h( _
dd if=/mnt/usb/10.bin of=/dev/mtdblock10; ]; s5 n; _6 A0 H+ x
dd if=/mnt/usb/11.bin of=/dev/mtdblock11
- X' {. a8 d3 d9 v6 Ldd if=/mnt/usb/12.bin of=/dev/mtdblock12
) {3 T! d0 I  [  l. i  j- p
! f6 w5 ]6 ]( M: w以上命令是恢复全部分区。
) n- T2 \# G0 w& g3 n
3 b! `( n) K( h6 z7 b( n+ A8 [; E9 d6 e单独恢复jffs2和APP:' r- \# X1 m6 {  }3 e& {
' D0 e$ {3 q: H/ V# ?' y" \& _
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
) x- W1 {- m0 V. ddd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_105 X" s$ W2 |) t

4 E' Y6 c/ l1 ?* D  E$ P( |1 `reboot      (重启光猫)% G3 g7 ^# J" x

7 @& M. j$ p, @3、备份 jffs2文件夹 :
! t' S5 q! p# [. U5 X# t3 y! u/ H% B# F3 \8 b/ z
U盘(剩余空间大于1G)插入光猫后面的USB口0 _/ U  X, a) [2 }, v

$ v+ E2 q! L8 N: k* d8 u9 G* Htelnet 192.168.1.13 t$ m3 o8 i! w# t
root
+ h3 C7 C! m: Z8 k. _2 q6 gadminHW
" W6 V1 O  G! W2 ssu
: b# C0 I$ d2 @, F+ ushell/ ]6 D  n+ p9 S8 y  W1 f6 t
cd /mnt/  (进入/mnt 目录)
; q) B/ g$ G. y! l! p* Zcp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)
8 z, q4 g5 t) Y. `1 {; f) y+ w6 K1 S" [% b
4、恢复 jffs2文件夹 :
% g+ Q( A0 E* W. ]5 h! \9 a7 @0 c9 L
8 k+ ]  X3 `7 @( O% R' u( Y8 a将备份文件夹复制到U盘,U盘插入光猫后面的USB口
/ t) m/ m, s8 q+ S5 `" d# B+ u6 Z( w0 l3 @3 o
telnet 192.168.1.1" Y% Z; |  e& ~( F
root8 [% [( l- B5 d$ e9 y+ u9 i
adminHW
5 {9 j& B3 v* d# Tsu
/ ]  ]# s+ M2 v2 bshell$ L. |% j( p: C  u* `2 x
cd /mnt/usb1_1/    \" y4 t, e# D" }
cp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)
6 T4 B# V! H  K1 {) L, ?' U( Ureboot  
& }7 i" ?* S- P/ ^6 n! e
  g8 ^7 E# R; `  ]$ s3 d. {! z(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )2 p* j; M$ r# x' t* Z! D' ^/ B

9 B2 v) n( w# `/ F二、TFTP软件备份恢复方法. M3 \8 R* M2 Y) Q5 K5 j: ]2 [5 T

. V- i8 c! }/ _$ v3 ~1 p9 u注意:用此方法备份恢复比较繁琐,不建议用此方法!!!9 K, F+ [4 p% L
/ n9 |3 Y* l6 j( i( s
首先要打开TFTP软件,并设置好工作目录。
. Y$ e/ x$ D% a. ?
0 b- f$ \8 `. D  D: E1、备份分区
5 D* g4 w' H7 M/ [; w+ `: J# C4 d" Z7 t
telnet 192.168.1.11 a5 N4 k$ Y* ]' z
root( x1 ^7 K% i! g9 L
adminHW2 o1 l0 J/ {1 W( B3 }' }* @, `
su# m7 _' ?* Z$ `) L& Z7 G
shell0 q5 U) g; N% \
dd if=/dev/mtd0 of=/dev/shm/0.bin
' D% W% w4 N7 b! W* |& e- r" d( add if=/dev/mtd1 of=/dev/shm/1.bin% g* a7 Q; B2 r# Y  \1 U7 H  k6 c
dd if=/dev/mtd2 of=/dev/shm/2.bin, r9 y% H) o( e8 D! b3 s
dd if=/dev/mtd3 of=/dev/shm/3.bin
9 R) M; x: u2 q( |' D2 {1 B8 U. d# [$ Add if=/dev/mtd4 of=/dev/shm/4.bin
6 [& f; g7 D& M0 J/ sdd if=/dev/mtd5 of=/dev/shm/5.bin# X1 l- l, X9 W  I7 f# t) K  }
dd if=/dev/mtd6 of=/dev/shm/6.bin
$ o% o7 Q1 z! F- k6 i1 t- Udd if=/dev/mtd7 of=/dev/shm/7.bin# c  C! ?3 n, Y% Z8 t( W6 n( A
dd if=/dev/mtd8 of=/dev/shm/8.bin0 c1 h& D5 z& z" x; z
dd if=/dev/mtd9 of=/dev/shm/9.bin  ^6 ^1 v/ a" h0 ?5 I
dd if=/dev/mtd10 of=/dev/shm/10.bin
1 P* Y7 M# D# Z* C/ v) ?dd if=/dev/mtd11 of=/dev/shm/11.bin
+ N3 \3 G! j. m4 d( _1 v/ ?. Ydd if=/dev/mtd12 of=/dev/shm/12.bin8 s# F& K$ Q4 i6 W, P: V+ r
cd /dev/shm
) R4 s: x) o( h  d" A6 n0 I- v( ?6 Atftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)2 h1 [* w6 U% E, P$ ~
tftp -p -l 1.bin -r 1.bin 192.168.1.37 U2 E4 j) c6 s- k8 d
tftp -p -l 2.bin -r 2.bin 192.168.1.38 S0 N+ E4 |2 P; q/ C& L
tftp -p -l 3.bin -r 3.bin 192.168.1.3
" B, p, Q: t( B: _6 ^; ktftp -p -l 4.bin -r 4.bin 192.168.1.3
* a! G+ ^$ G% k$ S0 ^tftp -p -l 5.bin -r 5.bin 192.168.1.3
) j, Z3 Q* y) v9 `, [tftp -p -l 6.bin -r 6.bin 192.168.1.3
, l$ k5 Y  @5 l1 F& Vtftp -p -l 7.bin -r 7.bin 192.168.1.3: {  @8 `8 W% [5 ^
tftp -p -l 8.bin -r 8.bin 192.168.1.32 E, N+ v+ ~; Z, v( l
tftp -p -l 9.bin -r 9.bin 192.168.1.3
4 D1 l1 l& j9 J' G1 Wtftp -p -l 10.bin -r 10.bin 192.168.1.3& `" S% Y5 t0 S
tftp -p -l 11.bin -r 11.bin 192.168.1.3
4 p3 \. y7 P& u! h* m3 ~/ Vtftp -p -l 12.bin -r 12.bin 192.168.1.3! F% A. ^* b9 w) e" T- n3 z! W
rm -rf *       (删除备份文件,否则空间不够), b1 a) k7 x$ _7 Y" g$ u6 g
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin% ^! G1 j' J& i; p  s( E
dd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin
7 d' _7 T5 g- V6 P, {tftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3* ~" U8 D4 ~$ M) a/ ^/ w
tftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3
: a9 q3 t+ O* X9 l4 Wrm -rf *
0 b* C3 m. r/ t: Q8 |
' W7 l) X6 B9 m" ^6 A0 T8 w2、恢复分区  J$ ?# @8 E' _- q# f- u& V

. V" J  z# m) [2 V$ M% V$ i( Z6 \- ktelnet 192.168.1.1
7 f/ W) c" z) r9 C$ H7 _root- e' V5 C( I' X! m$ T
adminHW  S- w. z/ D* d( K* \
su
! t- V% s4 _  J- Bshell
( X; ~1 Q* |6 Z# e( v2 A/ Z6 g7 fcd /dev/shm- X* A' b3 m' P) d* A
tftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)
" A, d- E* D5 @5 w/ H7 C0 T& m, q: g  Itftp -g -l 1.bin -r 1.bin 192.168.1.3
6 w3 a' C4 b" Z7 g- m9 gtftp -g -l 2.bin -r 2.bin 192.168.1.3
1 G! ]  L1 ]* e$ k2 k. `tftp -g -l 3.bin -r 3.bin 192.168.1.3! W: U; ^7 x% \* T; O  W
tftp -g -l 4.bin -r 4.bin 192.168.1.3
* v9 B; U# `6 L2 j5 S6 `tftp -g -l 5.bin -r 5.bin 192.168.1.3
& ~3 M- U& J7 ?tftp -g -l 6.bin -r 6.bin 192.168.1.3  ~. ^0 s# H5 Z+ |! Q6 n$ Y' y9 K
tftp -g -l 7.bin -r 7.bin 192.168.1.3) X2 m( A% S/ K3 o
tftp -g -l 8.bin -r 8.bin 192.168.1.3
6 u) X6 I4 ~" D3 D6 htftp -g -l 9.bin -r 9.bin 192.168.1.3; W/ o* Z( Z* `: N5 `( c
tftp -g -l 10.bin -r 10.bin 192.168.1.3
4 J" V2 N3 F% mtftp -g -l 11.bin -r 11.bin 192.168.1.3& F4 e* R. w/ c# Y+ F1 T8 k
tftp -g -l 12.bin -r 12.bin 192.168.1.3
. T" Y( v+ t/ }dd if=/dev/shm/0.bin of=/dev/mtdblock0) k. a! t: j. F4 h- T
dd if=/dev/shm/1.bin of=/dev/mtdblock14 Z- k" U# p( I( u9 W# L* e7 s, g
dd if=/dev/shm/2.bin of=/dev/mtdblock2
1 \. y2 S1 \& J5 I5 e8 fdd if=/dev/shm/3.bin of=/dev/mtdblock3
: g0 d9 Y! ^& h. f3 {! O! e8 Wdd if=/dev/shm/4.bin of=/dev/mtdblock4$ @* U2 k! D8 M
dd if=/dev/shm/5.bin of=/dev/mtdblock50 a: |$ \7 t$ A, [# U6 T$ H
dd if=/dev/shm/6.bin of=/dev/mtdblock6
6 t# G3 b% n: s- y. j/ ndd if=/dev/shm/7.bin of=/dev/mtdblock7
1 C" C& e& M& ^1 Z! w+ hdd if=/dev/shm/8.bin of=/dev/mtdblock8  I8 ?, U9 r5 I7 W- _$ u
dd if=/dev/shm/9.bin of=/dev/mtdblock93 _, B- M$ C7 U8 a: t
dd if=/dev/shm/10.bin of=/dev/mtdblock10
3 O' B. f/ C- X( R3 y. p$ cdd if=/dev/shm/11.bin of=/dev/mtdblock110 Y: _3 H; y' c  P; b8 B/ f# S
dd if=/dev/shm/12.bin of=/dev/mtdblock12. `3 f- |6 ?; q' m( x3 O6 W& w
rm -rf * # r+ K+ r' G/ Q! ^$ i# R
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3/ {4 m1 h+ c8 b( K& h
tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
. g6 {. p- G# J* D6 y) Ydd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9
: v5 q$ r+ Y6 F$ I+ k% Bdd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10
7 g3 S$ w( G5 _6 Erm -rf *
% ~: Q6 D4 `. ?0 nreboot; w' E* l5 z# ]' C4 |4 U
9 i$ ]/ }) |: {# P
3、备份 jffs2文件夹:6 W( {( {; K8 V" Y3 [, x  r1 P  w% v
, D* h# m$ W% X6 r) e
telnet 192.168.1.1
. }1 j+ R* X: ^root( S, k2 R% L# n7 k7 W- c' M0 |% X
adminHW
! N! V1 E( Z5 x" o1 b2 \su
# f6 E4 ^( K8 s9 i1 O9 M. ^  Dshell
2 J5 J) M- X# _) k. Jcd /mnt/jffs2 : b4 a/ q2 ?4 l' q0 i: S
tar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
# \  p, z) T/ G; z% bmv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹), e6 M+ N. E1 ?5 \# j/ h
cd /tmp
7 Q7 l% e) u) K- i" o1 Htftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
  [% \, L6 p7 A4 G, x1 ^
# `9 n$ T+ t5 N! A( r3 Q0 i' n7 w' L4、恢复 jffs2:2 k' ?2 @; x9 f: T1 }  w6 H: U

. j6 G; c  H7 i$ y* r( r& v2 Ftelnet 192.168.1.11 u& P+ C4 V9 D$ m; v1 g
root0 T# G4 K* e) S$ h- j* Y
adminHW
: e. s5 w6 t: [. B5 [su
0 f5 E3 x, K4 L4 _/ d* W& u/ hshell' i$ u- `9 T, P  Q# H
cd /mnt/jffs2 ) i% g" s; r3 R) O, C% v) i7 I7 G
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)
2 l+ ~) D) J: [% a4 Dtftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
. ]  r# x% ]; u$ otar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹); R! I; |" b! N' T; {
rm -rf jffs2bak.tar.gz
9 `. P: R/ h' v9 greboot      
! Y+ Y8 C8 p, Y$ Y3 X0 S! j5 S, p3 R! Z( h
HS8546V5 移动界面 原厂分区备份,jffs2备份文件:' U- o- o2 i5 t: T7 u3 j7 M
" N5 u# \+ _- p; O8 d
https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复
+ J5 L+ O8 v) |  T6 z" o/ B

& a; ]5 V8 G& O7 b) `# K: K7 p) G8 y9 H

本帖被以下淘专辑推荐:

  • · |主题: 15, 订阅: 4
发表于 2020-4-21 23:02:21 | 显示全部楼层
谢谢楼主分享
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:175 E- o: `. z0 M- R
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
' B  D, b' l5 O# O: r ...
2 ~. p0 f2 ]4 R7 H6 Q. ^# l
# Z1 U. K" y, s( d$ a: k
原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。

点评

可以用 df 命令查看 jffs2、jffs2/app 挂载分区ID。  详情 回复 发表于 2020-4-15 16:50
发表于 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
3 m( N7 D: d+ W! d$ Z+ [! r谢谢楼主分享,学习中。。。。

3 `+ f! M- S, ^4 w/ T7 @9 K* h. n谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑
% o  l% m# j6 h2 p0 q- k. `7 i* N. B3 _3 z
感谢楼主无私奉献。7 }8 J# P* Y8 \$ G! s  }: c) L1 F

  z/ k7 F& B. c8 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 编辑   K* H8 l+ M  h6 Z+ ~
: Y& y* C- H( _6 @1 @
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
$ m5 l2 `+ Z/ g2 a1 t

本帖子中包含更多资源

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

×

点评

原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。  详情 回复 发表于 2020-4-15 16:40
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2024-4-19 20:53 , Processed in 0.035809 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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