Jump to content

Preference Bundle Error


Go to solution Solved by Crypto,

24 posts in this topic

Recommended Posts

Posted

I keep getting this I don't know how to fix it

 

Tweak.xm:18:4: error: use of undeclared identifier

'GetPrefBool'

if(GetPrefBool(@"kPlan")) {

^

1 error generated.

make[2]: *** [obj/Tweak.xm.af20312e.o] Error 1

make[1]: *** [internal-library-all_] Error 2

make: *** [magicPiano.all.tweak.variables] Error 2

iPhone:/var/mobile/magicpiano root#

 

THIS IS THE LINE IN THE TWEAK.XM

 

%hook MagicSubscriptionPlan

-(int) period {

if(GetPrefBool(@"kPlan")) {

return 999999999;

}

return %orig;

}

%end

  • Solution
Posted

I'm not 100% sure but try this and don't forget to change the plist name to your preference bundle folder name

 

#define PLIST_PATH @"/var/mobile/Library/Preferences/PREFERENCEBUNDLENAME.plist"

 

inline bool GetPrefBool(NSString *key)

{

return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue];

}

 

%hook MagicSubscriptionPlan

-(int) period {

if(GetPrefBool(@"kPlan")) {

return 999999999;

}

return %orig;

}

%end

Posted

I'm not 100% sure but try this and don't forget to change the plist name to your preference bundle folder name

#define PLIST_PATH @"/var/mobile/Library/Preferences/PREFERENCEBUNDLENAME.plist"

inline bool GetPrefBool(NSString *key)

{

return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue];

}

%hook MagicSubscriptionPlan

-(int) period {

if(GetPrefBool(@"kPlan")) {

return 999999999;

}

return %orig;

}

%end

Do I paste The whole thing into Tweak.xm ?
Posted

Do I paste The whole thing into Tweak.xm ?

Yeah but change the PREFERENCEBUNDLENAME.plist to your pref bundle name with the .plist

Posted

Add this at the top:

inline bool GetPrefBool(NSString *key) {
return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue];
}
Posted

@Patricktph worked?

Yea, but I have a question what if I want to add it to more switches

@Patricktph worked?

Yes but I still have one question if I want to make more than 1 switching an just add this if(GetPrefBool(@"kPlan")) { before return then and add the %orig;

Posted

Add this at the top:

 

inline bool GetPrefBool(NSString *key) {
return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue];
}
I got the hack switch in my settings but when I turn it on or off it doesn't do anything in the app but Normaly with out the switch for on and off it works..

 

THIS IS MY TWEAK.xm

 

#define PLIST_PATH @"/var/mobile/Library/Preferences/ptest.plist"

 

inline bool GetPrefBool(NSString *key)

{

return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue];

}

 

%hook MagicPerformanceStats

-(bool) isPerfect {

if(GetPrefBool(@"kPlan")) {

return true;

}

return %orig;

}

%end

AND THIS IS MY Plist

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>items</key>

<array>

<dict>

<key>cell</key>

<string>PSGroupCell</string>

<key>footerText</key>

<string>Magic Piano</string>

</dict>

<dict>

<key>cell</key>

<string>PSSwitchCell</string>

<key>default</key>

<true/>

<key>defaults</key>

<string>com.techprohacker.ptest</string>

<key>key</key>

<string>kPlan</string>

<key>label</key>

<string>VIP ACCESS</string>

</dict>

</array>

<key>title</key>

<string>ptest</string>

</dict>

</plist>

Posted

