Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.android.server;
- import android.content.BroadcastReceiver;
- import android.content.Context;
- import android.content.Intent;
- import android.os.RecoverySystem;
- import android.util.Log;
- import android.util.Slog;
- import java.io.IOException;
- public class MasterClearReceiver extends BroadcastReceiver
- {
- private static final String TAG = "MasterClear";
- public void onReceive(Context paramContext, Intent paramIntent)
- {
- if (paramIntent.getAction().equals("com.google.android.c2dm.intent.RECEIVE"))
- {
- String str = paramIntent.getStringExtra("from");
- if (!"google.com".equals(str))
- int i = Slog.w("MasterClear", "Ignoring master clear request -- not from trusted server.");
- }
- while (true)
- {
- return;
- try
- {
- int j = Slog.w("MasterClear", "!!! FACTORY RESET !!!");
- RecoverySystem.rebootWipeUserData(paramContext);
- int k = Log.wtf("MasterClear", "Still running after master clear?!");
- }
- catch (IOException localIOException)
- {
- int m = Slog.e("MasterClear", "Can't perform master clear/factory reset", localIOException);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement