| #!/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 |
| |
| |
| |