Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,802,856 Members 37,819 Now Online
XDA Developers Android and Mobile Development Forum

[TRICK] Use Tata Sky Everywhere TV on any device, any android version

Tip us?
 
ts1506
Old
(Last edited by ts1506; 7th May 2014 at 07:21 PM.)
#1  
ts1506's Avatar
Recognized Developer - OP
Thanks Meter 4,434
Posts: 3,278
Join Date: Sep 2012
Location: Kolkata
Angry [TRICK] Use Tata Sky Everywhere TV on any device, any android version

As many Indian Tata Sky users might know, Tata Sky's Everywhere TV is supported on only a few devices on specific Android versions only.
Also, it doesnt work on rooted devices.

So, here is a small tutorial to get it working on "ANY" device on "ANY" android version (root needed)

First off, to prevent it from detecting root, we need Rootcloak and Xposed.
This step is self explanatory, just add the Tata Sky mobile app in Rootclock.

Secondly, to remove device check
Open Tata Sky app and minimize it

Using a root explorer, go to /data/data/com.ryzmedia.tatasky/Shared_prefs

Open com.ryzmedia.tatasky.xml

Find these 2 lines
<boolean name="FIRST_TIME_FLAG" value="true">
<boolean name="ETV_SUPPORT_FLAG" value="false">

Change them to

<boolean name="FIRST_TIME_FLAG" value="false">
<boolean name="ETV_SUPPORT_FLAG" value="true">

Now, save the file, switch to Tata Sky app, and click the Everywhere TV icon.
If you close the app, you must redo the 2nd step.

Voila, everything works, Screw you Tata Sky, I aint abiding by your rules.

This is NOT a permanent solution though.
Screenshots from Nexus 5 on stock rooted 4.4.2 (an unsupported device)
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-05-07-23-49-19.jpg
Views:	193
Size:	94.9 KB
ID:	2731003   Click image for larger version

Name:	Screenshot_2014-05-07-23-49-11.png
Views:	188
Size:	203.9 KB
ID:	2731004   Click image for larger version

Name:	Screenshot_2014-05-07-23-49-31.jpg
Views:	232
Size:	187.1 KB
ID:	2731005  
Google Nexus 5 D821
Android version: L LPV81C
Kernel version: 3.4.0 Code_Blue-L
Internals: 2GB RAM, 300-2265MHz CPU with ondemand, ROW
ROM: Android L Preview + Root

My projects
CyanAOSP ROM 4.4 - Galaxy S - Galaxy S2 - Nexus S - Captivate
CyanAOSP ROM 4.3 - Galaxy S
CyanAOSP ROM 4.2 - Galaxy S - Vibrant - Captivate
CyanCore Kernel - Galaxy S - Vibrant - Captivate

Official Facebook Page - Here Twitter - Here Youtube - Here



Press button if I helped you instead of typing it.
The Following 4 Users Say Thank You to ts1506 For This Useful Post: [ Click to Expand ]
 
appviz
Old
#2  
appviz's Avatar
Member
Thanks Meter 10
Posts: 82
Join Date: Aug 2013
COOL
Don't forget to hit Thanks Button if someone helps you...

http://appsatmiro.blogspot.com/
 
brijs
Old
(Last edited by brijs; 4th June 2014 at 10:32 AM.)
#3  
brijs's Avatar
Junior Member
Thanks Meter 1
Posts: 17
Join Date: Aug 2013
Location: Pune
Default Can't find the tata sky in root

I got it done but sadly. This hack does not work on a Nexus 4. Any other way possible.
Phone: Nexus 4
Launcher: Nova Prime
Software number: Android 4.4.4
Kernel version: Franco-r209-OTG
Baseband version: M9615A-CEFWMAZM-2.0.1701.02
Build number: KTU84P
Recovery: Clockwork Mod
 
Nikhil Bhalla
Old
#4  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Jun 2014
Hi,

I am unable to find /data/data/com.ryzmedia.tatasky/Shared_prefs could you please help

Regards
 
hellakarsh
Old
#5  
hellakarsh's Avatar
Junior Member
Thanks Meter 3
Posts: 12
Join Date: Apr 2014
Location: Moradabad
Quote:
Originally Posted by ts1506 View Post
As many Indian Tata Sky users might know, Tata Sky's Everywhere TV is supported on only a few devices on specific Android versions only.
Also, it doesnt work on rooted devices.

So, here is a small tutorial to get it working on "ANY" device on "ANY" android version (root needed)

First off, to prevent it from detecting root, we need Rootcloak and Xposed.
This step is self explanatory, just add the Tata Sky mobile app in Rootclock.

Secondly, to remove device check
Open Tata Sky app and minimize it

Using a root explorer, go to /data/data/com.ryzmedia.tatasky/Shared_prefs

Open com.ryzmedia.tatasky.xml

Find these 2 lines
<boolean name="FIRST_TIME_FLAG" value="true">
<boolean name="ETV_SUPPORT_FLAG" value="false">

Change them to

<boolean name="FIRST_TIME_FLAG" value="false">
<boolean name="ETV_SUPPORT_FLAG" value="true">

Now, save the file, switch to Tata Sky app, and click the Everywhere TV icon.
If you close the app, you must redo the 2nd step.

Voila, everything works, Screw you Tata Sky, I aint abiding by your rules.

This is NOT a permanent solution though.
Screenshots from Nexus 5 on stock rooted 4.4.2 (an unsupported device)
Thanks bro....

Sent from my Xperia P using XDA Premium 4 mobile app
 
flame10
Old
#6  
Senior Member
Thanks Meter 96
Posts: 525
Join Date: Dec 2009
Not sure, but can this XML be used to play everywhere TV on a different device, if you have enabled everywhere tv on a device.

Just wondering what will the app do if I keep the device name same
 
lfc2000
Old
#7  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Jan 2011
Sky tv

Sent from my HTC One using XDA Premium 4 mobile app

Tags
cyanaosp, mod, online tv, tata sky, ts1506
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Speed Up Jenkins Configuration Process with TSJ

When you are theleader of a largedevelopment project, Gerrit isn’t the only tool that … more

AutoData Regulates Your Connectivity to Save Battery Life

It’s absolutely no secret that battery life is somewhat of anundoingformany … more

Tale of the Great Recoveries

About a week ago, our fantastic writer and my esteemed colleague Tom embarked on a mission to learnthe vast and … more

How to Make Your GPS Lock Faster – XDA Developer TV

Nothing is more frustrating than opening up Google Maps and it taking way to long … more