x86 硬件上的 Mac OS X 2008–2024 技术文献库
InfiniteMac OSx86 › OSx86 10.X 核心架构与安装配置 › Snow Leopard CMOS 重置问题修复方法
332,582 reads · 2009-07-13 – 2010-04-01
技术报告 10.X 核心架构 DSDT

Snow Leopard CMOS 重置问题修复方法

Snow Leopard 测试版有一个很讨厌的毛病,就是重启电脑时会重置你的 CMOS。你可以通过编辑 DSDT 文件来修复这个问题,把原本默认为 0x04 的 Length 值改为 0x02 即可。

主笔作者
@candykane 发表于 2009-07-13
所属专区
OSx86 10.X 核心架构与安装配置
典藏规模与记录
332,582 次历史阅读 · 26 则精选技术笔记(萃取自 32 则原始回帖) · 2009-07-13 – 2010-04-01
参与贡献成员 (15)
@uman (9)@kizwan (8)@infinitek (2)@ariyako (2)@candykane@digital_dreamer@ariadri@mwgdrwg@dgandra@osxfr33k@MikeHunt79@Ianxxx@spalek83@SaCleoCheater@josefka
相关硬件参考
Workstation Coolers & Thermal Gear ↗ SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗
简体中文精译技术专卷 · 完整保留原始命令、Kext 名称、ACPI 节点与引导参数查看英文原版 (Original English) →

Snow Leopard 测试版有一个很讨厌的毛病,就是重启电脑时会重置你的 CMOS。你可以通过编辑 DSDT 文件来修复这个问题。

把原本默认为 0x04 的 Length 值改为 0x02。

Device (RTC)
{
  Name (_HID, EisaId ("PNP0B00"))
  Name (_CRS, ResourceTemplate ()
  {
     IO (Decode16,
     0x0070,             // Range Minimum
     0x0070,             // Range Maximum
     0x00,               // Alignment
     0x02,               // Length
     )
   })
}

社区实测与技术补充笔记

自 32 则原始讨论回帖中萃取 26 则高价值技术回应

技术笔记 #1 @uman 2009-07-30

candykane,

在 Leopard 10.5.6 下,我的代码是这样的:

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x08,               // Length
                            )
                        IRQNoFlags ()
                            {8}
                    })
                }

请问你知道以下两点吗:

a. 你建议的这项修改在 Leopard 下是否完全无害?
b. 在 Leopard / Snow Leopard 下,到底需不需要保留 IRQNoFlags 那几行?

技术笔记 #2 @digital_dreamer 2009-08-01

uman,
在任何一个系统下都完全无害。
那个 8 需要改成 2,不过在 Leo 下不会产生任何影响。

另外 IRQNoFlags 以及紧接着下一行的 {8} 也需要一并删掉。
你在 SL 下遇到五国死机(KP)了吗?Leo 下我不太清楚,但在华硕(ASUS)主板上运行 SL 时,这个问题是出了名会导致五国死机的。

祝好,
MAJ

技术笔记 #3 @infinitek 2009-08-19

原谅我的无知,想问一下大家都是用什么工具来查看和编辑 DSDT 的……?

技术笔记 #4 @ariadri 2009-08-20

原谅我的无知,想问一下大家都是用什么工具来查看和编辑 DSDT 的……?appl elife.ru/poleznye_keksty_utility_i_solyusheny_dlya_osx86/9675/860.html#entry93244

把你的 dsdt.aml 拖进去之后,就会得到一个可以编辑的 dsdt.dsl 文件。改完之后只需把 dsdt.dsl 重新拖回这个软件里,它就会像变魔术一样自动转回 dsdt.aml 啦 ^_^

技术笔记 #5 @mwgdrwg 2009-08-21

非常感谢——这个方法帮我解决了 CMOS 重置的问题。不过目前还是会五国死机(内核崩溃),到现在都还没能成功进系统……

技术笔记 #6 @dgandra 2009-09-05

在我的 Device (RTC) 字段里,Alignment 的值是 0x04。我看一楼 candykane 贴出来的值是 0x00,但后面的回帖里都没人提到这一点。请问我需要把 Alignment 的值改成 0x00 吗,还是保留原来的值就行?

