dc355a90a3
(which nobody had ever tested. I like it when stuff just works the first time).
28 lines
929 B
Bash
Executable File
28 lines
929 B
Bash
Executable File
#!/bin/bash
|
|
|
|
#adb kill-server
|
|
|
|
# set the transport
|
|
adb shell bmgr transport 1
|
|
|
|
# load up the three files
|
|
adb shell "rm /data/data/com.android.backuptest/files/* ; \
|
|
mkdir /data/data/com.android.backuptest ; \
|
|
mkdir /data/data/com.android.backuptest/files ; \
|
|
mkdir /data/data/com.android.backuptest/shared_prefs ; \
|
|
echo -n \"<map><int name=\\\"pref\\\" value=\\\"1\\\" /></map>\" > /data/data/com.android.backuptest/shared_prefs/raw.xml ; \
|
|
echo -n first file > /data/data/com.android.backuptest/files/file.txt ; \
|
|
echo -n asdf > /data/data/com.android.backuptest/files/another_file.txt ; \
|
|
echo -n 3 > /data/data/com.android.backuptest/files/3.txt ; \
|
|
echo -n "" > /data/data/com.android.backuptest/files/empty.txt ; \
|
|
"
|
|
|
|
# say that the data has changed
|
|
adb shell bmgr backup com.android.backuptest
|
|
|
|
# run the backup
|
|
adb shell bmgr run
|
|
|
|
|
|
|