mi5 twrp3 刷 lineageos15 帖子说了要用 miui8 8.1.4 在 xda 上找了 8.1.4 的底包(非完全包,大小 50m 左右),error7 那么问题来了 除了防止 bug 外为什么要有底包版本限制? ps:真的很烦
|  |      11daydayde      2018-04-29 18:49:37 +08:00 via iPhone 大概是需要一些 vendor 下面的驱动吧 | 
|      2BOYPT      2018-04-29 19:00:53 +08:00 所谓底包一般就是一些驱动的 firmware 文件,需要按厂商指定的方式加载;你的 ROM 如果不对应特定版本,就会有些功能不能启用;刷机包的脚本会检测这些版本号,不兼容就拒绝刷入。 你完全自己解压了 ROM 包,修改 updater-script,注释掉检测机型版本的,强行写入。当然,后果自负了。 | 
|  |      4metorm      2018-04-29 19:17:38 +08:00 via Android 同问,既然反正是打包了,为啥不把那些驱动一并打进去呢?是工作量太大还是证书之类嗯问题? | 
|      7iwtbauh      2018-04-29 19:33:18 +08:00 via Android 有可能需要降 bootloader 版本 | 
|  |      8ZeoKarl      2018-04-29 19:42:08 +08:00 via iPhone 很正常啊,我很久之前刷机都是先刷底包的 | 
|  |      9ysc3839      2018-04-29 21:55:59 +08:00 via Android 我的三星 S5 似乎没有底包的限制,可以直接刷。 | 
|  |      11beginor      2018-04-29 22:11:14 +08:00 via Android 一般都是驱动类的, 所以 Google 才搞了 treble。 | 
|  |      12Cheons      2018-04-29 23:04:27 +08:00 via Android 内核驱动一类的底层 | 
|  |      13nodin      2018-04-29 23:12:06 +08:00 via Android 底包一般是闭源,有版权的。 | 
|  |      14imn1      2018-04-29 23:17:00 +08:00 应该是基带问题吧,我猜基带可能只能手机商的底包才有,闭源且可能只有手机商自有通信协议的内容 | 
|      15kamen      2018-04-30 13:41:49 +08:00 via Android 到时可能刷了开不了机,甚至 bootloader 直接 relock(我就遇到过,这种情况下无法卡刷和线刷) | 
|  |      16ztxgeol      2018-05-01 10:30:16 +08:00 因为第三方 Rom 只会写入 system、data 等分区,而 stock 会更新其他分区比如 bootloader、oem 等 | 
|  |      17peterpei OP @ztxgeol 的确是这样,但是个人认为并不是每次更新都要更新底层(比如只是刷版本号) 开发者应该来限制版本范围更加合适吧。。 | 
|      20leaves7i      2018-05-02 01:37:24 +08:00 via Android 因为有很多第三方 ROM,相机、驱动、数据网络是基于某版本系统 ROM 制作的。因为系统没有 /不能公开相关代码,第三方 ROM 就必须将官方系统底层的 API 封装到自己的 ROM 里,供相机等软件使用 | 
|  |      21YumeMichi      2018-05-03 11:20:13 +08:00 連底包都不想刷就乖乖用 miui 別學人家刷機了 |