Jump to content

10 posts in this topic

Recommended Posts

Posted (edited)

I'm currently trying to make a score multiplier hack for Run Terrio Run, but for some reason whenever I input my own value for the multiplier variable it always stays at zero. I've tested the hack this by hardcoding 20 into the multiplier variable just to make sure that it works, and it does, the score counts by twenties.

 

Code:

#include <substrate.h>
#include "writeData.h"

int multiplier;
int nothing;

static int hackScore(int);

%hook UnityAppController

- (BOOL)application:(id)fp8 didFinishLaunchingWithOptions:(id)fp12
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Run Terrio Run Score Multiplier Modifier" message:@"How much do you want the score to be multiplied by?" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Set Multiplier",nil];
[alert setAlertViewStyle:UIAlertViewStylePlainTextInput];
UITextField *inputField = [alert textFieldAtIndex:0];
[inputField setKeyboardType:UIKeyboardTypeNumberPad];
inputField.text = [NSString stringWithFormat:@"%i",multiplier];

multiplier = [inputField.text intValue];

UIAlertView *scoreAlert = [[UIAlertView alloc]initWithTitle:@"Multiplier Modifier" message:[NSString stringWithFormat:@"Score is now going to be multiplied by %i",multiplier] delegate:nil cancelButtonTitle:@"Good shit" otherButtonTitles:nil];
     [scoreAlert show];
     
if(hackScore(multiplier)==255){
writeData(0xHIDDEN, 0xFF0080E2);
}

[alert show];
return %orig;
}
%end

static int hackScore(int multiplier){
   if(multiplier>0){
     return multiplier;
   }
return multiplier;
}
Thanks :) Updated by Guest
Posted (edited)

I'm currently trying to make a score multiplier hack for Run Terrio Run, but for some reason whenever I input my own value for the multiplier variable it always stays at zero.

 

 

for starters, your method, hackScore, is not doing anything. What your saying is:

 

"If multiplier is greater than 0, return multiplier"

"If multiplier is equal or less than 0, return multiplier"

 

since (multiplier ∈ R), what your essentially saying is, if multiplier is a number then return the value for multiplier (in other words, this method is USELESS and does nothing)

 

secondly, your integer, nothing, is really living up to its name....... by doing nothing

 

Moreover, from your code:

if(hackScore(multiplier)==255){
writeData(0xHIDDEN, 0xFF0080E2);
}

 

what your saying is if the user chooses their multiplier to be set as 255, THEN you will write the hex 0xFF... to the given address, however, if they do not choose to have their multiplier set as 255, then they will always have the value of the multiplier which was originally given in the game.

 

To fix this you have three options

 

1. write a RIDICULOUSLY HUGE if else OR switch statement containing every integer value from 0 - 255.

 

This is the most retarded and inefficient way of doing what you want, however it will technically get it done (please dont do it this way if you choose to fix the mistake)

 

2. You can create a method (or just use hackScore for something useful xD) which will:

 

- find the value inputted for multiplier (already done)

- take that value and convert it to hex

- take your new hex to be written, in this case XX0080E2, and combine it with the value u converted from the previous step

 

So if they choose a multiplier value of 250 then first you would find that value

 

multiplier = 250;

 

then convert it to hex

 

multiplier = 0xFA;

 

and then combine your offset with the hex, for example (this is NOT how it would work, just trying to show u what would happen):

 

multiplier + XX0080E2 = FA + XX0080E2 => FA0080E2

 

with 0xFA0080E2 being your final hex.

 

this method will get what you want done fairly efficiently, however it involves having basic, basic, basic programming skills as well as users will only be allowed to enter integers

 

3. Now the third method, and probably THE BEST METHOD:

 

just use MSHook and save yourself the trouble.. With MSHook you can accomplish your goal in under 20 lines of code (i didnt actually count but mshook will be 100000000X faster and easier)

 

..

..

..

..

 

There are other errors in the code but if you use mshook, most of them will go away because you'll throw the bad code away

Updated by alphaMatterr
Posted (edited)

:facepalm:

 

This gave me eye cancer

<_< its my first code, give me a break

 

-snip-

 

First of all, thank you for such an informative reply, really means alot :)

 

