I'm going to update this post to better reflect what I'm asking. I have two iPhones. I have an original iPhone that is only "hacktivated" right now and I have an iPhone 3G that is legitimately activated through AT&T with an iPhone 3G plan. The problem I'm having is that I cannot update to 3.0 beta 2 on my first generation iPhone because I get an error in iTunes (Error 1161), but if I restore my first gen iPhone to 3.0 beta 2, it works, but I get the infamous "slide to unlock" screen. I can't insert the sim from my iPhone 3G because it will force me to sign up for a new contract. So what do I do?