OAT
OTA是Google用于升级android设备的系统的一种技术。具体为Android设备通过网络或其他途径获取到OTA升级包(zip压缩包),Android设备根据OTA包进行系统升级。OTA升级包分为两种,一种叫做完整包,另外一种是差分包。完整包包含了整个系统的内容,可以忽略Android设备ᵜ身的系统内容进行系统升级;差分包包含了旧系统和新版本系统的差异信息,升级的时候需要检查Android设备的系统,如果系统不是版本1,又或者被修改过,就会导致升级不成功。
由于差分包是根据差异生成的,所以通常差分包会比完整包小很多。不管是通过网络升级还是本地升级,都需要先制作OTA升级包,两者升级时的流程也是一致的,都会重启到Recovery中,然后再安装OTA包进行升级。