永发信息网

安卓ROM里的驱动为什么不能提取通用

答案:2  悬赏:0  手机版
解决时间 2021-01-28 13:58
  • 提问者网友:放下
  • 2021-01-27 20:50
安卓ROM里的驱动为什么不能提取通用
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-01-27 21:17
Android ROM 不通刷的原因显然是因为硬件的不同,而不同的硬件需要不同的驱动。驱动在 Android 内核中,通常由硬件商提供,转交 OEM 集成优化。这些驱动并未提交到主流 Linux 内核中,一是因为代码量巨大(想象一下市面上有多少家多少代手机设备硬件);二是因为主流内核接纳周期长(Google 为 Android 开发的代码至今仍在 staging 中)。所以在内核 GPL 协议的约束下,OEM 都选择单独发布适配具体机型的内核源代码。另外,各 OEM 商所采用的 bootloader 都各不相同,加载内核的基址即使出自同一家也不相同。很不幸,基址是在内核中写死的。所以如果刷了不同设备的内核镜像,你有 99% 的把握启动不了你的 Android 设备。
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-01-27 21:35
哈哈,rom包里还有像电脑里的硬件驱动,各个手机硬件不一样,当然驱动不一样,所以不能乱装rom啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