Nice article overall, however...
"2. Trick the Ubisoft servers into believing you have a legit copy, so that they will let you save your game."
I haven't got a clue what exactly their mechanism is, but I believe that this is a solved problem in cryptography which should be intractably hard to solve if implemented properly.