Re-engineered APKs for Android TV
  1 / 13    
My tool has been released public at this thread: https://forums.geforce.com/default/topic/895915/shield-android-tv/apk2tv-public-release-convert-apk-to-android-tv-/ ------- So after suffering through the Minecraft Shield TV tutorial (that didn't work) I learned enough that I can hack most APKs into "Android TV Friendly" ones: [img]http://i.imgur.com/SXBuFhg.jpg[/img] There seems to be some confusion on what this "hack" will do - and what it will NOT do. [b]What it Does[/b] - Adds a banner image to the assets of the app. - Adds a reference to the banner image in the app so it can be displayed - Adds a reference to whether Android TV should consider this a GAME or APP for the launcher. - Adds a reference for the Leanback Launcher so that Android TV's interface is allowed to display the app's banner. - Adds a couple more "Android TV" related references to help the app get recognized and run by Android TV. - Breaks the "valid" signature of the app; meaning Google services like Play Games, updates, license checks, etc. may not work. [b]What it Does NOT Do[/b] - Fix portrait apps to be landscape - Add Shield Controller support or alter how Shield Controllers work with the app - Fix, alter or otherwise remove the "touch only" requirements for apps - Make an app work that doesn't work through regular sideloading - Fix any bugs or glitches with the app running under Android TV (in fact, may introduce new ones) Bottom Line: If it works sideloaded, but you want to launch it from Leanback Launcher instead of Sideload Launcher? This is for you. If the app doesn't work sideloaded, this hack will not help it work. I won't share paid apps (and neither should anyone), but here are a few from my tutorials and "private stable" that are free. Others who are using my beta tool and building a stable of apps to share eventually too. [b]-- APPS ----------[/b] aFBA |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.greatlittleapps.afba.apk All In One Toolkit (Mouse Required, Portrait) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/imoblife.toolbox.full.apk AMC (Mouse) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.amctve.amcfullepisodes.apk Box'n TV |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/BoxnTV.apk CrunchyRoll http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.crunchyroll.crunchyroid.apk CW (Mouse) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.cw.fullepisodes.android.apk FTP Server (from my tutorial) http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/ftpserver.apk GenPlusDroid Genesis Emulator |JJ-KwiK| http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/genplusdroid.apk Mupen64 AE Plus (v2.4.4) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/Mupen64_AE_244.apk MyBoy GBA Emulator |JJ-KwiK| http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/MyBoy.apk Podcast Addict |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.bambuna.podcastaddict.apk Reicast (latest Play Version) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.reicast.emulator.apk Retroarch (2015-10-20) |FailRunner| http://tinyurl.com/qhsv43s Solid Explorer (By Request) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/pl.solidexplorer2.apk SpeedTest.Net (By Request; requires mouse and is portrait oriented) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/org.zwanoo.android.speedtest.apk Spreaker Studio (can't seem to hack it into tablet orientation) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.spreaker.android.studio.apk Task Manager |JJ-KwiK| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/TaskManager.apk Twitch (By Request) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/twitch.apk WatchABC (Mouse Required) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.disney.datg.videoplatforms.android.abc.apk WatchDisney (Mouse Required) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.disney.datg.videoplatforms.android.watchdc.apk WatchESPN (Mouse Required) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/air.WatchESPN.apk Viper4android |FailRunner| http://tinyurl.com/p5dfp8e X-Plore File Manager |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/xplore.apk [b]-- GAMES ----------[/b] Angry Birds Go (Mouse Required) |JJ-KwiK| http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/AngryBirdsGo.apk Into the Dead (By Request) |Me| http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/into_the_dead.apk Suggestions are welcome for others. Remember - nothing paid. Google Games services will fail because this process 'fake signs' the APK. Not sure how license checks work (probably fails). Enjoy. [b]Attempted and Failed:[/b] YouTube Gaming - Sideloads fine, but once you break the signature? It starts crashing. Team Viewer - Doesn't decompile correctly. My Media Portal - Crashes. Amazon Video - Doesn't work recompiled. Slacker - Refuses to show up on the Leanback Launcher Chrome - Won't sign
My tool has been released public at this thread:

https://forums.geforce.com/default/topic/895915/shield-android-tv/apk2tv-public-release-convert-apk-to-android-tv-/

-------

