android system for rk3588
273
2、run
docker run -d --name redroid12 --privileged \
-v ${PWD}/data:/data \
-p 5555:5555 \
-v /dev/mali0:/dev/mali0 \
pascall/redroid-rk3588:12.0.0-1 \
androidboot.redroid_gpu_mode=mali \
androidboot.redroid_height=1920 \
androidboot.redroid_width=1080 \
androidboot.redroid_dpi=480 \
androidboot.redroid_virt_wifi=1 \
androidboot.redroid_magisk=1;
2、build
mkdir ~/redroid && cd ~/redroid
apt install repo git-lfs -y
git config --global user.email "[email protected]"
git config --global user.name "zhangjie"
echo "y" | repo init -u https://github.com/redroid-rockchip/platform_manifests.git -b redroid-12.0.0 --depth=1
cp /root/redroid/.repo/repo/repo /usr/bin/repo
repo sync -j4
repo forall -g lfs -c git lfs pull
cd ~/ && git clone https://github.com/remote-android/redroid-doc.git
cd redroid-doc/android-builder-docker/
adduser pascall
chmod u+w /etc/sudoers
echo "pascall ALL=(ALL) ALL" >> /etc/sudoers
chmod u-w /etc/sudoers
su pascall
sudo docker build --build-arg userid=$(id -u) --build-arg groupid=$(id -g) --build-arg username=$(id -un) -t redroid-builder .
sudo chown -R `whoami`:`whoami` /root/redroid
sudo docker run -it --rm --hostname redroid-builder --name redroid-builder -v /root/redroid:/src redroid-builder
cd /src
. build/envsetup.sh
lunch redroid_arm64-userdebug
export TARGET_BOARD_PLATFORM_GPU=mali-G52
export TARGET_RK_GRALLOC_VERSION=4
m
exit
exit
cd ~/redroid/out/target/product/redroid_arm64
mount system.img system -o ro
mount vendor.img vendor -o ro
tar --xattrs -c vendor -C system --exclude="./vendor" . | DOCKER_DEFAULT_PLATFORM=linux/arm64 docker import -c 'ENTRYPOINT ["/init", "androidboot.hardware=redroid"]' - redroid
umount system vendor
Content type
Image
Digest
sha256:e67d893ab…
Size
1023.8 MB
Last updated
over 2 years ago
docker pull pascall/redroid-rk3588:12.0.0-1