[HOW TO] Use Xfinity TV Go app on non-Verizon 3G / 4G (bypass WiFi-only restriction)
Just a QUICK How-To that will allow you to use the Xfinity TV Go app to watch television episodes over 3G / 4G for non-Verizon users.
As you probably already know, due to a marketing deal between Comcast/Xfinity and Verizon Wireless, access to streaming episodes are disabled for all carriers except Verizon, unless you are on WiFi.
Fortunately, we have some very talented developers that have provided a solution!
a valid Xfinity/Comcast subscription. If you have Xfinity/Comcast cable you should have a username and password to log in. If you don't know this information, you can initiate a "Chat" from the website, or call Comcast/Xfinity to retrieve your username and/or reset your password. Before you proceed, you should be able to successfully use the TV Go app over WiFi.
First, you must have a working Xposed Framework installation. I'm not sure if this will work with those of you using tethered root such as PIE, but assuming you are able to install Xposed and soft-reboot, it should work. It -definitely- works for anyone with an unlocked bootloader.
Installing Xposed is pretty straightforward, and it is described in other threads so we aren't going into that here. Once Xposed Framework is installed, you can proceed:
You will need to open Xposed, and click "download". This will list all the available Xposed modules. We are looking for a module called "Fake Wifi Connection". The easiest way to find it is by tapping the search button, and typing "Fake Wifi", at which point the module we are looking for should appear at the top of the list. Install the module, then go back to "Modules" in Xposed. Enable the module by checking the box next to "Fake Wifi Connection". This will require a reboot to complete. Once rebooted, open your app drawer and tap on "Fake Wifi Connection".
Unless you have reason to use this for other apps, I suggest you press the "invert" button, which will de-select all apps. Now scroll down the list until you find "TV Go", and place a check mark next to it. Make sure the master switch is set to on, and click "Save".
That's it! Now you can launch the TV Go app, and it will happily stream the episodes of your choosing (assuming they are included in your subscription) over non-Verizon 3G & 4G. If you have a slow connection, you may experience buffering, but this is to be expected in low-bandwidth conditions.
Enjoy! Now you can bypass Comcast/Xfinity's [stupid] Verizon-only restrictions when you aren't on WiFi.
Be sure to use caution if you are on a limited data plan, as video-streaming can consume a substantial amount of bandwidth in a relatively short period of time.
This could potentially allow you to use other apps that restrict you to WiFi-only use as well.
All thanks and credit goes to:
1. The Xposed Framework development team
2. "lemonsqueeze" - the developer behind the "Fake Wifi Connection" Xposed Module