Free and opensource AOSP based Android for the world's most accessible development platforms.
This version is based on Android 10.0.0 Release 39.
- Orange PI Plus 2 (Tested by community)
- Orange PI Plus 2E
- Orange PI Prime (Tested by community)
- Orange PI PC
- Orange PI PC 2 (not tested)
- Orange PI 3
- Pinephone
- Pinetab
- Orange PI WIN (not tested)
- Raspberry PI 4b
- Google's required packages.
- Additional packages:
sudo apt-get install swig repo python-dev python3-dev libssl-dev flex bison device-tree-compiler mtools
sudo pip install Mako
mkdir -p GloDroid
cd GloDroid
repo init -u https://github.com/glodroid/glodroid_manifest
repo sync -cq
cd GloDroid
source ./build/envsetup.sh
lunch
# After that you have to select your device from the list
make images
After successful build you should see images.tar.gz in product output folder: (out/target/product/<name>/images.tar.gz)
- Utilities: adb, fastboot. mke2fs
- Partition images: bootloader-sd.img, bootloader-emmc.img, env.img, boot.img, boot_dtbo.img, super.img
- Recovery GPT image: deploy-gpt.img
- Recovery sdcard images: deploy-sd.img, deploy-sd-for-emmc.img
- Scripts: flash-sd.sh, flash-emmc.sh
Using any available iso-to-usb utility prepare recovery SDCARD.
In case you want to flash Android on sdcard, use deploy-sd.img
In case you want to flash Android on eMMC, use deploy-sd-for.emmc.img
Insert recovery sdcard into the target board.
Connect microusb cable to OTG connector and your PC.
Power-up the board.
Ensure you have installed adb package: $ sudo apt install adb
(required to setup udev rules)
Run ./flash-sd.sh utility for flashing Android to sdcard or ./flash-emmc.sh for flashing Android to eMMC
After several minutes flashing should complete and Android should boot