Rooting your Playbook using Dingleberry

Updated on 26/01/12

Prerequisites:

  • Dingleberry
  • Xcode (Download it for free from the App Store)
  • Mac OS X Version 10.6 or higher

When Dingleberry 3.0 was first released for Mac, it required libraries (Qt and OpenSSL) to be installed in order to run. After messing around with it for a while, I released a bundled version of Dingleberry, which came with the required libraries. You can download this bundled version from the dingleberry.it website, as xsacha has mirrored it there.

After downloading and opening Dingleberry, you should be presented with this window
If you are on 1.0.8.6067 or the 2.0.6x beta or higher, you will have to use the Downgrade function before you root, as those versions are not rootable at he moment.
Now, in order to gain root, you can just follow the instructions provided by the application.
SSH Access
But we want to actually start using the root for something useful, so here is a guide on connecting to your Playbook using SSH to sniff around, copy files or do whatever you desire.
We start off by enabling Development Mode on our rooted Playbook and connecting it via USB (or WiFi). Now fire up Dingleberry and select “Dingle SSH” in the main window.
You should now see a screen which prompts you for the device IP and password.
Once you enter your information and hit connect, it should say “Running SSH on Playbook” and a Terminal window with a “#” sign should open up (Disregard the warning). If this doesn’t happen, keep trying and make sure you have developer mode enabled and entered the correct IP and password.
At this point you should download a scp client with a GUI (Like CyberDuck for example) in order to access the files on your Playbook
CyberDuck Guide:
Open Cyberduck and select “Open Connection”. Enter the information as shown in the picture below, but adjust the IP address accordingly. Instead of devuser, enter root as your Username in Cyberduck to get full access. This will only work while you are on 4869 for now.
When you click on “Use public key authentication”, you need to browse to the rsa file that was created by Dingleberry (it should be in the same folder as the app).
Then click allow in the window that pops up warning you about host key mismatch.
Now, if you did everything correct, you should be presented with a window like this:
Congratulations, you are now connected to your Playbook with SCP. At this point, you could install the android market if you would like to.
That’s it – Have fun rooting your Playbook!

Leave a Reply