机器上有整个android2.3.3的源码,每次都用模拟器感觉很不爽,而且近期的项目最好需要自己弄个能在真机上跑的rom,于是弄弄怎么编译htc passion(也就是G5,也就是google nexus one啦)。
1.源码是必须的,网上很多下载教程,就不罗嗦了。
2.获取手机自带的驱动相关文件:
关掉模拟器(如果有的话),用usb连上nexus one 手机(保证adb连的上,连不上的话进入settings->applications->development中选择USB debugging)。进入device/htc/passion/下,运行取文件的脚本:
./extract-files.sh #这个命令会从你的手机中拷贝硬件相关文件(切记不能同时有模拟器的存在,我就是当时模拟器也存在,默认到模拟器中取文件了,当然没有了,然后后面的编译都网费苦心了)
3.源码主目录下运行 . build/envsetup.sh(.后面有空格)
4.输入lunch,出现想面的选择界面:
You're building on Linux
Lunch menu... pick a combo:
1. generic-eng
2. simulator
3. full_dream-userdebug
4. full_passion-userdebug
5. full_sapphire-userdebug
6. full_crespo-userdebug
Which would you like? [generic-eng]
选择4就是我们需要的passion版本
5.make -j4 #就是4cpu一起跑了
6.完成后在out/target/product/passion下就是我们需要的东东了。关掉手机,按住轨迹球和电源键,进入fastboot界面(usb要连上),然后
fastboot devices #看设备连上没有,如果没有fastboot命令,输入make fastboot即可。
fastboot flash boot boot.img #刷boot
再
fastboot flash system system.img #刷system
再
fastboot reboot
ok,大功告成了。
分享到:
相关推荐
谷歌Google Nexus One是一款由谷歌与HTC合作推出的智能手机,它搭载了Android操作系统,因其高性能和对最新技术的采用而备受用户喜爱。对于拥有Nexus One的用户来说,正确安装和更新驱动程序至关重要,因为驱动程序...
2. **原生系统ROM**:原生系统通常指的是由Google发布的未经修改的Android版本。下载官方ROM包后,解压缩会得到包括bootloader、radio以及image在内的文件。 3. **ADB驱动**:Android Debug Bridge (ADB)驱动是连接...
对于Android设备来说,原生系统意味着运行的是谷歌发布的Android开放源代码项目(AOSP),它不包含任何定制的界面或额外的应用程序。原生系统通常被认为是纯净、稳定且接近原始设计的,适合进行软件开发、性能测试...
标题中的“nexus4原生4.4.4 96基带”指的是谷歌Nexus 4智能手机在Android 4.4.4 KitKat操作系统版本下使用的特定基带固件。基带,全称为Baseband,是手机通信系统的核心部分,负责处理与无线网络通信相关的功能,...
Nexus One是由谷歌与HTC合作推出的早期Android设备,其硬件问题,特别是按键故障,是用户可能遇到的常见问题之一。在描述中提到的博文链接虽然没有提供详细信息,但通常博主会分享一些实用技巧或软件解决方案来帮助...
Nexus One是由Google与HTC合作推出的一款旗舰手机,被誉为“谷歌亲儿子”,因其内置了最新的Android操作系统而备受关注。用户指南首先会介绍设备的外观设计,包括屏幕、按键、接口等部分的位置和功能,以及如何正确...
nexus s编译所需从手机中拷贝相关文件文件 方便大家编译所用 密码是chelseablue1905
Nexus系列设备的一大特色是它们搭载了原生的Android系统,这使得开发者可以轻松地进行系统级别的调试和优化。为了方便用户对Nexus 7进行各种操作,如刷机、备份、恢复等,出现了专门的工具——“Google Nexus 7 ...
标题中的"Google Nexus7 2013 root工具"指的是为2013年发布的Google Nexus7平板电脑设计的一种软件工具,它的主要目的是为了获取设备的root权限。在Android操作系统中,root权限允许用户获得对系统的最高控制权,...
Google Nexus S是由Google与三星电子联合推出的智能手机,它采用了Android操作系统,为用户提供了纯净的Android体验。驱动程序是连接硬件设备与操作系统之间的桥梁,对于Google Nexus S而言,驱动程序至关重要,因为...
Google Nexus 4是一款由Google与LG合作推出的智能手机,它搭载了纯净版的Android操作系统,深受开发者和极客们的喜爱。"Google Nexus 4 ROOT 含驱动"这个压缩包显然是为那些想要获取Nexus 4手机最高权限的用户准备的...
【谷歌Nexus USB驱动详解】 谷歌Nexus系列设备是由谷歌公司设计,并由不同的制造商生产的智能手机和平板电脑。这些设备在开发、调试以及日常使用中,往往需要与计算机进行数据同步或进行刷机等操作,这就需要用到...
Nexus One是由Google与HTC合作推出的首款“Nexus”系列手机,它搭载了当时最新的Android操作系统,为用户提供了强大的硬件配置和全面的软件功能。书中的知识点涵盖了以下几个方面: 1. **Android操作系统**:详细...
【Google Nexus Web Site Menu】是谷歌Nexus系列设备官方网页的菜单系统,它可能是为了展示Nexus设备的特性、规格、价格以及购买选项而设计的一个交互界面。这个菜单系统是网站用户界面的重要组成部分,旨在提供流畅...
标题中的“android I9020 /Nexus One/S 2.3.3系统升级”涉及到的是Android操作系统的一个特定版本升级过程,主要针对的是三星I9020(也称为Galaxy S)以及Nexus One和S系列设备。这次升级的目标是将系统更新到...
在本文中,我们将深入探讨“谷歌Google Nexus 7 网站侧边栏导航菜单特效”,这是一种使用CSS3技术实现的高效、流畅的网页交互设计。这个特效是模仿谷歌Nexus 7平板电脑官方网站的导航菜单,旨在为用户提供便捷且视觉...
teeter apk nexus one 可用版,快来下载啊
对于开发者和高级用户来说,原生系统能提供更纯净、无干扰的环境,便于调试和体验最新的Android更新。 1. **获取工厂镜像**:工厂镜像是Google为Nexus设备提供的官方系统映像,包含了完整的系统文件,用于恢复设备...
Google Nexus 7 ToolKit v2.0.0
在谷歌Nexus系列设备上,安卓5.0展现了其原生系统的最佳体验,为用户提供了流畅且功能丰富的移动操作系统。 一、UI设计革新:Material Design 安卓5.0引入了全新的Material Design设计语言,这是一种以平面化、...