Loading src/com/android/settings/DevelopmentSettings.java +3 −1 Original line number Diff line number Diff line Loading @@ -1014,7 +1014,9 @@ public class DevelopmentSettings extends RestrictedSettingsFragment flashLockState = mOemUnlockManager.getFlashLockState(); } return flashLockState != PersistentDataBlockManager.FLASH_LOCK_UNLOCKED; return flashLockState != PersistentDataBlockManager.FLASH_LOCK_UNLOCKED && Settings.Global.getInt(getActivity().getContentResolver(), Settings.Global.OEM_UNLOCK_DISALLOWED, 0) == 0; } private void updateOemUnlockOptions() { Loading src/com/android/settings/Utils.java +7 −3 Original line number Diff line number Diff line Loading @@ -759,9 +759,13 @@ public final class Utils extends com.android.settingslib.Utils { * devices allow users to flash other OSes to them. */ static void setOemUnlockEnabled(Context context, boolean enabled) { try { PersistentDataBlockManager manager = (PersistentDataBlockManager) context.getSystemService(Context.PERSISTENT_DATA_BLOCK_SERVICE); manager.setOemUnlockEnabled(enabled); } catch (SecurityException e) { Log.e(TAG, "Fail to set oem unlock.", e); } } /** Loading Loading
src/com/android/settings/DevelopmentSettings.java +3 −1 Original line number Diff line number Diff line Loading @@ -1014,7 +1014,9 @@ public class DevelopmentSettings extends RestrictedSettingsFragment flashLockState = mOemUnlockManager.getFlashLockState(); } return flashLockState != PersistentDataBlockManager.FLASH_LOCK_UNLOCKED; return flashLockState != PersistentDataBlockManager.FLASH_LOCK_UNLOCKED && Settings.Global.getInt(getActivity().getContentResolver(), Settings.Global.OEM_UNLOCK_DISALLOWED, 0) == 0; } private void updateOemUnlockOptions() { Loading
src/com/android/settings/Utils.java +7 −3 Original line number Diff line number Diff line Loading @@ -759,9 +759,13 @@ public final class Utils extends com.android.settingslib.Utils { * devices allow users to flash other OSes to them. */ static void setOemUnlockEnabled(Context context, boolean enabled) { try { PersistentDataBlockManager manager = (PersistentDataBlockManager) context.getSystemService(Context.PERSISTENT_DATA_BLOCK_SERVICE); manager.setOemUnlockEnabled(enabled); } catch (SecurityException e) { Log.e(TAG, "Fail to set oem unlock.", e); } } /** Loading