Jump to content

 Something great is coming! 🤖

Stay tuned for the big reveal happening here on iOSGods on the 20th of February!

The countdown has finished!

shmoo mod menu not showing


m0hammed

14 posts in this topic

Recommended Posts

Posted

i make tweak but not show in the game :gasp:

this is tweak 

Spoiler

#include "Macros.h"

/*****************************/
// Please see sample.xm for sample menu code.

// title of your menu
static NSString *const title = @"man or vampire"; 

// who made the hack?
static NSString *const credits = @"made by intell";

// what font do you want the text to be? don't put anything for the default font
static NSString *const font = @"";

// should the menu have a blurred background? true or false
// FYI: this won't always look pretty
static const bool blur = ?;

// blur style
// you MUST pick from these three: UIBlurEffectStyleExtraLight, UIBlurEffectStyleLight, or UIBlurEffectStyleDark
// *** If you opted for no blur background, this is ignored. However, you still need to fill it in. ***
static const UIBlurEffectStyle blurStyle = ?;

// A complete list of fonts can be found here: http://iosfonts.com/
/******************************/

%hook UnityAppController

- (void)applicationDidBecomeActive:(id)arg0 {
    UIColor *themeColor = rgb(arc4random_uniform(0xFFFFFF));
    static const bool blur = false;
    static const UIBlurEffectStyle blurStyle = UIBlurEffectStyleLight;
  }

    UIWindow *main = [UIApplication sharedApplication].keyWindow.rootViewController.view;

    UIButton *openButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    openButton.frame = CGRectMake((main.frame.size.width/2)-15, (main.frame.size.height/2)+75, 30, 30);
    openButton.backgroundColor = [UIColor clearColor];
    openButton.layer.cornerRadius = 16;
    openButton.layer.borderWidth = 2;
    openButton.layer.borderColor = themeColor.CGColor;
    [openButton addTarget:self action:@selector(wasDragged:withEvent:) 
    forControlEvents:UIControlEventTouchDragInside];
    [openButton addTarget:self action:@selector(showMenu) 
    forControlEvents:UIControlEventTouchDownRepeat];

    if(!buttonAdded){
        timer(5){
            UIWindow *main = [UIApplication sharedApplication].keyWindow.rootViewController.view;
            menu = [[ModMenu alloc] initWithTitle:title credits:credits fontName:font theme:themeColor blur:blur blurStyle:blurStyle];

            /*
            Add features below this comment. Feel free to delete this comment if you're comfortable with how this menu works.

            Things are added to the menu in the order you have added them.

            A Hack is a switch that contains offsets, hacked hexes, and original hexes. Straightforward.
            To create one, call addHack.
            addHack is called as follows: addHack(@"Hack Name", @"The description of your hack", themeColor, {offsets}, {hacked hexes}, {original hexes});
            For example:
            addHack(@"Infinite Ammo", @"Ammo doesn't run out.", themeColor, {0x1001B292A}, {0xC0035FD6}, {0xD213AEB5});
            You can also have multiple offsets, hacked hexes, and original hexes. There's no limit to the number of offsets you can have! For example:
            addHack(@"No Recoil", @"No recoil prevents any recoil from being applied when you shoot.", themeColor, {0x356a7c, 0x110f0a}, {0x7047, 0x7047}, {0xf0b5, 0xf0b5});
            
            A Hook is a switch that used to hook a function and apply a feature. This doesn't make much sense because you cannot "unhook" a function if
            the user wants the feature off. It currently serves no purpose except for backward compatibility. All it does is turn on or off now.

            A SliderHook is a slider that can be customized to have a minimum and maximum value.
            Good for hooking a function and returning user-specified values. To create one, call addSliderHook.
            addSliderHook is called as follows: addSliderHook(@"Hack Name", @"Description of your hack", themeColor, initial value, minimum value, maximum value);
            For example:
            addSliderHook(@"Adjust Field of View", @"Adjust your field of view.", themeColor, 0, 100, 50);
            To get the value of a SliderHook:
            float value = [SliderHook getSliderValueForHook:@"hack name here"];
            int value = (int)[SliderHook getSliderValueForHook:@"hack name here"];

            A TextfieldHook is a textfield. Again, good for hooking a function and returning user-specified values.
            To create one, call addTextfieldHook.
            addTextfieldHook is called as follows: addTextfieldHook(@"Hack name", @"Description of your hack", themeColor);
            For example:
            addTextfieldHook(@"Set Gems", @"Set your gem amount.", themeColor);
            To get the value of a TextfieldHook:
            NSString *value = [TextfieldHook getTextfieldValueForHook:@"hack name here"];
            float value = [[TextfieldHook getTextfieldValueForHook:@"hack name here"] floatValue];
            int value = [[TextfieldHook getTextfieldValueForHook:@"hack name here"] intValue];

            A Switch does nothing but turn on or off. Useful when you are in a hooked function and need to know when to call a function or mod an instance variable.
            Since it doesn't do anything but turn on or off, it is essentially the same thing as a Hook.
            To create one, call addSwitch.
            addSwitch is called as follows:
            addSwitch(@"Hack name", @"Description of your hack", themeColor);
            For example:
            addSwitch(@"Kill Everyone", @"Kill everyone in the lobby", themeColor);
            To test whether or not a Switch is on:
            bool on = [Switch getSwitchOnForSwitch:@"hack name here"];

            If you want to use writeData in your Tweak.xm, now you can! Call writeData like you normally would.
            Call writeData after the menu has been created. If you use it where you add features, you'll be fine.

            Handle hooking with the HOOK and HOOK_NO_ORIG macros. I decided to let you guys handle hooking because
            it is too troublesome to make sure I handle cases where you guys pass parameters incorrectly.

            If I wanted to hook a function called LocalPlayer::Update at 0x1001B762A with a pointer to the original function, I would do this:
            HOOK(0x1001B762A, _LocalPlayer_Update, LocalPlayer_Update);

            Where _LocalPlayer_Update is the function you write, and LocalPlayer_Update is the pointer to the original function.

            You can use HOOK_NO_ORIG if you don't need the pointer to the original function:
            HOOK_NO_ORIG(0x1001B762A, _LocalPlayer_Update);

            If that is too confusing, you can always just use MSHookFunction. HOOK and HOOK_NO_ORIG just wrap MSHookFunction in a cleaner call.
            */

            // add features here!

addHack(@"Infinite Ammo", @"Ammo doesn't run out.", themeColor, {0x1001B292A}, {0xC0035FD6}, {0xD213AEB5});
addHack(@"Infinite Ammo", @"Ammo doesn't run out.", themeColor, {0x1001B292A}, {0xC0035FD6}, {0xD213AEB5});

            [main addSubview:openButton];
            [main addSubview:menu];

            buttonAdded = true;
        });
    }

    %orig;
}

