Jump to content

Struggles with MSHook New way


Go to solution Solved by Rook,

43 posts in this topic

Recommended Posts

Posted

oh yeah, it's actually the same almost

_bikeInfo_isAllWheel

_bikeInfo_isExtraChance

_bikeInfo_isGhost

_bikeInfo_isHog

_bikeInfo_isReverse

_bikeInfo_isReverse

 

 

Some example code:

 

 

float (*crosshairOld)(void *self);
 
%ctor{
if(GetPrefBool(@"key")) {
MSHookFunction((void*)(_dyld_get_image_vmaddr_slide(0) + 0x231DB8 + 1),(void*)crosshair,(void**)&crosshairOld);
//but you would replace what's above with your MSHook since you are hooking symbols and not offsets
}
}
 
  • Replies 42
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Posted

 

Some example code:

float (*crosshairOld)(void *self);
 
%ctor{
if(GetPrefBool(@"key")) {
MSHookFunction((void*)(_dyld_get_image_vmaddr_slide(0) + 0x231DB8 + 1),(void*)crosshair,(void**)&crosshairOld);
//but you would replace what's above with your MSHook since you are hooking symbols and not offsets
}
}
 

uhmm, I don't understand it xD, can you make an example with one of the functions I wanna use?

Posted

uhmm, I don't understand it xD, can you make an example with one of the functions I wanna use?

 

if you paste your tweak.xm here :p

Posted

if you paste your tweak.xm here :p

#include <substrate.h>

bool isGhost()
{
return true;
}

bool isHog()
{
return true;
}

bool isAllWheel()
{
return true;
}

bool isReverse()
{
return true;
}

bool isExtraChance()
{
return true;
}

bool isUnbreakable()
{
return true;
}

%ctor{
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isGhost")),(void*)isGhost, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isHog")),(void*)isHog, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isAllWheel")),(void*)isAllWheel, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isReverse")),(void*)isReverse, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isExtraChance")),(void*)isExtraChance, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isUnbreakable")),(void*)isUnbreakable, NULL);
}
Posted

 

#include <substrate.h>

bool isGhost()
{
return true;
}

bool isHog()
{
return true;
}

bool isAllWheel()
{
return true;
}

bool isReverse()
{
return true;
}

bool isExtraChance()
{
return true;
}

bool isUnbreakable()
{
return true;
}

%ctor{
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isGhost")),(void*)isGhost, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isHog")),(void*)isHog, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isAllWheel")),(void*)isAllWheel, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isReverse")),(void*)isReverse, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isExtraChance")),(void*)isExtraChance, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isUnbreakable")),(void*)isUnbreakable, NULL);
}

shmoo, on 21 Feb 2016 - 9:31 PM, said:
if you paste your tweak.xm here 
#include <substrate.h>

bool isGhost()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isHog()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isAllWheel()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isReverse()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isExtraChance()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isUnbreakable()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

%ctor{
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isGhost")),(void*)isGhost, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isHog")),(void*)isHog, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isAllWheel")),(void*)isAllWheel, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isReverse")),(void*)isReverse, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isExtraChance")),(void*)isExtraChance, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isUnbreakable")),(void*)isUnbreakable, NULL);
}

Have you made a patcher before?

Posted
shmoo, on 21 Feb 2016 - 9:31 PM, said:
if you paste your tweak.xm here 
#include <substrate.h>

bool isGhost()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isHog()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isAllWheel()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isReverse()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isExtraChance()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

bool isUnbreakable()
{
if(GetPrefBool(@"key")){
return true;
}
return %orig;
}

%ctor{
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isGhost")),(void*)isGhost, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isHog")),(void*)isHog, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isAllWheel")),(void*)isAllWheel, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isReverse")),(void*)isReverse, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isExtraChance")),(void*)isExtraChance, NULL);
MSHookFunction(((void*)MSFindSymbol(NULL, "_bikeInfo_isUnbreakable")),(void*)isUnbreakable, NULL);
}
Have you made a patcher before?

 

the code you just did, I've tried before. I'm getting a error: %orig found outside of hook or subs class.

 

and yes, I did. Why ?

Posted

the code you just did, I've tried before. I'm getting a error: %orig found outside of hook or subs class.

 

and yes, I did. Why ?

Try http://armconverter.com/ to make an mshook patcher

 

I don't usually make mshook patchers that was a guess :p

Posted

The online generator works fine. You're just probably doing it all wrong.

 

Always check your keys, your plist name, your bundle ID and the features itself.

