https://www.androidpolice.com/2018/06/12/hisense-h9-plus-4k-tvs-android-tv-now-available/
New Hisense TV's are releasing and they have a custom Fox Sports app for the World Cup that airs the matches in 4k (I believe), anyone with one of these TV's able to pull this app?
WORKING VERSION See update in post.
Thanks to /u/whatpens for extracting the app and compiling a patched version. I installed in on my shield and it works great. The only small problem (really not a problem at all) is if you close the app, then re-open, you will likely get an "unauthorized error". Clearing data and re-activating works though so not a big deal. You do need some sort of cable/satellite/streaming provider to activate the app with. I have YoutubeTV. Sling works, as does Fubo TV, PS Vue, DTV Now, and others.
If this has helped anyone, please consider donating to /u/whatpens as this is pretty massive in terms of watching the matches in 4k in the US.
So, here is how you get the 4K streams from this app
You will need a
Fox Sportsaccount to activate the app. You can useSling TVpackage that hasFox Sports, it works just fine in the US to activate this appOn Any Computer: Change your user agent on your browser to
In Firefox do this in
about:configand add a key forgeneral.useragent.overrideGo to
h11ps://api.foxsports.com/prd-hbs-wcfox-tal/?isandroidtv=trueUse your directional keys and enter to navigate. Once you get to the screen to select your stream, press F12, open the network TAB, and watch for the POST call to the File column that says tokenize
Select the response, you will get back an HLS URL in the
ContentUrlkey of the JSON responseUse any video player that supports setting a user agent. On macOS with VLC for example:
The last argument is the HLS stream URL you got from your browser.
I've heard
Kodiallows you to change User Agent as well.PLEASE NOTE THE STREAM LINKS SHOULD NOT BE SHARED WITH ANYBODY AS THEY ARE TEMPORARY AND ARE PROBABLY TIED TO YOUR TVE (TV Everywhere, in this example Sling) ACCOUNT. The API calls do contain PII (Personally Identifiable Information), so everything seems to be linked together.
On Android TV:
UPDATE : I have made a patched version of the app that overrides the user agent. This is version 7.
h11ps://mega.nz/#!SrRwDIBI!9tu0jIic1KameXghPVnukz0qj9mgxfOKS8kew1sURYoIf you want to run the app from the Play Store you will have to root your device and change your build.props.
Please support my work (I bought two Hisense TVs after bricking one) so I can continue to update the apps and answer questions. Anything helps:
EDIT: June 25th
My earlier efforts to make the Hisense Fox Sports 4K World Cup app available to all Android users: many of you said that the streams were a little bit laggy (and not due to the network)
I have updated the Fox Sports App with another patch which allows you to launch an external player. While VLC does not seem to work, MX Player with HW+ Decoding works perfectly. I have not tried Kodi or others, but as long as they support opening an Intent with an HTTPS m3u8 link it should work.
For MX Player: You must enable HW+ Decoding to be the default for network streams. Apparently MX Player HW+ is actually just Android MediaPlayer.
Furthermore for owners of Hisense TVs and maybe other Android TV boxes, please try the following to get smoother playback: disabling "Motion enhancement", "Noise reduction", and "Digital noise reduction" in picture settings. The patched app will be available to all of those that donated to finance me buying two Hisense TVs and all the effort that went into patching it. Please PM me for the updated APK for your device.
For better performance, set the refresh rate of your device to 50HZ to match the content.
For those that did not donate, you can use the web browser method to extract an URL and use ADB (or any other method) to open the URL with your favorite player, see
h11ps://developer.android.com/training/app-links/deep-linking, it should work just fine but is less convenient.UPDATE: July 1st Version 11 available from Fox with improved 4K live playback! Available for those who donated.