I thought about this for a bit: is the iPhone OS 3.0 the end of the jailbreak line? They promised that on any device with a found exploit that they couldn't defeat the jailbreak software-wise. But then again, they said that before they added code signing to any executables that run in the OS. As it stands now, the iPhone doesn't care what is in the signature on the app: it just cares that it is signed. I find it a bit unlikely that this is intentional. So, if they implement a more rigorous code signature routine into the iPhone OS 3.0, does this mean that we can no longer run jailbreak apps? One of the more notorious examples I can cite is BREW, which is an (awful) application platform that runs on cell phones by Verizon. BREW has been out for eight years now and has never been cracked, and never will be. Why? The signatures are signed with an absurdly long number that would take the world's most powerful computer a thousand years to factor. It's very strong and will never be broken; it's a closed platform and always will be. Hence the reason it blows ass, but that's another story. Now, they can also change the root password and apply stronger protection to that as well. If we don't have the root password, we don't have anything. Just some food for thought.