Booting Androidthings on RaspberryPi3

Follow below steps to boot the Androidthings on Raspberry Pi3

Download the prebuilt image from

wget -c

this will unzip and create iot_rpi3.img image which we need to install on SD card.

sudo dd bs=1M if=./iot_rpi3.img of=/dev/sdb

where /dev/sdb is assumed to be device name of SD card which we needs to connect to Raspberry Pi.

This will flash the image on SD card, and create 5 partitions like below as seen using mount command on desktop,


/dev/sdb11 on /media/myuser/oem type ext4 (rw,nosuid,nodev,uhelper=udisks2)
/dev/sdb6 on /media/myuser/_ type ext4 (rw,nosuid,nodev,uhelper=udisks2)
/dev/sdb1 on /media/myuser/RPIBOOT type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
/dev/sdb13 on /media/myuser/gapps type ext4 (rw,nosuid,nodev,uhelper=udisks2)
/dev/sdb15 on /media/myuser/data type ext4 (rw,nosuid,nodev,uhelper=udisks2)

Now, Put the SD card to RPi and connect the ethernet cable to RPi. Once power is connected, Androidthings will boot and stop at the launcher which displays “Androidthings” logo / text and at footer will show the Ethernet IP address, in our case it was

Now, on desktop install adb as,

$ sudo apt-get install android-tools-adb

Connect Adb to Androidthings RPi,

$ adb connect

This will connect the adb, now use adb shell to login to shell

$ adb shell

To connect to Wifi, follow steps from

More reference :

Android Android Commands Android Java Applications Application Libraries Bash / Shell Scripts Bluetooth driver Build Frameworks Commands and Packages Core Kernel C Programs Development Environment Setup Documents / Books Errors & Failures File Systems Framebuffer / Display Driver git Go Language Programs Hardware Platforms Home Kernel & Device Drivers Kernel Booting and Porting Linux, OS Concepts and Networking Linux Device Drivers Linux Host, Ubuntu, SysAdmin Linux Kernel Linux Networking Middleware Libraries, HAL NDK / Middleware / HAL Network Driver OS Concepts PHP Procfs Filesystem Programming Languages RaspberryPi Scripting and Automation Search Engine Optimisation ( SEO ) Social Media Socurce Code Management ( SCM ) System Administration, Security Testing and Debugging Uncategorized Userspace Utilities Web design and development Wordpress Yocto / Bitbake / Openembedded

Leave a Reply