So after suffering through the Minecraft Shield TV tutorial (that didn't work) I learned enough that I can hack most APKs into "Android TV Friendly" ones:

Image

There seems to be some confusion on what this "hack" will do - and what it will NOT do.

What it Does
- Adds a banner image to the assets of the app.
- Adds a reference to the banner image in the app so it can be displayed
- Adds a reference to whether Android TV should consider this a GAME or APP for the launcher.
- Adds a reference for the Leanback Launcher so that Android TV's interface is allowed to display the app's banner.
- Adds a couple more "Android TV" related references to help the app get recognized and run by Android TV.
- Breaks the "valid" signature of the app; meaning Google services like Play Games, updates, license checks, etc. may not work.

What it Does NOT Do
- Fix portrait apps to be landscape
- Add Shield Controller support or alter how Shield Controllers work with the app
- Fix, alter or otherwise remove the "touch only" requirements for apps
- Make an app work that doesn't work through regular sideloading
- Fix any bugs or glitches with the app running under Android TV (in fact, may introduce new ones)

Bottom Line: If it works sideloaded, but you want to launch it from Leanback Launcher instead of Sideload Launcher? This is for you. If the app doesn't work sideloaded, this hack will not help it work.

I won't share paid apps (and neither should anyone), but here are a few from my tutorials and "private stable" that are free. Others who are using my beta tool and building a stable of apps to share eventually too.

-- APPS ----------

aFBA |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.greatlittleapps.afba.apk

All In One Toolkit (Mouse Required, Portrait) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/imoblife.toolbox.full.apk

AMC (Mouse) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.amctve.amcfullepisodes.apk

Box'n TV |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/BoxnTV.apk

CrunchyRoll
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.crunchyroll.crunchyroid.apk

CW (Mouse) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.cw.fullepisodes.android.apk

FTP Server (from my tutorial)
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/ftpserver.apk

GenPlusDroid Genesis Emulator |JJ-KwiK|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/genplusdroid.apk

Mupen64 AE Plus (v2.4.4) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/Mupen64_AE_244.apk

MyBoy GBA Emulator |JJ-KwiK|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/MyBoy.apk

Podcast Addict |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.bambuna.podcastaddict.apk

Reicast (latest Play Version) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.reicast.emulator.apk

Retroarch (2015-10-20) |FailRunner|
http://tinyurl.com/qhsv43s

Solid Explorer (By Request) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/pl.solidexplorer2.apk

SpeedTest.Net (By Request; requires mouse and is portrait oriented) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/org.zwanoo.android.speedtest.apk

Spreaker Studio (can't seem to hack it into tablet orientation) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.spreaker.android.studio.apk

Task Manager |JJ-KwiK|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/TaskManager.apk

Twitch (By Request) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/twitch.apk

WatchABC (Mouse Required) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.disney.datg.videoplatforms.android.abc.apk

WatchDisney (Mouse Required) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/com.disney.datg.videoplatforms.android.watchdc.apk

WatchESPN (Mouse Required) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/air.WatchESPN.apk

Viper4android |FailRunner|
http://tinyurl.com/p5dfp8e

X-Plore File Manager |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/apps/xplore.apk


-- GAMES ----------

Angry Birds Go (Mouse Required) |JJ-KwiK|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/AngryBirdsGo.apk

Into the Dead (By Request) |Me|
http://nvidiashieldzone.com/files/shieldtv/apk2tv/games/into_the_dead.apk


Suggestions are welcome for others. Remember - nothing paid. Google Games services will fail because this process 'fake signs' the APK. Not sure how license checks work (probably fails).

Enjoy.

Attempted and Failed:

YouTube Gaming - Sideloads fine, but once you break the signature? It starts crashing.
Team Viewer - Doesn't decompile correctly.
My Media Portal - Crashes.
Amazon Video - Doesn't work recompiled.
Slacker - Refuses to show up on the Leanback Launcher
Chrome - Won't sign

Shane R. Monroe
NVidia Shield Zone - Shield Device Utopia
Shield TV Compatibility List - Contribute Today
Shield Help and Chat Room - Come chat!

#1
Posted 10/19/2015 02:45 AM   
Twitch would be awesome
Twitch would be awesome

#2
Posted 10/19/2015 02:59 AM   
Where did you get Another World from?
Where did you get Another World from?

#3
Posted 10/19/2015 03:20 AM   
[quote="a2theziz"]Twitch would be awesome[/quote] Added to OP.
a2theziz said:Twitch would be awesome


Added to OP.

Shane R. Monroe
NVidia Shield Zone - Shield Device Utopia
Shield TV Compatibility List - Contribute Today
Shield Help and Chat Room - Come chat!

#4
Posted 10/19/2015 03:27 AM   
[quote="Dinierto"]Where did you get Another World from?[/quote] I bought it. Why, you can't find it?
Dinierto said:Where did you get Another World from?


I bought it. Why, you can't find it?

Shane R. Monroe
NVidia Shield Zone - Shield Device Utopia
Shield TV Compatibility List - Contribute Today
Shield Help and Chat Room - Come chat!

#5
Posted 10/19/2015 03:29 AM   
Hmm I see it now, I didn't notice it on my Shield. I'll have to check it out when I have more Play credit built up.
Hmm I see it now, I didn't notice it on my Shield. I'll have to check it out when I have more Play credit built up.

#6
Posted 10/19/2015 04:09 AM   
Speed test?
Speed test?

#7
Posted 10/19/2015 06:42 AM   
Into The Death is a freeware game that won't install on the Shield. Is it something for your hack?
Into The Death is a freeware game that won't install on the Shield. Is it something for your hack?

#8
Posted 10/19/2015 07:04 AM   
Golly, what is involved in hacking the APK's? Just adding some scripts to some part of the code? Spotify would be great. I managed to sideload it last night, but cant even get past the log in screen with the remote.
Golly, what is involved in hacking the APK's? Just adding some scripts to some part of the code?

Spotify would be great. I managed to sideload it last night, but cant even get past the log in screen with the remote.

#9
Posted 10/19/2015 07:15 AM   
On a slightly different topic, but I tried a Bluetooth mouse to get Spotify and some other apk's to work. I could click, move the mouse pointer etc. But the mouse pointer was jerky beyond belief, instead of moving smoothly it would re-appear half way across the screen, freeze, re-appear 2 seconds later..Is that normal? Or just down to maybe my mouse battery or Bluetooth signal do you think? Does a Bluetooth mouse on this device usually scroll ok?
On a slightly different topic, but I tried a Bluetooth mouse to get Spotify and some other apk's to work.

I could click, move the mouse pointer etc.

But the mouse pointer was jerky beyond belief, instead of moving smoothly it would re-appear half way across the screen, freeze, re-appear 2 seconds later..Is that normal? Or just down to maybe my mouse battery or Bluetooth signal do you think?

Does a Bluetooth mouse on this device usually scroll ok?

#10
Posted 10/19/2015 07:18 AM   
Solid Explorer please.
Solid Explorer please.

#11
Posted 10/19/2015 07:56 AM   
Tutorial on how to hack the APKs please. :-)
Tutorial on how to hack the APKs please. :-)