Also, I only put 255 there for testing purposes, I know that if you put in any other number it would stay at zero. Also, when I wrote that function I was thinking about just putting a ton of if statements. I know that it just returns the multiplier, and I wanted it to do that. But now that I think about it I don't even need it, I could have just done "if(multiplier==255)" or something like that. The "nothing" integer I had accidentally left in there, I was only testing with it, I only forgot to take it out. :lol:

 

But I think I will go to with the second way, I do not know MSHook (only the MSHook that hackers are supposed to know) But I will report back to you :) And thanks again for such a great reply/explanation :)

Updated by Guest
Posted

@@alphaMatterr @

 

Before I did what you suggested, I took out everything and just had the alerts and the multiplier variable, and it is still zero whenever I input my own number. Can you help me fix this? Here is the code:

 

#include <substrate.h>
#include "writeData.h"

int multiplier;

//static int hackScore(int);

%hook UnityAppController

- (BOOL)application:(id)fp8 didFinishLaunchingWithOptions:(id)fp12
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Run Terrio Run Score Multiplier Modifier" message:@"How much do you want the score to be multiplied by?" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Set Multiplier",nil];
[alert setAlertViewStyle:UIAlertViewStylePlainTextInput];
UITextField *inputField = [alert textFieldAtIndex:0];
[inputField setKeyboardType:UIKeyboardTypeNumberPad];
inputField.text = [NSString stringWithFormat:@"%i", multiplier];

multiplier = [inputField.text intValue];

UIAlertView *scoreAlert = [[UIAlertView alloc]initWithTitle:@"Multiplier Modifier" message:[NSString stringWithFormat:@"Score is now going to be multiplied by %i",multiplier] delegate:nil cancelButtonTitle:@"Good shit" otherButtonTitles:nil];
[scoreAlert show];
[alert show];
return %orig;
}
%end
Thanks :)
Posted

try using code x8486375737488348349354 for it the multiplier variable shouldn't stay at 0

O_o bruh

Moreover, from your code:

 

if(hackScore(multiplier)==255){
writeData(0xHIDDEN, 0xFF0080E2);
}

 

 

what your saying is if the user chooses their multiplier to be set as 255, THEN you will write the hex 0xFF... to the given

To fix this you have three options

 

1. write a RIDICULOUSLY HUGE if else OR switch statement containing every integer value from 0 - 255.

 

This is the most retarded and inefficient way of doing what you want, however it will technically get it done (please dont do it this way if you choose to fix the mistake)

You don't have to do that. Obj-C has a built in solution.

Change your code from

 

if(hackScore(multiplier)==255){
writeData(0xHIDDEN, 0xFF0080E2);
}
To:

 

if(hackScore(multiplier)<256){
writeData(0xHIDDEN, 0xFF0080E2);
}
By doing this, you're saying that if your user chooses their multiplier to be any number that's equal to 255 or less, THAT'S when you'll write the hex to 0xFF...

 

Then again. I don't see a reason as to why you want to give the user the option to choose a score multiplier.

 

CSCI ftw

Posted (edited)
@KingRalph, the goal is to allow users to enter any integer between 0 and 255 as a score multiplier.. If you only wanted one score multiplier option then you wouldn't need any user input (the UITextField would be useless)...

 

..

..

..

..

 

@shmoo, the code you posted accomplishes the first part of the three i mentioned in the post.

 

- find the value inputted for multiplier

 

- take that value and convert it to hex

- take your new hex to be written, in this case XX0080E2, and combine it with the value you converted from the previous step

 

now you have to convert the value of the multiplier to hex... so if

 

multiplier = 10;

 

then after converting you'll have:

 

multiplier = 0x0A;

 

..

..

..

 

The final step after that will be to take your offset, XX0080E2 and replace the XX with the given multiplier hex value.

 

Another way you can accomplish steps 2 and 3 (involves a little bit of math but if you understand this method it might be easier / cooler). Check the spoiler below for more info

 


 

First were going to derive an "incrementation value", I'll explain more below... 

 

****************************

SHORT DERIVATION

 

0x000080E2 and 0x010080E2 only differ by 0x01000000, which when converted to decimal is 16777216

 

additionally, 0x000080E2 converted to decimal is 32994. Thus, we can make a linear function, f(x) = mx + b, where b =32994 and m = 16777216. so if a multiplier of 10 is entered we can just do:

 

f(10) = 16777216 * 20 + 32994 = 335577314

 

