I bought my iphone 3g 16gb used and it was unlocked when I bought it. It wasnt unlocked with ultrasnow. If i restore my iphone 3g to original settings through itunes, will i harm the device at all? Im using version 3.0.1... Right now the phone is working on rogers but it may be a factory fido phone so If i restore it and lose the unlock, is there a way to unlock again for rogers that I can do?