`

Android ROM研究---制作Nexus S上的ROM

 
阅读更多

在编译好自己的内核并且可以在实机上测试成功以后,需要将Android源代码编译以后生成的文件
以及自己制作的boot.img放在一起打包成一个zip包,签名后就使用了
1、下载官方Gingerbread 2.3.4版本的源代码以及针对Google Nexus S对应的
android 2.3.4版本的samsumg内核源代码,注意一定要将内核源代码的版本号和Android
系统应用的源代码的版本号对应才能够使用,否则无法匹配。

2、将官方的ROM,一定也是android 2.3.4完整的ROM,而不是update包。将其解压,从中
得到除了system文件夹和boot.img文件以外的所有的东西放在一个名叫samsung的文件夹中
然后到Android源代码编译后的/root/bin/out/target/product/crespo目录下将
system文件夹拷贝到samsung目录中

3、将内核源代码编译以后生成后从新制作的boot.img放到samsung目录中

4、进入到samsung目录中

#zip -r update.zip .


将samsung目录中的文件打包成一个zip文件

5、为update.zip包签名

#java -jar testsign.jar update.zip update_signed.zip

 

6、将签名后的zip包放入手机的sdcard中,刷机就可以了

分享到:
评论

相关推荐

    Android杂谈---Nexus S的ROOT教程

    Nexus S的源码可以在AOSP(Android Open Source Project)仓库中找到,通过阅读和理解源码,开发者可以更好地理解系统工作原理,甚至定制自己的ROM。 总之,Nexus S的ROOT教程涵盖了Android系统的核心概念,如...

    Android 6.0 动态权限实战(一)------ Nexus7二代(WIFI版)4.4升级6.0-附带纯净刷机ROM福利!-附件资源

    Android 6.0 动态权限实战(一)------ Nexus7二代(WIFI版)4.4升级6.0-附带纯净刷机ROM福利!-附件资源

    CF-Auto-Root-hammerhead-hammerhead-nexus5.zip

    4. **image**: 这个文件夹或文件可能是针对 Nexus 5 的 root 后的固件映像或者是预装了特定定制 ROM 的镜像。用户可以利用这个固件来进行刷机,以获得不同的系统特性或者修复已知的问题。 总的来说,这个压缩包是一...

    【Nexus One 刷机ROM】机友的福中福!Android 2.3.3

    ### Nexus One 刷机ROM:Android 2.3.3 版本详解 #### 一、前言 随着智能手机技术的飞速发展,用户对于手机操作系统的要求也日益提高。为了满足用户的需求,各大手机厂商都会定期发布新版本的操作系统供用户升级。...

    Factory Images for Nexus Devices - Android — Google Developers

    - **官方支持:** 对于更详细的说明和更新的信息,请参考[Google开发者网站](https://developers.google.com/android/nexus/images)上的官方文档。 - **社区资源:** 另外,XDA Developers论坛和其他第三方社区也是...

    Dr. Android ROM:根据Google的库存ROM为Nexus S优化的ROM-开源

    Android ROM是基于手机随附的库存rom的,因此您可以确保它可以正常使用。 它不会以任何危险的方式改变外观或内部结构。 因此,如果您的设备配备了Sense,Touchwiz或纯Android,那么您将获得。 优化:总是有改进的...

    nexus9刷机工具包.zip

    《Nexus 9 刷机指南:从恢复到重新激活》 在IT世界中,设备的自定义和个性化是许多用户热衷的领域,特别是对于Android设备而言。Nexus 9,这款由HTC制造的Google平板电脑,因其开放源代码的特性,深受开发者和高级...

    Android代码-隐藏app的app,用处自己挖掘。

    (仅限原生Android 5.0以上,一般而言,Nexus家族是可以使用的,包括但不限于Nexus 4、Nexus 5、Nexus 5x、Nexus 6P等,第三方厂商自己修改过的ROM不可使用,包括但不限于三星,小米,华为等) 原理 在Android 5.0...

    Nexus5X驱动 Nexus 5X binaries for Android 8.1.0 (OPM7.181205.001)

    Nexus 5X是一款由LG为Google制造的智能手机,它运行Android操作系统,并且是Google Nexus系列的一部分。本主题涉及的是Nexus 5X在Android 8.1.0(OPM7.181205.001)版本下的驱动程序和二进制文件,这些文件对于设备...

    系统工具-文件下载-谷歌Nexus 5刷机工具 6.0.4.5官方版.zip

    【谷歌Nexus 5刷机工具 6.0.4.5...综上所述,谷歌Nexus 5刷机工具6.0.4.5官方版提供了一个方便的平台,让用户体验最新的Android版本,同时增强设备的安全性和性能。然而,刷机需谨慎,务必在充分了解和准备之后进行。

    一键刷回原生系统-工厂镜像【Nexus设备通用】

    Nexus设备通常能第一时间获得Android的系统更新,并且非常适合刷机爱好者,因为它们的解锁和刷机流程相对简单。 **四、刷回原生系统步骤** 1. **准备工具**:首先,你需要下载对应Nexus设备的官方工厂镜像,这些...

    ubuntu linux 解锁(unlock) root nexus s i9020t android 4.1 支持人脸识别解锁

    标题中的“Ubuntu Linux 解锁 (Unlock) Root Nexus S i9020t Android 4.1 支持人脸识别解锁”涉及到的是一个针对特定设备——Nexus S i9020t,运行Android 4.1系统的解锁过程。在这个过程中,用户通常会尝试获取设备...

    Galaxy Nexus fastboot

    【Galaxy Nexus fastboot】是Android设备开发和调试过程中常用的一个工具,主要针对Samsung Galaxy Nexus手机。Fastboot是一种低级别的恢复模式,它允许用户在操作系统加载之前对设备进行操作,如刷入新的固件、更新...

    Nexus7(2代WIFI专用REC)

    用户通常会通过ADB(Android Debug Bridge)或其他工具将这个镜像刷入设备的特定分区,以实现自定义功能,如安装第三方ROM、恢复出厂设置、解锁Bootloader等。 在使用这些资源前,用户需要确保他们理解Android系统...

    Nexus5usb驱动

    Nexus 5是一款由谷歌与LG合作推出的智能手机,以其出色的硬件配置和原生Android系统体验而备受用户喜爱。在与电脑进行数据传输、刷机或进行故障排查时,正确安装Nexus 5的USB驱动至关重要。以下将详细介绍Nexus 5 ...

    lets_make_android:用于构建和刷新 Android ROM 的简单工具箱

    Let's Make Android (LMA) 管理 Android 版本并使您的设备保持最新状态。 ##建造 专为使用进行持续集成而设计。 每次提交都会执行构建脚本,但也会尝试检测堆叠更改——对同一存储库的多次更改——并跳过中间更改...

    制作ROM教程编译篇.doc

    【制作ROM教程编译篇】 制作手机ROM,即刷机包,是许多手机爱好者和开发者热衷的活动。首先,你需要对刷机、recovery、root以及adb等基本概念有一定理解。刷机是指更换手机的操作系统,recovery是用于恢复或安装新...

    安卓nexus 快速刷机工具

    【安卓Nexus快速刷机工具】是一款专为谷歌Nexus系列设备设计的高效刷机解决方案,旨在帮助用户轻松快捷地更新或恢复Android ROM。这款工具的便捷性在于它简化了传统刷机过程中的复杂步骤,使得即便是初级用户也能...

    Nexus 5 (GSM/LTE) binaries for Android 4.4.4 (KTU84P)

    标题中的"Nexus 5 (GSM/LTE) binaries for Android 4.4.4 (KTU84P)"指的是Google Nexus 5智能手机针对GSM(全球系统移动通信)和LTE(长期演进)网络制式的特定版本固件,具体是Android 4.4.4(KitKat)操作系统的...

Global site tag (gtag.js) - Google Analytics