Hi,
As Mick said too much has changed for my patcher to work now. I haven't been involved much with this since I made that patcher as I've become a father, so I'm not sure what to suggest.
The watchdog isn't a big problem since you can patch out the calls to it in the application (I only disabled it in the DLL for debugging).
The main problem with the BT software is the TV2Client. The disassembled code I got took a lot of changes to get it even compiling, then many more to get it anywhere near working (we managed to get the menus working and get it tuning, that was about it). And it would take a lot of changes to make something useful, not to mention the massive overhead and bloat the application and disassembly procedure adds.
Therefore my opinion is that there should be a community effort to create a new TV client. I even started making one, however it's very basic, and doesn't even show anything on screen yet. Once I've sorted out the data on my old laptop I'll be able to post it (and probably end up with a load of PMs asking "why won't it work?"
)
As for the protection of the current software version, there was something that was giving us some trouble, I think they've changed the way they're checksumming the files (no longer a booterce.exe). Mick should be able to give more info than this.