Jump to content

1 post in this topic

Recommended Posts

Posted

Hooking string functions for libil2cpp games is a little different than hooking int or bool functions because unity uses a different type of string.

Create a header file e.g. Strings.h

#include "Includes/Utils.h"
typedef struct _monoString {
    void *klass;
    void *monitor;
    int length;
    char chars[1];

    int getLength() {
        return length;
    }

    char *getChars() {
        return chars;
    }
} monoString;

REOWW8M.png

Paste this code into it. This is a typedef so we can handle mono string types.

Now inside of your Main.cpp include this header

#include "Includes/Strings.h" // location relative to Main.cpp if its in a higher hiarchy use "../"

Now inside Main.cpp create your function pointers I put mine just below the My_Patches struct.

monoString *(*String_CreateString)(void *_this, const char *str);
void (*get_StringInstance);

d1jkQs4.png

 

Now inside your hackthread function assign your String_CreateString and get_StringInstance.

String_CreateString = (monoString*(*)(void *,const char *))getAbsoluteAddress(targetLibName, 0x1646CA0);
   get_StringInstance  = (void (*))getAbsoluteAddress(targetLibName,0x1646CA0);

To find the offsets Search in your dump.cs for a createstring method, which takes in only one variable called sbyte* value.

1vWFEJZ.png

put that offset in both get_StringInstance and String_CreateString.


now you can hook string functions.

here is a hook for function.

First we hook the update function in the playercontroller class.
then inside that class is a function Debug_MoveToPointImmediate which takes a monostring parameter.

void (*Debug_MoveToPointImmediate)(void *instance, monoString * PointID);
bool MoveToCastle = false;
bool MoveToHome = false;
void(* old_UpdateMap)(void * instance);
void UpdateMap(void*instance) {
    if(instance != NULL ) {
       if(MoveToCastle) {
           MoveToCastle = false;
           Debug_MoveToPointImmediate(instance,String_CreateString(get_StringInstance,"castle"));
       }
        if(MoveToHome) {
            MoveToHome = false;
            Debug_MoveToPointImmediate(instance,String_CreateString(get_StringInstance,"home"));
        }

    }
    old_UpdateMap(instance);
}

when passing the string into the parameter use String_CreateString(get_StringInstance,"string you want to pass")

now we assign the pointer function and hook the player update inside the hackthread.

A64HookFunction((void*)getAbsoluteAddress(targetLibName, 0x19DDDD4),  (void*)UpdateMap, (void**)&old_UpdateMap);
Debug_MoveToPointImmediate = (void (*)(void *,monoString *))getAbsoluteAddress(targetLibName, 0x19E07A4);

kqpDZP8.png

and your done. You can use the String_CreateString(get_StringInstance,"string you want to pass") in any function which takes a string. If its a string returning function you could use
return String_CreateString(get_StringInstance,"string you want to return").

connecting to a button is simple.

add the features :

oEsNtKb.png

add the cases:

ie8EPny.png

Because the function is in a update that is called 60 times per second, we set it to true when the button is clicked and then inside the update function set it to false once it is run. This is so it isn't called more than once. you would do this differently if it was a function you want to keep being called like a toggle function.

