(Android6.0~9.0) 清除锁屏密码

如果手机已经Root并且开了ADB调试并且以前授权过要连接的电脑,则直接连该电脑即可。

如果手机未Root但刷入了TWRP或CWM等Recovery,则需要重启后进recovery,然后连电脑。

然后运行以下命令即可:

1
2
3
4
5
6
adb shell
rm /data/system/gallery_private.key
rm /data/system/gatekeeper.password.key
rm /data/system/gatekeeper.pattern.key
rm /data/system/gesture.key
reboot

也许会提示文件不存在,忽略即可。

重启后手机将没有锁屏密码。

什么?你加密了手机分区?格式化吧。

修复一加3/3T因固件过老导致刷入ROM时提示错误7的问题

博主在刷入Oneplus3 H2OS Openbeta 7后再刷LineageOS遇到了“Comparing TZ version TZ.BF.X.X-X.X.XXXX to TZ.BF.X.X-X.X.XXXX assert failed”报错

原因是当前手机固件版本过低或过高,第三方ROM不兼容。

我们知道,原厂ROM刷机包一般都会带有完整的固件,位于刷机包内 firmware-update 文件夹,可以直接提取这里面的固件,然后使用 fastboot flash 分区名 固件路径,其中分区名就是你看到的文件名再去掉扩展名

于是博主准备使用fastboot刷入固件,但又遇到了以下报错:

fastboot flash tz tz.mbn

target reported max download size of 440401920 bytes

sending ‘tz’ (1628 KB)…

OKAY [ 0.080s]

writing ‘tz’…

FAILED (remote: Partition flashing is not allowed)

finished. total time: 0.118s
(心情复杂.jpg)

然后博主突然想到recovery也可以刷入固件,抱着试一试的心态,做了一个固件刷机包

 

wow! 真的成功了哎,现在可以刷LineageOS了

修复Android DM-Verity 警告

刷入某些ROM可能导致手机在引导时弹出DM-Verity警告,警告内容为

The dm-verity is not started in enforcing mode ….

修复方法:重开DM-Verity然后再禁用。

操作步骤:

1.连电脑,进fastboot

2.输入以下代码:

1
2
3
4
fastboot oem disable_dm_verity
fastboot oem enable_dm_verity
fastboot oem disable_dm_verity
fastboot reboot

Android卡刷包提示This package is for device: ... this device is ...的解决方案

本人用的是mi4,刷入秋叶随风的合并分区包以后再刷6.0的包提示“This package is for device: cancro this device is .”

看样子是不认设备了,就想到了直接从脚本里面干掉这个检测

[这里是一张该问题的截图,然而博主在将博客从WP人工迁移到Hexo时找不到了]