找回密码
 注册

QQ登录

只需一步,快速开始

查看: 226471|回复: 814

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

    [复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑
6 _$ f8 Z0 I6 i1 A, O0 n6 z, x1 u' L; U2 w7 a6 t' H& M
HS8546V5 备份恢复教程
9 g( K( j3 W/ S/ i! k# W' ]& Q+ H' Q' f0 v+ A) ^( l
备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:
! h) y2 F7 h( T$ `6 b; Y
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
+ Q: r/ V1 G/ Y* a2 J
4 X6 `4 j/ n! i. `9 p8 N备份恢复方法有二种,一是用U盘,二是用TFTP软件8 c# [8 l' N: L& t1 h' a

" _! x3 A* u) ^' `特别提示:
* ^2 P( x" g5 b$ N      1、必须补全shell: G3 P* a3 k4 c9 v, c
      2、恢复分区和jffs2数据有变砖的风险,请谨慎!
: Q& P2 [6 @9 D/ z
2 q" R7 Q! Q8 G+ n一、U盘备份恢复方法* D4 x5 m: ~+ [4 j
# p) r* I% x  w
1、备份分区:7 r; Q9 k( w  P$ h8 J
将U盘(剩余空间大于1G)插入光猫后面的USB口
: m) V3 B8 x# O9 u: u" p
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)* L! ]! K+ t' q8 t4 g: @  ^
telnet 192.168.1.19 M8 {4 I" P' d0 U5 ?5 k
root
) \! j8 s  A+ O$ K$ R! `- ZadminHW
) d& B/ e+ @: ?7 [* o/ q  Zsu
6 A1 O) T0 O! [shell
9 _" [  r7 n, D( ~" {' O- `3 Tmount /dev/sda1 /mnt/usb  (挂载U盘)
6 {: [; [3 U* A; n$ Rdd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)
0 R/ Y4 \2 U( }; t, pdd if=/dev/mtd1 of=/mnt/usb/1.bin
+ g: l3 ^; |1 ^" b7 k& n! L/ i4 Fdd if=/dev/mtd2 of=/mnt/usb/2.bin/ z9 z& f' K/ r+ e, D" `5 }/ U' y
dd if=/dev/mtd3 of=/mnt/usb/3.bin6 ]  ]$ P" i; ^$ r
dd if=/dev/mtd4 of=/mnt/usb/4.bin
8 [& s4 l- a- P$ ldd if=/dev/mtd5 of=/mnt/usb/5.bin
7 C! f% k9 K6 x) M) x; Ydd if=/dev/mtd6 of=/mnt/usb/6.bin8 N0 r0 t" X5 L
dd if=/dev/mtd7 of=/mnt/usb/7.bin
, Y/ F, I6 H, x) ~+ i8 A4 L2 Ldd if=/dev/mtd8 of=/mnt/usb/8.bin
) N2 Y, v" @* i  Ldd if=/dev/mtd9 of=/mnt/usb/9.bin
- h$ m4 p7 t" v6 O4 Idd if=/dev/mtd10 of=/mnt/usb/10.bin
' ]& q- m$ Q' M' gdd if=/dev/mtd11 of=/mnt/usb/11.bin
. L( v; D' E* a7 q9 J5 c$ e4 a+ A% M2 @dd if=/dev/mtd12 of=/mnt/usb/12.bin/ N7 h/ ~9 |- l3 F- ^, G
! q! s) p& R! D, n' u5 H" A4 d, d; X
单独备份jffs2和APP:# f: @  Y+ ?4 ~2 ^

; U! e) y' Q" R6 P- [( o: d8 mdd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin3 v4 K( I0 l4 X6 ^
dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin
) h  _9 R2 S6 m+ F" k
8 N- G8 e5 f( w. M) r2、恢复分区:/ i& Y, e+ Z  [- V
0 d/ e2 a: b+ D4 `1 }9 J/ X# v
将所有备份文件复制到U盘,U盘插入光猫后面的USB口- m6 u3 L9 }' n* }0 I

" H4 E# g# m% H0 ^  a  ctelnet 192.168.1.1
( [! D( U! ^( a4 wroot3 X8 E' K5 F7 k+ m% ~  M1 d
adminHW
) O' S5 h2 ]9 b+ ^. W$ d( Osu+ r4 g- h! s  O
shell2 E4 L6 @* Z" k& \. Q% u
mount /dev/sda1 /mnt/usb  D- F( V2 E0 R+ d, ]
dd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0): I( y" S/ y( Q1 M- d! ]5 M
dd if=/mnt/usb/1.bin of=/dev/mtdblock1
8 G% ]3 M% G6 n" q+ m6 bdd if=/mnt/usb/2.bin of=/dev/mtdblock2
9 \& k& T3 J3 o! W$ h. Z- P. Z. Add if=/mnt/usb/3.bin of=/dev/mtdblock3, o% y; @' v7 M
dd if=/mnt/usb/4.bin of=/dev/mtdblock4
$ V4 \  S( I+ S* [1 ~" f. Mdd if=/mnt/usb/5.bin of=/dev/mtdblock5
" p- n0 M* m3 Z* v  h/ r) ~dd if=/mnt/usb/6.bin of=/dev/mtdblock6& `% D5 O/ H2 L! a+ O. t
dd if=/mnt/usb/7.bin of=/dev/mtdblock7
8 W% J2 [0 V7 V0 s* T: N$ t/ Udd if=/mnt/usb/8.bin of=/dev/mtdblock8  u8 z$ g# _$ f$ A* j* g' i" |
dd if=/mnt/usb/9.bin of=/dev/mtdblock9
1 V4 J/ l. R: J4 S6 d) a5 Ldd if=/mnt/usb/10.bin of=/dev/mtdblock10
8 ?1 Y0 }! a9 n7 L+ Gdd if=/mnt/usb/11.bin of=/dev/mtdblock11
+ e; Q0 |# h0 p0 u5 U7 e/ udd if=/mnt/usb/12.bin of=/dev/mtdblock12
; P6 L( ?$ T& o, U! Z/ o" I) F4 a( X: r$ }- P3 k  k4 h* N6 A! {- ~
以上命令是恢复全部分区。
+ ]. i6 A4 Y1 G1 V3 @3 B+ ]- [
* u0 Y  p* d4 |( F: q- C) O单独恢复jffs2和APP:# u! A; v* r( Q( Z8 u& b9 n

6 k; U; k0 c+ j* c9 N7 g. o, @# Cdd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9$ J4 O% @9 ^7 v! q
dd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10. y+ j9 w. B3 I8 [9 z; u1 d1 f5 y0 y1 F
7 f8 R5 p( i7 L9 o/ q
reboot      (重启光猫)2 _. O( S# Z! {( E

+ s* Q5 A2 Y9 ~4 F8 ?3、备份 jffs2文件夹 :9 M5 |. E- }7 n0 @2 a
6 i# J; o! y7 g( k2 s) z
U盘(剩余空间大于1G)插入光猫后面的USB口
# p! c% F, L& v8 f- a' E8 n* K  Z5 v
% i3 p1 l, D2 _% C/ i( I
telnet 192.168.1.1
7 `( @% H# C; ?0 Yroot" \  ?) d3 h9 `7 T
adminHW
3 ~  L+ O* h) g6 osu/ N. m) V2 a/ y4 L: W
shell  F/ M3 B# N. d: Q. f0 U1 X* i5 |
cd /mnt/  (进入/mnt 目录)
8 W  ?9 S5 c8 a( x4 l6 ]: tcp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘)1 C7 G( G% u5 H4 b" C9 x2 a5 I

" v" b4 n4 o$ @6 U4、恢复 jffs2文件夹 :) c4 _: |/ l2 ?
9 k# |1 ?8 d6 D6 v
将备份文件夹复制到U盘,U盘插入光猫后面的USB口
  S$ A6 I" ^5 j) K6 M6 t# K$ b2 L0 `+ o% |
telnet 192.168.1.1
4 r9 t* |6 ]5 d0 M7 f" Mroot7 n! d# k% K! m
adminHW
- y0 L# u. U! |: Y# h4 xsu
3 _* H) U. H. H) `- J+ q2 c& ~$ Ishell
! O( n* d& ?& {5 @8 Gcd /mnt/usb1_1/  
; s0 f0 c/ o8 z. i* Ncp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹): i3 }5 o- ~6 b4 d5 k% z7 j. W8 N
reboot  
$ e/ v& W: S& C, T) a% b8 D1 }' ?' I
(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )- ]; O1 U/ u3 D) Y7 s/ V
! [0 y8 `# _* d" `
二、TFTP软件备份恢复方法
2 y$ x# w. I  G
' J8 M2 i  `2 p8 A* [( R* p注意:用此方法备份恢复比较繁琐,不建议用此方法!!!! {1 F6 n/ F6 @0 ]) t/ M

8 h! J/ ~' `  k; ]首先要打开TFTP软件,并设置好工作目录。
% Q& j' D: l1 L1 W2 {0 [9 O2 H' J! y- ]& j
1、备份分区" i% q) }. Z$ l6 J- {  L6 V

8 F7 w- y5 y7 }, B, @5 ctelnet 192.168.1.13 @1 H( C, r: C
root5 l# Y2 o; {* b. }
adminHW8 ^# C1 k4 T+ K" n2 ~7 ~+ C4 @
su" a# v* Q4 A/ {8 _
shell  \! Z# L" v1 M7 W+ b: K
dd if=/dev/mtd0 of=/dev/shm/0.bin  A( P# k- v9 q( _4 C' W3 z
dd if=/dev/mtd1 of=/dev/shm/1.bin
; w0 H5 g2 T& _& O2 t  Mdd if=/dev/mtd2 of=/dev/shm/2.bin/ F8 m+ n2 y7 m
dd if=/dev/mtd3 of=/dev/shm/3.bin/ T- c+ F( J3 J8 h
dd if=/dev/mtd4 of=/dev/shm/4.bin
. P7 |$ ], i( C$ t9 C7 xdd if=/dev/mtd5 of=/dev/shm/5.bin
% C( i! M4 @$ g, @dd if=/dev/mtd6 of=/dev/shm/6.bin3 U; m" m$ Y0 i: F% B, }1 Y
dd if=/dev/mtd7 of=/dev/shm/7.bin! ]& G5 ~) r3 [  s. b
dd if=/dev/mtd8 of=/dev/shm/8.bin
0 V% C5 n* {; a. c# `dd if=/dev/mtd9 of=/dev/shm/9.bin1 @. E: [* e  \/ e9 Z! m
dd if=/dev/mtd10 of=/dev/shm/10.bin
5 H5 [5 w5 L9 {1 }8 S# Add if=/dev/mtd11 of=/dev/shm/11.bin  ~7 v0 U, l, y* o  d# m/ L
dd if=/dev/mtd12 of=/dev/shm/12.bin+ q/ p& X, h/ |: t, {. n5 W
cd /dev/shm, a+ t% G* p2 g& A# Q
tftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)+ i% i" g% }: P0 D: U3 Q9 O
tftp -p -l 1.bin -r 1.bin 192.168.1.3
! [* t  R% x' S5 U0 z" `tftp -p -l 2.bin -r 2.bin 192.168.1.3  q1 a  f. g4 \! u+ a
tftp -p -l 3.bin -r 3.bin 192.168.1.3
3 u+ B. x% @. X2 v$ ntftp -p -l 4.bin -r 4.bin 192.168.1.3, a# H) j2 Z: k" p( K4 u7 E+ m
tftp -p -l 5.bin -r 5.bin 192.168.1.3$ |& F+ e( e; ^& E2 T9 |
tftp -p -l 6.bin -r 6.bin 192.168.1.3
9 M- y; Z. X- ?! \tftp -p -l 7.bin -r 7.bin 192.168.1.37 p3 ?! S; h) k: C9 ]8 C0 e6 e6 \
tftp -p -l 8.bin -r 8.bin 192.168.1.3
! p5 p7 \7 A% a' ztftp -p -l 9.bin -r 9.bin 192.168.1.36 J% u, i. b0 [+ \- o. @4 @
tftp -p -l 10.bin -r 10.bin 192.168.1.3) I' a( }+ m% ~& G
tftp -p -l 11.bin -r 11.bin 192.168.1.3: _+ I1 Y- ?& h! w  B- `
tftp -p -l 12.bin -r 12.bin 192.168.1.3: F) z, H- n, u% X, o# q3 e
rm -rf *       (删除备份文件,否则空间不够)
* N4 J. x; q6 U8 d- x9 ~8 Sdd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin" [* s/ H7 I6 H  U& I5 `/ i
dd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin% y2 }8 `7 i% C0 g1 b
tftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3
+ J2 f; C6 Y- f( d4 q% g  y) a/ ~7 Itftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3
5 r  z  x( d- U  j: nrm -rf *
0 G/ r0 r7 S1 q: j( [& F# [, A/ K
7 ?' y. M4 K( N2、恢复分区
8 t. ]9 j) ^4 K% O% K8 m$ i$ D5 L; x4 _) _$ x( p# b
telnet 192.168.1.1
( C7 E8 g3 w, yroot
$ J9 j  y* C  }, O+ m, q- BadminHW
7 t9 U- ~* o4 x* o( Z3 j2 O9 Vsu, F2 I0 d" M( p8 i. d1 n
shell
' b% k/ R# j  M, ^cd /dev/shm
6 J" i% f! k: [" |" n- Ltftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)# J5 S/ u& Z* v/ E1 w; z7 Y  y
tftp -g -l 1.bin -r 1.bin 192.168.1.3
+ Z& _7 f/ K$ Vtftp -g -l 2.bin -r 2.bin 192.168.1.3
3 d# R, H( C7 }. Ytftp -g -l 3.bin -r 3.bin 192.168.1.37 D. j6 N3 P7 K
tftp -g -l 4.bin -r 4.bin 192.168.1.3
6 T  h$ R' B1 u7 Wtftp -g -l 5.bin -r 5.bin 192.168.1.3
4 F% s! N9 X5 [( F9 [3 u4 ctftp -g -l 6.bin -r 6.bin 192.168.1.3( ]3 |/ C7 ^/ D+ N( {" Z3 S9 y
tftp -g -l 7.bin -r 7.bin 192.168.1.3! C) v+ n/ t( w* ~2 H/ _
tftp -g -l 8.bin -r 8.bin 192.168.1.34 [/ B3 b2 Z* m3 q
tftp -g -l 9.bin -r 9.bin 192.168.1.30 _) R. `3 r1 q6 N
tftp -g -l 10.bin -r 10.bin 192.168.1.3' ], _) m, ^. A$ ~$ I
tftp -g -l 11.bin -r 11.bin 192.168.1.3) V0 _# \3 M5 c8 y5 F
tftp -g -l 12.bin -r 12.bin 192.168.1.3/ q; W. l/ v! P  s
dd if=/dev/shm/0.bin of=/dev/mtdblock04 q6 w/ O/ `) N' k
dd if=/dev/shm/1.bin of=/dev/mtdblock1: {0 g  i& ]8 b" h6 w( Y
dd if=/dev/shm/2.bin of=/dev/mtdblock2
" \3 }# {. L/ `dd if=/dev/shm/3.bin of=/dev/mtdblock35 y3 i+ {; u6 O$ |) T+ e) J
dd if=/dev/shm/4.bin of=/dev/mtdblock4
) R  ^( X# s- V3 K; ddd if=/dev/shm/5.bin of=/dev/mtdblock5. [9 v5 a- ~) B, B- P- A% u9 p
dd if=/dev/shm/6.bin of=/dev/mtdblock6
' Q! P  d6 X; W& J3 Q$ ~1 E; ldd if=/dev/shm/7.bin of=/dev/mtdblock7) Y& D4 h$ ^2 e* u; y
dd if=/dev/shm/8.bin of=/dev/mtdblock8
, ?8 F: ]6 E2 ?dd if=/dev/shm/9.bin of=/dev/mtdblock9& w2 e: l! D- q: c- e1 }
dd if=/dev/shm/10.bin of=/dev/mtdblock10, F0 o8 l# h6 E! e5 G+ i
dd if=/dev/shm/11.bin of=/dev/mtdblock11
- `& a0 y2 g8 c3 G/ mdd if=/dev/shm/12.bin of=/dev/mtdblock12
% M1 O1 n* f  ~) f4 Krm -rf * 8 N5 n$ x) u9 t
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3
4 B) c' G. u& p9 ]tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.3
; n6 }; B' M5 D5 Q* {dd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_97 _- j6 \5 z8 k$ G* |- ~2 |! t4 |
dd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_107 ~( k9 y$ v5 \6 {! L7 j( i
rm -rf *
+ V0 o+ Q. j" @. R8 [% O) N2 Ureboot* ~( c$ Z& N. u) V% v# H
3 R0 R; R: i9 B$ k
3、备份 jffs2文件夹:. v1 m" Z% {5 L) l& J

& D, f. Y3 E) w- K/ K$ x3 Q  ptelnet 192.168.1.1
9 d( u. E& }4 G$ g# R0 t  M. a! Jroot- L. ?- ?3 T5 n9 `
adminHW
, r2 _6 Y2 V6 x% b% f5 A+ esu
( r# ]0 D/ |8 Q6 ]/ i% E& ashell
. V2 ~3 i8 y. g. [. kcd /mnt/jffs2 1 O$ U1 r: u* H& ]# o8 E2 c& k& @
tar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
1 I1 ^9 @% j* u& e8 Nmv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)
+ o$ L- U) K/ r5 J% }- e) Q5 r% Ycd /tmp* b. Y! I6 j  \$ T' n8 p
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3) |& p' z! \. F3 c; O. q& C4 {  _

