Skip to content

Installation

Attention!

You perform all actions at your own risk. Authors of article and ALT Linux Team are not responsible for the consequences - "bricked" handhelds, missing user data or broken equipment, etc.

Details of ALTEMU installation are depends oт handheld type (see "Supported device" section), but in total installation proccess looks like this:

Memory card preparation

Downloading the image:

shell
wget https://ftp.altlinux.org/pub/beta/mobile/altemu/YYYMMDD/alt-altemu-anbernic-rgxx3-rk3566-YYYYMMDD.img.xz

Putting card reader with inserted memory card into USB port and writing image:

Linux (command line)

shell
su -
xzcat alt-altemu-anbernic-rgxx3-rk3566-<YYYYMMDD>.img.xz | dd of=/dev/<storage_name> oflag=direct,sync iflag=fullblock bs=4M status=progress

Windows

Unpack archive with 7z or another archive manager, and write image with Rufus in dd mode or BalenaEtcher

RG353M / P / V, RG552, ARC D, Powkiddy X55 preparation

Removing Android

Unfortunately, at this moment, for successful ALTEMU load, you should erase stock Android from internal storage.

If you want to safe Android image, you need additional memory card with a volume of 128 Gb to place Android image.

Switch device in recovery mode (hold Volume + and Power buttons on turned off device),

  1. Connect our device from the OTG port to computer.

  2. Installing android-tools:

shell
su -
apt-get install android-tools
  1. Run commands one by one, waiting for the task to be completed.

Find our device - «Recovery» name and code number:

shell
adb devices

Getting root rights on device:

shell
adb root

Connect to device:

shell
adb shell
  1. Find internal storage device to erase:
shell
ls /dev/block/ | grep mmcblk

Internal storage will show as /dev/block/mmcblkX, with bunch of partitions

  1. Insert large memory card into handheld's second slot (she appears as /dev/block/mmcblkY, with one partition).

  2. Mount memory card:

shell
mount /dev/block/mmcblkYp1 /mnt
  1. Making image from internal storage:
shell
dd if=/dev/block/mmcblkX of=/mnt/android_image.img

NOTE

Image creation is long proccess, volume of internal storage ~ 64Gb.

  1. After proccess completion unmount our memory card:
shell
umount /mnt

And eject it from device

  1. Start to erase internal storage:
shell
dd if=/dev/zero of=/dev/block/mmcblkX bs=4M

And waiting, until utility messaging us about no free space in storage.

After that we can put memory card with ALTEMU with hope of successful load 😃

Contributors

The avatar of contributor named as Artyom Bystrov Artyom Bystrov
The avatar of contributor named as Oleg Shchavelev Oleg Shchavelev
The avatar of contributor named as arbars arbars
The avatar of contributor named as publisher publisher
The avatar of contributor named as Олег Щавелев Олег Щавелев
The avatar of contributor named as x1z53 x1z53

Changelog

Published under a GPL-3.0+. Content avalable under CC BY-SA 4.0, unless otherwise specified.