Que tu soit en 4.0.2 ou en 4.0.1 ou encore en 3.1.3, tu as besoin de la carte de l'opérateur d'origine de ton iphone pour l'activer (cette procédure s'appelle à ce moment là "activation" et non "hacktivation"). Si tu as l'ancien iboot tu peux jailbreaker la version 4.0.2 avec pwnage tool. Tous les jailbreak n'hacktivent pas ton iphone (ce fut le cas de spirit ou encore de jailbreakme.com pour ne te citer que ces deux là).
Pour en revenir à ton problème, ne restaure pas car tu seras obligé de restaurer en 4.0.2 à moins que tes ECID soient sauvegardés (En plus tu seras au même point suite à ta restauration).
Pourquoi tu cherches forcément à l'hacktiver ? Procède par une simple activation en te procurant une carte sim de type répertoire. Une fois que tu l'auras activé, tu agiras en fonction. Tant mieux ensuite si tu n'es pas en 4.0.2 car tu pourras le jailbreaker et ensuite le désimlocker.