Android TV from Android stock ROM

This guide is made for the GMMZ Stream V3.1 android box running Android 7. This is a work in progress, and I have not yet successfully created a fully functional Android TV box with Android TV OS.

  1. Replace the product identifier in /system/build.pro.
    • Tx6 build.pro:
      ro.product.model=GMM Z STREAM V.3
      ro.product.brand=MXQ
      ro.product.name=g9x
      ro.product.device=g9x
    • Xiaomi Mi Box S build.pro:
      ro.product.model=MIBOX4
      ro.product.brand=Xiaomi
      ro.product.name=oneday
      ro.product.device=oneday
  • Copy tv_core_hardware.xml and tv_features.xml to /system/etc/permissions

Conversion from Stock Android to Android TV

  1. Install SSHelper from Play Store
  2. Install ES File Explorer from Play Store
  3. Install System App Remover (root needed) from Play Store
  4. Install Show Full Screen from Play Store
  5. Install Fulscrn Free from Play Store
  6. Remount / (root) or /system to rw file system:
    # mount -o rw,remount /system
  7. Backup com.android.vending and com.google.android.gms from /data/app
  8. cp build.prop
  9. cp tv*.xml
  10. Uninstall Google Play services Updates
    • Go to Manage Device Administrators when trying to uninstall, and click Deactivate this device administrator for each listed device
    • Then uninstall updates
  11. Uninstall Google Play store Updates

Uninstall Google Play Services from Android TV

Check first whether you need the following steps.

  • Start System App Remover
  • Find Google Play Services in User Apps
  • Uninstall