I mentioned a one-tap root/unroot method for the Dell Streak in my Android 2.1 on AT&T Streak tutorial last month, but I'd like to properly highlight it now because there are some new updates. I also think a lot of people are interested in but intimidated by rooting, which often involves numerous steps and procedures that can seem daunting to someone who's never done them before.
This method is so easy that it's almost ridiculous not to try it, especially because it can be undone with the same amount of effort it takes to do it in the first place: a single tap.
IMPORTANT: This does not work on the official Froyo build from Dell. Use z4root from the Market to root the official build.
Here's how to do it on Android 1.6, 2.1, and unofficial builds of 2.2:
1. Download Universal Androot (version 1.6.2 beta 5) or scan the QR code below:
This app is not available in Android Market, so if you're using an AT&T Dell Streak, make sure you're able to sideload apps (tutorial here).
2. Open the app on your Streak.
3. Tap the drop-down menu to choose which version of superuser you want to install based on the version of Android running on your Streak.
4. If you only want a soft root and/or you want to generate a log file on the Streak's microSD card, then check the appropriate boxes. I actually don't see the need for the soft root option, since you can unroot at any time by tapping the "Undo Root" button.
5. Tap the "Go Root" button. After a few seconds, you'll get a confirmation message that the root was successful.
That's it. You're done and fully rooted.
Now it's time to play!
Note: Universal Androot officially supports the Streak running Android 2.1, but many users have confirmed that it works with 1.6 too. If it fails to root the first time you try, don't give up until you try again. You could also try one of the earlier versions of the app.