Pattern ops

SCAN / ANTIBAN / DISABLE / LIVE notice. Unlock with GATE_ADMIN_SECRET.

PATTERNS

Controls

SCAN OFF = patterns/draw/menu off + antiban off (reversible). ANTIBAN OFF = pass-through even with SCAN ON. DISABLE = dead build + alert + antiban off + ESP/aim/menu revoke — sticky client-side for process lifetime (later BUILD OK polls cannot restore).

SCAN OFF = menu/ESP/aim off (reversible). DISABLE = sticky dead build + alert (+ optional crash). No PUBG antiban / AOB patterns on 8BP.

CRASH ON = abort after N sec. CRASH OFF = revoke only (no abort).

Min build (IPA expire)

Old IPA below this build_id stays expired even if BUILD OK. Bump build_id in new IPA + set min here. Does not flip global DISABLE — only that client gets disable/kill (also sticky client-side).

Feature flags

Legacy coarse flags (kept). Per-layer arming uses Antiban layers below.

Antiban layers

Classic stack. Master ANTIBAN / SCAN OFF / DISABLE still kill all. Only ON layers arm after signed runtime.

Extra / new layers

Extra layers — GL defaults OFF; Global profile turns several ON (sg.bin required for BinaryRedirect).

Live message

Preset fills message + LIVE ON. Hit Save to broadcast.

Class offsets (8BP)

ObjC Class + ivar. Leave off blank to resolve via ivar_getOffset. Set a number to force (hex or decimal).

Menu tabs

Show/hide in-game menu tabs (~2s poll). Hiding a tab also hard-disables that tab’s runtime features (saved config ignored until shown again). AntiBan tab hide is UI-only — layers still follow ANTIBAN / antiban_layers. Memory / AntiBan / Test default OFF. Labels optional (blank = built-in name).

Menu structure (allow / deny)

Checked = allow (player config can turn ON). Unchecked = hide checkbox + force OFF. Tab master above still hides the whole tab. ~2s live. No force-ON.

AOB patterns