NOT UABE is a portable and lightweight Unity Asset Bundle editor specifically designed for Android. It allows you to view, export, and replace Texture2D assets directly in your smartphone's browser using Termux.
Why use it? No need to transfer files to a PC just to swap a skin or texture. Mod your game assets directly on your phone.
Currently, this tool ONLY supports Texture2D assets.
- Support for other asset types (AudioClip, Mesh, Sprite, etc.) is under development.
- If you try to open bundles without textures, they may not display correctly.
- Stay tuned for future updates!
Just paste this command into Termux. It will install all dependencies, clone the repo, and start the server automatically:
pkg update && pkg install python git -y && git clone [https://github.com/jackolegamer1/not-uabe.git](https://github.com/jackolegamer1/not-uabe.git) && cd not-uabe && pip install -r requirements.txt && python uabe.py
Once finished, open http://127.0.0.1:8080 in your mobile browser.
If you already have Python and Git installed, follow these steps:
- Clone the repository:
git clone [https://github.com/jackolegamer1/not-uabe.git](https://github.com/jackolegamer1/not-uabe.git)
cd not-uabe
- Install dependencies:
pip install Flask UnityPy Pillow texture2ddecoder
- Run the script:
python uabe.py
- Start the script in Termux.
- Open any browser and go to: http://127.0.0.1:8080.
- Click "UPLOAD BUNDLE" and select your .bundle or .assets file.
- Browse the texture list with live previews:
- EXPORT PNG: Saves the texture to your device.
- REPLACE: Choose a custom image to overwrite the asset in the bundle.
- Click "BUILD & DOWNLOAD MODDED BUNDLE" at the bottom to get your modified file.
- Fix Orientation: Corrects the common Unity "flipped texture" bug; previews show assets right-side up.
- Auto-Decode: Full support for ASTC, ETC1, and ETC2 formats.
- Mobile-First UI: Minimalist interface optimized for vertical smartphone screens. Author: @piercedpierced on tt