Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Output:
- -----------------------------------------------------------------------------------
- C:\Users\Stephan\Documents>dump my_backup rfs true
- * daemon not running. starting it now on port 5037 *
- * daemon started successfully *
- Dumping files to sdcard, this takes awhile....
- Creating backup folder in: "C:\Users\Stephan\Documents\Dumps"
- Creating dump folder in: "C:\Users\Stephan\Documents\Dumps\01.21.2012 - 17.04.35"
- Pulling dump from sdcard, this takes awhile as well..
- Creating tar file from dump..
- House keeping!
- Press any key to continue . . .
- -----------------------------------------------------------------------------------
- Batch script:
- -----------------------------------------------------------------------------------
- @echo off
- REM /mnt/sdcard/%rem_dir%
- set rem_dir=%1
- IF "%rem_dir%"=="" GOTO :REM_DIR
- REM specify img or rfs backup format for system and data
- IF "%2"=="" (
- GOTO :FORMAT
- ) ELSE (
- set type=%2
- IF NOT "%type%"=="img" (
- IF NOT "%type%"=="rfs" GOTO :FORMAT
- )
- )
- REM create tar?
- set tar=%3
- REM format date & time
- set d=%date:~-10,2%
- set y=%date:~-4%
- set m=%date:~-7,2%
- set h=%time:~0,2%
- set mn=%time:~3,2%
- set s=%time:~6,2%
- set now=%d%.%m%.%y% - %h%.%mn%.%s%
- REM set backup directories
- set backup_dir=C:\Users\%USERNAME%\Documents\Dumps
- set dump_dir=%backup_dir%\%now%
- REM remove leftover files
- adb shell mkdir /mnt/sdcard/%rem_dir% > NUL 2>&1
- adb shell rm /mnt/sdcard/%rem_dir%/* > NUL 2>&1
- echo Dumping files to sdcard, this takes awhile....
- adb shell su -c 'dd if=/dev/bml1 of=/mnt/sdcard/%rem_dir%/mibib' > NUL 2>&1
- adb shell su -c 'dd if=/dev/bml2 of=/mnt/sdcard/%rem_dir%/qcsbl' > NUL 2>&1
- adb shell su -c 'dd if=/dev/bml3 of=/mnt/sdcard/%rem_dir%/oemsbl' > NUL 2>&1
- adb shell su -c 'dd if=/dev/bml4 of=/mnt/sdcard/%rem_dir%/amss' > NUL 2>&1
- adb shell su -c 'dd if=/dev/bml8 of=/mnt/sdcard/%rem_dir%/arm11boot' > NUL 2>&1
- adb shell su -c 'dd if=/dev/bml9 of=/mnt/sdcard/%rem_dir%/boot.img' > NUL 2>&1
- adb shell su -c 'dd if=/dev/bml10 of=/mnt/sdcard/%rem_dir%/recovery.img' > NUL 2>&1
- adb shell su -c 'dd if=/dev/stl12 of=/mnt/sdcard/%rem_dir%/system.%type%' > NUL 2>&1
- adb shell su -c 'dd if=/dev/stl13 of=/mnt/sdcard/%rem_dir%/data.%type%' > NUL 2>&1
- IF NOT EXIST %backup_dir% (
- echo Creating backup folder in: "%backup_dir%"
- md %backup_dir%
- echo Creating dump folder in: "%dump_dir%"
- md "%dump_dir%"
- ) ELSE (
- echo Creating dump folder in: "%dump_dir%"
- md "%dump_dir%"
- )
- echo Pulling dump from sdcard, this takes awhile as well..
- adb pull /mnt/sdcard/%rem_dir%/mibib "%dump_dir%\mibib" > NUL 2>&1
- adb pull /mnt/sdcard/%rem_dir%/qcsbl "%dump_dir%\qcsbl" > NUL 2>&1
- adb pull /mnt/sdcard/%rem_dir%/oemsbl "%dump_dir%\oemsbl" > NUL 2>&1
- adb pull /mnt/sdcard/%rem_dir%/amss "%dump_dir%\amss" > NUL 2>&1
- adb pull /mnt/sdcard/%rem_dir%/arm11boot "%dump_dir%\arm11boot" > NUL 2>&1
- adb pull /mnt/sdcard/%rem_dir%/boot.img "%dump_dir%\boot.img" > NUL 2>&1
- adb pull /mnt/sdcard/%rem_dir%/system.%type% "%dump_dir%\system.%type%" > NUL 2>&1
- adb pull /mnt/sdcard/%rem_dir%/data.%type% "%dump_dir%\data.%type%" > NUL 2>&1
- adb shell rm /mnt/sdcard/%rem_dir%/*
- IF "%tar%"=="true" (
- cd "%dump_dir%"
- echo Creating tar file from dump..
- tar -c mibib qcsbl oemsbl amss arm11boot boot.img system.%type% data.%type% -f dump.tar
- echo House keeping!
- DEL mibib qcsbl oemsbl amss arm11boot boot.img system.%type% data.%type%
- )
- pause
- exit
- :REM_DIR
- echo Remote directory not specified, quitting..
- pause
- exit
- :FORMAT
- echo Invalid backup format, quitting..
- adb shell rm /mnt/sdcard/%rem_dir%/*
- pause
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement