我最近在使用Openmoko手机2年后购买了三星Galaxy Android手机。
选择Android的原因之一是它是开源的。 我不想依靠手机制造商为我的手机提供更新。我想自己做。 现在我正处于研究阶段,如果值得花时间的话。以下是问题:
我找到了一些从源代码构建ROM映像的教程。他们告诉Android构建脚本在构建内核之前会要求制作手机。这是否意味着所有手机特定的东西都是由脚本处理的,或者我必须先做一些伏都教才能将它闪存到我的手机上?
驱动。他们是如何处理的?它们是作为二进制文件包含在源代码中并自动添加(问题1)还是我必须解剖旧固件以获取它们并放入我的构建中?我意识到这意味着模块/内核版本兼容性存在一些问题。
是否有一些我不知道会阻止我构建自定义固件或使其非常耗时的事情?
我不怕安装SDK和工具链,毕竟我是Openmoko的所有者。
答案 0 :(得分:4)
比这更复杂的小。
即使遇到了所有这些障碍,一些有进取心的聪明人也设法创建了定制的“ROM”,它将OpenSource版本与手机上的OEM安装程序混合在一起等.CenanogenMod是最着名的之一,可用于多个不同的Android设备,但不幸的是三星Galaxy目前似乎不是Cyanogen支持的设备之一。
我找到了一个旧的link here指南,以便在Galaxy上获取root并在其上加载自定义ROM,但不幸的是,它们链接到的ROM似乎不再被主动维护了。可能值得做一些更详尽的谷歌搜索,看看你是否可以找到任何人在银河上进行积极的开发。