Android - SDK 端口如何工作?

标签 android sdk reverse-engineering porting rom

刚看到他们有 ported Ice Cream Sandwich to the Nexus One .

他们已经”使用 SDK 创建 ROM 来完成此操作。

有人可以概述一下这是如何工作的吗? (如何使用SDK创建ROM)

为什么它允许某些部分工作但其他部分(如 wifi)不工作?

最佳答案

SDK 包含一个 system.img,其中包含大部分手机固件。除此之外,固件的重要部分是引导加载程序(它是特定于硬件的,而不是特定于 Android 版本的)和内核(它是为硬件配置的,尽管其中可能有一些 Android 版本的细节)。

最有可能的是,他们只是从 system.img 中获取了一些 fragment ,并且能够获得可接受的引导。由于旧内核和新系统镜像之间的要求不同,这通常会导致某些部分(如您提到的 wifi)无法正常工作。

关于Android - SDK 端口如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7874873/

相关文章:

sdk - 在 Rally 中查询用户故事修订

android - 错误:unknown command crunch

ios - 需要有关亚马逊示例项目的帮助

java - 如何让 Hibernate 逆向工程工具为逆向关联生成 <bag> 或 <list>?

java - 检查单选按钮是否选择了特定 Activity

android - 我们可以将我们的应用程序设置菜单添加到 android 设备设置菜单吗

c# - 当 dotpeek 仅使用 "//Stub method (' ret 指令填充方法时,这意味着什么)”

core-data - 逆向工程核心数据 'mom' 文件

android - Gradle同步失败:找不到com.android.tools.build

Android WebView 保留来自浏览器的缓存