diff --git a/src/com/android/settings/CryptKeeper.java b/src/com/android/settings/CryptKeeper.java index 49142d7c26c..c2ea6ac7586 100644 --- a/src/com/android/settings/CryptKeeper.java +++ b/src/com/android/settings/CryptKeeper.java @@ -210,6 +210,7 @@ public class CryptKeeper extends Activity implements TextView.OnEditorActionList } else if (failedAttempts == MAX_FAILED_ATTEMPTS) { // Factory reset the device. Intent intent = new Intent(Intent.ACTION_MASTER_CLEAR); + intent.setPackage("android"); intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND); intent.putExtra(Intent.EXTRA_REASON, "CryptKeeper.MAX_FAILED_ATTEMPTS"); sendBroadcast(intent); @@ -612,6 +613,7 @@ public class CryptKeeper extends Activity implements TextView.OnEditorActionList public void onClick(View v) { // Factory reset the device. Intent intent = new Intent(Intent.ACTION_MASTER_CLEAR); + intent.setPackage("android"); intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND); intent.putExtra(Intent.EXTRA_REASON, "CryptKeeper.showFactoryReset() corrupt=" + corrupt); diff --git a/src/com/android/settings/MasterClearConfirm.java b/src/com/android/settings/MasterClearConfirm.java index bc230d10133..b143171762f 100644 --- a/src/com/android/settings/MasterClearConfirm.java +++ b/src/com/android/settings/MasterClearConfirm.java @@ -121,6 +121,7 @@ public class MasterClearConfirm extends OptionsMenuFragment { private void doMasterClear() { Intent intent = new Intent(Intent.ACTION_MASTER_CLEAR); + intent.setPackage("android"); intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND); intent.putExtra(Intent.EXTRA_REASON, "MasterClearConfirm"); intent.putExtra(Intent.EXTRA_WIPE_EXTERNAL_STORAGE, mEraseSdCard);