Skip to content

Ananbox/ananbox

Repository files navigation

Ananbox

Another rootless Android container on android

Ananbox is a fork version of Anbox, with some modifications to get it run on Android rootlessly. And it uses proot for storage isolation and basic capbilities emulation.

Status

WIP. The container can boot, but still buggy.

Part of the Android security features are missing becuase of the current implementation of binder inside the container.

Supported System Component

  • Binder
  • Graphics (forked from anbox)
  • Wifi Simulation (still buggy)

Supported Host Android version

Android 11 and newer

Supported Architecture

  • x86_64
  • arm64

Feature

  • FOSS (Both the app & the internal ROM), you can build everything from source, and everything is under your control.
  • Customizable, you can customize both the app and the internal ROM.

How to use

Build or Download the app and the rootfs.7z of corresponding architecture. The app provides the option to import the ROM the first time you boot.

Click the bottom-right button to launch the Settings Activity, where you can shutdown the container gracefully.

Debug

Make sure you submit these files in Github issue

Host-side Paths:

  • /data/data/com.github.ananbox/files/rootfs/data/system.log
  • /data/data/com.github.ananbox/files/proot.log
  • /data/data/com.github.ananbox/files/rootfs/localBroadcastIntent
  • /data/data/com.github.ananbox/files/rootfs/binderBroadcastIntent
  • /data/data/com.github.ananbox/files/rootfs/trans_code

Preview

demo

About

Rootless Android container on Android

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors