特定设备的Android源代码

时间:2017-04-11 03:44:11

标签: android git

  1. Android源代码有多个目录,其中包含不同设备的代码。此外,在特定目录中,存在显示不同分支和标记的路径。举个例子,在'android / platform / external / iptables'目录(url:https://android.googlesource.com/platform/external/iptables/)中,我们有多个分支显示不同的版本 - 例如主人,布里洛,棒棒糖,棉花糖等。对于他们每个人,有不同的版本 - marshmallow-cts-release,marshmallow-dev,marshmallow-dr-dev,marshmallow-dr-dragon-release,marshmallow-dr-release,棉花糖-dr1.5-dev,棉花糖-dr1.5-释放,棉花糖-dr1.6-释放,棉花糖-mr1-dev,棉花糖-mr1-释放,棉花糖-mr2释放,棉花糖-mr3-释放,棉花糖 - 释放。
  2. 我们如何识别特定设备中实现的分支?此外,还有一个选项可供选择 - 还列出了各种版本的Android 7.1.1。如果我正在搜索一部手机的源代码(例如HTC 10),有没有办法可以识别该特定设备的源代码?

    1. HTC,三星,摩托罗拉,小米,谷歌等原始设备制造商是否使用Git存储库(开源)提供的形式的Android源代码,或者是否对其设备的源代码进行了一些修改?此外,如果有任何修改,是否可以查看OEM使用的最终源代码?
    2. 对此方面的任何帮助表示高度赞赏。 提前致谢! 问候, 约翰

1 个答案:

答案 0 :(得分:0)

以下是适用于您的OEM内核源代码列表。

<强> LG http://www.lg.com/global/support/ope...opensource.jsp

  • 在类别下选择手机并点击右侧的搜索按钮,您可以选择输入要搜索的型号。

<强> HTC http://htcdev.com/devcenter/downloads

  • 您可以使用过滤器,设备,运营商,地区和Android版本轻松找到您要查找的内容。除了内核源代码之外,您还可以在这里找到一些有用的文件。

<强>三星 http://opensource.samsung.com/index....7CE750C8AD80E1

  • 查找设备的最简单方法是使用搜索框并搜索您的设备型号。

<强>摩托罗拉 http://sourceforge.net/motorola/wiki/Projects/ https://github.com/MotorolaMobilityLLC

  • 包含一些设备内核源代码以及许多特定于设备的专有文件。

<强>京瓷 http://www.kyocera-wireless.com/support/developers.htm

  • 除了一些其他代码之外,还有一小部分内核源代码。

索尼(爱立信) http://developer.sonymobile.com/downloads/xperia-open-source-archives/

  • 各种内核源代码和一些有趣的发行说明文档

<强>谷歌 https://android.googlesource.com/?format=HTML

  • Google设备的大量内核源代码以及大量其他硬件特定文件。

<强>泛泰 http://opensource.pantech.com/model/...ategory=Mobile

  • 您必须先注册并创建一个帐户(不要担心它是免费且简单的),然后才能下载内核源代码。您可以使用左侧的列表快速滚动可用设备以找到您要查找的设备。

<强> ZTE http://support.zte.com.cn/support/ne...x?type=service http://support.zte.com.cn/support/Se...rviceMain.aspx

  • 随机提供各种内核源代码,软件更新和中兴通讯设备的代码片段。请注意,第二个链接要求您注册一个帐户,该帐户可让您进一步访问,但要求您等待两天,以便您的帐户获得批准。

<强>华硕 http://support.asus.com/download/opt...x?SLanguage=en

  • 您可以执行模型名称搜索以查找设备,也可以手动按下选择模型,然后从列表中选择是否。适用于Android的常见产品型号系列包括Eee Pad(在Eee系列下选择)和PadFone(在手持设备和导航中,在手机下,然后是PadFone系列)。它包括内核源代码,固件,USB驱动程序和手册等所有内容。

<强>宏 http://support.acer.com/product/default.aspx

  • 包含某些手机和平板电脑的内核源代码。要查找您的设备,请单击选择产品型号的链接,如果您的设备是智能手机,请选择智能手持设备,然后选择您的设备型号。如果您的设备是产品系列列表中的平板电脑选择平板电脑,请选择您的设备型号。

<强>爱可视 http://www.archos.com/support/suppor...try=us&lang=en

  • 包括几代产品中许多Archos平板电脑的内核源代码,以及平板电脑的固件和其他实验软件。

<强>戴尔 http://opensource.dell.com/releases/

  • 许多戴尔Android设备的内核源代码以及一些其他补丁和驱动程序文件。

<强>华为 http://www.huaweidevice.com/worldwid...&type=software http://consumer.huawei.com/en/suppor...oads/index.htm

  • 许多华为手机和平板电脑设备的内核源代码,包括平台代码,固件和一些用户手册,您可以点击更多按钮滚动浏览可用软件在页面底部

<强>阿尔卡特 http://sourceforge.net/projects/alca...?source=navbar

  • 内核源代码以及用于开发阿尔卡特品牌设备的其他文件

其他资源

<强>高通 https://www.codeaurora.org/xwiki/bin/QAEP/ https://www.codeaurora.org/cgit/

  • 查找许多Qualcomm芯片组的内核源代码的绝佳资源。

<强>的Amlogic http://openlinux.amlogic.com/index.php/Arm/Kernel_Info

PS:在XDA Dev Group

上找到原始主题