Skip to content

TouseefX/libadrenotools-native

 
 

Repository files navigation

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

Adreno Tools

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.

Documentation

API is documented in the include/adrenotools headers.

Support and Requirements

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

FAQ

Is there an example project?

There is a simple bare-bones project AdrenoToolsTest demonstrating how to get libadrenotools working.

How do I use this to update the drivers on my phone? Where's the apk?

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.

How do I use this library to make <favourite game> use newer drivers?

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

About

A library for applying rootless Adreno GPU driver modifications/replacements

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 79.9%
  • C 17.7%
  • CMake 1.0%
  • Meson 0.5%
  • Python 0.5%
  • Assembly 0.3%
  • Shell 0.1%