什么工具和指导初学者需要为任何设备构建自定义ROM?

时间:2013-08-05 02:33:37

标签: android development-environment

我在谷歌上搜索了它,但没有得到任何满意的XDA或其他地方的线程。 我是初学者,想要至少为我拥有的设备构建自己的自定义ROM。我对C#知之甚少,所以我觉得我可以理解JAVA但不太确定

所以这是我的问题我需要遵循哪些工具和指南来制作自己的自定义ROM 。另外,如果可能的话,我希望将它们全部用于离线,因为我的带宽非常慢,而且我很依赖我的朋友下载大内容。任何详细的指南将不胜感激。

2 个答案:

答案 0 :(得分:3)

它有所不同。最简单的入门方法是下载别人的ROM并开始解压缩并提取资源并使用它们。通过这样做,您可以开始修改资源。然后,由于您想要修改某些方面,我建议您查看特定工具。

XDA大学是一个开始的好地方。这里列出了ROM添加的常见内容以及您可能会考虑的内容(其中许多项目都有开源变体,您可以移植和修改以熟悉)

答案 1 :(得分:1)

由于您希望修改现有ROM,我建议您使用dsixda's Android Kitchen之类的工具集,这样可以简化日常任务,例如deodexing,从现有ROM中提取内容等。此外,如果您有你已经下载了大部分需要的工具,只需查看工具文件夹即可。

我建议开始使用的唯一其他工具是apktool,它能够为您提供对deodexed apk文件的低级访问。 注意:如果您拥有所有内容的源代码,则不需要此代码。然而,大多数股票roms并非完全开源,所以你需要这些工具(手动)应用补丁。

这两个工具都不是IDE,您可以使用任何IDE来编辑这些东西。但是我怀疑你可以在不使用某些命令行工具的情况下获得坚实的基础;) - 如果你只想改变一些资源,我想有更简单的方法。