Skip to content

LemonLoader 0.2.0

Latest
Compare
Choose a tag to compare
@TrevTV TrevTV released this 02 Sep 20:03
· 6 commits to lemon since this release

The ADBBridge is now deprecated and is not supported in the new installer.
Please uninstall the old installer if you currently have it installed before updating.

LemonLoader Changelog:

  • Replaced dex patching with a custom libmain replacement
  • Added JNISharp for developers to communicate with Java
  • Replaced funchook with Dobby (the elusive ~Harmony Patch Limit~ is finally gone)
  • Added an "emulator mode" to fix instant crashes on Bluestacks (I do not recommend using Lemon with an emulator, but I implemented this for my own specific use case)
    • To activate, put a file named isEmulator.txt in /sdcard/Android/data/<package name>/files/
    • Do not expect any support when using Lemon on an emulator
  • Funchook logs are now deleted every launch, I don't think it will be logging much anymore though
  • Implemented the NativeLibrary class for developers to load custom native libraries without them being embedded into the APK
  • Added ability to have Lemon auto-copy files into the game data folder
    • Inside the decompiled APK, create the folder assets/copyToData and fill it with the files you want copied
    • Example: The file at assets/copyToData/Mods/TestMod.dll will be copied to /sdcard/Android/data/<package name>/files/Mods/TestMod.dll

Installer Changelog:

  • Rewritten installer, now written in C# instead of Java
  • Rewritten /obb/ and /data/ backup system with Quest v51+ support
  • Added ability to use a local Unity dependencies zip
  • Added support for games that use split APKs other than just the base and libraries
  • Added permission patching to add a few possibly helpful things like RECORD_AUDIO and INTERNET
  • Added an APK backup/restore system to make game updates easier (yes, it handles backing up and restoring /data/ and /obb/ as well)
    • To take advantage of this, you will need to patch a previously unpatched version of the game (basically, patch a clean install to set it up)
    • To restore back to the clean copy of the game, click on it in the installer, then press "Restore unpatched APK(s)" in the kebab menu located at the top of the screen
    • Oculus' UI may get confused after a restore and say the game is not installed. To fix this, just restart your headset

THE PERMISSION BYPASS DOES NOT LET LEMON AUTOMATICALLY BACK UP GAME DATA OR OBBS; YOU WILL NEED TO DO THIS YOURSELF

ALL THE BYPASS DOES IS LET YOU SKIP THE FOLDER SELECTION WHEN STARTING THE INSTALLER