Tethering on Nexus One running Android 2.1 can be enabled on rooted android device. Follow our step by step guide on how to root Google Nexus one. Before rooting make sure to unlock the Nexus one bootloader. Unlocking the bootloader lets you install other firmware images that provide the user root access of system files. Once the root access is obtained, you can override protected operating system features and install 3rd party software and enable internet tethering to share the phone’s 3G network connection over Wifi.

Follow the step below to update your Nexus One phone with a kernel that supports internet tethering and works with both Wireless and Wired (usb) tether.
How to enable Tethering on Nexus One Phone using android-wifi-tether
Instructions for userdebug or eng build:
- You must be running a userdebug or eng build. This update won’t run on the ‘user’ build, you will get ‘verification failed’.
- Download the nexusone-2.1-update.zip update.
- Rename it to ‘update.zip’ and copy it to the top directory of your phone’s SD card.
- If you have ‘adb’:
- adb reboot recovery
- If you do NOT have adb
- Power off your phone.
- Turn it on whilst holding the trackball down
- At the boot screen, use the volume keys to select ‘bootloader’ then press the power button to select.
- At the next screen, select ‘recovery’ and press the power button to select it.
- The boot ‘cross’ will appear, and shortly after a ‘!’ graphic will appear. Hold down the power button, then press ‘volume up’.
- You will see a menu with blue text. Use the trackball to highlight and select ‘apply SD card update’
- The process should take a few seconds, after which you can reboot your phone.
- If you get ‘verification failed’ you probably have a user build. See below.
- You now have a tether-enabled kernel.
Instructions for user build (with root hack only):
- Get a copy of ‘adb’ and ‘fastboot’ (check the SDK or google for them).
- Grab the Nexus One update zip and ‘nexusone-zimage’.
- Plug your phone’s USB in.
- adb reboot bootloader
- When the bootloader screen appears: fastboot boot nexusone-zimage
- Make sure the phone boots, if not, STOP
- Note that Wifi will not work at this stage.
- If the phone fails to boot, something is wrong. Pull the battery to reboot.
- Unzip the update zipfile, then ‘adb push bcm4329.ko /sqlite_stmt_journals/’
- adb shell
- su
- insmod /sqlite_stmt_journals/bcm4329.ko
- If an error appears doing this, STOP
- lsmod
- You should see ‘bcm4329′ listed. If not, STOP.
- mount -w -o remount /dev/block/mtdblock3 /system
- cat /sqlite_stmt_journals/bcm4329.ko > /system/lib/modules/bcm4329.ko
- Logout out of the phone.
- adb reboot bootloader
- When the boot screen appears: adb flash zimage nexusone-zimage
- fastboot reboot
- Your phone should come up, you are done!!
Related posts:
- Nexus One Cyanogen ROM available for Internet Tethering
- How to Enable WiFi Tethering on Motorola DROID
- Enable Tethering using Android WiFi Tether
- How to Root Google Nexus One Running on Android 2.1
- Barnacle WiFi Tether App for Rooted Android Phone

PS3Key PS Jailbreak USB ModChip Specifications
Downgrade iOS 4.1 to iOS 4.0.1 for iPhone 4, iPhone 3GS now!
Twitter Outed its Official Twitter app for iPad!
iPod Nano 6G with Multi-Touch and iPod Shuffle – [Video]
iPod Touch 4G iOS 4.1 Gets A4 Processor, Retina Display, FaceTime, Gyroscope, HD Video Recording
iOS 4.1 Final GM Build Available now! [Developers Only]
New Apple TV 2010 Launches, Pre-Order Starts Today
Download iTunes 10 for Windows and Mac now!
iOS 4.2 for iPhone, iPad and iPod Touch Announced!
{ 4 comments }
Step 16 is: fastboot flash zimage nexusone-zimage
Or try the app PdaNet (no rooting required!). Then follow its setup instructions. Very easy. Works great!
Or try the tethering app PdaNet (no rooting required!) for wired tethering. Then follow its setup instructions. Very easy. Works great!
Or try the tethering app PdaNet (no rooting required!) for wired tethering. Then follow its setup instructions. Very easy. Works great!
Comments on this entry are closed.