yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Lennyuk:
I still have not got my phone booting so cannot test this yet.

But someone on my twitter just told me all they did was change all 4.0.3 values (on sgs2 ics) to 2.3.7 and sky go worked (in build.prop).

If anyone can try before me please report findings as I am still bootlooping :)
[Android Apps and Games] gumbald:
Never decompiled an app before, probably not the easiest thing to start learning on!
[Android Apps and Games] Squiggle:
Me neither, but thought I'd give it a go ...

Secret seems to be in CommonUtils.smali where the following methods are defined:

.method public static getDeviceName()Ljava/lang/String;
.locals 1

.prologue
.line 12
sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;

return-object v0
.end method

.method public static getDeviceNameAndOS()Ljava/lang/String;
.locals 4

.prologue
.line 16
sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;

.line 17
.local v0, deviceName:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;

invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

const-string v2, " "

const-string v3, "_"

invoke-virtual {v0, v2, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

move-result-object v2

invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v1

const-string v2, "_"

invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v1

sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;

invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v1

invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v0

.line 19
return-object v0
.end method

.method public static getManufacturerName()Ljava/lang/String;
.locals 1

.prologue
.line 8
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;

return-object v0
.end method

---------- Post added at 01:59 PM ---------- Previous post was at 01:55 PM ----------

Oh, similar objects calls are in MediaPlayerWrapper.smali & HdmiReceiver.smali ...

---------- Post added at 02:10 PM ---------- Previous post was at 01:59 PM ----------

I'm guessing all we need to do is replace all of the

sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;

with something like:

const-string v0, "HTC Desire"

and likewise for the following lines:

sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;

sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;

and then recompile ...
[Android Apps and Games] gumbald:
I feel like a complete novice here, but that was what I was going to say. If someone does it, let me know because I'd like to try it myself!

Do we need to see the debug to work out what a correct device string reported is, or does that just get extracted from build.prop I guess?
[Android Apps and Games] Wazzamatazz:
Spare the paranoia/conspiracy theories please. It's in Sky's best interests to get this onto as many devices as possible, both iOS and Android. I don't like the fact that I can't install it at the moment (SGS2 w/ CM9) but they wouldn't be blocking root if they didn't have legitimate concerns about the DRM aspect of the service.
[Android Apps and Games] timshields:
I assume you also need to include a valid "Landroid/os/Build" - e.g. 2.3.1

This stuff is way over my head, but I hope it gets worked out :)
[Android Apps and Games] x2srj:
The reason it doesn't work on a rooted phone is simply because Android is an open source platform, if a phone is rooted you could then become a stream server and could stream the content to other phones... they're only protecting their business which each one of us would do if it cost us income.
[Android Apps and Games] Zammo76:
I've tested the Sky Go app on my rooted HTC Desire which is rooted using Runnymede and I was able to install and run it but when I entered the password it said my device was not supported. In desperation I tried my Motorola Xoom but it came up with same outcome, not surprising really as its running ics, rooted and is a tablet all things not supported in this crummy app.

Finally I tried a work colleagues HTC Desire S which is stock and it worked fine but the quality was pretty ropey connected to our works wifi.
[Android Apps and Games] x2srj:
how long did you watch the content for? it gets better as it appears to base quality on bandwidth like the PC and iOS versions do
[Android Apps and Games] jameslfc5:
Thanks to whoever posted the workaround for the Nexus

Although when I go to play a video I get this ...

Is this because I'm rooted?
[Android Apps and Games] Squiggle:
I can't speak for gumbald, but I'd hardly describe myself as a dev ... Lets say ... Enthusiast!

For those who have unrooted either by flashing stock rom or using OTA and it's working ... Could you post your build.prop?
[Android Apps and Games] longster10:
Please can someone recommend a stock kernel for me please.

Thanks

