summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Philip P. Moltmann <moltmann@google.com> 2017-12-18 14:01:48 -0800
committer Philip P. Moltmann <moltmann@google.com> 2018-01-04 13:26:28 -0800
commit7323eecba36991e161d621c001d35e8cccb258ab (patch)
tree7b23b7dabb3266c39b69de74e6145832c2f17aad
parent79c238ada6e7072f62f807781d58d314ed2f17a9 (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.java15
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