AVSMP (Anti-Valve Steam Memory Patcher)
AVSMP will not patch any file, instead it patch the memory and allow you update the steam client.
Why Patch the memory?
It gives 2 advantages, one is stated above and another one it is easy.
Easy: The codespace to replace in the real file is limited...