Jump to content
  • Sky
  • Mint
  • Azure
  • Indigo
  • Blueberry
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Pomegranate
  • Ruby Red
  • Orange
  • Banana
  • Apple
  • Emerald
  • Teal
  • Chocolate
  • Slate
  • Midnight
  • Maastricht
  • Charcoal
  • Matte Black
Guest

TuT [IDA Tutorial]How to deal with/hack vectors

110 posts in this topic

Recommended Posts

Guest

This is a tutorial that is pretty advanced and because of that, I expect you to have a grip on regular IDA (normal instructions I mean, MOV, SUB, STR, etc). Of course it is not a requirement, you could just be viewing this tutorial out of curiosity. But it would really help to know some basic IDA before trying to hack vectors.

 

But what the hell is a vector? A vector is an instruction prefixed with "V". For example: VSTR, VMOV, VSUB, VCVT (convert), VLDR, etc. It is the instruction that you get when you set a watchpoint on a memory address that holds a float value. You will know that it is a float when iGameGuardian displays the number like "500.000000". Most of the time you be hacking VSTR, VSUB, and VCVT, at least in my experience.

 

Hidden Content

    Since there is no R7 type register for vectors, we have to find different ways to hack them. If IDA drops you off at a

    VSTR S0, [R0, #20]
    you cannot just change it to

    VSTR S7, [R0, #20]
    because in most cases, it would just make the game crash.

     

    So what the hell can we do? The best way to hack a VSTR is to NOP it (except for when hacking cooldown, but I will get to that). This is extremely effective when hacking your health because instead of storing your health value in a normal, unhacked game, the game won't be able to store your health at all which results in infinite health for you :snoop: But sometimes both enemy health and your health are linked and you have to unlink them. I'll cover that at the end of this tutorial.

     

    If you are hacking cooldown for some sort of skill, you cannot just NOP the VSTR (instructions for cooldown are most always VSTR) because once the timer starts, it will never count down, resulting in an infinite timer for skills. To combat this, either you can:

    1. Find a register that holds the value of zero and store that register into R0+20 or

    2. Move zero into an already existing register and store that register into R0+20.

     

    If you are going with option one, you'll have to set a breakpoint on your offset and examine the registers to see what they hold (reg re for LLDB and info r for GDB). Just for the sake of this tutorial, we'll say that R3 holds the value of zero. Now that you know that, you can change

    VSTR S0, [R0, #20]
    to a regular
    STR R3, [R0, #20]
    . If you know basic IDA, you should understand why/how that works.

     

    If you are going with option two, it will be just a tiny bit more complicated. You'll have to hack the instruction above the VSTR with a MOV R0, #0. Then you'll have to store R0 into R0+20. If that is confusing, look at this:

     

    Here are the instructions before any modification:

    VCVT.F32.F64 S0, D2
    VSTR S0, [R0, #20]
    
    And change that to:

    MOV R0, #0
    STR R0, [R0, #20]
    
    What this does is instead of the game converting a 64 bit float value into a 32 bit float value then store that value into R0+20, the game will now move the value of zero into R0 then store R0 (zero) into R0+20, resulting in a timer of zero seconds, which means instant cooldown. This is what you might know as "no skill cooldown".

     

    VSTR's are really the only instructions that you hack differently than everything else. You hack VSUB's with NOP's, you can hack VMOV's the normal way you hack a MOV (but with common sense), etc. It is not really hard once you get the hang of it.

     

    About unlinking vectors:

    I'm not entirely sure about this, but to unlink vectors you could try this:

    1. Set a breakpoint on your offset.

    2. Let the enemy hit you, and your breakpoint should hit. Now type "bt", which means "backtrace". Copy the backtrace onto notepad or something convienent and label it "my health backtrace".

    3. Now continue, but this time you hurt the enemy, and your breakpoint should hit. Do a backtrace again and copy it onto notepad and label it "enemy health backtrace".

    4. See which frame first differs between the two backtraces (you'll know what I mean by frame when you backtrace) and NOP the branch that connects them.

     

    That's it! :) If you want to see some examples of me hacking vectors, check these links out: http://iosgods.com/topic/7615-offsetsdragon-slayer-v110/

    http://iosgods.com/topic/7152-offsets-not-str-r7-for-everything-pindestructible-v301/

    http://iosgods.com/topic/7501-offsetsblood-and-glory-immortals-v110/

 

Please let me know if you have any questions. :)

Share this post


Link to post
Share on other sites
Guest

lol two thanks within ten seconds of posting. awesome :D

Share this post


Link to post
Share on other sites

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

    • [ARM64] Homo Evolution Cheats v1.0.16 +1
      Modded/Hacked App: Homo Evolution by AZUR INTERACTIVE GAMES LIMITED
      Bundle ID: com.azurinteractive.humanevolution
      iTunes Store Link: https://itunes.apple.com/us/app/homo-evolution/id1441417054?mt=8&uo=4&at=1010lce4



      Hack Features:
      - Infinite Coins
      - Infinite Crystals


      Hack Download Link: https://iosgods.com/topic/87409-arm64-homo-evolution-cheats-v1016-1/
        • Winner
        • Thanks
        • Like
      • 0 replies
    • [ARM64] Minecraft: Story Mode v1.7.0 Jailed Cheats +1
      Modded/Hacked App: Minecraft: Story Mode by Telltale Games
      Bundle ID: com.telltalegames.MC100
      iTunes Store Link: https://itunes.apple.com/us/app/minecraft-story-mode/id1001286466?mt=8&uo=4&at=1010lce4



      Hack Features:
      - Free Episode Purchase


      Hack Download Link: https://iosgods.com/topic/87406-arm64-minecraft-story-mode-v170-jailed-cheats-1/
      • 1 reply
    • [ARM64] Minecraft: Story Mode - S2 v1.6 Jailed Cheats +1
      Modded/Hacked App: Minecraft: Story Mode - S2 by Telltale Games
      Bundle ID: com.telltalegames.MC200.episode1
      iTunes Store Link: https://itunes.apple.com/us/app/minecraft-story-mode-s2/id1235920003?mt=8&uo=4&at=1010lce4



      Hack Features:
      - Free Episode Purchase


      Hack Download Link: https://iosgods.com/topic/87408-arm64-minecraft-story-mode-s2-v16-jailed-cheats-1/
      • 1 reply
    • [ARM64] Battlesky TapTap Cheats v1.014 +1
      Modded/Hacked App: Battlesky TapTap by BattleBrew Productions Private Limited
      Bundle ID: com.battlebrew.battleskytaptap
      iTunes Store Link: https://itunes.apple.com/us/app/battlesky-taptap/id1442512874?mt=8&uo=4&at=1010lce4



      Hack Features:
      - Infinite Currencies (Spend some/ Get some) 


      Hack Download Link: https://iosgods.com/topic/87178-arm64-battlesky-taptap-cheats-v10-1/
        • Thanks
        • Like
      • 5 replies
    • The Walking Dead: Our World v3.1.1 [Teleport/Location Hack & More]
      Modded/Hacked App: The Walking Dead: Our World By Next Games Oy
      Bundle ID: com.nextgames.ios.ourworld
      iTunes Store Link: https://itunes.apple.com/us/app/the-walking-dead-our-world/id1328359160?mt=8&uo=4&at=1010lce4


      Hack Features:
      - Custom locations (use the Latitude & Longtitude ) http://www.mapcoordinates.net/en use this site to get them 
      - Zombies Do Not Attack  / Easy Headshots
      - God Mode / Zombies Do No Damage
      - Test menu ( enable then toggle gore and back out )
      Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/forum/79-no-jailbreak-section/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Winner
        • Informative
        • Agree
        • Upvote
        • Haha
        • Thanks
        • Like
      • 571 replies
    • Angry Birds Evolution v1.26.1 +6 Cheats
      Modded/Hacked App: Angry Birds Evolution By Rovio Entertainment Ltd
      Bundle ID: com.rovio.tnt
      iTunes Link: https://itunes.apple.com/us/app/angry-birds-evolution/id1104911270?mt=8&uo=4&at=1010lce4


      Hack Features
      - No Pig Damage
      - Auto Win -> Doesn't give you loot, only EXP.
      - One Hit Kill / High Damage
      - God Mode / Never Die
      - Free Revives
      - Free Change Opponent
        • Winner
        • Informative
        • Agree
        • Upvote
        • Haha
        • Thanks
        • Like
      • 1,078 replies
    • The Walking Dead No Man's Land v3.0.1 +3 FREE Cheats!
      Modded/Hacked App: The Walking Dead No Man's Land By Next Games Oy
      Bundle ID: com.nextgames.twd
      iTunes Store Link: https://itunes.apple.com/us/app/the-walking-dead-no-mans-land/id970417047?mt=8&uo=4&at=1010lce4


      Hack Features:
      - Can Move Freely to Attack Before Your Turn Ends.
      - Can Move Around Without Losing Action Points to Attack.


      Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/forum/79-no-jailbreak-section/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Winner
        • Informative
        • Agree
        • Upvote
        • Haha
        • Thanks
        • Like
      • 138 replies
    • [ARM64] Zombie Tsunami Cheats v4.0.0 +1
      Modded/Hacked App: Zombie Tsunami by Mobigame
      Bundle ID: net.mobigame.ZombieCarnaval
      iTunes Store Link: https://itunes.apple.com/us/app/zombie-tsunami/id529652920?mt=8&uo=4&at=1010lce4



      Hack Features:
      - Free iAP (Press Cancle)

      NOTE: Please remove / turn off any iAP Crack before using this otherwise it won't work  


      Hack Download Link: https://iosgods.com/topic/87319-arm64-zombie-tsunami-cheats-v400-1/
        • Upvote
        • Thanks
        • Like
      • 6 replies
    • [ARM64] Flood: Underwater Boat Game Cheats v2.1 +1
      Modded/Hacked App: Flood: Underwater Boat Game By Oleg Kapitonov
      Bundle ID: mobi.blackbears.ios.flood
      iTunes Store Link: https://itunes.apple.com/gb/app/flood-dive-into-the-ocean/id1410847565?mt=8&uo=4&at=1010lce4



      Hack Features:
      - Infinite Coins
      - Infinite Gems
       


      Hack Download Link: https://iosgods.com/topic/80245-arm64-flood-dive-into-the-ocean-cheats-v10-1/
        • Winner
        • Informative
        • Agree
        • Upvote
        • Haha
        • Thanks
        • Like
      • 22 replies
    • Gold Fish Casino: Slots Games (All Versions) +1 Cheat [Unlimited Coins]
      Modded/Hacked App: Gold Fish Casino: Slots Games By Phantom EFX
      Bundle ID: com.williamsinteractive.goldfish
      iTunes Store Link: https://itunes.apple.com/us/app/gold-fish-casino-slots-games/id806393795?mt=8&uo=4&at=1010lce4


      Mod Requirements:
      - Jailbroken iPhone/iPad/iPod Touch.
      - iFile / Filza / iFunBox / iTools or any other file managers for iOS.
      - Cydia Substrate (from Cydia).
      - PreferenceLoader (from Cydia).


      Hack Features:
      - Unlimited Coins - Will only give you 18 million coins, max value I could do. This feature will auto update itself once a new version of the app is released!
        • Winner
        • Informative
        • Agree
        • Upvote
        • Haha
        • Thanks
        • Like
      • 192 replies
    • Fishing Superstars : Season 5 v5.5.3 +2 Cheats [No Tension]
      Modded/Hacked App: Fishing Superstars : Season 5 By GAMEVIL Inc.
      Bundle ID: com.gamevil.fishingsuperstarsfree
      iTunes Store Link: https://itunes.apple.com/us/app/fishing-superstars-season-5/id532741325?mt=8&uo=4&at=1010lce4


      Mod Requirements:
      - Jailbroken iPhone/iPad/iPod Touch.
      - iFile / Filza / iFunBox / iTools or any other file managers for iOS.
      - Cydia Substrate (from Cydia).
      - PreferenceLoader (from Cydia).


      Hack Features:
      - No Tension - Only enable this feature once you've hooked onto a fish. If you keep tapping on 'Continue Fishing', the tension shouldn't move.
      - Increased Damage (Works for me. Please let me know if it works for you too.)
        • Winner
        • Informative
        • Agree
        • Upvote
        • Haha
        • Thanks
        • Like
      • 117 replies
    • Darts Club v2.3.5 +4 Cheats [Unlimited Currencies]
      Modded/Hacked App: Darts Club By BoomBit, Inc.
      Bundle ID: com.boombitgames.DartsClub
      iTunes Store Link: https://itunes.apple.com/us/app/darts-club/id1389760587?mt=8&uo=4&at=1010lce4


      Mod Requirements:
      - Jailbroken iPhone/iPad/iPod Touch.
      - iFile / Filza / iFunBox / iTools or any other file managers for iOS.
      - Cydia Substrate (from Cydia).
      - PreferenceLoader (from Cydia).


      Hack Features:
      - Unlimited Currencies - Will give you unlimited coins & gems.
      - Unlimited Cards - Opening a chest will give you 65,000 chests.
      - Max Level - Earn some xp to reach max level.
      -- Anti-Cheat Bypassed - Although the anti-cheat is bypassed, your account will be locked from earning trophies outside the use of this hack.
        • Winner
        • Informative
        • Agree
        • Upvote
        • Haha
        • Thanks
        • Like
      • 134 replies
  • Recently Browsing   0 members

    No registered users viewing this page.


    • Administrator |
    • Global Moderator  |
    • Moderator  |
    • ViP Plus |
    • ViP Jailed |
    • ViP |
    • Cheater  |
    • Modder  |
    • Novice Cheater |
    • Rookie Modder |
    • Contributor |
    • Senior Member |
    • Member |
×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy - Guidelines