由於楓谷的安裝檔是使用Inno Setup製作
因此想要正確解包、反編譯還是得找專用的工具來處理
如圖可知,此安裝檔是使用Inno Setup v5.3.9製作
包含壓縮方式、檔案大小、檔案分割數(shù)等等資訊
事前準(zhǔn)備:
GUI版操作步驟:
1.
開啟TMS_SetupUnpacker
2.
依照介面提示操作
我有加入一些基本的偵錯和防呆措施
例如選擇無效的安裝檔會警告提醒等等
3.
開始安裝啦!
注意!兩個路徑皆正確的設(shè)定才會允許安裝喔!
安裝過程
4.
安裝完畢 (提示的路徑會隨著您的設(shè)定變動)
(1). 第三方登入器設(shè)定MapleStory.exe路徑後即可啟動遊戲
(2). 若Beanfun顯示無法偵測遊戲安裝狀態(tài)請點擊【確認(rèn)安裝】
並設(shè)定MapleStory.exe路徑
選擇正確的路徑後會顯示
這時將beanfun頁面重新整理即可正常開啟遊戲囉!
CLI版操作步驟:
1.
(此為非必要之步驟,對CMD指令規(guī)則有概念的人可略過)
2.
第二步有很多種方式,我挑一種來介紹
(1). 以系統(tǒng)管理員身分執(zhí)行CMD
(2). 將路徑定位到innounp.exe的目錄下
【cd /d "你的目錄"】
(3). 輸入解壓縮指令 (完全依照指示操作的人請使用CMD指令)
CMD:【innounp -x -d"遊戲安裝路徑" -a 安裝檔名稱.exe】
PowerShell:【./innounp -x -d"遊戲安裝路徑" -a 安裝檔名稱.exe】
這裡要特別注意,路徑請避免含中文、空白,若有空白則須加上""
(4). 等待解壓完畢,正常來說出現(xiàn)install_script.iss,且恢復(fù)可輸入指令的狀態(tài)就代表完成了
3.
這時解壓的目錄下應(yīng)該要有
(1). 將tmp和install_script.iss刪除
(2). 將app內(nèi)的所有檔案都移出來
(3). 刪除app目錄
(4). 完成
4.
後續(xù)步驟請參考GUI版的第4步