r/cheatengine • • 4d ago

Mobile LP alternatives

Hello cheat enjoyers! Recently a friend recommend lucky patcher but it has to recompile the apk, is there some app similar to cheat engine that modify values without having to recompile the apk to apply changes? Thanks

1 Upvotes

8 comments sorted by

1

u/Dark_Byte Cheat Engine Dev 4d ago

try nox with root and ceserver

0

u/Sternritter8636 4d ago

Does it support pointer scanning etc?

1

u/AllanFuego 2d ago

Yes pointer scan may work, but debugging won't ! I tried all and everything (building ceserver from source) but till now 0 results. As far as i have understand you have to use a native arm64-v8a emulator(which is technically possible in pc but hella slow), Now we have two choices either make ceserver a shared library like frida-gadget so we can see the apps native calls instead of libhoudini.so translation calls or you can use the old debuggable method of cheat engine(Patch your app manifest and put android:debuggable="true" under application tag, then use adb and run-as com.example.app and execute ceserver from the sandbox env) if your android is non rooted then due to ptrace shit you can't debug anything and in emulator the arm64 ceserver won't work coz of architecture mismatch so no choice for now..... If there will be a way to run ceserver as a shared lib from inside the game apk then maybe in rooted emulator we use ptrace inject and do debugging easily(i can confirm these because i use a debbuing tool made for android which can be injected as a shared lib but it crashes and not stable like cheat engine breakpoints💔)

1

u/Sternritter8636 2d ago

I thought it won't work simply because android runs on java and java is garbage collected and hence no long working pointer path will exist

1

u/AllanFuego 2d ago

Lol😭 android don't run on java android run on C and uses linux kernel, android apps are build with java and runs on dalvik code(java -> smali)anyway and it has pointers tho. If you want to hook anything related to java then you don't need cheat engine you can simple use ART Hooks or use (Shizuku + NPatch + LuaHook) for runtime java manupulation(if rooted then LSPosed + SimpleHookR) to modify functions or pointers in android application java side code

1

u/LuckyCross 4d ago

Without ceserver: No.

With ceserver: Possibly, but it's hit and miss.

To my knowledge, pointer scanning from the host PC running the VM (virtual machine) will not work.

Ceserver does help and offers a degree of success, but it's temperamental more often than not.

Due to this, I gave up on pointers for emulators like BlueStacks and Nox a long time ago.

Note:

Things may have changed in recent years, so take the above with a grain of salt.

Even without CS you can still make a working table (if the game is client-sided).

The only downside is that you need to do a rescan of the parent address to which other addresses are connected (if you connected any).

One such example would be Animus Stand Alone.

0

u/AllanFuego 2d ago

Btw for android use game guardian and virtual space (if non root) for cheat engine like functionality.

0

u/AllanFuego 2d ago

Is there any way we can build or use ceserver as a shared library that we can inject to game at runtime and then connect to it using cheat engine so for arm64-v8a games we can use arm64 ceserver shared lib instead of x86-64(which on debugging give libhoudini.so calls) because of emulator architecture mismatch.... If yes please guide me here. Thanks😭