Jump to content

Saitama

Cheater
  • Posts

    1,725
  • Joined

  • Last visited

Everything posted by Saitama

  1. basically start from doing some easier things for example change values from public int get_someGold(); and setter public void set_someGold(int goldVal); its will be easier to understand that call some function
  2. u need ask the one who has this jb or try it urself
  3.  

    1. Zanaab
    2. Puddin

      Puddin

      Game is destroyed at this point lol

    3. Laxus

      Laxus

      Good sh!t PepeLmao

  4. auto aim works only on jb currently im not figure out how to make it on non-jb
  5. next version this one was fully rewritten and i dont have time to make all
  6. u was the one who want a smother and less lags i made it and now again u not happy so smooth and less lags is not a priority? and why u was so unhappy with previous one? maybe u always unhappy?
  7. hack not work on non-jb maybe some function work but at all not
  8. 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);
  9. 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);
  10. 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)
  11. // RVA: 0x85A9EC0 Offset: 0x7FE1EC0 VA: 0x85A9EC0 public static bool get_isDebugBuild() { } first that i do - open ida and watch who call this function or other function that contains Debug very often u can find the real functions only using this
  12. 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
  13. 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?
  14. icon of enemy is bigger and also maybe just remember ur team or enemy
×
  • 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