diff options
author | Dan Egnor <egnor@google.com> | 2010-02-10 19:27:58 -0800 |
---|---|---|
committer | Dan Egnor <egnor@google.com> | 2010-02-11 10:22:09 -0800 |
commit | 18e939623556928f73fcc7511c85a537929a4a7e (patch) | |
tree | e1e85e2634f45742a4f358ad640f5a0ed76066c0 /services/java/com/android/server/FallbackCheckinService.java | |
parent | 4e208bd8722ad48c342c0128313ef40971234121 (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.java | 34 |
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(); |