1950Pro的小弟有收集一下在XP下改卡!!
但是只能在8.391那版,並且不是最新的版本
(1)改卡資訊
1. 準備ATI FIREGL專業顯卡的8.323.1驅動、Riveturn顯卡破解軟件、破解腳本(X1000版本以上)。
2. 安裝Riveturn2.0顯卡破解軟件。
3. 釋放ATI FIREGL專業顯卡驅動到硬盤上。
4. 雙擊破解腳本(注意X1000有兩種,X1000軟改腳本和X1000系列釋放腳本,我使用X1000軟改腳本來做)。
Riveturn顯卡破解軟件將會自動運行。
5. 在Riveturn顯卡破解軟件的運行窗口裡,點擊continue,之後在彈出的選擇文件
窗口中,選擇之前在第3步ATI FIREGL專業顯卡驅動被釋放的目錄中的ati2mtag.sy_文件,選擇continue,之
後彈出成功破解的提示。
6. 在專業顯卡驅動所釋放的目錄的子目錄Driver\2KXP_INF\B_43599中會生成兩個新文件ati2mtag.sys和ati2mtag.old
現在需要把原來的ati2mtag.sy_文件刪除,重要的是把新生成的文件ati2mtag.sys改名為ati2mtag.sy_。
8. 還要修改在專業顯卡驅動所釋放的目錄的子目錄Driver\2KXP_INF中的CX_44078.inf文件。在相應的字段裡添加兩行說明:
"ATI FireGL V7350" = ati2mtag_R520GL, PCI\VEN_1002&DEV_7280
"ATI FireGL V7350 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_72A0
注意:DEV_7280和DEV_72A0中的「7280」和「72A0」就是你的顯卡的PCI_ID設備號。顯卡的PCI_ID設備號可以運行「附件\
系統工具\系統信息」,然後查看顯卡信息,從這裡就可找到。
ATI FireGL V7350和ATI FireGL V7350 Secondary中的「V7350」就是你要安裝專業顯卡驅動時所要選擇的專業顯卡
的型號。
[當然你也可以改成7400,X1950GT要改成7288和72A8]
9. 再要修改在專業顯卡驅動所釋放的目錄的子目錄\Driver中的CX_44078.INI和INSTALL.INI這兩個文件。在這兩個文件中找到
R6=這行,然後再這行的最後添加「0x7280」和「0x72A0」。[X1950GT 7288 72A8]
注意逗號一定要有
10.刪除原來安裝的ATI X1950PRO的驅動包括ATI顯示卡控制面板。
11.重新啟動機器。會提示找到新顯卡設備,這時選擇手動安裝驅動,然後選擇安裝顯卡,從磁盤安裝,再從專業顯卡驅動所釋
放的目錄裡選擇CX_44078.INI,continue後一路選擇確定安裝,之後就安裝完裡ATI FireGL V7350的驅動。這時系統會提示
找到第二塊顯卡,重複上面的安裝步驟,安裝成功後會提示安裝完ATI FireGL V7350 Secondary的驅動。
12.再次重新啟動機器。進入設備管理器,在顯卡部分會看到顯卡驅動為ATI FireGL V7350和ATI FireGL V7350 Secondary。
然後安裝CPanel目錄裡的ATI Firegl顯示卡控制面板。
13.注意CX_44078.inf和CX_44078.ini是FireGL_Win2KXP_44078驅動裡的文件,就是FireGL 8.323.1版的驅動。其他版本名字是不同的。但修改方法是一樣的。
新驅動也可以這樣改,就是文件名字不一樣而已
(2)32位元XP CODE
[Common]
SrcFile = ati2mtag.sys
BakFile = ati2mtag.old
MakeCRC = 1
Packed = 1
;common script for 669x+
DstVar0 = force FireGL 3300 capabilities(1300/1400)
DstVar1 = force FireGL 5200 capabilities(1300XT/1600/1650Pro)
DstVar2 = force FireGL 7350 capabilities(1800)
DstVar3 = force FireGL 7400 capabilities(1950pro)
DstVar4 = force M FireGL V5200 capabilities(MOBILITY 1600)
DstVar5 = force M FireGL V7200 capabilities(MOBILITY 1800)
DstVar6 = force M 54GL capabilities(MOBILITY1300/1400/1350/1450)
DstVar7 = force M FireGL V5250 capabilities(MOBILITY 1700)
DstVar8 = 庋溫褐掛
Src0 = 6A 67 8D 83 E0 00 00 00 50 E8 89 C9 FF FF 85 C0 74 09
SCM0 = FF FF FF 00 00 FF FF FF FF FF 00 00 FF FF FF FF FF FF
Dst0 = 6A 67 8D 83 E0 00 00 00 50 E8 89 C9 FF FF 85 C0 90 90
DCM0 = 00 00 00 FF FF 00 00 00 00 00 FF FF 00 00 00 00 00 00
Src1 = E8 00 00 FF FF A8 04 75 0A 6A 2E
SCM1 = FF 00 00 FF FF FF FF FF F0 FF FF
Dst1 = E8 00 00 FF FF 24 FB 90 90 6A 2E
DCM1 = 00 FF FF 00 00 00 00 00 00 00 00
Src2 = FF 75 08 E8 79 60 00 00 85 C0 74 2E 33 C0 EB 3B
SCM2 = FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF
Dst2 = FF 75 08 E8 79 60 00 00 85 C0 74 2E 33 C0 EB 38
DCM2 = 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00
Src3 = 81 7B 18 10 05 00 00 0F 82 17 01 00 00
SCM3 = FF FF FF FF FF FF FF FF FF 00 00 FF FF
Dst3 = 81 7B 18 10 05 00 00 90 E9 17 01 00 00
DCM3 = 00 00 00 00 00 00 00 00 00 FF FF 00 00
Src4 = 85 BE C4 00 00 00 75 2E 68 84 00 00 00
SCM4 = FF 00 FF FF FF FF FF FF FF FF FF FF FF
Dst4 = 85 BE C4 00 00 00 90 90 68 84 00 00 00
DCM4 = 00 FF 00 00 00 00 00 00 00 00 00 00 00
Src5 = 83 F8 2C 74 3D 83 F8 34 75 56 8B 45 F8 66 3B 46 04 74
Dst5 = 8B 45 F8 66 8B 46 04 89 45 F8 90 90 90 90 90 90 90 EB
Src6 = E8 5F 83 FF FF F6 C4 20 74 08 6A 2E
SCM6 = FF 00 00 FF FF FF FF FF FF FF FF FF
Dst6 = E8 5F 83 FF FF F6 C4 20 90 90 6A 2E
DCM6 = 00 FF FF 00 00 00 00 00 00 00 00 00
Src7 = 85 C0 74 0D FF 75 0C FF 75 08 E8
Dst7 = 85 C0 EB 0D FF 75 0C FF 75 08 E8
Src8 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF
SCM8 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
Dst8_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 52 71 66 89 85 FE FE FF FF 90
Dst8_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D DA 71 66 89 85 FE FE FF FF 90
Dst8_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 71 66 89 85 FE FE FF FF 90
Dst8_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 8C 72 66 89 85 FE FE FF FF 90
Dst8_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D C4 71 66 89 85 FE FE FF FF 90
Dst8_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 03 71 66 89 85 FE FE FF FF 90
Dst8_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 44 71 66 89 85 FE FE FF FF 90
Dst8_7 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 4E 72 66 89 85 FE FE FF FF 90
[Common 6.14.10.663x]
Src0 = 6A 67 8D 83 E0 00 00 00 50 E8 89 C9 FF FF 85 C0 74 09
SCM0 = FF FF FF 00 00 FF FF FF FF FF 00 00 FF FF FF FF FF FF
Dst0 = 6A 67 8D 83 E0 00 00 00 50 E8 89 C9 FF FF 85 C0 90 90
DCM0 = 00 00 00 FF FF 00 00 00 00 00 FF FF 00 00 00 00 00 00
Src1 = E8 00 00 FF FF A8 04 75 0A 6A 2E
SCM1 = FF 00 00 FF FF FF FF FF F0 FF FF
Dst1 = E8 00 00 FF FF 24 FB 90 90 6A 2E
DCM1 = 00 FF FF 00 00 00 00 00 00 00 00
Src2 = 85 C0 75 19 8A 44 35 FC 3A 44 35 F8 75 0F 46 83 FE 03 7C F0
Dst2 = 8A 44 35 F8 88 44 35 FC 3A 44 35 F8 75 0F 46 83 FE 03 7C EC
Src3 = 81 7B 18 10 05 00 00 0F 82 17 01 00 00
SCM3 = FF FF FF FF FF FF FF FF FF 00 00 FF FF
Dst3 = 81 7B 18 10 05 00 00 90 E9 17 01 00 00
DCM3 = 00 00 00 00 00 00 00 00 00 FF FF 00 00
Src4 = 75 3A 6A 3C 56 E8 59 C9 FF FF 85 C0 74 2E 68 84 00 00 00
SCM4 = FF 00 FF FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF
Dst4 = 90 90 6A 3C 56 E8 59 C9 FF FF 85 C0 90 90 68 84 00 00 00
DCM4 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00
Src5 = 83 F8 2C 74 3D 83 F8 34 75 56 8B 45 F8 66 3B 46 04 74
Dst5 = 8B 45 F8 66 8B 46 04 89 45 F8 90 90 90 90 90 90 90 EB
Src6 = E8 5F 83 FF FF F6 C4 20 74 08 6A 2E
SCM6 = FF 00 00 FF FF FF FF FF FF FF FF FF
Dst6 = E8 5F 83 FF FF F6 C4 20 90 90 6A 2E
DCM6 = 00 FF FF 00 00 00 00 00 00 00 00 00
Src7 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF
SCM7 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
Dst7_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 52 71 66 89 85 FE FE FF FF 90
Dst7_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D DA 71 66 89 85 FE FE FF FF 90
Dst7_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 71 66 89 85 FE FE FF FF 90
Dst7_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 8C 72 66 89 85 FE FE FF FF 90
Dst7_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D C4 71 66 89 85 FE FE FF FF 90
Dst7_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 03 71 66 89 85 FE FE FF FF 90
Dst7_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 44 71 66 89 85 FE FE FF FF 90
Dst7_7 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 4E 72 66 89 85 FE FE FF FF 90
[Common 6.14.10.664x]
WrapTo = Common 6.14.10.663x
[Common 6.14.10.665x]
WrapTo = Common 6.14.10.663x
[Common 6.14.10.666x]
WrapTo = Common 6.14.10.663x
[Common 6.14.10.667x]
Src0 = 6A 67 8D 83 E0 00 00 00 50 E8 89 C9 FF FF 85 C0 74 09
SCM0 = FF FF FF 00 00 FF FF FF FF FF 00 00 FF FF FF FF FF FF
Dst0 = 6A 67 8D 83 E0 00 00 00 50 E8 89 C9 FF FF 85 C0 90 90
DCM0 = 00 00 00 FF FF 00 00 00 00 00 FF FF 00 00 00 00 00 00
Src1 = E8 00 00 FF FF A8 04 75 0A 6A 2E
SCM1 = FF 00 00 FF FF FF FF FF F0 FF FF
Dst1 = E8 00 00 FF FF 24 FB 90 90 6A 2E
DCM1 = 00 FF FF 00 00 00 00 00 00 00 00
Src2 = 85 C0 75 19 8A 44 35 FC 3A 44 35 F8 75 0F 46 83 FE 03 7C F0
Dst2 = 8A 44 35 F8 88 44 35 FC 3A 44 35 F8 75 0F 46 83 FE 03 7C EC
Src3 = 81 7B 18 10 05 00 00 0F 82 17 01 00 00
SCM3 = FF FF FF FF FF FF FF FF FF 00 00 FF FF
Dst3 = 81 7B 18 10 05 00 00 90 E9 17 01 00 00
DCM3 = 00 00 00 00 00 00 00 00 00 FF FF 00 00
Src4 = 75 3A 6A 3C 56 E8 59 C9 FF FF 85 C0 74 2E 68 84 00 00 00
SCM4 = FF 00 FF FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF
Dst4 = 90 90 6A 3C 56 E8 59 C9 FF FF 85 C0 90 90 68 84 00 00 00
DCM4 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00
Src5 = 83 F8 2C 74 3D 83 F8 34 75 56 8B 45 F8 66 3B 46 04 74
Dst5 = 8B 45 F8 66 8B 46 04 89 45 F8 90 90 90 90 90 90 90 EB
Src6 = E8 5F 83 FF FF F6 C4 20 74 08 6A 2E
SCM6 = FF 00 00 FF FF FF FF FF FF FF FF FF
Dst6 = E8 5F 83 FF FF F6 C4 20 90 90 6A 2E
DCM6 = 00 FF FF 00 00 00 00 00 00 00 00 00
Src7 = 85 C0 74 0D FF 75 0C FF 75 08 E8
Dst7 = 85 C0 EB 0D FF 75 0C FF 75 08 E8
Src8 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF
SCM8 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
Dst8_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 52 71 66 89 85 FE FE FF FF 90
Dst8_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D DA 71 66 89 85 FE FE FF FF 90
Dst8_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 71 66 89 85 FE FE FF FF 90
Dst8_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 8C 72 66 89 85 FE FE FF FF 90
Dst8_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D C4 71 66 89 85 FE FE FF FF 90
Dst8_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 03 71 66 89 85 FE FE FF FF 90
Dst8_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 44 71 66 89 85 FE FE FF FF 90
Dst8_7 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 4E 72 66 89 85 FE FE FF FF 90
[Common 6.14.10.668x]
WrapTo = Common 6.14.10.667x
(3)64位元CODE
[Common]
SrcFile = ati2mtag.sys
BakFile = ati2mtag.old
MakeCRC = 1
Packed = 1
;common script for 669x+
DstVar0 = force FireGL 3300 capabilities(1300/1400)
DstVar1 = force FireGL 5200 capabilities(1300XT/1600/1650Pro)
DstVar2 = force FireGL 7350 capabilities(1800)
DstVar3 = force FireGL 7400 capabilities(1950pro)
DstVar4 = force M FireGL V5200 capabilities(MOBILITY 1600)
DstVar5 = force M FireGL V7200 capabilities(MOBILITY 1800)
DstVar6 = force M 54GL capabilities(MOBILITY1300/1400/1350/1450)
DstVar7 = force M 66GL capabilities(MOBILITY 1750)
Src0 = BA 67 00 00 00 E8 0C BF FF FF 85 C0 74 0D 48 8B D3
SCM0 = FF FF FF FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF
Dst0 = BA 67 00 00 00 E8 0C BF FF FF 85 C0 90 90 48 8B D3
DCM0 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00
Src1 = BA DF 00 00 00 48 8B CB E8 1E 85 FF FF 48 8B CF 85 C0 74 0A
SCM1 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF
Dst1 = BA DF 00 00 00 48 8B CB E8 1E 85 FF FF 48 8B CF 85 C0 EB 0A
DCM1 = 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00
Src2 = BA 4B 00 00 00 E8 1E 85 FF FF A8 04 75 0D
SCM2 = FF FF FF FF FF FF 00 00 FF FF FF FF FF FF
Dst2 = BA 4B 00 00 00 E8 1E 85 FF FF 24 FB 90 90
DCM2 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
Src3 = 72 3C BA 84 00 00 00
Dst3 = 90 90 BA 84 00 00 00
Src4 = 74 1F EB 10 BA 0A 00 00 00 E8 F3 62 FF FF 0F BA E0 0D 73 0D
SCM4 = FF FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst4 = 90 90 EB 10 BA 0A 00 00 00 E8 F3 62 FF FF 0F BA E0 0D 90 90
DCM4 = 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00
Src5 = E8 8A 76 00 00 85 C0 74 32 33 C0 EB 45 44 0F B7 C0
SCM5 = FF 00 00 FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst5 = E8 8A 76 00 00 85 C0 74 32 33 C0 EB 40 44 0F B7 C0
DCM5 = 00 FF FF 00 00 00 00 FF FF 00 00 00 00 00 00 00 00
Src6 = 83 F8 40 75 00 66 81 7C 24 30 02 10 75 00 0F B7 54 24 32
SCM6 = FF FF FF FF 00 FF FF FF FF FF FF FF FF 00 FF FF FF FF FF
Dst6_0 = 66 c7 44 24 32 52 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_1 = 66 c7 44 24 32 DA 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_2 = 66 c7 44 24 32 0F 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_3 = 66 c7 44 24 32 8C 72 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_4 = 66 c7 44 24 32 C4 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_5 = 66 c7 44 24 32 03 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_6 = 66 c7 44 24 32 44 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_7 = 66 c7 44 24 32 9C 72 0F B7 54 24 32 90 90 90 90 90 90 90
[Common 6.14.10.667x]
Src0 = BA 67 00 00 00 E8 0C BF FF FF 85 C0 74 0D 48 8B D3
SCM0 = FF FF FF FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF
Dst0 = BA 67 00 00 00 E8 0C BF FF FF 85 C0 90 90 48 8B D3
DCM0 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00
Src1 = BA DF 00 00 00 48 8B CB E8 1E 85 FF FF 48 8B CF 85 C0 74 0A
SCM1 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF
Dst1 = BA DF 00 00 00 48 8B CB E8 1E 85 FF FF 48 8B CF 85 C0 EB 0A
DCM1 = 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00
Src2 = BA 4B 00 00 00 E8 1E 85 FF FF A8 04 75 0D
SCM2 = FF FF FF FF FF FF 00 00 FF FF FF FF FF FF
Dst2 = BA 4B 00 00 00 E8 1E 85 FF FF 24 FB 90 90
DCM2 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
Src3 = 72 4D BA 3C 00 00 00 48 8B CB E8 C8 BE FF FF 85 C0 74 3C
SCM3 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst3 = 90 90 BA 3C 00 00 00 48 8B CB E8 C8 BE FF FF 85 C0 90 90
DCM3 = 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00
Src4 = 74 1F EB 10 BA 0A 00 00 00 E8 F3 62 FF FF 0F BA E0 0D 73 0D
SCM4 = FF FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst4 = 90 90 EB 10 BA 0A 00 00 00 E8 F3 62 FF FF 0F BA E0 0D 90 90
DCM4 = 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00
Src5 = B8 01 00 00 00 48 83 C4 20 5B C3 33 C0 EB F6
Dst5 = B8 01 00 00 00 48 83 C4 20 5B C3 33 C0 EB F1
Src6 = 83 F8 40 75 00 66 81 7C 24 30 02 10 75 00 0F B7 54 24 32
SCM6 = FF FF FF FF 00 FF FF FF FF FF FF FF FF 00 FF FF FF FF FF
Dst6_0 = 66 c7 44 24 32 52 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_1 = 66 c7 44 24 32 DA 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_2 = 66 c7 44 24 32 0F 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_3 = 66 c7 44 24 32 8C 72 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_4 = 66 c7 44 24 32 C4 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_5 = 66 c7 44 24 32 03 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_6 = 66 c7 44 24 32 44 71 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_7 = 66 c7 44 24 32 9C 72 0F B7 54 24 32 90 90 90 90 90 90 90
[Common 6.14.10.668x]
WrapTo = Common 6.14.10.667x
首先,小弟沒有大記憶體可以測試,但確實改完後有繪圖效能差別!!測SP10也有大增進!!幾趴我忘了!!
http://www.wretch.cc/album/show.php?i=linwilly&b=7&f=1919476619.jpg&p=2
也不知道有沒有改成功,我只知道專業選項可以打開!!