繁体   English   中英

为Galaxy S3编译AOSP

[英]Compiling AOSP for Galaxy S3

我正在尝试为Verizon Galaxy S3(d2vzw)编译AOSP源代码。 我要实现的是一个具有最新android系统(此刻为4.4.2)的ROM,其中的一些日历和联系人位于Samsung的应用程序中。 我能够根据此处找到的说明成功下载并构建AOSP。 并且我已经从三星的开源网站下载了三星代码。 但是我不确定如何将两者结合在一起。 我不是在寻找预构建的ROM,因为我想了解有关ROM的更多信息并对其进行自定义。 任何关于做什么的指针将不胜感激。

谢谢山姆

我要实现的是一个具有最新android(目前为4.4.2)的ROM,其中有一些Samsung应用程序位于压延机和接触器上。

一个崇高的目标,我希望看到一个目标的实现,但是三星提供的目标看起来并不完整。

首先,他们只发布了Android 4.3之前的平台代码,该代码可能无法很好地集成到4.4.2 AOSP源码中,要构建任何东西,您可能还必须使用AOSP 4.3。 其次,您感兴趣的应用程序不属于所提供的软件包; 源代码形式或二进制(APK)形式。 从随附的README_Platform.txt ,只有以下软件包位于Platform归档文件中:

e2fsck \
libexifa \
libjpega \
libkeyutils \
libasound \
libasound_module_pcm_bcmfilter

数量不多,您还需要从设备上撕下其他任何内容并将其手动添加到系统映像中。

包含的文件还覆盖了“通用”构建目标的构建文件,该构建目标本质上是模拟器,而不是为硬件设备创建自己的构建。 建立这种方式将不会产生可以闪现到真实硬件上的适当的引导和系统映像,而足以使仿真器运行。

从外观上看,三星提供了必须遵守其组件的各种开源许可证的代码,而不是为开发人员提供工具来创建可刷新到其设备上的ROM。

只要将三星提供的组件集成到AOSP树中并成功构建您所能提供的组件,在XDA Developers之类的论坛上,您可能会碰运气。

这是哪个版本的GPL? 我很确定如果没有源代码,就无法将专有二进制blob链接到GPL库等。 我不认为android的设置方式是否使三星应用程序都可以在gpl基础之上独立运行?

显然,这不仅适用于三星..如果可以验证,那么还可以..否则,我可以看到一堆蠕虫向所有这样做的公司开放。

我知道在路由器世界中也有很多这样的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM