21 年买了个小米,解了 bl 后刷了 lineageos ,除了微信指纹不行+12306 用不了,其它都还行。
今天,要临时把手机给别人用,我之前是 PIN+指纹,然后我让他改了个密码然后使用 密码+指纹,结果手机打不开了!就 4 位的数字,很确定密码是对的。
尝试
最终,只能清数据。
清完数据后安装了 应用宝,发现下载好安装包以后都安装不上,安装器一直闪退。现在只能下 apk 然后用 adb 安装。
本来找不到工作就够烦的了,又整了一堆事,唉。。。
1
mizuki9 9 小时 28 分钟前
感觉你下了三方开发者做了所谓优化的 lineageos 。官方的 lineageos 不至于你说的那么离谱
|
2
mizuki9 9 小时 26 分钟前
|
3
qwertooo 9 小时 24 分钟前
大概率是密码记错了吧。FBE 全盘加密你去哪删密码文件?
应用安装不上,是不是 Android 版本太低了?应用不兼容导致的。 都用原生系统了,为啥不用 Google Play / ApkPure ,还用应用宝。 |
4
rrubick OP |
5
rrubick OP @qwertooo #3
应用安装不上,是不是 Android 版本太低了?应用不兼容导致的 -------------------- 这个倒是有可能,我的是 android12 ,23 年买了后就没升级过系统。 都用原生系统了,为啥不用 Google Play / ApkPure ,还用应用宝。 ------------------- 别人的电脑,没装 clash,没登录的情况下打开 github 直接说我请求次数过多 |
7
mizuki9 9 小时 12 分钟前
如果你要刷新版本 lineageos ,去下 lineageos 提供的 recovery ( twrp ),还有几个其他分区文件,按官方的刷入指南来。https://wiki.lineageos.org/devices/lisa/install/variant1/#flashing-additional-partitions 。现在的类原生几乎都要刷对应的它们自己编译的 recovery ,用 twrp 的会出问题的
|
8
qwertooo 9 小时 11 分钟前 @mizuki9 #6 从 Android 7.0 就开始了,至少有 10 年了....我之前用小米 6 的时候,刷 LineageOS 都是带 FBE 加密了。
https://source.android.com/docs/security/features/encryption/file-based?hl=zh-cn |
9
busier 9 小时 5 分钟前 via iPhone
MEETS_BASIC_INTEGRITY
MEETS_DEVICE_INTEGRITY MEETS_STRONG_INTEGRITY 了解下 解 BL 锁,刷三方系统通过不了这三项 金融类 某些竞技类游戏都会受限 |
10
mizuki9 9 小时 0 分钟前
@qwertooo 你说的没错。确实好久之前了,应该是 Android7.0 左右的时期,某些类原生与国行系统就是没实现 FBE 加密(很多老机型升级 Android7.0 还能用老办法)
|
12
rrubick OP |
14
docx 8 小时 43 分钟前 via iPhone
感觉和系统没关系,更像是自己折腾出来的事。
为啥要改密码,然后还记不住密码,最后就是无论如何也不应该双清,不同 Android 版本对锁屏密码的存储逻辑和路径有区别,应该双清之前就发帖问清除密码的方法,或者至少先打个全盘备份再清。 |
16
docx 8 小时 39 分钟前 via iPhone
|
17
rrubick OP @docx #14
暂时给别人用,就换了个密码。我之前用的是 pin ,他们说用那个密码吧,结果换完锁屏后再解锁就打不开了,提示密码错误。密码就 4 位数字而且设置的时候要输入两遍,不会错的。 清除密码的方法尝试了两种都不行。 至于您说的全盘备份可以在不解锁的情况下做到吗 |
18
kkk9 7 小时 51 分钟前 @mizuki9 #1 @qwertooo #3 @rrubick #4 @docx #16 这是很简单的问题,这个机型的 lineageos 是需要额外分区的,你刷了 twrp 使用的是官方 miui 分区,造成了分区表甚至分区读写权限就不对,导致一系列问题。
官方文档内都非常明确的指出了,需要额外刷入 dtbo.img 和 vendor_boot.img 来启动。 > Warning: This platform requires additional partitions to be flashed for recovery to work properly, the process to do so is described below. > 警告:此平台需要刷入额外的分区才能使恢复功能正常工作,具体操作步骤如下所述。 https://wiki.lineageos.org/devices/lisa/install/variant1/#flashing-additional-partitions ![]() ![]() |
19
docx 7 小时 33 分钟前 简单测试了一下,进入 TWRP 首先会弹解密,这里我模拟忘记密码的情况,直接 Cancel 不解密
![]() 进入 Backup 弹出未解密警告仅为“may fail”,强制进入可见分区信息,那么备份应该是没有问题的,连带加密一起备份了而已(由于我担心影响到自己的数据,就没实际执行备份做进一步测试了) ![]() 最重要的是,进入文件管理观察 /data 路径的文件,并不是所以所有文件都被加密了。 通过相关查询( https://www.yanke.info/?id=195 )匹配到我的设备锁屏很可能通过 /data/system/locksettings.db 控制,进入该目录可见文件名全部正常显示(而其它路径要么为空,要么乱码),从这种区别来看大概率是没有被加密的。 ![]() 由于进入 TWRP 默认开启 adb ,进一步通过 adb pull 拉取这个文件到电脑上通过 SQLite 编辑器可以正常打开。 这个数据库里有个 lockscreen.disabled ,把值改成 1 再把文件 push 回设备设置下权限,大概率应该就把锁屏关闭了。 ![]() @qwertooo @mizuki9 从现在测试的结果来看,未必是死循环 @rrubick 总之无论如何不应该不备份直接双清,永久性删除没有后悔药,而其它情况下多少还有一点希望 |
20
iVeego 6 小时 47 分钟前 via Android
你还年轻,还有心思用小米折腾
|
21
rrubick OP |
23
rrubick OP |
24
kkk9 6 小时 10 分钟前
@rrubick #21 你让他改密码,然后不能打开,说明一定是密码错了,建议多尝试一下附近密码组合。
比如有的时候大拇指按 8 但是一直按到 0 ,自己并没有发现,两次验证就这样稀里糊涂成功了。 不要用 twrp 了,lineageos 有自己的 recovery ,正确刷机步骤是: 进入 fastboot fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img fastboot flash boot boot.img fastboot reboot recovery adb -d sideload os.zip (系统包) adb -d sideload gapps.zip (谷歌框架底层,必须在首次启动系统前刷好,wiki.lineageos.org/gapps 下载,当屏幕上出现提示时 Signature verification failed ,点击 Yes) 重启,首次进系统后 1. 安装 magisk 的 app ,然后把 boot.img 拷进设备,app 内选择 boot.img 修补 2. 把修补好的 boot 拷回 pc ,然后重启进 fastboot ,再次 fastboot flash boot boot_magisk.img 重启,你就完成 root 了。 |
25
rrubick OP |
28
docx 3 小时 1 分钟前 via iPhone
|
29
nyxsonsleep 2 小时 52 分钟前
@rrubick #26 所以解锁手机不要放支付相关的工具,不然怎么天天警告呢。专业玩机都是双机的,学生又没几个钱,丢就丢了。
|
30
sddyzm 2 小时 40 分钟前
不是为了加密隐私,不要用
|