-
Posts
36 -
Joined
-
Last visited
Profile Information
-
iDevice
iPhone 14 Pro Max
-
iOS Version
16.0
-
Jailbroken
No
-
Rooted
No
-
Location
Planet Earth
Recent Profile Visitors
334 profile views
Game Sphere's Achievements
-
Welcome to the community. If you have any questions, please be as specific as you can be. It'll help us help you! Hope to see you around.
-
Bumping this as I still haven't been able to solve this issue. I'm a bit dumbfounded. For anyone that has read my original post, I have also tried importing the Mach-O Executable into Hopper, Ghidra, and Cutter. All of which I am having the same issues with. It leaves me with the thoughts that I must be importing incorrectly, or something along those lines, but any input would be appreciated as I'm stumped.
-
Help/Support Last day on earth compression failed
Game Sphere replied to NicolasCh's topic in Help & Support
Can you side-load the app, or are you restricted to only using the App+? -
Hello everyone! I am having an issue when analyzing the Mach-O executable for the IOS Application: Subway Surfers inside of Ghidra. I will lay out the thread with the steps I have successfully taken, and outline where the issue that I am facing occurs. Any insight into why this issue could be occurring would be greatly appreciated, I'm here to learn, and if there are things that I am doing incorrectly, or could be doing differently, please let me know. Steps Taken So Far: Extracted the IPA File: I have successfully extracted the Subway Surfers IPA to locate the key files, including the Mach-O executable and global-metadata.dat. Confirmed Global-Metadata.dat: Located the global-metadata.dat file in the Metadata folder, which is crucial for dumping the IL2CPP structures. Dumped IL2CPP: Used IL2CPP Dumper on both the Mach-O executable and global-metadata.dat to extract the dump.cs and script.json files. These files include critical information about game methods, classes, and offsets, including the ColliderEnable property. Imported the Mach-O Executable into Ghidra: I have imported the Subway Surfers Mach-O executable into Ghidra for analysis. I set the processor language to AARCH64: AppleSilicon (default) and used the Mac OS X Mach-O format for import. Attempted to Locate the Function Offset: Based on the dump.cs output, I attempted to find the ColliderEnable function using its RVA (Relative Virtual Address) from IL2CPP Dumper: get_ColliderEnable: RVA = 0x29E60 set_ColliderEnable: RVA = 0x29E80 I calculated the absolute memory address by adding the base address of 0x100000000 (as determined from the Memory Map in Ghidra) to these RVAs: get_ColliderEnable: 0x100029E60 set_ColliderEnable: 0x100029E80 However, when using Ghidra’s “Go To” function to navigate to these addresses, we consistently receive a “no results” error. Reanalyzed the Mach-O Executable: I reanalyzed the file in Ghidra, enabling all necessary analysis passes (function identification, instruction decoding, etc.). I also attempted to search for function names and program text (e.g., ColliderEnable) manually, but the function still could not be found. Encountered Swift Demangler Issues: Ghidra reported an error about missing Swift demangling tools, leading to the possibility that Ghidra is struggling with sections of the binary related to Swift. I considered that Swift dependencies might interfere with the analysis process and installed Swift onto my machine. The Issue I am Facing in Ghidra: Despite importing the Mach-O binary correctly and reanalyzing the file, Ghidra is unable to locate the function offsets or names for ColliderEnable (or other related methods) based on the RVAs provided by IL2CPP Dumper. I have already verified that the base address and RVA calculation are correct (using the memory map), but Ghidra still returns “no results” when navigating to the calculated addresses. The Swift demangler error may be preventing full analysis or proper resolution of some sections of the binary, but the specific connection to this issue is unclear. What I Need Help With: Understanding why Ghidra can’t find the function offset even though the base address and RVAs seem correct. Determining if the Swift-related errors could be affecting our ability to locate the function. Identifying any potential additional steps or configurations in Ghidra to resolve this issue (or if another tool might handle this better - I don't have IDA). I appreciate any insight into why this issue could be occurring. If there is something that I am overlooking, I would greatly appreciate any additional information so that I can learn how to resolve this.
-
Tool iGDecrypt - Decrypt iOS Apps on Latest iOS Versions!
Game Sphere replied to Rook's topic in Tools
Is iGDecrypt available for Non-Jailbroken devices? Or does this need to be the Standalone Application in order to use the iGDecrypt features? -
General Returning to IOS Modding (Helpful Tips Appreciated)
Game Sphere posted a topic in General Talk
Hello, everyone! It's been quite some time since I have dabbled in Jailbreaks, Non-Jailbreak IOS App Mods, and everything in-between. I'm talking sometime around 2016 would be the last time I had a jailbroken device (untethered). I would love to refresh my knowledge in hopes of doing some "Non-Jailbroken" IOS App Mods, as well as how the landscape has changed over the years for Jailbroken Devices (Is Untethered still required?) I currently get my "Non-Jailbroken" IOS mods from the IOSGods Web App, though I would like to learn how to update apps that are requiring of it, instead of waiting for someone to do so. I suppose my main questions are: What program(s) are needed now in order to push my own updates? Is an "Untethered Jailbreak" still something that people use? If not, how come? Am I walking myself into something that I am too far out-of-date with? I do have an Apple Developer Account, so signing apps shouldn't be an issue. If there are any useful or helpful tutorials out there that I could dive into, I would love to do so. It's been quite some time since I have done anything like this, though I do have previous experience (though it be a long time ago) so I'm not diving into this *completely* blind. I appreciate any tips, points in the right direction, or information into what I need to refresh myself on in order to release these kinds of "Non-Jailbroken" mods. I have: Desktop at home M2 Macbook Iphone 14Pro Max (IOS 17.4.1) I appreciate any replies! (If this is the wrong place for this post, please let me know!) Edit: I am looking at the Tutorials section as well, there are lots of great looking posts, though the reason I posted here is so that I could get some pointers on which tutorial(s) I should look at so that I am not wasting my time while trying to learn this stuff again!-
- 1
-
Thanks for the update! I would like to learn more about how these "Non-Jailbreak" modifications work. It's been quite some years since I worked with Jailbroken Devices (around 2015). I know a lot has changed since then, though I would like to learn how to update these Non-Jailbreak app modification myself. If there are any tutorials here on IOSGods, I'd love to take a look into them and refresh my knowledge. I don't have a untethered jailbreak currently, though I heard that may not be needed for Non-Jailbreak modifications? I have an Apple Developer Account, a Desktop at home, and a M2 Macbook. What program(s) are required these days in order to make these kinds of modifications to IOS Apps? Is a Jailbroken device necessary? Am I too out of the loop to catch up? I would greatly appreciate a point in the right direction (maybe a tutorial, or string of tutorials) that I could dive into? Thanks! - GameSphere.
-
This does currently work, Some thing to keep in mind: Editing *GEM* value will most likely end with an account suspension. (This is expected...) Editing *ENERGY* value(s) has not, alone, resulted in a suspension for me. When searching for either GEM or ENERGY values, they are stored as Doubles. Note: When modifying your ENERGY, please keep in mind that having unlimited energy is great, though with rolling events, using an absurd about of ENERGY will result in your leaderboard position being extremely high, I'm talking in the hundreds of thousands for score. This will most likely end with a suspension, so if you're trying to mod (without a ban), you must keep in mind that even though you can modify the value of ENERGY and GEMS, that in doing so, it becomes harder and harder to mask your modifications. Good luck everyone! Have fun!
-
Currently I am in school to get a Bachelor's in Comp Sci, then off for a Masters. I work in Legal Videography.
-
Non-Jailbroken Hack Mini Tennis v1.7.9 +7
Game Sphere replied to XxReddingtonxX's topic in ViP Non-Jailbroken Hacks & Cheats
Thanks for this, I will see if it needs to be updated :)!