4.0-修改不用锁屏

build/target/product/full_base.mk

# Additional settings used in all AOSP builds
PRODUCT_PROPERTY_OVERRIDES := \
    keyguard.no_require_sim=true \                        #增加这行
    ro.com.android.dateformat=MM-dd-yyyy \
    ro.config.ringtone=Ring_Synth_04.ogg \
    ro.config.notification_sound=pixiedust.ogg

packages/apps/Settings/res/values/strings.xml:    <string name="enter_password">Type password to decrypt storage</string>
packages/apps/Settings/res/layout-sw600dp-land/crypt_keeper_password_entry.xml:            android:text="@string/crypt_keeper_enter_password"
packages/apps/Settings/res/layout/crypt_keeper_status.xml:        android:text="@string/enter_password"
packages/apps/Settings/res/layout-sw600dp/crypt_keeper_password_entry.xml:            android:text="@string/crypt_keeper_enter_password"

packages/apps/Settings/res/layout/crypt_keeper_password_entry.xml:    <include layout="@layout/crypt_keeper_status" />
packages/apps/Settings/res/layout-land/crypt_keeper_password_entry.xml:            <include layout="@layout/crypt_keeper_status" />
packages/apps/Settings/res/layout-sw600dp/crypt_keeper_password_entry.xml:    <include layout="@layout/crypt_keeper_status" />

packages/apps/Settings/src/com/android/settings/CryptKeeper.java:            setContentView(R.layout.crypt_keeper_password_entry);

String progress = SystemProperties.get("vold.encrypt_progress");
[ro.secure]: [1]
[ro.serialno]: []
[ro.sf.lcd_density]: [240]
[ro.wifi.channels]: []
[sys.boot_completed]: [1]
[sys.settings_secure_version]: [9]
[sys.usb.config]: [mass_storage,adb]
[sys.usb.state]: [mass_storage,adb]
[system_init.startsurfaceflinger]: [0] 
[vold.decrypt]: [1]
[vold.post_fs_data_done]: [1]

packages/apps/Settings/src/com/android/settings/CryptKeeperSettings.java
frameworks/base/core/java/android/provider/Settings.java:        public static final String SYS_PROP_SETTING_VERSION = "sys.settings_secure_version";

    private boolean isDebugView() {
        return getIntent().hasExtra(EXTRA_FORCE_VIEW);
    }
    private static final String EXTRA_FORCE_VIEW =
            "com.android.settings.CryptKeeper.DEBUG_FORCE_VIEW";

frameworks/base/services/java/com/android/server/DevicePolicyManagerService.java:        String status = SystemProperties.get("ro.crypto.state", "unsupported");

system/core/init/builtins.c
                property_set("ro.crypto.state", unsupported);  //jeff "encrypted");
                property_set("vold.decrypt", "0"); //jeff "1"


packages/apps/Settings/src/com/android/settings/CryptKeeper.java
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // If we are not encrypted or encrypting, get out quickly.
        String state = SystemProperties.get("vold.decrypt");
        /*jeff. if (!isDebugView() && ("".equals(state) || DECRYPT_STATE.equals(state))) { */
......
        //}

        // Disable the status bar
        /*jeff. StatusBarManager sbm = (StatusBarManager) getSystemService(Context.STATUS_BAR_SERVICE);
        sbm.disable(StatusBarManager.DISABLE_EXPAND
                | StatusBarManager.DISABLE_NOTIFICATION_ICONS
                | StatusBarManager.DISABLE_NOTIFICATION_ALERTS
                | StatusBarManager.DISABLE_SYSTEM_INFO
                | StatusBarManager.DISABLE_HOME
                | StatusBarManager.DISABLE_RECENT
                | StatusBarManager.DISABLE_BACK);

        // Check for (and recover) retained instance data
        Object lastInstance = getLastNonConfigurationInstance();
        if (lastInstance instanceof NonConfigurationInstanceState) {
            NonConfigurationInstanceState retained = (NonConfigurationInstanceState) lastInstance;
            mWakeLock = retained.wakelock;
            Log.d(TAG, "Restoring wakelock from NonConfigurationInstanceState");
        }*/

注释上面,就不会再出现“Type password to decrypt storage” 界面,直接到了android桌面解锁界面。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值