Michael Mayhew

Tag: G1

Android: Tethering with CyanogenMod via Bluetooth, Wifi or USB

by on Oct.30, 2009, under Android, Technology

Tethering allows you to share your phone’s Internet connection with another device, such as your laptop or desktop computer.  Most wireless companies charge a hefty fee for air cards or tether access but with your Android device running CyanogenMod you only need your existing data plan.

USB Tethering

As of CyanogenMod, USB tethering is built right into the ROM.

  • Go to Settings
  • Wireless Controls
  • Check ‘Internet Tethering’

If your Android device is connected to your PC via USB, the OS should recognize a new USB adapter and voila, Internet access via USB!

Here are some screen shots of my G1 and Ubuntu 9.04 laptop:usb0 Connected!

Wireless Settings

WiFi Tethering

If you don’t have a USB cable or want to connect multiple devices, Wifi tethering is awesome! This is by far, my favorite method of tethering. For all you geeks out there, this option basically creates an ad-hoc wifi network,  handles dhcp and becomes a router/wifi gateway. Sweet huh?

This is done with a program called Wireless Tether for Root Users. The program is very self explanatory but here are some rough steps:

  • Open Wireless Tether for Root Users
  • Menu -> Setup
  • Make sure “Use Bluetooth” is unchecked
  • Scroll down and set SSID
  • If you want to use WEP, check “Enable WiFi-Encryption” and then choose “Change Passphrase”
  • Press back
  • Start Tethering!
  • From your wifi-enabled device, re-scan and select your SSID
  • Ta Da!

Wireless Tether for Root Users will use the notification area to show your connected. You can enabled MAC-filtering and allow or dis-allow certain devices.

Check out these awesome screenshots:

Wireless Tether MainWireles Tether SettingsWireless Tether More SettingsWireless_Tether_StartingmmayhewG1Wireless_Tether_ConnectedWireless_Tether_Down_Up

Bluetooth Tethering

I have to apologize because I can’t talk to Bluetooth Tethering other than it’s possible and it’s awesome. The same app, Wireless Tether for Root Users, offers Bluetooth Tethering but my laptop isn’t bluetooth enabled so I can’t test and provide feedback.

But speaking of Bluetooth, as of CyanogenMod, Bluetooth OBEX is working! If you have Bluetooth enabled, you can share files, contacts and images via Bluetooth. Check out the screenshot below:


If you have any questions on Tethering, CyanogenMod or Android in general, please comment and I’ll respond.  Below are some useful links relevant to this post:

CyanogenMod – http://www.cyanogenmod.com

CM on XDA:  http://forum.xda-developers.com/showthread.php?t=567610

Wireless Tether for Root Users: http://code.google.com/p/android-wifi-tether/

Leave a Comment :, , , , , , , , , more...

CyanogenMod 4.1.999 with EnochXtra theme

by on Oct.16, 2009, under Android, Technology

I’ve switched back to Cyanogen’s CM 4.1.999 ROM with my favorite theme, EnochXtra. It’s Donut based and extremely fast.

The Hero ROMs were really fun and very nice but this G1 hardware is just a little too sluggish to push it.  Cyanogen has done some amazing work with his ROM and it’s easily the fastet, most stable Donut based ROM.

Cyanogen also has a OTA, or over the air, updater for his ROMs. When he releases a new version, you get a notification and the Updater will download, reboot and flash the ROM by itself. Although the developers over at XDA did most of the work on the updater.

Below are some screen shots of CyanogenMod 4.1.999 with the EnochXtra theme in all of its glory.

Leave a Comment :, , , , , , , , , , , more...

My Favorite Hero ROM for Android

by on Oct.15, 2009, under Android, Technology

Check out these screen shots from KiNgxKxROM. I’ve tried all the major Hero ROM’s and this is my favorite. It’s fast, stable and clean.

I think I’ve finally found a Hero ROM stable enough to use full time.

My favorite features about Hero ROM’s are:

  • Twitter/Facebook Integration
  • HTC Widgets
  • Multi-touch Image Gallery
  • Much Better Browser
  • Much slicker looking


  • Sluggish (especially on the G1)
  • No bluetooth (Hardware issues)
  • Based on Android 1.5 (Cyanogen’s 4.1.x is based on 1.6)

Check out these links:

KiNgxKxROM: http://forum.xda-developers.com/showthread.php?t=563294

Editing your user.conf: http://forum.xda-developers.com/showthread.php?t=561235

Partitioning your SD Card (Noob Friendly): http://forum.xda-developers.com/showpost.php?p=4502330&postcount=9228

SPL and Radio Images Needed for Hero ROMs: http://code.google.com/p/sapphire-port-dream/

Leave a Comment :, , , , , , , , , more...

Screenshots from Maxisma’s Hero 1.8

by on Oct.14, 2009, under Android

Leave a Comment :, , , , , , , more...

Android: Google’s Mobile OS

by on Sep.13, 2009, under Android

I’m a big fan of Google’s Android mobile OS.  It allows a lot more flexibility and freedom over the iPhone OS.  T-mobile is also a lot more “hacker friendly” by allowing apps for rooted (hacked) phones in their Market which is equivalent to the iPhone’s App Store.

A few key features that puts the Android OS over the iPhone, IMHO, is removable storage, ability to install 3rd party applications, open source,  3g tethering and running apps in the background.

But to get the full potential out of your Android device, you may want to consider “rooting” it.  This gives you full root (administrative) access to the device.  This allows custom ROM images, customer boot loaders and custom applications.

With Cyanogen’s custom ROM you get several custom features as well as a heavily optimized kernel that will speed up your device.  With Cyanogen’s ROM, I’ve moved my applications to an ext2 partition on my SD card.  I’ve also moved the cache for internal applications to the SD card.  This free’s up internal memory, allows more capacity and speeds up the device. Cyanogen’s ROM also provides enhancements to the browser as well as other internal applications.

For the true geek’s out there, you can run a full Debian distro on top of the phone’s OS.  There is also a free tethering application that will tether your 3g connection over Bluetooth or Wifi.  The Wifi aspects still blows my mind.  It basically turns your phone into a WEP-enabled Wifi access point that multiple devices can connect to.  The app gives out DHCP addresses and will even do MAC address access control.

I’ll leave you with a few links:

Root Your Android Device In 1 Click.

xda-developers.com: The Best Source On The Net For Android Hacking

Cyanogen’s Rom: The Best Custom Rom For Your Rooted Android Device

Run Debian On Your G1

Please leave any questions in the comment section and I’ll address them.

Leave a Comment :, , , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!


All entries, chronologically...