Great work so far :)
[Android Apps and Games] jamsie:
Interestingly , there is talk on skyGo forums filling with Jailbroken iPad users reporting same issues as Rooted android users :D
[Android Apps and Games] Zammo76:
I just tried putting my rooted HTC Desire back to the stock ROM and then running Skezza's hack and also Voodoo Rootkeeper but I still didn't have any luck.

On a slightly different note looks like Sky have now added Sky Atlantic to the list of channels Android phones can watch (i'm sure this wasn't there yesterday).
[Android Apps and Games] Squiggle:
That is interesting and is supporting my latest theory regarding the root/unrooted issues.
[Android Apps and Games] casper6391:
My build.prop with S2 stock kernel rooted. All channels working. See my last.

dalvik.vm.heapsize=64m
dalvik.vm.stack-trace-file=/data/anr/traces.txt
dev.powersave_fps=0
dev.sfbootcomplete=0
keyguard.no_require_sim=true
media.stagefright.enable-http=true
media.stagefright.enable-meta=false
media.stagefright.enable-player=false
media.stagefright.enable-rtsp=false
media.stagefright.enable-scan=false
net.bt.name=Android
persist.adb.notify=0
persist.service.usb.setting=0
rild.libargs=-d /dev/ttyS0
rild.libpath=/system/lib/libsec-ril.so
ro.board.platform=s5pc210
ro.build.PDA=I9100XWKK5
ro.build.changelist=754841
ro.build.date=Wed Nov 23 19:09:09 KST 2011
ro.build.date.utc=1322042949
ro.build.description=GT-I9100-user 2.3.6 GINGERBREAD XWKK5 release-keys
ro.build.display.id=UltraToxic Rom v8.0.2 XWKK5
ro.build.fingerprint=samsung/GT-I9100/GT-I9100:2.3.6/GINGERBREAD/XWKK5:user/release-keys
ro.build.hidden_ver=I9100XWKK5
ro.build.host=DELL144
ro.build.id=GINGERBREAD
ro.build.product=GT-I9100
ro.build.tags=release-keys
ro.build.type=user
ro.build.user=root
ro.build.version.codename=REL
ro.build.version.incremental=XWKK5
ro.build.version.release=2.3.6
ro.build.version.sdk=10
ro.com.google.clientidbase=android-samsung
ro.com.google.gmsversion=2.3_r8
ro.com.google.locationfeatures=1
ro.config.alarm_alert=Good_Morning.ogg
ro.config.media_sound=Media_preview_Touch_the_light.ogg
ro.config.notification_sound=01_Sherbet.ogg
ro.config.ringtone=S_Over_the_horizon.ogg
ro.error.receiver.default=com.samsung.receiver.error
ro.flash.resolution=1080
ro.opengles.version=131072
ro.product.board=GT-I9100
ro.product.brand=samsung
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.device=GT-I9100
ro.product.locale.language=en
ro.product.locale.region=GB
ro.product.manufacturer=samsung
ro.product.model=GT-I9100
ro.product.name=GT-I9100
ro.secdevenc=true
ro.setupwizard.mode=OPTIONAL
ro.sf.lcd_density=240
ro.tether.denied=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.wifi.channels=
ro.wtldatapassword=true
windowsmgr.max_events_per_sec=85
[Android Apps and Games] wonplc:
Confirmed test apk is working on Samsung Galaxy Note NT7000, rooted on custom rom (Checkrom) with latest Samfirmware stock kernel flashed with Mobile Odin Pro, and root hidden with Voodoo OTA Rootkeeper. All channels working perfectly (Sports and movies, anyway). Excellent work, thank you very much.
[Android Apps and Games] ice2k187:
I tried same on dell streak, back to stock no root access and install the test apk, now lal chanels load 100% then screen goes black as if to start the stream then i get error:37 :( not even sky news works now lol.
[Android Apps and Games] AdzUK:
Awesome, gonna try mine now.
[Android Apps and Games] jamsie:
Yip.

I wondered if flashing stock rom back onto my DesireHD and unrooting would work, but it seems Zammo76 had no luck with that... unless is still checks for s-off, eng-Off???
[Android Apps and Games] jinio777:
Anyone know where I can get intratech stock kernels 2.3.5.?

Also, and a really stupid noob question, will flashing this kernal wipe my phone? Do I need to back things up first?

Thanks,

Signed, stupid noob who's trying to learn!
[Android Apps and Games] AdzUK:
All channels WORKING! :D

Galaxy Note, stock rom, ROOT HIDDEN.

Using the test apk from page 13, many thanks to the dev for that!! Using OTA RootKeeper (free) which does the job. :)
[Android Apps and Games] Lennyuk:
From now on please don't say you are using the app ROOTED if you are hiding root via another app, it is deceiving on a quick glance at the thread, say root HIDDEN or something.
[Android Apps and Games] x2srj:
this is true ;)
[Android Apps and Games] S1MANC:
Yep can confirm this; been experiencing this problem since yesterday but just put it down to problems at sky's end.

