Okay, long story, please hear it out. I got an unlocked Nexus S for Christmas. It was on Android 2.3.4. As soon as I got it I saw there was an update to 3.something. I accepted. I saw a green android next to a white box with an orange arrow coming out of the box. It stayed like that for a while until it change to an android next to a white triangle with an orange ! in it. That didn't go away so I held down the power button until it turned off. Turned it back on and it was on 2.3.4 and said it was up to date. I knew it wasn't and I should at least get 3.0 if not ICS. I later decided to do a factory reset to see if that would fix it. I wanted to backup my apps so I looked for an app on the market that would do that for me. I found Titanium Backup which says it must be rooted. I saw that and wondered if my phone was rooted, and that was why I couldn't update. I got the app and it worked perfectly. I deduced that I must be rooted. So I looked for a guide that would let me unroot my phone. I followed the guide and now am on Android 2.3.1 and it still says it's up to date. Also I no longer have phone service. I don't have a phone number or anything, it's like it doesn't even detect the SIM card. I can't download apps either. What happens is I go to the market and try to download one. The downloading app icon appears in the status bar for a half second, then goes away. The app is never downloaded or installed. Can someone tell me what I did wrong? My dad got it from eBay and the listing never said anything about it being rooted or unrooted. Should I try to get a refund? Would manually installing ICS help? And if I did that, would I continue to get new Android updates OTA or would I have to manually install them from then on?