diff options
| author | 2017-12-18 14:01:48 -0800 | |
|---|---|---|
| committer | 2018-01-04 13:26:28 -0800 | |
| commit | 7323eecba36991e161d621c001d35e8cccb258ab (patch) | |
| tree | 7b23b7dabb3266c39b69de74e6145832c2f17aad | |
| parent | 79c238ada6e7072f62f807781d58d314ed2f17a9 (diff) | |
Disable installation via adb restore
Test: tried to install apk via adb restore -> was not installed
Bug: 16298482
Change-Id: I91e61cd229499f2ba8519554f4836f1e0b9f6404
| -rw-r--r-- | services/backup/java/com/android/server/backup/utils/RestoreUtils.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/services/backup/java/com/android/server/backup/utils/RestoreUtils.java b/services/backup/java/com/android/server/backup/utils/RestoreUtils.java index 6e94a7eaf0de..632f5b53c146 100644 --- a/services/backup/java/com/android/server/backup/utils/RestoreUtils.java +++ b/services/backup/java/com/android/server/backup/utils/RestoreUtils.java @@ -102,7 +102,9 @@ public class RestoreUtils { } } - session.commit(receiver.getIntentSender()); + // Installation is current disabled + session.abandon(); + // session.commit(receiver.getIntentSender()); } } catch (Exception t) { installer.abandonSession(sessionId); @@ -110,9 +112,14 @@ public class RestoreUtils { throw t; } - Intent result = receiver.getResult(); - int status = result.getIntExtra(PackageInstaller.EXTRA_STATUS, - PackageInstaller.STATUS_FAILURE); + // Installation is current disabled + Intent result = null; + // Intent result = receiver.getResult(); + + // Installation is current disabled + int status = PackageInstaller.STATUS_FAILURE; + // int status = result.getIntExtra(PackageInstaller.EXTRA_STATUS, + // PackageInstaller.STATUS_FAILURE); if (status != PackageInstaller.STATUS_SUCCESS) { // The only time we continue to accept install of data even if the |