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!

Jbro129

Senior Member
  • Posts

    261
  • Joined

  • Last visited

Everything posted by Jbro129

  1. A short way to answer that is to... #1 Try to disable or temporary stop server syncing (example would be in clash of clans and making the server sync popup not show up so it doesn't force an app restart.) #2 Once you have disabled it, try to find a way to get whatever it is you want. Inapp currency or level or whatever it is that you want. #3 Make the game think that what you have is legitimate so you can then apply your modded currency or whatever you are modding to the server. A tip when modding in app currency is to make the game think you got the currency through in-app purchases. Another way is to spoof in app purchases so you can get the reward without paying, which takes more skill, time, and effort .
  2. Making an il2cpp mod menu is in general a pain to make from the ground up. I know how and I will release a template at some point.
  3. Check ids.xml and public.xml in res/values and look on line 296 in ids.xml and line 2026 in public.xml (The lines for each file is said in the apktool error pic you provided)
  4. I am the type of person who cannot have a phone unrooted or not jailbroken.
  5. You fixed it but the game loads up then crashes shortly after even when no patches are applied. https://drive.google.com/file/d/1t5sy3fqpHSgcNjgmGNxR7Uhi44hWMDlK/view?usp=sharing #import "writeData.h" #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import <substrate.h> #define PLIST_PATH @"/var/mobile/Library/Preferences/com.jbro129.terrariamod.plist" inline bool GetPrefBool(NSString *key) { return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue]; } %ctor { if(GetPrefBool(@"dev")) { writeData(0x0, 0x0); } else { writeData(0x0, 0x0); } if(GetPrefBool(@"craft")) { writeData(0x, 0x0); writeData(0x, 0x0); writeData(0x, 0x0); } else { writeData(0x, 0x0); writeData(0x, 0x0); writeData(0x, 0x0); } if(GetPrefBool(@"health")) { writeData(0x, 0x); writeData(0x, 0x); } else { writeData(0x, 0x); writeData(0x, 0x); } if(GetPrefBool(@"block")) { writeData(0x, 0x); } else { writeData(0x, 0x); } } %hook AppDelegate - (BOOL)application:(id)fp8 didFinishLaunchingWithOptions:(id)fp12 { UIAlertView *igcredits = [[UIAlertView alloc] initWithTitle:@"Terraria Mod Menu" message:@"Mod By Jbro129" delegate:self cancelButtonTitle:@"Continue" otherButtonTitles:@"Subscribe", nil]; [igcredits show]; [igcredits release]; return %orig(); } %new -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { NSString *button = [alertView buttonTitleAtIndex:buttonIndex]; if([button isEqualToString:@"Subscribe"]) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://youtube.com/Jbro129"]]; } } %end I removed the offsets because I just dont like sharing offsets. That google drive link is a video I recorded display recorder.
  6. I am using the ios 8.1 sdk. I found this download for it from @Ted2 on another thread somewhere. http://www94.zippyshare.com/v/tfVYO2ju/file.html
  7. I am trying to compile a theos patcher and I recieve errors while compiling it. I am on ios 9.0.2 iPad Mini 4. Here is regular "make package" Here is "make package messages=yes" Here is my Makefile ARCHS = armv7 arm64 TARGET = iphone:clang:latest:latest #CFLAGS = -fobjc-arc #THEOS_PACKAGE_DIR_NAME = debs include theos/makefiles/common.mk TWEAK_NAME = TerrariaMod TerrariaMod_FILES = Tweak.xm TerrariaMod_FRAMEWORKS = UIKit TerrariaMod_LDFLAGS += -Wl,-segalign,4000 include $(THEOS_MAKE_PATH)/tweak.mk after-install:: install.exec "killall -9 SpringBoard" SUBPROJECTS += TerrariaMod autolipo include $(THEOS_MAKE_PATH)/aggregate.mk I tried ldid -S "binary" for the usual commands needed for theos and I recieve an error for ldid also.
  8. I have the Galaxy S8 and I used SamPWN on XDA to root it. There are also custom firmwares that have more stable root in it for the S8 and S8+ like PartCyborgRom.
  9. I know how to bypass the anticheat pg3d on Android and iOS should be the same. Also v13.3.0 just came out for Android so I would wait @shmoo for it to come for iOS before modding.
  10. Well I guess you could make it so the game closes if the image file is removed from the assets. I don't know of a universal resolution but Google does haha
  11. Well it really depends on the screen resolution, coding something that shows different image sizes depending on screen size shouldnt be to hard. Like having 3 images in assets 3 different sizes of the same image. I will look into that.
  12. Requirements: 1. Apktool (Any type of apktool) 2. Text editor (Sublime Text/Notepad++) 3. The Zip File Linked below End Result : Download Code: [Hidden Content] Instructions: Step 1: Decompile your Apk using Apktool (In cmd on windows do "apktool d YourApk.apk") course replace "YourApk.apk" with the apk of your choice. Step 2: Open AndroidManifest.xml and find the lines that look similar to this <activity android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:label="@string/app_name" android:launchMode="singleTop" android:name="com.unity3d.player.UnityPlayerActivity" android:screenOrientation="landscape"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> Step 3: search for the text .method protected onCreate(Landroid/os/Bundle;)V inside of the file and insert this line under where it says .locals Code: invoke-static {p0}, Lcom/gbo/banner;->gboCustomImage(Landroid/content/Context;)V Example use of code - .method protected onCreate(Landroid/os/Bundle;)V .locals 2 invoke-static {p0}, Lcom/gbo/banner;->gboCustomImage(Landroid/content/Context;)V Step 4: Download the above below "CustomImageJbro.zip" and extract the 3 smali files. Put them inside of this directory of your decompiled apk YourDecompiledAPK \---smali \---com \---gbo |---popup$1.smali |---popup$2.smali |---popup.smali Step 5: Open banner$2.smali and go to line 45 and replace the url to one of your choice. "https://www.youtube.com/Jbro129" to "https://iosgods.com" Then open banner.smali and go to line 99 and replace the text with one of your choice. "Subscribe" to "Visit iOSGods" Step 6: Still inside of banner.smali, go to line 25 and replace the text with one of your choice. This text is a toast that pops up open opening. "Mod By Jbro129" to "Mod For iOSGods" Step 7: If you got this far then you most likely saw line 48. Basically what is happening, the app is taking an image from within the assets folder and displaying it upon startup. So go back to your decompiled apk and go to /assets and paste the image of your choice there. Make sure it is a .PNG and then rename your image to config.png. "picture.png" to "config.png" YourApk \---assets |---config.png \---..... Step 8: Go back to banner.smali and go to line 75. This is the images background color, so if it set to "#0000ff" then it will be blue or if it is "#ff0000" it will be red. Mine was set to "#373fe8" so it is a variant of blue. Take the hex color of your choice and replace "#373fe8" with "#YourColor" Example = "#373fe8" <= "#ff8000" Step 9: Apply all changes and then recompile apk. As you will see, the toast will be the one you typed as well as the image you put into /assets etc when you open the app. Credits: - @Jbro129
  13. I am making an Android mod menu launcher for a game called pixel gun 3d. It worked on earlier versions like v13.0.3. But now the game crashes as soon as I open the menu. I have attached some videos of when it was working and how it is now, down below. I have coded this in launcher app in Java. What it does is it uses the already installed app from the play store and makes a virtual duplicate of it, like parallel space. Then it Injects the mod menu. I have already found out that this is not an anticheat issue. This is an app issue. v13.0.3 working (I uploaded a video about it back when it was working and before v13.1.1) Video of 13.1.1 crash on mod menu open - https://drive.google.com/file/d/11s93rKsRFcjbIBi05yFIuHOp2VjhDr8b/view?usp=drivesdk The full crash log - https://drive.google.com/file/d/1CR8ahYlQEtLxEUR5op25MBS4HtCp82pS/view?usp=drivesdk
  14. Wew
  15. its literally a bunch of offsets and writeData's so I doubt it but here it is (I removed my offsets so nobody can leech) #define PLIST_PATH @"/var/mobile/Library/Preferences/com.jbro129.pg3dmod.plist" #import "writeData.h" #include <substrate.h> inline bool GetPrefBool(NSString *key) { return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue]; } %ctor { if(GetPrefBool(@"Cheat")) { writeData(0x 0x0020); writeData(0x 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0120); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0xC046); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); } else { writeData(0x, 0xB0B5); writeData(0x, 0x0021); writeData(0x, 0x90B5); writeData(0x, 0xF0B5); writeData(0x, 0xB0B5); writeData(0x, 0xF0B5); writeData(0x, 0x90B5); writeData(0x, 0x90b5); writeData(0x, 0xB0B5); writeData(0x, 0x8068); writeData(0x, 0x8160); writeData(0x, 0xB0B5); writeData(0x, 0x7047); writeData(0x, 0xF0B5); writeData(0x, 0x90B5); writeData(0x, 0xF0B5); writeData(0x, 0xF0B5); writeData(0x, 0x90B5); writeData(0x, 0x01AF); writeData(0x, 0xB0B5); writeData(0x, 0xB0B5); writeData(0x, 0x0029); writeData(0x, 0xB0B5); writeData(0x, 0x90B5); writeData(0x, 0xC068); writeData(0x, 0x0069); writeData(0x, 0x0074); writeData(0x, 0xF0B5); writeData(0x, 0xF0B5); writeData(0x, 0xB6F7); writeData(0x, 0x90B5); writeData(0x, 0x90B5); writeData(0x, 0x0121); writeData(0x, 0x90B5); writeData(0x, 0x01AF); writeData(0x, 0x0121); writeData(0x, 0x00F0); writeData(0x, 0x7FB9); writeData(0x, 0xF0B5); writeData(0x, 0xF0B5); writeData(0x, 0xF0B5); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0120); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); } if(GetPrefBool(@"ammo")) { writeData(0x, 0x40F2E730); writeData(0x, 0x7047); } else { writeData(0x, 0x204667F3); writeData(0x, 0x5EF1); } if(GetPrefBool(@"heal")) { writeData(0x, 0x40F2E730); writeData(0x, 0x7047); writeData(0x, 0x40F2E730); writeData(0x, 0x7047); } else { writeData(0x, 0xD0F82805); writeData(0x, 0x10B1); writeData(0x, 0x80B56F46); writeData(0x, 0x2DE9); } if(GetPrefBool(@"suicide")) { writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); writeData(0x, 0x7047); } else { writeData(0x, 0xF0B5); writeData(0x, 0xF0B5); writeData(0x, 0xB0B5); writeData(0x, 0xB0B5); writeData(0x, 0xF0B5); } if(GetPrefBool(@"damage")) { writeData(0x, 0x4FF4FA70); } else { writeData(0x, 0x51F038F0); } if(GetPrefBool(@"flyy")) { writeData(0x, 0x0120); writeData(0x, 0x7047); writeData(0x, 0x4FF0010A); writeData(0x ,0x0020); } else { writeData(0x, 0xF0B5); writeData(0x, 0x03AF); writeData(0x, 0x4FF0000A); writeData(0x, 0x0120); } if(GetPrefBool(@"sped")) { writeData(0x, 0xC3F6E070); writeData(0x, 0x7047); } else { writeData(0x, 0xF0B503AF); writeData(0x, 0x4D48); } if(GetPrefBool(@"jump")) { writeData(0x, 0xF0B503AF); writeData(0x, 0x4DF1); } else { } if(GetPrefBool(@"gadg")) { writeData(0x, 0x7047); writeData(0x, 0x7047); } else { writeData(0x, 0xF0B5); writeData(0x, 0xB0B5); } if(GetPrefBool(@"price")) { writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); writeData(0x, 0x0020); writeData(0x, 0x7047); } else { writeData(0x, 0xF0B5); writeData(0x, 0x03AF); writeData(0x, 0xF0B5); writeData(0x, 0x03AF); writeData(0x, 0xF0B5); writeData(0x, 0x03AF); writeData(0x, 0xF0B5); writeData(0x, 0x03AF); writeData(0x, 0xB0B5); writeData(0x, 0x02AF); writeData(0x, 0xF0B5); writeData(0x, 0x03AF); writeData(0x, 0xF0B5); writeData(0x, 0x03AF); writeData(0x, 0xB0B5); writeData(0x, 0x02AF); writeData(0x, 0x80B5); writeData(0x, 0x6F46); } if(GetPrefBool(@"pet")) { writeData(0x, 0x40F2E730); writeData(0x, 0x7047); writeData(0x, 0x40F2E730); writeData(0x, 0x7047); writeData(0x, 0x40F2E730); writeData(0x, 0x7047); } else { writeData(0x, 0x90B501AF); writeData(0x, 0xB81E); writeData(0x, 0x90B501AF); writeData(0x, 0x43F6); writeData(0x, 0x90B501AF); writeData(0x, 0x310B); } if(GetPrefBool(@"key")) { writeData(0x, 0x4FF4FA70); } else { writeData(0x, 0x00EB0B02); } }
  16. I made it for the current and newest version 12.5.3. It doesn't need to be updated since I made using offsets from the current 12.5.3 version.
  17. It crashes when Any hack regarding the app is installed, when I uninstall the patcher I can open the app perfectly. The offsets are correct and it is not a binary issue since the app does open. Can anyone help? @DiDA @shmoo The video I linked ( https://drive.google.com/open?id=0ByGIKc913r-yLUhPN1NZdFdYREU ) is after I install the patcher. When the patcher isnt installed it opens and doesnt crash. When using the cracked binary it also opens fine. It only crashes when I install a tweak/patcher to it.
×
  • 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