Blackberry Playbook OS jailbreak Root exploit which gives root access and ultimately allows to run any kind of custom scripts, applications and games was recently discovered by a developer named Chris Wade. RIM in a quick response patched the exploit through an OS v1.0.8.6067 (KB29191) update.
War has not been over yet as developer returned back with a different exploit found within the QNX system and successfully jailbreaks RIM’s latest firmware. The developer has strongly suggested to run DingleBerry 2.1 beta before upgrading to latest OS v1.0.8.6067 update and get root access by login via devuser and run /tmp/setuidgid root /bin/sh. As soon as you get the root access, upgrade your Blackberry Playbook to latest OS 6067 and then repeat the same procedure in order to get the root access. Once you get the root privileges, follow the step by step guide on how to install Android market on BlackBerry PlayBook.
Procedure
Step 1: Install the DingleBerry 2.1 beta on your playbook (Supports Windows only).
Step 2: Root your playbook using the dingleberry tool (Steps posted here)
Step 3: Download the Google apps package from Cyanogenmod
Step 4: Install and launch an android app packaged as a .bar file in order to set up the android system. Installing a launcher app is highly recommended since you will need it to launch the Market and other Android apps. Some of the options are available at playbookbars.
Step 5: Log into your playbook as root using an scp FTP client (eg: WinSCP for windows).
Step 6: Copy the system folder in the Google apps download to the root of your playbook and merge it with the system folder there.
Step 7: Open up a root SSH shell and remove /system/app/SetupWizard.apk (this can by done by typing in mv /system/app/SetupWizard.apk /system/app/SetupWizard.apk.bak.
Step 8: Kill the running android player cd /apps/sys.android.XXXX.ns/native/scripts (XXXX will be different for each device) and run ./android-player-cmd.sh kill-android-core.sh
Step 9: Launch a launcher app (as mentioned in Step 4). Start up Android Market (or any other Google app), enter your account credentials and it will start working. This trick will also install google chat and a few other goodies. The Android Market works and will install things after you do this.
Important Notes:
- Editing the wrong files may land you in hot water; you will eventually have to restore your device and repeat the process. The best part is that no permanent damage will be done, but make sure to take the backup before you start tinkering with the files. I cannot be held responsible for damaging your PlayBook.
- The above steps only work for apks installed from the Android Market. For other apks, you can temporarily replace the file PackageInstaller.apk in /system/app with the PackageInstaller.appfrom cyanogenmod. You must restore the original PackageInstaller.apk before the next time that the android player reloads. You can use this method to get apps that update themselves by downloading a .apk file to work (eg: HCL Launcher Updater)
- You can get an “Android Player” launcher app for your playbook by using the script “install-android-player.sh” from the old android beta. This will boot up and let you pick a launcher without opening up a different app afterwards.
Via [CydiaBlog]
We will be updating you on the future developments and updates so follow us on twitter, Facebook and Google+ to get updates on Apple, Microsoft, Google, Gadgets and Tech News.