#12
Posted 10/19/2015 08:28 AM   
BT Sport and Premier League Pass please! Much appreciated if you could do these two!
BT Sport and Premier League Pass please!

Much appreciated if you could do these two!

#13
Posted 10/19/2015 11:36 AM   
[quote="FearlessSpiff"]Tutorial on how to hack the APKs please. :-)[/quote] This, it would be great and allow us to do Apps for other countries and free up your time.
FearlessSpiff said:Tutorial on how to hack the APKs please. :-)


This, it would be great and allow us to do Apps for other countries and free up your time.

#14
Posted 10/19/2015 11:59 AM   
Sorry about Minecraft. I merely forwarded a post at an Android games site. Did you post a comment at that site to say that it does not work? I never played Minecraft . I wanted the mobile version, but the dev seemed lazy and arrogant towards hardware gamepad support. I have heard that it is now included but Google Play has no mention of this added feature in the game's update/feature list, so I have not bothered with it. Cheers for the other games that work, though.
Sorry about Minecraft. I merely forwarded a post at an Android games site. Did you post a comment at that site to say that it does not work?

I never played Minecraft . I wanted the mobile version, but the dev seemed lazy and arrogant towards hardware gamepad support. I have heard that it is now included but Google Play has no mention of this added feature in the game's update/feature list, so I have not bothered with it.

Cheers for the other games that work, though.

Image

#15
Posted 10/19/2015 12:00 PM   
  1 / 13    
Scroll To Top