admin管理员组

文章数量:1630190

我已经拿到华为鸿蒙升级包,正在拆包进行分析

可以说华为鸿蒙用在手机上的操作系统与微内核没有任何关系,华为的微内核是用在其他地方的。

images里有这些文件

boot.img

ramdisk.img

recovery.img等等

拆包后整体的文件

首先看一下init.environ.rc文件的内容

# set up the global environment

on early-init

export ANDROID_BOOTLOGO 1

export ANDROID_ROOT /system

export ANDROID_ASSETS /system/app

export ANDROID_DATA /data

export ANDROID_STORAGE /storage

export ANDROID_RUNTIME_ROOT /apex/com.android.runtime

export ANDROID_TZDATA_ROOT /apex/com.android.tzdata

export EXTERNAL_STORAGE /sdcard

export ASEC_MOUNTPOINT /mnt/asec

拆包最重要的system的文件结构

打开build.prop

ro.system.build.date=Wed Dec 16 18:24:40 CST 2020

hw_sc.build.os.enable=true

hw_sc.build.os.apiversion=4

hw_sc.build.os.version=2.1.0

hw_sc.build.os.releasetype=Beta1

打开apex,发现

com.android.apex.cts.shim.apex

com.android.conscrypt.apex

com.android.runtime.release.apex

com.android.tzdata.apex等等

Android Pony EXpress (APEX) 是 Android 10 中引入的一种容器格式,用于在较低级别系统模块的安装流程中使用。此格式可帮助更新不适用于标准 Android 应用模型的系统组件。一些示例组件包括原生服务和原生库、硬件抽象层 (HAL))、运行时 (ART) 以及类库。

打开app,可以发现全部都是apk

比如百度输入法BaiduInput_for_Huawei.apk

包括华为自己的华为移动服务(HMS)HMS.apk

打开framework

打开lib

本文标签: 鸿蒙华为升级包我已经关系