Monday, 17 April 2023

How to properly skip code inside methods ? [FEW EXAMPLES]

Hey, if you're here you probably wondering what's inside some codes that have <void> and don't have any parameters or have some but the code always hided, RIGHT ? Well you're on the perfect tutorial to see what's going on behind those codes! First Example: Every Create functions you can do something that is called "No Operation." Here, GameController is calling CreateGameIntro, the function is pretty self explanatory! The game will just hide stuff into this function to create a game intro! How to mod this ? Well, if you know ARM codes (especially ARM32 codes) you'll just have to NOP BX LR that stuff -> HEX: 00 F0 20 E3 1E FF 2F E1 Second Example: Well, it's another example but different code, it is for updating the game, inside the code there is probably something to call the update and if you skip it, you will have no update! For the method you have 4 parameters: The method i use to force return the parameters is pretty simple HEX: 04 00 A0 E1 1E FF 2F E1 I hope you enjoyed the tutorial =)) There is many other examples to do with these two methods, but i let you find it and test everything you can actually test 😛 see ya, L808

from iOSGods RSS Feed https://ift.tt/t4kAe5r

Sunday, 16 April 2023

Help with Hooking Functions (MSHookFunction)

So i've been working on a mod menu for a couple days and I've tried working with instance variables but it just won't work, im trying to mod Pixel Gun 3D which is a Unity game and i've tested this on a jailbroken device here is the HOOK function uint64_t getOffset(uint64_t offset){ return (long)_dyld_get_image_header(0) + offset; } #define HOOK(offset, ptr, orig) MSHookFunction((void *)getOffset(offset), (void *)ptr, (void **)&orig) i also made sure i defined all the variables int selectedBullet = 0; bool shootBullet = false; and here is the code for the hook void(*oldWeaponSounds)(void* obj); void WeaponSounds(void* obj){ if(obj != nullptr){ if (silentaim) { *(bool*)((uint64_t) obj + 0x191) = true; // isRoundMelee *(float*)((uint64_t) obj + 0x184) = 9999.0f; // radiusRoundMelee } if (shootBullet) { if (selectedBullet == 0) { *(bool*)((uint64_t) obj + 0x12B) = true; // bazooka } else if (selectedBullet == 1) { // laser *(bool*)((uint64_t) obj + 0x1BC) = true; // railgun } else if (selectedBullet == 2) { // shotgun *(bool*)((uint64_t) obj + 0x1A6) = true; // isShotgun } else if (selectedBullet == 3) { // harpoon *(bool*)((uint64_t) obj + 0x2A4) = true; // harpoon } else if (selectedBullet == 4) { // dash *(bool*)((uint64_t) obj + 0x294) = true; // isDash } else if (selectedBullet == 5) { // exploding bullets *(bool*)((uint64_t) obj + 0x1A5) = true; // bulletExplode } } oldWeaponSounds(obj); } } void Hooks() { HOOK(0x2DC1EB0, WeaponSounds, oldWeaponSounds); } the first parameter of the HOOK function is the Update function for the WeaponSounds class [FieldOffset(Offset = "0x191")] public bool isRoundMelee; [FieldOffset(Offset = "0x184")] public float radiusRoundMelee; [丌丈专三丌丞丈东丏("Bazooka")] public bool bazooka; and so on [Address(RVA = "0x2DC1EB0", Offset = "0x2DC1EB0", VA = "0x2DC1EB0")] private void Update() { } then I call the Hooks function at where the ImGui menu is drawn - (void)draw { [self drawMenu]; Hooks(); [self nono]; [self nosee]; } and heres the code for the switch: if (ImGui::BeginTabItem(ENCRYPT("Gameplay"))) { const char* bulletTypes[] = { "Rocket", "Laser", "Shotgun", "Harpoon", "Dash", "Exploding Bullets"}; ImGui::Text(ENCRYPT("Gameplay Mods")); ImGui::Checkbox("Silent Aim", &silentaim); ImGui::Checkbox("Shoot bullet: ", &shootBullet); ImGui::SameLine(); if (ImGui::Combo(" ", &selectedBullet, bulletTypes, IM_ARRAYSIZE(bulletTypes))) { char buffer[512]; snprintf(buffer, 512, "Index: %d\nSelected item: %s", selectedBullet, bulletTypes[selectedBullet]); showAlert("Info", buffer); } if (shootBullet && !shootBulletAlertShown) { char buffer[512]; snprintf(buffer, 512, "Index: %d\nSelected item: %s", selectedBullet, bulletTypes[selectedBullet]); showAlert("Info", buffer); shootBulletAlertShown = true; } if (!shootBullet && shootBulletAlertShown) { shootBulletAlertShown = false; } ImGui::EndTabItem(); } Im 101% sure the offset to the update function is correct as i double checked multiple times and when the checkbox is ticked, nothing happens i also made sure the instance variables are correct and double checked multiple times, im not sure what i did wrong and would appreciate it if anyone knows whats going on with the code and please let me know in the replies if you need any more details the mod im working on is in objective c++ and uses the dear imgui from ocornut

from iOSGods RSS Feed https://ift.tt/0VCH3cb

Saturday, 15 April 2023

App Crashes After Installing With Sideloadly - Path of immortals

I downloaded path of immortals from the iosgods app store, and installed it on Sideloadly using Apple ID Sideload with injected iGameGod, but once I attempt to launch the app, it would load for just a second, before it crashes and goes back to the home screen. And this only happens to some certain apps that I’ve tried, and I’m not sure what the problem could be. I tried with nothing and then with tweak injection for sideload spoofing, but it will still have the same effect. Is there a fix for this, or am I just doing something wrong?

from iOSGods RSS Feed https://ift.tt/E7n2XpF

unable to decrypt latest eero app on Decrypted iOS App Store

I am a VIP user and am able to decrypt other apps. I was able to do so with the "eero" app for the last version released last week, but the latest version will not get past the "enqueued" state. Not sure where to ask for help so trying here.

from iOSGods RSS Feed https://ift.tt/GQPH0t1

Friday, 14 April 2023

Restaurant Story 2 Hack

This app has iGameGod Jailed enabled so you can use the iOS Cheat Engine, Speed Hack Manager or Auto Touch Recorder to your liking! If you would like to add iGameGod Jailed to your app, you can do so by following the instructions in the official topic! For tutorials, videos & examples on how to use iGameGod, please visit: https://ift.tt/DqJluO6 Download this app from the iOSGods App. No Computer, No Cydia & No Jailbreak Required! The best app for Tweaked & Hacked iOS/iPhone/iPad Apps & Games!

from iOSGods RSS Feed https://ift.tt/CP3EM8o