找回密码
 注册

QQ登录

只需一步,快速开始

查看: 238161|回复: 816

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

    [复制链接]
发表于 2020-4-14 20:22:53 | 显示全部楼层 |阅读模式
本帖最后由 liujc 于 2020-4-15 06:19 编辑
% k2 d' y) \' m' t2 f3 M! |& p+ h+ `0 ?5 y. R" t1 O( n& V
HS8546V5 备份恢复教程( e3 x9 N9 I2 a) `
$ k) B, i/ _+ c2 `# R$ e% B! f- q
备份数据下载地址见文末,HS8346V5 联通界面备份数据下载:
& W; }  k! a" h) [
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167163&extra=
: R9 G6 Y* l) _( Y) N) ?6 C; T- M  A/ G( X( ?/ [7 w% X
备份恢复方法有二种,一是用U盘,二是用TFTP软件
$ W% w$ O& a, c
+ b1 S* Y2 l+ ~/ q特别提示:: h0 e& L5 V! `4 x7 p8 R
      1、必须补全shell" V2 y; B2 r# k( s4 E
      2、恢复分区和jffs2数据有变砖的风险,请谨慎!4 B! {/ ~4 r, m2 N) J: r  i! ^9 n1 _
( ?% x# g" i' o1 _, D3 ?
一、U盘备份恢复方法. f$ i1 ]3 \* }/ w4 p# z  |  w

