A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 6111|回复: 8

[硬件] [软件] 可在 WINDOWS 里用的 DVDKey32 发布

[复制链接]

落伍者

我落伍了 [~.~]

精华
27
帖子
19830
威望
53 点
积分
30386 点
种子
0 点
注册时间
2007-3-22
最后登录
2024-9-7
 楼主| 发表于 2008-8-29 14:32  ·  澳大利亚 | 显示全部楼层 |阅读模式
This exe is a win32 app that extracts the drive key from the Lite-On 360 drive via Serial.

Be warned: This win32 program does not use the windows API. The exe writes directly to the ATA controller's I/O ports (which requires Geek Hideout's I/O dll, which I have included in the rarr). It also requires that you be using an ATA - SATA adapter to connect your 360 drive to your PC, or an SATA controller that has a legacy mode (try the BIOS setup options on your controller).

Geremia - initial concept
C4eva - the CDB's and how to send them
Podger - for the code
Seventhson - for the userspace parallel ATA driver

-----------------------------------------------------------------------------------------------------------------

USAGE:

Dumps Inquiry String to Inquiry.bin & Drive Key to Key.bin

usage: DVDKey32 command_base control_base com_port
command_base: base register of ATA command block in hex (e.g. 1F0 or 170)
control_base: base register of ATA control block in hex (e.g. 3F6 or 376)
legacy mode sata: command base = i/o from msinfo32, control base = command base + 0x0A (usually)
com_port: 1 to 9
pio_mode: 16 or 32 (default: 16)

As with Geremia's dos16 exe, power the drive on before each attempt and with the tray half open...


e.g.


DVDKey32 1cc0 1cca 1

Command base register is the port you would generally get from iPrep
Control base register in the case of Via 6421 at least is (Command base register + 0x0A)
Com port that the serila adapter is attached to

If you have trouble with 16-bit transfer, which you shouldn't, then you can try 32-bit PIO transfers, using the 4th optional parameter....

Msinfo32 does not mention the Control base register... However, a slax boot disk does.. If you are having problem figuring out the control base register try this.

1. Boot from your Slax 2.1 cd
2. login to Slax user/pass  root/toor
3. type: dmesg | grep sata
     you should then see something like this:

     sata_via 0000:04:0b.0: version 2.0
     sata_via 0000:04:0b.0: routed to hard irq line 5
     ata5: SATA max UDMA/133 cmd 0x1CC0 ctl 0x1CCA bmdma 0x1CA0 irq 22
     ata6: SATA max UDMA/133 cmd 0x1CD0 ctl 0x1CDA bmdma 0x1CA8 irq 22

Line 3 is the first port in your card... line 4 is the second and so on...


看来还是在DOS下的好用啊...

有兴趣的可下载来搞搞:

DVDKey32.rar:

DVDKey32.rar (提取码:86d09a288bac2e28c17f1523ea6cbca4
.

精华
0
帖子
198
威望
0 点
积分
221 点
种子
0 点
注册时间
2006-6-28
最后登录
2010-6-30
发表于 2008-8-29 15:25  ·  广西 | 显示全部楼层
好东西,................
该用户已被禁言

精华
0
帖子
441
威望
0 点
积分
460 点
种子
5 点
注册时间
2008-6-12
最后登录
2023-6-23
发表于 2008-9-15 13:51  ·  浙江 | 显示全部楼层
这东东怎么用呀~有什么好处???有没有图
该用户已被禁言

精华
0
帖子
415
威望
0 点
积分
420 点
种子
5 点
注册时间
2008-1-4
最后登录
2015-9-18
发表于 2008-9-15 14:32  ·  浙江 | 显示全部楼层
这种神器只有H大才会用...

圣骑士

Galaxy Express 999

精华
2
帖子
3318
威望
3 点
积分
3710 点
种子
41 点
注册时间
2007-6-21
最后登录
2024-11-17
发表于 2008-9-15 16:39  ·  广东 | 显示全部楼层
这样一来,两个操作系统都可以跑了,
感谢H大分享。

精华
0
帖子
1571
威望
0 点
积分
2015 点
种子
313 点
注册时间
2006-6-24
最后登录
2024-11-18
发表于 2008-9-15 16:42  ·  广东 | 显示全部楼层
有中文吗?完全看不懂是什么来!

精华
0
帖子
1250
威望
0 点
积分
1736 点
种子
295 点
注册时间
2006-10-27
最后登录
2023-8-15
发表于 2008-9-15 17:07  ·  上海 | 显示全部楼层
不知道是什么东西

精华
0
帖子
241
威望
0 点
积分
262 点
种子
0 点
注册时间
2006-7-14
最后登录
2014-4-6
发表于 2008-9-15 22:33  ·  广东 | 显示全部楼层
又多了一个选择,哈哈哈哈哈

精华
0
帖子
110
威望
0 点
积分
112 点
种子
0 点
注册时间
2006-7-14
最后登录
2013-5-27
发表于 2010-11-25 17:05  ·  北京 | 显示全部楼层
要是有中文翻译还可以研究下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-18 22:22 , Processed in 0.213588 second(s), 21 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部