Since I do it wrong, can you help with that online MSHook Patcher?

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

    • Love & Pies - Merge Mystery +8 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: Love & Pies - Merge Mystery By Trailmix Ltd
      Bundle ID: com.Trailmix.LoveAndPiesMerge
      App Store Link: https://apps.apple.com/us/app/love-pies-merge-mystery/id1563239332?uo=4

       
       

      🤩 Hack Features

      - Unlimited Coins
      - Unlimited Gems
      - Unlimited Energy
      - Unlimited Stars
      - Complete Order
      - Complete All Orders
      - Clear Blockers
      - Unlock All Storage Slots
      • 56 replies
    • Zombusters v3.3.2 [ +12 APK MOD ] Currency Max
      Mod APK Game Name: Zombusters
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.lexenzolab.vs&hl=en

      🤩 Hack Features

      - Gems Freeze
      - Coin Freeze
      - Energy Freeze
      - Resources Freeze
      :::::: VIP ::::::
      - VIP Active
      - ADS NO / Rewards Free
      - Unlimited Gems
      - Unlimited Coins / Battle Drop / Patrol Rewards
      - Unlimited Energy
      - Unlimited Resources / Easy To Upgrade
      - HP MAX
      - ATK MAX
      • 1 reply
    • Zombusters v3.3.2 [ +12 Cheats ] Currency Max
      Modded/Hacked App: Zombusters By VOILAGAMES LTD
      Bundle ID: com.lexenzolab.vs
      App Store Link: https://apps.apple.com/us/app/zombusters/id6747124932?uo=4

      🤩 Hack Features

      - Gems Freeze
      - Coin Freeze
      - Energy Freeze
      - Resources Freeze
      :::::: VIP ::::::
      - VIP Active
      - ADS NO / Rewards Free
      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
      - Unlimited Resources / Easy To Upgrade
      - HP MAX
      - ATK MAX
      • 1 reply
    • Zombusters v3.3.2 [ +12 Jailed ] Currency Max
      Modded/Hacked App: Zombusters By VOILAGAMES LTD
      Bundle ID: com.lexenzolab.vs
      App Store Link: https://apps.apple.com/us/app/zombusters/id6747124932?uo=4

      🤩 Hack Features

      - Gems Freeze
      - Coin Freeze
      - Energy Freeze
      - Resources Freeze
      :::::: VIP ::::::
      - VIP Active
      - ADS NO / Rewards Free
      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
      - Unlimited Resources / Easy To Upgrade
      - HP MAX
      - ATK MAX
      • 0 replies
    • Word Champion PvP word battles v0.01 [ +7 APK MOD ] Auto Win
      Mod APK Game Name: Word Champions - Word Battles
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.peoplefun.wordchamps

      🤩 Hack Features

      - Auto ADS NO
      - Auto Win
      - Merge Any Words
      - Unlimited Coins
      - Your Soccer Max 2000
      - AI Soccer 0
      - AI Can't Place Word
      • 0 replies
    • Path of Kings +32++ Jailed Cheats [ Debug Menu ]
      Modded/Hacked App: Path of Kings By Voodoo
      Bundle ID: com.TornadoBear.WayOfKings
      App Store Link: https://apps.apple.com/us/app/path-of-kings/id6753709030?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - Debug Menu
      • 1 reply
    • Word Champions - Word Battles v0.01 [ +7 Cheats ] Auto Win
      Modded/Hacked App: Word Champions - Word Battles By PeopleFun, Inc.
      Bundle ID: com.peoplefun.wordchamps
      App Store Link: https://apps.apple.com/us/app/word-champions-word-battles/id6779349143?uo=4

      🤩 Hack Features

      - Auto ADS NO
      - Auto Win
      - Merge Any Words
      - Unlimited Coins
      - Your Soccer Max 2000
      - AI Soccer 0
      - AI Can't Place Word
      • 1 reply
    • Word Champions - Word Battles v0.01 [ +7 Jailed ] Auto Win
      Modded/Hacked App: Word Champions - Word Battles By PeopleFun, Inc.
      Bundle ID: com.peoplefun.wordchamps
      App Store Link: https://apps.apple.com/us/app/word-champions-word-battles/id6779349143?uo=4

      🤩 Hack Features

      - Auto ADS NO
      - Auto Win
      - Merge Any Words
      - Unlimited Coins
      - Your Soccer Max 2000
      - AI Soccer 0
      - AI Can't Place Word
      • 0 replies
    • Dungeon Hunter 6 +1 Jailed Cheat [ Dumb Enemies ]
      Modded/Hacked App: Dungeon Hunter 6 By Goat Co. Ltd
      Bundle ID: com.goatgames.dhs.gb.ios
      App Store Link: https://apps.apple.com/us/app/dungeon-hunter-6/id1664335636?uo=4

       
       

      🤩 Hack Features

      - Dumb Enemies
      • 68 replies
    • Idle Airplane Inc. Tycoon +1++ Jailed Cheat [ Unlimited Currencies ]
      Modded/Hacked App: Idle Airplane Inc. Tycoon By Green Panda Games
      Bundle ID: com.gpg.airplaneinc
      iTunes Store Link: https://apps.apple.com/us/app/idle-airplane-inc-tycoon/id6445961774
       

      Hack Features:
      - Unlimited Currencies -> Will increase instead of decrease.
      - Free In-App Purchases -> Toggle on via iGMenu.


      Jailbreak required hack(s): [Mod Menu Hack] Idle Airplane Inc. Tycoon ( All Versions ) +2++ 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/
      • 82 replies
    • Mini Golf Club PvP Multiplayer +20++ Jailed Cheats [ Debug Menu ]
      Modded/Hacked App: Mini Golf Club PvP Multiplayer By BoomBit, Inc.
      Bundle ID: mini.golf.sports.club.games
      App Store Link: https://apps.apple.com/us/app/mini-golf-club-pvp-multiplayer/id6741755675?uo=4

       


      🤩 Hack Features

      - Debug Menu -> Head into Settings and toggle the Music slider.

      Most features probably won't work, but features like auto win, set trophies do work however. 
      • 12 replies
    • Mars Survivor - Loot & Build +7 Jailed Cheats [ Unlimited Everything ]
      Modded/Hacked App: Mars Survivor - Loot & Build By Estoty LLC
      Bundle ID: com.space.breaker.game
      iTunes Store Link: https://apps.apple.com/us/app/mars-survivor-loot-build/id6476778963?uo=4


      Hack Features:
      - Unlimited Currencies -> Earn some.
      - Unlimited Resources -> Earn some.
      - God Mode
      - One-Hit Kill
      - One-Hit w/ Tool
      - No Ads -> Head into Settings and toggle the Discord Support button. Game will crash, re-launch the game.


      Jailbreak required hack(s): [Mod Menu Hack] Mars Survivor - Loot & Build v1.1.5 +7 Cheats [ Unlimited Everything ] - 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/
      • 47 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