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