Android 台灣中文網

標題: (已解決)關於il2cpp遊戲 [打印本頁]

作者: cutero    時間: 2018-4-2 03:21
標題: (已解決)關於il2cpp遊戲
本帖最後由 cutero 於 2018-4-8 15:30 編輯

public float get_baseHp(); // 24defd8.
這類型的它的東西不能用數值0~65535修改
進遊戲會變成0....
可是敵人也會跟著遭殃XD~互打都1....
還是這個浮動數據要用ARM修改@@?
從晚上到隔天早上到現在都在研究....
摸不著頭緒


作者: z0919294238    時間: 2018-4-2 14:32
https://www.youtube.com/watch?v=VVhtgpmzABM
給你參考,我從這學的
作者: cutero    時間: 2018-4-2 17:47
請問大神我是用EASYHACK那個命令字元在修改
浮動屬性要用什麼樣的ARM代碼修改??
還是可以0~65535的值用最適當的數值修改???
改了近遊戲會變成0....
作者: s09900792    時間: 2018-4-2 17:58
Il2cpp 要使用il2cppdumper ,用ida 執行產出的script.py 就行了
作者: john80412    時間: 2018-4-2 23:04
本帖最後由 john80412 於 2018-4-2 23:41 編輯

利用il2cppdumper產出dump.cs
打開dump.cs找到關鍵函數後面的位址
開啟IDA 查看該函數的內容
再去修改某些值(這裡需要會一點ARM匯編)
實際修改是改他的十六進位值




作者: maseratias    時間: 2018-4-4 14:23
本帖最後由 maseratias 於 2018-4-4 14:25 編輯



你先下載il2cppdumper並跟著說明放入so檔跟bat檔會自動解析,幫你找到函數的位置,再到IDA執行script.py完後,就會出現像像上圖可以尋找bashp,至於要如何修改就看你了不了解ARAM的,改so檔不好改因為比其他未加密的Assembly-CSharp這類的檔案還要難修改。

作者: gamer9394    時間: 2018-4-7 00:50
大大提到的script.py是如何產生?
我用il2cppdumper通常只會產生dump.cs檔案




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1