找回密码
 FreeOZ用户注册
查看: 1878|回复: 5
打印 上一主题 下一主题

[软件技巧] ROM是怎样炼成的?专访国内Android系统民间ROM制作第一人Xdan

[复制链接]
跳转到指定楼层
1#
发表于 15-9-2010 06:04:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
ROM是怎样炼成的?专访国内Android系统民间ROM制作第一人Xdan
投递人 itwriter 发布于 2010-09-14 22:26 评论(0) 有160人阅读  原文链接  [收藏]
http://news.cnblogs.com/n/74294/

  很多经常刷机的Android用户都对一款ROM如何制作出来过程感兴趣,这片文章或许可以解答你的问题,国内Android系统民间ROM制作第一人Xdan亲述他制作ROM的经历。

  提到刷机,对稍懂些手机知识的人来说都看似简单。一条数据线、一部手机、一个系统ROM、一台电脑就可搞定。但是,这都只是停留在玩机的基础层面。相信没有太多用户懂得如何去制作一个系统ROM,把自己喜欢的应用、讨厌的服务等等都体现在ROM文件中,对系统的内核进行编译使其达到最优,或供数以万计的用户下来来刷机。而这种类型的系统ROM其实是底层高深的高手才能做到的事情。

  在Android的世界里,简单的说,ROM就是你刷机时需要准备的系统文件,一般有官方ROM和民间ROM之别。官方ROM就是Google官方所发布的Android操作系统文件包,一般适配于所有Android手机。通常说的Android手机系统升级,就是更新到最新的Google官方Android系统。而民间的ROM版本就多了去了,多是由高手个人或小型组织进行开发,对手机系统内的服务进行删减、增加等各种修改,或对系统内核进行编译,使系统性能达到最优。

  对于一个普通的Android手机用户,伴随着官方的系统版本更新,几乎都免不了要学习如何刷机。而一般刷机用户大多都有刷机综合症,不刷不爽。很多用户只认定一个固定名称的ROM,不管怎么样他们都会包容、期待新东西、修复bug。用户和ROM的开发者会像一个小团队一样,反馈各种测试意见,互相交流,去追求新的ROM。

  最早在中国发起民间ROM的高手就是极具传奇色彩的美籍华裔Xdan,他同时也是机锋网ROM版版主。第一次跟Xdan交流,是中国人的午饭时间通过Gtalk。Xdan告诉记者,他98年就到了美国,现居于美国一个名为salem的小城,喜欢抽万宝路的香烟。虽然美国与国内相比是完全颠倒的作息时间,但他却在中国内地的AndroidROM市场具有不小的影响力。不可思议的是,一个编译了100多个Android系统ROM的人,竟然从没学过编程。

  Xdan是从08年入手G1之后开始转做汉化ROM,当时G1上市才两个月,还没有中文ROM。虽然Xdan的主业是日本料理大厨,但从02年开始,业余做木马汉化、软件汉化就是他最大的乐趣所在。谈到这里,Xdan还饶有兴趣的向记者发来了一个关键词为“汉化x140d4n”的Google搜索结果链接,相关内容足足有828条。

  自从有了G1之后,Xdan就逐步放弃了做木马和软件汉化,现在晚上下班回家业余玩机是他最大的乐趣。

  Xdan告诉记者,他一直是电器Geek,看见好看的手机电脑都会购买。刚开始接触G1时,其实Xdan也并没有立即被Android所吸引,只是后来接触得越多才越来越喜欢的。

  爱上Android系统的Xdan一发不可收拾。他先后混迹于Xda英文论坛,通过国外一些ROM开发者所公布的相关教程开始逐步学习,花费了一个月时间全手工汉化了Android 1.0系统ROM。获得些许成就感的Xdan,并不满足于汉化ROM的层面。

  随着对ROM更深入的研究,Xdan找到了GoogleAndroid系统的官方公开源码,甚至是cyanogen所公开的系统源码。此时的Xdan已经开始在网络上召集一些有共同兴趣爱好的朋友一起玩Android操作系统的内核编译,而且一直持续到今日。Xdan向记者透露,他现在的编译工作更多的都是基于cyanogen所发布的源码而非Google官方源码,因为cyanogen的源码是经过修改过的更全面的源码。

  Xdan现在做的最多的是对G1、G2、G3和Droid四个机型的ROM进行编译,而不是简单的对官网ROM文件进行文件替换或删除。已经熟悉了Linux环境下编译ROM的Xdan,现在一个多小时就可以编译好一个系统版本的ROM文件,然后就会进行测试。
机锋网从07年开始就着手做Android开发者论坛,开始做玩家论坛还是在国内真正使用Android的用户逐渐多起来的08年9月份。当时Xdan用Google搜索国内的Android论坛,第一个就是“机锋网”,所以Xdan就是在08年11月份来到机锋网论坛,选定之后就一直没改变过。

  记者采访Xdan时,他正好在编译他第4个版本的Android 2.2系统的ROM。做ROM编译两年多来,Xdan已经累计发布了100多个ROM文件,而最多的一个月内发布了10多个ROM。

  Xdan认为Android最大的好玩就在于开源,可以做到很多自己想要的东西。一般Xdan做的系统ROM里不会单独包含什么应用,这些应用都会直接和系统集成,类似apk安装器、电源工具等等工具,都被xdan包含在系统ROM里,而不是随便丢几个文件包了事。

  Xdan所认识的一帮美国朋友中,其实并没有多少使用Android手机的。Xdan坦言,平时餐厅里的顾客使用Android手机的比较多,也经常跟他们进行交流。虽然现实生活中的知己并不多,但做Android系统ROM后Xdan认识了很多同做ROM编译的朋友,这帮人很无私、有共享精神,也不会斤斤计较,大家都会互通有无。

  虽然做Android系统ROM也有很大的商机,但Xdan告诉记者他并不想把自己做的事情商业化。他编译这些ROM也只是为了满足部分喜欢折腾的Android的发烧友们的需求,纯粹的靠兴趣来做。每天下班更新下源码,发现一些bug,又或实现一些新的功能,如果觉得不错了就传给大家玩,然后大家再一起讨论研究,很有意思。这就是Xdan的ROM编译世界。
Xdan告诉记者,Google官方Android系统ROM的功能可能不会那么多,但是还是相对应该比较稳定的。而民间的ROM的功能相对较多,同时也相对不怎么稳定。

  对于自己做ROM编译的未来,Xdan表示自己并没有想过要达到什么样的结果,而更多的是基于自身的兴趣爱好。“就算我不做了,还有人会一直的在做。一直都会有新鲜血液的注入”。

评分

参与人数 1威望 +50 收起 理由
trisun + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

2#
发表于 15-9-2010 10:17:30 | 只看该作者
回复  

使用道具 举报

3#
发表于 15-9-2010 10:23:28 | 只看该作者
回复  

使用道具 举报

4#
发表于 15-9-2010 13:58:44 | 只看该作者
俺是不是可以向着这个方向发展发展
回复  

使用道具 举报

5#
发表于 15-9-2010 14:01:44 | 只看该作者
居住在美国的国内第一人
回复  

使用道具 举报

6#
发表于 15-9-2010 14:13:36 | 只看该作者
主业是日本料理大厨
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 4-11-2024 00:50 , Processed in 0.038982 second(s), 23 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表