安卓rom包里有什么
Ⅰ 安卓内核与rom有什么区别
安卓内核与rom的区别:
1、android 的内核都是linux的内核。
(1)Android内核是基于Linux2.6内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提供了用于支持Android平台的设备驱动。
(2)AndroidBinder,基于OpenBinder
框架的一个驱动,用于提供 Android 平 台 的 进 程 间 通 讯 (IPC, inter-processcommunication)。
(3)源代码位于drivers/staging/android/binder.c Android电源管理(PM),一个基于标准Linux电源管理系统的轻量级的Android电源管理驱动,针对嵌入式设备做了很多优化。
2、rom和每个手机厂商有关,每个rom都有对应手机型号、系统本版的驱动程序。
(1)安卓ROM是手机重新刷入系统的一个程序包,安卓系统在手机市场里占有率很高,所以安卓ROM发展很快,国内比较知名的安卓ROM有米柚,乐蛙,网络云,深度等。
(2)ROM是一种只能读出事先所存数据的固态半导体存储器。其是。通常用在不需经常变更资料的电子或电脑系统中,资料并且不会因为电源关闭而消失。
(3)ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定,断电后所存数据也不会改变;其结构较简单,读出较方便,因而常用于存储各种固定程序和数据。除少数品种的只读存储器(如字符发生器)可以通用之外,不同用户所需只读存储器的内容不同。
Ⅱ 支持pt后刷机gsi通刷包和现行的rom包的区别
现行的rom包通常是zip格式,里面包含system镜像和经过或深或浅的优化的各种固件镜像,制作起来通常较麻烦而且有刷入失败的几率,只适用于专一的机型,但是bug少,所有的安卓手机都肯定支持此类rom。当前手机的ota更新多数都采用这类rom包。(当然我不知道三星的Fota升级本质是什么2333)
gsi通刷包通常是img格式,仅一个system镜像,而且只支持支持Project Treble的手机(因为这类手机的系统文件和驱动文件是分开存放的),制作起来相对较容易,一个包就能支持几乎所有这类手机,刷入也方便,成功率高。但是bug可能会多而且型号可能会被统一改成"phh-treble-vanilla",因此刷入这个包可能会导致手机被某些游戏或软件认成模拟器。。。
使用该类rom进行ota更新的手机可能支持无缝更新(Seamless Update),是一个重启一次就能完成更新且失败并成砖几率极低的更新方式。