Jump to content

Rook

Administrator
  • Posts

    68,025
  • Joined

  • Last visited

Everything posted by Rook

  1. 1. No, it should work fine on both. Does it crash all games or just specific? 2. All the new features should work on Non-Jailbroken apart from the instruction patching, for now. 3. Not sure, perhaps a bug. May need further investigation if more users report it.
  2. Hello & welcome to iOSGods.
  3. 0.3.6 Update Added a new feature iGDisassembler. This introduces a few new features which you can read more about in the release topic. A tutorial is included too! Added breakpoints support to iGDebugger. Modify register values for jailbroken & non-jailbroken devices! Fixed an issue where some apps would freeze & never unfreeze when a watchpoint would hit. Fixed Decrypt Binary & Decrypt & IPA option. They now work as intended. Fixed an issue with iOS 12 apps failing to launch when iGameGod was enabled. Various other minor bug fixes & improvements. We're working on adding iGameGod support to rootless Jailbreaks in the next update!
  4. Updated! Now includes breakpoints support with register modifications! We've also improved how it works on certain apps that would freeze.
  5. Sorry about this issue! We'll try to resolve it as soon as possible. Glad to hear old app version decryptions are working.
  6. Hello everyone! 👋 Meet iGDisassembler, iGameGod's built-in on-device disassembly and code inspection tool. iGDisassembler allows developers, researchers, and modders to browse loaded libraries, inspect functions and ARM64 instructions, search methods, follow branches, view hex and generated pseudo-code, set Breakpoints, patch instructions, and much more directly from an iPhone or iPad. It is available as part of both iGameGod and iGameGod Jailed, meaning it can be used in supported apps on both jailbroken and non-jailbroken devices. NON-JAILBROKEN SUPPORT JAILBREAK SUPPORT What Is iGDisassembler? iGDisassembler is an on-device tool for browsing and understanding the code running inside an app or game. It provides a simplified IDA, Hopper, or Ghidra-style workflow directly inside iGameGod. You can browse loaded libraries, inspect complete functions, search for methods, navigate between instructions, and identify the offsets you may need for patches or tweaks. iGDisassembler also works closely with the iGameGod Memory Engine, iGDebugger, and Live Offset Patcher, giving you a complete on-device workflow for finding values, inspecting the code responsible for them, debugging instructions, and testing patches. Compatibility may vary depending on the app, architecture, game engine, iOS version, and installation environment. What's New in iGDisassembler? iGDisassembler has received several major visual and functional upgrades in recent iGameGod releases: Cleaner Function Layout: Functions are now displayed as clearly separated blocks, making large amounts of code easier to browse. Function Focus View: Tap a function title to open a dedicated page showing its assembly instructions, hex bytes, and generated pseudo-code. Method Search: Search for functions and recognized methods without manually browsing through every available symbol. Instant Branch Navigation: Tap supported branch instructions to jump directly to their destination. IL2CPP Method Names: When a branch points to a recognized Unity or IL2CPP method, its name can be displayed instead of only showing a raw address. Generated Pseudo-Code: View a more readable representation of supported functions alongside the original assembly and hex. Inline Comments: Add your own notes alongside important instructions and functions. Bookmarks: Save useful offsets and code locations so you can quickly return to them later. Faster Repeat Browsing: Frequently used symbols are cached to improve loading and navigation. Expanded Unity Tools: Search IL2CPP methods and generate decrypted metadata and runtime source-style dumps from supported Unity apps. iGDisassembler Features Browse Libraries, Symbols & Functions Loaded Library Browser: View and select libraries currently loaded by the app. Executable & Framework Symbols: Browse available symbols from the main executable and supported libraries. Complete Function Views: View full functions with their ARM64 instructions. Separated Function Blocks: Functions are visually separated to make long disassembly results easier to follow. Function Focus View: Open a dedicated view for an individual function. ASM, Hex & Pseudo-Code: Switch between or compare the function's assembly instructions, raw hex bytes, and generated pseudo-code. Symbol Caching: Previously processed symbols are saved to improve repeat loading and navigation. Search & Navigation Method Search: Search for supported functions and method names. Function Filtering: Filter large function and symbol lists to find relevant results more quickly. Go to Address: Navigate directly to a known runtime address. Go to Offset: Navigate directly to a known library-relative offset. Instruction Lookup: Look up and inspect a specific instruction or code location. Follow Branches: Tap a supported branch instruction to jump directly to its destination. Named IL2CPP Branches: View recognized Unity method names when a branch points to an indexed IL2CPP method. Bookmarks: Save important functions, offsets, and instructions for later use. Inline Comments: Add notes to help document your research. Patching Instructions iGDisassembler can be used to inspect and test changes to supported ARM64 instructions. Patch with Assembly: Enter a supported ARM64 assembly instruction and apply the resulting patch. Patch with Hex: Enter supported big-endian hex code when you already know the required instruction bytes. View in Memory Engine: Open the selected address or instruction inside the iGameGod Memory Engine. Live Offset Patcher Integration: Use the discovered library offset with the Live Offset Patcher to build, save, test, and share patches. Library-Relative Offsets: Work with offsets relative to the correct executable, framework, or loaded library. For more advanced patch creation and live testing, see the dedicated iGameGod Live Offset Patcher topic. Breakpoints & iGDebugger Integration iGDisassembler can be paired with iGDebugger to inspect what happens when the app reaches a particular instruction. Set Breakpoints: Set a supported Breakpoint directly on an instruction or offset. Inspect Register Values: View the CPU register state when the Breakpoint is triggered. Modify Registers: Change supported register values before continuing execution. View Stack Traces: Inspect the functions involved when a Watchpoint or Breakpoint is triggered. IL2CPP Method Names: Recognized Unity methods can appear by name inside supported stack traces. Watchpoint Integration: Trace code that reads or writes to an address found through the Memory Engine. Visit the iGDebugger topic for a complete explanation of Watchpoints, Breakpoints, stack traces, registers, and library offsets. Unity & IL2CPP Tools iGDisassembler includes several tools intended for users researching or modifying supported Unity and IL2CPP games. IL2CPP Method Search: Search for recognized Unity methods directly inside iGameGod. Method Names in Disassembly: Display recognized IL2CPP names alongside supported branches and functions. Decrypted Metadata Dump: Export decrypted global-metadata.dat information from supported Unity apps. Runtime dump.cs: Generate an IL2CPP source-style dump from the running app. Method Parameter Information: View additional information about supported methods and their parameters. Named Stack Traces: Display recognized IL2CPP methods inside supported iGDebugger Watchpoint results. From a Memory Value to a Code Patch A common iGDisassembler workflow looks like this: Find the in-game value you want to investigate using the iGameGod Memory Engine. Set a Watchpoint with iGDebugger to identify the code that reads or changes that value. Open the related address or library offset inside iGDisassembler. Inspect the surrounding function, assembly instructions, hex bytes, and generated pseudo-code. Follow relevant branches and inspect recognized method names. Set a Breakpoint if you need to inspect or modify registers while the instruction executes. Test the discovered offset using iGDisassembler's patching options or the Live Offset Patcher. Save the offset as a bookmark, comment, or reusable patch. This provides an on-device path from finding a temporary Memory Engine value to identifying and testing a reusable code-based modification. Usage Tutorials The following tutorials explain how to use iGDisassembler, Breakpoints, and iGDebugger together: Download & How to Get iGDisassembler iGDisassembler is built into iGameGod, so there is no separate download required. NON-JAILBROKEN DEVICES To use iGDisassembler on a non-jailbroken device, install an app with iGameGod Jailed by following the available methods in the topic below: iGameGod Jailed Installation & Usage Instructions JAILBROKEN DEVICES To install or update iGameGod on a jailbroken device, add the official iOSGods Repo to Sileo, Zebra, Cydia, or your preferred package manager: https://iosgods.com/repo/ Install the appropriate iGameGod package for your jailbreak environment, enable iGameGod for your selected app, and then launch the app. Screenshots & Examples The latest iGDisassembler interface is shown near the top of this topic. The following spoiler contains additional screenshots from the original release and earlier versions. Final Notes iGDisassembler is designed to make common code inspection, offset research, debugging, and patching workflows available directly from an iPhone or iPad. When paired with the Memory Engine, iGDebugger, and Live Offset Patcher, it provides a complete on-device workflow for finding a value, identifying the function responsible for it, inspecting its instructions, and testing a reusable patch. As always, your suggestions, bug reports, and improvement ideas are welcome, so please feel free to leave your feedback below. Thank you for supporting iGameGod and the iOSGods Community! 😊 You May Also Like...
  7. Hello, It should take a maximum of 24 hours. We will send you an email with any updates regarding your ViP purchase.
  8. Old app version decryptions on the Decrypted App Store have now been fixed! Also it will now show how many tasks are in queue for ViP queue.
  9. Old app version decryptions on the Decrypted App Store have now been fixed! Also it will now show how many tasks are in queue for ViP queue.

  10. iGameGod has not yet been updated to support rootless. Keep an eye on the official topic for when it does. You can use iGameGod Jailed for now.
  11. A new version of iGameGod is upon us in the next few days :admin:

    1. Theo

      Theo

      ♥ yayyyy

    2. Rook
    3. SayMyName..

      SayMyName..

      @Rook this rizz is for you 

      You may not be a rockstar.But you look pretty rocking to me…

    4. Lazy_Panda

      Lazy_Panda

      One which gonna work on rootless? 

  12. I thought it was rootfull!
  13. Replied to most PMs! Still have 1 page left which I'll get to in a few hours!

  14. This hack is now updated to App Store version 1.213.12!
  15. This hack is now updated to App Store version 3.2.4!
×
  • 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