
【基本介紹】
“gameguardian”是一個游戲的破解/轉(zhuǎn)換工具。有了它,你可以修改金錢,HP,SP,等等。你可以享受到游戲的樂趣的一部分而不受其設(shè)計(jì)限制。【軟件功能】
GGuardian游戲修改器是一款可以修改游戲的工具,需要root權(quán)限。·搜索精確數(shù)值
·模糊搜索,如增大,減少
·自動鎖定數(shù)值
·保存讀取地址列表
·點(diǎn)擊懸浮圖標(biāo)在游戲中激活gameguardian
·改變游戲速度

【軟件特點(diǎn)】
無限道具:GG修改器打開游戲、進(jìn)入關(guān)卡點(diǎn)已知、搜索10000、然后選擇Dword選項(xiàng)、點(diǎn)擊右上角的數(shù)字、把最大顯示記錄改成500、然后點(diǎn)未知右邊的三條橫杠、選擇編輯所選、把10000改成1、就可以無限道具奔放了、最后在分?jǐn)?shù)結(jié)算之前、把不是1的數(shù)據(jù)剔除掉、把1改回10000、操作步驟是選擇已知、輸入1確定、再編輯所選改回10000就可以了
(PS:首先你得有這個道具才可以無限使用這個道具、比如說要有一個永久性的錘子、就可以無限砸東西、安卓5.0以下的系統(tǒng)就用燒餅修改器更方便)
超級爆分:
在分?jǐn)?shù)結(jié)算之前幾步搜索2500、然后改成你要的分?jǐn)?shù)、分?jǐn)?shù)的計(jì)算公式是2500*剩余步數(shù)
例如你還有20步、把2500改成了100000、那結(jié)算的分?jǐn)?shù)就是100000*20
(PS:這個方法只適用于1.26、分?jǐn)?shù)不要刷太高、小心封號、控制在幾十萬一百多萬是沒問題的、封號了別來找我哦)
【使用方法】
A.配置臨時(shí)文件的路徑1.按“設(shè)置文件路徑”按鈕
2.輸入臨時(shí)文件的路徑。請確保您有幾百M(fèi)B的可用空間的模糊開始號碼搜索,可能需要幾MB注:如果路徑是空的,將使用的內(nèi)存來保存數(shù)據(jù)。
B.設(shè)置Guardian圖標(biāo)
1.在游戲中點(diǎn)擊Guardian圖標(biāo)
2.點(diǎn)擊“設(shè)置”選項(xiàng)卡
3.點(diǎn)擊“設(shè)置Guardian位置”
4.觸摸屏幕上你想移動到的位置
5.點(diǎn)擊圖標(biāo),以確認(rèn)位置
6.圖標(biāo)的不透明度和隱藏時(shí)間設(shè)置也在“設(shè)置”選項(xiàng)卡中。
C.游戲?qū)傩灾档乃阉?/strong>
1.在游戲中點(diǎn)擊Guardian圖標(biāo)
2.點(diǎn)擊“搜索”選項(xiàng)卡
3.點(diǎn)擊“搜索”按鈕進(jìn)行搜索屬性值
4.按“返回”鍵繼續(xù)你的游戲
5.重復(fù)1~3步驟,直到找到確切的地址
6.點(diǎn)擊地址,并將其保存
7.點(diǎn)擊清除按鈕,以搜索游戲中下一個屬性值
D.管理保存的列表
1.點(diǎn)擊“保存”選項(xiàng)卡
2.點(diǎn)擊保存項(xiàng)目以改變數(shù)值
3.如果想要鎖定數(shù)值,請點(diǎn)擊復(fù)選框
4.你可以點(diǎn)擊“保存/載入"按鈕來保存/載入列表

【工作原理更新日志】
1 內(nèi)存修改實(shí)現(xiàn)原理內(nèi)存修改分兩步,第一步搜索內(nèi)存:以頁為單位讀取/proc/$pid/mem,查找指定數(shù)據(jù)并記錄命中地址。因?yàn)椴檎疫^程中內(nèi)存是動態(tài)的,所以顯示時(shí)會調(diào)用ptrace(PTRACE_PEEKDATA),再讀一次內(nèi)存中的內(nèi)容進(jìn)行顯示,這樣可能出現(xiàn)命中列表中有些值不等于期望數(shù)據(jù)的情況;第二步修改內(nèi)存:內(nèi)存修改通過ptrace(PTRACE_POKEDATA)實(shí)現(xiàn)。下面給出內(nèi)存修改的偽代碼(函數(shù)經(jīng)過重命名處理,詳情見附帶的idb文件):
搜索內(nèi)存:

修改內(nèi)存:

GameGuardian對關(guān)鍵字符串做了加1加密,解密后如下:

2 游戲變速實(shí)現(xiàn)原理
游戲變速通過GOT Hook 實(shí)現(xiàn)。首先注入lib9.so到游戲進(jìn)程,然后修改游戲進(jìn)程GOT中clock_gettime項(xiàng)為lib9.so中的0x42A4函數(shù),圖2為游戲進(jìn)程被修改后的GOT,可以看到clock_gettime位于lib9.so進(jìn)程空間。

【更新日志】
-重新啟動時(shí)添加保存路徑。-改進(jìn)內(nèi)存編輯器中的過濾器。
-減少內(nèi)存和處理器的使用。
-在超級用戶命令中添加了命令shell選項(xiàng)。
-修復(fù)崩潰。
-Bug修復(fù)。
-支持ARMv5。
-搜索任何大小的文字。
-替換任何大小的文字。
-改進(jìn)了對內(nèi)存區(qū)域的檢測。
-每個應(yīng)用程序的單獨(dú)內(nèi)存區(qū)域設(shè)置。
-改進(jìn)的API。
-改進(jìn)的用戶界面
-添加了默認(rèn)設(shè)置附近的復(fù)選標(biāo)記。
-增加了按鈕重置為默認(rèn)值。
-增加了輸出默認(rèn)設(shè)置。
-在用戶界面的某些地方增加了通知。
-增加了內(nèi)存區(qū)域的顏色。
-增加了內(nèi)存編輯器輸出格式的顏色。
-修正了在某些情況下打開速度的問題。
-增加了對內(nèi)存編輯器中指針顏色的幫助。
-應(yīng)用程序內(nèi)置的幫助。它可以從腳本啟動中作為單獨(dú)的zip存檔提取





































