Install Android Market on BlackBerry PlayBook

Ok, you’ve installed the PlayBook OS 2 beta. You’ve rooted your PlayBook. Now it’s time to get the Android Market up and running on your PlayBook.

Why?

Because while it’s certainly cool that PlayBook OS 2 lets you run repackaged Android apps that have been converted to RIM’s .BAR format, it’s way cooler to just install them as if you’re using a regular old Android device via the Market. It’s also a lot easier and makes a wider selection of Android apps available for the PlayBook.

Update: This guide only works with a BlackBerry PlayBook running OS 2.0 beta. If you’re running a newer version of the operating system, there’s not currently a way to jailbreak your device, and the steps below will not work

Update 2: It’s unlikely the dingleberry tool will be updated to supports PlayBook OS 2.0 or newer software anytime soon. The dingleberry website now redirects to the jailbreak.me blog. 

If you haven’t already rooted your PlayBook and installed PlayBook OS 2 beta, go do that now before attempting to install the market. You won’t get anywhere if you skip those two steps.

You’re also going to need an SCP client like WinSCP (use the first link labelled ‘installation package’) and PuTTYgen. Download and install them on your computer before following the steps below, too.

The following instructions assume you’re using a Windows computer, because for now the only way to root a PlayBook is to use a Windows PC.

It’s also worth noting that you’ll need a PlayBook running OS 2 beta for this to work, since DingleBerry cannot yet jailbreak the final version of BlackBerry PlayBook OS 2.0.

1. Download the current Google Apps package from CyanogenMod.

2. Extract the contents of the .zip file (you’ll need them later).

