在使用 Openmoko 手机 2 年后,我最近购买了三星 Galaxy Android 手机。
选择 Android 的原因之一是它是开源的。我不想依赖手机制造商为我的手机提供更新。我想自己做。现在我正处于研究阶段,是否值得花时间。所以这里有问题:
我找到了一些从源代码构建 ROM 映像的教程。他们告诉Android构建脚本会在构建内核之前询问手机的品牌。这是否意味着所有手机特定的东西都由脚本处理,或者我必须先做一些巫术才能将它闪到手机上?
司机。他们是如何处理的?它们是作为二进制文件包含在源代码中并自动添加(问题 1)还是我必须剖析旧固件才能获取它们并放入我的构建中?我意识到这意味着模块/内核版本兼容性存在一些问题。
是否有什么我不知道会阻止我构建自定义固件或使其非常耗时?
我不怕安装 SDK 和工具链,毕竟我是 Openmoko 的所有者。