converting to hex then yield the correct offset of 0x140080E2

 

NOTE: you don't technically have to convert to decimal, you could just do all of the math through hex, however I thought that may be a bit confusing because its base 16 instead of base 10.

****************************

 

****************************

LONG DERIVATION

 

Okay, so if you set your multiplier to zero, you get the hex:

 

0x000080E2

 

converting this to decimal, you get: 

 

32994

 

NOW the multiplier can only be an integer values between 0 - 255.

 

if you choose your multiplier to be 1, you get

 

0x010080E2

 

converting this to decimal yields the number:

 

16810210

 

lastly, subtract the initial int value of 0x000080E2 from our previous conversion and we get:

 

16810210 - 32994 = 16777216

 

16777216 can be treated as our "incrementation value". This is useful and can actually simplify the amount of code used and just use more math instead.

 

For example! Lets say that the user inputted a multiplier value of 20. Thus we have

 

multiplier = 20;

 

now if we want to "create" our new hex with this multiplier value, we can do something like this:

 

new_hex = 32994 + 16777216 * multiplier = 32994 + 16777216 * 20 = 335577314

 

now just convert 335577314 back to hex!

 

(335577314)_10 = (140080E2)_16

 

i.e. new_hex = 0x140080E2

 

now to double check we can see that 

 

0x14 is in fact 20 when converted back to decimal and thus our math checks out!

 

ainet mathee phun! :D

 

****************************

 

Doing it this way means you can skip step 3 entirely and wont have to combine the multiplier hex with the offset via code (instead you do it mathematically)

 


 

either method you choose will get you the correct hex value needed. Now all that is left is to use writeData to apply your patch...