%new
- (void)showMenu {
    [menu show];
}

%new
- (void)wasDragged:(UIButton *)button withEvent:(UIEvent *)event
{
    UITouch *touch = [[event touchesForView:button] anyObject];

    CGPoint previousLocation = [touch previousLocationInView:button];
    CGPoint location = [touch locationInView:button];
    CGFloat delta_x = location.x - previousLocation.x;
    CGFloat delta_y = location.y - previousLocation.y;

    button.center = CGPointMake(button.center.x + delta_x, button.center.y + delta_y);
}
%end

void addHack(NSString *name, NSString *description, UIColor *theme, std::initializer_list<uint64_t> offsets, std::initializer_list<uint64_t> hackedHexes, std::initializer_list<uint64_t> originalHexes){
    if(menu == nil)
        return;
    
    std::vector<uint64_t> offsetVector;
    std::vector<uint64_t> hackedHexVector;
    std::vector<uint64_t> originalHexVector;
    
    offsetVector.insert(offsetVector.begin(), offsets.begin(), offsets.end());
    hackedHexVector.insert(hackedHexVector.begin(), hackedHexes.begin(), hackedHexes.end());
    originalHexVector.insert(originalHexVector.begin(), originalHexes.begin(), originalHexes.end());
    
    Hack *h = [[Hack alloc] initWithHackName:name info:description fontName:font theme:theme offset:offsetVector hackedHex:hackedHexVector originalHex:originalHexVector];
    [menu addHack:h];
}

