LineageOS 为什么全是 nightly 版? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acess
V2EX    Android

LineageOS 为什么全是 nightly 版?

  •  
  •   acess 2019-10-11 00:26:12 +08:00 20609 次点击
    这是一个创建于 2274 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好久不折腾刷机了……都说 LOS 是 CM 的延续,但是打开官网下载页面后吓了我一跳,好像全是 nightly ?这是怎么一个玩法?万一出问题了,有办法回滚么?
    42 条回复    2019-10-12 20:31:39 +08:00
    minami
        1
    minami  
       2019-10-11 00:36:49 +08:00
    Los 号称滚动更新,所以就是这样的。一般不会炸的。。至少基本功能不会炸,有问题更新就行了
    0ZXYDDu796nVCFxq
        2
    0ZXYDDu796nVCFxq  
       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 所有机型都是这样么?
    0ZXYDDu796nVCFxq
        5
    0ZXYDDu796nVCFxq  
       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 口碑挺好的,其他那几个也很多人在用。
    C02TobNClov1Dz56
        16
    C02TobNClov1Dz56  
       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     Solana     2087 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 01:25 PVG 09:25 LAX 17:25 JFK 20:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86