Updated by alphaMatterr

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

    • Arena Heroes: Online RPG v1.16.10 [ +2 APK MOD ] Skill CD
      Mod APK Game Name: Arena Heroes: Online RPG
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=fighting.rpg.adventure.multiplayer.wars.pvp.battles.arena.heroes&hl=en

       

      🤩 Hack Features

      - DMG [ When Enemy Turn Disable ]
      - Skill CD

      DMG Not Tested With Dungeon & Arena

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download Modded APK







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - IK_IK

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
      • 0 replies
    • Shadow Fight 3 v1.44.0 Jailed Cheats +4
      Modded/Hacked App: Shadow Fight 3 By Nekki Limited
      Bundle ID: com.nekki.shadowfight3
      iTunes Store Link: https://itunes.apple.com/us/app/shadow-fight-3/id964827011?mt=8&uo=4&at=1010lce4


      Hack Features:
      - Freeze Enemy 


      Hack Download Link: https://iosgods.com/topic/73264-arm64-shadow-fight-3-v1130-jailed-cheats-1/


      Credits:
      - @Laxus
      - @Ted2
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 2,063 replies
    • Tower of God: NEW WORLD v3.05.01 Jailed Cheats +4
      Modded/Hacked App: Tower of God: NEW WORLD By Netmarble Corporation
      Bundle ID: com.netmarble.tog
      App Store Link: https://apps.apple.com/us/app/tower-of-god-new-world/id1599435437?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly / Cydia Impactor or alternatives.
      - A Computer Running Windows/macOS/Linux with iTunes installed.


      Hack Features:
      - Multiply Attack
      - Multiply Defense
      - Always Critical
      - Skip Battle Intro

      I HEARD THAT THIS GAME HAS HIGH BAN RATE SO DO NOT BUY VIP FOR JUST THIS CHEAT!


      Jailbreak required hack(s): 


      iOS Hack Download IPA Link: https://iosgods.com/topic/199662-tower-of-god-new-world-v30500-jailed-cheats-4/
        • Agree
        • Thanks
        • Winner
        • Like
      • 35 replies
    • Kitchen Masters v17.11.1 [ +4 APK MOD ] Currency Max
      Mod APK Game Name: Kitchen Masters
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.bigger.kitchenmasters&hl=en

       

      🤩 Hack Features

      - Unlimited Coins
      - Unlimited Cash
      - Lives Max
      - Tile Cost 0

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download Modded APK







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - IK_IK

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
      • 0 replies
    • Phantom Blade: Excutioners v1.3.10 Jailed Cheats +2
      Modded/Hacked App: Phantom Blade: Executioners By SHARPMAN STUDIO LIMITED
      Bundle ID: com.sgame.phantomblade
      App Store Link: https://apps.apple.com/us/app/phantom-blade-executioners/id1578677580?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

      - God Mode
      - Multiply Attack

       

      ⬇️ 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

      - Laxus

       

      📷 Cheat Video/Screenshots

      N/A
      • 0 replies
    • Backpacker™ Go! v1.7.7 [ +3 APK MOD ] Dice Unlimited
      Mod APK Game Name: Backpacker™ Go!
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.qiiwi.backpackergo&hl=en

       

      🤩 Hack Features

      - ADS NO [ Between Playing ] 
      - Cash Unlimited [ This Hack Linked Other Items - Ticket Exp Etc. Use Only Cash ] Use Another Items Maybe Game Freeze But Works  
      - Dice Unlimited / Disable After Hack

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download Modded APK







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - IK_IK

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
      • 0 replies
    • Good Coffee, Great Coffee v1.10.1 +8 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: Good Coffee, Great Coffee By TAPBLAZE, LLC
      Bundle ID: com.tapblaze.coffeebusiness
      iTunes Store Link: https://apps.apple.com/us/app/good-coffee-great-coffee/id1603584945?uo=4
       


      🤩 Hack Features

      - Unlimited Cash
      - Unlimited Gems
      - Unlimited Energy
      - Unlimited Brew Points
      - Unlimited Daily Rewards
      - All Decor Unlocked
      - All Equipment Unlocked
      - All Equipment Upgrades Unlocked
      - All Shop Upgrades Unlocked
      - Perfect Drinks
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 135 replies
    • Big Helmets: Heroes of Destiny v1.1.8 +3 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Big Helmets: Heroes of Destiny By BoomBit, Inc.
      Bundle ID: com.bighelmets.destiny
      iTunes Store Link: https://apps.apple.com/pl/app/big-helmets-heroes-of-destiny/id6745514342

       
       

      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 13 replies
    • Hello Kitty Merch Match v6.2.0 +1 Jailed Cheat [ Freeze Time ]
      Modded/Hacked App: Hello Kitty Merch Match By Applibot Inc.
      Bundle ID: jp.co.applibot.HelloKittyMerchMatch
      App Store Link: https://apps.apple.com/us/app/hello-kitty-merch-match/id6740388983?uo=4

       
       

      🤩 Hack Features

      - Freeze Time
        • Like
      • 4 replies
    • Mob Control v3.10.2 +7 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: Mob Control By Voodoo
      Bundle ID: com.vincentb.MobControl
      iTunes Store Link: https://apps.apple.com/us/app/mob-control/id1562817072?uo=4


      Hack Features:
      - Unlimited Coins -> Earn or spend some.
      - Unlimited Skip'Its -> Earn or spend some.
      - Unlimited Stars -> Earn some.
      - Unlimited Bricks
      - Unlimited Earnt Bricks
      - Unlimited Cards -> Will increase instead of decrease.
      - No Card Requirement


      Jailbreak required hack(s): [Mod Menu Hack] Mob Control v2.78.0 +7 Cheats [ Unlimited Currencies ] - Free Jailbroken Cydia Cheats - iOSGods
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 277 replies
    • MeChat - Interactive Stories v4.43.0 +6 Jailed Cheats [ Unlimited Gems ]
      Modded/Hacked App: MeChat - Interactive Stories By IMPONILOX LIMITED
      Bundle ID: world.playme.mechat
      App Store Link: https://apps.apple.com/us/app/mechat-interactive-stories/id1536157979?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 Gems -> Will increase instead of decrease.
      - Unlock All Photos
      - Unlock All Audio Clips
      -- VIP Enabled

      VIP
      - Unlimited Gems -> Earn some then disable this feature. DO NOT SPEND ANY GEMS WHILST THIS FEATURE IS ENABLED!
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 864 replies
    • Ghost Invasion: Idle Hunter v2.0 +5 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Ghost Invasion: Idle Hunter By Miniclip SA
      Bundle ID: com.miniclip.ghostinvasion
      App Store Link: https://apps.apple.com/us/app/ghost-invasion-idle-hunter/id6502696892?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - Freeze Currencies
      - XP Multiplier
        • Agree
        • Winner
        • Like
      • 19 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