Xfinity TV Mod Android Box (HDMI output)

Search This thread

XB56

Member
Dec 5, 2022
9
3
Is there a fix for not being able to scroll up on an Nvidia Shield when in the "For You" section? Also, once you have scrolled down, you can't get back to the top search icon without selecting to the left menu and coming back into the main menu.
I noticed this happening for me too on the latest version 7.0.0.009. I am running on a Sony Bravia TV.
 

myxdad

Member
Dec 24, 2020
39
0
I only get sound, no video on live channels.

On demand just loads... ... ... ... ... ... and never plays anything.

Anyone else with this issue?
 

gate1975mlm

Senior Member
Jun 2, 2016
108
38
Hey Guys,

Xfinity Stream 7.1 BETA dropped today. However, the code has changed. I'm looking it through it now looking to see if I can still "FIX" to use on our Android TVs.
Sometimes I wonder if Comcast changes the code to actually improve the app or if they are just trying to block devices that do not support the official app.
Anyway hopefully you can fix it :)
 

ytsejam1138

Senior Member
Jul 27, 2013
243
242
I've been testing different changes to this 7.1 APK for the last couple of days and so far I don't feel I'm making any progress. In fact, in my last test I simply unpacked and repacked 7.1 and it fails to install. And yes, I did uninstall 7.0 prior. I'm linking the untouched 7.1 APK, hopefully someone out there can take a look at it and either find the fix or point me in the right direction. Xfinity Stream UNMODDED 7.1.0.025
 

louforgiveno

Senior Member
Jun 24, 2010
3,828
2,459
I've been testing different changes to this 7.1 APK for the last couple of days and so far I don't feel I'm making any progress. In fact, in my last test I simply unpacked and repacked 7.1 and it fails to install. And yes, I did uninstall 7.0 prior. I'm linking the untouched 7.1 APK, hopefully someone out there can take a look at it and either find the fix or point me in the right direction. Xfinity Stream UNMODDED 7.1.0.025
Is there a guide in this thread, I'm interested in knowing the steps that used to work as a start point.
 

shinobisoft

Recognized Contributor
Feb 18, 2012
3,299
3,413
Knoxville, TN
I've been testing different changes to this 7.1 APK for the last couple of days and so far I don't feel I'm making any progress. In fact, in my last test I simply unpacked and repacked 7.1 and it fails to install. And yes, I did uninstall 7.0 prior. I'm linking the untouched 7.1 APK, hopefully someone out there can take a look at it and either find the fix or point me in the right direction. Xfinity Stream UNMODDED 7.1.0.025
I'll take a look at the apk to see if I can point you in the right direction as I'm not signed up for Xfinity Stream.
 
  • Like
Reactions: ytsejam1138

ytsejam1138

Senior Member
Jul 27, 2013
243
242
@louforgiveno There is, it's kinda broken up among the many different posts. However, the code has changed so much in 7.1. Basically you take the APK and unpack it and decompile it with APK Editor Studio. Then go to the following file inside classes4: /com/xfinity/cloudtvr/model/video/locks/SecondaryDisplayPlaybackLock.smali

In line 360, look for:
const/4 v0, 0x1
change that 1 to a zero. Compile and Repack the APK. That bypasses the HDMI check for Android/Google TV.

However, that line is now located at line 346 and reads:

move v0, v4

There are some other instances of const/4 v0, 0x1 in the 7.1 SecondaryDisplayPlaybackLock.smali but like I said earlier any change even just unpacking and repacking the APK will result in a failed install. There are also some other new pieces of code in 7.1 that run checks on if the device is an AndroidTV, FireTV, ChromeOS, etc. These are located in com/xfinity/common/android/XtvAndroidDevice.smali

Oh, and installing the stock 7.1 mobile app on an AndroidTV works up until you try to play something and then it throws an error about turning Screen Mirroring off. I wish I could just get the APK to install after unpacking and repacking, then at least I could really test it and see if any of the changes work or throw different errors.
 
Last edited:

louforgiveno

Senior Member
Jun 24, 2010
3,828
2,459
@louforgiveno There is, it's kinda broken up among the many different posts. However, the code has changed so much in 7.1. Basically you take the APK and unpack it and decompile it with APK Editor Studio. Then go to the following file inside classes4: /com/xfinity/cloudtvr/model/video/locks/SecondaryDisplayPlaybackLock.smali

In line 360, look for:
const/4 v0, 0x1
change that 1 to a zero. Compile and Repack the APK. That bypasses the HDMI check for Android/Google TV.

However, that line is now located at line 346 and reads:

move v0, v4

There are some other instances of const/4 v0, 0x1 in the 7.1 SecondaryDisplayPlaybackLock.smali but like I said earlier any change even just unpacking and repacking the APK will result in a failed install. There are also some other new pieces of code in 7.1 that run checks on if the device is an AndroidTV, FireTV, ChromeOS, etc. These are located in com/xfinity/common/android/XtvAndroidDevice.smali

Oh, and installing the stock 7.1 mobile app on an AndroidTV works up until you try to play something and then it throws an error about turning Screen Mirroring off. I wish I could just get the APK to install after unpacking and repacking, then at least I could really test it and see if any of the changes work or throw different errors.
Could you share where you got the latest version......I'm not seeing versions above 7.0.0.0.5 when searching?
 

louforgiveno

Senior Member
Jun 24, 2010
3,828
2,459
@louforgiveno I signed up for the BETA through the Play Store. I also have an app called APK extractor on my phone. It will take any installed package and reverse engineer it into an APK file. That's the way i have always done it.
Thanks for the info!

In the meantime take a peek at this.....could explain the problem....
I've never done more than basic edits in smali files etc...so most of the info is beyond me...but I'm trying to make sense of it all.

I hope this might give ya some ideas

***I've looked at an older apk (modded by you) and compared it with the new apk you uploaded and it appears there is a whole lot more happening in the Meta-INF folder now compared to old...

Thanks again
 

louforgiveno

Senior Member
Jun 24, 2010
3,828
2,459
@louforgiveno I signed up for the BETA through the Play Store. I also have an app called APK extractor on my phone. It will take any installed package and reverse engineer it into an APK file. That's the way i have always done it.
Small development.......i used Apktool M to decompile, didn't make any changes and recompiled (using aapt2) option...not sure if that made the difference, but afterwards i was able to install the apk successfully (on phone).....yesterday tried multiple times with apk tool pro....and those recompiled apks all failed to install......
Now to try to single out the necessary changes to bypass hdmi lock
 
Dec 12, 2022
6
0
First off, great work to whip this app into shape.

When I downloaded the regular xfinity stream app for my android box I got the dreaded “screen mirroring is not currently supported.” The apks here have overcome that challenge.

I do, however, experience another strange problem that I was hoping someone here might help me understand or fix. I tried it with a few different versions (most recently 7.0.0.009, but also several versions of the 6.xx.x.xxx) but they all exhibit the same issue:

None of the regular channels work. I can get some of the “TV GO” channels to work, but not all of them. I’m located in my home xfinity network. When I try to play CBS for instance, I get a message that says “Unfortunately Stream has stopped.” The app then restarts. This same phenomena occurs with all of the regular live tv channels and most of the tv go channels.

To my knowledge, I’ve allowed all privileges, location services, etc.

My xfinity stream services are in proper working order as I can use the full compliment of features on my devices that are supported by the standard app.

What should I try to do to troubleshoot this?
 

Top Liked Posts