问题来了,刷机为什么会有底包限制啊啊啊啊啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
peterpei
V2EX    Android

问题来了,刷机为什么会有底包限制啊啊啊啊啊

  •  
  •   peterpei 2018-04-29 18:44:41 +08:00 via Android 17441 次点击
    这是一个创建于 2738 天前的主题,其中的信息可能已经有所发展或是发生改变。

    mi5 twrp3 刷 lineageos15 帖子说了要用 miui8 8.1.4 在 xda 上找了 8.1.4 的底包(非完全包,大小 50m 左右),error7 那么问题来了 除了防止 bug 外为什么要有底包版本限制? ps:真的很烦

    21 条回复    2018-05-03 11:20:13 +08:00
    1daydayde
        1
    1daydayde  
       2018-04-29 18:49:37 +08:00 via iPhone
    大概是需要一些 vendor 下面的驱动吧
    BOYPT
        2
    BOYPT  
       2018-04-29 19:00:53 +08:00
    所谓底包一般就是一些驱动的 firmware 文件,需要按厂商指定的方式加载;你的 ROM 如果不对应特定版本,就会有些功能不能启用;刷机包的脚本会检测这些版本号,不兼容就拒绝刷入。

    你完全自己解压了 ROM 包,修改 updater-script,注释掉检测机型版本的,强行写入。当然,后果自负了。
    peterpei
        3
    peterpei  
    OP
       2018-04-29 19:12:48 +08:00 via Android
    @BOYPT 的确是这样的
    但是会不会是开发者偷懒...
    因为同一个大系统版本驱动几乎没差
    metorm
        4
    metorm  
       2018-04-29 19:17:38 +08:00 via Android
    同问,既然反正是打包了,为啥不把那些驱动一并打进去呢?是工作量太大还是证书之类嗯问题?
    choury
        5
    choury  
       2018-04-29 19:28:54 +08:00 via Android   1
    @metorm 一般是法律问题
    metorm
        6
    metorm  
       2018-04-29 19:29:52 +08:00 via Android
    @choury 有道理
    iwtbauh
        7
    iwtbauh  
       2018-04-29 19:33:18 +08:00 via Android
    有可能需要降 bootloader 版本
    ZeoKarl
        8
    ZeoKarl  
       2018-04-29 19:42:08 +08:00 via iPhone
    很正常啊,我很久之前刷机都是先刷底包的
    ysc3839
        9
    ysc3839  
       2018-04-29 21:55:59 +08:00 via Android
    我的三星 S5 似乎没有底包的限制,可以直接刷。
    peterpei
        10
    peterpei  
    OP
       2018-04-29 22:02:05 +08:00 via Android
    @ysc3839 xda 帖子上写的有底包限制
    刷了之后还是不行,现在正在考虑 rec 问题
    beginor
        11
    beginor  
       2018-04-29 22:11:14 +08:00 via Android
    一般都是驱动类的, 所以 Google 才搞了 treble。
    Cheons
        12
    Cheons  
       2018-04-29 23:04:27 +08:00 via Android
    内核驱动一类的底层
    nodin
        13
    nodin  
       2018-04-29 23:12:06 +08:00 via Android
    底包一般是闭源,有版权的。
    imn1
        14
    imn1  
       2018-04-29 23:17:00 +08:00
    应该是基带问题吧,我猜基带可能只能手机商的底包才有,闭源且可能只有手机商自有通信协议的内容
    kamen
        15
    kamen  
       2018-04-30 13:41:49 +08:00 via Android
    到时可能刷了开不了机,甚至 bootloader 直接 relock(我就遇到过,这种情况下无法卡刷和线刷)
    ztxgeol
        16
    ztxgeol  
       2018-05-01 10:30:16 +08:00
    因为第三方 Rom 只会写入 system、data 等分区,而 stock 会更新其他分区比如 bootloader、oem 等
    peterpei
        17
    peterpei  
    OP
       2018-05-01 10:46:42 +08:00 via Android
    @ztxgeol 的确是这样,但是个人认为并不是每次更新都要更新底层(比如只是刷版本号)
    开发者应该来限制版本范围更加合适吧。。
    ztxgeol
        18
    ztxgeol  
       2018-05-01 10:56:37 +08:00
    @peterpei #17 小米不太了解,我的 sony 是一般跨大版本才要重新刷底包
    peterpei
        19
    peterpei  
    OP
       2018-05-01 11:25:39 +08:00 via Android
    @ztxgeol 之前用过 Xperia z2,的确有底包限制,不过刷过一次就不用在刷了
    leaves7i
        20
    leaves7i  
       2018-05-02 01:37:24 +08:00 via Android
    因为有很多第三方 ROM,相机、驱动、数据网络是基于某版本系统 ROM 制作的。因为系统没有 /不能公开相关代码,第三方 ROM 就必须将官方系统底层的 API 封装到自己的 ROM 里,供相机等软件使用
    YumeMichi
        21
    YumeMichi  
       2018-05-03 11:20:13 +08:00
    底包都不想刷就乖乖用 miui 人家刷了
    关于     帮助文档     自助推广系统     博客     a href="/help/api" class="dark" target="_self">API     FAQ     Solana     5311 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 08:17 PVG 16:17 LAX 01:17 JFK 04:17
    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