Could someone, even a ground crew member with software knowledge, have uploaded a modified software package from within the cockpit, thereby changing it's planned route.. and even before the pilots arrived for takeoff?
I get a slight sent of 'Iranians' on this one now.. I recall they wirelessly commandeered our drone away from us and flew it into THEIR territory. I also recall 0bama did nothing about it.
The latest theory I'd heard (on the radio today) was that the software was uploaded in the passenger area, via iPhone into the entertainment console in the back of the facing seat.