FreeOZ论坛
标题:
ROM是怎样炼成的?专访国内Android系统民间ROM制作第一人Xdan
[打印本页]
作者:
ubuntuhk
时间:
15-9-2010 06:04
标题:
ROM是怎样炼成的?专访国内Android系统民间ROM制作第一人Xdan
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表示自己并没有想过要达到什么样的结果,而更多的是基于自身的兴趣爱好。“就算我不做了,还有人会一直的在做。一直都会有新鲜血液的注入”。
作者:
key
时间:
15-9-2010 10:17
原帖由
ubuntuhk
于 15-9-2010 05:04 发表
登录/注册后可看大图
业余做木马汉化
这位同学的爱好也真有点。。。。
作者:
coredump
时间:
15-9-2010 10:23
作者:
四香油饼
时间:
15-9-2010 13:58
俺是不是可以向着这个方向发展发展
作者:
yuba
时间:
15-9-2010 14:01
居住在美国的国内第一人
作者:
coredump
时间:
15-9-2010 14:13
主业是日本料理大厨
欢迎光临 FreeOZ论坛 (https://hioz.im/ibbs/)
Powered by Discuz! X3.2