专栏名称: 移动安全星球
我们分享最新的移动安全攻防小知识,涵盖Android与iOS等多方面内容,如逆向分析、抓包破解等技术,为您保障设备和个人信息安全。订阅我们,掌握前沿的移动安全技术和趋势,让您的移动生活更加安全!
今天看啥  ›  专栏  ›  移动安全星球

鸿蒙(HarmonyOS、OpenHarmony)逆向基础—认识包结构

移动安全星球  · 公众号  ·  · 2024-11-01 09:10
    

文章预览

鸿蒙应用.hap包结构 鸿蒙应用的  .hap  文件是HarmonyOS Ability Package的缩写,它是一个应用的部署包,由代码、资源、第三方库及应用配置文件组成。 .hap  文件可以分为  Entry  和  Feature  两种类型: 1、 Entry类型的HAP :应用的主模块,作为应用的入口,提供了应用的基础功能。在同一个应用中,同一设备类型只支持一个Entry类型的HAP。 2、 Feature类型的HAP :应用的动态特性模块,作为应用能力的扩展,可以根据用户的需求和设备类型进行选择性安装 .hap  文件解包后,其结构和用处如下: •  ets目录 :存放编译后的源码文件,包括  modules.abc (源码编译之后的方舟字节码)和  sourceMaps.map (abc文件的索引文件)。 •  libs目录 :用于存放库文件。库文件是HarmonyOS应用依赖的第三方代码,例如  .so (共享对象)二进制文件。 •  resources目录 :存放 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览