1 / 4
文档名称:

Android ROM制作教程.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android ROM制作教程.doc

上传人:xxj16588 2015/10/1 文件大小:0 KB

下载得到文件列表

Android ROM制作教程.doc

相关文档

文档介绍

文档介绍:Android ROM制作教程
有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生。我介绍root权限获取的时候,就直接用的MoDaCo Custom ROM作为例子。适用于Hero比较好的ROM还有不少,比如Drizzy’s Custom HeroROM等等,都可以在XDA上找到。肯定有不少朋友感到很好奇,这些ROM都是怎么做的。考虑到中文社区相关资料比较少,在这里抛砖引玉,大概原理介绍一下。
对于第三方ROM来讲,通常都包括两部分,一个recoveryimage,。而大多数的第三方ROM的特色,就是加入了很多东西,比如superuser程序来获得root权限,busybox来扩充命令行下的功能,各种各样的配置文件或者小工具,比如默认打开中文locale,等等。这些看似神奇的改动,,custom recoveryimage的主要作用就是引导用户的操作,比如让你先备份,,再重启之类的操作。由于custom ,所以不少custom ROM直接都用同一个custom recoveryimage,这个好像是出自MoDaCo作者之手。再然后,我之前的文章已经有对 recoveryimage的简单讲解,所以这里,。
,,一个data文件夹,一个system文件夹,一个META-INF文件夹。,而本来在系统中,。当然,两者的作用不一样,, busybox。
而值得详细说明的,就是system文件夹。MoDaCoROM版本的system下有一系列作者希望放到系统中的工具,对于apk文件,就放到app下,工具就放到bin和xbin下,依此类推。换句话说,system或者data这个目录层次结构是取决于你自己的,你希望放的东西属于什么,应该运行在online系统的什么目录下,,然后东西就放在里面。
具体点,我们现在要依样画葫芦,,那么第一步就是首先建立一个文件夹
mkdir new-update
好,,,那么,我建立对应的子目录
mkdir -p new-update/system/app
cp !$
这样,system目录就完成了。但是这时,,-INF,这个文件夹很关键,除了根目录下的三个文件外,里面层层目录,就包括了一个文件,叫update-script,内容如下
show_progress 0
copy_dir PACKAGE:system SYSTEM:
set_perm_recursive