鸿蒙系统拆包,我已经拿到华为鸿蒙升级包,正在拆包分析鸿蒙与安卓的关系

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

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

images里有这些文件

boot.img

ramdisk.img

recovery.img等等

9df10ff9cb3aa98a3e02ae53cab4ced6.png

拆包后整体的文件

bd3a70738e47e71f9ccc5d7a96982662.png

首先看一下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

a0ea50f4e85f021c03705fd8094524ba.png

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

6d8ef207a054a9c641d5f91b3935ab0f.png

打开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

5b168bf19d99d205a29859bc615bc442.png

3b0e5b0af0e0dbc4a90bb909ef44b679.png

打开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) 以及类库。

6fc46b8970b4fc7f9f0832b7a2c09836.png

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

800d979c709d70e318847a86215535d4.png

比如百度输入法BaiduInput_for_Huawei.apk

a0bd60e40822199b6caa6398606b9f57.png

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

7e084f55888f9e0ce505487b135689e4.png

打开framework

088e52473be500c3d4b9b0aec700c637.png

打开lib

a02c7bbfb000906f61ac8e65e362efe7.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22946.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机升级鸿蒙OS后,以前的安卓APP还能使用吗?

近日,华为正式发布了HarmonyOS 2.0.0,这宣告手机版的鸿蒙操作系统正式到来,很多小伙伴关心手机升级鸿蒙操作系统后,以前的安卓APP还能使用吗? 今天我们了解一下鸿蒙生态下APP,日后会以怎样的形式存在。 …

鸿蒙到底是不是安卓?

原文:https://www.toutiao.com/i6970301348873044516/ 这几天我的4台手机都升级到了鸿蒙。Mate X2、Mate 40 Pro、Mate 40 Pro、P40 Pro。使用起来,其实我觉得和之前没什么明显变化。偶尔看到微博上有人说流畅了,反正我没感觉。流畅了吗&…

鸿蒙OS到底是不是Android套皮?(少bb,看源码!)

来源:21ic电子网,头条我的小号等,本文作者观点不代表本网观点某人曾说「没有调查就没有发言权」最近鸿蒙系统关注度好高,支持与反对、看好和看衰、「自主的全场景分布式系统」和「Android套壳」各执一词,吵的不可开交。…

鸿蒙OS到底是不是Android套皮?

本文转载自不正经程序员 某人曾说「没有调查就没有发言权」 最近鸿蒙系统关注度好高,支持与反对、看好和看衰、「自主的全场景分布式系统」和「Android套壳」各执一词,吵的不可开交。 作为十八流码农,本着了解行业动态、体验HarmonyOS开发流…

鸿蒙系统展示了华为的野心,难怪谷歌害怕

华为已正式向它的手机用户推送鸿蒙系统,用户在升级为鸿蒙系统之后并不会有什么感受,表面的EMUI依然如故,而分析人士认为鸿蒙系统代表着华为的野心,这可能是导致谷歌不断对它采取措施的原因。 华为在鸿蒙系统的发布会上表示这是全球…

微信怎么不支持华为鸿蒙,微信迟迟不加入鸿蒙,华为为何不着急呢?

原标题:微信迟迟不加入鸿蒙,华为为何不着急呢? 其实任正非早有布局,该布局将取代微信,华为、小米相继入局,你说马化腾能不慌吗?在国家的牵头之下,三大运营商罕见达成了合作&#xff…

爆料称华为鸿蒙HarmonyOS 2.0陆续开源,是否为安卓“代码里见”

本文转载自 IT之家 华为上个月公布了开源版本的鸿蒙 OpenHarmony 1.1.0 LTS 版本,相比于 OpenHarmony 1.0 版本,1.1.0 LTS 版本新增 AI 子系统、电源管理子系统、泛 Sensor 子系统、升级子系统,及统一 AI 引擎框架。 近日,数码博…

华为鸿蒙到底是不是安卓系统套了个壳?

余承东在2月份宣布:鸿蒙将于4月份全面上线,果然没有食言 华为鸿蒙2.0来了,首批升级机型名单包括:Mate X2、Mate40以及P40系列。需要注意的是这次上线的鸿蒙OS依旧只是开发者测试版,还不是正式版本。另外花粉们必须前往…

