刷机知识科普:安卓刷机基础知识汇总
什么是底包 在一些加了Bootloader锁的手机当中,你通常不能直接刷入第三方ROM,然而没关系,“曲线救国”的路子还是有的。既然可以刷入官方的固件,那我们就先刷个官方的认可的固件进去,然后再通过卡刷的方式刷入自定义的升级包,以实现自定义功能或自定义UI。在这种情况下,先行刷入的固件通常是高度精简的“纯净版”官方固件,这种包就被称为底包。 现在的手机厂商已经不再严格地锁Bootloader了,通常会提供解锁Bootloader的渠道,所以一般的刷机已经不需要先行刷入底包了,不过如今有个别的ROM或系统在刷入之前仍需先刷入底包。比如小米4在刷SailfishOS的时候,就需要先刷入CyanogenMod 12作为底包。 什么是ROM 有些国内的安卓定制系统开发商或开发者经常会陷入自己的产品是“UI”还是“OS”的争论当中,为了避免纠纷,或者出于谦虚的考虑,他们通常会称自己的产品为“ROM"。 所谓ROM,全称为Read Only Memory,翻译成中文就是“只读存储”,类似于电脑中的硬盘。在手机刷机时,我们会将只读存储镜像(Read Only Memory Image)写入只读存储,这个只读存储镜像就是我们所说的“ROM包”。需要注意的是,虽然ROM被称作“只读存储”不过手机中的ROM芯片从硬件层面上来讲并不是只读的,所谓的只读,只是软件对这块分区进行了权限的设置。因为针对手机的安卓系统通常使用只读存储镜像(Read Only Memory Image)的方式发布,虽然严格意义上这种说法并不准确,不过习惯上,我们将ROM包指代为系统刷机包。 什么是内核 内核,顾名思义,这是我们的手机种操作系统的核心,它提供操作系统最基本的功能。我们手机当中的存储、内存、设备驱动、文件系统、网络通信,均由内核负责管理。简单地说,它是操作系统与硬件沟通的“桥梁”。 有些人可能听说过一种说法,叫“刷内核”,那么问题来了,为什么要刷内核呢? 有时我们只为手机刷入ROM还是不够的,因为这些ROM当中的内核可能并不具备某些功能。有时我们需要实现CPU超频或实现双击唤醒,这就需要刷入具有相应功能的内核,以使操作系统和手机硬件顺利地沟通。有时如果你的手机出现了发热或者耗电的情况,那么刷入一个具有更加良好的电源管理能力的内核也是很好的办法。需要注意的是,内核要和自己手机的ROM相对应,如果刷了不合适的内核,则可能造成手机无法正常启动。 (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |