Jump to content

Saitama

Cheater
  • Posts

    1,330
  • Joined

  • Last visited

Posts posted by Saitama

  1. Example #3

    public class SomeThirdClass : MonoBehaviour 
    {
    	// Fields
    	...
    	public SomeClass SomeClassField // 0x100
    	...
    
    	// Properties
    	...
    
    	// Methods
    	...
    	// RVA: 0x100200 Offset: 0x100200 VA: 0x100200
    	public void Update() { }
    	...
    }

     

    void* SomeClassInstance = NULL;
    void (*SomeThirdClass$$Update_original)(void *SomeThirdClassInstance);
    void _SomeThirdClass$$Update_hook(void *SomeThirdClassInstance) 
    {
    	void* someClassInstance = *(void **)((uint64_t)SomeThirdClassInstance + 0x100);
    	if(someClassInstance != NULL)
        {
    		SomeClassInstance = someClassInstance;
        }
    	SomeThirdClass$$Update_hook(SomeThirdClassInstance);
    }
    
    HOOK(0x100200, _SomeThirdClass$$Update_hook, SomeThirdClass$$Update_original);

     

     

    • Winner 1
  2. the main logic is
    var someClass = new SomeClass(); //or other c# initialisation 
    someClass.SomeMethod();

    SomeMethod() cant be called from no where

    Example #1

    public class SomeClass : MonoBehaviour 
    {
    	// Fields
    	...
    
    	// Properties
    	...
    
    	// Methods
    	...
    	// RVA: 0x100400 Offset: 0x100400 VA: 0x100400
    	public static SomeClass get_Instance() { }
    
    	// RVA: 0x100500 Offset: 0x100500 VA: 0x100500
    	public void SomeMethod() // address 0x100500
    
    	// RVA: 0x100600 Offset: 0x100600 VA: 0x100600
    	public static void SomeStaticMethod() // address 0x100600
    	...
    }

     

    void* (*SomeClass$$get_Instance)() = (void(*)())getRealOffset(0x100400);
    void (*SomeClass$$SomeMethod)(void *SomeClass) = (void(*)(void *))getRealOffset(0x100500);
    
    void* SomeClassInstance = SomeClass$$get_Instance();
    SomeClass$$SomeMethod(SomeClassInstance);

     

    void (*SomeClass$$SomeStaticMethod)() = (void(*)())getRealOffset(0x100600);
    
    SomeClass$$SomeStaticMethod();

    Example #2

    public class SomeOtherClass : MonoBehaviour 
    {
    	// Fields
    	...
    
    	// Properties
    	...
    
    	// Methods
    	...
    	// RVA: 0x100300 Offset: 0x100300 VA: 0x100300
    	public void InitWithSomeClass(SomeClass someClassInstance) { }
    	...
    }

     

    void* SomeClassInstance = NULL;
    void (*SomeOtherClass$$InitWithSomeClass_original)(void *SomeOtherClassInstance, void* someClassInstance);
    void _SomeOtherClass$$InitWithSomeClass_hook(void *SomeOtherClassInstance, void* someClassInstance) 
    {
    	SomeClassInstance = someClassInstance;
    	SomeOtherClass$$InitWithSomeClass_original(SomeOtherClassInstance, someClassInstance);
    }
    
    HOOK(0x100300, _SomeOtherClass$$InitWithSomeClass_hook, SomeOtherClass$$InitWithSomeClass_original);

     

    • Winner 1
  3. 20 hours ago, nngot44 said:

    Thanks for the answer! but i did not understand where to call the function, if this is done in the same place where the pointer is declared, the compiler will gile the error "use of undeclared identifier 'inst'' for Update(inst);

    because u dont declare this variable and dont get the pointer of object created by this class

    also dont know why u need to call exact this function 
    in Unity games this function basically called automatically each frame (if the class inherits MonoBehaviour class)
     

  4. Keep It Simple - using this one


    u dont need header index etc
    u need library name
     

    [menu setFrameworkName:"UnityFramework"];


    next is

    void (*Update)(void *inst) = (void(*)(void *))getRealOffset(0x11FE288);

    and call of this is

    Update(inst);


    Why inst?
    Because its not static function - and this function is called from some class
    *inst is a class that has this function and the first arg is for call

    • Informative 1
  5. 1. u dont understand what are u doing
    2. u dont understand what the log said to u
    3. u ever not try to understand

    the log said that 
    exc_bad_access
    what u must to do - go to google and try search what its mean

    and when u understand what its mean - u will have next problem - why the address is wrong?

  6. 17 minutes ago, Iftat said:

    @Saitama The IosGods App link doesn't link to the download, and when I search for it, it doesn't show. Unless this is just meant to be the ipa cheat. I don't have an issue sideloading it using the ipa link that's provided but it doesn't seem right for some reason since its like 130mb

     

     

    Filesize:151.31 MB


    @Rook
    may be will add it on IosGods App ;)

     

    • Like 1
  7. 4 hours ago, Killa670 said:

    Bruh like what is your phone bruh. With the latest update for me, everything got a lot smoother and fluid compared to last version where the boxes were skipping. 

     

    On 5/26/2023 at 5:37 AM, Gogigogigogiiiii said:

    @Saitama bro please show hero icon on the map and improve performance like in the VIP section... i cant afford it

    soon will be a newer reworked version
    it will be much more smooth
    i'm already fully rewrote code

    • Winner 1
    • Agree 1
    • Informative 1
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines