最近一個(gè)網(wǎng)友發(fā)來一個(gè)叫《3D角斗士》的游戲,讓我?guī)椭饨墶?我試了一下,用0.1版的c8解綁機(jī)確實(shí)無法解綁。這是因?yàn)榧俪绦騿?dòng)后沒有立刻恢復(fù)真游戲程序,而是過了7,8秒才恢復(fù)真游戲程序。 0.1版的c8解綁機(jī)因?yàn)檫^早關(guān)閉假程序,所以真游戲程序沒有被解綁。
為此,我讓c8解綁機(jī)啟動(dòng)程序后,等待一定時(shí)間再關(guān)閉假程序。這樣雖然多等待幾秒鐘,但是可以提高解綁的成功率。
我在解綁文件中增加了“等待時(shí)間”這個(gè)參數(shù),允許解綁文件的制作者設(shè)置這個(gè)參數(shù)。等待時(shí)間的默認(rèn)值為0。這樣在默認(rèn)情況下,程序行為與0.1版相同。
我最近寫了一個(gè)叫作“c8解綁機(jī)”的小程序(c8解綁機(jī).exe)。這個(gè)程序可以用于解除幻想游戲中捆綁的廣告程序!癱8解綁機(jī).exe”是主程序。用戶如果要解綁某個(gè)游戲,需要找到一個(gè)針對(duì)該游戲的解綁文件(kc8.ini),用解綁機(jī)打開、執(zhí)行解綁文件為指定游戲解綁。
更新日志:
V0.2.2 2008-09-27 09:51
修改V0.2.1的bug。V0.2.1的等待時(shí)間總是0。
V0.2.1 2008-09-14 22:45
將等待時(shí)間設(shè)為0
改進(jìn)制作文件的屬性頁,使能上一步,去掉幫助按鈕
不限制低版本程序讀高版本程序的解綁文件
V0.2
增加等待時(shí)間設(shè)置
為幻想游戲解綁:
找到自己需要的解綁文件放到游戲目錄。運(yùn)行解綁機(jī),打開游戲目錄里的kc8.ini,然后執(zhí)行文件。
運(yùn)行解綁機(jī),選擇要解綁的游戲目錄。從網(wǎng)上(例如我的留言本)復(fù)制需要的解綁文件,粘貼到解綁機(jī)中執(zhí)行。
可以將解綁機(jī)和解綁文件都放到游戲目錄,運(yùn)行解綁機(jī)。解綁機(jī)在驗(yàn)證解綁文件和目錄正確后,會(huì)直接進(jìn)入執(zhí)行模式:
為這個(gè)目錄的游戲解綁。
解綁文件記錄了解綁需要執(zhí)行的操作。使用c8解綁機(jī)就可以制作解綁文件(見高級(jí)篇)。在執(zhí)行解綁文件時(shí),有時(shí)會(huì)彈出防火墻的窗口,詢問是否允許“hxgame.exe”(廣告程序,以后可能是別的名字)訪問網(wǎng)絡(luò),選“總是如此”,再選“禁止”后確定。解綁機(jī)繼續(xù)運(yùn)行,會(huì)中止并刪除廣告程序。
其實(shí),只要禁止游戲訪問網(wǎng)絡(luò),解不解綁也無所謂。另外在安裝時(shí),要注意不要選插件。點(diǎn)擊完成前,去掉畫面上的所有小鉤(復(fù)選按鈕),以免運(yùn)行捆綁的軟件。最近的幻想游戲會(huì)強(qiáng)制安裝“幻想對(duì)戰(zhàn)平臺(tái)”,可以直接從安裝目錄(例如“C:\Program Files\幻想游戲系列”)刪除“幻想對(duì)戰(zhàn)平臺(tái)”目錄。
解綁原理:
早期的幻想游戲只要將假游戲程序刪除,將真游戲程序改名就可以運(yùn)行了。在最近的幻想游戲中,真游戲程序被作了特殊處理,不能直接運(yùn)行。用戶運(yùn)行假游戲程序時(shí),該程序會(huì)將真游戲程序恢復(fù)正常后啟動(dòng)。假游戲程序退出前會(huì)再次修改真游戲程序,讓其無法直接運(yùn)行。
用c8解綁機(jī)制作解綁文件時(shí),用戶可以選擇是否“需要運(yùn)行假游戲程序解密”。如果選擇該項(xiàng),解綁機(jī)會(huì)運(yùn)行假游戲程序,讓它解密真游戲程序,然后在其再次修改真游戲程序前中止它。當(dāng)然,我們用任務(wù)管理器可以達(dá)到同樣的效果。
以后,幻想肯定還會(huì)使用其它捆綁廣告的方式,我可能會(huì)相應(yīng)升級(jí)解綁機(jī)(如果有時(shí)間)。為此,我為解綁文件設(shè)計(jì)了版本號(hào)。高版本的解綁機(jī)可以兼容低版本的解綁文件。
制作解綁文件:
熟悉電腦操作的朋友完全可以自己制作解綁文件。用解綁機(jī)制作解綁文件的步驟如下:
運(yùn)行解綁機(jī),選擇要解綁的游戲目錄后點(diǎn)擊“制作文件”。
選擇假游戲程序名(看上去像游戲名)和真游戲程序名(以前是c8.dll,最近是game.exe)。選擇是否“需要運(yùn)行假游戲程序解密”。只有最近發(fā)布的幻想游戲需要假程序解密,這類游戲目錄中有一個(gè)shell目錄。以前的游戲不需要(以前的捆綁廣告的游戲里有一個(gè)c8.dll)。點(diǎn)下一步。
選擇需要?jiǎng)h除的目錄。最近的版本將c8文件都放在一個(gè)shell目錄中,刪除比較方便。點(diǎn)下一步。
選擇需要?jiǎng)h除的文件,例如c8開頭的文件。點(diǎn)完成。
選擇要?jiǎng)h除的文件時(shí),注意不要選擇左下角有一個(gè)箭頭的文件。這種url文件,通常指向某個(gè)網(wǎng)址。選擇這種文件時(shí),Windows會(huì)嘗試打開遠(yuǎn)程文件,程序會(huì)報(bào)錯(cuò)。我在解綁機(jī)中已經(jīng)默認(rèn)刪除“*.url”。
熟悉解綁文件格式的朋友也可以用文本編輯器直接編輯解綁文件。制作完成后就可以執(zhí)行文件了。執(zhí)行成功后,可以把游戲目錄的解綁文件(kc8.ini)放到網(wǎng)上和其它朋友共享。