Skip to content

Commit ee390e2

Browse files
committed
support image backup
1 parent 0c91e7b commit ee390e2

4 files changed

Lines changed: 62 additions & 2 deletions

File tree

doc/en/06_backup.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Get a image backup?

doc/jp/06_backup.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
�C���[�W�o�b�N�A�b�v���܂����H

files/backup.sh

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#!/system/bin/sh
2+
3+
id
4+
mkdir /sdcard/backup
5+
echo aboot backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/aboot of=/sdcard/backup/aboot.bin
6+
echo boot backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/backup/boot.bin
7+
echo recovery backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/recovery of=/sdcard/backup/recobery.bin
8+
9+
echo DDR backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/DDR of=/sdcard/backup/DDR.bin
10+
#echo OneSeg backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/OneSeg of=/sdcard/backup/OneSeg.bin
11+
echo dbi backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/dbi of=/sdcard/backup/dbi.bin
12+
echo dbibak backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/dbibak of=/sdcard/backup/dbibak.bin
13+
echo drm backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/drm of=/sdcard/backup/drm.bin
14+
echo encrypt backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/encrypt of=/sdcard/backup/encrypt.bin
15+
echo felica backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/felica of=/sdcard/backup/felica.bin
16+
echo fota backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/fota of=/sdcard/backup/fota.bin
17+
echo fsc backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/fsc of=/sdcard/backup/fsc.bin
18+
echo fsg backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/fsg of=/sdcard/backup/fsg.bin
19+
echo grow backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/grow of=/sdcard/backup/grow.bin
20+
echo laf backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/laf of=/sdcard/backup/laf.bin
21+
echo misc backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/misc of=/sdcard/backup/misc.bin
22+
echo modem backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/modem of=/sdcard/backup/modem.bin
23+
echo modemst1 backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst1 of=/sdcard/backup/modemst1.bin
24+
echo modemst2 backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst2 of=/sdcard/backup/modemst2.bin
25+
echo mpt backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/mpt of=/sdcard/backup/mpt.bin
26+
echo pad backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/pad of=/sdcard/backup/pad.bin
27+
echo pad1 backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/pad1 of=/sdcard/backup/pad1.bin
28+
echo pad2 backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/pad2 of=/sdcard/backup/pad2.bin
29+
echo persist backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/persist of=/sdcard/backup/persist.bin
30+
echo rct backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/rct of=/sdcard/backup/rct.bin
31+
echo rpm backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/rpm of=/sdcard/backup/rpm.bin
32+
echo rpmbak backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/rpmbak of=/sdcard/backup/rpmbak.bin
33+
echo sbl1 backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/sbl1 of=/sdcard/backup/sbl1.bin
34+
echo seclog backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/seclog of=/sdcard/backup/seclog.bin
35+
echo sns backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/sns of=/sdcard/backup/sns.bin
36+
echo spare backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/spare of=/sdcard/backup/spare.bin
37+
echo ssd backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/ssd of=/sdcard/backup/ssd.bin
38+
echo tombstones backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/tombstones of=/sdcard/backup/tombstones.bin
39+
echo tz backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/tz of=/sdcard/backup/tz.bin
40+
echo tzbak backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/tzbak of=/sdcard/backup/tzbak.bin
41+
echo system backup; dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/sdcard/backup/system.bin
42+
43+

runme.bat

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ pause
1010
call :adb_push
1111

1212

13+
type "%doc%\06_backup.txt"
14+
set /P INPUT=(N/y):
15+
if "%INPUT%" == "Y" call :backup
16+
if "%INPUT%" == "y" call :backup
17+
18+
1319
type "%doc%\03_warning.txt"
1420
set /P INPUT=(N/y):
1521
if "%INPUT%"=="Y" call :install_recovery
@@ -35,22 +41,31 @@ exit /b
3541
%adb% shell chmod 755 /data/local/tmp/unlock_security_module
3642
%adb% shell chmod 755 /data/local/tmp/run_root_shell
3743
%adb% shell chmod 755 /data/local/tmp/run_root.sh
44+
%adb% shell chmod 755 /data/local/tmp/backup.sh
3845
:: loki
3946
%adb% shell chmod 755 /data/local/tmp/loki/loki.sh
40-
%adb% shell chmod 755 /data/local/tmp/loki/loki_flash
41-
%adb% shell chmod 755 /data/local/tmp/loki/loki_patch
47+
%adb% shell chmod 755 /data/local/tmp/loki/loki_tool
4248
%adb% shell chmod 755 /data/local/tmp/SuperSu/install_su.sh
4349

4450
exit /b
4551

52+
:backup
53+
echo start backup
54+
%adb% shell /data/local/tmp/run_root.sh /data/local/tmp/backup.sh
55+
56+
exit /b
57+
58+
4659
:install_recovery
60+
echo start instrall recovery
4761
%adb% shell /data/local/tmp/run_root.sh /data/local/tmp/loki/loki.sh
4862
%adb% pull /sdcard/recovery_org.img
4963

5064
exit /b
5165

5266
:install_su
5367
cls
68+
echo start instrall SuperSu
5469
%adb% shell /data/local/tmp/run_root.sh /data/local/tmp/SuperSu/install_su.sh
5570
%adb% shell /data/local/tmp/run_root_shell -c "reboot recovery"
5671
type "%doc%\05_reboot.txt"

0 commit comments

Comments
 (0)