Read the wiki page.
Write the Android Image to a SD card using the OSMC Installer. Having a system not supported by the Installer, I’ve used:
sudo umount /dev/mmcblk0p{1,2,3,4}
gzip -dc <OSMC*vero2_android*gz | sudo dd if=/dev/stdin of=/dev/mmcblk0 bs=4M conv=notrunc,noerror
Put the SD card into Vero2, reboot (to Android) and wait.
You need a keyboard and a mouse.
Go to Settings → Security and enable ‘Unknown sources’.
[details=GoogleApps installation is not really needed]Reboot to osmc (CTRL-Alt-Del).
Download Google backdoors from OpenGAPPS. Choose ARM/4.4/pico. Sam suggested nano, but after seeing the differences between nano and pico I’ve choosed pico. Download the MD5 checksum file too.
You need ssh access to your Vero2. Copy the downloads to your Vero2:
scp open*zip open*md5 osmc@vero-ip:
On Windows use pscp.
Unpack the archive:
ssh vero-ip
sudo -s
md5sum -c *md5
mkdir gapps
cd gapps
unzip ../open*zip
apt-get install lzip
mkdir naked
find -name '*.tar.lz' | sort | xargs -n1 -I{} tar -C naked -xf {}
You need to copy the files from naked/ directory to your SD card, on a partition that is mounted under /media/adb… directory.
find naked -type f -name '*.apk' |grep -v priv-app|xargs -n1 -I{} mv -v {} /media/adb*/app/
find naked -type f -name '*.apk' |grep nodpi/priv-app|xargs -n1 -I{} mv -v {} /media/adb*/priv-app/
mv -v naked/vending-all/*/*/Phonesky.apk /media/adb*/priv-app/
find naked -type f -name '*.so' | xargs -n1 -I{} mv -v {} /media/adb*/lib/
find naked -type f -name '*.jar' | xargs -n1 -I{} mv -v {} /media/adb*/framework/
Move the .xml files to the corresponding etc directory. Some must be copied with their parent directory, like:
mv -v naked/defaultetc-common/common/etc/sysconfig /media/adb*/etc/
Fix the owner (if needed):
chown -R root:root /media/adb*/{app,priv-app,lib,framework,etc}
Reboot to Android.[/details]
Use the browser to search, download and install a Netflix APK. Now you have it. Really! I’ve installed 4.10.7 from apkmirror.
Trying Google Play
I’ve wanted to see if Google Play works. It does, somehow. I’ve made a new Google account. Installed TVLauncher from Awesome Development as Sam suggested. All OK. Tried to upgrade Netflix from Google PlayStore: found version 4.4 with the mention that is not supported for my device. It sucks. Maybe I have to change some .prop files. There are some in the opengapps archive.
Todos and questions:
- WiFi sucks even after I’ve unchecked the battery helper. I had to switch it off/on to get a couple of minutes with 4 lines signal before landed to no lines. I wonder if the 5Ghz WiFi dongle works on this Android image and is better than the builtin one. - waiting for a new Android image
- su is not su, or at least I didn’t get id 0
- How do I reboot (to OSMC) without a keyboard? I could not find any shorcut for that - Shutdown could work with proper su
- A script to download, unpack and copy gapps to SD card. It should be made ready to run from Vero2. - might not be needed for Netflix
- Why Netflix from Google PlayStore doesn’t install? - workaround: install Netflix on an Android phone and move the apk to Vero with GhostCommander
- How do I control the Netflix app without a mouse? Is there any simple app for that? Does Remote control from Settings helps here?