宽带技术网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6217|回复: 132

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

[复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑 7 f7 ~! l6 {5 ]- E! H
9 s6 g1 J: u$ \3 r) e
HS8546V5 备份恢复教程
3 s( T% Z' V. O+ h
) J% A- `4 S" A3 t备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:
/ ^2 S; L- X6 V7 }  G
http://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=! d4 q* E( r7 V, r& r9 K

' N5 B( z$ ~+ l& Z* B% U; I! T5 G) W备份恢复方法有二种,一是用U盘,二是用TFTP软件
) Y! V) Y8 ?. p+ J' E1 _
0 x; Q5 f. O7 i5 m+ y8 n% X# M6 e) `特别提示:$ q( ~4 ]9 \( F: a
      1、必须补全shell! {9 Q0 e* G. ]; w% h
      2、恢复分区和jffs2数据有变砖的风险,请谨慎!
8 `' u* S* j- a6 ?  z2 N% e
/ {8 l+ X, ~! ?2 C一、U盘备份恢复方法/ m7 D* ^# ~) n1 X4 J
" `8 h, v: W  S3 f! d7 `" [
1、备份分区:% H5 J  ?  m0 ^+ l, H; {3 w" _8 ^
将U盘(剩余空间大于1G)插入光猫后面的USB口7 X# }: G9 g6 h7 T6 L5 R, T
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)
- r# ~$ o8 p/ {) Ktelnet 192.168.1.1
5 ~( D4 h2 t. t8 }root6 B$ @) s# J6 Q! P/ M) E
adminHW2 g; K6 `4 U. k# z' }* `1 {! R
su
4 ^9 J. H9 J+ ?5 s9 `6 M3 J4 |shell" y* A# G6 x8 M! _  I& c
mount /dev/sda1 /mnt/usb  (挂载U盘)
1 {' `- k' J$ _0 _9 r- t. U5 n# a( Udd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)# ]  b0 P) e  Z4 ]/ K+ f
dd if=/dev/mtd1 of=/mnt/usb/1.bin
" \* u2 B* R! d  kdd if=/dev/mtd2 of=/mnt/usb/2.bin
: U, P# c& s' o+ T, ^dd if=/dev/mtd3 of=/mnt/usb/3.bin
6 ^/ h+ ]2 i0 [, @" k  [, \+ f0 Qdd if=/dev/mtd4 of=/mnt/usb/4.bin% {3 U8 [5 r8 r! L) s4 ~9 h. A
dd if=/dev/mtd5 of=/mnt/usb/5.bin3 e  e: M/ r) z9 x, V8 }
dd if=/dev/mtd6 of=/mnt/usb/6.bin
7 P- V. g, l- I" V" [6 kdd if=/dev/mtd7 of=/mnt/usb/7.bin
- b; G+ Y; T% O8 B; m) m0 v8 i8 j, udd if=/dev/mtd8 of=/mnt/usb/8.bin
1 f* i5 z5 b+ R0 f3 n7 F1 Ydd if=/dev/mtd9 of=/mnt/usb/9.bin
% M! n- n7 t' |( ~  b" K/ \dd if=/dev/mtd10 of=/mnt/usb/10.bin
3 }& O: Q; I6 Ndd if=/dev/mtd11 of=/mnt/usb/11.bin4 n# w7 H8 V+ `4 s4 b: ~# z
dd if=/dev/mtd12 of=/mnt/usb/12.bin% U- a3 J6 F1 y$ A* I$ F, O9 N
- N4 U% X1 @& i" F  k  T/ A
单独备份jffs2和APP:
9 q! o9 \  K+ D9 |
( V; y1 E% t5 u) @dd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin/ b! T; A2 L! T6 t
dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin. i& _2 l, K) [, y

! J0 @# F4 l/ a% N7 G# f: i/ U! j2、恢复分区:
% [% E3 z/ B/ A8 y) s' H4 B8 J" l% d# S+ Y7 i) C! T5 a8 o2 |( z- B
将所有备份文件复制到U盘,U盘插入光猫后面的USB口! [1 p& X& {, e0 ~  {

; ~' ?! g" p/ h7 M& [. m9 ?telnet 192.168.1.1
3 W6 ^$ r1 Z4 R0 d' L( Vroot8 o0 l$ v/ F8 e) ]6 @- x5 d6 i
adminHW8 F8 T$ y* v8 S2 |8 H# v
su
( e7 r7 X! T& M& F- tshell( w& B( Z. r7 S8 s6 A( N
mount /dev/sda1 /mnt/usb: e+ `1 q/ l/ s# Y! |6 u
dd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)
- P3 `% O& J# |( z; }dd if=/mnt/usb/1.bin of=/dev/mtdblock10 u- v2 ?8 d$ g
dd if=/mnt/usb/2.bin of=/dev/mtdblock2
, M, [# U4 {8 _; qdd if=/mnt/usb/3.bin of=/dev/mtdblock30 Y% Y& ?5 o. ^" J' t
dd if=/mnt/usb/4.bin of=/dev/mtdblock40 [/ ?' `$ X2 a1 c: B6 P9 ^
dd if=/mnt/usb/5.bin of=/dev/mtdblock58 F4 C- m; Y# F; q5 z0 E
dd if=/mnt/usb/6.bin of=/dev/mtdblock6
/ {3 X& ?3 Y, z1 |* add if=/mnt/usb/7.bin of=/dev/mtdblock79 \6 P9 D* _" v0 P$ k7 a* o$ r
dd if=/mnt/usb/8.bin of=/dev/mtdblock8: I# R3 z& V/ F; U
dd if=/mnt/usb/9.bin of=/dev/mtdblock9
" ?+ |& B, ]- i$ hdd if=/mnt/usb/10.bin of=/dev/mtdblock10! o. [# {/ v" N$ w2 k5 A, _
dd if=/mnt/usb/11.bin of=/dev/mtdblock11
% r; N- ~. {0 Tdd if=/mnt/usb/12.bin of=/dev/mtdblock12
  r- h1 D$ B8 A$ l# C
- J4 ?% ?! l- Q# @; v+ j以上命令是恢复全部分区。
/ x; |" x3 f& G5 ]' E- g. y: Z( o
单独恢复jffs2和APP:+ e; _: I+ ]3 Q+ V5 ~5 o8 B
1 U2 ^; z2 ^0 t  I: Z
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
& m( P0 a4 r+ g' _# X8 A' k9 C/ z# d6 Mdd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10
5 Z" q) T* [5 l) s6 R
/ h& K' E$ r/ u! \5 f9 F9 {: @reboot      (重启光猫)
0 y" u6 l3 x- e
* O1 i5 T! r4 c% G3 w+ o  g
3、备份 jffs2文件夹 :+ p5 I+ ?4 m9 @" m# b, z' ?. C3 t: H
% \+ A! s6 Y: ?6 h& T7 j& J
U盘(剩余空间大于1G)插入光猫后面的USB口  T0 i  m+ R8 K+ V

! r: W7 f/ `# B: @8 d* i- Ztelnet 192.168.1.1
0 O9 N% q) Z, {  F$ K3 Eroot
7 }& F; H( C& q1 k  i$ EadminHW% l8 i$ q9 J$ `
su
+ H- _1 h) z. Gshell
! r, {1 I6 o7 X3 H4 M% M! Vcd /mnt/  (进入/mnt 目录), ^6 S- C4 {. N0 r# `1 \" D
cp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)6 x" ?( r0 Y0 ?; i" j$ ~5 O, l
  o+ m& U2 J7 Q* [" t) U7 y4 b
4、恢复 jffs2文件夹 :2 A" v3 U4 v; ]( M- b

$ k: X( T9 s! j* }将备份文件夹复制到U盘,U盘插入光猫后面的USB口* C, }) X& C- G
2 Q" Y; Z' a( G/ U2 v
telnet 192.168.1.17 n/ U, [9 h' S) z2 y9 x0 E7 P
root8 z+ q! V" {, q* p( z
adminHW" J, L& l2 C& _( |5 `
su; \* T" @, }2 K* Z. v* y" X3 P
shell2 O) {. S  B* ^9 `9 Q" g
cd /mnt/usb1_1/  
8 {4 L8 @8 Z! ^1 m' {cp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)5 E+ R3 k4 Q3 a7 \
reboot  0 V0 W3 ^2 o5 L( ~& o+ |+ q" u" J

+ S  h" Z/ U& D, E8 ^& N(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )" D1 K, Z; H0 N% B) {* J
: q! p0 \2 b3 c( T# S
二、TFTP软件备份恢复方法
3 \4 n7 R: B# w& a
0 w7 {; p& V' u9 @: ~) r& h注意:用此方法备份恢复比较繁琐,不建议用此方法!!!2 b) ^- `* C7 D- s
8 m; N  c+ p; V( p" s" S
首先要打开TFTP软件,并设置好工作目录。
: R8 p9 i5 {2 G. ^6 I0 B7 X( d! s) @  a* |7 {& t' \6 z7 J) P" J% K3 o
1、备份分区
$ Y( k- W6 \5 t. l0 z0 Y2 o4 b: {7 L
) _" P2 R; M$ u: Jtelnet 192.168.1.1! y+ ]( E% M* w9 i- |8 _* n
root0 O5 J) N4 R4 H. s0 _
adminHW
5 E" |  ?" ]4 U8 M  Q. O1 Esu
2 o2 y$ h) L( N' p' oshell
4 U0 m+ n9 J, a. n0 `9 Ldd if=/dev/mtd0 of=/dev/shm/0.bin9 W! y# Z. D3 I  z+ H/ b# X* D4 S
dd if=/dev/mtd1 of=/dev/shm/1.bin7 v! U- \6 k, y" t& h3 @$ a' h
dd if=/dev/mtd2 of=/dev/shm/2.bin1 w% B9 T/ Z3 l
dd if=/dev/mtd3 of=/dev/shm/3.bin6 N' }- L" s, |+ c4 f" A: V' ^
dd if=/dev/mtd4 of=/dev/shm/4.bin& w3 @5 o( o- R1 D
dd if=/dev/mtd5 of=/dev/shm/5.bin+ I5 ?! }: F6 o" S: `
dd if=/dev/mtd6 of=/dev/shm/6.bin
3 w' V% p  |$ t! edd if=/dev/mtd7 of=/dev/shm/7.bin
' _2 l  i+ P5 U3 p6 Qdd if=/dev/mtd8 of=/dev/shm/8.bin
' B! M3 f. ~) d4 a" B7 Gdd if=/dev/mtd9 of=/dev/shm/9.bin& L% p" @4 b+ y6 K* x
dd if=/dev/mtd10 of=/dev/shm/10.bin& |$ P: x( M- z9 y
dd if=/dev/mtd11 of=/dev/shm/11.bin" e" Z  x) [5 b( J; D& D
dd if=/dev/mtd12 of=/dev/shm/12.bin
9 M1 {$ o3 y8 O; ]3 Q8 u- E: q) Ycd /dev/shm8 r& j4 v* M7 {, z' q1 @" H
tftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
& n/ k- w& c4 }4 X# \" Qtftp -p -l 1.bin -r 1.bin 192.168.1.3
) b/ Z3 x' k8 wtftp -p -l 2.bin -r 2.bin 192.168.1.3
* F+ S$ h7 `& v" stftp -p -l 3.bin -r 3.bin 192.168.1.3
; `! B" P3 z+ u! gtftp -p -l 4.bin -r 4.bin 192.168.1.3
; }( ?+ S! g+ utftp -p -l 5.bin -r 5.bin 192.168.1.3
1 J( e1 j4 s8 Ztftp -p -l 6.bin -r 6.bin 192.168.1.3
, o: f( a+ x3 H8 T# [- Atftp -p -l 7.bin -r 7.bin 192.168.1.3) E( L0 T9 n) S1 B/ t- [' Q
tftp -p -l 8.bin -r 8.bin 192.168.1.3# |  C; [/ w' |( S4 ]) Z" f, V
tftp -p -l 9.bin -r 9.bin 192.168.1.3
; d& N; f' p  Q& A; htftp -p -l 10.bin -r 10.bin 192.168.1.3  I) U* n8 J7 I. A  W  L* q6 z
tftp -p -l 11.bin -r 11.bin 192.168.1.3) t' `/ d4 W! \+ m& d$ z
tftp -p -l 12.bin -r 12.bin 192.168.1.3
5 X4 V6 z: H& Y4 Urm -rf *       (删除备份文件,否则空间不够)" H, K* a: x  f! F' N! T1 w
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin% A& l5 E" t9 {" o/ F' z2 l
dd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin. I* j( v/ p$ h, o: s
tftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3
5 M! [# E& b3 l, }tftp -p -l 0_10.bin -r 0_10.bin 192.168.1.30 C5 {# I  Y3 q5 p! {3 q- x$ x
rm -rf *% E2 q. G- _. o

$ r  G# t/ d2 q1 h& \" e2、恢复分区" X, a1 i. k# `3 k$ Y

) a: {# t* _5 M+ c+ ^( ?1 _telnet 192.168.1.1
2 G# `9 x& x+ @/ Z: q% Aroot/ E. W7 c0 d7 ?4 k
adminHW: W% b0 B# Y, C5 K
su7 H' K8 K0 {0 Z- `
shell) H: j6 M8 k2 r8 n  d7 J6 K
cd /dev/shm9 F& T1 w( B$ Z8 E- z+ F9 u
tftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)1 v5 n# J4 @9 E: n4 t6 ~% P; x' k
tftp -g -l 1.bin -r 1.bin 192.168.1.3
5 P4 k. g; h, ptftp -g -l 2.bin -r 2.bin 192.168.1.3
7 C, Z2 a# S9 |0 \5 }tftp -g -l 3.bin -r 3.bin 192.168.1.32 W1 f2 Y& s5 N3 P, P6 q
tftp -g -l 4.bin -r 4.bin 192.168.1.3) l2 Y9 p4 D. R
tftp -g -l 5.bin -r 5.bin 192.168.1.3
( a) d/ D0 P3 ztftp -g -l 6.bin -r 6.bin 192.168.1.3
+ q: m  f% O$ G+ {tftp -g -l 7.bin -r 7.bin 192.168.1.3. U: Y6 C. p# E2 K$ w* u- U4 K/ u( _
tftp -g -l 8.bin -r 8.bin 192.168.1.3) |1 ]( e1 _. Y; p% I$ {
tftp -g -l 9.bin -r 9.bin 192.168.1.3: J# W- t" {5 N* X
tftp -g -l 10.bin -r 10.bin 192.168.1.38 K! Z7 _4 y: C' \/ H( x& O! Y# G
tftp -g -l 11.bin -r 11.bin 192.168.1.3
0 n% C; m4 O1 _  [) x" O1 _* mtftp -g -l 12.bin -r 12.bin 192.168.1.3- c% z$ f2 D; X3 B# v9 \
dd if=/dev/shm/0.bin of=/dev/mtdblock0
4 f2 {0 r: ]# K2 m, C- ?dd if=/dev/shm/1.bin of=/dev/mtdblock1
1 x. C% N. |4 o! add if=/dev/shm/2.bin of=/dev/mtdblock2, P% Q! d& W' C* p$ Z6 p
dd if=/dev/shm/3.bin of=/dev/mtdblock31 U2 H- z# l+ F) l# ?, @# e' z# y
dd if=/dev/shm/4.bin of=/dev/mtdblock4  u- _3 k9 s" T* p' S
dd if=/dev/shm/5.bin of=/dev/mtdblock5
0 }5 D) ]$ r! p, qdd if=/dev/shm/6.bin of=/dev/mtdblock6
/ t: {% n1 c/ W- K" M" ldd if=/dev/shm/7.bin of=/dev/mtdblock7, R2 U0 ^0 P% Z% @( B
dd if=/dev/shm/8.bin of=/dev/mtdblock8
5 S. A3 [& u' @! a! Add if=/dev/shm/9.bin of=/dev/mtdblock93 t8 ~& C* B1 w$ I/ @
dd if=/dev/shm/10.bin of=/dev/mtdblock10
; P, ?0 D! R, d& y% }dd if=/dev/shm/11.bin of=/dev/mtdblock110 h& b0 Y  Q" P$ [8 ^. k
dd if=/dev/shm/12.bin of=/dev/mtdblock12
: ^; a( I2 [# o5 n  @rm -rf *
5 w. o5 o8 ?1 \, X8 Y: e$ btftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3
) B, o7 L. P  T& j& ytftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
' F1 o; x+ n2 W& Y7 o9 sdd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9
$ h8 C1 d0 N, D  sdd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10/ o  F) a7 n, ]% P8 y$ T
rm -rf *
  N% Z; z8 ~$ y  K! t5 a/ Treboot; u  Q9 E6 E! K; t0 d6 J0 t
, U) B5 h  a8 g
3、备份 jffs2文件夹:
5 c, H) `2 M6 s: m
* ~: a4 k" v1 j' ]- Ctelnet 192.168.1.1
- j2 q4 i4 R) J1 }: a5 ~5 yroot. g1 I. r  c6 X& G
adminHW0 ~, b8 Y2 Y, k
su  y, j5 M& [, S, u3 `- t6 R
shell1 ^; ~8 W+ o) g
cd /mnt/jffs2 ! _7 M4 F6 z1 m
tar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)" Z. L8 t8 s) `8 ?  ~5 F- X
mv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹), W2 `* i4 P2 O; g( L8 \$ v6 o
cd /tmp+ b7 n- g, V9 d& `! E* a" x
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
( u# o; {3 ]8 \+ V0 S9 [
6 M  n; X) F$ W. W% `, X' i' p4、恢复 jffs2:/ H  g8 d) E6 [7 g

& X7 v1 a2 W5 i0 K$ M6 a# C; Ttelnet 192.168.1.1
4 x, P% e* W  b( ?+ `root/ _  N- G" I- V# Q  j
adminHW
& C! _4 i0 s8 K+ Q7 d( R% O7 t# bsu( b* T! n3 i! z% R( A4 X
shell
' {9 w, Y) T9 F8 ?cd /mnt/jffs2 / c4 N$ N/ `' S% ^
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)! y" \0 K* K# x
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.36 R* F4 n% t; R* e0 a7 |" L6 P4 H
tar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹): e1 ]- z% F' N
rm -rf jffs2bak.tar.gz
# v# X2 z+ P0 d( j% ^  ]: W1 xreboot      8 g8 L: [1 w, m

3 Q' s$ H, j- `HS8546V5 移动界面 原厂分区备份,jffs2备份文件:
4 w0 j$ r, H) M, c" K1 \' p) ?$ v3 s( W" _) W# ^2 U8 U* j6 X1 ]0 B
https://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复

5 w( g3 ]  M1 d8 m$ s' H- l, b( |. K+ C! ]1 @& k5 @
- k5 U" G0 Z8 R- M
发表于 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:555 j4 V( ]+ Q2 W2 C6 i! A2 X
谢谢楼主分享,学习中。。。。
. X. M; T5 L$ D% T5 M; R
谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑 / W5 X$ f$ B. [) F, k
& [* Z4 m9 y3 i! @  p2 a: O
感谢楼主无私奉献。& M' l% h& [5 ^  R
  W( M: }9 u+ L* F, c" O1 {
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑
9 ~* {9 `5 d3 |+ a# c; ]+ @, `: _
" d3 B4 S- L  V. V0 {- Z: \" M已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈; R3 Z( b$ ^  m0 q5 z3 ]& A3 U

本帖子中包含更多资源

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

x

点评

原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。  详情 回复 发表于 2020-4-15 16:40
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:17
. b7 i; B0 p0 E) q  k" k, {" c已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈4 m# v4 _7 [. r! _
...
- r) p4 R" c; f7 {7 l
( i* Q+ z: @$ B! k4 P
原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。

点评

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

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2020-9-26 14:15 , Processed in 0.029618 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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