Forked Verison of libanderotools design to run on native Android apps
for some changes you neee to uninstall the app fully instead of updating
credits to Pipetto-crypto for fixes and patches
Credits To gamenative performance/WinNative source code for loading and some fixes
Credits To MrPurple for env loader (didn't even use it btw)
Screenshot of turniup and its changing how UIs works btw
Turniup: https://snipboard.io/p67EwR.jpg
Normal: https://snipboard.io/H8rSxJ.jpg
A library for applying rootless Adreno GPU driver modifications/replacements. Currently supports loading custom GPU drivers such as turnip, enabling BCn textures and redirecting file operations to allow accessing shader dumps and modification of the driver config file without root.
API is documented in the include/adrenotools headers.
Android 12+ Arm64
Vulkan 1.3+ and driver must match your vulkan verison unless you're in the newer Android (14-16) or your gpu can support it
Adero 620+
8GB of RAM (Recommended) but not required only for video ram
Please create an issue if support for anything else is desired.
Recommend Native Android Drivers
And Mr Purple Driver if your goal is Performance
And Freedeno Drivers
There is a simple bare-bones project AdrenoToolsTest demonstrating how to get libadrenotools working.
You don't. This library is not for installing into Android and is not for end users. This library is aimed at other developers.
Each individual app must explicitly make use of libadrenotools in order to load custom drivers into an app / game.
add your libary to lib/arm64-v8a inside the apk and driver also
just start the libary by adding a code to the application class On Created or attach contex base part
rebuild the apk and sign it
but if the application does not have these you need to tell a dev to do it for you
but games can have anti tamping like roblox so it's impossible for these games