-
Posts
66,812 -
Joined
-
Last visited
Everything posted by Rook
-
IPA Mod Menu DRAGON BALL LEGENDS v6.9.0 +7 Jailed Cheats
Rook replied to Rook's topic in Free Non-Jailbroken IPA Cheats
This hack is now updated to App Store version 5.4.0! -
IPA Mod Menu DRAGON BALL LEGENDS v6.9.0 +14 Jailed Cheats
Rook replied to Rook's topic in ViP Non-Jailbroken Hacks & Cheats
This hack is now updated to App Store version 5.4.0! -
Mod Menu Hack DRAGON BALL LEGENDS v6.9.0 +7 FREE Cheats
Rook replied to Rook's topic in Free Jailbreak Cheats
This hack is now updated to App Store version 5.4.0! -
This hack is now updated to App Store version 5.4.0!
-
Mod Menu Hack [ DBL ]ドラゴンボール レジェンズ v6.9.0 - [ Instant - Win & More ]
Rook replied to Rook's topic in Free Jailbreak Cheats
This hack is now updated to App Store version 5.4.0! -
Non-Jailbroken Hack Bullet Force v1.106.4 +10 Cheats
Rook replied to Rook's topic in Free Non-Jailbroken IPA Cheats
This hack is now updated to App Store version 1.100.5! -
Mod Menu Hack Bullet Force v1.106.4 +10 Cheats
Rook replied to Rook's topic in Free Jailbreak Cheats
This hack is now updated to App Store version 1.100.5! -
Mod Menu Hack Westland Survival - Cowboy RPG v10.4.1 +7 [ Items Cheat ]
Rook replied to Rook's topic in Free Jailbreak Cheats
This hack is now updated to App Store version 7.5.1! -
Mod Menu Hack Last Day On Earth: Survival v1.40.0 +36 FREE Hacks
Rook replied to Rook's topic in Free Jailbreak Cheats
Updated! This hack is now updated to the current App Store version! -
Help/Support Gamecenter not working on the mod I installed
Rook replied to Ace1121's topic in iOSGods App+ Support
Sorry, not at this time. -
Help/Support Strange graphics when installing the game from IosGods
Rook replied to bishop3xl's topic in Help & Support
Have you enabled the graphics HUD setting in Settings > Developer on your iPhone? -
Mod Menu Hack Last Day On Earth: Survival v1.40.0 +36 FREE Hacks
Rook replied to Rook's topic in Free Jailbreak Cheats
Will update! -
Help/Support iGameGod RootHide Bootstrap
Rook replied to NghiVN2361Ipadpro's topic in iOS Cheat Engine Support
iGameGod for RootHide bootstrap is a work in progress and shall be released soon. Please keep an eye on the community (iGameGod topic) or the repo.- 3 replies
-
- 10
-
-
-
Mod Menu Hack Warhammer 40,000: Tacticus v1.32.120 +4 Cheats
Rook replied to Rook's topic in ViP Cheats
Fixed! Please download the new update! -
Update is coming soon! Be sure to regularly check the official topic on iOSGods or the iOSGods App so you know when it's out. :)
-
Mod Menu Hack Westland Survival - Cowboy RPG v10.4.1 +7 [ Items Cheat ]
Rook replied to Rook's topic in Free Jailbreak Cheats
Perhaps look into a jailbreak bypass that may help. Or try injecting the dylib through iGameGod. -
Hopefully ~2 more weeks? It's out of my control so I can't be sure.
-
Help/Support Gamecenter not working on the mod I installed
Rook replied to Ace1121's topic in iOSGods App+ Support
It's an App+ issue that's affecting some users. -
Help/Support iosgods app+ activation taking too long
Rook replied to Vincent350's topic in iOSGods App+ Support
Please first visit https://install.iosgods.com/ to see the status of your App+. -
Mod Menu Hack Warhammer 40,000: Tacticus v1.32.120 +4 Cheats
Rook replied to Rook's topic in ViP Cheats
Hang on, will review! -
Information This request or parts of this request have been filled. Please use the search bar on iOSGods.com to find the topic(s) or try searching on the iOSGods App.
-
IDA for free is not available on M1/M2/M3 macOS so Hopper is the only option unless you run Windows IDA through Parallels or Crossover. They're both similar from what I can see.
-
Thanks to @Ted2 & il2cppdumper online, we can easily import il2cpp dumps (script.json) into Hopper Dissassembler just like we do in IDA using the following Python code: # -*- coding: utf-8 -*- import json class LoadIl2cppDumperScript: def __init__(self): self.document = Document.getCurrentDocument() segments = self.document.getSegmentsList() self.starting_address = segments[0].getStartingAddress() def get_address(self, addr): return self.starting_address + addr def process_script(self, script_path): with open(script_path, 'r', encoding='utf-8') as file: data = json.load(file) if "ScriptMethod" in data: self.process_script_methods(data["ScriptMethod"]) if "ScriptString" in data: self.process_script_strings(data["ScriptString"]) if "ScriptMetadata" in data: self.process_script_metadata(data["ScriptMetadata"]) if "ScriptMetadataMethod" in data: self.process_script_metadata_methods(data["ScriptMetadataMethod"]) print("Script finished!") def replace_null_characters(self, string): return string.replace("\x00", "") def process_script_methods(self, script_methods): for script_method in script_methods: address = self.get_address(script_method["Address"]) current_method_name = self.document.getNameAtAddress(address) self.document.setNameAtAddress(address, script_method["Name"]) print(f"Renamed {current_method_name} at {address} to {script_method['Name']}") def process_script_strings(self, script_strings): for index, script_string in enumerate(script_strings, start=1): address = self.get_address(script_string["Address"]) current_string_name = self.document.getNameAtAddress(address) new_string_name = f"StringLiteral_{index}" self.document.setNameAtAddress(address, new_string_name) print(f"Renamed {current_string_name} at {address} to {new_string_name}") segment = self.document.getSegmentAtAddress(address) if segment: inline_comment = self.replace_null_characters(script_string["Value"]) segment.setInlineCommentAtAddress(address, inline_comment) print(f"Set inline comment at address {address} to {inline_comment}") def process_script_metadata(self, script_metadata): for meta in script_metadata: address = self.get_address(meta["Address"]) self.document.setNameAtAddress(address, meta["Name"]) print(f"Set name at address {address} to {meta['Name']}") segment = self.document.getSegmentAtAddress(address) if segment: inline_comment = self.replace_null_characters(meta["Name"]) segment.setInlineCommentAtAddress(address, inline_comment) print(f"Set inline comment at address {address} to {inline_comment}") def process_script_metadata_methods(self, script_metadata_methods): for meta_method in script_metadata_methods: address = self.get_address(meta_method["Address"]) self.document.setNameAtAddress(address, meta_method["Name"]) print(f"Set name at address {address} to {meta_method['Name']}") # Set inline comments segment = self.document.getSegmentAtAddress(address) if segment: inline_comment = self.replace_null_characters(meta_method["Name"]) segment.setInlineCommentAtAddress(address, inline_comment) print(f"Set inline comment at address {address} to {inline_comment}") inline_comment_method_address = '{0:X}'.format(self.get_address(meta_method["MethodAddress"])) segment.setInlineCommentAtAddress(address, inline_comment_method_address) print(f"Set inline comment at address {address} to {inline_comment_method_address}") def run(self): script_path = self.document.askFile("Choose the script.json from Il2cppdumper", "false", None) if not script_path: raise Exception("No file selected") self.process_script(script_path) LoadIl2cppDumperScript().run() Usage Use il2cppdumper online to dump your Unity app. PRO TIP You can drag and drop the Decrypted App Store IPA link into il2cppdumper online. Download the resulting il2cppdumper archive and extract it so the script.json is available. Next open Hopper Disassembler with your executable loaded and go to Scripts > Open Script Editor... > + > Add the Python script above & Run. You can also rename () the newly created "New Script.py" to something like "Il2cppdumper Hopper.py" as it will be saved and appear in Hopper's Scripts menu anytime you need to use it. Next you simply run the script you just created and select the script.json from il2cppdumper online when asked. That's it! Thanks again to @Ted2 for the Hopper version of the il2cppdumper script! We'll be updating il2cppdumper online to include the Hopper version of the script inside the dump archive!