Android 12(12.0.0-latest)
Android 13(13.0.0-latest)
Gapps
preinstalledMagisk Kitsune fork
preinstalled (partial working)Via
Browser preinstalledLineageOS Trebuchet
launcher preinstalledLineageOS Music
preinstalledLineageOS Gallery
preinstalledsurfaceflinger
patched so can type password in apps without black screenFake WiFi
support (let apps believe WiFi is connected)
Orange Pi 5 Plus w/16G RAM
, OSArmbian Server
(Debian 12 "Bookworm"
) with5.10.160
kernel (Customzied), Docker version 20.10.24(docker.io
).Orange Pi 5 Plus w/16G RAM
, OSUbuntu Rockchip
(Ubuntu 22.04 "Jammy" Gnome Desktop
) with5.10.0-1009-rockchip
kernel (Stock), Docker version 27.0.3(docker-ce
).Orange Pi 5 w/8G RAM
, OSArmbian Desktop
(Debian 12 "Bookworm" XFCE Desktop
) with5.10.160
kernel (Customzied), Docker version 20.10.24(docker.io
).
- Kernel version
5.10
- Mali CSF Kernel driver
g18p0
- Mali Firmware in
/lib/firmware/
CONFIG_PSI=y
CONFIG_ANDROID_BINDERFS=y
Tips: you can runenvcheck.sh
script to check them.
git clone https://github.com/CNflysky/redroid-rk3588.git --depth 1
cd redroid-rk3588
docker compose up -d
sudo apt install docker-compose
docker-compose up -d
To switch Android versions, edit the docker-compose.yml
file, change image tag
, then restart.
Note: The /data partition between different Android versions are not compatible. Before switching versions, please backup important data or change mapping volume of /data partition.
docker run -d -p 5555:5555 -v ~/redroid-data:/data --restart unless-stopped --name redroid --privileged cnflysky/redroid-rk3588:12.0.0-latest androidboot.redroid_height=1920 androidboot.redroid_width=1080
Argument | Description | Default |
---|---|---|
androidboot.redroid_fps |
set fps, range (1,120) | 60 |
androidboot.redroid_magisk |
enable magisk | 0 |
androidboot.redroid_fake_wifi |
enable fake WiFi | 0 |
androidboot.redroid_fake_wifi_ssid |
set fake WiFi ssid | FakeWiFi |
androidboot.redroid_fake_wifi_bssid |
set fake WiFi bssid | 66:55:44:33:22:11 |
androidboot.redroid_fake_wifi_mac |
set fake WiFi mac address | 11:22:33:44:55:66 |
androidboot.redroid_fake_wifi_speed |
set fake WiFi speed(Mbps) | 866 |
androidboot.redroid_adbd_bind_eth0 |
bind adb socket to eth0 | 1 |
ro.adb.secure |
enable ADB authentication | 0 |
(0 for disabled, 1 for enabled, empty means the default value of that argument is set.)