智能电视可以安装鸿蒙操作系统吗,华为鸿蒙系统竟然支持安装第三方软件了?这再也不鸿蒙了...

前段时间华为以及荣耀都推出了自家的两款智能电视,华为智慧屏以及荣耀智慧屏两款电视,从发布至今就吸引了许多华为用户的喜爱,至今在各大电商平台也会偶尔出现断货的情况。 大家都知道,无论是华为智慧屏还是荣耀智慧屏&#xff0c…

为什么鸿蒙系统发布后,安卓工程师都开始慌了?

打从鸿蒙出来后,很多安卓工程师开始担忧,怕对自己工作产生影响。老王觉得这有点杞人忧天,与其担心是否会对安卓开发工程师有影响,不如去看一下自己能否抓住鸿蒙这个机会。 如果你认为他真能成事的话,如果你真想知道有…

巴别塔——问答平台调研

项目内容这个作业属于哪个课程2023 年北航软件工程这个作业的要求在哪里个人作业-软件案例分析我在这个课程的目标是了解软件工程的方法论、获得软件项目开发的实践经验、构建一个具有我的气息的艺术品这个作业在哪个具体方面帮助我实现目标对于“程序员是什么”这个问题有了一…

越来越“变态”的验证码,到底在验证什么?

验证码要验证的是它所面对的是真实的人还是计算机程序。最开始的验证码非常的简单,只要输入几个数字就可以。不知道从何时开始见证了变得越来越变态,变得花样不断的验证,验证码就不仅仅是视力的挑战了,有的时候已经是视力及智力的…

做外贸销售,怎么让客户接受样品自费的问题?

国际贸易中,很多时候一个订单是否能够成交,买家对您的产品是否认可,作为不二法门,样品在其中扮演着决定性的作用,样品也分为不同的种类。 在外贸出口工作中,当收到客户说要样品时,很多外贸人都…

外贸Newer必备外贸流程

熟记了许多外贸知识,了解了许多外贸开发客户的方法,也掌握了很多外贸必备工具的用法,但是对外贸的具体流程还是一知半解。这种状态不仅不利于外贸新人开展工作,也不利于客户了解并下单。于是今天,外贸新人必备外贸流程…

外贸采购管理对业务的影响及解决方案

在外贸企业中,采购环节的把控对整个业务环节都有影响。像是采购供应商是否能够按时到货,会直接影响生产进度;采购质量的好坏直接影响产品的生产进度及质量;采购成本的高低,直接影响产品的成本及利润;采购供…

如何通过视频推广的方式帮助外贸B2B企业获得询盘

会有外贸企业比较烦恼,总是寻找不到精准客户,也很少有客户向自己询盘,企业需要订单,自己的品牌想要在目标市场被知晓,如何解决这些问题呢?我们可以跟随现阶段流行的趋势——视频推广,接下来请慢…

Glide、Picasso和Fresco

Glide、Picasso和Fresco都是目前Android图片加载的主流框架。 Glide与Picasso使用方式及其相似,都是链式一行代码即可搞定。 一、Glide compile com.github.bumptech.glide:glide:3.7.0加上v4包 Glide.with(this).load("http://goo.gl/gEgYUd").into(im…

27 个Python数据科学库实战案例 (附代码)

为了大家能够对人工智能常用的 Python 库有一个初步的了解,以选择能够满足自己需求的库进行学习,对目前较为常见的人工智能库进行简要全面的介绍。 1、Numpy NumPy(Numerical Python)是 Python的一个扩展程序库,支持大量的维度数组与矩阵运算…

原生代码加载网络图片和Volley和Picasso的简单介绍和优缺点对比

网路下载图片,并以滚动列表的方式展示图片资源,是一种典型的Android App开发场景,但是如何更好的去实现这种效果一直是Android程序员所头疼的事情。比如,将下载的图片数据存储到本地,那就会造成一个原声Android代码的卡…

【历史上的今天】10 月 21 日:最短命的流媒体;Imgur 创始人出生;王安申请磁芯存储器专利

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2021 年 10 月 21 日,在 1883 年的今天,伊曼纽尔诺贝尔(Noble)诞生,以他命名的诺贝尔奖每年会授予世界各国在…