Java 如何创建自定义Android ROM构建?

Java 如何创建自定义Android ROM构建?,java,android,build,rom,Java,Android,Build,Rom,我需要从已经构建的img文件中创建一个定制的Android ROM构建。我需要解包,替换一些文件(声音、动画、更改一些build.prop条目),用其他平台证书(包括替换的APK)退出所有ROM,然后创建另一个img。有什么工具可以做到这一点吗?提前谢谢。好的,我找到了我自己问题的答案。我所需要的一切:simg2img和img2simg可以在ROM构建的构建工具中找到的实用程序。 要创建自定义ROM,您需要: 通过simg2img解压system.img 将system_raw.img作为常规(

我需要从已经构建的img文件中创建一个定制的Android ROM构建。我需要解包,替换一些文件(声音、动画、更改一些build.prop条目),用其他平台证书(包括替换的APK)退出所有ROM,然后创建另一个img。有什么工具可以做到这一点吗?提前谢谢。

好的,我找到了我自己问题的答案。我所需要的一切:
simg2img
img2simg
可以在ROM构建的构建工具中找到的实用程序。 要创建自定义ROM,您需要:

  • 通过
    simg2img
    解压system.img
  • 将system_raw.img作为常规(ext4)映像装载到Linux系统中
  • 替换所有需要的文件
  • 退出所有序列号与
    framework-res.apk
    相同的apk,包括
    framework
    文件夹中的所有JAR和apk(
    framework-res.apk
    也需要退出)
  • 使用
    img2simg
    实用程序卸载并压缩图像
  • 完成了 现在您已经定制了使用新平台密钥签名的ROM


    另外,您需要在恢复中替换与新平台密钥匹配的
    res/keys
    文件(没有实际密钥,OTA更新将无法工作),但这是另一回事。

    请访问并询问,然后您的手机可能会哭!