CodebreakerhackπŸ™Š
857 subscribers
656 photos
43 videos
184 files
32 links
Download Telegram
mujhe ghanta nahin fark padega ban ya nhi ghanta nahin fark padegaπŸ˜‚πŸ˜‚πŸ˜‚
Messages in this channel will no longer be automatically deleted
Channel photo removed
Done bypass πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚ 3.9
πŸ‘1
PAIDOBB.zip
985.9 MB
PASSWORD : BLACKRANDI
IPAD VIEW
SKINS
HEADSHOT
HEAD TRACE
SINGE LINE ANTENA NO LAG
X EFFECT
WHITE BODY
No cmd in 4.0 πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚
#include <stdio.h>
#include <stdint.h>

extern int sub_4A2E7C(int64_t a2); // returns nonzero if readable/valid
extern unsigned int sub_4CAD08(int64_t a1, int64_t v7, const char *a2);

// Helper to write a simple log line (append)
static void dbg_log(const char *fmt, ...) {
va_list ap;
FILE *f = fopen("/tmp/sub_4CABE8_debug.log", "a");
if (!f) return;
va_start(ap, fmt);
vfprintf(f, fmt, ap);
fprintf(f, "\n");
va_end(ap);
fclose(f);
}

int64 fastcall sub_4CABE8_instrumented(__int64 a1, const char *a2)
{
__int64 v5;
unsigned int v6;
__int64 v7 = 0;

dbg_log("sub_4CABE8 called: a1=0x%llx, a2=%p", (unsigned long long)a1, (void*)a2);

if (!a2) {
dbg_log("FAIL: a2 is NULL");
return 0xFFFFFFFFLL;
}
if (!sub_4A2E7C((__int64)a2)) {
dbg_log("FAIL: sub_4A2E7C(a2) returned false (invalid/readable)");
return 0xFFFFFFFFLL;
}

if (!*(_BYTE *)a1) {
dbg_log("FAIL: byte at a1 is zero");
return (unsigned int)-1;
}

v5 = *(_QWORD *)(a1 + 8);
dbg_log("v5 (obj ptr at a1+8) = 0x%llx", (unsigned long long)v5);
if (!v5) {
dbg_log("FAIL: v5 is NULL");
return (unsigned int)-1;
}

// Call method at vtable + 48 (index 6)
typedef unsigned int (fastcall *meth_t)( int64, int64 *, int64 );
void vtbl = *(void *)v5;
if (!vtbl) {
dbg_log("FAIL: vtable ptr is NULL");
return (unsigned int)-1;
}
dbg_log("vtable ptr = %p", vtbl);

meth_t meth6 = (meth_t)vtbl[6];
if (!meth6) {
dbg_log("FAIL: vtable[6] is NULL");
return (unsigned int)-1;
}
dbg_log("Calling vtable[6](v5, &v7, 65540)");
if ( meth6(v5, &v7, 65540LL) )
{
dbg_log("vtable[6] returned TRUE; v7=0x%llx", (unsigned long long)v7);
v6 = -1;
// call method at vtable + 32 (index 4)
typedef unsigned int (fastcall *meth2_t)(int64, __int64 *, unsigned long long);
meth2_t meth4 = (meth2_t)vtbl[4];
if (!meth4) {
dbg_log("FAIL: vtable[4] is NULL");
return v6;
}
dbg_log("Calling vtable[4](v5, &v7, 0)");
if ( meth4(v5, &v7, 0LL) )
{
dbg_log("vtable[4] returned TRUE -> returning v6 = -1");
return v6;
}
dbg_log("After vtable[4], v7=0x%llx", (unsigned long long)v7);
if (!v7) {
dbg_log("FAIL: v7 is zero after vtable[4]");
return v6;
}
dbg_log("Calling sub_4CAD08(a1, v7, a2)");
v6 = sub_4CAD08(a1, v7, a2);
dbg_log("sub_4CAD08 returned %u", v6);

// call method at vtable + 40 (index 5)
typedef unsigned int (fastcall *meth3_t)(int64);
meth3_t meth5 = (meth3_t)vtbl[5];
if (!meth5) {
dbg_log("FAIL: vtable[5] is NULL");
return v6;
}
dbg_log("Calling vtable[5](v5)");
if (!meth5(v5)) {
dbg_log("vtable[5] returned FALSE -> returning v6=%u", v6);
return v6;
}
dbg_log("vtable[5] returned TRUE -> returning -1");
return (unsigned int)-1;
}

dbg_log("vtable[6] returned FALSE; v7=0x%llx", (unsigned long long)v7);
if (!v7) {
dbg_log("FAIL: v7 is zero after vtable[6]==FALSE");
return (unsigned int)-1;
}
dbg_log("Calling sub_4CAD08(a1, v7, a2) [final path]");
return (unsigned int)sub_4CAD08(a1, v7, a2);
}


HOOK_LIB_NO_ORIG("libanogs.so","0x4CABE8",sub_4CABE8_instrumented); // Offline 10 Year
Credit gave noobs πŸ‘
4.0 bgmi and PUBG
@itmanny
CodebreakerhackπŸ™Š
No cmd in 4.0 πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚
All ready pata haiπŸ˜’
Or imgui me detection kam hai 4.0 me
CodebreakerhackπŸ™Š
All ready pata haiπŸ˜’ Or imgui me detection kam hai 4.0 me
4.0 updated me pura lib change ho gaya hai bhai πŸ˜‚πŸ˜‚πŸ˜‚
using FixSub_755D568 = int64_t(*)(int64_t, uint64_t*, int64_t);
static std::atomic<FixSub_755D568> BTSub_755D568{nullptr};
extern "C" int64_t Sub_755D568(int64_t self, uint64_t* tablePtr, int64_t ctx) {
static thread_local bool inHook = false;
if (inHook) {
auto orig = BTSub_755D568.load(std::memory_order_acquire);
return orig ? orig(self, tablePtr, ctx) : 0;
}
inHook = true;
__android_log_print(ANDROID_LOG_INFO, "HOOK", "DamageFix called: self=0x%" PRIxPTR, (uintptr_t)self);
if (self) {
double zero = 0.0;
std::memcpy((void*)(self + 1224), &zero, sizeof(zero));
float safeVal = 0.0f;
std::memcpy((void*)(self + 1200), &safeVal, sizeof(safeVal));
std::memcpy((void*)(self + 1216), &safeVal, sizeof(safeVal));
}
int64_t result = 0; // default "safe" return
auto orig = BTSub_755D568.load(std::memory_order_acquire);
if (orig) {
result = orig(self, tablePtr, ctx);
}
__android_log_print(ANDROID_LOG_INFO, "HOOK", "DamageFix returned: %" PRId64, result);
inHook = false;
return result;
}

Bullet Track Damage Fix 4.0

JOIN FOR MORE

@itmanny
@itmanny