菜鸟 DIY ROM 零起点入门
第一章 基础知识
刷机相关基础知识名词解释
1、 ROM,RAM,Flash Memory
ROM(Read Only Memory)的全名为只读记忆体,是 PPC 上的硬盘部分用来存储和保存数据。ROM 数
据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM 也能够保留数据。但是资料一但写入后只能
用特殊方法或根本无法更改,因此 ROM 常在嵌入式系统中担任存放作业系统的用途
RAM(Random Access Memory)的全名为随机存储记忆体,是 PPC 上的移动存储部分,用来存储和保存
数据的。它在任何时候都可以读写,RAM 通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系
统内存)
Flash Memory,由于 ROM 不易更改的特性让更新资料变得相当麻烦,因此就有了 Flash Memory 的发展 ,
Flash Memory 具有 ROM 不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的 FLASH
Memory 有 TF 卡(全名:TransFLash 卡),SD 卡(全名:Secure Digital Memory Card),CF 卡(全名:
Compact Flash 卡)等。
2、 XIP,IPL,SPL,RADIO
XIP(Execute In Place)中文意:立即执行。XIP 所起到的作用是让操作系统内核直接在 Flash 中运行,不
需要拷贝到 RAM,即指操作系统或应用程序直接从非易失性存储器中执行,这样减少了内核从闪速存储器拷贝
到 RAM 的时间,其采用的非压缩映像也减少了内核自解压的时间,换句话说,XIP 直接决定了 PPC 系统运行
和加载程序的时间,也就是直接决定了 PPC 系统的运行速度。
IPL(全称:InitialProgramLoader)中文意:首次装载系统,其负责主板,电源、硬件初始化程序,并把
SPL 装入 RAM,如果 IPL 损坏,由于不能加载 SPL,所以机器将不能装载任何由 SPL 完成装载的 OS 系统。
SPL(全称:SecondProgramLoader)中文意:第二次装系统,就是负责装载 OS 操作系统到 RAM 中,
SPL 损坏了我们可以烧录机这样的设备来重新写入,或者还可以通过刷入初始的 ROM 版本来实现重写 SPL,
我们俗称“寻找原厂 ROM 救砖”
RADIO,字面理解:无线电通讯,其负责着 PPC 作为手机功能的通讯功能方面,包括它的电话和上网功能,
事实上,RADIO 硬件模块已经在手机出厂时已经内置,我们所刷入的不过是作为软件应用层面的东西,因为软
件层面的东西决定了 RADIO 硬件模块接收和传递信号的频段分配,所以硬件 RADIO 的称谓已经被弱化,我们
把这种 RADIO 软件层面的东东一律称为 RADIO。
3、刷 ROM,刷 RADIO,解锁,永久解锁
刷 ROM,意指将新的 ROM 刷入 PPC,ROM 部分包含:
IPL、SPL、OS、EXTROM、RADIO、STORAGE 等,目前来说,我们刷入的 ROM 绝大多数只包含 OS 部分,
OS 部分包含两个东东:XIP、 IMGFS,而这两个正是影响系统层面的主要因素,鉴于其他部分,因为涉及到核
心层面的重新写入,可另行重写,所以我们在此进行了抛弃,为了省事,也降低了一次性刷入的风险。
刷 RADIO,简单的说就是刷入新的 RADIO 模块的应用软件,不同的地区不同的通讯服务网络,无线通讯
基站在接收和发送无线信号上的频段各有不同,那么处于这个地区和这个通讯服务网络之内的 RADIO 硬件模块,
在频段调整上越接近于本地基站,手机的通讯信号就会越好,信号接收和发送就会越完整越快速,信号搜索上
也会越稳定,从而使我们的 PPC 信号强劲又省电,运营商新的 RADIO 是根据其基站的新的频段来调整的,所
以随着时间的推移,当基站有所升级其频段有所调整的时候,新 RADIO 的刷入就很有必要了。
解锁,顺便解释一下吧,PPC 机器在出厂的时候对机器内部核心的 CID 地址段进行了上锁,上锁的原理是基