void addHook(NSString *name, NSString *description, UIColor *theme){
    if(menu == nil)
        return;
    
    Hook *h = [[Hook alloc] initWithHookName:name info:description fontName:font theme:theme];
    [menu addHook:h];
}

void addSliderHook(NSString *name, NSString *description, UIColor *theme, float initialValue, float minValue, float maxValue){
    if(menu == nil)
        return;

    if(minValue > maxValue)
        return;
    
    SliderHook *sh = [[SliderHook alloc] initWithSliderHookName:name info:description fontName:font theme:theme initialValue:initialValue minValue:minValue maxValue:maxValue];
    [menu addHook:sh];
}

void addTextfieldHook(NSString *name, NSString *description, UIColor *theme){
    if(menu == nil)
        return;
    
    TextfieldHook *th = [[TextfieldHook alloc] initWithTextfieldHookName:name info:description fontName:font theme:theme];
    [menu addHook:th];
}

void addSwitch(NSString *name, NSString *description, UIColor *theme){
    if(menu == nil)
        return;
    
    Switch *s = [[Switch alloc] initWithSwitchName:name info:description fontName:font theme:theme];
    [menu addHook:s];
}

void writeData(uint64_t offset, uint64_t hex){
    if(menu == nil)
        return;
    
    [menu writeTo:offset withHex:hex];
}

 

Posted
39 minutes ago, DiDA said:

Is your bundle ID correct?

Is the 

 

44 minutes ago, intell said:

- (void)applicationDidBecomeActive:(id)arg0 {
    UIColor *themeColor = rgb(arc4random_uniform(0xFFFFFF));
    static const bool blur = false;
    static const UIBlurEffectStyle blurStyle = UIBlurEffectStyleLight;
  }

Part correct though? Cuz i helped him with that, i am not sure myself i just read the instructions for menu theme and thought this is correct

Posted
1 hour ago, TheArmKing said:

Is the 

 

Part correct though? Cuz i helped him with that, i am not sure myself i just read the instructions for menu theme and thought this is correct

 

first time i got this 

Spoiler

iPhone:/var/vampier root# make package
> Making all for tweak vampier…
==> Preprocessing Tweak.xm…
Tweak.xm:130: error: %orig does not make sense outside a block
make[3]: *** [/var/theos/makefiles/instance/rules.mk:242: /var/vampier/.theos/obj/debug/arm64/Tweak.xm.mm] Error 255
make[2]: *** [/var/theos/makefiles/instance/library.mk:33: /var/vampier/.theos/obj/debug/arm64/vampier.dylib] Error 2
make[1]: *** [/var/theos/makefiles/instance/library.mk:24: internal-library-all_] Error 2
make: *** [/var/theos/makefiles/master/rules.mk:123: vampier.all.tweak.variables] Error 2
iPhone:/var/vampier root# make package

second time this but same not show 

Spoiler

iPhone:/var/vampier root# make package
> Making all for tweak vampier…
==> Compiling Tweak.xm (arm64)…
==> Linking tweak vampier (arm64)…
==> Generating debug symbols for vampier…
==> Merging tweak vampier…
==> Signing vampier…
> Making stage for tweak vampier…
dm.pl: building package `iosgods.com.manorvampier:iphoneos-arm' in `./debs/iosgods.com.manorvampier_1.2.7-2+debug_iphoneos-arm.deb'

 

1 hour ago, DiDA said:

Is your bundle ID correct?

yep

Posted

Weird question, but did you install it?

Since you just ran 'make package' instead of 'make package install'.

Posted
5 minutes ago, DiDA said:

Weird question, but did you install it?

 Since you just ran 'make package' instead of 'make package install'.

 

Spoiler

