summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/FallbackCheckinService.java
diff options
context:
space:
mode:
authorDan Egnor <egnor@google.com>2010-02-10 19:27:58 -0800
committerDan Egnor <egnor@google.com>2010-02-11 10:22:09 -0800
commit18e939623556928f73fcc7511c85a537929a4a7e (patch)
treee1e85e2634f45742a4f358ad640f5a0ed76066c0 /services/java/com/android/server/FallbackCheckinService.java
parent4e208bd8722ad48c342c0128313ef40971234121 (diff)
Eliminate dependencies on Checkin, replacing checkin events with EventLog
events (and in one case, a DropBox entry). Add a simple intent that triggers master-clear (and toggle EFS), given the right permissions. Bug: 2264596 Bug: 2350452 Bug: 2264596
Diffstat (limited to 'services/java/com/android/server/FallbackCheckinService.java')
-rw-r--r--services/java/com/android/server/FallbackCheckinService.java34
1 files changed, 0 insertions, 34 deletions
diff --git a/services/java/com/android/server/FallbackCheckinService.java b/services/java/com/android/server/FallbackCheckinService.java
index fc0ab6906d76..195eb63aea42 100644
--- a/services/java/com/android/server/FallbackCheckinService.java
+++ b/services/java/com/android/server/FallbackCheckinService.java
@@ -39,40 +39,6 @@ public final class FallbackCheckinService extends ICheckinService.Stub {
mContext = context;
}
- public void masterClear() {
- if (mContext.checkCallingOrSelfPermission("android.permission.MASTER_CLEAR") !=
- PackageManager.PERMISSION_GRANTED) {
- Log.e(TAG, "Permission Denial: can't invoke masterClear from "
- + "pid=" + Binder.getCallingPid() + ", "
- + "uid=" + Binder.getCallingUid());
- return;
- }
-
- // Save the android ID so the new system can get it erased.
- try {
- RecoverySystem.rebootWipeUserData(mContext);
- } catch (IOException e) {
- Log.e(TAG, "Reboot for masterClear() failed", e);
- }
- }
-
- public void masterClearAndToggleEFS(boolean efsEnabled) {
- if (mContext.checkCallingOrSelfPermission("android.permission.MASTER_CLEAR") !=
- PackageManager.PERMISSION_GRANTED) {
- Log.e(TAG, "Permission Denial: can't invoke masterClearAndToggleEFS from "
- + "pid=" + Binder.getCallingPid() + ", "
- + "uid=" + Binder.getCallingUid());
- return;
- }
-
- // Save the android ID so the new system can get it erased.
- try {
- RecoverySystem.rebootToggleEFS(mContext, efsEnabled);
- } catch (IOException e) {
- Log.e(TAG, "Reboot for toggle EFS failed", e);
- }
- }
-
public void getParentalControlState(IParentalControlCallback p, String requestingApp)
throws android.os.RemoteException {
ParentalControlState state = new ParentalControlState();