V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rrubick
V2EX  ›  Android

谨慎刷 lineageos

  •  
  •   rrubick · 9 小时 39 分钟前 · 1720 次点击

    21 年买了个小米,解了 bl 后刷了 lineageos ,除了微信指纹不行+12306 用不了,其它都还行。

    今天,要临时把手机给别人用,我之前是 PIN+指纹,然后我让他改了个密码然后使用 密码+指纹,结果手机打不开了!就 4 位的数字,很确定密码是对的。

    尝试

    1. 刷 twrp ( https://twrp.me/xiaomi/xiaomimi11lite5g.html ),重启后未生效
    2. recovery 里删密码文件,但是没找到

    最终,只能清数据。

    清完数据后安装了 应用宝,发现下载好安装包以后都安装不上,安装器一直闪退。现在只能下 apk 然后用 adb 安装。

    本来找不到工作就够烦的了,又整了一堆事,唉。。。

    30 条回复    2026-03-27 00:47:03 +08:00
    mizuki9
        1
    mizuki9  
       9 小时 28 分钟前
    感觉你下了三方开发者做了所谓优化的 lineageos 。官方的 lineageos 不至于你说的那么离谱
    mizuki9
        2
    mizuki9  
       9 小时 26 分钟前
    qwertooo
        3
    qwertooo  
       9 小时 24 分钟前
    大概率是密码记错了吧。FBE 全盘加密你去哪删密码文件?

    应用安装不上,是不是 Android 版本太低了?应用不兼容导致的。

    都用原生系统了,为啥不用 Google Play / ApkPure ,还用应用宝。
    rrubick
        4
    rrubick  
    OP
       9 小时 21 分钟前
    @mizuki9 #1
    我是官方刷的,机型是 https://wiki.lineageos.org/devices/lisa/variant1/
    我查了下,是 23 年买的,原文 21 年是错的
    rrubick
        5
    rrubick  
    OP
       9 小时 19 分钟前
    @qwertooo #3
    应用安装不上,是不是 Android 版本太低了?应用不兼容导致的
    --------------------
    这个倒是有可能,我的是 android12 ,23 年买了后就没升级过系统。



    都用原生系统了,为啥不用 Google Play / ApkPure ,还用应用宝。
    -------------------
    别人的电脑,没装 clash,没登录的情况下打开 github 直接说我请求次数过多
    mizuki9
        6
    mizuki9  
       9 小时 19 分钟前
    @qwertooo 几年前的类原生确实可以删密码文件,那是一段非常野鸡的时期,也没多久。近几年的类原生应该全是 FBE 全盘加密了
    mizuki9
        7
    mizuki9  
       9 小时 12 分钟前
    如果你要刷新版本 lineageos ,去下 lineageos 提供的 recovery ( twrp ),还有几个其他分区文件,按官方的刷入指南来。https://wiki.lineageos.org/devices/lisa/install/variant1/#flashing-additional-partitions 。现在的类原生几乎都要刷对应的它们自己编译的 recovery ,用 twrp 的会出问题的
    qwertooo
        8
    qwertooo  
       9 小时 11 分钟前   ❤️ 1
    @mizuki9 #6 从 Android 7.0 就开始了,至少有 10 年了....我之前用小米 6 的时候,刷 LineageOS 都是带 FBE 加密了。
    https://source.android.com/docs/security/features/encryption/file-based?hl=zh-cn
    busier
        9
    busier  
       9 小时 5 分钟前 via iPhone
    MEETS_BASIC_INTEGRITY
    MEETS_DEVICE_INTEGRITY
    MEETS_STRONG_INTEGRITY

    了解下

    解 BL 锁,刷三方系统通过不了这三项

    金融类 某些竞技类游戏都会受限
    mizuki9
        10
    mizuki9  
       9 小时 0 分钟前
    @qwertooo 你说的没错。确实好久之前了,应该是 Android7.0 左右的时期,某些类原生与国行系统就是没实现 FBE 加密(很多老机型升级 Android7.0 还能用老办法)
    qwertooo
        11
    qwertooo  
       8 小时 52 分钟前
    @busier 有 magisk 模块可以解决,也能过支付宝和微信的指纹认证
    rrubick
        12
    rrubick  
    OP
       8 小时 45 分钟前 via iPhone
    @mizuki9 #7
    @qwertooo #11

    之前没刷过 magisk ,好像要重新刷包才行。
    请问这个顺序是啥?目前是还原以后的系统了。我要装哪个模块来解决这个问题
    rrubick
        13
    rrubick  
    OP
       8 小时 44 分钟前 via iPhone
    @qwertooo #3
    应该不是系统版本的原因吧?
    应用宝装不上,但是我去官网或者 apkpure 下载后能用 adb 安装
    docx
        14
    docx  
       8 小时 43 分钟前 via iPhone
    感觉和系统没关系,更像是自己折腾出来的事。

    为啥要改密码,然后还记不住密码,最后就是无论如何也不应该双清,不同 Android 版本对锁屏密码的存储逻辑和路径有区别,应该双清之前就发帖问清除密码的方法,或者至少先打个全盘备份再清。
    txx
        15
    txx  
       8 小时 42 分钟前
    @qwertooo 但是 Google play 的认证过不去..
    docx
        16
    docx  
       8 小时 39 分钟前 via iPhone
    @qwertooo @mizuki9 FBE 不代表不能解密系统文件,TWRP 要在 Recovery 层面备份系统,前置流程就是解密 FBE 。当然,解密需要输入锁屏密码,所以这是个死循环,大概率还是自己记错了密码。
    rrubick
        17
    rrubick  
    OP
       8 小时 39 分钟前 via iPhone
    @docx #14
    暂时给别人用,就换了个密码。我之前用的是 pin ,他们说用那个密码吧,结果换完锁屏后再解锁就打不开了,提示密码错误。密码就 4 位数字而且设置的时候要输入两遍,不会错的。

    清除密码的方法尝试了两种都不行。
    至于您说的全盘备份可以在不解锁的情况下做到吗
    kkk9
        18
    kkk9  
       7 小时 51 分钟前   ❤️ 1
    @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



    docx
        19
    docx  
       7 小时 33 分钟前   ❤️ 2
    简单测试了一下,进入 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 总之无论如何不应该不备份直接双清,永久性删除没有后悔药,而其它情况下多少还有一点希望
    iVeego
        20
    iVeego  
       6 小时 47 分钟前 via Android
    你还年轻,还有心思用小米折腾
    rrubick
        21
    rrubick  
    OP
       6 小时 29 分钟前
    @kkk9 #18
    @docx #19
    主要还是怪我不太懂。lineageos 是正常能用的就是解锁密码一直错误,AI 说用 fastboot boot 一个 twrp 就行了,结果就一直没成功,不知道还要按照文档的哪些操作再走一遍。

    请教下大佬,我目前系统能正常进入,应该按照哪个顺序来刷拉 magisk 和 twrp 。我的只解了 BL 没有 root 。
    虽说是备用金,但是丢了东西还是有点心疼,3 年的数据。
    rrubick
        22
    rrubick  
    OP
       6 小时 28 分钟前
    @iVeego #20
    23 年那会好像还好解 BL ,等了一周就解了
    rrubick
        23
    rrubick  
    OP
       6 小时 27 分钟前
    @kkk9 #18
    还有个问题是,官网我没找到之前的 build 。我记得用的应该是 19 还是 20 的版本。
    我当时没注意,直接刷了 22 的 boot.img
    kkk9
        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 了。
    rrubick
        25
    rrubick  
    OP
       5 小时 29 分钟前
    @kkk9 #24
    感谢大佬,很详细了,我看了下跟官网是一样的。
    不过我现在又清以后系统估计是 19 或者 20 ,我得先升级版本,然后直接安装 magisk 了
    rrubick
        26
    rrubick  
    OP
       5 小时 25 分钟前
    @docx #19
    如果是这样子的话,那不是捡到个手机把密码禁用掉然后开机,就拿到手机里所有数据了?
    acrisliu
        27
    acrisliu  
       3 小时 28 分钟前
    @rrubick 都解 BL 了,哪还有安全性🤣
    docx
        28
    docx  
       3 小时 1 分钟前 via iPhone
    @rrubick 不是哥们,你都解锁了……解锁默认无法保证数据可靠性

    至于你想在大马路上随便捡个手机拿数据,你可知道这手机刚好已被解锁过的概率有多低么?
    nyxsonsleep
        29
    nyxsonsleep  
       2 小时 52 分钟前
    @rrubick #26 所以解锁手机不要放支付相关的工具,不然怎么天天警告呢。专业玩机都是双机的,学生又没几个钱,丢就丢了。
    sddyzm
        30
    sddyzm  
       2 小时 40 分钟前
    不是为了加密隐私,不要用
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   984 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 19:27 · PVG 03:27 · LAX 12:27 · JFK 15:27
    ♥ Do have faith in what you're doing.