almost 4 years ago

這是一篇不專業教學 黑客請略過<( _ _ )>
切入正題
今天第一次Download這款遊戲 ...
安裝 > 進入遊戲 > 發現不會玩 > Home > 解除安裝

於是我上網搜尋一下召喚師聯盟.apk
下載之後 .7z > data > Assembly-CSharp.dll
Assembly-CSharp
Assembly-CSharp
Assembly-CSharp
很重要所以說三次
這是遊戲的核心

首先準備

(有空會補Link)

  • 電腦 *1
  • 手機 *1(或模擬器 ex: BlueStacks / GM / Andy )<=只要是Android都可以
  • ILSPY
  • ILASM
  • ILDASM
  • Notepad++ (也可以用別款免費軟體

載點來源:妖精

教學開始

1. 修改APK副檔名


將.APK 改成 .7Z / ZIP

2. 找到路徑\assets\bin\Data\Managed

2-1. 取出 Assembly-CSharp.dll

3.使用ILDASM

載入Assembly-CSharp>File>dump>ok>ChangePath

4.使用ILSPY查詢修改地方(選擇自己看得懂的語言

5.修改

使用文字編譯器(Ex:Notepad++)修改轉出來的.il檔案

6.重新封裝

c:\windows\microsoft.net\framework\v4.0.30319\ilasm.exe /dll/resource=名稱.res 名稱.il
名稱=你轉出來的名稱
若編譯成功會轉出DLL
再把DLL放回原本位子覆蓋即可!

7. 7z改回.apk

8. 放回手機安裝

9. Enjoy!

P.S (不)重要提醒

  • IL屬於中間語言不容易修改 也不容易Dbg 建議轉成C# 進行DBG
  • Dbg成功 不代表進遊戲就不會"崩潰"
  • 遊戲一個功能是由一組Code組成,而不是一行指令
  • IL是可增可減的
    反正不會爆炸,改就對了! Believe me

    指令小技巧
    ldc.r4.1 = Float 1
    ldci4 1. = Int 1
    
  • 指令對照表:連結

← 推薦軟體 - 移除軟體 斬草必除根!  [BCB] 個人紀錄 →
 
comments powered by Disqus