Joe Onorato | 4a64bde | 2009-06-25 23:53:29 -0400 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | #adb kill-server |
| 4 | |
| 5 | # set the transport |
| 6 | adb shell bmgr transport 1 |
| 7 | |
| 8 | # load up the three files |
| 9 | adb shell "rm /data/data/com.android.backuptest/files/* ; \ |
| 10 | mkdir /data/data/com.android.backuptest ; \ |
| 11 | mkdir /data/data/com.android.backuptest/files ; \ |
Joe Onorato | dc355a9 | 2009-06-26 14:45:25 -0400 | [diff] [blame] | 12 | mkdir /data/data/com.android.backuptest/shared_prefs ; \ |
| 13 | echo -n \"<map><int name=\\\"pref\\\" value=\\\"1\\\" /></map>\" > /data/data/com.android.backuptest/shared_prefs/raw.xml ; \ |
Joe Onorato | 4a64bde | 2009-06-25 23:53:29 -0400 | [diff] [blame] | 14 | echo -n first file > /data/data/com.android.backuptest/files/file.txt ; \ |
| 15 | echo -n asdf > /data/data/com.android.backuptest/files/another_file.txt ; \ |
| 16 | echo -n 3 > /data/data/com.android.backuptest/files/3.txt ; \ |
Joe Onorato | aae628b | 2009-06-26 12:57:45 -0400 | [diff] [blame] | 17 | echo -n "" > /data/data/com.android.backuptest/files/empty.txt ; \ |
Joe Onorato | 4a64bde | 2009-06-25 23:53:29 -0400 | [diff] [blame] | 18 | " |
| 19 | |
| 20 | # say that the data has changed |
| 21 | adb shell bmgr backup com.android.backuptest |
| 22 | |
| 23 | # run the backup |
| 24 | adb shell bmgr run |
Joe Onorato | dc355a9 | 2009-06-26 14:45:25 -0400 | [diff] [blame] | 25 | |
| 26 | |
| 27 | |