DONE.

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Spirit King Quest v1.0.22 +3 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Spirit King Quest By EIGHT STUDIO
      Bundle ID: com.eightstudio.spiritking
      App Store Link: https://apps.apple.com/us/app/spirit-king-quest/id6479593322?uo=4

       


      🤩 Hack Features

      - Damage Multiplier 
      - Defence Multiplier
      - God Mode
      • 7 replies
    • (Gauntlet Idle Rpg) 건틀렛: 방치형 액션 RPG +3 Jailed Cheats
      Modded/Hacked App: 건틀렛: 방치형 액션 RPG By Metabone Entertainment Inc.
      Bundle ID: com.metaboneent.gauntletrpg
      iTunes Store Link: https://apps.apple.com/kr/app/%EA%B1%B4%ED%8B%80%EB%A0%9B-%EB%B0%A9%EC%B9%98%ED%98%95-%EC%95%A1%EC%85%98-rpg/id6476731203?uo=4

       

       

      🔧 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🚀 Hack Features

      - Damage Multiplier
      - Defense Multiplier
      - Unlimited Currencies → Spend/Gain


      🍏 Jailbreak iOS hacks: 

       

      📥 iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email when prompted, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      🎥 Cheat Video/Screenshots

      N/A
      • 102 replies
    • Football Life Simulator  +2 Jailed Cheats
      Modded/Hacked App: Football Life Simulator By LUDU ARTS TEKNOLOJI ANONIM SIRKETI
      Bundle ID: com.ludu.fls
      App Store Link: https://apps.apple.com/us/app/football-life-simulator/id6670528564?uo=4

       

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Unlimited Currencies → Spend/Gain
      - Free iAP

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
        • Like
      • 50 replies
    • (K CodeDragon) K 데몬헌터 키우기 +6 Jailed Cheats
      Modded/Hacked App: K 데몬헌터 키우기 By CodeDragon Co., LTD.
      Bundle ID: com.codedragon.woochi
      App Store Link: https://apps.apple.com/kr/app/k-%EB%8D%B0%EB%AA%AC%ED%97%8C%ED%84%B0-%ED%82%A4%EC%9A%B0%EA%B8%B0/id6751304771?uo=4

       

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Damage Multiplier
      - Never Die
      - Gold Multiplier → Disable When Do Spending
      - Gems Multiplier→ Disable When Do Spending
      - EXP Multiplier→ Disable When Do Spending
      - No ADS

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 2 replies
    • Mini Brawl Go! – RPG Adventure v1.3.3(91) [ +8 Cheats ] Currency Max
      Modded/Hacked App: Mini Brawl Go! – RPG Adventure By LOVINJOY PTE. LTD.
      Bundle ID: com.lvjgames.minibrawlgogo
      App Store Link: https://apps.apple.com/us/app/mini-brawl-go-rpg-adventure/id6755132667?uo=4

      🤩 Hack Features

      - ADS No  Rewards ree
      - ViP Active
      - FOG Removed
      - Team No Limit Drop All Hero In Battle
      - Gems Max
      - Coins Max
      - Dungeon Tokens Max
      - Resources Max
      • 10 replies
    • Mini Brawl Go! – RPG Adventure v1.3.3(91) [ +8 Jailed ] Currency Max
      Modded/Hacked App: Mini Brawl Go! – RPG Adventure By LOVINJOY PTE. LTD.
      Bundle ID: com.lvjgames.minibrawlgogo
      App Store Link: https://apps.apple.com/us/app/mini-brawl-go-rpg-adventure/id6755132667?uo=4

      🤩 Hack Features

      - ADS No  Rewards ree
      - ViP Active
      - FOG Removed
      - Team No Limit Drop All Hero In Battle
      - Gems Max
      - Coins Max
      - Dungeon Tokens Max
      - Resources Max
      • 3 replies
    • Crunchyroll: Fishing Star WT v1.0.13 +2 Mods [ Unlocked ]
      Mod APK Game Name: Crunchyroll: Fishing Star WT By Crunchyroll, LLC
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.crunchyroll.gv.fishingstarworldtour.game

       

      🤩 Hack Features

      - No Line Tension
      -- Full Game Unlocked
      • 1 reply
    • Crunchyroll: Fishing Star WT v1.0 +2 Jailed Cheats [ Unlocked ]
      Modded/Hacked App: Crunchyroll: Fishing Star WT By Crunchyroll, LLC
      Bundle ID: com.crunchyroll.gv.fishingstarworldtour
      App Store Link: https://apps.apple.com/us/app/crunchyroll-fishing-star-wt/id6748782468?uo=4

        

      🤩 Hack Features

      - No Line Tension
      -- Full Game Unlocked
      • 2 replies
    • Disney Emoji Blitz Game v74.1.0 +1++ Mods [ Unlimited Currencies ]
      Mod APK Game Name: Disney Emoji Blitz Game By Jam City, Inc.
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.disney.emojimatch_goo&hl=en_GB

       

      🤩 Hack Features

      - Unlimited Currencies -> Earn some.
      • 2 replies
    • Hero Blasters: Defense v1.1.3 +3 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Hero Blasters: Defense By Buff Studio Co.Ltd.
      Bundle ID: com.buffstudio.ios.block.crazy.defense
      App Store Link: https://apps.apple.com/us/app/hero-blasters-defense/id6747029966?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      • 2 replies
    • Cat vs Cucumber v1.0.3 +3 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Cat vs Cucumber By VIEW PASSION COMPANY LIMITED
      Bundle ID: com.ViewPassion.CatvsCucumber
      App Store Link: https://apps.apple.com/vn/app/cat-vs-cucumber/id6749935754?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      • 3 replies
    • Hungry Shark World v7.4.7 +9 Mods [ Unlimited Currencies ]
      Mod APK Game Name: Hungry Shark World By Ubisoft Entertainment
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.ubisoft.hungrysharkworld

       

      🤩 Hack Features

      - Unlimited Coins
      - Unlimited Gems
      - Unlimited Pearls
      - Unlock All
      - Freeze Health
      - Freeze Boost
      - Season Pass Unlocked
      - Score Multiplier
      - No Gravity 
      • 5 replies
×
  • 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