)]}' { "commit": "4873a480f6df3f84bb3ca5c8647e9498aaf597a5", "tree": "33656fdf3fb8d9a930c8dc2a7464ce252a96050a", "parents": [ "199bc563e3afb13dee44aec1eeda6be80188caca" ], "author": { "name": "Christopher Tate", "email": "ctate@google.com", "time": "Wed Sep 26 15:25:59 2012 -0700" }, "committer": { "name": "The Android Automerger", "email": "android-build@android.com", "time": "Fri Sep 28 12:00:38 2012 -0700" }, "message": "DO NOT MERGE - Full (local) restore security changes\n\n(1) Prevent full restore from creating files/directories that are\n accessible by other applications\n\n(2) Don\u0027t restore filesets from \"system\" packages; i.e. any that runs\n as a special uid, unless they define their own agent for handling\n the restore process.\n\nBug 7168284\n\nThis is a cherry-pick from the originating tree.\n\nChange-Id: I9f39ada3c4c3b7ee63330b015e62745e84ccb58f\n", "tree_diff": [ { "type": "modify", "old_id": "d7f1c9f0fab411c14f9face9fa3532e19ebb1b5c", "old_mode": 33188, "old_path": "core/java/android/app/backup/FullBackup.java", "new_id": "f859599e18ce2a55f57bc6a19d4f1fad546c1884", "new_mode": 33188, "new_path": "core/java/android/app/backup/FullBackup.java" }, { "type": "modify", "old_id": "2167c492e5a9511b0b56cacd651b05f1cd553613", "old_mode": 33188, "old_path": "services/java/com/android/server/BackupManagerService.java", "new_id": "1f3f172bf28f3aa5ae3f43ad3ebc22a9d021e4c9", "new_mode": 33188, "new_path": "services/java/com/android/server/BackupManagerService.java" } ] }