What's the easiest way to upgrade a 1st gen iPhone from 1.1.1 to 2.[something] firmware and keep it SIM-unlocked? Is it fairly safe? So far I have held off upgrading because I didn't want to risk loosing the phone functionality just for a few new features. I have a 1st gen iPhone, that I have upgraded to 1.1.1. I used anySIM to SIM-unlock it. I still run iTunes 7.4.2 on OS X (10.5.6) Before 1.1.1 and anySIM, I used a custom physical SIM card and version 1.0.2 IIRC.