Interestingly the sky go app was updated last on 30th of jan But I know i've used it since then on my jb'd iphone therefore the jailbreak/root check must be being done at skys end rather than built into the app? #MyTheory
[Android Apps and Games] casper6391:
Its always advisable to make a backup. Flashing a new kernel will not wipe anything but if you had something such as new boot video or certain tweaks in a kernel then these would not work with stock kernel.

Downloads will come when someone mirrors them.
[Android Apps and Games] gerrymcgrath:
Unrooted skygo for Xoom tablet ver Honeycomb 3.2

Hi,

Just wondering if anyone has access to all channels on their Android Tablet device yet?

I installed the test .apk provided by gumbald on page 13 but it doesnt load gets stuck at 0% and I then get a Media streaming warning message that I need to be in a wifi hotspot to stream media.

Thanks for all of your efforts Dev guys
[Android Apps and Games] combat goofwing:
would the OP add the modded app on page 13 to the first post ,some people are coming to this tread and donloading the app on 1st post thinking its the one for other devices not supported by sky

thanks

SENT FROM MY TRANSFORMER and its on KRAKD
[Android Apps and Games] s2dh:
Hi Guy's,

what are the chances of getting an apk that will work on all rooted devices?

I am on Crkiskelo v38 and i just get the loading screen (Sky News works ok).

Just wondered if a dev out there is able to compile an apk that will work on rooted ROM's, Sky look like they have locked this down to non-rooted roms.

or is there anything I can do to get this working..?

My SGS2 build is -

Kernel - Siyah 2.6.12

Baseband Ver - XXKL1

Android Ver - 2.3.6

ROM CriskeloROM Gingerbread v38

(Seriously hoping someone will sort an apk out that works, Sky are obviously not going to do this...)
[Android Apps and Games] skearon:
Have tried it on stock Galaxy Note and Asus Transformer

Works on Note, on Transformer get known error when going to watch any channel

Currently on holidays in Bulgaria so had to create VPN to office and then it worked :-)
[Android Apps and Games] gumbald:
Interesting, maybe there is some kind of manufacturer check. Both unrooted I guess?

It's hopeful. We're trying!
[Android Apps and Games] Lennyuk:
Read the damn thread
[Android Apps and Games] s2dh:
I have....

did not see anything that helps..?
[Android Apps and Games] Squiggle:
There is another Manufacturer check that we thought was superfluous ... Just trying to get my server to recompile the .apk.
[Android Apps and Games] gumbald:
Bypassing the other device and manufacturer checks.
[Android Apps and Games] lufc:
so it looks like SG & SG2 will both work with custom roms but a stock Kernal and hide root.

So now i need to confirm if any one has it working on a HTC device., I presume it should be the same but cannot check HTC as i do not have one but will have a loan of one in a couple of hrs

But im sure someone will have it going by then :)

