One of the biggest advantage of Radxa Rock the quad-core mini-pc over Raspberry Pi is that it supports dual-booting with support for both Linux and Google Android. In last tutorial we configured Samba file-sharing on Ubuntu based Linaro Linux image on the Rock, and today I am going to share an excellent custom Google Android 4.4.2 KitKat ROM for Radxa Rock which works well with everything working out of the box.
If you are thinking why Android when we have a full-desktop OS like Linaro (based on Ubuntu) running on some powerful hardware, then the answer is because Linux still lacks Hardware Acceleration support for Mali-400 GPU on RK3188 based devices like Rock. An experimental Ubuntu Desktop release with OpenGL ES acceleration for Radxa Rock is released but it is still experimental and XBMC still does not work with it. Radxa has also released a preview image of Android 4.4 KitKat but once again it is also half-baked and lacks Root support, luckily we do have an alternative custom Android 4.4 ROM for Radxa ROCK with features like - stock 4.4.0 recovery, CWM 18.104.22.168 recovery, system ext4 support, selinux kernel, ethernet support, init.d support, gameloft compatible, USB-Hub enabled, gamepad compatible (PS2, XBox, …), pre-built kernel modules (cifs, tun, lan, serial, audio), latest hosts, su, su-binary and busybox, Reboot Menu, sEFix, FX Sound, File Manager HD 0root), Google Now and Nova Launcher.