322
Subscribers
No data24 hours
-17 days
-330 days
Posts Archive
322
游戏包: 点击跳转
源码:
/** * Function Sign: * [-] template<typename T> T ProcessMemory::read(uintptr_t addr); * [-] template<typename T> bool ProcessMemory::write(uintptr_t addr, T value, bool lock_value); * * Format By Cxxdroid */ if (ImGui::Button("初始化")) { hack = std::make_unique<ProcessMemory>(getPID("com.Jashinn4264.Syahatasbadday")); } static bool infinite_physical_force{false}; if (ImGui::Checkbox("无限体力", &infinite_physical_force)) { if (hack) { auto base_addr = getModuleBase(hack->now_pid(), "libunity.so"); auto bss_addr = base_addr + 0x112B000; auto physical_force_addr = hack->read<uintptr_t>( hack->read<uintptr_t>( hack->read<uintptr_t>(bss_addr + 0x1CCE0) + 0xA0) + 0x78) + 0x128; if (infinite_physical_force) { hack->write<float>(physical_force_addr, 100.0f, true); } else { hack->write<float>(physical_force_addr, 100.0f, false); } } } ImGui::SameLine(); static bool infinite_bullet{false}; if (ImGui::Checkbox("无限子弹", &infinite_bullet)) { if (hack) { auto base_addr = getModuleBase(hack->now_pid(), "libunity.so"); auto bss_addr = base_addr + 0x112B000; auto weapon_addr = hack->read<uintptr_t>( hack->read<uintptr_t>( hack->read<uintptr_t>(bss_addr + 0x1CCE0) + 0xA0) + 0x378); auto pistol_bullet_addr = weapon_addr + 0x8C; auto rifle_bullet_addr = weapon_addr + 0x98; static auto pistol_bullet_value = hack->read<int>(pistol_bullet_addr); static auto rifle_bullet_value = hack->read<int>(rifle_bullet_addr); if (infinite_bullet) { hack->write<int>(pistol_bullet_addr, -1); hack->write<int>(rifle_bullet_addr, -1); } else { hack->write<int>(pistol_bullet_addr, pistol_bullet_value); hack->write<int>(rifle_bullet_addr, rifle_bullet_value); } } } { // 内存 uintptr_t desire100_addr, desire1_addr; float desire100_value, desire1_value; if (hack) { auto base_addr = getModuleBase(hack->now_pid(), "libunity.so"); auto bss_addr = base_addr + 0x112B000; auto desire_base_addr = hack->read<uintptr_t>( hack->read<uintptr_t>( hack->read<uintptr_t>( hack->read<uintptr_t>(bss_addr + 0x719C8) + 0x8) + 0x2E0) + 0x58); desire100_addr = hack->read<uintptr_t>(desire_base_addr + 0x20) + 0xEC; desire1_addr = hack->read<uintptr_t>(desire_base_addr + 0xA8) + 0xF4; desire100_value = hack->read<float>(desire100_addr); desire1_value = hack->read<float>(desire1_addr); } // GUI ImGui::Text("游戏内性欲(0~100): %.3f", desire100_value); static bool lock_desire_value{false}; if (ImGui::Checkbox("开启无敌耐艹王模式(冻结性欲)", &lock_desire_value)) { if (hack) { hack->write<float>(desire100_addr, desire100_value, lock_desire_value); hack->write<float>(desire1_addr, desire1_value, lock_desire_value); } } }
322
ErrorKernel·II 热更新 100017
更新内容: 分离"高版本安卓过强制防录屏"功能(当前不默认开启) 新增指令 mapdraw 和 perf此版本内容较复杂,推荐查看详细内容
