找回密码
 注册

QQ登录

只需一步,快速开始

查看: 186681|回复: 791

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

    [复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑
2 F# C. `  G7 f* X7 f6 |/ b  t( t" p. [# w$ s% H
HS8546V5 备份恢复教程5 A0 g5 u4 E3 h$ o6 e
* ^4 C8 F. P' j
备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:

8 _, g3 t! R. U- D; m0 L3 N
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
5 d. z3 f( p+ o. _. ^
# A5 F  e6 H1 Y, Z/ o7 @& B备份恢复方法有二种,一是用U盘,二是用TFTP软件
! A# ?# K% D" q- u( M
  I- a- S; w8 Y5 N. q特别提示:( l. S5 |9 i  y6 S
      1、必须补全shell2 f4 S6 u, M$ }$ Q2 y7 Q  I
      2、恢复分区和jffs2数据有变砖的风险,请谨慎!
5 z0 b% P; I- g3 }* a1 S$ v: t7 w5 n# f$ a3 K
一、U盘备份恢复方法! J; j: Y4 M& C; Y0 h

8 ?5 v9 w" f& n1 f( y, F1、备份分区:
% r6 t! l7 L$ E. q  `5 F% {将U盘(剩余空间大于1G)插入光猫后面的USB口0 [" x3 v2 o; E/ O3 I' B
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)! W; T' k0 x. ]- a# D$ _, p3 ~
telnet 192.168.1.1! b  K* X% J. k" ~
root/ O8 y( \0 b5 h1 K3 t
adminHW9 f/ \) d; z# w( @# v0 V
su/ O! A. N  P. E( a; }
shell
5 k- P& ~  j+ Y2 wmount /dev/sda1 /mnt/usb  (挂载U盘)* A( H( B  Z8 |1 \4 |5 ^5 h6 |+ s" B
dd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)& W) y- V0 K- w8 g
dd if=/dev/mtd1 of=/mnt/usb/1.bin. X( Z9 v/ K' E: r7 A0 u
dd if=/dev/mtd2 of=/mnt/usb/2.bin
3 t) f* \# ^& ndd if=/dev/mtd3 of=/mnt/usb/3.bin
9 ?* Y" P0 Z; ?9 V8 e2 N0 add if=/dev/mtd4 of=/mnt/usb/4.bin
# R6 k, z# V+ h( T2 {7 K8 Edd if=/dev/mtd5 of=/mnt/usb/5.bin
: M" k$ ]1 j1 l2 W! @: N4 Ddd if=/dev/mtd6 of=/mnt/usb/6.bin( w# F; k6 t( P: t, w" g
dd if=/dev/mtd7 of=/mnt/usb/7.bin
( Q" }: |$ l8 {$ z% r0 o- fdd if=/dev/mtd8 of=/mnt/usb/8.bin
* Z% w8 t# O4 k) W0 Ldd if=/dev/mtd9 of=/mnt/usb/9.bin+ v3 M0 @$ I% v
dd if=/dev/mtd10 of=/mnt/usb/10.bin
& G2 j0 j4 ?4 ?% R6 K1 Ldd if=/dev/mtd11 of=/mnt/usb/11.bin
+ u' i% x2 c% F3 Z8 ~' {dd if=/dev/mtd12 of=/mnt/usb/12.bin, s  h: N; T# Y, H

& V' p2 |4 U* }1 g" W单独备份jffs2和APP:% |; ^$ r7 z" U7 K6 G

+ u  Z; f7 z1 i7 _) Jdd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin
: O# q  k/ N/ b. z: fdd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin
& [; J8 l; I# }* _
1 t* R7 F" q9 _5 V: t2、恢复分区:
7 N3 A: y$ ^& ~2 b% l# s0 y3 U! V5 V
将所有备份文件复制到U盘,U盘插入光猫后面的USB口0 d' U+ E! E& W2 d  ~6 h
- \2 k( u6 e4 o, ?8 ~* e* S! z
telnet 192.168.1.1: ^/ C2 m: q# Q2 Z7 o  }
root
' |7 ^3 x& }1 B9 m% ?adminHW, K) s0 r- Z" z* w% h. v; a+ b
su; H3 i- n' w' f. G" x
shell! m4 }9 q9 ?. E7 l4 O
mount /dev/sda1 /mnt/usb3 w4 R( H7 `$ k. H  p: l
dd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)6 x& e1 W% t, [, O- }% H4 `3 _/ K6 ~) U
dd if=/mnt/usb/1.bin of=/dev/mtdblock1
% k6 N; [3 d& }6 y' o, edd if=/mnt/usb/2.bin of=/dev/mtdblock2
& S4 A- v* |2 M; Y. f2 ~dd if=/mnt/usb/3.bin of=/dev/mtdblock3, m& Y2 T% v4 T; y; |  [# {
dd if=/mnt/usb/4.bin of=/dev/mtdblock4
- d7 c* w9 L" P9 H+ Sdd if=/mnt/usb/5.bin of=/dev/mtdblock5$ B+ `+ F( f6 h0 k2 T
dd if=/mnt/usb/6.bin of=/dev/mtdblock6
! d# W! g! ^" K! M+ ?dd if=/mnt/usb/7.bin of=/dev/mtdblock78 T: e/ b& T+ J5 X3 V2 z
dd if=/mnt/usb/8.bin of=/dev/mtdblock8
- @/ N2 D9 n% n( pdd if=/mnt/usb/9.bin of=/dev/mtdblock9
8 E" F! g+ n. p, [dd if=/mnt/usb/10.bin of=/dev/mtdblock10
) H# D4 M  M8 a2 J. `dd if=/mnt/usb/11.bin of=/dev/mtdblock11
9 `/ ~9 D3 t* W5 U( s9 P6 i  Vdd if=/mnt/usb/12.bin of=/dev/mtdblock12" D: o7 s7 f8 G. ]' d! G! q

: h' _' d2 ~# D以上命令是恢复全部分区。
8 U7 |! D: l% D# r4 ^: T2 v$ f0 ~! u
单独恢复jffs2和APP:
2 n/ ]) v, X) z7 }# O
% X/ s* q& ^; v, ndd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_90 A) k- F/ A! a0 q+ ^% g
dd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10& q' V- m  ]( v, J8 c# [" w2 ]! a

, S" V7 \4 z; o6 }! [: s6 ^reboot      (重启光猫)5 P$ w5 _. I" U$ O, X, u
( c' V* a1 g1 ~) k( O% b% v# J4 z5 ~( L
3、备份 jffs2文件夹 :
9 b+ a! W& l( ^5 Z3 g5 g4 Y6 D$ d: F! z5 s5 C5 z. e$ F$ @' y- {
U盘(剩余空间大于1G)插入光猫后面的USB口
+ \3 X; e8 }% E9 M1 M

9 _! [+ R- H4 q  X& Otelnet 192.168.1.1
+ B& J0 w& [7 B9 k% d  ?  w4 Eroot+ J8 a1 x* W+ \1 W0 k
adminHW
# t9 V; y9 V4 S( H# `su, N. n7 O3 x$ ]& q
shell3 \8 A6 ?9 d- t4 ?
cd /mnt/  (进入/mnt 目录)
( [& a$ _  h. x: ^cp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)
( J* A8 ]! @4 a7 X2 H7 ~1 K1 ^. H6 s7 L4 n0 I" F
4、恢复 jffs2文件夹 :! b8 L( {: k/ R! [- r5 U
2 @' d6 a4 C) l- L8 e  o$ q. L( @
将备份文件夹复制到U盘,U盘插入光猫后面的USB口- Q: t0 {4 ]$ d
; ~$ k1 O7 }. V
telnet 192.168.1.1; Y) \. M! l6 Y2 z1 T5 }
root
' d9 U* t7 }0 n. Z0 A  RadminHW9 Y! B0 W4 q0 R+ E0 G- O/ g
su, C8 _1 T+ H" _) p" E0 _' I
shell
2 _9 D& `, B4 x  ]; @cd /mnt/usb1_1/  ' S2 {) c7 O2 M5 S, z
cp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)) e+ ]$ o; ]. e2 }- i+ r* O( y) w
reboot  
# S6 [4 F) h4 `8 I0 j
8 ]# t' \& |  y& o8 p3 ~(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )
0 ~) z8 P% n" I# Y5 p8 E* g
3 P& O; d  q1 I3 ]' o二、TFTP软件备份恢复方法
0 p" \  p7 C2 G, D9 H
9 S$ r5 p/ M8 w! E0 R: E. O. W5 ?; `6 B注意:用此方法备份恢复比较繁琐,不建议用此方法!!!1 ?" I' Q# K8 h2 z
, U8 ?3 S; H: \8 a& R+ f
首先要打开TFTP软件,并设置好工作目录。& K8 D* t) m. f  H. z( H/ T/ a

( w9 L3 a/ [( c* m1 j  O6 i/ @1、备份分区+ s' c# |4 O7 n' x4 i* o

7 B1 ~' s" |9 }3 d$ ntelnet 192.168.1.1$ k2 X; B' ?3 c5 @2 d2 b5 ^
root- v4 p2 v6 J4 m1 Q1 r* k
adminHW) g  V4 p) o: e, j
su  r5 x) N; e* m# ]+ [% {
shell
3 S- r2 Q/ ?, Q" U2 s/ `dd if=/dev/mtd0 of=/dev/shm/0.bin' L! Q1 g9 s) s- A& N
dd if=/dev/mtd1 of=/dev/shm/1.bin1 ]/ @, W( |" F3 {. l; l0 O
dd if=/dev/mtd2 of=/dev/shm/2.bin
* P( Q4 A4 @3 B( s' ^dd if=/dev/mtd3 of=/dev/shm/3.bin
8 f2 Z" Z! H% a- O7 a# pdd if=/dev/mtd4 of=/dev/shm/4.bin
' K, `& C4 r0 i4 y- n& ~) Qdd if=/dev/mtd5 of=/dev/shm/5.bin
/ Y; M+ c6 K0 t  Sdd if=/dev/mtd6 of=/dev/shm/6.bin
$ F+ r/ d) U. j* T5 }. Pdd if=/dev/mtd7 of=/dev/shm/7.bin2 r" S# x. z2 b
dd if=/dev/mtd8 of=/dev/shm/8.bin
0 V4 a: A' t' L, P! kdd if=/dev/mtd9 of=/dev/shm/9.bin
4 m1 T. e1 q+ Jdd if=/dev/mtd10 of=/dev/shm/10.bin! ^- N. R) _7 p7 H2 N, Y
dd if=/dev/mtd11 of=/dev/shm/11.bin' X- {5 S; D+ f9 L" a! o
dd if=/dev/mtd12 of=/dev/shm/12.bin
7 J, ^+ x1 n5 @% _8 q1 lcd /dev/shm
4 q- Y; ]+ q* z( z, U4 otftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
" W+ q' `& |: _tftp -p -l 1.bin -r 1.bin 192.168.1.37 l: G: P6 L) Q' z+ g: I6 p" a& t
tftp -p -l 2.bin -r 2.bin 192.168.1.33 F- d! S" }) Z. E2 o
tftp -p -l 3.bin -r 3.bin 192.168.1.3
2 K+ }4 X; S7 m# i0 e. ^8 Itftp -p -l 4.bin -r 4.bin 192.168.1.3
4 L4 h0 e! s9 stftp -p -l 5.bin -r 5.bin 192.168.1.32 ]# g9 W$ }4 V+ d- o8 e
tftp -p -l 6.bin -r 6.bin 192.168.1.3) E$ O% S: w+ L& l% h
tftp -p -l 7.bin -r 7.bin 192.168.1.3
! f( C6 J9 y6 R2 F* s3 Otftp -p -l 8.bin -r 8.bin 192.168.1.3
+ Y6 M  e) m' htftp -p -l 9.bin -r 9.bin 192.168.1.3
& ~) z9 ?# J) r# [4 b, u, I3 dtftp -p -l 10.bin -r 10.bin 192.168.1.3( P; j! V" a" o8 ~/ W2 @  K  r& A
tftp -p -l 11.bin -r 11.bin 192.168.1.3( }8 ^  N; A& {0 s' M
tftp -p -l 12.bin -r 12.bin 192.168.1.3
2 D  j$ @) j; f6 G6 }rm -rf *       (删除备份文件,否则空间不够). r) I# N2 j# r1 G9 z* S& `( f
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin
  P! y, w5 u- `# ^7 I7 j% q7 Zdd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin. u. Q6 _6 \$ A1 d8 d
tftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3
4 O* M6 @' b) m8 P/ btftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3$ f# t6 [1 e0 A; E
rm -rf *
# H  @+ [- j6 e6 z% p* L) [! N* ]9 I4 N) c7 d9 t$ n
2、恢复分区
  T7 h, h% b6 p" s9 ]7 [
8 l! w: b7 W/ w5 h, e4 y% h1 ^4 p* Mtelnet 192.168.1.1$ g# v5 X5 k$ Y* s0 w
root
) n% J1 I+ j# @8 ~' o5 g0 S& ]) r9 padminHW) ^/ ]$ @) H+ W4 P, y5 l/ b
su
0 P$ w" O2 o, [shell1 S+ _# u1 a! C1 E# l3 c) I( N
cd /dev/shm( T: P( D) T: |/ Z6 Q. y! a
tftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)7 t/ a* x6 h/ K
tftp -g -l 1.bin -r 1.bin 192.168.1.3( N3 o- t2 l. f1 v, g. S0 t2 e
tftp -g -l 2.bin -r 2.bin 192.168.1.3
; h/ A' d/ d/ W  N% }0 b" F: ktftp -g -l 3.bin -r 3.bin 192.168.1.3
* U( t. `! ~0 s4 C" X. L* d8 Ztftp -g -l 4.bin -r 4.bin 192.168.1.3+ Y8 j7 x, Z1 z8 _6 t7 y
tftp -g -l 5.bin -r 5.bin 192.168.1.30 d4 c1 `$ K6 l# }( B2 P: W. R
tftp -g -l 6.bin -r 6.bin 192.168.1.3/ S; t+ C8 }- ?+ s( q
tftp -g -l 7.bin -r 7.bin 192.168.1.3$ f' D( @' b2 V; l( T6 C
tftp -g -l 8.bin -r 8.bin 192.168.1.3
  ?2 w9 T$ b& v9 [" i4 Z: C9 \' xtftp -g -l 9.bin -r 9.bin 192.168.1.3% g) I/ n' J4 C: o
tftp -g -l 10.bin -r 10.bin 192.168.1.3
$ w, _7 }! L( Stftp -g -l 11.bin -r 11.bin 192.168.1.3
1 r( a$ h. p' w6 J. v2 atftp -g -l 12.bin -r 12.bin 192.168.1.3) r6 |1 T- i4 j1 G5 e7 p! @& T
dd if=/dev/shm/0.bin of=/dev/mtdblock0' m" {. A3 J, l# r
dd if=/dev/shm/1.bin of=/dev/mtdblock1
" n" d4 A* @& s$ I2 N2 Pdd if=/dev/shm/2.bin of=/dev/mtdblock2! z! o$ }3 R$ o* Q$ u8 n$ }
dd if=/dev/shm/3.bin of=/dev/mtdblock3+ I( c% o$ Q/ B% v' h, l, R
dd if=/dev/shm/4.bin of=/dev/mtdblock4
! A( O' A# ~: c: _& V7 Pdd if=/dev/shm/5.bin of=/dev/mtdblock50 N8 J, {7 \* Q2 Z& R# ^! g- B2 \
dd if=/dev/shm/6.bin of=/dev/mtdblock6
/ d0 K1 q3 Y7 {+ Rdd if=/dev/shm/7.bin of=/dev/mtdblock7
2 L/ H. w3 R) {- J1 n$ X8 L0 bdd if=/dev/shm/8.bin of=/dev/mtdblock8+ _# I  J4 i6 c9 D1 G
dd if=/dev/shm/9.bin of=/dev/mtdblock9! h/ [& ~3 ^7 i. S! x
dd if=/dev/shm/10.bin of=/dev/mtdblock10
% R) J" f$ K1 t. \! ~2 Pdd if=/dev/shm/11.bin of=/dev/mtdblock11
$ I+ |' I! r; _% B. D0 q8 T6 B' sdd if=/dev/shm/12.bin of=/dev/mtdblock12
0 m+ E- t% `# S5 e( ?! Vrm -rf *
$ W$ u9 P9 W& ntftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3) h( M+ j! Q$ s: t2 P) S
tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3$ y+ {' {0 H5 B4 A* g
dd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9
% k& K, K1 @1 a, r2 w4 Xdd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_102 h" K* \$ }9 B6 @. {' @4 E
rm -rf * 9 L" x* @1 Z8 a' ^
reboot# W) q- u$ L# y! x, h

* r! @' [! u2 G4 e5 @& u0 r" _3、备份 jffs2文件夹:; Y& G* T/ S- X5 J# c- b; U
2 p% s- H0 b" J4 m. z2 n' D" `
telnet 192.168.1.1
/ [8 n6 E7 U# E( M: qroot
7 T! Q* N% }0 H2 H6 cadminHW
! k4 _8 E. [& c9 \; X& |3 |su& T' e5 \- ?# v( _* K* q4 U# ?4 ]
shell# u- |% `& J$ x: s) W; d
cd /mnt/jffs2
5 e: [3 \) V$ E# q& {  gtar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
3 C! B% C+ T4 G9 |# n' ]. imv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)% W' V' u( y7 h) E0 H
cd /tmp1 ^0 Q) _- ~- n0 C5 j- K
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
' w+ A$ b5 }8 f3 w
/ X( h8 j8 \8 U( m* W- n4、恢复 jffs2:6 G+ R9 I1 n3 b( Z. I

2 y9 w  E+ O! E0 v0 X2 j, ^telnet 192.168.1.1( |" S& d* A; q+ ]8 G$ {6 S
root. i. B& s8 B( Y4 p* g
adminHW
$ }% m) y' G3 U1 Y- ssu
# S0 E& f7 N0 a; ishell7 U5 }* t, r% R5 c
cd /mnt/jffs2
; `* b5 m4 l  ?. B
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)3 @% }  o: c# W! u& t
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
1 ]6 q5 ^! T' ]# I; j6 mtar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹), b: }1 o# D. G6 _
rm -rf jffs2bak.tar.gz& W5 R9 V; N: ~& |% d, k' z. l# T
reboot      & G2 Y  v% q7 H: G: \& O

; m6 r  x  X$ X% t  X9 ~HS8546V5 移动界面 原厂分区备份,jffs2备份文件:
/ K7 I3 t& I8 z8 N3 Q6 c$ x+ o+ O% d) m  W. a
https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复
' C9 s: f3 x/ f: s6 J( |

3 h. o" W6 l) ^& \( Q' |& Q" N
0 v7 L6 |: t) J, |) D

本帖被以下淘专辑推荐:

  • · |主题: 15, 订阅: 4
发表于 2020-4-21 23:02:21 | 显示全部楼层
谢谢楼主分享
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:173 y" p! ~  \0 h6 e
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈8 e3 p% V* S& q( f# f! l  q
...

1 b7 [# l+ W9 o( N# i# A6 P& @8 x) D" t
原理都是一样的,你用: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
0 n- `  n6 J: q$ Q5 h2 W谢谢楼主分享,学习中。。。。
5 s8 n) k( r0 c2 @3 y- o
谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑   z5 U% ~# w7 C0 q

+ I  V$ c" i) W; _6 r6 z& h8 M感谢楼主无私奉献。/ H4 K8 f5 L9 t0 |- I

- m, S, |) I- `" b
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑 8 A7 H8 r& q$ C5 A; X0 I

5 A# q; v0 x3 G7 w6 ^已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈: [2 N  T, v/ L/ E0 `2 i. P

本帖子中包含更多资源

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

×

点评

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

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2024-10-23 09:21 , Processed in 0.031168 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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