Jump to content

Creating a tweak/.deb hack using CSCI patcher


Go to solution Solved by castix,

17 posts in this topic

Recommended Posts

Posted

Hey guys, the title is pretty self explaining - I'm kinda desperate. Been trying everything in te last 3 hours to make my hack finally work. I've been trying to create a hack by using this method here:  http://iosgods.com/topic/2355-updatetemplate-custom-nic-code-injection-template/

and can't get quite forward. What I did is:

 

1. Enter ''/var/theos/bin/nic.pl''

2. Select iosgods/cscipatcher

 

3. Drag the tweak.xml to my pc and edited it in the following way, I entered:

#import "writeData.h"
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#define PLIST_PATH @"/var/mobile/Library/Preferences/com.xxx.xxx.plist"

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

%ctor {
if(GetPrefBool(@"kKey"))
{
writeData(0xOFFSET, 0xHACKEDHEX);
} else {
writeData(0xOFFSET, 0xORIGINALHEX);
}

if(GetPrefBool(@"kGems"))
{
writeData(0x10963C, 0xC0F8AC70);
} else {
writeData(0x10963C, 0xC0F8AC20);
}

if(GetPrefBool(@"kLives"))
{
writeData(0x10ACEA, 0xC0F8C871);
} else {
writeData(0x10ACEA, 0xC0F8C811);
}

if(GetPrefBool(@"kLives2"))
{
writeData(0x28F17E, 0x0120C046);
} else {
writeData(0x28F17E, 0x5FF0CDFD);
}
} 

4. Now I edited the code to the following:

 

#import "writeData.h"
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#define PLIST_PATH @"/var/mobile/Library/Preferences/com.mayaxaya.rob.plist"


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


%ctor {
if(GetPrefBool(@"kRunes"))
{
writeData(0x00327584, 0xF0B5);
writeData(0x00327586, 0x03AF);
} else {
writeData(0x00327584, 0xC046);
writeData(0x00327586, 0x7047);
}
}

and moved it back to the project directory.

 

5. Now I typed in ''make package'' in order to get my deb file, but I'm facing a shitload of errors. Anyone seeing big mistakes in what I've done?

Quite new to this theos stuff, so pls have mercy and don't hit on me

 

 

 

cheers

 

 

m.

 

Posted

cd into your project folder and run this in terminal:

 

make package messages=yes

 

Paste the outcome here.

Posted

You can't assign more than one argument to an if conditional. Next thing is that you hack 2 times the same address but with a different original value ...

Posted

You can't assign more than one argument to an if conditional. Next thing is that you hack 2 times the same address but with a different original value ...

You're saying he should seperate them but with the same key so they'll both get activated?

 

That still shouldn't be generating an error anyways. :/

Posted

You're saying he should seperate them but with the same key so they'll both get activated?

 

That still shouldn't be generating an error anyways. :/

If he doesn't have writeData in his project folder he'll get a lot errors
Posted

If he doesn't have writeData in his project folder he'll get a lot errors

He does though because he used the template and theos would tell him he's missing it instead of that error.

 

Running that above command will help determine what's wrong.

Posted

You can't assign more than one argument to an if conditional. Next thing is that you hack 2 times the same address but with a different original value ...

The thing is that I want to have ONE Single switch in the Future tweak to enable the hack. As you can see it's not the exact Same Adress, the last one differs in one Unit (ends with 6 not 4)

In IDA I did one of the standard steps to hack the function namely:

 

Change F0B5 03AF -> C046 7047

 

While F0b5 is at the offset (not adress) 032....4, 03af is one line below (Ending with 6.)

 

 

Ill post the massages in a sec

Posted

cd into your project folder and run this in terminal:

 

make package messages=yes

 

Paste the outcome here.

 

 

This is the very outcome:

Felix-iPhone-5:~/rob root# make package messages=yes
/var/root/rob/theos/makefiles/targets/Darwin-arm/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.
/var/root/rob/theos/makefiles/targets/Darwin-arm/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak rob...
make -f Makefile --no-print-directory --no-keep-going 
                internal-library-compile 
                _THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=rob _THEOS_CURRENT_OPERATION=compile 
                THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes
