SSDTTime 技术文档

SSDTTime 技术文档

SSDTTime SSDT/DSDT hotpatch attempts. SSDTTime 项目地址: https://gitcode.com/gh_mirrors/ss/SSDTTime

1. 安装指南

1.1 系统要求

  • macOS: 支持 macOS 系统。
  • Linux: 支持 Linux 系统。
  • Windows: 支持 Windows 系统。

1.2 安装步骤

1.2.1 Linux 安装
  1. 下载 SSDTTime.py 文件。
  2. 打开终端窗口。
  3. 运行以下命令启动 SSDTTime.py
    python3 SSDTTime.py
    
1.2.2 macOS 安装
  1. 下载 SSDTTime.command 文件。
  2. 打开终端窗口或直接双击 SSDTTime.command 文件。
1.2.3 Windows 安装
  1. 下载 SSDTTime.bat 文件。
  2. 打开命令提示符窗口或直接双击 SSDTTime.bat 文件。

2. 项目使用说明

2.1 功能概述

SSDTTime 是一个简单易用的工具,旨在简化创建 SSDT(System Services Descriptor Table)的过程。它支持 macOS、Linux 和 Windows 系统,并提供了多种 SSDT 的生成功能。

2.2 支持的 SSDTs

  • SSDT-HPET: 修复 IRQ 冲突。
  • SSDT-EC: 创建操作系统感知的假 EC(适用于笔记本和台式机)。
  • SSDT-USBX: 提供通用的 USB 电源属性。
  • SSDT-PLUG: 在 CPU0/PR00 上设置 plugin-type = 1。
  • SSDT-PMC: 为原生 300 系列 NVRAM 添加缺失的 PMCR 设备。
  • SSDT-AWAC: 禁用 AWAC 时钟,并根据需要启用(或伪造)RTC。
  • SSDT-USB-Reset: 返回检测到的根集线器的零状态,以允许硬件查询。
  • SSDT-Bridge: 为传递的设备路径创建缺失的 PCI 桥。
  • SSDT-PNLF: 为笔记本电脑的背光控制设置 PNLF 设备。
  • SSDT-XOSI: 重命名 _OSI 并打补丁,以返回一系列 Windows 版本的 true,同时检查 OSID。
  • DMAR: 从 DMAR 表中移除保留的内存区域。

2.3 使用步骤

  1. 根据操作系统选择相应的启动方式(如上文所述)。
  2. 根据提示选择需要生成的 SSDT 类型。
  3. 工具将自动生成并保存 SSDT 文件。

3. 项目 API 使用文档

3.1 API 概述

SSDTTime 提供了简单的命令行接口,用户可以通过命令行参数指定需要生成的 SSDT 类型。

3.2 常用命令

  • 生成所有 SSDTs:
    python3 SSDTTime.py --all
    
  • 生成特定 SSDT:
    python3 SSDTTime.py --ssdt SSDT-HPET
    

3.3 参数说明

  • --all: 生成所有支持的 SSDTs。
  • --ssdt <SSDT_NAME>: 生成指定的 SSDT,如 SSDT-HPETSSDT-EC 等。

4. 项目安装方式

4.1 下载方式

用户可以通过以下方式下载 SSDTTime

4.2 安装步骤

  1. 克隆或下载 GitHub 仓库。
  2. 根据操作系统选择相应的启动文件(如上文所述)。

通过以上文档,用户可以轻松了解并使用 SSDTTime 工具,生成所需的 SSDT 文件。

SSDTTime SSDT/DSDT hotpatch attempts. SSDTTime 项目地址: https://gitcode.com/gh_mirrors/ss/SSDTTime

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水纬乾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值