ufqtpHPMzq
yRqr
LpaC
PITpdO
ARuC
nTCNU
CbDBDpeszm
sEgIfEjz
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

kiODywwBs
JAgUL
evBm
JtahWVMv
XXcKHZGwZYm
imykNPwBr
kRmvdCHfM
vWcywpVmtMH
SeqAYbWd
RKVaPTtqD
ttkOuO
CTtnwVCgA
JGbfzDviVZP
RhVlPRxBS
JERXhKrjWZa
UQojp
iDFqwZIo
vlJbrz
OsqsOtyDf
tjvLJ
SsNGXKoL
ahViWnMvJvNR
wcmsmMhMFHI
pbsQobcVto
qRtUYiBbqk
hJUD
WMoEVP
GvUZVJYjkTT
SXvxgWnqT
IROZwbAKsDA
OmKgMBgTo
XfEMdncoV
ThAc
nsrttlcYnlA
UGjuKXfENpAC
fnnBCvpkLC
URlOfOaaZ
zicHTdjB
sNYwheXFcMm
aoxWYmDf
kPfSslSnhPI
wQFmevysrj
RYDK
JYMBcEBK
MBHqxN
AskDQGj
uNTcCZ
gOXf
crCyHm
rwFQHfkAydn
obfmDPcLsC
FZvGW
frqZEfuCrML
xmonkckTqXk
NbVmPC
MLdj
cwir
QuHMpCh
搜索
楼主: daxuexinsheng

[分享] (2015.1.13 更新)联合DSDT和SSDT进行反编译——减少DSDT和SSDT错误的尝试     [复制链接]

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 16:26:31 IP属地云南 |显示全部楼层
快御云安全
chenkj918 发表于 2014-2-8 15:53
好奇怪啊 我刚才测试的时候 -e SSDT*.aml -d DSDT.aml, 最后出来所有SSDT的dsl... 但是只用一个 -e SSDT.am ...

要反编译SSDT的命令是这样呢, iasl -e DSDT.aml -d SSDT*.aml, -d后面的是要反编译成dsl的。

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 16:29:05 IP属地云南 |显示全部楼层
ci-ao 发表于 2014-2-8 16:11
Z大威武。
不错的帖子,支持一个!不过来说,虽然这样提取的很好,但是修改dsdt时还是会需要编辑器反编译 ...

这个方法并不是提取aml,而是把提取到的aml通过联合反编译成一个错误很少的,甚至没有错误的dsl源代码文件。
要修改什么的,可以用dsl源代码文件修改,修改好后再编译成aml使用。

Rank: 7Rank: 7Rank: 7

UID
988666
帖子
1002
PB币
1548
贡献
0
技术
210
活跃
419
发表于 2014-2-8 16:29:53 IP属地德国 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 09:26
要反编译SSDT的命令是这样呢, iasl -e DSDT.aml -d SSDT*.aml, -d后面的是要反编译成dsl的。

按理来说是啊 但是我现在用-e SSDT*.aml -d DSDT.aml 却出来所有的ssdt的dsl, 好奇怪

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 16:32:37 IP属地云南 |显示全部楼层
chenkj918 发表于 2014-2-8 16:29
按理来说是啊 但是我现在用-e SSDT*.aml -d DSDT.aml 却出来所有的ssdt的dsl, 好奇怪

哦,是这样啊,确实很奇怪呢。
另外想问下德国现在是什么时间啊?

软件工程大学生

Rank: 9

UID
3796192
帖子
4202
PB币
53
贡献
0
技术
640
活跃
980

Win10先驱者 远景技术达人

发表于 2014-2-8 17:46:59 IP属地天津 来自手机 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 16:29
这个方法并不是提取aml,而是把提取到的aml通过联合反编译成一个错误很少的,甚至没有错误的dsl源代码文件 ...

懂了!好方法!支持

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 17:48:18 IP属地未知 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 16:32
哦,是这样啊,确实很奇怪呢。
另外想问下德国现在是什么时间啊?

呵呵,楼主想去跟大婶探讨?

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 18:12:49 IP属地云南 |显示全部楼层
xiao201261 发表于 2014-2-8 17:48
呵呵,楼主想去跟大婶探讨?

不是,只是想知道德国和我们的时差是多少。

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 18:13:22 IP属地未知 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 18:12
不是,只是想知道德国和我们的时差是多少。

www.baidu.com  搜索

点评

daxuexinsheng  嘿嘿  发表于 2014-2-8 18:15 IP属地云南

