Jump to content

Jbro129

Senior Member
  • Posts

    261
  • Joined

  • Last visited

Everything posted by Jbro129

  1. 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.
  2. 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
  3. 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.
  4. 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
  5. 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
  6. Wew
  7. 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); } }
  8. 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.
  9. 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.
  10. It doesn't crash on install, like in the video I showed on Google drive, the game crashes after trying to open it. This is after I Install the tweak and respring.
  11. I am making a patcher for pixel gun 3d but whenever I install it and open the app, it crashes while on the game loading screen. Even when I turn off all the hacks, if it is installed at all then the game crashes. I am on iOS 9.0.2 iPad mini 4. The game doesn't crash right away so it isn't a binary issue. Anybody think they can help. video of it crashing awhile after opening - https://drive.google.com/open?id=0ByGIKc913r-yLUhPN1NZdFdYREU
  12. Thank you
  13. Thank you I needed pg3d
  14. Good job
×
  • 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