-
Posts
261 -
Joined
-
Last visited
Everything posted by Jbro129
-
Help/Support Native code injection for Android?
Jbro129 replied to ThePianoGuy's topic in Android Help & Support
Lol that was me. -
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.
-
Android Tutorial How to show a Popup Image in your Android Mods!
Jbro129 replied to Jbro129's topic in Android Tutorials
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 -
Android Tutorial How to show a Popup Image in your Android Mods!
Jbro129 replied to Jbro129's topic in Android Tutorials
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. -
Patcher Hack iOSGods iAP Cracker - iAP Tweak Modifier
Jbro129 replied to Laxus 's topic in Free Jailbreak Cheats
Very nice! -
Android Tutorial How to show a Popup Image in your Android Mods!
Jbro129 replied to Jbro129's topic in Android Tutorials
-
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
- 41 replies
-
- 95
-
-
-
-
-
-
-
Android Tutorial Free Internet!! [4G][Read this]
Jbro129 replied to xLuc1ferx's topic in Android Tutorials
Nice job -
Help/Support How to Debug a Google-Breakpad Crash Log
Jbro129 posted a topic in Android Help & Support
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 -
Awesome
-
Help/Support Game crashes after installing patcher
Jbro129 replied to Jbro129's topic in Help & Support
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); } } -
Help/Support Game crashes after installing patcher
Jbro129 replied to Jbro129's topic in Help & Support
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. -
Help/Support Game crashes after installing patcher
Jbro129 replied to Jbro129's topic in Help & Support
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. -
Help/Support Game crashes after installing patcher
Jbro129 replied to Jbro129's topic in Help & Support
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. -
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
-
Thank you
-
This is very helpful thanks!
-
Great job
-
Thank you I needed pg3d
-
Good job