image

01-15-10

Hulu Desktop + Wiimote

I learned today of Hulu Desktop, a way to watch Hulu without opening the web browser.  I had just bought a Bluetooth dongle with the hope of using it as an interface device, and this was the first opportunity to do so!

Using Jason Smith’s Wiimote Presenter, I just remapped some keys to make more sense for Hulu.  The Hulu configuration file for Wiimote Presenter is here.

Windows 7 also comes with Bluetooth support in-box, so all you have to do (if you have a BT dongle or laptop) is right-click the Bluetooth icon in the system tray, go to add device, press 1+2 on the wiimote, click the wiimote in the device list, and select the option to pair without a code.

01-10-10

Stupid Norton: IPv4 autoconfiguration error

I spent two hours trying to figure out why, whatever the configuration settings I threw at it, a laptop would not connect to a wireless connection.  Turns out the culprit was Norton Internet Security.  Only by running the Norton Removal Tool was I able to fix the computer.

Basically, ipconfig /all would give me the following message:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::ed42:547:5d1b:20ef%9
Autoconfiguration IPv4 Address. . : 169.254.32.239
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

Ooooh, how fun, they say.  169.254.x.x is the IANA-defined black-hole.  Oops.  Of course, rebuilding the IP stack or turning off IPv6 didn’t help.  Sigh.  Probably recommending that everyone remove Norton now now that MS Security Essentials, AVG, Ad-aware, etc etc do a better job without destroying the computer while updating.

01-07-10

Locked Out of Your G1?

One issue has been bugging the Android user community for awhile now, and it seems like Google has been mum on the issue (android bugs 3006, 4784).

The issue is that a phone can be locked out if too many tries of the unlock pattern fails to unlock a phone (usually a friend or a kid playing with the pattern maker).  The fallback mechanism that the Android puts forth is to fall back to the google login screen, which prompts for the google apps account associated with the phone.  Only problem is that even though you enter your username and password correctly, the phone refuses to let you in.  This is with Android 1.6.

Here’s how I fixed it, based on feedback from the above two bugs.

  1. Have someone call you.
  2. Either you or the caller hang up.
  3. Immediately start mashing the home button, this should bring you to the home screen, bypassing the lock.  Be wary as inactivity will reinstate the lock (though a keyboard-open event will bypass it again).
  4. Go into Settings > Security and disable the pattern lock by entering your pattern.
  5. Put the phone to sleep.
  6. Wake it up, and enter in your username associated with the phone.
  7. Enter in ‘null‘ as the password (no quotes).
  8. Rejoice.

I’m not sure if entering in null as your password in the outset will work, but that’ll be fun if it did! 

The problem with the implementation here is that if the phone is locked out, the Android phone will check a local hash of the account password.  At some point in the unlock process, however, this hash is screwed up and overwritten.  The phone seems to have no inclination to connect to 3G in order to verify the password, though some users have reported persuading the phone to connect to the internet in order to verify the password.

Seems like a serious issue as the only solution before this fix was to hard-reset the phone.  Any issue like this that threatens to corrupt/lose customer data should be prioritized to the top-level.  That’s, of course, not to mention (“the feature”) that you can circumvent the security mechanism by mashing the home button!  I hope this helps anyone else that runs into this problem.