用acpidump提取ACPI表 包括DSDT SSDT等

  • A+
所属分类:dsdt

文章前言

读了一下远景论坛联合SSDT编译DSDT以减少错误的帖子,自己做实验也没成功编译成aml文件,但是发现了几种提取ACPI表的方法。

ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。

DSDT使用的编程语言是ASL(ACPI Source Language),具体的可以百度一下官方网站,并且网站提供了工具一些平台的编译器,可能Unix平台需要自己下载编译后才能用,我现在用的KALI linux,顺利编译成功,会提供下载。

编译后的文件除了IASL外还提供了很多工具,我只略研究了一下IASL和APCIDUMP这两个工具,ACPIDUMP用来提取ACPI表的工具,iasl是编译程序。

好了,一知半解吓唧唧了半天,进入正题提取DSDT,有英文好的可以翻译一下帮助文件。

iasl选项

iasl -h //获取更多帮助

acpidump选项

acpidump -h //获取更多帮助

实现方法

sudo cp acpidump iasl /usr/bin  复制acpidump和iasl到/usr/bin目录

mkdir acpi  //新建一个acpi文件夹

cd acpi  //进入acpi文件夹

acpidump -b  //提取acpi所有表

iasl *.dat  //编译dat文件为dsl

打开acpi目录你会看到DSDT和SSDT等文件了。如果需要dsdt或者ssdt的可以拷贝出来用MACIASL等软件进行修复错误并编译吧,目前我就研究到这里,又能力的朋友也可以好好研究一下,比如说如何只提取DSDT或者SSDT文件吧。

文件下载

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

文件下载

广告也精彩
weinxin
黑苹果社区微信公众号
扫一扫随时掌握最新动态
超级管理员
发表评论

您必须登录才能发表留言!

目前评论:20   其中:访客  20   博主  0

    • bchf2003 来自天朝的朋友 谷歌浏览器  SAMSUNG SM-N9300 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/5.4 Chrome/51.0.2704.106 Mobile Safari/537.36 河北省邢台市 百度网讯科技联通节点 4

      学习学习 这个正好有帮助

      • welson 这家伙可能用了美佬的代理 Safari浏览器 Mac OS X 10_12_6 世界 美国加州三藩CloudFlare公司AS13335任播网络CDN全球节点(CLOUDFLARENET)(WorldAnyCast) 4

        还有显卡什么的没驱动

        • longlonglai98 来自天朝的朋友 江苏省 移动 3

          谢谢分享,学习了。

          • cp140 来自天朝的朋友 湖南省株洲市 电信 4

            好东西,谢谢分享

            • tomysky 来自天朝的朋友 辽宁省沈阳市 联通数据中心 5

              谢谢群主!!!!

              • bboyzhi 来自天朝的朋友 吉林省吉林市 联通 4

                下载提取试试!!!!

                • olyluo 来自天朝的朋友 广东省惠州市 电信 4

                  acppidump看不懂;。试试

                  • Huangzeliang 来自天朝的朋友 河南省郑州市 联通 3

                    学习一下DSDT

                    • badjayhot 来自天朝的朋友 四川省成都市 电信 4

                      我的电源管理用不了,我看下怎么修改。谢谢

                      • Dxer 来自天朝的朋友 湖南省株洲市 电信 5

                        我的电源管理用不了,我看下怎么修改。谢谢

                        • zx19904227511 来自天朝的朋友 广东省深圳市 电信 3

                          非常感谢分享

                          • 719202087 来自天朝的朋友 广东省 移动 4

                            谢谢分享,正好需要

                            • 1556086035 来自天朝的朋友 江苏省 移动 4

                              深不可测啊,学习学习

                              • qq976678755 来自天朝的朋友 辽宁省沈阳市 联通数据中心 3

                                我很想从头了解这个东西 不知道哪里有这方面的资料来着

                                • boergege 来自天朝的朋友 湖北省武汉市 联通 5

                                  深不可测啊,学习学习

                                  • diy2012 来自天朝的朋友 辽宁省沈阳市 联通数据中心 5

                                    学习学习,哈哈

                                    • ajdhql 来自天朝的朋友 江苏省苏州市 电信 3

                                      学习学习,感谢

                                      • mscuer 来自天朝的朋友 广东省东莞市 电信 0

                                        我很想从头了解这个东西 不知道哪里有这方面的资料来着

                                        • a47714411 来自天朝的朋友 广东省 移动 3

                                          学习学习,哈哈

                                          • NNN 来自天朝的朋友 河南省洛阳市 联通 4

                                            注入 实在是 太难了!!!