技术笔记 #7 @osxfr33k 2009-09-22

那段代码应该放在什么位置?是放在 DSDT.dsl 的末尾,还是中间?我就是在这里看晕了。能不能贴一点它前后的上下文代码,让我看看应该插在哪个位置?另外有没有好用的 DSDT 补丁工具(Patcher)可以自动把这段代码写进 DSDT.dsl 文件里的正确段落和位置?

我目前用的是 DSDTSE,里面有很多修改秘籍(hack),但它们都是在单独的编辑窗口里打开的,我通常都搞不清该把那段代码贴到主 DSDT.dsl 编辑窗口的什么地方?

而且我的 DSDT 里好像根本没有 RTC 这一项?但我也没发现 CMOS 有什么问题啊?难道是因为我的主板型号?我用的是华硕 Asus Maximus Formula(X38 芯片组)。

技术笔记 #8 @MikeHunt79 2009-09-23

大家好,下面是我这台 Acer Aspire One 的 RTC 段落,里面的 length = 0x08,请问这两个 length 的值都需要修改吗?

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (BUF0, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x08,               // Length
                            )
                    })
                    Name (BUF1, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x08,               // Length
                            )
                   })
                    Method (_CRS, 0, Serialized)
                    {
                        If (LEqual (HPTS, One))
                        {
                            Return (BUF0)
                        }
                        Else
                        {
                            Return (BUF1)
                        }
                    }
                }
技术笔记 #9 @Ianxxx 2009-11-27

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length <-- 只改这一个就行
)
})
Name (ATT1, ResourceTemplate
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length <-- 这个不用动
)

技术笔记 #10 @spalek83 2009-12-06

CMOS 重置修复(通过 kext 内核扩展实现)

k exts.com/view/151-cmos_reset_fix_%28via_kext%29.html

技术笔记 #11 @SaCleoCheater 2010-01-29

这个 Snow Leopard CMOS DSDT 修改方案其实是苹果自己在 MacBook Air 里使用的。

这个补丁并不是黑苹果玩家凭空创造的,而是被大家发掘出来的。

技术笔记 #12 @uman 2010-02-26

