0 有用
2 下载

【Demo】OpenCore引导程序

文件列表(压缩包大小 17.24M)

免费

概述

具有开发SDK的OpenCore引导程序。

Libraries

该存储库还包含由Acidanthera中的其他项目共享的其他UEFI支持公用库。库集的主要目的是为Apple特定的UEFI驱动程序提供补充功能。主要特点:

  • Apple磁盘映像加载支持
  • 苹果键盘输入汇总
  • Apple PE图像签名验证
  • Apple UEFI安全启动补充代码
  • 带有屏幕阅读支持的音频管理
  • 基本的ACPI和SMBIOS操作
  • 具有计时器支持的CPU信息收集
  • 加密原语(SHA-256,RSA等)
  • 解压缩原语(zlib,lzss,lzvn等)
  • ACPI的辅助代码读取和修改
  • 文件,字符串,UEFI变量的高级抽象
  • 溢出检查算法
  • 没有UEFI安全启动冲突的PE映像加载
  • Plist配置格式解析
  • PNG图像处理
  • 文本输出和图形输出实现
  • XNU内核驱动程序注入和补丁引擎

该代码库的早期历史可以在HermitCrabs Lab设置的AppleSupportPkg和PicoLib库中找到。

OcGuardLib

该库实现了在项目中建议使用的基本安全功能。它基于NetBSD实现在编译器内置程序,类型对齐检查和UBSan运行时上实现快速安全的积分算术映射。

使用UBSan运行时需要使用Clang编译器和-fsanitize = undefined参数。有关更多详细信息,请参考Clang文档

来源https://github.com/acidanthera/OpenCorePkg

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250