Skip to content

Redroid Image For RK3588 with Multiple Features | 适用于RK3588的Redroid镜像,包含多种功能

License

Notifications You must be signed in to change notification settings

KylinDemons/redroid-rk3588

 
 

Repository files navigation

Redroid Image For RK3588 with Multiple Features

Simplified Chinese(简体中文)

Supported Versions

  • Android 12(12.0.0-latest)
  • Android 13(13.0.0-latest)

Supported Features

  • GPU (Mali-G610) accelerated (SW render not available)
  • Gapps
  • Magisk (Kitsune fork)
  • Via Browser
  • LineageOS Trebuchet launcher
  • LineageOS Music
  • LineageOS Gallery
  • surfaceflinger patched so can type password in apps without black screen
  • Fake WiFi (let apps believe WiFi is connected)

Tested Devices

  • Orange Pi 5 Plus w/16G RAM, OS Armbian Server (Debian 12 "Bookworm") with 5.10.160 kernel (Customzied), Docker version 20.10.24(docker.io).
  • Orange Pi 5 Plus w/16G RAM, OS Ubuntu Rockchip (Ubuntu 22.04 "Jammy" Gnome Desktop) with 5.10.0-1009-rockchip kernel (Stock), Docker version 27.0.3(docker-ce).
  • Orange Pi 5 w/8G RAM, OS Armbian Desktop (Debian 12 "Bookworm" XFCE Desktop) with 5.10.160 kernel (Customzied), Docker version 20.10.24(docker.io).

Prerequisites

  • Kernel version 5.10
  • Mali CSF GPU driver version g18p0
  • Mali CSF Firmware in /lib/firmware/
  • CONFIG_PSI=y
  • CONFIG_ANDROID_BINDERFS=y
    You can run envcheck.sh script to check them.

Run

Using docker compose:

Clone this repo:

git clone https://github.com/CNflysky/redroid-rk3588.git --depth 1
cd redroid-rk3588
For docker-ce:
docker compose up -d
For docker.io:
sudo apt install docker-compose
docker-compose up -d

To switch between Android versions, edit the docker-compose.yml file, change image tag , then recreate service.
Note: The /data partitions between different Android versions are not compatible. Before switching to another Android version, please backup critical data or change mapping volume of /data partition.

Manual:

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

Arguments

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 = disable, 1 = enable)

Documentation

Google Play Certification
Enable ADB authentication
App compatibility list

Screenshots

Android 12

Android 12

Android 13

Android 13

Apps

Screenshot_20240307-072620 Screenshot_20240307-072633 Screenshot_20240307-072722 Screenshot_20240307-072751

About

Redroid Image For RK3588 with Multiple Features | 适用于RK3588的Redroid镜像,包含多种功能

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%