Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Crackel'n good krack to make your box into Android Phablet TV (ARM8a 64 only)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Crackel'n good krack to make your box into Android Phablet TV (ARM8a 64 only)

    Well I am gett'n her done...

    Stock Android 7.1.2 base, post 02/2018 firmware, with a minor patch to force Google into updating TV services, and function with optional Leanback options.

    Requirements, developer Webview 52.xxxx baked in and active.

    Options, Leanback Launcher install package and Chrome is not required.

    Bonus, add Live Channels without Leanback Launcher, and use custom Launcheres with functioning background wallpapers. Nova Launcher should function just fine, if installed and working before OTA krack patch. ATV and Phone apps supported. Fixes volume control and mute function seen on custom ARM8a 64 ATV firmwares.

    Issues, Youtube 2.03.xxx and latest YouTube TV release are broken. SBS On Demand broken. Play Store is ATV only. Daydream broken on some stock firmwares, so don't expect this patch to fix. To test, please use the Magisk module Daydream Enabler. If it don't work, it's because of the firmware build.

    Basically you will have a crossbreed firmware to make the best compatibility.

    I dont have the ability to create a OTA package right now, but I am working on it.
    Last edited by X92-2GB; 09 September 2018, 03:02.

    #2
    Still testing... found a possible way to make any build of ATV android be 99.8% to all phone and ATV streaming apps. Making the impossible possible for our boxes running custom ATV with no support. As long a Webview is left enabled by default, a requirement for many phone streaming apps. Or if webview is defaulted to frozen or disabled, Chrome must be updated to its latest version.

    Tested both the latest release and older version of the impossible to run phone apps... ABC iView, SBS On Demand, History Channel, STV Player, Nat Geo TV, and NBC. All rely on various components of Play services for phones and tablets. Some require Firebase components, or measurement services, or Dynamite components, or Geo location services that are not part of ATV play services.

    To remedy the issues with app crashing or producing a blank screen, you need to side load a phone version of play services, that has a higher revision than the ATV version on the box.

    There is a catch... you will probably need to copy missing phone framework files into the system framework folder, and reboot before installing the side load. The only issue is once Google play services automatically updates the system, the fix will need to be reapplied with a newer play services than the ATV play services update. Even though Google play services will post a notification in the status bar, it will not effect any ATV app, or functionality with the box.

    I will work on a separate patch for all 7.1.2 boxes with S912 chips. It will be a simple patch, but not an upgrade. So it is not permanent, just needs to be manually reapplied time to time.

    NOTE: YouTube 2.03.xx.xx will not be fixed... The trouble is system configuration with webview. Could be permissions or features not added during build process.
    Last edited by X92-2GB; 09 September 2018, 03:01.

    Comment


      #3
      After some testing with stock firmware... I need to add some ATV system apps, and possibly remove a few phone apps. Like who needs market feedback? Right!

      One thing that bothers me is Log cat errors. Seems that many ignore the bad calls to print spooler, and calendar provider, contacts provider, and so on with providers. Seems it will delay full boot up.

      The only issue I am seeing, is settings... I will have to swap it out with Android TV settings, as it seems to be effected by ATV play store. Oddly enough phone play services have no effect on Phablet ATV, outside of system settings locking up when used.

      Comment

      Working...
      X