为啥非Google生产的手机就无法直接刷入android原生源代码

驱动(准确地说是 HAL)就在 system.img 下面,要如何办到「不刷驱动只刷 system.img」?
■网友
其实刷入是可以的,只是不能用而已手机是高度集成的主板,每个手机的主板不一样,元器件不一样,所以系统中底层/内核/驱动等等等等都不一样(即使可能用同一个CPU)在遥远的Nokia时代,没记错的话,换壳机型的系统稍微改改就可以通刷了,也即使说主板和元器件的相似度非常高高高高。。
■网友
因为即使看起来一模一样的一堆零件组成的手机驱动都有可能不一样。arm的各种总线接口没有像x86那样规范,同样的零件就因为焊接位置的变化驱动都得写的不一样,而linux又不是微内核的系统,这就导致了乱上加乱 。
■网友
硬件,驱动的不支持,另外,N系列准确的说也不是谷歌出的,只是提供工艺标准,其他大厂代工出,他自己貌似最近出了个手机,看宣传片挺不错的


    推荐阅读