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.