• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Activate Stock G1 over WiFi

Swizz

Android Enthusiast
Nov 10, 2008
730
95
Portland, OR
The original thread, and all of my posts, were deleted in a freak electrical storm that gave me super human strength. Luckily Google Cache managed to save this page long enough for me to hit copy/paste.

----

I've seen a few guides around the internet in regards to activating a G1 over wifi without a data package, and decided to test it myself. Since it worked, I'm compiling the information that I've gathered into one easy-to-read thread. This guide assumes that you have a semi-working knowledge of the command prompt or terminal.

Standard disclaimer:
Bricked phones, not my fault.

The Setup
1x Stock G1 running cupcake, this phone has no root modifications on it.
1x USB cable
1x SD card, at least 128MB
The image file to downgrade to version RC29 of Android, download here
ADB for your computer:
Linux Download
Mac Download
Windows Download
Windows Only:
AdbWinApi.dll, place in same folder as ADB.exe
Windows Drivers for Android (Tested on XP/Win7 only) If anyone can confirm these drivers work on other Windows OSs, please post.

--End Setup--

1. Ensure that your SD card is formated FAT32, and place the DREAIMG.nbh, that came out of the DREAIMG-RC29.zip file, in the root directory of the SD card. (No, DREAIMG is not a typo.)
2. With the phone off, insert the SD card into your G1.
3. While holding down the camera button, turn on the phone.
3a. You should see a rainbow screen, followed almost immediately by a gray screen. (mileage and colors may vary)
3b. One of the lines on the phone should read: "Press power button to start update image".
3c. Press the power button
3d. Wait for the entire process to complete, do not interrupt! It will tell you it is done updating.
4. Reboot phone.

Download the appropriate ADB file for your system, if you're on a Windurrs machine you'll need to download and install the Android drivers as well.

Ok, we're done rolling back to RC29; and we have access to the 'sploit which gives us terminal access without seeing the terminal.

Until I tell you to later on, do not touch the screen for any reason. During the rollback process the screen has turned into hot lava and will burn your hand if you touch it. If you can't resist, and touch the screen not only will you be sans one digit but you get to reboot your phone and start over.

You should now be at this screen:

AndroidLogo.png


5. Hit <enter>, type "reboot"(no quotes), and hit enter again.
5a. If all went well your phone just rebooted, yay good thing!
6. We're back to the last screen.
7. Plug your phone into your computer using your USB cable.
8. If you mistype this step or it doesn't work(because you mistyped), you'll need to reboot your phone and try, try again.
9. Hit <enter>, type "setprop persist.service.adb.enable 1"(no quotes), hit <enter>
9b. If all went well you should get an error message saying something like "cannot dial 7387767 7377478.7378423.232.362253 1, it's not an emergency number. This is a good thing, we hope.
10. Set your phone down.
11. Open a terminal on your computer, and navigate to the folder containing the adb file you downloaded earlier.
12. If all is well, you should be able to type "adb" and get a big screen of options.
13. Type "adb devices".
13a. You should see the following:
devicesattached.png

13b. If all you see is "list of devices attached", and nothing below it, reboot your phone and move back to step 8.
13c. type "adb shell" (no quotes)
14. Copy and paste "am start -a android.intent.action.MAIN -n com.android.settings/.Settings" into your terminal.(no quotes)
15. If your copy+paste-fu is strong, you'll see this screen:
WirelessControls.png

16. Hit "Wireless Controls" (The screen is no longer hot lava)
17. Now you're at:
WifiSettings.png

18. Hit Wi-Fi settingsm you're now at:
configwifi.png

19. Turn on your wifi, and configure your network as necessary.
20. Hit the back button until you are back to this screen:
AndroidLogo.png

21. Run the standard setup instructions.

If all went well, you should now see:
activated.png


Congratulations, you just stuck it to the man and activated your G1 without the data package.

Thanks to Noonehereyet for running Get Your Droid On, where you download the DREAIMG.nbh, and where you can find all sorts of G1 builds, rooted or not.

And thanks to Balazer for catching the missing step 13c.
 
Hey Swizz its me again, im apparently the reason u made this thread. I was going nuts that i couldn't find it. I still need ur help man. I just cannot get the G1 drivers to install. Ive tried a diff pc with XP and it still doesn't work. Windows just installs its default drivers always. please help me out. I have a paper weight!
 
Upvote 0
Hey Swizz its me again, im apparently the reason u made this thread. I was going nuts that i couldn't find it. I still need ur help man. I just cannot get the G1 drivers to install. Ive tried a diff pc with XP and it still doesn't work. Windows just installs its default drivers always. please help me out. I have a paper weight!


connect your phone to the pc
Go into your device drivers screen and you should find either a Yellow ! that indicates a problem or ...
You might find a Device named ADB Interface ...
delete them disconnect the phone and shutdown PC and restart ...
Recheck that you device drivers are all ok and clear of any problems ...
if not, Delete those as well and shutdown and restart PC ...

Now you can try to install the proper windows drivers again ...
 