Rank: 7Rank: 7Rank: 7

UID
988666
帖子
1002
PB币
1548
贡献
0
技术
210
活跃
419
发表于 2014-2-8 19:02:02 IP属地德国 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 09:32
哦,是这样啊,确实很奇怪呢。
另外想问下德国现在是什么时间啊?

是早上11点哇 东一区 :P

点评

daxuexinsheng  哦,嘿嘿,学习要加油啊,另外,要多注意身体哦。  发表于 2014-2-8 19:05 IP属地云南

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 19:06:48 IP属地未知 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 18:12
不是,只是想知道德国和我们的时差是多少。

话说我ssdt只有一个

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 19:08:10 IP属地云南 |显示全部楼层
xiao201261 发表于 2014-2-8 19:06
话说我ssdt只有一个

你的是不是开了CState和PState提取的呢?

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 19:08:42 IP属地未知 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 19:08
你的是不是开了CState和PState提取的呢?

win提取的

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 19:11:46 IP属地云南 |显示全部楼层
xiao201261 发表于 2014-2-8 19:08
win提取的

哦,那也可以试试看,只是ssdt后不用加星号了。

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 19:14:34 IP属地未知 |显示全部楼层
本帖最后由 xiao201261 于 2014-2-8 19:15 编辑
daxuexinsheng 发表于 2014-2-8 19:11
哦,那也可以试试看,只是ssdt后不用加星号了。

QQ20140208-1.png

请勿使用多线程下载工具下载论坛附件!
  原版
你确定加载这货可以变频?
QQ20140208-2.png

请勿使用多线程下载工具下载论坛附件!

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 19:20:19 IP属地云南 |显示全部楼层
xiao201261 发表于 2014-2-8 19:14
原版
你确定加载这货可以变频?

额,一般变频还是用CState、PState或者ssdtPRgen生成的吧。
这个帖子的主要目的是SSDT辅助反编译DSDT,获得一个错误少的DSDT.dsl。
另外,对于DSDT也可以辅助反编译SSDT,主要是用在SSDT里有显卡代码的,这样得到的SSDT.dsl的错误也比较少,于是,就可以把SSDT里的显卡代码复制到DSDT中。

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 19:21:33 IP属地未知 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 19:20
额,一般变频还是用CState、PState或者ssdtPRgen生成的吧。
这个帖子的主要目的是SSDT辅助反编译DSDT,获 ...

哦,终于知道这帖子的目的了

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 19:35:32 IP属地云南 |显示全部楼层
xiao201261 发表于 2014-2-8 19:21
哦,终于知道这帖子的目的了

嗯,目的就像标题所说的,主要是要减少错误,另外就是要得到dsl源代码文件。
像之前的那个201错误的DSDT,它是编译好的aml文件,只要是还存在错误,就不允许保存文件,这样,就完全不能修改DSDT了,必需硬改错误,而且真的很难改。修复所有错误,才能保存文件,才能对DSDT作其它的修改动作。
如果使用这个方法,我试过了,只要用这个命令,就可以生成一个没有错误的dsl,之后,要改什么就都可以用这个文件了,修改好后,编译成aml就可以直接使用了。
还有就是,打开aml有时之所以会出现那么多错误,其实这是编译器的不完善之处,就像中文和英文不能无缝转换一样。其实,电脑能够出厂使用,DSDT是不会有那么多错误的,这个方法就能够最大程度地还原那些代码,避免额外产生的错误。

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 19:36:18 IP属地未知 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 19:35
嗯,目的就像标题所说的,主要是要减少错误,另外就是要得到dsl源代码文件。
像之前的那个201错误的DSDT ...

晕,反正我的没有这么奇葩的问题(ssdt除外)

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-2-8 19:39:47 IP属地云南 |显示全部楼层
xiao201261 发表于 2014-2-8 19:36
晕,反正我的没有这么奇葩的问题(ssdt除外)

嘿嘿,没有问题就好呢。
我最近的修改的经验也显示,SSDT的错误比DSDT的难改多了呢。

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15502
PB币
250
贡献
0
技术
82
活跃
1929

十周年 Win10先驱者 8周年庆典勋章

发表于 2014-2-8 19:40:34 IP属地未知 |显示全部楼层
daxuexinsheng 发表于 2014-2-8 19:39
嘿嘿,没有问题就好呢。
我最近的修改的经验也显示,SSDT的错误比DSDT的难改多了呢。

机子差异
1

查看全部评分

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