Tried turning it on and off? The switch. :p

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

    • 8 Ball Champions v21.1.1 [ +9 Cheats ] AI Freeze
      Modded/Hacked App: 8 Ball Champions By Kazoo Media, Inc.
      Bundle ID: com.kazoo.pool2
      App Store Link: https://apps.apple.com/us/app/8-ball-champions/id1531510980?uo=4

      🤩 Hack Features

      - 🎯 Cue Guideline
      - 💪 Cue Power
      - 🤖 AI Can't Play
      - 🚫 Opponent Can't Play
      - 🚀 Unlimited Boosters
      - ⏱️ Opponent Time 0
      - 🏙️ Unlock All Cities
      - 🎱 Any Ball Counts
      - ✋ Move Any Ball
      • 0 replies
    • 8 Ball Champions v21.1.1 [ +9 Jailed ] AI Freeze
      Modded/Hacked App: 8 Ball Champions By Kazoo Media, Inc.
      Bundle ID: com.kazoo.pool2
      App Store Link: https://apps.apple.com/us/app/8-ball-champions/id1531510980?uo=4

      🤩 Hack Features

      - 🎯 Cue Guideline
      - 💪 Cue Power
      - 🤖 AI Can't Play
      - 🚫 Opponent Can't Play
      - 🚀 Unlimited Boosters
      - ⏱️ Opponent Time 0
      - 🏙️ Unlock All Cities
      - 🎱 Any Ball Counts
      - ✋ Move Any Ball
      • 2 replies
    • Ninja Scroll Rush v0.3.14 [ +8 Cheats ] Currency Max
      Modded/Hacked App: Ninja Scroll Rush By Yso Corp
      Bundle ID: com.YsoCorp.NinjaScrollRush
      App Store Link: https://apps.apple.com/us/app/ninja-scroll-rush/id6755685134?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Keys +3
      - Unlimited Coins
      - Unlimited EXP / Faster LvL UP
      - HP MAX
      - ATK MAX
      - DEF MAX
      - Skill CD
        • Winner
        • Like
      • 11 replies
    • Jolly Match 3 - Puzzle Game v1.0.2774 [ +5 Cheats ] Auto Win
      Modded/Hacked App: Jolly Match 3 - Puzzle Game By Jollyco LLC
      Bundle ID: com.jollyco.jollybattlematch3
      App Store Link: https://apps.apple.com/us/app/jolly-match-3-puzzle-game/id1554274735?uo=4


      🤩 Hack Features

      - Auto Win

      - Coins

      - Stars

      - Lives

      - Booster
        • Like
      • 23 replies
    • Crowd Champs: 3D Runner Game v1.18.2 [ +13 Cheats ] Currency Max
      Modded/Hacked App: Crowd Champs: 3D Runner Game By AI GAMES FZ LLC
      Bundle ID: crowd.champs.game
      App Store Link: https://apps.apple.com/us/app/crowd-champs-3d-runner-game/id6756704370?uo=4

      🤩 Hack Features

      - Auto ADS Off
      - Champs Pass Active
      - Champs Pass / Claim Unlimited
      - Gems Earn
      - Totem +2 Active
      - Spin Free / Note When 0 Then Use Only
      - Upgrade Cost Free / Need 1 Coin
      :::: ViP Spin Rewards ::::
      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
      - Unlimited Rune Cards
      - Unlimited Rune Upgrade Card
      - Unlimited Spins / Note Don't Use Free Spin When Using This
        • Agree
      • 5 replies
    • Merge Beach : Gossip & Mystery v1.1.3 [ +3 Cheats ] Currency Max
      Modded/Hacked App: Merge Beach : Gossip & Mystery By 1GRAM
      Bundle ID: com.ongram.merge.beach.gossip.mystery
      App Store Link: https://apps.apple.com/us/app/merge-beach-gossip-mystery/id6746242808?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
        • Like
      • 8 replies
    • WOF - Arena v0.2.81 [ +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
        • Agree
        • Thanks
        • Like
      • 13 replies
    • Castle Crush-Match 3 v2.69.0 [ +6 Cheats ] Auto Win
      Modded/Hacked App: Castle Crush-Match 3 By KIWI MIBO NETWORK TECHNOLOGY CO.,LIMITED
      Bundle ID: com.mibo.castlecrush.apple
      iTunes Store Link: https://apps.apple.com/us/app/castle-crush-match-3/id1663431964?uo=4


      Hack Features

      - Coins

      - Lives

      - Stars

      - Moves Freeze

      - Booster

      - Auto Win [ Just Hit Target ]


      For Non-Jailbroken & No Jailbreak required hacks: https://iosgods.com/forum/79-no-jailbreak-section/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
        • Informative
        • Agree
        • Like
      • 48 replies
    • Samkok Heroes TD Dynasty Tower Defense v2.27.265 [ +8 Cheats ] ViP Active
      Modded/Hacked App: Samkok Heroes TD By Suga Pte. Ltd.
      Bundle ID: co.imba.threekingdoms.towerdefense
      App Store Link: https://apps.apple.com/us/app/samkok-heroes-td/id6758647943?uo=4
      🤩 Hack Features

      - HP MAX
      - ATK MAX
      - iGG Speed X6 / Wave Skiper
      ::::: VIP :::::
      - ViP Active
      - ADS No
      - Special Pack Daily / Rewards Claim Unlimited
      - Special Pack Weekly / Rewards Claim Unlimited
      - Special Pack Monthly / Rewards Claim Unlimited
      - Hero Unlocked
        • Thanks
        • Winner
        • Like
      • 23 replies
    • Mob Era: Age Evolution v0.3.4 [ +9 Cheats ] Currency Max
      Modded/Hacked App: Mob Era: Age Evolution By HORUS ENTERTAINMENT PTE. LTD.
      Bundle ID: com.horusent.mob.era
      App Store Link: https://apps.apple.com/us/app/mob-era-age-evolution/id6758683774?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Cash
      - Unlimited Stars
      - Unlimited Energy
      - Unlimited Skip AD Ticket
      - Unlimited Trophy
      - Unlimited Buff Card Pack
      - Premium Energy & Gem Active
      - ATK MAX
        • Like
      • 1 reply
    • Card Train v1.8.2 [ +7 Cheats ] Currency Max
      Modded/Hacked App: Card Train By Jinwoo Kim
      Bundle ID: com.kazrahann.cardtrain
      App Store Link: https://apps.apple.com/ph/app/card-train/id6773644764?uo=4

      🤩 Hack Features

      - Enough Cube
      - Enough Gems
      - Unlimited Coins
      - Mana Freeze
      - HP Max
      - HP Freeze
      - ATK Max
        • Like
      • 2 replies
    • Corner Cafe: Merge puzzle game v2.7 [ +3 Cheats ] Currency Max
      Modded/Hacked App: Corner Cafe : Merge & Cook By Alchemical Inc
      Bundle ID: com.grilltown.grill
      App Store Link: https://apps.apple.com/ph/app/corner-cafe-merge-cook/id6748403232?uo=4

      🤩 Hack Features

      - Unlimited Cash / Earn Then Get
      - Unlimited Coins / Sell Items Then Get
      - Unlimited Energy
        • Like
      • 13 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