make[2]: Nothing to be done for `internal-library-compile'.
Making all in rob...
make[1]: Entering directory `/private/var/root/rob/rob'
Making all for bundle rob...
mkdir -p "obj/rob.bundle/"
mkdir -p "obj/rob.bundle/"
mkdir -p "obj/rob.bundle/"
for d in Resources; do 
                if [ -d "$d" ]; then 
                        rsync -a "$d/" "./obj/rob.bundle/" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*"; 
                else 
                        echo "Warning: ignoring missing bundle resource directory $d."; 
                fi; 
        done
make -f Makefile --no-print-directory --no-keep-going 
                internal-bundle-compile 
                _THEOS_CURRENT_TYPE=bundle THEOS_CURRENT_INSTANCE=rob _THEOS_CURRENT_OPERATION=compile 
                THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes
clang++ -x objective-c++ -c -DTARGET_IPHONE=1 -O2 -I/var/root/rob/theos/include -include /var/root/rob/theos/Prefix.pch -Wall -Werror -isysroot "/var/root/rob/theos/sdks/iPhoneOS7.0.sdk" -arch armv7 -arch arm64 -D__IPHONE_OS_VERSION_MIN_REQUIRED=__IPHONE_3_0 -miphoneos-version-min=3.0    -F/var/root/rob/theos/sdks/iPhoneOS7.0.sdk/System/Library/PrivateFrameworks             rob.mm -o obj/rob.mm.27f2d2dc.o
rob.mm:1:9: fatal error: 'Preferences/Preferences.h' file not found
#import <Preferences/Preferences.h>
        ^
