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

LineageOS 为什么全是 nightly 版?

  •  
  •   acess · 2019-10-11 00:26:12 +08:00 · 12406 次点击
    这是一个创建于 1653 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好久不折腾刷机了……都说 LOS 是 CM 的延续,但是打开官网下载页面后吓了我一跳,好像全是 nightly ?这是怎么一个玩法?万一出问题了,有办法回滚么?
    42 条回复    2019-10-12 20:31:39 +08:00
    minami
        1
    minami  
       2019-10-11 00:36:49 +08:00
    Los 号称滚动更新,所以就是这样的。一般不会炸的。。至少基本功能不会炸,有问题更新就行了
    gstqc
        2
    gstqc  
       2019-10-11 00:39:36 +08:00   ❤️ 1
    因为没有人力去做版本管理了,机型都适配不过来,只能每天自动构建
    acess
        3
    acess  
    OP
       2019-10-11 00:40:01 +08:00
    @minami 总感觉应该有个踩坑反馈 /提醒机制,不然的话每个人不都是一脸懵逼地刷进去,是不是会掉进别人踩过的坑里也不知道,这样不是很蛋疼很低效么……
    acess
        4
    acess  
    OP
       2019-10-11 00:40:24 +08:00
    @gstqc 所有机型都是这样么?
    gstqc
        5
    gstqc  
       2019-10-11 00:42:00 +08:00
    @acess 是的
    当初公布会适配 Lineage OS 16(Android 9)的机型,到现在还有大量没适配,现在 Android 10 都出来了
    acess
        6
    acess  
    OP
       2019-10-11 00:42:52 +08:00
    @minami 还有就是回滚机制,我只听说 Google 搞了 A/B 系统分区,两个系统分区轮着用,挂了一个可以回到另一个上。不过这个好像也不是每个机型都支持吧……
    minami
        7
    minami  
       2019-10-11 00:48:42 +08:00
    @acess #3 其实 XDA 上最火的已经不是 Los 了,CM 的时代过去了
    amazingrise
        8
    amazingrise  
       2019-10-11 00:54:57 +08:00 via Android
    @minami 好久没关注 xda 了。。(主要是现在手机自带 ROM 已经很好了,我连 root 都懒得 root 了 2333 )有点好奇现在流行啥
    acess
        9
    acess  
    OP
       2019-10-11 00:57:44 +08:00
    @minami 所以……现在是什么时代?
    还有,刚刚搜了一下我才知道,A/B 分区体系下就没有 recovery 了,这看上去好像不太妙啊……
    sheeta
        10
    sheeta  
       2019-10-11 01:01:25 +08:00 via Android
    我用着魔趣,感觉还行
    minami
        11
    minami  
       2019-10-11 01:06:56 +08:00   ❤️ 1
    @acess #9 现在算是百花齐放了吧,除了 Los,还有 Pixel Experience,AospExtended,Resurrection Remix 等等团队在做,热门机型(如红米系列)里可以看到这几个都是 OFFICIAL 维护的。冷门机型就靠大佬赏脸了。具体可以去机型论坛看,或者搜 Best Android Custom ROMs 2019,可以看到好多个团队
    mahaonan93
        12
    mahaonan93  
       2019-10-11 01:20:00 +08:00
    强烈推荐 Pixel Experience
    learningman
        13
    learningman  
       2019-10-11 01:47:24 +08:00 via Android
    @acess 现在的 TWRP 都在 boot 里了。。。
    ysc3839
        14
    ysc3839  
       2019-10-11 02:11:25 +08:00 via Android
    @minami 我手头上有个三星 S5 联通版,之前 RR 是支持的,但某个版本开始停止了。目前应该只有 LOS 和 Mokee 支持。
    msg7086
        15
    msg7086  
       2019-10-11 05:10:41 +08:00
    Nightly 还有一个原因是一般更新都是修复和安全更新,同一个版本内不太会有功能变更,所以 Nightly 也问题不大。
    不过现在要玩的话还是玩玩基于 LOS 的上层系统吧。RR 口碑挺好的,其他那几个也很多人在用。
    chengyiqun
        16
    chengyiqun  
       2019-10-11 09:06:26 +08:00
    pixel2 无所畏惧
    yongliang
        17
    yongliang  
       2019-10-11 12:52:09 +08:00
    已经从 LOS 切换到了 Pixel Experience,虽然没有日更的快感,但是日常使用体验不错。
    LZSZ
        18
    LZSZ  
       2019-10-11 12:54:28 +08:00
    pe 还是没 los 稳,至少我的手机上是这样。
    ColinZeb
        19
    ColinZeb  
       2019-10-11 12:57:53 +08:00
    @yongliang 我去年刷过,不过 bug 挺多还不更新,后来居然页面提示停止支持,我就换了 los,刚才看 pe 更新了,不知道 pixel experience 现在隐私控制怎么样,能阻止微信等 app 获取电话权限吗
    acess
        20
    acess  
    OP
       2019-10-11 13:17:47 +08:00
    @minami 其实……我之所以会发这个帖子,就是因为刷了昨天的包之后( data/cache 都是清空的,只留了 sdcard ),机器直接就“砖”了,开机动画跑了半天,然后就自动重启进 recovery 了……这一下子把我对 nightly 的迷之信任打破了。
    acess
        21
    acess  
    OP
       2019-10-11 13:18:02 +08:00
    本来想折腾一下,开个 adb,抓个 log 什么的,然而抓了我也不知道往哪发……而且官网上的下载也没有个提醒(比如绿色对勾 /黄色惊叹号 /红叉,分别表示没问题 /有人发现问题 /有人刷了就砖了),哪怕 sourceforge 上还有个下载量统计小图表呢。
    acess
        22
    acess  
    OP
       2019-10-11 13:22:58 +08:00
    @minami 还有,CM 时代应该也算是百花齐放吧,或者说,是众星捧月,我感觉那个时候应该是 CM 名气最大、牌子最响、最靠谱,但同时也有各种五花八门的其他定制版 ROM 在流行……
    acess
        23
    acess  
    OP
       2019-10-11 13:25:04 +08:00
    经历过这次变砖事件,让我怀念起 ubuntu,btrfs 上的 ubuntu 升级时,会自动开一个 snapshot,这样就算是升级中途挂了,回滚也是相对很容易的。
    ext4 好像没有这种功能。
    acess
        24
    acess  
    OP
       2019-10-11 13:28:28 +08:00
    @learningman TWRP 也集成在 boot 里的话,那 OTA 推送怎么办?还是说但凡是有 TWRP 的地方就不存在 OTA 了?
    Mindzy
        25
    Mindzy  
       2019-10-11 13:30:06 +08:00
    @acess 刷之前先仔细阅读一下 LOS 的说明,例如小米有 Firmware 版本和 twrp 版本要求的
    acess
        26
    acess  
    OP
       2019-10-11 13:31:10 +08:00
    @Mindzy 换了前一天的版本就没毛病了啊。
    Mindzy
        27
    Mindzy  
       2019-10-11 13:31:26 +08:00
    @acess LOS 也可以通过 twrp 来 OTA
    Mindzy
        28
    Mindzy  
       2019-10-11 13:32:19 +08:00
    @acess 那说明可能这个版本有明显改动,一般都会在 XDA 对应的帖子里说的,我一般是 1 周才 OTA 一次,每天都 OTA nightly 太累
    acess
        29
    acess  
    OP
       2019-10-11 13:33:47 +08:00
    @Mindzy A/B 分区下,有两个槽位,也就是两套 system 和 boot。我没用过这种机器,但按照直觉,如果 OTA 把另一个槽位的 boot 刷掉了,那 TWRP 不也没了么……
    acess
        30
    acess  
    OP
       2019-10-11 13:36:58 +08:00
    @Mindzy 哦,好像还有另一个机制 System-as-root,我看谷歌说搭载 Android9 的新设备都得搞,这样好像就没有 ramdisk 了,不知道 TWRP/magisk 之类的东西怎么办……
    Mindzy
        31
    Mindzy  
       2019-10-11 13:51:04 +08:00
    @acess A/B 分区下,boot 和 recovery 在不同分区吧。没有 ramdisk 的机器每次都要从 recovery 开机才行。
    acess
        32
    acess  
    OP
       2019-10-11 13:59:39 +08:00
    @Mindzy A/B 分区,不是没有 recovery 分区了么,我看这基本就是把 recovery 改用作第二个槽位的 boot 了(所以需要 bootloader 支持,知道当前要启动哪个槽位)……
    learningman
        33
    learningman  
       2019-10-11 14:41:10 +08:00 via Android
    @acess 你见过哪个 OTA 支持 TWRP 共存的。。。
    acess
        34
    acess  
    OP
       2019-10-11 14:50:25 +08:00
    @learningman 第三方 recovery 和 OTA 是否共存,这个我确实不清楚(很久没折腾刷机了……)。
    不过我看到介绍 magisk 文章有提到,就是为了照顾 OTA,magisk 才要搞 systemless (不改 system 分区的内容)。
    我的疑惑在于,Google 要搞 system-as-root,连 ramdisk (在 boot 里)都要干掉,那 magisk 这样的东西该怎么办……而且楼上还提到 TWRP 可以集成在 boot 里,这样来适应 A/B 分区环境(不再有 recovery 分区),那 TWRP 不也和 magisk 性质类似么……
    SimonOne
        35
    SimonOne  
       2019-10-11 15:00:16 +08:00
    SimonOne
        36
    SimonOne  
       2019-10-11 15:00:49 +08:00
    @acess #20 昨儿感觉打包有问题
    Jirajine
        37
    Jirajine  
       2019-10-11 15:29:21 +08:00
    Los 还是最稳定,支持机型最多,其他大部分也是基于 Los 定制加了些功能 /美化之类的玩意。这些东西你想要的话都可以通过第三方的方式实现。
    有 official build 可以试试,没有的话真没必要用。至于回滚,再刷一遍上一版的包不就回滚了么。
    至于 PE,非常信任 Google 可以用; Mokee,国人拿着 Los 套了皮,做了些本地化,吃相难看,信不过。
    acess
        38
    acess  
    OP
       2019-10-11 15:29:24 +08:00
    @SimonOne 我这边是 10 号的包有问题,9 号的包正常。
    minami
        39
    minami  
       2019-10-11 15:33:46 +08:00 via Android
    @acess cm 时代基本上各团队都是基于 cm 底包改,窃以为不算真正百花齐放。现在一些团队已经直接以 aosp 为底包,不基于 los 了,感觉这样才算拉开了差距。一家之见,勿怪
    zhengwhizz
        40
    zhengwhizz  
       2019-10-11 20:48:27 +08:00 via Android
    acess
        41
    acess  
    OP
       2019-10-12 20:13:22 +08:00
    @Mindzy 奇怪……现在下载 201910 (奇怪,一个日期也不能发?) 10 的包好像又没毛病了。
    我好像在 xda 看到有人说过是 opengapps 最近几天( 6 号之后)的包有问题。
    刚刚我才了解到,原来 CM 时代就有一个机制 /system/addon.d,用来在更新时保留一些东西(最典型的就是 gapps 吧),可能是当时刷的时候就一直没把有毛病的 opengapps 干掉。
    不过,我又记得当时好像是刷了 201910 (不能发日期?) 08 的包就是正常的,而且开机没看到谷歌的东西……

    哎算了,我也没留什么记录,很难重现了。
    acess
        42
    acess  
    OP
       2019-10-12 20:31:39 +08:00
    翻了一下,找到了……我先是在 Reddit 看到 opengapps 最近出了问题的:
    [https reddit 点 com] /r/LineageOS/comments/dg6ffw/s5_neo_bootloop/f3a65sp
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1022 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:23 · PVG 03:23 · LAX 12:23 · JFK 15:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.