android-on-raspberry-pi-3-b

Install Android 14 on your Raspberry Pi 5

The Android operating system is now available for download in the official Raspberry Pi Imager for Raspberry Pi 5 and Raspberry Pi 4 devices (incl. Model B, 400, CM4)!

The Imager is a great way to ...

  • Get your Raspberry Pi ready to be used quickly.
  • Download and install OS images officially trusted by Raspberry Pi.
  • Easily flash operating systems to microSD cards.

Discover Android on Raspberry Pi

Cooperation between emteria and Raspberry Pi brings a set of cutting-edge features, designed to provide a seamless Android experience to your Raspberry Pi:

  • Easy customization options for Android
  • Integrated Kiosk mode and app autostart
  • Regular security patches and feature updates
  • Reliable infrastructure for Over-the-Air OS updates
  • Built-in SSH, VNC and MDM capabilities
  • Free Starter plan for your devices
Out-of-the-box Android features for Raspberry Pi
ANDROID CORE

The core of this ROM is Android Open-Source Project (AOSP), extended by emteria. All benefits of Android OS like its native user-friendliness and cost-effective app development are part of it.

KIOSK MODE

In Kiosk lockdown mode, you can restrict user access to the device. Control what your users can see and use. Kiosk mode can limit the use of certain apps or allow for predefined websites only.

REMOTE SCREEN MIRRORING

A built-in VNC server allows mirroring the screen of your Raspberry Pi and controlling it remotely from any location. Use emteria's in-browser client or any other VNC client to connect to your device.

ROOT ACCESS

The emteria Superuser shell enables controlled root access to the Android core from your application. This allows Android users to attain privileged control of a device while preserving device security.

OTA UPDATE DELIVERY

Over-the-air rollout of OS updates is the fastest and easiest way to keep your Raspberry Pi secure and up-to-date. Emteria provides regular functionality and security updates for all supported devices.

LONG-TERM SUPPORT

Our experts offer extended customization and product lifecycle management policies, where stable releases of Android can be maintained for a longer period of time than other Android distributions.

Install Android 14 on Raspberry Pi 5 [PREVIEW Version]

  • RPi-imager-A14-blank-1

    Download Raspberry Pi Imager

1. Download and install Raspberry Pi Imager

Visit the Raspberry Pi website and navigate to the Install Raspberry Pi OS using Raspberry Pi Imager section. Download the right version for your OS (Ubuntu for x86, Windows, macOS). Follow the instructions to complete the Imager installation.

2. Insert SD card and launch RPi Imager

Take your SD card (at least 32GB) and insert it into your PCs SD card slot or card reader. Open the Raspberry Pi Imager. If prompted, grant any necessary permissions for the application to run.


3. Choose Raspberry Pi device

Select No filtering.

Currently, Third-Party-Images are not correctly displayed when picking Raspberry Pi 5. Pick No filtering instead!


4. Choose operating system

In the Raspberry Pi Imager, you will see a list of operating systems. Opt for the Freemium and paid-for OS section. There are no hidden costs for our free Starter plan.

No credit card is required!

  • RPi-imager-A14-no-filtering-1

    Select No filtering.

  • RPi-imager-A14-select-1

    Opt for Freemium and paid-for OS.

  • RPi-imager-A14-select-emteria-1

    Pick Android by emteria.

  • RPi-imager-A14-images-select

    Select Android 14 (RPi5).

5. Select Android for Raspberry Pi 5

Choose Android by emteria and select Android 14 (RPi 5).


6. Choose SD card and write image

Click on Choose SD Card and select your SD card. Now, click on Write. A dialog box will appear, double-check that you have selected the correct SD card and Confirm.


7. Wait for write process and verification

The emteria Android OS image will be written to the SD card and automatically verified to ensure the image matches the original. This takes a few minutes. Be patient and do not interrupt the process.

8. Insert SD card into Raspberry Pi

Once the success message is displayed, you can safely eject the SD card. Make sure your Pi is powered off before inserting your SD card. Connect your peripherals.


9. Power on your Raspberry Pi

Finally, power on your Raspberry Pi. It will boot from the SD card with the newly installed emteria Android OS in place.

  • RPi5_1

    Insert SD card and power on

  • emteria Android 13 OS runs on Raspberry Pi 4B.

    Set-up device and activate

10. Device set-up and activation

During the initial device set-up the system prompts you to activate your device to get access to the full set of emteria enhanced settings and features for Android.

This step is optional. Please keep in mind that without registration, features like device management and OTA updates are not available.

Use your PC: Visit the emteria website and create an emteria Device Hub account. Redeem your free Starter plan including three Pis.

