4 On Demand
Overview: This post demonstrates how to install 4OD (Channel 4 On Demand) on Windows Vista.
I was really excited about the prospect of being able to use 4OD to download and watch Channel 4 programming on my PC. Unfortunately I hit a snag, 4OD is only available for XP!
Now, being an early adopter I am using Windows Vista. Unfortunately the website to 4OD wouldn't even let me download the software so I did a quick scour and found the URL for the download. After some tweaking I was able to get 4OD to install on my Vista PC and after a bit more tweaking I can now download TV episodes.
Here follows the instructions required to install and use 4OD on Windows Vista (please note that this is completely unsupported so chances are that any mistakes etc.. are your own fault!). I am unsure as to whether or not it is legal to post my altered msi package so I will list the things you need to do in order to make it work. The 'hack' does not alter the 4OD software at all, it merely changes the installation package to surpress any conditions (i.e. Windows XP only).
Ok, disclaimers out the way. You will need:
- A Windows Vista PC (with administrator access if UAC is turned on)
- The Orca Windows Installer database analyser (available with the Windows SDK)
The Orca installation can be found within the SDK's install directory (search for orca.msi)
Update: For those who don't want to manually edit the installer a modified Vista-compatible installer (thanks to themoose) has been posted here http://rapidshare.com/files/36699462/Channel_4_on_Demand.msi
To download the 4OD installer you must goto: http://www.channel4.com/4od/installer/channel4_on_demand.exe
- Save the file to your desktop
- Run the file (it will fail but consequently will also extract the msi to a hidden location)
- Search your root drive (usually c:) for demand.msi (you will need to do an advanced search and specify the "Include non-indexed, hidden, and system files" option
I found my copy in "C:\Windows\Downloaded Installations" (under a dir with a GUID)
- Once found, copy "Channel4 on Demand.msi" to your desktop
- Open the msi in Orca (right-click on the msi and select "Edit with Orca")
- In the "Launch Condition" table, drop the last row (right click on the row and selct "drop row")
This prevents it from being installed on anything but XP
- In the "Signature" table, remove the "MaxVersion" value (delete the value) for the "DotNETVer" key
This ensures that .NET 2 or later will suceed
- Save the installer in Orca and close
- Execute the installer from the desktop and run through the install
It might moan about Flash9 or Windows Media Player but it will still succeed
- Run the software once (in administrator mode - right-click on the short cut and select "Run as Administrator")
The first time the software runs it does not behave itself
- Restart your computer and try again. It should work perfectly.