diff --git a/core/java/android/accounts/AccountManagerService.java b/core/java/android/accounts/AccountManagerService.java index 3a11cb337b376..da19d6733a335 100644 --- a/core/java/android/accounts/AccountManagerService.java +++ b/core/java/android/accounts/AccountManagerService.java @@ -223,7 +223,11 @@ public class AccountManagerService mBindHelper = new AuthenticatorBindHelper(mContext, mAuthenticatorCache, mMessageHandler, MESSAGE_CONNECTED, MESSAGE_DISCONNECTED); - mSimWatcher = new SimWatcher(mContext); + if (SystemProperties.getBoolean("ro.config.sim_password_clear", false)) { + mSimWatcher = new SimWatcher(mContext); + } else { + mSimWatcher = null; + } sThis.set(this); onRegisteredServicesCacheChanged();