Upvote 0
i am having a little trouble with the image part. after loading the DREAIMG.nbh to the sd card, and the holding camera while the phone powers on, it goes to the rainbow screen, then very briefly flashes the gray screen. it does say loading on the gray screen, but then it says "no image file" and returns to the rainbow screen. I have tried using two different sd cards, and the DREAIMG.nbh from multiple sources just to be sure.
any input?
 
Upvote 0
Hi,

"The original thread, and all of my posts, were deleted in a freak electrical storm that gave me super human strength. Luckily Google Cache managed to save this page long enough for me to hit copy/paste.

----

I've seen a few guides around----------"

Thanks this is a really detailed and useful post. I'm fairly novice at this stuff but am learning. Project 1 is to activate a stock G1 over wi-fi. I was able follow the instructions and get the phone to reboot when <enter> reboot <enter> is typed in. I'm having trouble getting adb.exe to work. Error message I get says "..failed to start because AdbWinApi.dll was not found". I did download the drivers (Windows) in the above directions and have them in a folder in program files. They do not have the above file but do have another dll file.

Perhaps there is a thread I can search/follow. Any help would be appreciated. Running Vista.
Thanks, MRag
 
Upvote 0
I've seen a few different guides and tutorials for rooting android, but by far this one seemed the easiest to follow for me.

How To: Root the MyTouch 3G or G1 in One Click! | The Unlockr

Originally posted by juls1488i am having a little trouble with the image part. after loading the DREAIMG.nbh to the sd card, and the holding camera while the phone powers on, it goes to the rainbow screen, then very briefly flashes the gray screen. it does say loading on the gray screen, but then it says "no image file" and returns to the rainbow screen. I have tried using two different sd cards, and the DREAIMG.nbh from multiple sources just to be sure.
any input?

When you downloaded the DREAIMG.nbh was the file in .zip format? When I rooted my phone, that file was in .zip format and it wouldn't show up to flash until I unzipped the file. Try that.
 
Upvote 0
tried all that and no go, im on Vista 32 bit SP2

You need Vista drivers. The ones I provided are XP only.

hi!!! i'm sorry guys, this will sound ********, doing all the above effectively means my phone is rooted right?

No. More or less, if you have a rooted phone you wouldn't even need this tutorial. The purpose is to allow stock G1s to activate over wifi, so they can run without a data package.

However, flashing the DREAIMG.nbh is the first step towards rooting a G1.
 
Upvote 0
Here is the deal. I bought a G1 from a friend. He did a master rest on the phone.( normamly not a problem). Except My t-mobil plan does not include data. My problem is i cannot get past the registration screen without a data plan. Now i did some research and there is a way to do it with wifi. See link http://androidforums.com/support/6564-activate-stock-g1-over-wifi.html probem is, I dont know what the heck they are talking about!!! Can anybody just simplify this for me or know of a different way to go about this? (besides the obvious: get a data plan with t-mobil which i am not in the position to do. Thanks to my credit standings with the company. Gotta love ex-girlfriends)
you can e-mail me or call wes Please help. ITS CHRISTMAS!!!!!
 
Upvote 0
Hi guys,

Is there a similar procedure that can activate MyTouch, Magic, HTC G2 via wireless? If you noticed the G1 has a keyboard to typed the commands:

Hit <enter>, type "setprop persist.service.adb.enable 1"(no quotes), hit <enter>

but the phone mentioned aboved are touchscreen without keyboards.

Please help, I got out the iphone band wagon and selected android, but I need your help to get started. Thank you in advance.
 
Upvote 0
Hi guys,

Is there a similar procedure that can activate MyTouch, Magic, HTC G2 via wireless? If you noticed the G1 has a keyboard to typed the commands:

Hit <enter>, type "setprop persist.service.adb.enable 1"(no quotes), hit <enter>

but the phone mentioned aboved are touchscreen without keyboards.

Please help, I got out the iphone band wagon and selected android, but I need your help to get started. Thank you in advance.

Oi. This is a tricky one as the files required have only been tested on the G1. By the time the mytouch came out, this particular sploit had been long patched.

Here is why it probably wont work: The .nbh file to drop it down to RC30(pre cupcake) does not have an on-screen keyboard, thus rendering this tutorial useless for an all touchscreen phone.

Best of luck
 
Upvote 0
Thank you swizz for your reply...wow that's a bummer, makes me think that google is worst than apple in terms of marketing their product, forcing all android owners to have a data plan.:-( I'll continue searching for more answers, else I won't have any choice, but to find a different phone.

I'm sincerely hoping that somebody out here, still has an answer. Thank you guys.
 
Upvote 0
Well, a choice like that isn't really Google's. The carrier requests these features be put on the phones to ensure maximum profit; hey it's just business. All of the phones that come from Google, the ADP1 and the Ion to be specific, can bypass the initial sign in process. So, not really fair to pin that on Google.

Second, you may want to root your phone using the goldcard method. A tutorial of which can be found here.

Best of luck, once more.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones