Apparently the rolls royce engines have a remote debugging ability that was not enabled on this flight, however it was still pinging home which is how they first noticed the course change. They had disabled all the other trackers, so if they were watching the news the chances are they have disabled these too.
[EDIT] ACARS - http://theaviationist.com/2014/03/16/satcom-acars-explained/