Okay, this is the long and VERY tedious process that I went through to get 3.0 unlocked without an activation check. I have no idea of knowing about how to get this on a 3G, so don't ask.
First off, Quickpwn firmware will not work, you will need to have a custom 2.2.1 firmware made from pwnage tool. If you have a Mac this is easy, if not (if you're like me) you will have to find one somewhere. It doesnt' really matter if it has cydia or installer or any of that stuff (even the unlock is not necessary if it was unlocked prior to all this)
uninstall your itunes 8.2 to get 8.1.1 so you can put on the custom 2.2.1 firmware, to do this you will need to remove the itunes.itl file (just search for it, I'm on Windows 7 so my file path won't help most) Just cut and paste it in a different folder until its all done.
Next, do a shift+restore (NO DFU mode, if you do that you get a 1600 error) and after that, you're back to a 2.2.1 custom firmware!
From here I installed the APN editor and sbssettings so that when I got to 3.0 I would still have the numerical battery and my tzones would still be in place. All this was going on while I was updating itunes 8.1.1 to itunes 8.2, it can just be done through the Apple Software Update.
Once 8.2 is fully installed, you will be asked to restart your computer. After that is all done, you can finally get to the good part. If you haven't already done this, plug the iphone in. Once again, NO DFU mode is needed. Just do a straight shift+check for updates. (NOT restore) I had my wifi off just as a precaution, as others said it might help. Just do this and your phone should be good! Right now I'm running an unlocked 3.0 with no activation necessary and I have the numeric battery with full internet.
Hope this all was helpful to everyone!
First off, Quickpwn firmware will not work, you will need to have a custom 2.2.1 firmware made from pwnage tool. If you have a Mac this is easy, if not (if you're like me) you will have to find one somewhere. It doesnt' really matter if it has cydia or installer or any of that stuff (even the unlock is not necessary if it was unlocked prior to all this)
uninstall your itunes 8.2 to get 8.1.1 so you can put on the custom 2.2.1 firmware, to do this you will need to remove the itunes.itl file (just search for it, I'm on Windows 7 so my file path won't help most) Just cut and paste it in a different folder until its all done.
Next, do a shift+restore (NO DFU mode, if you do that you get a 1600 error) and after that, you're back to a 2.2.1 custom firmware!
From here I installed the APN editor and sbssettings so that when I got to 3.0 I would still have the numerical battery and my tzones would still be in place. All this was going on while I was updating itunes 8.1.1 to itunes 8.2, it can just be done through the Apple Software Update.
Once 8.2 is fully installed, you will be asked to restart your computer. After that is all done, you can finally get to the good part. If you haven't already done this, plug the iphone in. Once again, NO DFU mode is needed. Just do a straight shift+check for updates. (NOT restore) I had my wifi off just as a precaution, as others said it might help. Just do this and your phone should be good! Right now I'm running an unlocked 3.0 with no activation necessary and I have the numeric battery with full internet.
Hope this all was helpful to everyone!