' s/ T& L  Z$ W" H* g* r4、恢复 jffs2:
' G4 [2 i0 T' b3 T6 V7 p  q0 R# a' g- o
telnet 192.168.1.1$ C$ Q7 g! |( s: X! H1 Z: B9 Y
root
: ~. i: H9 m7 N" L. H: eadminHW
0 D' ^% l3 _5 `) f' Y2 H2 R/ Jsu
- m7 `+ c9 V' r5 d- K0 `! a$ qshell. `* m; B: R( [3 e0 O& C
cd /mnt/jffs2
" E. N; L; Y5 d* N- a& l
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)
. {, M0 ?: H6 v8 @tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
, A3 a/ V# W4 l6 P1 ]" star -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹)
  `! `. Z3 L& ~rm -rf jffs2bak.tar.gz
# w/ ^$ F. _  Q  D9 ^! breboot      
  j1 y' ]8 _# p' ^, F0 r& S4 f+ j4 }: M
HS8546V5 移动界面 原厂分区备份,jffs2备份文件:, a8 j' o3 g- b1 C/ i. u- [

1 Z  _1 k) A  o+ Nhttps://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复
2 K2 E/ |2 z) j$ R
" B& w6 @+ N3 m7 `# B
8 Y4 f/ J4 R3 W$ k2 o2 j) t

