mujhe ghanta nahin fark padega ban ya nhi ghanta nahin fark padegaπππ
NxVPN SRC.zip
8.2 MB
My old projects, please take it for those who wantπ
Done bypass ππππ 3.9
π1
PAIDOBB.zip
985.9 MB
PASSWORD :
BLACKRANDIIPAD VIEW
SKINS
HEADSHOT
HEAD TRACE
SINGE LINE ANTENA NO LAG
X EFFECT
WHITE BODY
#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
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