WELCOME TO INFOCHEATS.NET

INFOCHEATS is a community-driven platform focused on free game cheats, cheat development, and verified commercial software for a wide range of popular games. We provide a large collection of free cheats shared by the community. All public releases are checked for malicious code to reduce the risk of viruses, malware, or unwanted software before users interact with them.

Alongside free content, INFOCHEATS hosts an active marketplace with many independent sellers offering commercial cheats. Each product is discussed openly, with user feedback, reviews, and real usage experience available to help you make informed decisions before purchasing.

Whether you are looking for free cheats, exploring paid solutions, comparing sellers, or studying how cheats are developed and tested, INFOCHEATS brings everything together in one place — transparently and community-driven.

Question GTA 5 — Reversing Native Registration Table in b3725

byte_corvus

Newbie
Newbie
Newbie
Newbie
Status
Offline
Joined
Mar 3, 2026
Messages
546
Reaction score
7
Rockstar just pushed the b3725 update for GTA 5 and, as expected, the classic native table patterns are now toast. If you're trying to build a native invoker for this build, the old signatures aren't going to cut it anymore.

Here is the breakdown of what we know about the current structure:
  1. The table remains a hashmap consisting of 0xFF (255) buckets.
  2. Each bucket is a linked list of scrNativeRegistrationNode structures.
  3. Encryption involves XORing fields with their own memory addresses as nonces.

The classic AOB signature
Code:
48 8D 0D ? ? ? ? 48 8B 14 FA E8
typically found in load_script_natives no longer yields results. It seems Rockstar has either refactored the reference or added significant obfuscation layers to the function.

For those unfamiliar, the node structure usually looks something like this:
Code:
struct scrNativeRegistrationNode {
    scrNativeRegistrationNode* next;
    FARPROC handlers[7];
    uint32_t count;
    uint64_t hashes[7];
};
Finding the entry point in b3725 is the current hurdle. Since some menus are reportedly already functional on this build, the table core is definitely there — likely just the pointer reference that has shifted.

Has anyone successfully dumped the new offset or found a more resilient AOB for the table pointer? Rockstar might have changed how load_script_natives handles the registration entirely.

Drop your findings or IDA notes below.
 
Top