Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
frameworks_base
/
84612ea6110267928eb159b532d52fa3328d746a
/
services
/
java
/
com
/
android
/
server
/
BackupManagerService.java
726247c
Better event log tracking for initializeDevice() requests --
by Dan Egnor
· 17 years ago
55f931a
Add more useful-for-debug info to 'dumpsys backup'
by Christopher Tate
· 17 years ago
a253f16
Don't forget to clear "backup in progress" state when finishing a pass
by Christopher Tate
· 17 years ago
21ab6a5
Disallow concurrent backups; consult transport requestBackupTime()
by Christopher Tate
· 17 years ago
4cc86e1
Clear the device's data from the transport when backup is disabled
by Christopher Tate
· 17 years ago
b03b3bb
If backup fails, reenqueue all of the affected packages for next time.
by Christopher Tate
· 17 years ago
313b29f
Add parameter for the restore set (device id) data is being restored from to the restore_start event
by Dan Egnor
· 17 years ago
0144516
Make IBackupTransport.finishBackup() also return an int code, since it too can
by Dan Egnor
· 17 years ago
d55e18a
Reset backup tracking in response to transport data-wipe notification
by Christopher Tate
· 17 years ago
90967f4
Fix up the first-backup-ever tracking
by Christopher Tate
· 17 years ago
25a747f
Add an 'init everything' operation to the first backup pass
by Christopher Tate
· 17 years ago
83861e7
Inefficient but correct fix for 2122381: call finishBackup after every performBackup
by Dan Egnor
· 17 years ago
b8eb1cb
Be sure to include shared lib path info when dealing with agents
by Christopher Tate
· 17 years ago
5e1ab33
Expand apps' control over the settings restore process
by Christopher Tate
· 17 years ago
0749dcd
Backup participants must now hold the BACKUP_DATA permission
by Christopher Tate
· 17 years ago
0e0b4ae
Don't let bmgr leave a restore session hanging on error
by Christopher Tate
· 17 years ago
f2c321a
Print restore tokens in hex
by Christopher Tate
· 17 years ago
2e6bca6
Temporarily rollback a change that's causing SetupWizard failures during restore. #2042337
by Amith Yamasani
· 17 years ago
9dfdac5
Clear app data via the Activity Manager, not Package Manager
by Christopher Tate
· 17 years ago
aa93b04
Correct the backup manager's identity around wakelock use
by Christopher Tate
· 17 years ago
dfec20b
Bootstrap the ever-backed-up bookkeeping properly
by Christopher Tate
· 17 years ago
0084da5
Allow zero-length lists in EventLog entries.
by Dan Egnor
· 17 years ago
bb9001c
clean up error recovery; log events tracking backup activity
by Dan Egnor
· 17 years ago
ab9a2a5
Backup manager should default to not "provisioned" so backups don't start until the setup wizard is
by Joe Onorato
· 17 years ago
1531dc8
Don't leave restore data lying around after the operation
by Christopher Tate
· 17 years ago
5933a49
Need to be able to call the backup manager from the system process.
by Joe Onorato
· 17 years ago
9673304
Clean up when an attempted restore throws
by Christopher Tate
· 17 years ago
e97e807
The rest of ever-backed-up tracking
by Christopher Tate
· 17 years ago
73e0252
Ensure that everything gets backed up at least once
by Christopher Tate
· 17 years ago
de83ab9
Grant adb the BACKUP permission
by Christopher Tate
· 17 years ago
4338304
Don't NPE if a restore session is requested for an invalid transport
by Christopher Tate
· 17 years ago
b407f22
Don't invoke the transport if doBackup supplied no data
by Christopher Tate
· 17 years ago
22b60d8
Remove a lot of debug-log verbosity
by Christopher Tate
· 17 years ago
a7de384
Only write to the pending-backup journal when necessary
by Christopher Tate
· 17 years ago
3d7cd13
Fix the metadata-available test during restore
by Christopher Tate
· 17 years ago
8031a3d
Make enable/provisioning of the backup service a two-step process
by Christopher Tate
· 17 years ago
34ebd0e
Fix up permissions for 'dumpsys backup'
by Christopher Tate
· 17 years ago
b6787f2
Hold a wakelock during backup/restore/clear operations
by Christopher Tate
· 17 years ago
8c03247
If we can't get the restore set's metadata, don't continue
by Christopher Tate
· 17 years ago
4e3e50c
Clean up the last two literal permission string usages
by Christopher Tate
· 17 years ago
ee0e78a
Add a "clear backed-up data" method to the backup mechanism
by Christopher Tate
· 17 years ago
cf09829
Move backup state to settings, change permission checks to use symbol.
by Dianne Hackborn
· 17 years ago
9a5e3e1
Less logging in some places. More in others.
by Joe Onorato
· 17 years ago
49401dd
Revamp backup scheduling policy
by Christopher Tate
· 17 years ago
ce0bf06
Use secure settings for backup enable / transport selection
by Christopher Tate
· 17 years ago
7958834
Run backups at background priority
by Christopher Tate
· 17 years ago
6ef58a1
Implement persistent enable/disable of the backup manager
by Christopher Tate
· 17 years ago
9171749
Use system properties to track the current transport
by Christopher Tate
· 17 years ago
f7c886b
Respect android:allowClearUserData=false during restore
by Christopher Tate
· 17 years ago
466ef34
Trim some superfluous imports.
by Christopher Tate
· 17 years ago
156411d
Use a long for restore token
by Dan Egnor
· 17 years ago
7d562ec
Add a new IRestoreObserver callback class to the restore process
by Christopher Tate
· 17 years ago
5cb400b
Keep track of backup state independently for each transport
by Christopher Tate
· 17 years ago
6f21128
Switch the default transport to GOOGLE.
by Dan Egnor
· 17 years ago
111bd4a
Start backing up wallpaper
by Christopher Tate
· 17 years ago
efe5264
Modify the IBackupTransport API to support bulk restore operations.
by Dan Egnor
· 17 years ago
5cbbf56
Pass the originating app's versionCode along with a restore set
by Christopher Tate
· 17 years ago
3a31a93
Add some global metadata to the restore set
by Christopher Tate
· 17 years ago
06290a4
Helper API cleanup. Allows multiple helpers to function,
by Joe Onorato
· 17 years ago
6aa41f4
Add app version to the backup metadata
by Christopher Tate
· 17 years ago
20efdf6b
Make signature checks on restore work with unsigned apps
by Christopher Tate
· 17 years ago
5d605dc
backup stuff
by Joe Onorato
· 17 years ago
abce4e8
Use signatures on restore
by Christopher Tate
· 17 years ago
6785dd8
Store the app signatures as part of the backup set
by Christopher Tate
· 17 years ago
87a02bc
Replace the stub GoogleTransport with callout to the
by Dan Egnor
· 17 years ago
aa08844
Hold the current transport instantiated all the time.
by Christopher Tate
· 17 years ago
63d2700
Allow privileged callers to schedule a backup pass for any app.
by Christopher Tate
· 17 years ago
f68eb50
More bmgr work; fix clear-data signalling
by Christopher Tate
· 17 years ago
ace7f09
Sketch out a 'bmgr' command line tool
by Christopher Tate
· 17 years ago
cde87f4
Journal backup requests so that they won't be lost in a crash
by Christopher Tate
· 17 years ago
9bbc21a
Flesh out restore interface on manager; work up most of LocalTransport
by Christopher Tate
· 17 years ago
c7b31e3
The rest of the basic flow for restore
by Christopher Tate
· 17 years ago
df01dea
More restore plumbing, plus add suggested-backoff to transport API
by Christopher Tate
· 17 years ago
9b3905c
Revamp IRestoreSession a bit
by Christopher Tate
· 17 years ago
8c850b7
Add IRestoreSession interface for the restore flow
by Christopher Tate
· 17 years ago
7b88128
Adjust IBackupTransport interface
by Christopher Tate
· 17 years ago
cd4ff2e
Fix tracking of backup participants across package remove/update
by Christopher Tate
· 17 years ago
1885b37
Fix backup agent unbind
by Christopher Tate
· 17 years ago
043dadc
More backup work
by Christopher Tate
· 17 years ago
181fafa
Retool the backup process to use a new 'BackupAgent' class
by Christopher Tate
· 17 years ago
d2110db
Hook up the backup data writer, and add a utility to read the backup data files.
by Joe Onorato
· 17 years ago
290bb01
Get the backup calling through to the file backup helper.
by Joe Onorato
· 17 years ago
8ad0281
With this, the BackupService onBackup method is called.
by Joe Onorato
· 17 years ago
b1a7ffe
More backup tests
by Joe Onorato
· 17 years ago
3799bc2
Track install/removal/update of packages that provide backup services
by Christopher Tate
· 17 years ago
b1d790b
Pass null as savedState to indicate a full backup is required
by Christopher Tate
· 17 years ago
4675812
Add a Backup Manager interface to request a full backup
by Christopher Tate
· 17 years ago
f417247
Further development of backup file handling
by Christopher Tate
· 17 years ago
22b8787
Squashed commit of the following:
by Christopher Tate
· 17 years ago
a8bf815
Add android.backup.BackupManager
by Christopher Tate
· 17 years ago
487529a
First baby steps towards settings backup
by Christopher Tate
· 17 years ago