Good work guy,s and SCREW YOU SKY:p
[Android Apps and Games] BigRD:
My experience with the official app:

Changed ROM from Runnymede AIO V6.5 to Froyo 2.2 Stock with root

HTC Desire

Android v2.2

Kernel 2.6.32.15-gf5a401c htc-kernel@and18-2 # 1 (Stock rooted)

Build 2.29.405.5 CL293415 release-keys

Hboot Stock - Alpharev S-Off

CWM 5.8.0.2

Default install - Sky News only (as expected)

Rootkeeper OTA - Root Hidden then checked with Root Check confirmed as not root

Default app still only streams Sky News

Thanks to those DEVS with the knowledge and time to work on this - it is appreciated.
[Android Apps and Games] coxlufc:
Cheers will try this now... Tried it on my sgs 2 but stuck at loading screen hope someone manages to make this work for custom ICS kernel as don't really want to go back to stock I know your trying hard devs keep up the good work
[Android Apps and Games] jmnathan:
Just to back that up. Using a rooted SGS2, flashed a stock kernel and used Rootkeeper OTA to "remove" root and sports channels work perfectly.

Thanks to everyone for all of your help, it is very much appreciated!
[Android Apps and Games] _slarti:
I'd happily test on my Desire HD running CM7.2 but I can't find a working link for a stock kernel.
[Android Apps and Games] jamsie:
Running DesireHD with Android Revolution 6.3.1

Un-installed Original Test.apk from page 13.

Temp unrooted with Voodoo OTA

Installed Test 0.1.1 - App loads

Sign in - successful

Sky News - Streams ok

Sky One, Movies, anything else, still fails.

Be interesting to see if this works on the Desire HD mentioned earlier that was rolled back to stock.
[Android Apps and Games] Lennyuk:
Just use mobile odin to flash a custom kernel when you need recovery. At the moment ics custom kernels offer you nothing except recovery anyway.
[Android Apps and Games] farreli:
I can conform this does not work.

Not rooted

Get 0/100 then app goes back to sky screen with spinner and reloads channel list
[Android Apps and Games] jinio777:
Can someone please mirror a link for a...

intratech stock kernels 2.3.5.

Ta.

Ps. Recent apk does not work on my rooted sgs2. Maybe due to me having wrong kernel, you guys will know better than me. Hope this little hit of info helps the cause.

Ps. You guys do a great job, so thanks a million!
[Android Apps and Games] ItsTobias:
unfortunately still not working on the galaxy nexus with hidden root
[Android Apps and Games] gumbald:
Think this must be down to the kernel checking then - what's your kernels?
[Android Apps and Games] gerrymcgrath:
Hi, in response to the new .apk file uploaded by gumbald, the same problem, stuck at 0% loading from my unrooted Xoom tablet..

thanks for the efforts though...
[Android Apps and Games] gerrymcgrath:
Kernel version for motorola xoom is 2.6.36.3

a73301c@il93lnxdroid47#1
[Android Apps and Games] daz_2000:
Thanks for trying, tested new apk on my asus transformer tf101 and still not working, unknown error occured msg.
[Android Apps and Games] jamsie:
My Kernel on DesireHD

2.6.35.14-RCMIX3D-ACS-ACE-NCR-v11.1-ge213e7-dirty

ken@klquicksall #12
[Android Apps and Games] Fryingsheep:
Gumbald 1.1 app still stuck at 0% all channels on Stock Nexus S (4.0.3 - Kernal build: 3.0.8-gb55e9ac) and all channels except Skynews on Galaxy Tab running Overcome 2.3.6 rom (Kernel 2.6.35.7).
[Android Apps and Games] jinio777:
My kernal is shown on attached pic
[Android Apps and Games] Carnoustie:
Working beautifully on my Galaxy Tab (GT-P1000 Gingerbread 2.3.3)

Ski Go / Tab video :p http://youtu.be/4QX42XTQYSk

Ta very much gumbald
[Android Apps and Games] billbond4:
Ok its working on my rooted SE Xperia Arc:-

1) removed sky go app that was on the phone

2) downloaded the application OTA Rootkeeper from the Andorid marketplace.

3) using the application created a backup of the root, then temp un-root

4) installed the sky go app from xda

http://xdaforums.com/showthread.php?t=1506967&page=13

5) logged in and watched SKY :-)
[Android Apps and Games] TheIntruder:
Working on my mates dog**** wildfire would you believe it lol...

Int

Sent via smoke signals
[Android Apps and Games] Zammo76:
I've got a rooted HTC Desire and went back to the stock 2.2 Froyo ROM and tried both the hide apps (Skezza's and Voodoo) but none of this work.

My Kernal version is:

2.6.32.15-gd96f2c0

htc-kernel@and18-2#1

And as far as I know is unchanged from the stock one.
[Android Apps and Games] Flibster:
Rooted Galaxy SII from Three

Running stock Android 2.3.3 - Gingerbread.XWKF4

Baseband - I9100XXKL1

Kernel - 2.3.35-I9100ZSKF4-CL280225 root@avad-server #22

SkyGo working using Voodoo OTA RootKeeper

Happy person.

Also got it working using the test version from page 13 on the girlfriends 100% stock Desire Z. Don't have the details to hand, but will update later on with the info.
[Android Apps and Games] skearon:
Yes both unrooted, both with latest official roms via OTA upgrades

---------- Post added at 03:32 PM ---------- Previous post was at 03:25 PM ----------

Same error on my unrooted stock TF101, could it be that Sky is trying to launch a different video player?
[Android Apps and Games] jamsie:
Interesting to hear that even with stock, you are getting the same issues as me. did you ever do s-off to change the radio version? Thats the only other thing i can think of? can THAT be checked by the skygo app?
[Android Apps and Games] ande_uk:
new test apk and OTA root keeper not working on CM9 GNexus..
[Android Apps and Games] casper6391:
wow gonna try the wifes galaxy ace just for the sake of it. Hopefully the desire modders will get sorted soon. Spent more time trying to get this to work on my S2 than I will probably spend watching it but glad to be of assistance.
[Android Apps and Games] xpuser:
The official sky go app not working on my rooted Desire HD (see sig for software loaded). I have tried OTA Rootkeeper to hide root, and this did not work either. I dont even get the sky news channel to play.

For sky news, It says loading, then back to the sky go page (blue and green background) and then to the channel list page.

For non-sky news channels, it hangs in the loading 0% 0/100 screen.
[Android Apps and Games] casper6391:
I'm pretty sure the nexus was confirmed as working earlier in thee thread. Just needed stock kernel and OTA.
[Android Apps and Games] Slymobi:
Test.apk let's me attempt sign in but I already have 2 devices registered. That's as far as I can test until I can deregister a device later. Running rooted,s-off,custom Rom 2.2 froyo HTC wildfire,custom kernel. I would love this working on my phone so I didn't have to use the pod touch for it anymore.

UTID
[Android Apps and Games] eastonfr:
What is the password using zarchiver to unzip this file?
[Android Apps and Games] ItsTobias:
It was confirmed working on a rooted stock galaxy nexus yes, but this doesnt help those running with a custom kernel unless you want to reflash a stock rom/kernel back to the device everytime you want to watch sky go, looking for a fix for the requirements of a stock rom(ie allowing custom kernels) has been one of the main focuses of the thread for a while now.
[Android Apps and Games] Markv:
Thanks for the suggestion.

I tried what you did but in a different way. Rather than removing the app (SkyGo), I just cleared the data in Setting, Manging Apps.

Then by using OTA Rootkeeper, I craeted the backup and unrooted the device.

Next, I ran SkyGo which I had downloaded from the Android marketplace and logged back in.

All channels seem to be lauching ok.

Rooted Galaxy S II (Unrooted using OTA RootKeeper)
[Android Apps and Games] Gaugerer:
Thanks (I've hit your thank button) for the fix which works ok on my unrooted Note running stock ROM. I had already installed the Sky app and had to uninstall that to get your app to work.
[Android Apps and Games] GWRanson:
My rooted Galaxy Nexus is using a stock kernel but not working.

Using the test apk v0.1.1 and unrooted using OTA RootKeeper.

Any ideas?
[Android Apps and Games] Squiggle:
ICS Devices really aren't going to work ...
[Android Apps and Games] BigRD:
@Slymobi

ItsTobias posted the solution to have more than 2 devices on your Sky account in post 118
[Android Apps and Games] csteinle:
My stock GalaxyNexus with 4.0.2 works with the original sky_test.apk, so it's not ICS itself that's the problem.
[Android Apps and Games] georgios73:
installed fine my galaxy note however i get "it is not possible to play content whilst roaming" message. I am using wifi only. Any ideas?
[Android Apps and Games] Squiggle:
Really?! That's pretty shocking ... Running some more debugging now ...
[Android Apps and Games] ice2k187:
Tested again on a streak running gingerstreak and root hidden with ota, still same for me news works but no other channels do.

Thanks for your efforts.
[Android Apps and Games] Squiggle:
Try clearing the app's cache and rebooting.

---------- Post added at 04:02 PM ---------- Previous post was at 04:01 PM ----------

Did you install the app with the root hidden?
[Android Apps and Games] Scott_HKR:
Am I correct in saying that if any of these root hiding methods, or build.prop changes works, that this won't work on ICS anyway?
[Android Apps and Games] ice2k187:
Yes I made sure root was hidden before the install, have reinstalled twice and cleared cache and all data, I have not tried a reboot ill give that ago now. Thanks again

---------- Post added at 06:11 PM ---------- Previous post was at 06:08 PM ----------

reboot no effect, still pops that little error up and stays at 0%
[Android Apps and Games] ItsTobias:
Some people have come back saying the app does work on ICS stock and stock rooted with OTA Rootkeeper so I would think that no you are incorrect in saying that. I dont beleive there are any specific checks in the code that look for ICS(since it has worked on an ics device, there are severl pictures of proof further back in the thread) more that currently its still just failing the standard checks that are failing on other custom kernel devices, hopefully when these are fixed it will work.

---------- Post added at 04:13 PM ---------- Previous post was at 04:12 PM ----------

is it stock kernel or stock rom? The only people AFAIK that have had it working are using a stock rom also. but that may just be because the stock rom has the stock kernel, I am not sure about this.

All I can say is it doesnt work on my custom rom galaxy nexus ;)
[Android Apps and Games] Slymobi:
Yeah its fine i know. I just can't access from my phone for some reason and will have to wait til I get to the big box ( p.c ) cheers.

UTID
[Android Apps and Games] thechosen88:
got it working now with the new apk + unrooted with OTA unroot app..

now the sky app says i'm not connected to wifi.. but i am.. so i cant pass this menu.. any ideas?

Edit: have a sgs2 with miui
[Android Apps and Games] Intratech:
intratech@XDA

case sensitive so type it in exactly.
[Android Apps and Games] TheIntruder:
Anyone tried a hacked stock rom and kernel on the desire?

Int

Sent via smoke signals
[Android Apps and Games] GWRanson:
I have a stock ROM.
[Android Apps and Games] Squiggle:
There are actually a number of checks in the code for ICS devices, but it appears that they're not particularly relevant.

Stock ICS builds with little or no manufacturer customisations may work ... But that's as far as I'd go for now ... Certainly doesn't work on my TF-201.
[Android Apps and Games] nozzla:
just flashing a hacked stock gingerbread rom. will let you know!
[Android Apps and Games] Fryingsheep:
But it is also failing on Stock rom devices that have not even been rooted. Like my Nexus S with ICS. Wont even playback on Skynews.