1 error generated.
make[3]: *** [obj/rob.mm.27f2d2dc.o] Error 1
make[2]: *** [internal-bundle-all_] Error 2
make[1]: *** [rob.all.bundle.variables] Error 2
make[1]: Leaving directory `/private/var/root/rob/rob'
make: *** [internal-all] Error 2
Felix-iPhone-5:~/rob root# 
  • Solution
Posted

This is the very outcome:

rob.mm:1:9: fatal error: 'Preferences/Preferences.h' file not found
#import <Preferences/Preferences.h>
        ^
1 error generated.

Why is this even a .mm file ? Anyway download the iPhone headers from rptrich on his Github repo (Do not replace the substrate.h)

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

    • SimCity BuildIt Cheats v1.67.1 +1 [ Freeze Currencies ]
      Modded/Hacked App: SimCity BuildIt By EA Swiss Sarl
      Bundle ID: com.ea.simcitymobile.bv
      iTunes Store Link: https://apps.apple.com/us/app/simcity-buildit/id913292932?uo=4


      Hack Features:
      - Infinite Currencies


      Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/topic/124792-arm64-simcity-buildit-v1412-jailed-cheats-1/


      iOS Hack Download Link: https://iosgods.com/topic/157687-simcity-buildit-cheats-v1415-1/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 678 replies
    • Tower of God: NEW WORLD v3.00.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): https://iosgods.com/topic/186202-tower-of-god-new-world-cheats-v30001-4/


      iOS Hack Download IPA Link: https://iosgods.com/topic/186214-tower-of-god-new-world-v30001-jailed-cheats-4/
        • Informative
        • Agree
        • Thanks
        • Winner
        • Like
      • 122 replies
    • Modern Warships Cheats v0.95.0 +7
      Modded/Hacked App: Modern Warships By Sergiy Petrov
      Bundle ID: com.Shooter.ModernWarships
      iTunes Store Link: https://apps.apple.com/us/app/modern-warships/id1541751298?uo=4


      Hack Features:
      - Multiply Attack
      - Multiply Defense
      - Infinite Ammo
      - No Reload
      - Freeze Boosters
      - Free Subscription?
       + 10% EXP
       + 50% Cash + Gold


      iOS Hack Download Link: https://iosgods.com/topic/146309-modern-warships-cheats-v0450-6/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 1,256 replies
    • Duolingo - Language Lessons v7.84.0 Jailed Mod +1
      Modded/Hacked App: Duolingo By Duolingo
      Bundle ID: com.duolingo.DuolingoMobile
      iTunes Store Link: https://itunes.apple.com/us/app/duolingo/id570060128?mt=8&uo=4&at=1010lce4


      Hack Features:
      - PREMIUM
       

      Hack Download Link: https://iosgods.com/topic/78624-arm64-duolingo-v5248-jailed-mod-2/


      Credits:
      - @Laxus
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 2,825 replies
    • DomiNations v12.1500.1503 +40++ Cheats [ Exclusive ]
      Modded/Hacked App: DomiNations by NEXON M Inc.
      Bundle ID: com.nexonm.dominations
      iTunes Store Link: https://itunes.apple.com/us/app/dominations/id922558758


      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 Crowns/Food/Oil/Gold -> Resources will add instead of subtracting. Works with Crowns. Read note inside the feature for more information! This does not work for speeding up buildings.
      - All Achievements Unlocked
      - Freeze Crowns/Food/Oil/Gold -> Freezes Resources so they do not decrease when used! This does not work for speeding up buildings.
      - No Citizens Cost
      - Place Multiple of Same Building
      - 0 Cost to Speed Up Training Troops
      - 0 Cost to Speed Up Tactics
      - 0 Food Cost to Train Troops
      - 0 Food Cost to Upgrade Troops
      - No Timer to Upgrade Troops
      - 0 Food Cost to Train Spells
      - 0 General Train Cost
      - No General Train Cooldown
      - 0 Food Cost to Build Wonder
      - 0 Food Cost to Research Troops
      - 0 Food Cost to Upgrade Tactics
      - No Timer to Library Research
      - No Timer to Upgrade Spells
      - 0 Cost to Upgrade Buildings
      - 0 Workers Required to Upgrade
      This hack is an In-Game Mod Menu (iGMM). In order to activate the Mod Menu, tap on the iOSGods button found inside the app.
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 5,005 replies
    • Travel Town - Merge Adventure v2.12.1160 Jailed Cheats +1
      Modded/Hacked App: Travel Town - Merge Adventure By Magmatic Games Ltd
      Bundle ID: io.randomco.travel
      iTunes Store Link: https://apps.apple.com/us/app/travel-town-merge-adventure/id1521236603?uo=4


      Hack Features:
      - Infinite Currencies


      iOS Hack Download Link: https://iosgods.com/topic/148953-travel-town-merge-adventure-v212287-jailed-cheats-1/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 786 replies
    • DomiNations Asia v12.1500.1503 - [ Currencies Freeze & More ]
      Modded/Hacked App: ドミネーションズ -文明創造- (DomiNations) By NEXON Company
      Bundle ID: com.nexon.dominations.asia
      iTunes Store Link: https://itunes.apple.com/jp/app/ドミネーションズ-文明創造-dominations/id1012778321


      Hack Features:
      - Unlimited Crowns/Food/Oil/Gold -> Resources will add instead of subtracting. Works with Crowns. Read note inside the feature for more information! This does not work for speeding up buildings.
      - All Achievements Unlocked 
      - Freeze Crowns/Food/Oil/Gold -> Freezes Resources so they do not decrease when used! This does not work for speeding up buildings.
      - No Citizen Cost 
      - 0 Cost to Speed Up Training Troops
      - 0 Cost to Speed Up Tactics
      - 0 Food Cost to Train Troops
      - 0 Food Cost to Upgrade Troops
      - No Timer to Upgrade Troops
      - 0 Food Cost to Train Spells
      - 0 General Train Cost
      - No General Train CoolDown
      - 0 Food Cost to Build Wonder
      - 0 Food Cost to Research Troops
      - 0 Food Cost to Upgrade Tactics
      - No Timer to Library Research
      - No Timer to Upgrade Spells
      - 0 Cost to Upgrade Buildings
      - 0 Workers Required to Upgrade
      - 0 Crown Cost For Peace

      This hack works on the latest x64 or ARM64 & ARM64e iDevices: iPhone 5s, 6, 6 Plus, 6s, 6s Plus, 7, 7 Plus, 8, 8 Plus, X, Xr, Xs, Xs Max, 11, 11 Pro, 11 Pro Max, 12, 12 Pro, 12 Pro Max, 12 Mini, 13, 13 Pro, 13 Pro Max, 13 Mini, 14, 14 Plus, 14 Pro, 14 Pro Max, SE, iPod Touch 6G, 7G, iPad Air, Air 2, iPad Pro & iPad Mini 2, 3, 4, 5, 6 and later.


      Global hack(s): https://iosgods.com/topic/50401-ultrahack-dominations-v6660661-40-cheats-iosgods-exclusive/?tab=comments#comment-1582742
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 1,108 replies
    • BitLife - Life Simulator Cheats v3.19.7 +2
      Modded/Hacked App: BitLife - Life Simulator by Candywriter, LLC
      Bundle ID: com.wtfapps.apollo16
      iTunes Store Link: https://apps.apple.com/us/app/bitlife-life-simulator/id1374403536?uo=4&at=1010lce4


      Hack Features:
      - Infinite Cash
      - Free Bitizen Purchase (Press Cancle) - Work for All Versions


      Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/topic/84167-arm64-bitlife-life-simulator-v1412-jailed-cheats-2/


      Hack Download Link: https://iosgods.com/topic/84223-arm64-bitlife-life-simulator-cheats-all-versions-2/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 3,652 replies
    • Bulletstorm: Zombie Waves v1.2.8 [ +18 Cheats ] Currency Max
      Modded/Hacked App: Bulletstorm: Zombie Waves By LEGUAS INTREPIDAS UNIPESSOAL LDA
      Bundle ID: com.ryki.fps.zombie
      App Store Link: https://apps.apple.com/us/app/bulletstorm-zombie-waves/id6740300908?uo=4

      🤩 Hack Features

      - ViP Active

      - NO ADS [ Rewards Free ]

      - Gems [ Earn Then Get ]

      - Gold [ Earn Then Get ]

      - LvL & EXP [ Earn Then Get ]

      - Resources [ Earn Then Get ]

      - Blue Interest [ For Battle Skill & Attr Refresh ]

      - Advanced Diamond Free [ Pass Active ]

      - Claim Unlimited [ Advanced Diamond Free Pass ]

      - Rewards Unlocked All [ Advanced Diamond Free Pass ]

      - LvL Fund Active [ Advanced Diamond Free ]

      - Claim Unlimited [ Advanced Diamond Free LvL Fund ]

      - Rewards Unlocked All [ Advanced Diamond Free LVL Fund ]

      - Weapon Unlock [ No Need Blueprint ] Just Tap Unlock & Buy With Gems

      - Battle Items Skill

      - Ammo Max

      - No Reload

      - ATK HP DEF + More [ Linked With Battle Attributes Get Then Work ] Easy Kill
        • Like
      • 1 reply
    • Bulletstorm: Zombie Waves v1.2.8 [ +18 Jailed ] Currency Max
      Modded/Hacked App: Bulletstorm: Zombie Waves By LEGUAS INTREPIDAS UNIPESSOAL LDA
      Bundle ID: com.ryki.fps.zombie
      App Store Link: https://apps.apple.com/us/app/bulletstorm-zombie-waves/id6740300908?uo=4
       

      🤩 Hack Features

      - ViP Active

      - NO ADS [ Rewards Free ]

      - Gems [ Earn Then Get ]

      - Gold [ Earn Then Get ]

      - LvL & EXP [ Earn Then Get ]

      - Resources [ Earn Then Get ]

      - Blue Interest [ For Battle Skill & Attr Refresh ]

      - Advanced Diamond Free [ Pass Active ]

      - Claim Unlimited [ Advanced Diamond Free Pass ]

      - Rewards Unlocked All [ Advanced Diamond Free Pass ]

      - LvL Fund Active [ Advanced Diamond Free ]

      - Claim Unlimited [ Advanced Diamond Free LvL Fund ]

      - Rewards Unlocked All [ Advanced Diamond Free LVL Fund ]

      - Weapon Unlock [ No Need Blueprint ] Just Tap Unlock & Buy With Gems

      - Battle Items Skill

      - Ammo Max

      - No Reload

      - ATK HP DEF + More [ Linked With Battle Attributes Get Then Work ] Easy Kill
        • Informative
      • 1 reply
    • Vice Ventures: Idle Empire v1.0.0 Cheat Menu [+6 Jailed Cheats]
      Modded/Hacked App: Vice Ventures: Idle Empire By 24 HIT Riga SIA
      Bundle ID: com.vice.ventures
      App Store Link: https://apps.apple.com/us/app/vice-ventures-idle-empire/id6747120756

       

      🤩 Hack Features

      - Cheat Menu (QA Is the cheat menu)
      - Free IAP
        • Winner
        • Like
      • 2 replies
    • Vice Ventures: Idle Empire v1.0.0 Cheat Menu [+6 Cheats]
      Modded/Hacked App: Vice Ventures: Idle Empire By 24 HIT Riga SIA
      Bundle ID: com.vice.ventures
      App Store Link: https://apps.apple.com/us/app/vice-ventures-idle-empire/id6747120756



      🤩 Hack Features

      - Cheat Menu (QA Is the cheat menu)
      - Free IAP
       
        • Winner
      • 1 reply
×
  • 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