I checked and confirmed that the Lgl mod menu already includes arm64-v8a in its build.gradle. However, despite this inclusion, it's still not functioning correctly.It's likely you have a device which chip supports 64bit only (like the Snapdragon 8 Gen 3) meaning you can only install 64bit apk's.
The solution would be to change your lgl project to arm64-v8a
#if defined(__aarch64__) //To compile this code for arm64 lib only.
is there any tutorial how to do this?What about your offsets etc? Are they dumped from the 64bit version of the game you're modding, is your lib.so file in a folder called arm64-v8a or armeabi-v7a?
In your main.cpp, make sure your code/offsets are under this line...
C++:#if defined(__aarch64__) //To compile this code for arm64 lib only.
Check in "Application.mk" as well...
APP_ABI := arm64-v8a
If it has armeabi-v7a there as well, remove it.
C++:#if defined(__aarch64__) //To compile this code for arm64 lib only.
#if defined(__aarch64__)
switch (featNum) {
case 1:
PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean);
break;
case 10:
PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean);
break;
case 15:
PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean);
break;
i did this but still it didn't work
i tried adding code like this after #if defined(__aarch64__)
Code:#if defined(__aarch64__) switch (featNum) { case 1: PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean); break; case 10: PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean); break; case 15: PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean); break;
Even after adding the code, I still encounter errors when compiling in Android Studio. Could you please provide me with a tutorial? I'm still learning and would appreciate the assistance.
Resign mod menu using MT Manager. It might work.i did this but still it didn't work
i tried adding code like this after #if defined(__aarch64__)
Code:#if defined(__aarch64__) switch (featNum) { case 1: PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean); break; case 10: PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean); break; case 15: PATCH_LIB_SWITCH("libil2cpp.so", "0x200000", "00 00 A0 E3 1E FF 2F E1", boolean); break;
Even after adding the code, I still encounter errors when compiling in Android Studio. Could you please provide me with a tutorial? I'm still learning and would appreciate the assistance.
use 2.9 LGL mod menu version and patch for 64 bit, cuz some device use 64 bit instead of 32 bit
arm64-v8a folder your LGL lib should be
you can add 64 bit code / patches into the main.cpp
can u help me with this case dude :(
im trying to change this script
hexPatches.Money = MemoryPatch::createWithHex("libUE4.so",0x0295b988,"0F0702E31EFF2FE1");
hexPatches.Ammo = MemoryPatch::createWithHex("libUE4.so",0x0291c678,"0F0702E31EFF2FE1");
hexPatches.Cilp = MemoryPatch::createWithHex("libUE4.so",0x0291c690,"0F0702E31EFF2FE1E1");
hexPatches.Kills = MemoryPatch::createWithHex("libUE4.so",0x0291168c,"0F0702E31EFF2FE1");
with this offset
public System.Int32 get_Agility(); // 0x1c40068
public System.Int64 get_MaxCP(); // 0x1c403e4
what should i do next for this mod menu :(
i dont understand how it work with hex value for arm64 :(
We use cookies to personalize content and ads, to provide social media features and to analyse our traffic. We also share necessary information with our advertising and analytics partners to optimize your experience on our site.
Learn more about cookies
We use cookies to personalize content and ads, to provide social media features and to analyse our traffic. We also share necessary information with our advertising and analytics partners to optimize your experience on our site.
Learn more about cookies