mcpelauncher-manifest icon indicating copy to clipboard operation
mcpelauncher-manifest copied to clipboard

[Question] Injector

Open LightnerDev opened this issue 3 years ago • 6 comments

How do I use injectors with this?

LightnerDev avatar Sep 06 '21 19:09 LightnerDev

What is an Injector?

I have no clue what that even is.

  • You can change behavior with behavior packs, based on json files officially supported.
  • You can write a launcher mod (you need v0.3.0-rc1+ of the launcher, or a very old version), an android library which might patch the game directly in c++ (compiled with the android ndk)
    • Doing this will increase the chance to see a crash
    • This is not fully documented
    • put .so into ~/.local/share/mcpelauncher/mods/
    • extern "C" void mod_init() {} is your entry point
    • void mcpelauncher_hook(void* symaddr, void* replacement, void** originalfunction) can replace native functions of the game and do unsafe stuff.
      • void* mc = dlopen("libminecraftpe.so");
      • void * symaddr = dlsym(mc, "functionname");

ChristopherHX avatar Sep 25 '21 19:09 ChristopherHX

injectors add code which make minecraft into a client. u can search up onix client and it will give u a code injector.

LightnerDev avatar Sep 26 '21 12:09 LightnerDev

which make minecraft into a client.

Minecraft is a client, the server part is abandoned (missing debugging symbols!!!)

Onix client is only for the windows 10 edition, so the answer is no. While is launcher is for the android edition, it is more feasible to hack mrarm's toolbox to work with this launcher.

If you have the source code of the onix client, port it to a native mod and patch the game. I'm not interested in any form of hacked / injektor clients, no one else works on this project.

ChristopherHX avatar Sep 26 '21 13:09 ChristopherHX

you could use the plasmic source code but you would need to replace the sdk

h-m-m-m avatar Apr 13 '22 12:04 h-m-m-m

you could use the plasmic source code but you would need to replace the sdk

could u sent a link?

LightnerDev avatar Apr 13 '22 23:04 LightnerDev

you could use the plasmic source code but you would need to replace the sdk

could u sent a link?

well, you cant use it but there are clients like horion https://github.com/horionclient/horion that you can update.

h-m-m-m avatar Apr 14 '22 10:04 h-m-m-m