Unofficial Patches for NetherSX2
Go to file
2024-03-23 17:29:43 +02:00
.github/assets Using my drop shadowed logo for dark mode 2023-11-23 06:10:56 +02:00
assets Update gamedb-convert.py 2024-03-20 13:46:41 +02:00
builder Should stop breaking the apk now... 2024-03-23 17:29:43 +02:00
decomp Update a few things & fix line endings 2024-02-23 03:26:03 +02:00
extras 1.8 Release 2024-02-16 16:04:50 +02:00
lib Should stop breaking the apk now... 2024-03-23 17:29:43 +02:00
res/xml Deleting extra files 2023-10-18 12:07:13 +02:00
theme Some updates 2023-10-18 12:00:56 +02:00
.gitignore Windows feature parity for Linux 2024-03-20 13:22:33 +11:00
LICENSE Initial commit 2023-08-22 20:48:20 +02:00
patch-apk.bat Should stop breaking the apk now... 2024-03-23 17:29:43 +02:00
patch-apk.sh Should stop breaking the apk now... 2024-03-23 17:29:43 +02:00
README.md Fetch and patch original APK on Linux 2024-03-20 13:10:46 +11:00

NetherSX2-patch

These are Unofficial companion scripts for NetherSX2 to expand on the amazing work already done by Anon and EZOnTheEyes

They aim to do the following:

  • Remove the unnecessary ad services bloat left in the apk
  • Fix the RetroAchievements Notifications
  • Expose more Global settings in the App Settings to the user
  • Update the GameDB, Controller Support, and the Widescreen and No-Interlace Patches
  • Add additional AetherSX2/NetherSX2 spesific fixes to the GameDB
  • Resign the APK to Remove the Play Protect Warning

The Script can also be used to reupdate the GameDB, Controller Support, and Widescreen and No-Interlace Patches at a later date

Prerequisites

Windows:

Linux:

  • The xdelta3 package
  • wget, if downloading the APK is needed
  • The OpenJDK package (this name my vary depending on your Linux Distro)
  • Optional: The aapt and apksigner packages (the Linux version uses it's own binaries if these packages aren't installed)
  • A copy of the NetherSX2 APK

The rest comes prepackaged for your convenience

Using these scripts

  1. Run patch-apk.bat to patch your self-provided copy of the AetherSX2 4248 apk or to download a copy for you
  2. Allow it to finish patching, building and signing your copy of NetherSX2
  3. This will produce two copies of NetherSX2:
    • 15210-v1.8-4248-noads.apk - Comes with the Original GameDB
    • 15210-v1.8-4248-noads[patched].apk - Comes with the updated GameDB
  4. Copy your prefered apk file to your phone and install it using your File Manager

You can now rerun patch-apk.bat with the above APK to update the GameDB, Controller Support, and the Widescreen and No-Interlace Patches at a later date without needing to repatch it each time If you prefer the Older UI Design, drop the old-ui.xdelta file in the extras folder into the main folder (the one with patch-apk.bat) to make the script revert NetherSX2 to the Older UI design

Linux version:

Run these commands:

chmod +x patch-apk.sh
# then run sh file
./patch-apk.sh

Credit: TheKingFireS

And there you go, you should now have an updated and bug fixed copy of NetherSX2 on your phone!

Downloads

Stable

  • NetherSX2-builder.zip - Alternate way to build the NetherSX2 APK for yourself with these fixes already pre-applied. It can be used with this script to update it's contents
  • NetherSX2-patch.zip - Copy of this script
  • nethersx2.xdelta - The xdelta patch that can be applied to the AetherSX2 4248 apk with any patching program that supports the format and comes with all the changes pre-applied. This allows the creation of NetherSX2 on systems other than Windows, including Android when using the UniPatcher application
  • nethersx2-oldui.xdelta - Same as the above, but only using the classic AetherSX2 buttons

Development Builds

  • --Coming Soon--

NOTE: No APKs are provided due to licensing issues. You have to build it yourselves using the above methods

Credits