-
Posts
66,954 -
Joined
-
Last visited
Everything posted by Rook
-
Mod Menu Hack [iOSGods Exclusive] Transformers: Earth Wars v27.2 +4 Cheats!
Rook replied to Rook's topic in ViP Jailbreak Cheats
Thanks for replying to fellow members. Will update ASAP! -
IPA Mod Menu DRAGON BALL LEGENDS v6.16.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.16.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.16.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! -
Mod Menu Hack DRAGON BALL LEGENDS v6.16.0 +13 Cheats
Rook replied to Rook's topic in ViP Jailbreak Cheats
This hack is now updated to App Store version 5.4.0! -
Mod Menu Hack [ DBL ]ドラゴンボール レジェンズ v6.16.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 v11.1.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.43.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 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.43.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.33.72 +4 Cheats
Rook replied to Rook's topic in ViP Jailbreak Cheats
Fixed! Please download the new update! -
Mod Menu Hack DRAGON BALL LEGENDS v6.16.0 +13 Cheats
Rook replied to Rook's topic in ViP Jailbreak Cheats
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 v11.1.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. -
Mod Menu Hack The Seven Deadly Sins Cheats v2.89.0 +5
Rook replied to Laxus 's topic in ViP Jailbreak Cheats
Hopefully ~2 more weeks? It's out of my control so I can't be sure. -
Mod Menu Hack Warhammer 40,000: Tacticus v1.33.72 +4 Cheats
Rook replied to Rook's topic in ViP Jailbreak 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!