3. Download an Android launcher app packaged as a .bar file from PlayBook Bars and install it using DDPb Installer (mentioned on the PlayBook OS 2 tutorial. (Just choose any of the apps with “Launcher” in the name such as Android Launcher, Launcher, or the Honeycomb Launcher).

4.Tap your launcher app to initialize the Android Player on your PlayBook (it should appear on your PlayBook homescreen near the bottom).

5.Launch PuTTYgen on your computer, press the load button, and browse to your Dingleberry folder. Change the file type dropdown to all files and double click the file rsa to select it.

6.Click OK when you see the PuTTYgen notice above and then click save private key. Name your file something easy to remember (like playbook.psk) and save it.

7. Log into your playbook as root with an scp client (eg: WinSCP for windows). Use your PlayBook’s IP address for the host name and root for the username. Under private key file, click the button and browse to (and select) the playbook.psk file you just saved in PuTTYgen.

8. When the WinSCP file explorer opens, your computer appears on the left and the PlayBook appears on the right. In the left pane, browse to the folder where you extracted the CyanogenMod Google apps.

9. Copy the META-INF and system folders to the root directory of your PlayBook (the system folder will merge with the existing system folder on your PlayBook).

10. In the right pane, browse to /system/app/ and delete SetupWizard.apk. Now click the folder icon with the up arrow (again, in the right pane)

11. Again in the right pane, browse to /apps/sys.android.XXXX.ns/native/scripts [enter]. XXXX is different for every PlayBook, and it’s a LONG number.

12. Once you’ve changed directories, click the black box icon that says HOM to open a command prompt in WinSCP.

13. Type ./android-player-cmd.sh kill-android-core.sh [enter] to kill the current Android Player process on your PlayBook.

14.Launch the launcher app you installed in step 3.

15. Using the launcher app, tap through to the full apps listing (often in the top right corner of a launcher’s main screen). Tap Android Market (or another Google app), and enter your Google account details.

16. If Google logs you in, you’re done! If not, retrace your steps.

 

Bear in mind, not every app you download from the Market is going to work.

While the PlayBook can run Android apps, some of the ones you try to install may be dependent upon libraries or frameworks that aren’t included by RIM (like the Google Maps framework, which is missing and prevents apps like Current from working).

Also note that Android apps don’t have access to the PlayBook’s cameras just yet, though that could certainly change when PlayBook OS 2 is released in February.

Latest BlackBerry PlayBook news and tips:

  • Mibrahim-saeed

    dear sir 
    In winscp i’d try to connect it but it doesnt connecting…please help me.

    • Jeremy

      You need to open the Dingleberry app, click the Dingle SSH button at the top, then click Connect at the bottom.  It will open a terminal window where you should see a “#” symbol upon successful root SSH connection.  THEN, you can connect using WinSCP.

      • Danny

        Hey Jeremy it is not working it say the Key is refused and keep asking me for a login name

  • Mibrahim-saeed

    dear Sir
    Thanks It connected ….but it require a username……

    • http://www.facebook.com/fadilshamirkhan Fadil Shamir Khan

      root is the username…the password part is what I know not…

  • Kathy

    I tried to install the android market with DDPB installer, it says done after I installed it but it won’t show up on the tablet. :’(

    • Marvinsemilla

      you have to open your android launcher..do you have honeycomb or any other Launcher?

    • toro

      did u install Java Run Environment???

  • sroche

    When I try to log in with winscp, it keeps telling me the server refused our key

    • Marvinsemilla

      have you finished rooting your playbook?

  • 95kapilan

    What does it mean by the root name

    • 95kapilan

      *when we are logging in WinSCP, it asked for Username, and password. what do i put for these.

      • Marvinsemilla

        try “root” or “devuser”

  • http://www.facebook.com/people/Jason-Cardenas/1323482410 Jason Cardenas

    I cant find anything named RSA???

    • Marvinsemilla

      its inside the dingleberry folder…

    • http://www.facebook.com/fadilshamirkhan Fadil Shamir Khan

      You have to run dingleberry.exe at least once to root your device, then you will find a file called rsa…

  • Maarten488

    HELP please, I rooted PB, got os 2.0.0.48, and when I come to the step download a launcher and I sidedownload the HCL to my PB I tap on the app and nothing happens?! please take a look at my video to show you what my problem is ( examples with other apps). I would really appriciate it if someone could help me!! 
    http://www.youtube.com/watch?v=cKQiuAsT1w0&context=C36c011dADOEgsToPDskJ07puv5e0wx-DRecRJaZNB

  • Maarten488

    Another question, what do I typ in at Username in winSCP. In the instruction it says root but where can I find my root?

  • Maarten488

    @Kathy can you please answere my question??

  • Kagamerkyle

    What’s my root! I can’t do this without it!!!!!!!!!!!!

  • sutoro dw

    network error : connection refused —> when I tried to log in to winscp. 
    Could u give me more details or screen shot to login please :( ???

  • Adeel Qureshi

    I have successfully followed all the steps but when I launch HCL Updater and then get HoneyComb up and running, I get all the Android Icons apart from the Market Icon and yes I have clicked the ‘All Apps’ button in the top right corner and still can’t see the Market icon in the complete list.

    Anybody got any idea about what i am might be doing wrong? Thanks

  • Jouralster

    hi i get the message connection refused in winscp, im pretty sure i have correct ip add, the thing is i thought it isnt neccesary to do back up so i didnt until after i should use it in dongleberry,then i didnt restore it at all
    couldnt connected to pb as root only as devuser now i did it as i suppose to with only that backup file wrong as i cannot change it i assume and i get that connection error…neither as devuser is working..any ideas? btw when i was trying that dingle ssh both times i got command line window for a fragment of second saying permission denied .   pleaase help me

  • Usman

    Can you make a video on how to root it? And please elaborate on the steps as well, I dont understand some of the steps at the beginning.

  • mike

    thats the best way, run the dingle berry app, keep it open after you DINGLE SSH, once you get your #, you can close the black window, but keep open the DINGLE SSH, it somehow starts the connection, then you can use just ROOT and the default IP.

  • Anonymous

    everything but the last two steps ran smoothly. i click the launcher app that i installed from step 3, but when i do, it shows the bb logo and says instilizing… then after 2 or 3 minutes or so, it closes, and goes back to my main screen

    • Nilson FLores

      The same is happening to me. I need help

  • Avinash_sharma50

    Awesome blog i rooted my playbook with this only, doesn’t matter whichever os u are running just run smooth android.!
    http://www.MrAbheysharma.blogspot.com

    • Tusharpatel1977

      hey avinash you in India, as i am not even able to upgrade OS 2 , i keep on getting ‘currently you have the latest software installed’ version 1.0.8.6067

  • Taunggyidar

    Dear Sir.

    please help me…
    at the step of “Copying Cyanogen Google Apps files”
    i can’t copy both system folder and META-INF folder…
    “scp: /system: Permission denied”
    please help me how to solve this problem…many thanks ! 

  • Shady_sakhel

    i cant find the sys.android

  • A Lee

    Google Maps works fine on my pb.

  • Darcypa

    Good day,

    Now that OS2.0 is released and I can run a .bar such as google sky – can I get the Andriod Market without rooting?

    • http://www.liliputing.com Brad Linder

      No.

  • K Kaniuka

    I have problem with downloading  Android launcher app…any suggestions ??

  • K Kaniuka

    problem with download of Android launcher app

  • Ahmad

    i have playbook OS 2 how i can install android app player for OS 2 i want to install honeycomb for playbook

  • Piyush Dadhich

    Cannot log in as root user it says “connection refused”. please help I am on OS 2.0

    • Sachinsharma178

      iam getting the same error .. plz help how u resolved it

  • Sachinsaharma178

    whilw looging in from winscp i get the error “connection refused”. IAm able to ping to the ip from my system. Please help regarding this.

  • Tom Park

    For login name use “devuser”. “root” seems to be invalid. As of Dec 24, 2011, You cannot root versions 6 and 7(2.0.07xxx) 

    But you can still follow the directions and sideload apps like hulu and such

  • xrizix

    Where is the Google Apps package on CyanogenMod? Please help

  • Mrebello70

    Plz help me after rooting my PlayBook no problems will be there RIGHT ?? and even the instalation thing how to root it in a easy way 

    Email me mrebello70@gmail.com

  • Myemkov

    am using os 2.0.0.7971..can i jailbrake it?????wen i try doing it its tells me jailbrake fail…why???

  • http://www.facebook.com/fadilshamirkhan Fadil Shamir Khan

    One Question…when you say
    Launch PuTTYgen on your computer, press the load button, and browse to your Dingleberry folder. Change the file type dropdown to all files and double click the file rsa to select it, I am unable to find any file called RSA or and .rsa files…
    I am in the folder called Dingleberry which I downloaded and extracted…. Got it from http://www.dingleberry.it/Dingleberry-3.3.3-Windows.zip

    Please help me out! Thanks!

  • http://www.facebook.com/fadilshamirkhan Fadil Shamir Khan

    I got the rsa file and I generated a playbook.ppk file, but not I am unable to connect to WinSCP! Please tell me what to do! I got it once where it asked me for the password, and no matter what password I enter, it said that it was wrong! Please help!

  • Nikunj

    after entering the IP of my playbook as host name, it shows network error and i cannot login i have checked IP properly.