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>:0If 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.

 
	 
 
		
 
 
		 
						
					
 
 
		 
 
		