安卓软件园 > 使用教程 > 软件园教程:如何给自己的安卓手机定制ROM

软件园教程:如何给自己的安卓手机定制ROM
2011-10-24 11:18:29   来源:互联网   作者:淓吖頭 点击:0

一个典型ROM的剖析
我们平时升级的Rom都是打包成适合Recovery方式刷机的包。能够被Recovery程序识别并处理的包应该有一个固定的格式,我理解的一些重要的约束如下:
1)必须是标准的zip压缩包;
2)recovery脚本必须存入在META-INF\com\google\android\update-script;
3)其它的一些证书和签名信息应该都放在\META-INF\下。
 
 
我们有没有可能自己定制ROM呢?
理论上我们是可以自己定制的。
最简单的定制应该就是拿一个现有的认为还不错的基础ROM,替换一些资源,加一些系统自带程序,然后打包发布;
再玩高级一点,就应该自己去修改一些系统自带的程序,如汉化一些系统原始程序;
还玩高级一点,就应该自己到android官方站点去下载android系统的源码来编译,并基于系统级的定制和移植了,如现在火热的android2.0源码编译系统移植。
 
如果是简单一点的自制ROM,主要应该会要解决如下几个问题:
1)选定一个比较好和稳定的内核和基础,就是update.zip包中的哪个boot.img,另外,system目录中大部分也是直接可用的,就可以作为自定义Rom的基础。
2)修改系统。例如可以这样来定制的东西:system\etc\apns-conf.xml,这是设置APN接入点的;system\etc\hosts,这是设置Host文件的,现在有很多人用的包绑定不了GMail,就可以在这个Host文件中增加一条:74.125.93.113 android.clients.google.com (当然,这个地址能用多久也不好说)...还有什么东西要自己去定制就自己去翻看瞧瞧。
3)Rom的重新打包签名。前文已经介绍了一个Rom包的基本结构,但完全按照这个结构打包还是不能被Recovery安装的,因为没有签名!Rom签名可以下载一个自动签名工具Auto-sign。(注:Rom签名工具需要Java1.6支持,所以系统还得有JRE1.6的环境)。
 
分享到:
我来说两句已有3条评论
smile_1 smile_2 smile_3 smile_4 smile_5 smile_6 smile_7 smile_8 smile_9 smile_10 smile_11 smile_12 smile_13

    您还没登陆,建议您先登陆QQ后再来发表评论!
评论加载中....

软游推荐

  •  金庸武侠小说集|APK电子书

    金庸武侠小说集|APK电子书

    金庸经典武侠小说精选,带给你完美的阅读体验!《神雕侠侣》《射雕英雄....

  • 天天浏览器 v2.1.2

    天天浏览器 v2.1.2

    天天浏览器是全球首款云手机浏览器,提供云书签、云穿越等多项云服务,....

  • 都市赛车1.1.8

    都市赛车1.1.8

    10传说中好车和摩托车,包括在六个地处世界各地的繁华都市中爽快奔驰....

  • 系统面板 V1.0.9

    系统面板 V1.0.9

    系统面板是一款全能的系统监控工具,具有任务管理、系统监控、设备信息....

  • PPTV网络电视   1.0.10

    PPTV网络电视 1.0.10

    PPTV网络电视是PPLive旗下媒体,一款全球安装量最大的网络电....

  • 水果忍者 1.5.4

    水果忍者 1.5.4

    水果忍者是一款刺激好玩、容易上手却教人难以离手的动作游戏,玩家将会....

  • 有道笔记 Ver1.0.1

    有道笔记 Ver1.0.1

    有道笔记(note.youdao.com)是网易旗下有道搜索推出的....

  • 智能屏幕常亮 1.0

    智能屏幕常亮 1.0

    本产品可以让用户选择需要屏幕保持自动常亮不锁的程序,服务启动后检测....

  • 高级照相机  1.9.2

    高级照相机 1.9.2

    Advance是一款功能比较实用的摄像头增强软件。 高级照相机....

  • 墨迹天气 V1.19.05

    墨迹天气 V1.19.05

    墨迹天气是一款画面华丽且功能齐全的手机天气预报软件。 软件更新内....