1 G/ h7 g: I( e- n# B  T1、备份分区:* V9 B2 G8 c4 I6 z3 v4 c
将U盘(剩余空间大于1G)插入光猫后面的USB口# j0 K# R. L+ c0 n. M; J
Win+R — cmd    (按Windows徽标键和R键,输入cmd 进入命令窗口)
' j% E6 i4 H/ z! t% J7 M) A) Qtelnet 192.168.1.1
* r! \+ A. Q) i$ c$ L6 a4 n1 R( Kroot
9 J% \5 K! O, t; T# vadminHW
) R) K$ f% V0 Xsu. [$ R/ o, D4 a: s
shell
( r5 A) x$ f. R" \# O3 F! L' Imount /dev/sda1 /mnt/usb  (挂载U盘)1 y/ f* m6 e  y
dd if=/dev/mtd0 of=/mnt/usb/0.bin  (备份分区0到U盘0.bin文件)
/ G' [" P4 l+ e$ W* y1 y+ E, wdd if=/dev/mtd1 of=/mnt/usb/1.bin: \. T: d! o! C" |! e* K
dd if=/dev/mtd2 of=/mnt/usb/2.bin4 ]8 f: o7 I3 I) _
dd if=/dev/mtd3 of=/mnt/usb/3.bin
% _6 l. Q0 b( P, f5 l8 pdd if=/dev/mtd4 of=/mnt/usb/4.bin
" V- _/ @7 Y+ X- L" N- f# m: xdd if=/dev/mtd5 of=/mnt/usb/5.bin
2 i' \) l  H, p& W& Edd if=/dev/mtd6 of=/mnt/usb/6.bin
6 t3 m: [2 w1 T$ N( t7 u/ Q7 Mdd if=/dev/mtd7 of=/mnt/usb/7.bin
$ C- c" Z& C; j7 Q# B4 }0 a0 ]dd if=/dev/mtd8 of=/mnt/usb/8.bin
0 y% o) O* U% n6 m' I; V+ Y4 Odd if=/dev/mtd9 of=/mnt/usb/9.bin. k4 Z+ y# q3 e% }1 [
dd if=/dev/mtd10 of=/mnt/usb/10.bin
% l( }( G' I" r: n* Kdd if=/dev/mtd11 of=/mnt/usb/11.bin$ x2 {6 d9 x- L
dd if=/dev/mtd12 of=/mnt/usb/12.bin
9 H, U  z0 ?4 M# v9 W$ }# u" F$ x* L' e2 G* c
单独备份jffs2和APP:  j7 M1 Q% K# E  j/ S
& Y$ ^8 f; T( A2 y3 f
dd if=/dev/mtdblockubi0_9 of=/mnt/usb/0_9.bin7 g! g: Q6 |2 X: T) b# b. A8 f
dd if=/dev/mtdblockubi0_10 of=/mnt/usb/0_10.bin% ~$ K& k! w- V' N( q
* b& w6 Z8 }3 l. h" ^% T
2、恢复分区:
7 d  ^( w. p2 R: p/ V, u$ ]
( m1 n# N7 U4 P, i+ Q5 X' R将所有备份文件复制到U盘,U盘插入光猫后面的USB口5 Z& @% a# n/ C
( |% `# D0 e/ n5 \& T% V; ?' T1 q
telnet 192.168.1.1
; z- R, t$ D5 @% d! R! V$ {4 ?4 _$ Vroot( e2 B6 z6 D$ i+ D
adminHW4 U3 _! O, N. T4 d
su
/ i- K  s# s" ]& g$ }shell, s4 d3 n" u' _/ t$ s7 C
mount /dev/sda1 /mnt/usb
5 O  ?; ]9 ]( C6 ~" ?/ tdd if=/mnt/usb/0.bin of=/dev/mtdblock0  (恢复U盘0.bin文件到分区0)
4 }9 x2 `6 ~$ H: W' ]dd if=/mnt/usb/1.bin of=/dev/mtdblock1- \+ B- f6 D3 Y& N0 _
dd if=/mnt/usb/2.bin of=/dev/mtdblock2
: F- x* M/ `- W8 ydd if=/mnt/usb/3.bin of=/dev/mtdblock35 V2 B& h  s9 I
dd if=/mnt/usb/4.bin of=/dev/mtdblock4
( n9 `2 B* I2 F& Z% u* ?dd if=/mnt/usb/5.bin of=/dev/mtdblock5
- Z! _0 G' E* K3 }; a) Gdd if=/mnt/usb/6.bin of=/dev/mtdblock6
/ U' v, u" ~/ F# U9 e: p+ G2 B5 m* {* mdd if=/mnt/usb/7.bin of=/dev/mtdblock7
, w/ y  L- H' H7 h7 G) ddd if=/mnt/usb/8.bin of=/dev/mtdblock8
! X7 p, O& l' F5 S2 ^  R' rdd if=/mnt/usb/9.bin of=/dev/mtdblock9, f9 g6 {6 l; P$ M0 n! W
dd if=/mnt/usb/10.bin of=/dev/mtdblock10) d" G9 y3 I  a4 |5 w3 b
dd if=/mnt/usb/11.bin of=/dev/mtdblock11
4 N9 {! ?" D5 B" w# V! sdd if=/mnt/usb/12.bin of=/dev/mtdblock12" K2 t% ^% E" W
' p) x) X: J, E
以上命令是恢复全部分区。- F% [* t8 Y$ f% J' P, L, b
' P, a* n& f$ ]/ r) C, _) a
单独恢复jffs2和APP:
) h! ^+ r# S( l, w0 U- v3 e- f, [8 a  C5 G4 W4 }+ \( g/ ~0 c, f
dd if=/mnt/usb/0_9.bin of=/dev/mtdblockubi0_9
8 N* Q& r& `- @* idd if=/mnt/usb/0_10.bin of=/dev/mtdblockubi0_10( r; s2 [7 u, E5 f; R9 m+ d  f3 b
) }/ ?" _' g" }0 C7 z  x
reboot      (重启光猫)$ B: d" P7 ]6 v% v
1 H8 F: m, v3 k. A
3、备份 jffs2文件夹 :
, {( b8 g% B: I/ C3 G% N/ p/ r; m$ m3 C: {* y
U盘(剩余空间大于1G)插入光猫后面的USB口
( j+ R' Y0 S; h8 u

8 C6 X4 }) x- {telnet 192.168.1.1) x6 e* E! s# f- C) I
root4 A8 C! V& g2 h9 a2 g. |$ ~
adminHW0 U2 I: U3 Y4 M$ N2 _
su: t7 h3 v. l! @/ F7 @* T; F' q  G% M
shell
+ _, h& x- \" a( ]3 M4 Qcd /mnt/  (进入/mnt 目录): F- U) y1 Q# }. {" D! }8 K; F
cp -r jffs2  /mnt/usb1_1/   (备份整个文件夹到U盘): b* T- q: d# v- D
% Y# E4 W  e6 {& c0 Z$ l3 p
4、恢复 jffs2文件夹 :+ M. c6 o3 G- c1 P; R' r

/ P0 I& N  a. i7 o; {: Z$ ^. d将备份文件夹复制到U盘,U盘插入光猫后面的USB口# |4 D$ E- q. g/ M' N
+ f. N# z9 @9 L# p. V7 q( Y
telnet 192.168.1.19 y( x( X& t/ K: J4 ~3 t8 [) E1 R1 ^
root4 `7 Y- k, `0 P# c0 c- }
adminHW
& A1 Z7 I# f$ a( p6 csu
+ }2 t- i! H7 i" k+ t9 Y9 U& \shell
4 D9 q$ z2 h3 e7 G4 i+ u9 Ocd /mnt/usb1_1/  . B' H, i7 `! q0 k3 b6 p8 \
cp -r jffs2 /mnt/  (复制jffs2文件夹到mnt目录下,替换原jffs2文件夹)
* g/ c/ r3 F6 S* r5 Vreboot  
4 Y& B, z7 v- \  V; R9 f1 k; P0 u7 L6 K/ h1 j4 P
(PS:删除jffs2文件夹所有文件:rm -rf /mnt/jffs2/*     删除jffs2文件夹内所有文件和文件夹:rm -rf * )
" f$ t* y) |$ ], ~6 j
( z* K5 B9 `4 {! R7 R  d二、TFTP软件备份恢复方法4 Y. \( h' I: c0 A& B

' W# [1 }6 I% s0 d注意:用此方法备份恢复比较繁琐,不建议用此方法!!!1 C/ ^+ Z6 @' d  k. E! E

7 l, \5 V, E; w% Q) D首先要打开TFTP软件,并设置好工作目录。: Q8 c7 Y! V& ?/ W: q
. n1 e7 A- v- M- ^9 L
1、备份分区
, S+ k, r$ S% q+ }7 g
7 m: [4 [6 R6 _+ l! g( Gtelnet 192.168.1.15 R  A4 c( i( q% M  ?& k
root+ C  W5 J& w2 J
adminHW" U' t! `* z$ O; \, v2 c
su3 @* I( t  p4 T$ u9 y
shell8 [" ~/ o5 {5 Z1 l( a
dd if=/dev/mtd0 of=/dev/shm/0.bin& @4 i" c4 l; Q: _* U) p: {
dd if=/dev/mtd1 of=/dev/shm/1.bin( X% x6 p' ]( {% w, W
dd if=/dev/mtd2 of=/dev/shm/2.bin
/ I0 v  q/ k3 |; Hdd if=/dev/mtd3 of=/dev/shm/3.bin( i/ w2 [# M/ c! D( b9 B2 B/ x
dd if=/dev/mtd4 of=/dev/shm/4.bin
: }  F9 g% u. z, `5 P% v' a2 F# ]dd if=/dev/mtd5 of=/dev/shm/5.bin
4 O) m  Z( D( o! {! o) Hdd if=/dev/mtd6 of=/dev/shm/6.bin
$ U. b+ b6 Q% Z! F& s0 F- udd if=/dev/mtd7 of=/dev/shm/7.bin
. k: F1 v7 A' O. Ldd if=/dev/mtd8 of=/dev/shm/8.bin# T4 U3 i4 s8 v. I5 b/ p
dd if=/dev/mtd9 of=/dev/shm/9.bin
  R- @* Z+ d9 w1 a) k0 bdd if=/dev/mtd10 of=/dev/shm/10.bin. u; e  @. `3 }3 k8 V) ?
dd if=/dev/mtd11 of=/dev/shm/11.bin; P; W/ F* x6 D: V
dd if=/dev/mtd12 of=/dev/shm/12.bin
0 c; `2 z' d" T+ t( W: E6 ]cd /dev/shm
9 D7 S9 C& C8 jtftp -p -l 0.bin -r 0.bin 192.168.1.3  (复制文件到电脑TFTP目录 192.168.1.3 为IP地址)
8 s8 z" T( N5 ?# etftp -p -l 1.bin -r 1.bin 192.168.1.35 F9 b7 y- h* A5 T
tftp -p -l 2.bin -r 2.bin 192.168.1.32 j, U0 R4 x9 R+ _' I" X: z
tftp -p -l 3.bin -r 3.bin 192.168.1.3  K4 |. V- Z5 K/ B* o: ~
tftp -p -l 4.bin -r 4.bin 192.168.1.3, S5 L% J7 x- A/ x8 }* w  }
tftp -p -l 5.bin -r 5.bin 192.168.1.3
+ b& {# E8 V- Utftp -p -l 6.bin -r 6.bin 192.168.1.3
  U% m( o; g- r7 r3 htftp -p -l 7.bin -r 7.bin 192.168.1.37 _. e* `% D/ G; s
tftp -p -l 8.bin -r 8.bin 192.168.1.3- c. K( e2 k) k2 d+ j
tftp -p -l 9.bin -r 9.bin 192.168.1.33 V- d* w: x" h, c8 F+ [
tftp -p -l 10.bin -r 10.bin 192.168.1.35 {, d) h+ o0 j- U- [
tftp -p -l 11.bin -r 11.bin 192.168.1.32 [# t- C. f2 y0 Y& H, k
tftp -p -l 12.bin -r 12.bin 192.168.1.3
0 ~: O% z7 T4 b1 J6 t; Arm -rf *       (删除备份文件,否则空间不够)8 Z7 f: R) R" s$ F: K: |
dd if=/dev/mtdblockubi0_9 of=/dev/shm/0_9.bin
$ c8 x! Z0 f2 A$ ndd if=/dev/mtdblockubi0_10 of=/dev/shm/0_10.bin
6 P+ B) f8 W6 R; ], gtftp -p -l 0_9.bin -r 0_9.bin 192.168.1.3
9 ]6 {4 z1 a0 |* w; k# ltftp -p -l 0_10.bin -r 0_10.bin 192.168.1.3& e2 s8 {5 T  m8 q. _0 a5 {
rm -rf *
( `/ Y0 C. d* e. l! O' Y8 O* n$ g! {4 J0 q
2、恢复分区
( I% b, M+ s& P# d& W/ B2 G# p8 I+ X& O( |5 f5 b4 n
telnet 192.168.1.1
8 j; P, k6 x) c* Y: w. iroot
2 ]( c; o/ ]: A) hadminHW
- F0 V! P0 I4 z3 Ksu: W5 }# }/ R2 _* ^
shell6 ?! F5 }1 m' j+ @
cd /dev/shm
( l/ j/ E  |. r  R- {4 X+ wtftp -g -l 0.bin -r 0.bin 192.168.1.3  (将电脑TFTP目录文件上传到光猫/dev/shm)
+ M# E3 T" Y4 Utftp -g -l 1.bin -r 1.bin 192.168.1.3/ F9 }& C6 u( r* g$ c/ s1 N9 Y
tftp -g -l 2.bin -r 2.bin 192.168.1.3
2 |! s% U2 Z! e- \6 G4 {tftp -g -l 3.bin -r 3.bin 192.168.1.3* S" M6 y0 t' [, ~; c) M) I- c9 r9 W# O
tftp -g -l 4.bin -r 4.bin 192.168.1.3
6 X9 J1 H; t% C$ `tftp -g -l 5.bin -r 5.bin 192.168.1.3; F: m& X0 y  D2 P
tftp -g -l 6.bin -r 6.bin 192.168.1.30 [! i: s$ ~" L$ ~" c( F
tftp -g -l 7.bin -r 7.bin 192.168.1.3
( W& x' a* f1 Q7 K. btftp -g -l 8.bin -r 8.bin 192.168.1.3$ J( i3 o4 V. Y* a
tftp -g -l 9.bin -r 9.bin 192.168.1.3% b9 ^3 Z! p+ X8 c; |1 E0 k
tftp -g -l 10.bin -r 10.bin 192.168.1.3
* w# g( N% P  T" y9 Ltftp -g -l 11.bin -r 11.bin 192.168.1.3
9 @4 `! [; e# w: Itftp -g -l 12.bin -r 12.bin 192.168.1.3
" b. B6 k* c: |/ Rdd if=/dev/shm/0.bin of=/dev/mtdblock0& w  P" I% a+ }4 b4 P
dd if=/dev/shm/1.bin of=/dev/mtdblock1
9 m0 |7 O; u1 R, l0 xdd if=/dev/shm/2.bin of=/dev/mtdblock2/ o+ g4 D0 h8 W8 c
dd if=/dev/shm/3.bin of=/dev/mtdblock3
: j& H) l$ H2 T9 g' c3 Sdd if=/dev/shm/4.bin of=/dev/mtdblock4- r- F3 O1 _" L
dd if=/dev/shm/5.bin of=/dev/mtdblock51 ~  l4 t- E6 k" B! y4 U4 u
dd if=/dev/shm/6.bin of=/dev/mtdblock6
7 G/ M( X, y% I! {; x) [dd if=/dev/shm/7.bin of=/dev/mtdblock7
3 a" [# m4 h" |! G' ydd if=/dev/shm/8.bin of=/dev/mtdblock84 j- i- a. S) X8 y+ E
dd if=/dev/shm/9.bin of=/dev/mtdblock9
. ~% T2 C; O# p' ~& n, ldd if=/dev/shm/10.bin of=/dev/mtdblock10
$ X  r" n; y# j- m5 N0 _dd if=/dev/shm/11.bin of=/dev/mtdblock11
: d' m* D( _. a1 R% Z1 {dd if=/dev/shm/12.bin of=/dev/mtdblock12; a+ ]/ O+ P" B; B7 Y# w$ o
rm -rf * ) U+ R: U8 N/ E& B# f# c
tftp -g -l 0_9.bin -r 0_9.bin 192.168.1.3
$ V9 V$ K0 |0 p, l* n" O8 |+ `tftp -g -l 0_10.bin -r 0_10.bin 192.168.1.31 T8 k' N* h1 g( v; C; S' O
dd if=/dev/shm/0_9.bin of=/dev/mtdblockubi0_9
' w0 h( V; I1 U  kdd if=/dev/shm/0_10.bin of=/dev/mtdblockubi0_10
" W; w) y( I: S. lrm -rf * ; n2 o2 G4 |# O: @. X. ?
reboot# N2 ]& P' C0 k7 o

& T& {8 w9 J+ d+ u8 l! u$ J; x- A3、备份 jffs2文件夹:) t! O, k5 G% b2 T# Y
/ [0 F% ?# C, D" E  [; {
telnet 192.168.1.1
+ X" Q% J: S# V, B8 Droot6 C" C( {# [( a" k3 K7 n. J$ h
adminHW
& V. X( h% n2 t; fsu
6 G1 n& f$ [' L: ?9 A8 a( D) Eshell
  h$ ]4 P0 F0 b$ ]& e) n$ R2 W5 G: Scd /mnt/jffs2
+ Y8 F- T) ]& K% A: w7 h3 T5 Ztar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
4 _& w0 h: R; ?: R4 Bmv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)
- X! @* o' x. |$ Ucd /tmp1 c: p1 ~% _+ \0 p, [0 _( h
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
& Q, o6 q7 \- Q5 ~! K5 U$ n' v8 p/ A9 {9 V* H
4、恢复 jffs2:- Q7 ]# a% `7 j% e" G* I1 c) |

$ u: O7 I0 m/ ]7 k# [# Ctelnet 192.168.1.1
4 O7 P& g. I7 E7 z4 Q( A; y" b% Mroot$ C/ a$ W" X8 F$ n$ j2 _
adminHW
" Q. S4 V0 ]: d- ^* z" asu' e7 L2 u+ \) U/ I$ E% H
shell
- F. I0 g$ E4 @! hcd /mnt/jffs2 0 Y! S* j$ Q$ g# x
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)9 A' X+ W& r6 H4 i9 P
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3
, e" d& H. @( h. ?6 o$ E2 i0 ~5 qtar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹)
) x  G! f- N& x! f. trm -rf jffs2bak.tar.gz9 z) i! u& ^, H
reboot      * X+ N7 L) U7 m# u9 b  n. g% p

5 R1 X4 u( V6 V  w- \1 nHS8546V5 移动界面 原厂分区备份,jffs2备份文件:- o$ R0 c% g  l" P

0 g) m! Y9 n( ]' thttps://pan.baidu.com/s/11dtQnPi7Ipv5VBOGuzmSKw    提取码:
游客,如果您要查看本帖隐藏内容请回复

* M# p- J! n# @# P! Q
3 w2 B* ?9 O: A4 [6 d8 |( D8 H& M9 h
# l6 v# r2 S& I! ?& V+ X: v" U

本帖被以下淘专辑推荐:

  • · |主题: 15, 订阅: 4
发表于 2020-4-21 23:02:21 | 显示全部楼层
谢谢楼主分享
 楼主| 发表于 2020-4-15 16:40:32 | 显示全部楼层
shihai14783 发表于 2020-4-15 16:17% w8 _3 H+ ^/ J" w" N( E
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈
% j$ S( [" R7 B2 ~' Q ...
( |2 r) p+ S6 V) f% D- p9 Y

2 E4 l" m' I( x, t* ~' b原理都是一样的,你用: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:557 ~; \2 I! B  x+ y2 Q) C3 b
谢谢楼主分享,学习中。。。。
! W+ P- I2 @2 q# ^& x* P
谢谢分享
发表于 2020-4-15 12:25:52 | 显示全部楼层
哇,干货啊,满满的干货,感谢楼主无私的分享精神
发表于 2020-4-15 14:34:21 | 显示全部楼层
本帖最后由 hblqh651130 于 2020-4-15 14:41 编辑
$ @  l% }( A0 F6 y& ~6 h; ^1 S2 W; H; m" ~" R6 Q
感谢楼主无私奉献。
: m- S  u, s! B1 z# o* N% S# e1 X4 s: a& ^/ ?! ~& q# R
发表于 2020-4-15 15:12:17 | 显示全部楼层
好好好好好好好好好好好好好好
发表于 2020-4-15 16:09:49 | 显示全部楼层
谢楼主分享,学习一下
发表于 2020-4-15 16:17:25 | 显示全部楼层
本帖最后由 shihai14783 于 2020-4-15 16:32 编辑 ' _0 C- O7 m6 Q6 T
/ l6 c5 t( _0 H6 V
已经拜读了您的几篇文章,非常牛,我用8546v2华为界面试了,啥时候搞个V2的,期待啊,哈哈4 \( H) g! S: H; o. k) e

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-6-16 03:29 , Processed in 0.031599 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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