最近发现kernel.org被墙了,为什么这种网站也能被墙了?

要想下载源码的话,只能绕过去了。下面是我从网上搜索到的一些下载方法;

==============================================================================================

原文链接是:http://cache.baidu.com/c?m=9d78d513d98316ed05fa950e1a67a371685497153ac0a61f6b93d3169c3e1d070571e2c83a3f46599699223a52f95e5c9da177246b1420c0c79fce578be6d77471d574626d4bc61a43d11ea4ca5b24c524905ce2a5&p=882a9f0c909d12a058aedc3d56&user=baidu&fm=sc&query=repo%CF%C2%D4%D8&qid=fe5fa7bb12281bb9&p1=1

kernel.org无法访问导致android的源码无法下载,这是另外一个git服务器的android源码的repo文件。

操作如下

$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ./repo//获取repo

$ chmod a+xrepo

$ PATH= ~/omap4/L27.12.1-P2/mydroid:$PATH

下面就是获取源码了:

$repoinit -u git://git.omapzoom.org/platform/omapmanifest.git -b 27.x -m RLS27.12.1-P2_Gingerbread.xml

$reposync

======================================================================================================

另外,如何编译自己的ROM呢?现在网上找到很多第三方的ROM,比如MIUI,CM,OXYGEN都是如何搞出来的?

终于,从CM官方wiki上找到答案。大家可以从上面下载源码,然后自己编译玩玩。

http://wiki.cyanogenmod.com/wiki/HTC_Desire_(GSM):_Compile_CyanogenMod_(Linux)

我自己用G7(必须要ship off才行)试过下面这种搭配:

1 boot.img用CM最新的,通过fastboot flash boot xxxx/boot.img方式烧写boot

2 system.img用google源码编译,下面是大体步骤

2.1 source build/envsetup.sh --->设置环境变量

2.2 choosecombo,选择默认

2.3 export TARGET_PRODUCT=full_passion 这个是官方源码提供的HTC Passion的样板(在device/htc目录下),

2.4 make systemimage。这样就可以编译system.image了。这个速度还行,4核,1.8G内存,虚拟UBUNTU10.04,大概30分钟左右

2.5 fastboot flash system xxxx/system.img,把system烧上去

3 问题解决:

1 android framework肯定跑不起来,原因是audio没有正确的so,所以跑不起来。修改方法,只能换成使用GENERIC_AUDIO方式了。

2 按键不是很正常。没关系,下载miui的G7 update包,解开,将system/usr/keychars/bravo-keypad.kcm.bin 和system/usr/keylayout/bravo-keypad.kl 通过adb push到手机对应目录下。

4 最终:

能跑,但是速度很慢,因为我编的是eng版。这个可能不是最终的原因。我发现显示有点问题,老是闪,估计是显示那块的libgalloc.so有问题,可能得用G7的。

不过终于能自己编译ROM了,以后定制化就方便多了。

下一步要基于CM的版本试试看。

不知道各位网友有兴趣尝试下么?呵呵

作者: innost 发表于 2011-10-18 21:02 原文链接

评论: 2 查看评论 发表评论

最新新闻:
· 互联网女皇Mary Meeker眼中的互联网趋势(PPT)(2011-10-19 10:03)
· RIM发布BBX移动平台:整合黑莓和QNX系统(2011-10-19 08:29)
· 盛大在线调整收官:新管理层成型 裁员未超5%(2011-10-19 08:28)
· 雅虎第三季度净利润2.93亿美元同比下滑26%(2011-10-19 08:27)
· 苹果员工今天悼念乔布斯 零售店将停业数小时(2011-10-19 08:26)

编辑推荐:最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用48

网站导航:博客园首页我的园子新闻闪存小组博问知识库

更多相关文章

  1. Android(安卓)进阶到高级 - 突破篇
  2. android 编译SDK
  3. 文件下载cordovaFileTransfer:cordova.file.documentsDirectory i
  4. ubuntu12.04 android studio 安装(装完后再重启系统挂了,请勿参考
  5. Android学习笔记之cyanogenmod编译篇
  6. Unity 打包 Android(安卓)API 26
  7. Android(安卓)利用DownLoadManager下载与安装apk(适配7.0 和8.0)
  8. 安卓源码搜集 文档(不断更新)
  9. 将Android下的可执行文件以静态库的形式进行编译

随机推荐

  1. startService写法
  2. Android实际开发bug大总结
  3. Android(安卓)通过findViewById方式创建T
  4. android 监听方法
  5. Android(安卓)File 数据存储
  6. Android(安卓)判断是否得到 root权限
  7. 【Android】柱状图示例
  8. 关于Android(安卓)Studio3.0使用过程的一
  9. android实现一天24小时刻度尺
  10. Greg Kroah-Hartman: Android(安卓)and t