iPhone:/var/vampier root# make package install
> Making all for tweak vampier…
make[2]: Nothing to be done for 'internal-library-compile'.
> Making stage for tweak vampier…
dm.pl: building package `iosgods.com.manorvampier:iphoneos-arm' in `./debs/iosgods.com.manorvampier_1.2.7-4+debug_iphoneos-arm.deb'
make: *** No rule to make target 'install'.  Stop.

 

Posted
27 minutes ago, intell said:

 

  Hide contents

iPhone:/var/vampier root# make package install
> Making all for tweak vampier…
make[2]: Nothing to be done for 'internal-library-compile'.
> Making stage for tweak vampier…
dm.pl: building package `iosgods.com.manorvampier:iphoneos-arm' in `./debs/iosgods.com.manorvampier_1.2.7-4+debug_iphoneos-arm.deb'
make: *** No rule to make target 'install'.  Stop.

 

You need to set the permissions for the Theo’s folder. I made the whole Theo’s folder 0777, and it fixed it.

Posted
42 minutes ago, Joka said:

You need to set the permissions for the Theo’s folder. I made the whole Theo’s folder 0777, and it fixed it.

 

41 minutes ago, Amuyea said:

I would say to create new one and don’t modify anything repeated to theme. Then test

 

i try but the menu same not show in the game

Archived

