Jump to content

 Something great is coming! 🚀

Stay tuned for the big reveal happening here on iOSGods on the 17th of December!

The countdown has finished!

Ted2

Senior Member
  • Posts

    4,939
  • Joined

  • Last visited

Everything posted by Ted2

  1. command + del the folder will do.
  2. yea, delete that one & reinstall^
  3. -_______-
  4. Wut? Where Do i say that? i ony sad I think you can hack sub_x games too.
  5. Modded non modded, doesn't mater. Gotta take a look to see what it can be
  6. Did you delete the current JB app? If not do it & then try the website again.
  7. Hello Everyone! In this tutorial I'll try to explain as good as possibile how to make a non jailbroken hacked ipa. I expect you to have a little knowledge for how to install things from GitHub. Requirements: Link for Theos: https://github.com/theos/theos/wiki/Installation I suggest you not to install it to /opt, since this can give you some installation struggle with theos jailed. I have it installed into /users/joey/projects. Once you've set up theos onto your mac, we need to get theos jailed. Link for theos-jailed:https://github.com/kabiroberai/theos-jailed Once you downloaded it, you'll need to do the following: 1. Unzip the file you downloaded 2. Double Click the 'install' file. note: if this gives you a error, this is probably because theos is installed somewhere else than theos-jailed thinks fix it by running this code in terminal: Cd into your unzipped theos-jailed folder cd /path/to/unzipped/theos/jailed/folder --> for me it would be cd /users/joey/desktop/theos-jailed-master, cause I installed it here. Run this command in the folder: export THEOS=/absolute/path/to/theos --> for me it would be export THEOS=/users/joey/projects/theos. now double click install again & it should work. Installation is done now! So, you installed it, now we need to setup a project like you normally would on your phone, but now in terminal which is: /path/to/theos/bin/nic.pl --> for me it would be /users/joey/projects/theos/bin/nic.pl You'll get this: Choose 'iphone/jailed', which would be number 7 for me. It will ask you some questions how you wanna call it etc, do this good. Especially the 'path to .ipa'. Now you'll get 2 simple files. 1. Tweak.xm 2. Make file Now you'll write your tweak how you normally would & make changes to your makefile if you want to. I'm pretty sure you can not only hack with hooks, since ZahirSher made a Injustice 2 non jailbroken .ipa hack too & this is sub_x. You should need to setup WriteData.h like you normally would and add this into your tweak.xm. Once you build your tweak, you'll need to cd into the location of your tweak: cd /path/to/your/tweak/folder What you'll need to do now, is run this command in terminal: 'Make Info' This is where you need xCode, terminal will give you the instructions what to do in terminal etc. Once everything is done in xCode, it will give you the command to install your hacked .ipa (cd into your project again) Command: Make Package Install Profile='profilemadewithxcode' Now it's on your phone & you can get the full .ipa using iFunbox etc. There is also another way, for this you'll need AppSigner & Cydia Impactor The 'Payload' folder will be located here: '/path/to/your/tweak/folder/.theos/_/Payload' In the PayLoad folder, you''ll see a file that ends with .app Drag that file into AppSigner, rename things you wanna rename & sign it. It will ask you where you wanna save it, that's up to you. Once it's done, install it using Cydia Impactor! Enjoy! Credits: @Ted2 for tutorial kabiroberai for theos-jailed If you have a question, ask below & I'll try to answer. I'm not a expert, but maybe I can help.
  8. Got a bucn of errors lol. /var/mobile/kimk/theos/include/substrate.h:310:20: note: candidate function [with Type_ = void] not viable: no known conversion from 'void **' to 'const char *' for 2nd argument static inline void MSHookFunction(MSImageRef image, const char *name, Ty... ^ /var/mobile/kimk/theos/include/substrate.h:284:20: note: candidate template ignored: deduced conflicting types for parameter 'Type_' ('void' vs. 'void *') static inline void MSHookFunction(Type_ *symbol, Type_ *replace, Type_ *... ^ /var/mobile/kimk/theos/include/substrate.h:303:20: note: candidate template ignored: could not match 'type-parameter-0-0 *' against 'void' static inline void MSHookFunction(const char *name, Type_ *replace, Type... ^ /var/mobile/kimk/theos/include/substrate.h:293:20: note: candidate function template not viable: requires 2 arguments, but 3 were provided static inline void MSHookFunction(Type_ *symbol, Type_ *replace) {
  9. Yes sorry.. #import <UIKit/UIKit.h> #import <substrate.h> #import <Foundation/Foundation.h> //tweak.xm by Chrizk0// //template by DiDA// #define PLIST_PATH @"/var/mobile/Library/Preferences/com.Ted2.KimK.plist" inline bool GetPrefBool(NSString *key) { return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue]; } //make up any function relevant to your symbols.// int (*orig_Cash)(void *self); //*static included before any function to obfuscate while decreasing size in compilation.*// static int Cash(void *self) { if(GetPrefBool(@"key1")) { return 987654321; } else { return orig_Cash(self); } } static bool Cheat(void *self) { if(GetPrefBool(@"key2")) { return FALSE; } else { return orig_Cheat(self); } } //define your symbols with mshookfunction.// __attribute__((constructor)) void DylibMain(){ MSHookFunction(MSFindSymbol(NULL, "__Z16Player_AwardCashP7SPlayeri"),(void*)Cash, (void**)&orig_Cash); MSHookFunction(MSFindSymbol(NULL, "__Z22SceneManager_IsCheaterP13SSceneManager"),(void*)Cheat, (void**)&orig_Cheat); } %end
  10. Hi, I'm making a hack but I got into a weird problem. I made a patcher using a template from here, hacking the game using the 'new mshook way by shmoo'. Whenever I turn the hack ON in settings, the hack aint working. (int) Whenever I turn it OFF, it works perfectly fine. (int) BUT when i turn a boolean function, 'isCheater' ON, it does work. I've checked my tweak.xm, but it's fine. I'm confused as f**k Anyone got a solution?
  11. Thanks!
  12. So, if I wanna know the armv7 offset I gotta thin the binary & then I can figure the armv64 offset out too? Or am I wrong here
  13. Ok thankyou! alright, thnx both of you
  14. Hi, I'm trying to learn LLDB, I got a offset but it's arm64 for sure, can we get the armv7 offset too? Or can we figure the armv7 offset out using the armv64? Hope someone knows the answer! Thankyouu
  15. This does not jailbreak your device. It rejailbreaks it. So get the jailbreak first from official Pangu Site & when that app crashes, you use the site you just used. http://en.pangu.io/help.html
  16. Sometimes things got written like: "name" in the apk function. Then you search in ios strings for that. If the android functiok doesn't have in the hack function something like "name" try to find the closest thing that does, find that in ios strings & try to scroll to the right function that looks like the android one. I think there are other ways too, but this is one way.. Atleast I think
×
  • 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