Of course these things happen as soon as I post a new show. There is a new very easy way to Jailbreak your 1.1.1 iPhone to allow for 3rd party aps and you do it from your iPhone.
Here are two links to great articles on thisTUAW1 TUAW2
Amazingly not only does this Jailbreak method unlock your phone from the Tiff Exploit it also patches that exploit. Kind of like a burglar breaking into your house using a credit card to jimmy open the lock and then once inside installing a dead bolt to keep anyone else from doing that.
Simply send your 1.1.1 iphone to this URL http://jailbreakme.com/
When you get there read the instruction and scroll to the bottom, then tap "Install AppSnapp"
If you are taken to the home screen then you are golden. Your iPhone should then restart on its own (don't touch the screen until you see the slider appear) Then slide to unlock and on your home screen you shoud see the installer. And from that point on you can enjoy the end of my shows where we talk about all the cool 3rd party native apps on the iPhone.
So far I have heard from a few people that have tried this and they all have positive feedback - Let us know your experience in the comments. UPDATE: 10-31-07 12:52 AM
Chris from NY recommended I add the following:
After you have succesfully added AppSnap:
1. Open Installer
2. Go to “Sources�? and install the “Community Sources�? package.
3. Next you’ll want to install the BSD Subsystem and OpenSSH, also under “System.�?
4. Finally, you’ll need an application launcher. There’s XLaunch under “System�? and others. Note that some of these utilities require an iPhone and won’t work on an iPod Touch.
5. Also, Install 'SummerBoard New' not Old. So new Native App installers have the basics.
(Thanks Chris)UPDATE: 11-01-07 5:07 PM
There have been some questions about the SSH install. The main reason to use it is if you want to access your iPhone from your computer via Wifi. There are two known issues with SSH on the iPhone - one is security as it defaults all iPhones to the same password. The other is Battery life - it does drain down your battery when active - which is the default state. To get arround both you can install SERVICES (not switches) so you can manually turn SSH on and off. Or you could just not install SSH.
(Again thanks to Chris for info on this)