This topic is now archived and is closed to further replies.

  • Our picks

    • WOF - Arena v0.2.56 [ +1 Cheats ] DMG
      Modded/Hacked App: WOF - Arena By WoF Production
      Bundle ID: com.WOFProduction.WheelofFaithArena
      App Store Link: https://apps.apple.com/us/app/wof-arena/id6741720731?uo=4

      🤩 Hack Features

      - DMG / Linked Enemy / But When Your Turn Then Use Easy To Win
        • Like
      • 6 replies
    • WOF - Arena v0.2.56 [ +1 Jailed ] DMG
      Modded/Hacked App: WOF - Arena By WoF Production
      Bundle ID: com.WOFProduction.WheelofFaithArena
      App Store Link: https://apps.apple.com/us/app/wof-arena/id6741720731?uo=4

      🤩 Hack Features

      - DMG / Linked Enemy / But When Your Turn Then Use Easy To Win
      • 5 replies
    • Stick War: Legacy v2026.1.467 Jailed Cheats +3
      Modded/Hacked App: Stick War: Legacy by 1004319 Alberta Ltd
      Bundle ID: com.stickpage.stickwar
      iTunes Store Link: https://apps.apple.com/us/app/stick-war-legacy/id1001780528?uo=4&at=1010lce4


      Hack Features:
      - Infinite Gold
      - Infinite Gem
      - Fast Build


      Jailbreak required hack(s):  https://iosgods.com/topic/96769-stick-war-legacy-v20235701-jailed-cheats-3/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 438 replies
    • Element War : Merge Games v1.0.6 [ +1 Cheats ] Currency Max
      Modded/Hacked App: Element War : Merge Games By Gamify Studio FZ-LLC
      Bundle ID: com.gamifystudio.elementalbattle
      App Store Link: https://apps.apple.com/nz/app/element-war-merge-games/id6753741421?uo=4

      🤩 Hack Features

      - Unlimited Coins
      • 7 replies
    • Idle Theme Park - Tycoon Game Cheats (Auto Update) +1
      Modded/Hacked App: Idle Theme Park - Tycoon Game by Digital Things Sociedad Limitada
      Bundle ID: com.codigames.idle.theme.park.tycoon
      iTunes Store Link: https://apps.apple.com/us/app/idle-theme-park-tycoon-game/id1460772578?uo=4&at=1010lce4


      Hack Features:
      - Infinite Cash


      iOS Hack Download Link: https://iosgods.com/topic/116320-arm64-idle-theme-park-tycoon-game-cheats-v210-1/
        • Informative
        • Thanks
        • Winner
        • Like
      • 588 replies
    • Element War : Merge Games v1.0.6 [ +1 Jailed ] Currency Max
      Modded/Hacked App: Element War : Merge Games By Gamify Studio FZ-LLC
      Bundle ID: com.gamifystudio.elementalbattle
      App Store Link: https://apps.apple.com/nz/app/element-war-merge-games/id6753741421?uo=4

      🤩 Hack Features

      - Unlimited Coins
      • 5 replies
    • Dragons: Rise of Berk v1.105.4 +5 Cheats
      Modded/Hacked App: Dragons: Rise of Berk By Jam City, Inc.
      Bundle ID: com.ludia.dragons
      iTunes Store Link: https://apps.apple.com/us/app/dragons-rise-of-berk/id667461862?uo=4


      Hack Features:
      - Free Shopping (shows original cost but able to purchase regardless)
      - Free Skipping
      - Free Odin's Market Shopping
      - Odin's Market Packs Never Reduce
      - Currency Hack [Spend to Gain - reverts to zero on next launch]
      - Enable Rider's Club


      Non-Jailbroken & No Jailbreak required hack(s):  https://iosgods.com/topic/79228-dragons-rise-of-berk-v1794-4-cheats-for-jailed-idevices/


      iOS Hack Download Link: https://iosgods.com/topic/139612-dragons-rise-of-berk-v1794-6-cheats/
        • Agree
        • Like
      • 713 replies
    • Tavern Tale v1.0.3 Jailed Cheats +3
      Modded/Hacked App: Tavern Tale By ChillyRoom Inc.
      Bundle ID: com.chillyroom.hanksbar
      App Store Link: https://apps.apple.com/us/app/tavern-tale/id6453690579?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
      - One Hit Kill
      - Infinite Berry
       

      NOTE: Gems are server-sided so no inifnite gems

       

      ⬇️ iOS Hack Download IPA Link: https://iosgods.com/topic/205673-tavern-tale-v102-jailed-cheats-3/
      • 6 replies
    • Mighty Party: Heroes Clash v47.1.8 Jailed Cheats +5
      Modded/Hacked App: Mighty Party: Battle Heroes By By Aliens L.L.C-FZ
      Bundle ID: com.panoramik.forgeofgodsblitz
      App Store Link: https://apps.apple.com/us/app/mighty-party-battle-heroes/id1163805393?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 - Will not decrease. Reason why I only added this was because there's always a ban wave on this game. I can hack currencies, yes but instant ban.
      - Free Summoning - Please use this with caution. Many users have reported getting banned whilst using this feature.
      - Kill All / Auto Win - Linked. Wait till it's the enemies turn and before they spawn in a troop, enable this feature.
      - Complete All Quests
      - Skip Enemy Attack

       

      Jailbroken Hack: https://iosgods.com/topic/77350-mighty-party-battle-heroes-cheats-auto-update-5/

       

      ⬇️ iOS Hack Download IPA Link: https://iosgods.com/topic/78416-mighty-party-heroes-clash-v4718-jailed-cheats-5/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 864 replies
    • Narin Secrets of Dwarvenia v1.0.1 [ +3 Cheats ] Currency Max
      Modded/Hacked App: Narin By 1DER Entertainment s.r.o
      Bundle ID: com.OsOs.Narin
      App Store Link: https://apps.apple.com/us/app/narin/id6754609794?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Gold
      - Unlimited Inventory Items
      • 5 replies
    • Narin Secrets of Dwarvenia v1.0.1 [ +3 Jailed ] Currency Max
      Modded/Hacked App: Narin By 1DER Entertainment s.r.o
      Bundle ID: com.OsOs.Narin
      App Store Link: https://apps.apple.com/us/app/narin/id6754609794?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Gold
      - Unlimited Inventory Items
      • 2 replies
    • Chef & Friends: Cooking Game Cheats v1.41.1 +1
      Modded/Hacked App: Chef & Friends: Cooking Game By MYTONA Ltd.
      Bundle ID: com.mytona.cheftales
      iTunes Store Link: https://apps.apple.com/us/app/chef-friends-cooking-game/id1586951898?uo=4


      Hack Features:
      - Infinite Currencies (Hats, Coins, Gems)

      NOTE: May bug out the game so better try on your throw away account first 


      iOS Hack Download Link: https://iosgods.com/topic/178904-chef-friends-cooking-game-cheats-v141-1/
      • 41 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