如何快速制作SSDT热补丁:SSDTTime完整使用指南
【免费下载链接】SSDTTime SSDT/DSDT hotpatch attempts. 项目地址: https://gitcode.com/gh_mirrors/ss/SSDTTime
SSDTTime是一款免费开源的ACPI补丁生成工具,专为新手和普通用户设计,可在Windows、macOS和Linux系统快速创建SSDT/DSDT热补丁,解决硬件兼容性问题。通过简单操作即可生成多种常用ACPI补丁,无需手动编写复杂代码,是黑苹果爱好者和系统调试人员的必备工具。
📋 什么是SSDTTime?
SSDTTime是一款轻量级ACPI补丁生成工具,主要功能是帮助用户自动创建和管理系统所需的SSDT(Secondary System Description Table)热补丁文件。这些补丁文件能够修复硬件与操作系统之间的兼容性问题,例如解决IRQ冲突、启用原生电源管理、修复USB识别等常见问题。
该工具完全免费且开源,支持三大主流操作系统,特别适合没有ACPI编程经验的普通用户。
✨ 支持的核心补丁类型
SSDTTime提供15+种常用SSDT补丁模板,覆盖绝大多数硬件兼容性需求:
- SSDT-HPET:修复IRQ中断冲突问题
- SSDT-EC:生成操作系统感知的虚拟嵌入式控制器(支持笔记本和台式机)
- SSDT-USBX:提供通用USB电源管理属性
- SSDT-PLUG:启用CPU原生电源管理支持
- SSDT-PMC:为300系列主板添加PMCR设备,实现原生NVRAM支持
- SSDT-AWAC:禁用AWAC时钟并启用RTC实时时钟
- SSDT-USB-Reset:修复USB根集线器状态查询问题
- SSDT-PNLF:为笔记本电脑创建背光控制设备
🚀 快速安装步骤
1. 获取工具
git clone https://gitcode.com/gh_mirrors/ss/SSDTTime
2. 运行工具
根据操作系统选择对应启动文件:
- Windows:双击运行
SSDTTime.bat - macOS:双击运行
SSDTTime.command或终端执行 - Linux:终端执行
python SSDTTime.py
📝 简单使用教程
- 启动工具后,主界面会显示所有可用的补丁选项
- 使用方向键选择需要的补丁类型(如
SSDT-EC) - 根据工具提示完成简单配置(通常只需选择设备类型)
- 补丁文件将自动生成在
Results目录中 - 将生成的AML文件添加到EFI/OC/ACPI目录并更新config.plist
💡 使用技巧与注意事项
- 补丁选择:根据具体硬件问题选择对应补丁,无需全部安装
- 备份配置:修改ACPI前建议备份原有EFI文件夹
- 日志查看:生成补丁时注意查看工具输出日志,排查可能的错误
- 更新工具:定期通过git更新工具获取最新补丁模板和功能
🛠️ 项目文件说明
核心功能模块位于 Scripts/ 目录:
dsdt.py:DSDT文件解析与处理utils.py:通用工具函数库run.py:主程序执行流程控制downloader.py:必要组件下载功能
🙏 致谢
本项目由CorpNewt开发维护,感谢以下贡献者:
- NoOne:脚本改进
- Rehabman/Intel:提供iasl编译器支持
通过SSDTTime,即使没有ACPI编程经验的用户也能轻松解决硬件兼容性问题。无论是黑苹果安装还是系统调试,这款工具都能帮你节省大量时间和精力!
【免费下载链接】SSDTTime SSDT/DSDT hotpatch attempts. 项目地址: https://gitcode.com/gh_mirrors/ss/SSDTTime
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



