Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,769,065 Members 40,890 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 4434
Posts: 3,271
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:	170
Size:	94.9 KB
ID:	2731003   Click image for larger version

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

Name:	Screenshot_2014-05-07-23-49-31.jpg
Views:	207
Size:	187.1 KB
ID:	2731005  
Google Nexus 5 D821
Android version: 4.4.4 KTU48P
Kernel version: 3.4.0 ElementalX 1.0.0
Internals: 2GB RAM, 300-2265MHz CPU with ondemand, ROW
ROM: Stock + Root + Xposed
Samsung Galaxy S GT-i9000
Android version: 4.4.2 KVT49L
Kernel version: 3.0.101 CM kernel
Internals: 371MB RAM, 800-1000MHz CPU with ondemand, ROW
ROM: CyanogenMod 11 M7

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: 14
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
Tags
cyanaosp, mod, online tv, tata sky, ts1506
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Remote Control Your Android Device with Monitordroid

The Android OS showsgreat potential in many areas. One of most interesting things that … more

Intel Partners with Unity to Support Android on Intel-Based Devices

Intel, largely known for their long-standing reputation as the king of … more

Device Review: Samsung Gear Live

Recently, Google announced Android Wear to the world. Android Wear is the Android-based initiative from … more

Forums Added for the Nvidia Shield Tablet and Sharp Aquos Crystal

Just a few days ago, wetook an in depth look at theNvidia Shield Tabletand … more