when i say it need 3.4e , i would tell it need the ios that come with 3.4e update
look at the tmd.bin the game ask for 00000001-00000037 something like this wich correspond to ios highter than
ios51 , so the game need it to run ,since patching the game to ios37 don't make the game run