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

2018-04-29 18:44:41 +08:00
 peterpei

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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/450934

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX