[APP][NO ROOT] SkyGo for Fire TV

Search This thread

rainman74

Senior Member
Jul 31, 2016
703
304
Munich
attachment.php

Modified version of SkyGo for Fire TV

Sky-Go-2018.04.12.apk

Modifications:
  • App is up and running again
  • Updates blocked
  • Icon customized

This is the German version, the UK app cannot be patched.

.
 

Attachments

  • Screenshot_20180412-234459.jpg
    Screenshot_20180412-234459.jpg
    237.9 KB · Views: 14,660
  • Screenshot_20180412-234530.jpg
    Screenshot_20180412-234530.jpg
    237 KB · Views: 3,697
  • Screenshot_20180412-234650.jpg
    Screenshot_20180412-234650.jpg
    254.5 KB · Views: 3,653
Last edited:

Vivigens

Senior Member
Apr 26, 2013
123
50
Kassel
Hello Rainman74,

thank you for modifying the Sky go App. It works perfect.
One question: Is there any way to modify the Vodafone Giga-TV-App to install and use on Amazon Fure-TV-Stick2 the same way? That would be great. On Telephone the App works. Install via Sideload is possible but it won`t start...

Greetz
Viv
 

rainman74

Senior Member
Jul 31, 2016
703
304
Munich
Hello Rainman74,

thank you for modifying the Sky go App. It works perfect.
One question: Is there any way to modify the Vodafone Giga-TV-App to install and use on Amazon Fure-TV-Stick2 the same way? That would be great. On Telephone the App works. Install via Sideload is possible but it won`t start...

Greetz
Viv

I assume that the Vodafone Giga-TV-App needs Google Play Services to locate the country. You have to install Open GApps for that, if you're on a rooted device.
 
Last edited:
  • Like
Reactions: Vivigens

sork1

New member
Dec 2, 2008
1
0
Hi, does this SkyGo App need the Google Play Services installed on the FireTV or does it work without them?
 

Benman2785

Member
May 3, 2018
14
2
Hi
1. I have a much better icon (I upload tomorrow)
2. Does it remove the ads?
3. Is there a way I can do that on my own
4. What version was used? 1.9.2 or later?

It's 2:41 now - so I check it after I slept.
TY
 

Benman2785

Member
May 3, 2018
14
2
???
pls make clear to my why you use appcloner - it makes no sense for me...
its possible it will read out the user and pw

to "avoid" updates you only need to change VersionCode and VersionName

if you want a 720p load-animation and a better icon - ask me ;)
 
Last edited:

Benman2785

Member
May 3, 2018
14
2
Last edited:

schorsch9999

Member
Mar 1, 2014
19
12
(but i can add 1.5.2 if you want)
It would be great :gut:

Btw:
A little workaround for the newer Versions :
When the add starts just go back and start the movie again, then it will start immediately
without adds :)

But for Sure, more better without adds by stock.

One more question, when you patch the 1.5.2 for me, can you change the old icon also, please (to this from actualy skygo app)?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    attachment.php

    Modified version of SkyGo for Fire TV

    Sky-Go-2018.04.12.apk

    Modifications:
    • App is up and running again
    • Updates blocked
    • Icon customized

    This is the German version, the UK app cannot be patched.

    .
    3
    The liboemcrypto disablers only result was that Netflix did not work anymore so I removed it.
    Trying to add debugging output to VGDrmBaseService.smali did not work either, then the VGDrmBaseService Threads do not start and you get a TimeOutException. My guess is, that this is started from the libvgc.so and the size/checksum/contents of the class is checked, because even changing one constant from 0x04 to 0x02 led to that behaviour, reverting the smali back to what it was fixed the problem.
    3
    Interesting. Keep investigating/reporting, please ;) :good:
    One thing I know from my tablet is that Magisk hide is necessary... and the magisk manager needs to be repacked/renamed to manager, easy to do as there is an option for that in settings.
    Can't remember in detail, I think without gapps the app won't play too, but I haven't tried it for a year or so, idk.
    Since Kindle/Fire Tablets are supported by Sky Go App these days, spoofing the manufacturer is probably not neccessary as well as installing play services (gms and gsf), there is code that builds the URL to query either amazon store or playstore (depending if manufacturer is Amazon it returns either one as default and the other as backup). There is probably a check (I have not found it yet) if the sky package is available in either of the stores and if its not, then the app is probably throwing an error message.
    The URL could possibly be used to compare the installed version vs. the available versions in the store to make things more difficult.
    Not to mention the check if /sys/devices/virtual/switch/hdmi/state contains anything other than 0. Which is also done in libvgc.so. I need to check if the 0 can be injected without harm to the running fireos. In addition sky registers a listener to get notified if the state changes (plug/unplug).

    So in theory the app should run on fire os, but making it pass the checks is the challenge.
    And yes, I am talking about using the app with a valid payed Sky account, just on the device of my choice (Fire TV Stick 4k). If the Apps on the Sky boxes weren't that limited (no Eurosport Player, no Amazon, almost all other streaming vendors missing except Netflix), I would save the efforts. The sky mini box is too big, limited in apps too and I still would need the fire tv stick and switch hdmi ports on the TV and use two remotes, which is a pain.
    2
    I had a look at the sky app, as mentioned there are multiple checks. One of the checks is for manufacturer=Amazon, which can be fixed by using Magisk.
    Another thing is that the sky app asks the UI manager what type it is and if UI_MODE_TYPE_TELEVISION (4) it returns TV and quits with error 20190005 device not supported.
    Does anyone have an idea if the return value of class android.app.UiModeManager and method getCurrentModeType() can be tweaked with Magisk?
    The UiModeManager comes from a typecast from what method getSystemService(Context.UI_MODE_SERVICE) of class android.content.Context returns.
    There is also a check for ro.platform.has.tvuimode, but I have not found that being set in the firetv stick 4k.
    2
    Can other users also confirm this, then I shut the thread?

    I don't have a Sky subscription anymore.
    App is still working for me on an androidTVBox. Thanks to OP cause the option of using silkbrowser is no longer an option.