I've just included all updates for Company of Heroes and it's expansion, Opposing Fronts, up to the latest version at the moment (v2.201) with a working crack.
After applying all the patches, copy the 'rs' folder and 'RelicCOH.exe' to C:\Program Files\THQ\Company of Heroes and over-write.
The only other thing you need to do in order to get the game working is to go into your hosts file (located in C:\WINDOWS\system32\drivers\etc - enable hidden files and open it with notepad)and add the following lines:
This will block CoH from connecting to it's servers and won't force you to make an account and log-in, but instead check to see whether you have the disc inserted. Click continue, and it should verify and take you to the menu (if not, you may need to have some form of media in your CD drive just to make it think the CoH disc is actually inserted).
If you do not have Opposing Fronts installed, you can still unlock the extra factions (British + Panzer) by selecting to play the extra campaigns, and when prompted, entering the following key:
And there you have it - one fully operational, up-to-date game - with extra playable factions :D
You can use Hamachi to play over the net with mates as well :)