没有合适的资源?快使用搜索试试~ 我知道了~
android手机ROM简单制作教程.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 191 浏览量
2022-07-13
23:21:49
上传
评论
收藏 860KB PDF 举报
温馨提示
试读
50页
android手机ROM简单制作教程.pdf
资源详情
资源评论
资源推荐
ROM简单制作教程
前言
经常看到网友问:哥几个,推荐一个好用的 ROM啊?这时候我们
要有信心说:自己制作的 ROM才是最好的 ROM。当然制作 ROM并不是
那么简单, 但也不是难到一般人做不了。 高端的大大可以从安卓源码
开始编译 ROM,但也是以团队的形式,比较出名的有 CM和 MIUI。一
般人还是只能从底包提取文件进行修改制作。 但这也不是轻易能完成
的事。我写这个教程只是出于爱好,本人并非计算机专业,所以写的
并不是很专业。但正因为如此,才能给大家更多的信心,我都能简单
制作,你还怕你不行?本篇教程采用一种新的模式给大家展示这个教
程。将会从简单的知识普及,制作工具,步骤等说明,工程巨大,错
误也不少,但还是希望能帮助到大家。以下内容参考到的作者较多,
就不一一详说了, 感谢这些兄弟的奉献, 让我们有一个更好的玩机空
间。
关键词: java 环境配置
制作工具 update-script 编写美化 集成 编译反编译
一.
制作目的:
1.
培养个人兴趣,感受动手动脑的快乐。
2.
学习手机基本知识,最终动手制作自己的 ROM。
3.
帮助那些需要帮助的朋友(说不定有人喜欢你制作的 ROM)
二.
制作原理:
1.
安卓基础知识普及:
Android 一词的本义指 “机器人 ”,同时也是 Google 于 2007 年 11 月 5 日宣布的基于 Linux
平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和 应用软件 组成,
号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为 Android
2.4Gingerbread 和 Android 3.0Honeycomb 。
①
底包
:官方的系统包,相当于我们的 Windows 的操作系统,事实上它相当于
一个纯净版或者内核版的系统包,是最底层的东西。扩展名为 sbf,底
包通常是官方发布的, ROM 作者直接拿来用的,可以选择的版本不会
太多,通常更新也不会频繁。底包通常使用 PC 端刷机工具( RSD)配
合 Bootloader 的工程模式完成刷入。
②
升级包
(镜像包):广大玩家制作的底包增强包,通常表现为一个 update.zip
文件。升级包是对底包的扩展和增强,包含一系列的辅助工具和服务,
没有中文的底包通过升级包可以实现中文。当然,很多功能也是通过升
级包来实现的。可以说,在刷新了底包后,配合刷新相应的升级包,这
样才形成一个完整系统。 升级包通常通过 Recovery 工具,从 SD 卡读取
刷入。
③
Bootloader :相当于电脑里面的 bios(基本输入输出系统),手机一开
机,控制手机的就是 Bootloader。我们通常所说的进入 Bootloader,实
际上是指进入 Bootloader 的工程模式,既是刷机模式,在此模式下可以
将 moto 的 sbf 文件(底包)刷到机器里面。
④
Recovery : Moto 手机内置的一个独立备份恢复工具,类似电脑上的
一些一键还原系统, 既是在系统出现问题的时候仍然可以打开的一个模
式。Moto 的 Recovery 主要提供了 WIPE(硬启,清除数据,恢复出厂
设置)和 Update(通常用于安装升级包, update.zip)功能。 Recovery
是不能直接刷新的底包的, 通常它刷新的升级包 (update.zip)的方式是:
自动寻找 SD 卡上的特定文件,然后写入。
⑤
基带( Baseband):是手机中的一块专门的代码,或者可以理解成为一
个专门负责通讯的 BIOS,负责完成移动网络中无线信号的解调、 解扰、
解扩和解码工作。基带的不同会造成信号效果的不同。因为各地、各网
络实际情况不同,需要大家自己选择适合自己的基带。
⑥
WIPE :wipe 后就恢复了出厂设置, 包括联系人、 短信、安装的软件等
全部删除。俗称硬启,恢复出厂设置。注意, wipe 后 app2sd和 root 权
限需要重新做。而且 app2sd重要的分区步骤也要重新来过。某些说法
提到在刷新底包或者升级包前需要进行 WIPE 操作,我对此操作的必要
性不是很确定。
⑦
OpenRecovery(简称 OR) :由于 MOTO 很蛋疼的在 update.zip 上做了
一些手脚,这些东西影响到了升级包的制作。 于是高手们就搞出了一个
OpenRecovery,这其实就一个第三方的增强版的 Recovery 工具,某些
OpenRecovery已经发展成为一个具有很多功能的小系统了(类似
WindowsPE),在这个 OR 中,可以完成很多东西,我们完全可以把
OR 想象成电脑上用的应急 PE 系统,在上面可以调整超频、基带、
app2sd、更换启动画面、 wipe、改变时区、 调整键盘布局, 甚至链接 USB
当读卡器等等,凡是 recovery 能做的, OR 都可以做, recovery 不能做
到,OR 可以做到。一般 OpenRecovery 在 sd 卡上有两个部分存在:
update.zip和 OpenRecovery目录,最新的 GOT 底包添加了新的一个
OpenRecovery-CFG目录,用来存放各种个人文件。 update.zip 就是用来
坑 MOTO 一个标准的的 zip 升级包,而真正的升级包要放在
/sdcard/OpenRecovery/updates目录下。
⑧
App2sd :说白了,其实很简单,就是把 APK 文件安装到 sd卡上,android
是 Linux 脱胎而来, App2sd 的原理就是对 SD 卡进行分区,然后把 SD
上划分出来的某个分区合并到系统分区中去(听不懂,不要紧),划分
出来的分区是 Ext2 格式,一般 Windows 不能识别,不要惊慌,正常现
象。App2sd 对 sd 卡要求比较高,如果感觉 app2sd后比较慢,可以试试
换一张 C4 的 sd 卡。因为在 2.1 的环境下, app2sd需要对 sd进行分区,
操作比较复杂, E 文不好的小白或者电脑基础薄弱的小白容易失误。建
议对 Android 非常熟悉了再做 App2sd。
⑨
Root :大家都知道 android 系统脱胎自 Linux ,也正是这个开源的内核
让广大玩家可以自由发挥。 Root 是 Linux 系统下的系统级账号, 拥有系
统的全部权限, Android 设计上的不开放这个用户的,目的是为了保护
系统安全,但是这个保护似乎也带来很多不便。于是就一些工具和方法
来开放这个账号。开放 Root 账号的方法似乎有很多,这里就不再细说。
原理上分析, root 的账号,应该通过在 Android 系统安装某个系统级别
的服务,该服务具有 root 权限,然后其它需要 root 权限的程序再向这个
服务请求 root 权限。 WIPE、刷机都有可能会造成 root 权限失效,需要
重新 root 权限。
剩余49页未读,继续阅读
wxj15659998286
- 粉丝: 1
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0