No credit card is required!

How to register for a new account
How to get a free starter subscription

Back on your Pi: Choose Continue with emteria account to activate your Pi. Provide the credentials you just used to sign-up and login to your emteria Device Hub account.

How to activate your device with your emteria account

Congrats! You have successfully used Raspberry Pi Imager to install emteria’s Android image on your Raspberry Pi.

Expand your Pi with peripherals

Android on Raspberry Pi supports a range of common peripherals, including different touchscreen displays, cameras, GPS receivers and GPIO Hats. Many of standard USB devices and default RPi overlays will work out-of-the box. Feel free to try out new peripherals with your Android-powered Raspberry Pi to run your projects and let us know how it works!

Information on Raspberry Pi 5 will follow soon.

Community support and documentation

Knowledge base

Keep up to date with the latest documentation and tutorials in the Knowledge base.

Discussion forum

Join our Discussion forum to get help by the emteria community. Post your questions, thoughts and ideas.

Release notes

Follow the latest emteria releases to keep on track of all the available images for your supported devices.

Raspberry Pi specific documentation and tutorials

Frequently asked questions

How do I install my own Android apps to my Raspberry Pi?

Applications can be installed in the same way as on standard Android devices. There are three options: ADB, Download and running a private app store with F-Droid.

Can I use Android apps designed for smartphones and tablets on Raspberry Pi?

You can use your Android apps as usual. Please keep in mind that emteria Android does not have GMS certification and does not include Google Mobile Services. Unfortunately, you can't use the Play Store or other Google apps, but there are many other app store alternatives, such as F-Droid. Additionally, you can run a private app store for your own apps.

Can I use Google Play Store and Google Play Services, on Raspberry Pi?

Unfortunately, our Android does not have GMS certification, so you can't use the Play Store. But there are many other app store alternatives, such as F-Droid. Additionally, you can run a private app store for your own apps.

Can I access and utilize the GPIO pins and other hardware features of Raspberry Pi while running Android?

Accessing GPIO is possible just the same way you would do it in Linux (via sysfs). For further information refer to:

Which peripherals can I connect to my Android-powered Raspberry Pi?

Emteria supports RPi displays, the new Camera Module 3 and more peripherals of your choice. Find a full list here:

Which versions of Android are compatible with my Raspberry Pi?

We support:

  • Android 14 for RPi 5, RPi 4B, RPi CM4 and RPi 400 PC
  • Android 13 for RPi 4B, RPi CM4 and RPi 400 PC
  • Android 11 for RPi 4B, RPi CM4 and RPi 400 PC
  • Android 7 for RPi 3B/B+ and RPi CM3

We currently support Raspberry Pi 4B and 5 in the Raspberry Pi Imager. The other Android images are available in our own Installer.

Are there any known issues when running Android on Raspberry Pi 5 or 4B?

There are a few known issues for:

If you have technical issues, please report them via our Discussion forum. We constantly strive to improve our Android images.

Where can I get help if I run into problems during the installation or usage of Android on Raspberry Pi?

To avoid potential issues, we strive to provide detailed documentation in our Knowledge base. If you encounter any unexpected problems, please refer to our Discussion forum for help.

Which kind of additional support can I get?

In our free Starter plan, we offer best effort support via our Discussion forum. More advanced plans receive email support or include dedicated customer service. Please don't hesitate to contact us for more details.

Do I have to pay to use Android on Raspberry Pi?

No, emteria offers a free Starter plan to support all the hobbyists, makers and professional prototype builders. Get in contact if you need more than three devices and we'll find a plan that fits your needs.

How do I get a free emteria Starter plan?

If you registered for emteria Device Hub, confirmed your email address and finished the registration, you have received a voucher code to unlock your free Starter plan: redeeming your personal code

Why do I have to buy a plan to use an operating system?

Our plans cover the recurring infrastructure costs of the Device Hub, which is a SaaS application to manage your emteria Android OS devices. The Basic and Professional plan come with different feature sets of the Device Hub, but they all include license keys for the emteria Android OS.

Build unique products, boost device performance

See why emteria is the chosen Android™ customization & management platform for OEM solution builders — and what it can do for your customers.
Book live demo

Already have hardware?

Start for free
Android-head-use-cases
  • device-rpi4-board
  • device-rpi3-board
  • device-cmdevkit-back
  • device-cm4io-board
  • device-rpi4-board
  • device-rpi3-board
  • device-cmdevkit-back
  • device-cm4io-board
  • device-rpi4-board
  • device-rpi3-board
  • device-cmdevkit-back
  • device-cm4io-board