Sign inSign up

sruinz/redroid

By sruinz

Updated 9 months ago

Image
0

193

sruinz/redroid repository overview

Redroid with Magisk for Synology NAS (x86_64)

Pre-built Redroid (Remote Android) image with Magisk for Synology NAS (SA6400/AMD EPYC).

Features

  • ✅ Android 11 (API 30)
  • ✅ Magisk 30.6 (Zygisk enabled)
  • ✅ x86_64 architecture
  • ✅ VNC support (port 5900)
  • ✅ ADB support (port 5555)

Requirements

  • Synology NAS with x86_64 CPU (tested on SA6400)
  • DSM 7.2.2+
  • binder kernel module (required for Android IPC)

Quick Start

# Load binder module (required!)
insmod /path/to/binder_linux.ko devices="binder,hwbinder,vndbinder"
chmod 666 /dev/binder /dev/hwbinder /dev/vndbinder

# Run container
docker run -d --name redroid \
  --privileged \
  -p 5555:5555 \
  -p 5900:5900 \
  -v /volume1/docker/redroid/data:/data \
  sruinz/redroid:11.0.0-magisk \
  androidboot.use_memfd=true \
  androidboot.redroid_gpu_mode=guest \
  ro.rfb.port=5900

docker-compose.yml

version: "3"
services:
  redroid:
    image: sruinz/redroid:11.0.0-magisk
    container_name: redroid
    privileged: true
    ports:
      - "5555:5555"
      - "5900:5900"
    volumes:
      - /volume1/docker/redroid/data:/data
    command:
      - androidboot.use_memfd=true
      - androidboot.redroid_gpu_mode=guest
      - androidboot.redroid_width=1080
      - androidboot.redroid_height=1920
      - androidboot.redroid_fps=30
      - ro.rfb.port=5900
    restart: unless-stopped

Connect

# ADB
adb connect <NAS_IP>:5555

# Screen (scrcpy)
scrcpy -s <NAS_IP>:5555 --no-audio

# VNC
# Connect to <NAS_IP>:5900

License

  • Redroid: Apache 2.0
  • Magisk: GPL v3
  • Android AOSP: Apache 2.0

Credits

Tag summary

Content type

Image

Digest

sha256:100612667

Size

839.1 MB

Last updated

9 months ago

docker pull sruinz/redroid:11.0.0-magisk