在发布了期待已久的三星Galaxy S10系列智能手机之后,该公司现已发布了所发布的所有三款设备的Snapdragon变体的内核源代码。三星Galaxy S10,Galaxy S10e和Galaxy S10 +都是在美国,香港和一些拉丁美洲国家由Qualcomm Snapdragon 855驱动的旗舰智能手机,而Exynos驱动的设备则在其他任何地方发布。三星必须在美国使用Snapdragon芯片组来提供CDMA支持,这项技术与高通公司有很多相关的专利。最新的三星Galaxy智能手机的Exynos变体已经提供了内核源代码。
令人遗憾的是,几乎没有Snapdragon驱动的三星Galaxy智能手机实际上可以解锁引导加载程序。除非在香港和拉丁美洲几个国家/地区发布了一些精选装置,否则这些装置将完全被锁定。令人遗憾的是,开发人员使用Exynos驱动的智能手机比Snapdragon芯片组困难得多。这不仅得到了全面的文档的帮助,而且也得到了CAF的帮助。CAF是带有高通芯片的Android智能手机在XDA开发社区中如此受欢迎的原因之一。尽管GPLv2许可证要求供应商发布其内核源代码,但这对于基于AOSP创建自定义ROM而言并不总是足够的。
SoC供应商不需要发布特定于芯片组的代码,但是高通公司经常为HAL,框架分支等提供其特定于芯片组的代码的公共部分,这对开发人员而言是一个巨大的好处。开发人员可以为该平台进行构建,而不必知道新的芯片组功能如何工作。如果无法访问该代码,则为设备构建基于AOSP的自定义ROM变得更加困难。这就是为什么即使通常可以解锁国际三星手机,也没有兴趣为其开发产品的原因。
如果您有兴趣查看内核源代码并有可能为Samsung Galaxy S10进行开发,则可以。请注意以下链接,但要注意,它在不同的浏览器中存在错误。我个人无法使用Google Chrome浏览器在桌面上访问它,尽管我的带有Google Chrome浏览器的手机可以访问它。

