摘要

有很多朋友都在问小子如何制作DSDT,其实,小子对DSDT也只是了解,并没有深入研究过。

下面,小子就把自己所了解的制作DSDT的方法介绍给需要的朋友,当然,小子要特别说明的是DSDT并不是安装黑苹果必须的,也不要盲目的使用DSDT,它只是为了让我们的黑苹果更接近白苹果。

有很多朋友都在问小编如何制作DSDT,其实,小编对DSDT也只是了解,并没有深入研究过。

下面,小编就把自己所了解的制作DSDT的方法介绍给需要的朋友,当然,小编要特别说明的是DSDT并不是安装

ACPI 全称为Advanced Configuration and Power Interface即高级配置和电源管理接口

是由HP、Intel、Microsoft、Phoenix和Toshiba共同开发,用来定义能够为主板上设备提供操作系统配置和电源管理的硬件和软件接口的公开的行业规范。它能在操作平台独立的方式下描述系统硬件并且以固定格式的数据结构或者AML形式表示,最主要的AML表便是DSDT(differentiated system description table)。

DSDT是最大也是最重要的表因为它描述了主板上的设备,DSDT和其他ACPI表是储存在BIOS而且只描述主板上的硬件。因为Windows的优化可能会导致一些错误,所以我们需要用一些符合OS X系统需要的声明来绕过之前有错误的DSDT表从而使兼容性更可能的好。

我们通过

1.DSDT中的仿冒device-id能够取代仿冒驱动。

2.系统更新可能会使修改过的驱动或者仿冒驱动失效但无法使DSDTpatch失效。

3.DSDT修改能使系统睡眠并开启原生降频。

4.大规模的修改能够加速启动过程。

接着,小编分别以Mac平台、Linux平台和Windows平台来讲解如何提取DSDT。

Mac平台提取DSDT:

确认没有加载DSDT的前提下进行,在终端中运行dsdt.sh这个脚本,它将把所有的ACPI表都提取到/Users/你的用户名/ACPI目录下,当然,你也可以使用像DSDTSE,

Linux平台提取DSDT:

在Linux终端中输入:cat /proc/acpi/dsdt > dsdt.aml

Windows平台提取DSDT:

AIDA64或其他工具提取DSDT和SSDT,提取方法如下:

接下来小编来说说.dsl与.aml的编译与反编译:

当从系统中提取出DSDT以及其他ACPI表时,他们的格式是ACPI Machine Language(ACPI机器语言,后缀为.aml),我们要修改的话,DSDT需要先反编译成.dsl文件。用来编译和反编译ACPI表的程序叫做 iASL(点我下载),使用方法如图所示:

教程所用到的一些工具:

百度云盘

提取密码:*** [隐藏信息,登陆并发表评论后刷新可见!]

文件下载

Linux平台提取DSDT,手动提取DSDT和SSDT教程相关推荐

  1. 四、Windows下提取到DSDT.aml以及DSDT初阶修改

    4.1-准备工作:下载本篇所用到的所有工具(链接: http://pan.baidu.com/s/1Gh9k6 密码: utii). 4.2-这里推荐一个视频,来自远景pcbeta论坛のOS X Ma ...

  2. 如何在linux上创建数据库,在LINUX平台上手动创建数据库(oracle 10g)

    在LINUX平台上手动创建数据库(oracle 10g) 安装完oracle软件后,不使用dbca创建数据库,而手动创建数据库,主要目的是了解数据库创建的过程中主要进行了那些操作. 1.首先设置要创建 ...

  3. oracle手动注册数据库,Oracle 11g手动创建数据库(Linux平台)

    一.环境 Oracle 11g,Linux平台 二.适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三.流程 手动建库大致步骤 设置环境变量. ...

  4. Oracle 11g手动创建数据库(Linux平台)

    一.    环境 Oracle 11g,Linux平台 二.    适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三.    流程 手动建库 ...

  5. 摄影测量手动提取立体像对同名点像素,相对定向解算,特征点提取,影像匹配同名点的python实现

    摄影测量手动提取立体像对同名点像素,相对定向解算,特征点提取,影像匹配同名点的python实现 0 写在前面 摄影测量课程布置的课程大作业,主要要求是: 独立完成一种相对定向的算法程序设计与开发.功能 ...

  6. 【C语言】标准库(头文件、静态库、动态库),windows与Linux平台下的常用C语言标准库

    一.Introduction 1.1 C语言标准库 1.2 历代C语言标准 1.3 主流C语言编译器 二.C语言标准库 2.1 常用标准头文件 2.2 常用标准静态库 三.windows平台 四.Li ...

  7. 基于 linux 平台的 libpcap 源代码分析

    libpcap 是 unix/linux 平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础.Libpcap 可以在绝大多数类 unix 平台下工作,本文分析了 libpcap 在 linu ...

  8. Linux平台gcc和动态共享库的基础知识

    http://www.javaeye.com/topic/261176 对大多数不从事Linux平台C语言开发的人来说,GNU gcc的一套工具和Linux平台的共享库的使用还是十分陌生的,其实我也不 ...

  9. Linux 平台下基于Qt 的电子地图的绘制

    Linux 平台下基于Qt 的电子地图的绘制 摘要-------------------------------------------1   关键词------------------------- ...

最新文章

  1. node.js学习5--------------------- 返回html内容给浏览器
  2. 谈谈JDK线程的伪唤醒
  3. Java Web开发中路径问题小结
  4. python 新建一列_python – 如何处理列名称和创建新列
  5. 从Matlab中导出不含白边的图片及设置画布尺寸及图片位置
  6. 使用pycharm调试Python代码时F8快捷键失效
  7. 千元显卡玩转百亿大模型,清华推出工具包BMInf让模型推理轻而易举
  8. 33迭代器模式(Iterator Pattern)
  9. 狸窝音频剪辑软件_「附下载链接」常用的5款视频格式转换软件,收藏起来吧...
  10. 拦截器和过滤器区别_新手能看懂的(Interceptor)和(Filter)区别与使用!
  11. plc 滑台流程图_动力滑台液压系统及PLC控制设计
  12. 移动硬盘计算机限制打不开,移动硬盘突然打不开并且要求格式化怎么解决
  13. 【python实战】怎么用python自动登录CSDN
  14. 电脑卡顿,终于解决了多年的电脑卡顿问题
  15. 使用canvas进行图片压缩(前端图片压缩核心处理)
  16. 360n4s高通版卡刷包
  17. 牛客练习赛24(18.08.10)
  18. 自己重构一个非常简单的网页
  19. Quartus II的破解之道
  20. win下Python3.7+pip+Ipython安装

热门文章

  1. shellcode xor编码/解码[2]
  2. MySQL事务ACID实现原理
  3. CAS的三个问题及解决方案
  4. 深入理解 nvidia-docker 2.0
  5. ReactJs 第三章 React元素的渲染
  6. 20191219算法题存档
  7. TCP 粘包半包 netty 编解码 三者关系
  8. Java消息中间件--JMS规范
  9. 深入理解PHP之源码目录结构
  10. 对今天下午的工作内容的反思