I don't think you need to activate it. Any sim card will do, even from another country. Right now I'm using a Nokia N86 with a peruvian SIM card and it works fine, only there is no signal, but even wifi works. Perhaps a friend or family member has a spare sim card??