Dave Wilton, at wordorigins, dismisses the 'hook it' etymology on the basis of 'playing hooky' being an Americanism and the 'hook it' phrase not being attested in America till after the origin of 'playing hooky.'

http://www.wordorigins.org/wordorh.htm#Hooky