根据 BuildSmart 的说法(参见:http://netkas.org/?p=114#comment-45114 ↗),如果你的 length 是 0x08 且 alignment 是 0x01,那就说明主板厂商编写的 DSDT 遵循了 ASL 规范,因此你原本是不需要做任何修改的。

为什么“不做修改”很重要呢?因为我听说如果把 length 改成 0x02,在 10.6 和 10.6.1 下睡眠功能(sleep)是没问题的,但升到 10.6.2 之后就会引入一个睡眠 bug。这个消息是我在 infinitemac 的俄语区听说的。

有人能证实一下吗?我大概下周就要升级到 SL 了(顺便升级一下笔记本的 CPU),如果到时候还没人证实,我就自己去试一下。

哦对了,顺便提一句,我发现参考与自己硬件配置最接近的真 Mac 机型的 DSDT 非常有帮助……

技术笔记 #13 @kizwan 2010-02-26 ↳ Re: @uman
@uman根据 BuildSmart 的说法(参见:http://netkas.org/?p=114#comment-45114 ↗),如果你的 length 是 0x08 且 alignment 是 0x01,那就说明主板厂商编写的 DSDT 遵循了 ASL 规范,因此你原本是不需要做任何修改的。……

我的 Acer Aspire 9420 只有在尝试休眠(hibernate)时才会出现 BIOS 重置的现象。我还没试过 10.6.2,但你的意思是说,升到 10.6.2 之后,即使不打“CMOS 重置修复”补丁,我的笔记本也会表现正常(不会重置 BIOS)吗?顺便说一下,Aspire 9420 的 DSDT 是遵循 ASL 规范的。

kizwan

技术笔记 #14 @uman 2010-02-27 ↳ Re: @kizwan
@kizwan我的 Acer Aspire 9420 只有在尝试休眠(hibernate)时才会出现 BIOS 重置的现象。我还没试过 10.6.2,但你的意思是说,升到 10.6.2 之后,即使不打“CMOS 重置修复”补丁,我的笔记本也会表现正常(不会重置 BIOS)吗?顺便说一下,Aspire 9420 的 DSDT 是遵循 ASL 规范的。 kizwan

你好 kizwan——

我的笔记本在 10.5.6 下只要尝试休眠也会直接死机。至于你的问题,在 10.6 下只有一部分(并非所有)BIOS 需要打 RTC 修复补丁。你现在已经在运行 SL 了吗?你需要在 DSDT 里加入 RTC 修复吗?

俄语区那篇帖子的意思是“暗示”在 10.6.2 下你可以改回 0x08。但它自始至终都没回答:*如果*你原本的 length 已经是 0x08 了,一开始到底需不需要改成 0x02。

所以我才想搞清楚这件事。不管怎样,我打算亲自试一下,有结果了会发帖告诉大家。

技术笔记 #15 @kizwan 2010-02-27 ↳ Re: @uman
@uman我的笔记本在 10.5.6 下只要尝试休眠也会直接死机。至于你的问题,在 10.6 下只有一部分(并非所有)BIOS 需要打 RTC 修复补丁。你现在已经在运行 SL 了吗?你需要在 DSDT 里加入 RTC 修复吗?……

我之前试过 10.6.0 和 10.6.1,也试过打上 RTC 修复补丁,打完之后确实解决了每次尝试休眠都会重置 BIOS 的问题。

今晚拿到我的 Acer Aspire 9420 笔记本后,我会试试看在不打 RTC 修复补丁的情况下运行 10.6.2。

kizwan

技术笔记 #16 @uman 2010-02-28

非常感谢你帮忙测试 10.6.2。我最近正一头扎在 ICH7 的数据手册(Datasheet)和 ACPI 程序员草案里,想核实一下针对 ICH9/10 的关机/重启以及睡眠修复方案在 ICH7 上是否同样有效。我希望能在这周装上 SL,不过我买的 Core 2 Duo CPU 刚刚到货,所以打算先在 Leopard 下试试这颗新 CPU。

技术笔记 #17 @kizwan 2010-03-01 ↳ Re: @uman
@uman非常感谢你帮忙测试 10.6.2。我最近正一头扎在 ICH7 的数据手册(Datasheet)和 ACPI 程序员草案里,想核实一下针对 ICH9/10 的关机/重启以及睡眠修复方案在 ICH7 上是否同样有效。我希望能在这周装上 SL,不过我买的 Core 2 Duo CPU 刚刚到货,所以打算先在 Leopard 下试试这颗新 CPU。

你好 uman,

在 10.6.2 下经过多次测试、重启、键盘失灵、五国死机(内核崩溃)等折腾之后,我发现还是必须把(RTC 设备的)length 从 0x08 改为 0x02。如果不改的话,电脑在睡眠(hibernatemode 3)之后重启时依然会发生 BIOS 重置。

现在我的无线网卡又遇到死胡同了,睡眠唤醒之后死活打不开。

kizwan

技术笔记 #18 @uman 2010-03-01

真抱歉给你添了这么多麻烦!非常感谢你帮忙测试。看来 BuildSmart 说错了!

我已经升级了 CPU,现在终于可以试试 64 位的 SL 了。

不过有一件事真让我抓狂,那就是原版零售光盘(Vanilla Retail)的安装方法变化太快了。你知道最近有没有比较新的教程,能一步步指导完成零售版 SL 的安装吗?我想用变色龙 Chameleon RC4 引导程序,而且我*觉得*最好弄一个隐藏的 EFI 分区。

我现在装的是 Leo,手里有一块准备用来装 SL 的新硬盘,还有一个 USB 移动硬盘盒。

我想我应该先把零售版 DVD 恢复(Restore)成当前硬盘上的一个 dmg 镜像文件,然后安装到装在 USB 硬盘盒里的新硬盘上。接着安装各种 kext 内核扩展、变色龙引导程序以及专门为 SL 修改的 DSDT,再试试从 USB 硬盘引导开机。如果一切顺利,我就把两块硬盘对调,然后把旧硬盘上的数据迁移过来。

这样做听起来靠谱吗?

技术笔记 #19 @kizwan 2010-03-01 ↳ Re: @uman
@uman……不过有一件事真让我抓狂,那就是原版零售光盘(Vanilla Retail)的安装方法变化太快了。你知道最近有没有比较新的教程,能一步步指导完成零售版 SL 的安装吗?我想用变色龙 Chameleon RC4 引导程序,而且我*觉得*最好弄一个隐藏的 EFI 分区。我现在装的是 Leo,手里有一块准备用来装 SL 的新硬盘,还有一个 USB……

如果条件允许的话,与其把零售版 DVD 恢复成 dmg 文件,为什么不直接用“磁盘工具”(Disk Utility)把零售版 DVD 恢复到你当前硬盘的一个(新建)分区里呢?这个分区不需要太大,8GB 就足够了(零售版 DVD 的体积不到 8GB)。

然后把你当前的引导程序升级到 Chameleon 2 RC4。按下面这样放置 10.6 的 kext 文件,就不会覆盖掉 10.5 的 kext 文件了:-

Extra/10.5/Extensions Extra/10.5/Extensions.mkext Extra/10.6/Extensions Extra/10.6/Extensions.mkext

不过我猜你应该已经知道这个方法了。这样一来你依然可以正常引导进入原来的 Leo 系统。

最后重启电脑,选择“Mac OS X Install DVD”,把 Snow Leo 安装到新硬盘上即可。

不知出于什么原因,我没法使用 Chameleon RC4 安装包里自带的“boot”文件,选完 OSX 分区后就会直接卡死。我只能去 netkas.org 下载 PC EFI 10.6 里的“boot”文件把它替换掉。

kizwan

技术笔记 #20 @uman 2010-03-01 ↳ Re: @kizwan
@kizwan如果条件允许的话,与其把零售版 DVD 恢复成 dmg 文件,为什么不直接用“磁盘工具”(Disk Utility)把零售版 DVD 恢复到你当前硬盘的一个(新建)分区里呢?这个分区不需要太大,8GB 就足够了(零售版 DVD 的体积不到 8GB)。

我猜这个分区必须得是可引导(bootable)分区才行吧?

@kizwan然后把你当前的引导程序升级到 Chameleon 2 RC4。按下面这样放置 10.6 的 kext 文件,就不会覆盖掉 10.5 的 kext 文件了:- 不过我猜你应该已经知道这个方法了。这样一来你依然可以正常引导进入原来的 Leo 系统。

装到当前硬盘?我不太明白为什么要把变色龙(Chameleon)安装到旧硬盘上。你是不是以为我会把旧的 Leo 系统直接克隆到新硬盘上?我可不想那么干,因为旧系统是用魔改过的 iPC 整合盘装的,根本不是纯净零售版(Retail)。

@kizwan最后重启电脑,选择“Mac OS X Install DVD”,把 Snow Leo 安装到新硬盘上即可。

运行 SL 安装程序的时候,它允许直接安装到外置 USB 移动硬盘(也就是我的新硬盘)上吗?

@kizwan不知出于什么原因,我没法使用 Chameleon RC4 安装包里自带的“boot”文件,选完 OSX 分区后就会直接卡死。我只能去 netkas.org 下载 PC EFI 10.6 里的“boot”文件把它替换掉。 kizwan

我也听说不少人用变色龙 RC4 遇到了问题。你觉得还值得一试吗?

顺便说一句,非常感谢你的热心帮助!另外,你的 Acer 笔记本也是 ICH7 南桥吗?我花了不少时间对照《ACPI 程序员指南》和《ICH7 数据手册》核实了几个 DSDT 修复方案。等我把 SL 跑起来之后就会实际测试一下,到时候再发到 DSDT 子版块去。

技术笔记 #21 @kizwan 2010-03-01 ↳ Re: @uman
@uman我猜这个分区必须得是可引导(bootable)分区才行吧?

是的。

@uman装到当前硬盘?我不太明白为什么要把变色龙(Chameleon)安装到旧硬盘上。你是不是以为我会把旧的 Leo 系统直接克隆到新硬盘上?我可不想那么干,因为旧系统是用魔改过的 iPC 整合盘装的,根本不是纯净零售版(Retail)。

其实我是建议你把当前硬盘当作 Snow Leo 的安装介质来用,我当然是指把 Snow Leo 安装到新硬盘上啦。安装 Snow Leo 本身很容易,但装完之后要想顺利引导进入 Snow Leo,你就必须用到修改版(patched)的 kext 驱动。也就是说,如果我是你的话,我会在安装 Snow Leo 之前先为它准备好一个 EFI / Boot-132 分区。

我自己有一块 80GB 的移动硬盘专门用来做安装介质,里面分了 3 个区:第一个是只用来存数据的 FAT32 分区;第二个是 Boot-132 分区(最初是从 Boot-132 U 盘搬过来的);第三个分区则用来恢复零售版 DVD 镜像。第二个分区被设为可引导激活分区,里面的 Boot-132 分区最初装的是 Chameleon 2 RC2,后来升级到了 Chameleon 2 RC4 + PC EFI 10.6。这块移动硬盘可以说是我的“万能”安装盘,无论装 Leo 还是 Snow Leo 全靠它。

@uman运行 SL 安装程序的时候,它允许直接安装到外置 USB 移动硬盘(也就是我的新硬盘)上吗?

看来 SL 的安装程序和 Leo 的不太一样。我手动启动安装程序时是可以自由选择目标分区的。

@uman我也听说不少人用变色龙 RC4 遇到了问题。你觉得还值得一试吗?

我觉得值得一试。如果在你机器上不管用,直接把“boot”文件替换成能正常工作的版本(比如 RC3 或 PC EFI 10.6)就行了。

我是用 Chameleon 2 RC2 的安装包把变色龙装进 EFI 分区,然后再把里面的“boot”文件替换成 RC4 压缩包里的“boot”文件。

@uman顺便说一句,非常感谢你的热心帮助!另外,你的 Acer 笔记本也是 ICH7 南桥吗?我花了不少时间对照《ACPI 程序员指南》和《ICH7 数据手册》核实了几个 DSDT 修复方案。等我把 SL 跑起来之后就会实际测试一下,到时候再发到 DSDT 子版块去。

我的 Acer 9420 确实是 ICH7 南桥。顺便报告一下,我的无线网卡在睡眠唤醒后已经能正常工作了!我估计是因为把 EFI 分区里的 IONetworkingFamily.kext 更新成了 10.6.2 版本才解决的。此外我还改成了仅通过修改 plist 来驱动我的戴尔无线网卡(博通 Broadcom 设备 ID 4315)。

我还折腾了一下 DSDT,做了以下几处修改:-
- 移除 USB 2.0 条目,让系统将其识别为外置设备,从而实现正常睡眠。
- 合上笔记本盖子(LID close)时自动进入睡眠。
- 修改 GeForce Go 7300 显卡的 NVCAP 值以开启双屏显示。
- 修改 ALC883 声卡的 ConfigData 以开启内置麦克风,并借此连带让外置麦克风正常工作。

kizwan

技术笔记 #22 @uman 2010-03-03

啊,真是太让人抓狂了!我照着 prasys 的教程(pra sys.co.cc/2009/08/installing-snow-leopard-for-osx86/)试了前 3 种方法安装 SL,结果全都以失败告终。

所以我现在借了一台真正的 MacBook Pro,直接把系统装到另一块独立硬盘上(装好后再换到我机器上当主硬盘)。如果安装顺利完成,在第一次引导开机之前,我是不是只需要把变色龙(Chameleon)安装到 EFI 分区,再放进所需的 kext 驱动就行了?

不得不说,安装原版零售版 SL 真是太折磨人了!

技术笔记 #23 @kizwan 2010-03-04 ↳ Re: @uman
@uman……所以我现在借了一台真正的 MacBook Pro,直接把系统装到另一块独立硬盘上(装好后再换到我机器上当主硬盘)。如果安装顺利完成,在第一次引导开机之前,我是不是只需要把变色龙(Chameleon)安装到 EFI 分区,再放进所需的 kext 驱动就行了?

没错。fakesmc.kext(netkas 制作)和 PlatformUUID.kext 是你必须放进去的两个关键驱动。AppleDecrypt.kext 在 SL 下已经不再需要、也不起作用了。

你之前是在哪一步遇到了问题?你是安装到 MBR 分区表还是 GUID 分区表的硬盘上?

@uman不得不说,安装原版零售版 SL 真是太折磨人了!

确实如此。

默认情况下 SL 会以 64 位模式引导,这在某些机器上会导致问题(即便硬件本身支持 64 位)。所以我建议你先在 32 位模式下运行,只需把“Kernel Flags”(内核参数)设为“arch=i386”即可。

kizwan

技术笔记 #24 @uman 2010-03-04 ↳ Re: @kizwan
@kizwan你之前是在哪一步遇到了问题?你是安装到 MBR 分区表还是 GUID 分区表的硬盘上?

是 GUID 分区表——因为我想要一个隐藏的 EFI 分区。我的目标是尽量保持 /S/L/E 目录原汁原味(纯净未修改),这样以后升级系统会省心很多。

@kizwan默认情况下 SL 会以 64 位模式引导,这在某些机器上会导致问题(即便硬件本身支持 64 位)。所以我建议你先在 32 位模式下运行,只需把“Kernel Flags”(内核参数)设为“arch=i386”即可。

我试过了(不过现在回想起来,我当时用的好像是已经废弃的 -x32 参数……

我已经在 DSDT 子版块之外的其他版块发帖说明了我尝试的详细过程并请教了几个问题,因为我歪楼占用了这个帖子太多篇幅,实在有点不好意思。非常感谢你的帮助!

技术笔记 #25 @josefka 2010-04-01

Go 7300 显卡问题

Kizwan,
我看你在 DSDT 里修复了你的 Go 7300 显卡。能不能请教你具体是怎么改的?因为我的外接 DVI 显示器在睡眠唤醒之后会黑屏。我的华硕 Asus F3JC 睡眠和唤醒本身都很正常,但就因为唤醒后黑屏,每次都不得不强制关机。目前我是在 boot.plist 里写了一串 EFI string 来驱动显卡的。

祝好

技术笔记 #26 @kizwan 2010-04-01 ↳ Re: @josefka
@josefkaKizwan,我看你在 DSDT 里修复了你的 Go 7300 显卡。能不能请教你具体是怎么改的?因为我的外接 DVI 显示器在睡眠唤醒之后会黑屏。我的华硕 Asus F3JC 睡眠和唤醒本身都很正常,但就因为唤醒后黑屏,每次都不得不强制关机。目前我是在 boot.plist 里写了一串 EFI string 来驱动显卡的。 祝好

请问你说的唤醒黑屏是指从系统睡眠(sleep)中唤醒,还是仅仅指显示器自动关闭(比如空闲时息屏)后唤醒?我这里如果让显示器自动关闭,同样会遇到一直黑屏点不亮的问题,所以我在“系统偏好设置”里把显示器设为空闲时从不关闭了。

如果是系统睡眠唤醒黑屏的话,请参考我 DSDT 里的 NVCAP 数值(在里面搜索“7300”):-
media fire.com/?zmnbzhwq0mt
或者
media fire.com/?mozqymgktyn

补充:请问你用的是哪款笔记本?我的 Acer Aspire 9420 没有 DVI 接口。

kizwan

参与实测与协作验证成员: @kizwan @uman @infinitek @ariyako
文献来源与贡献者溯源名录(共 15 位具名成员 · 原始讨论串 #3478)
成员用户名本卷贡献角色发帖数活跃时间窗
@uman核心贡献者92009-07-30 → 2010-03-04
@kizwan核心贡献者82009-07-13 → 2010-04-01
@infinitek协作成员22009-08-19 → 2009-08-20
@ariyako协作成员22009-11-20 → 2009-11-28
@candykane主笔作者12009-07-13
@digital_dreamer协作成员12009-08-01
@ariadri协作成员12009-08-20
@mwgdrwg协作成员12009-08-21
@dgandra协作成员12009-09-05
@osxfr33k协作成员12009-09-22
@MikeHunt79协作成员12009-09-23
@Ianxxx协作成员12009-11-27
@spalek83协作成员12009-12-06
@SaCleoCheater协作成员12010-01-29
@josefka协作成员12010-04-01

选择语言 · Choose your language