本帖被以下淘专辑推荐:

  • · |主题: 15, 订阅: 4
发表于 2020-4-21 23:02:21 | 显示全部楼层
谢谢楼主分享
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:17
- g5 V% B1 r' s, `) {  [: M1 \已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
; c; o. z" b- {# R ...

. f0 l3 X. _) `  \* L+ {  Y
8 Z2 ~3 L* i0 A原理都是一样的,你用:cat /proc/mtd 命令查看一下分区结构,按照你的光猫分区结构就可以备份恢复了。
发表于 2020-4-15 11:47:30 | 显示全部楼层
谢谢楼主分享,下来试试
发表于 2020-4-15 11:55:43 | 显示全部楼层
谢谢楼主分享,学习中。。。。
发表于 2020-4-15 12:03:45 | 显示全部楼层
jingshulin 发表于 2020-4-15 11:551 u1 N4 J) y, h- j) C: T& F! k* C
谢谢楼主分享,学习中。。。。

3 d# `0 S) e5 a, J8 ?9 }4 n7 a谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑 & n  j: R! l; ^" v

# }3 B) Y3 z7 o  G! |感谢楼主无私奉献。
# @" f/ E( O3 |. K$ B7 t
0 S& m4 M0 D/ _' Y  F3 {
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑 6 l' ]2 C- j& O0 C

, Y  r, Q8 F9 ^! r/ V4 n已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
8 V, m0 Z5 z/ G

本帖子中包含更多资源

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

×
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-5 02:01 , Processed in 0.031111 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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