ziz59
Solid & Active Platinian
Hello community,
Let me introduce myself, I have been registered for quite some time on your forum, and all your tutorials have allowed me to make good progress.
I'm not an experienced modder but I manage.
I need brains to understand or put into practice certain things, at least in part.
Let me explain, right now I'm mode a game that is in ARMv7 and ARM64v8 version, this game contains several protections and a well-known anti cheat (ACTK) codestage.
On the ARMv7 version, no problem, I modify the obscured values directly via functions internal to the codestage, and for the fields, I use the unity.h from shmoo.
So I come to my problem, when I want to mod the game in ARM64v8, nothing works anymore for the obscured values, yet it's exactly the same code. I do not understand anything.
So if a more experienced modder could guide me so that I can modify a simple get_
I would like to return an obscured value with this method:
And when I want to use the internal method, which however works on the ARMv7 version, I have an error message in the LOGCAT:
If anyone has a method, please give me a boost, or if they have a formidable one, but don't want to share it, I'm a taker even by private message
thanks in advance.
Let me introduce myself, I have been registered for quite some time on your forum, and all your tutorials have allowed me to make good progress.
I'm not an experienced modder but I manage.
I need brains to understand or put into practice certain things, at least in part.
Let me explain, right now I'm mode a game that is in ARMv7 and ARM64v8 version, this game contains several protections and a well-known anti cheat (ACTK) codestage.
On the ARMv7 version, no problem, I modify the obscured values directly via functions internal to the codestage, and for the fields, I use the unity.h from shmoo.
So I come to my problem, when I want to mod the game in ARM64v8, nothing works anymore for the obscured values, yet it's exactly the same code. I do not understand anything.
So if a more experienced modder could guide me so that I can modify a simple get_
I would like to return an obscured value with this method:
C++:
// Hook Method
int (*old_CoinMod)(void *instance);
int CoinMod(void *instance)
{
if(instance != nullptr)
{
if(HackCoin) // Toggle
{
// COIN
/// => I need to return a obscuredint value
// Tried with UnityStuff ( not work) because work just for field
SetObscuredIntValue( instance, 999);
}
}
return old_CoinMod(instance);
}
// Hook
// public static ObscuredInt get_Coin
A64HookFunction((void*)getAbsoluteAddress(targetLibName, DataManager::get_Coin) , (void*)CoinMod, (void**)&old_CoinMod);
And when I want to use the internal method, which however works on the ARMv7 version, I have an error message in the LOGCAT:
Code:
NullReferenceException: Object reference not set to an instance of an object.
at CodeStage.AntiCheat.ObscuredTypes.ObscuredInt.InternalDecrypt () [0x00000] in <00000000000000000000000000000000>:0
If anyone has a method, please give me a boost, or if they have a formidable one, but don't want to share it, I'm a taker even by private message
thanks in advance.
