一、 背景介绍
当前文章是记录自己HTC G12下载,编译,刷入手机 CyanogenMod 7.1稳定版 Android源码2.3.7,CM 最新也支持Android 4 的版本,只要是CM支持的手机和系统版步骤都是一样的,应该只有下载选择分支时不同,如果想在其他手机编译刷不同版本也可以参考。
二、配置环境
名字 | 版本 | 说明 |
---|---|---|
Ubuntu | 12.04 LTS 32 | 由于是Android 2.3系统限制必须使用32位,如果是Android 4支持64位系统 |
SDK | 《安装配置Android SDK》 | |
USB连接手机 | 《配置识别Android手机》 |
三、下载CyanogenMod 源码
1. 安装编译所需软件,包括JDK
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-6-jre openjdk-6-jdk pngcrush schedtool libxml2 xsltproc
2. 创建源码下载保存目录
$ mkdir -p ~/bin
$ mkdir -p ~/android/system
3. 下载repo命令工具
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ export PATH=${PATH}:~/bin
4.初始化repo参数
$ cd ~/android/system/
$ repo init -u git://github.com/CyanogenMod/android.git -b 分支名
<