Banjo: Recompiled [Android Port]
An Android port of the Banjo: Recompiled project
- Type: PC port
- Game: Banjo-Kazooie
- Runs on Android
- By AurelioB
- Latest release android-v0.1.2, 2026-07-13
- Source: https://github.com/AurelioB/BanjoRecomp-Android
README
Banjo: Recompiled for Android
Banjo-Kazooie, recompiled for Android handhelds. With the full Banjo: Recompiled feature set, controller support, and dual screen support.
This repository and its releases do not contain game assets. You must provide your own supported Banjo-Kazooie ROM to build or run the project.
Features
Feature complete with the PC version
- High-framerate and widescreen support from the PC version.
- Faithful audio and original game behavior.
- Modern quality of life features such as note saving.
- Full mod support, including local mod and texture-pack import.
Full controller support
Designed with Android handhelds in mind. Tested on the AYN Thor.
Android save management
The Android settings include a Save Management page for importing and exporting the active Banjo-Kazooie save and selecting an Android DocumentsUI folder for synchronized storage. The game keeps an app-private runtime copy for native I/O; when a folder is selected, its banjo-kazooie.bin document is authoritative across launches and the app writes a safe snapshot back when it pauses.
Selecting an empty destination copies the existing save into it. A destination containing a recognized Banjo save or backup is never overwritten automatically; import that file explicitly if it should replace the active save. See Android save storage for backup and failure behavior.
Dual-screen companion display
On supported devices, the second screen becomes a live companion display, including:
- Double tap to toggle secondary display on/off.
- Animated icons for game status and collectibles.
- Dynamic backgrounds based on the current game area.
- Live gameplay stats such as health, lives, notes, eggs, feathers, Jiggies, Mumbo tokens, Jinjos, and level context.
- Smooth transitions between areas.
Screenshots
| Label | Primary display | Secondary display |
|---|---|---|
| Main menu | ![]() | ![]() |
| Slot select | ![]() | ![]() |
| Gruntilda's lair | ![]() | ![]() |
| Mumbo's Mountain | ![]() | ![]() |
Mods on Android
So far, I've only tried the BK Reloaded texture pack Please report if you find an incompatible mod
Development notes
For Android setup, build commands, ADB verification, screenshot capture conventions, and artifact hygiene, see docs/android-port.md.
For the experimental dual-screen implementation details, see:
- Android dual-screen companion display API
- Dual-screen ownership boundaries
- Dual-screen transition findings
Upstream project and credits
This Android port is based on Banjo: Recompiled. See README.original.md for the original project overview, desktop feature list, FAQ, and upstream acknowledgements.
Core upstream projects include:







