[Android Apps and Games] hartry:
Can you detail exactly what you did to get this working, because I just can't. All I can get with Siyah, any version of Sky Go, root hidden or unhidden is Sky news (same as guy who posted a few posts ago). I even used the ROM you suggested. Which version of Siyah, which ROM, Sky Go version, Voodoo or not etc..

In any case, following on from my earlier post, and after some more fiddling, I've got it working with dual boot and avoiding a full nandroid backup/restore before and after each viewing session, but it's still a bodge job.

steps:

Get your custom ROM all configured, booting with Siyah kernel, then make it the secondary ROM in recovery's dual boot options. Day to day you will boot to this. I'd better say that before you go any further make a nandroid backup, but in my case after the following steps this secondary ROM remained intact.

Do a factory reset, wipe cache and dalvik, and install whatever ROM you want that works with a stock unrooted kernel and will give you full access to Sky Go with the help of Voodoo if necessary, AFAIK it can be any Samsung based ROM (stock/custom, rooted/unrooted), the important thing is that it is compatible with a stock unrooted kernel. If you choose a rooted ROM, grab a copy of the corresponding stock kernel and extract the zimage file, place it on your sdcard. You will also need a copy of the ClockworkMod Recovery which is flashable from stock recovery - Google '1.0_CWM.zip' to find it. If using a rooted ROM, install the stock kernel from the CWM app option 'install kernel', the phone will reboot. Install Sky Go and make sure it works with any workarounds you need (build.prop, Voodoo etc).

To get back into your daily ROM, reboot into recovery, flash 1.0_CWM.zip, then flash Siyah, reboot and choose boot secondary ROM. Each time you boot your phone you will need to boot to the secondary ROM, if you don't press the home button and allow the kernel to try to boot the primary ROM, your phone will hang, no problem just reboot and remember to press home to boot secondary. Not ideal but I can live with it.

---

When you want to watch Sky, go into the CWM app on your main ROM, and flash the zimage stock kernel that corresponds to your 'Sky' ROM. The phone will reboot into your 'Sky' ROM. Hide root with Voodoo if necessary, and watch TV! Once done watching, reboot into recovery, flash 1.0_CWM.zip, then flash Siyah, reboot normally and select boot from secondary ROM. (Not to overcomplicate things but the alternative here, if you are using a rooted 'Sky' ROM, even with stock kernel, is to restore root with Voodoo, then go into the CWM app, you will receive a warning and the options available are limited due to the stock kernel, but flash a kernel is still available - if you extract the zimage of Siyah kernel and put it on your sdcard, you can reflash it from here to save a bit of time and avoid booting into recovery.)

---

This section above between the lines is all that you need to do each time you want to watch Sky, so it's pretty quick and easy really, especially if you extract the Siyah zimage and flash from CWM app after viewing. It's still far from ideal but much faster than running a full nandroid backup/restore before and after watching Sky, and works for me until a better solution is forthcoming... vwvanman???

The only data I might need to retrieve from the 'Sky' ROM after a Sky session is call logs and text messages, I have installed SMS Backup & Restore and Call Logs Backup & Restore to both my 'Sky' and daily ROMs to cover this possibility.