Jump to content

iosgodstwocom

Member
  • Posts

    31
  • Joined

  • Last visited

Everything posted by iosgodstwocom

  1. key word: programmatically
  2. hello, i need help on getting an ios device's UDID programmatically, im using objective c and i need to get the device's udid to use for me auth system since uuid changes again, i need udid, not uuid
  3. hey, how did you fix it?
  4. just... why youd have to learn how to use ida to do this stuff
  5. hello, so i am currently making a cheat for Pixel Gun3D and i'm making a ESP mod which uses Unity's WorldToScreenPoint function public Vector3 WorldToScreenPoint(Vector3 position) { Vector3 result; return result; } i am using the one above and here is my code for calling it Vector3 screenPos = WorldToScreenPoint(get_cam(), position); the position is the enemy's position but then the worldtoscreen's return isnt accurate so i do this to get a better result float xPos = screenPos.X- (SCREEN_WIDTH * 0.5); // SCREEN_WIDTH - (SCREEN_WIDTH - screenPos.X); float yPos = SCREEN_WIDTH - screenPos.Y; then draw it with ImGui: ImVec2 startPoint = ImVec2((SCREEN_WIDTH / 2), 5); ImVec2 endPoint = ImVec2(xPos, yPos); ImGui::GetBackgroundDrawList()->AddLine(startPoint, endPoint, [self getImU32:Color::Black], 2.0f); it still doesnt work like expected because it draws lines to places that are/arent near the enemy (picture below) if anyone could help me to calculate the actual screen position i'd really apppreciate it
  6. Pixel Gun 3D Reversed webstore API What is this? So recently Pixel Gun 3D released their new webstore which allows players to purchase currency and other in game stuff from their browsers and they use xsolla's API. On their webstore, you can login to an account using only the ID that means you can login to anyone's account. Xsolla's API would return the authentication token which is the users data base64 decoded which contains the player's username. The webstore also allows you to claim free chests and simply by replicating the request in Python, you can automate the process of scraping user accounts and giving out free chests. Example Usage import api # getting a token from user ID token = api.getToken("297974059") print("Token: " + token + "\n") # getting a username from a token username = api.getUsernameFromToken(token) print("Username" + username + "\n") # getting an email from a token, will only work if the user has bought something from the web store email = api.getEmailFromToken(token) print("Email: " + email + "\n") # give free chest status = api.freeChest(token) print("Free chest status: " + str(status)) File Info: example spam chests.py - Gives free chests to people by ID example webhook.py - Simple player scraper that sends the players ID and username to a webhook example table.py Another simple player data scraper but prints it out as a table Download: [Hidden Content] [Hidden Content]
  7. 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
  8. yeah, only if its 64x32but anything higher than that it'll be there just for show
×
  • 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