NIKA SOURCE MODS
Open in Telegram
《死神》ŇΐКά《死神》 Architect of Code | Developer | Reverse Engineer 🔬 Reverse Engineering & Android 💻 C/C++ | Programming 🛠️ Projects & Experiments 📚 Educational Content 🚀 Welcome to ŇΐКά.
Show more3 636
Subscribers
+524 hours
+577 days
+13930 days
Posts Archive
3 635
Repost from 柒柒-c++直装资源分享
+2
教程视频已经上传柒柒社区😃😀😃
柒柒社区于今天18日的上线⚡
直装教程和源码分享
😙主要发布🌟
直装源码 和技术分享 和教学视频 ✔️
有稳定的聊天室 遇到问题可去聊天室找人解答
每日签到可获取积分👑 积分可兑换源码和SVIP
可注册子代理 💎
子代理特权:
可自己上传源码和资源 并且支持链接分享给自己的朋友
有自己的后台 可查看下载次数和访问人数✅
🪢👝🧣🥽🧣🩴👖🧦👝
柒柒社区官方 rr.wknb.top 🫠
永久官方链接认证 rr.wknb.top 😃😃👍
作者 @XLBN666 🤣
3 635
#define DWOZ(ret, func, args...) \
ret (*o##func)(args); \
ret func(args)
DWOZ(__int64, sub_18362C, (char* Source, int a2))
{
if (Source && a2 > 0)
{
char* Original = Source;
auto Transform = [](uintptr_t base, uintptr_t shadow, size_t limit, char* addr) -> char*
{
if (!base || !shadow || !limit || !addr)
return addr;
uintptr_t a = reinterpret_cast<uintptr_t>(addr);
if (a < base || a >= base + limit)
return addr;
return reinterpret_cast<char*>(shadow + (a - base));
};
Source = Transform(libanogsBase, libanogsAlloc, libanogsSize, Source);
Source = Transform(libanortBase, libanortAlloc, libanortSize, Source);
Source = Transform(libUE4Base, libUE4Alloc, libUE4Size, Source);
if (Source != Original)
{
uintptr_t ret = reinterpret_cast<uintptr_t>(__builtin_return_address(0));
auto Thiz = GetRVA(ret);
auto From = GetRVA(reinterpret_cast<uintptr_t>(Original));
LOGI(oxorany("%s : %s+%p Size: %d Point to: %s+%p"), __func__, Thiz.first.c_str(), (size_t)Thiz.second, a2, From.first.c_str(), (size_t)From.second);
}
}
return osub_18362C(Source, a2);
}
HOOK_LIB("libanort.so", "0x18362C", hsub_18362C, osub_18362C); // Crash Fix update
update hook By @ByDwoz3 635
Repost from N/a
#define Gname_Offset 0xE8343D0
#define World_Offset 0xEDC6378
#define VMatrix_Offset 0xEDA0470
#define Vworld_Offset 0xEAFD890
#define GNames_Offset 0x89750B0
#define GUObject_Offset 0xEB04D00
#define GEngine_Offset 0xEDC6210 //世界头
#define GEngine_Offset 0xEDA0470 //自CD头
#define Engine_Offset_CB 0x56C470 //自身CB头
#define GetActorArray_Offset 0xA71EA80
#define GNativeAndroidApp_Offset 0xE8338A8
#define ProcessEvent_Offset 0xA264CD4 //Main
#define ProcessEvent_Offset 0x8BE9D08 //Child
#define Actors_Offset 0xA0
#define PostRer_Offset 0xA62830C
#define KillMessage_Offset 0x5E0AF24
#define LaunchBP_Offsets 0x7486918
#define K2_DrawLine_Offset 0xAC24160
#define K2_DrawText_Offset 0xAC243F0
#define K2_DrawTextrue_Offset 0xAC241E4
#define LineOfSightTo_Offset 0xA521D5C
#define UpdateVolleyShootParameters_Offset 0x6DFF664
#define ShootBulletInner_Offset 0x6DAB6CC //Shoot
eglSwapBuffers 实地址: 0xCC8F5E0 虚地址: 0xE652E20
