Rogue Android: We show you how BlackBerry's pain can be your gain

Google Play store comes to BB10. Here's how...

Providing a secure and efficient Helpdesk

Hands On BlackBerry's comeback with a new operating system, BB10, turned into one of the greatest tech flops of all time. Almost one year after the launch, BlackBerry still sells far more of its ancient BB7 devices than it does BB10 devices. But could you turn BlackBerry’s misfortune to your advantage?

With a street price of around £140 for a new one, the SIM-free BlackBerry Z10 touchscreen smartphone is now excellent value, and has a lot of appeal for a power user. Other platforms may boast greater simplicity or flexibility, but BB10 is reminiscent of the Palm and Psion in their heyday: rich functionality for professionals.

While it was immature and clunky at launch, the rough edges have now been smoothed out. For example, the BlackBerry's built-in feature-rich messaging client and calendar apps can only be rivalled by making a third-party purchase on other platforms, while Microsoft’s Windows Phone still lacks a built-in VPN client. The base of BB10 is QNX, a lauded Unix derivative renowned for its reliability, performance and sophisticated features for developers. Little wonder there's a two-week waiting list for Carphone Warehouse's £149.99 SIM-free deal.

Appy new year

However there was a serious obstacle for anyone considering adopting BB10: the absence of quality third-party applications. This is about to change – drastically.

The imminent release of BB10 version 10.2.1 – now nearing the end of beta testing – takes Android compatibility to a whole new level. It wasn’t completely glitch-free, but for much of the time BlackBerry 10.2.1 runs Android binaries so well they are typically indistinguishable from native applications.

What’s changed? 10.2.1 has the ability to run the native Linux binary extensions on the QNX-based OS thanks to a clever piece of engineering, and there’s now a direct installer app called Snap to take advantage of this by giving you access to the Google Play Store.

What follows is a "How To" guide using a beta version of the 10.2.1 OS - and then some performance and compatibility observations from my own experience with the system (use at your own risk). While BB10 may not be a “better Android than Android”, it’s very close.

(We’d advise you to wait for the official update to the OS, as installing leaked beta updates can invalidate your warranty or even completely wreck your device. You have been warned.)

Getting Up And Running

If you can’t wait for the official release, it’s possible to install a leaked OS: a nerve-racking but fairly quick and simple process. Instructions can be found on the BlackBerry fan forums: it requires a Windows PC, the OS image is around 1GB, and the flashing process takes around 10 minutes to complete. Experienced leak users recommend a security wipe before installing the beta image, which can take two to three hours. And don’t expect to be able to restore your settings from a backup: start with a clean slate.

Once you have 10.2.1 installed, it’s time to install the Snap app. BlackBerry already has the ability to run Android .apk binaries, but previously this required converting the .apk files to the BB10 .bar executable format and sideloading the converted file via a PC or a browser. Snap, developed by Jim Muir, installs them directly onto the phone from the Google Play Store using a valid Google sign-in you already have. No conversion is required, apps are installed as if the device is an Android phone. You can find Snap here.

Snap itself is a native BB10 app, but security-conscious BlackBerry doesn’t allow third-party apps to run without changing the settings, by default only apps from BlackBerry World store can run on BB10. So installing Snap requires a one-time sideload. Once you’ve done this, it’s unlikely you’ll need to do sideload anything else ever again.

Next, you must get your device ready to receive third-party apps. (This requires jailbreaking on an iPhone, while it’s a simple toggle on stock Android. On BlackBerry, however, it’s somewhere in between these two extremes.) From Settings, choose the Security pane, then change two of the settings, one in Application Permissions and one in Development Mode.

If you forget to do that now, once you’re downloading from Google Play, Snap will gently remind you anyway - see the dialog on the right:

Developer Mode is required to sideload the Snap binary, and is set with a toggle and a numeric password, which expires in 10 days. You can toggle this off again once you’ve downloaded Snap.

For sideloading there are various methods. There’s a plug-in for the Chrome browser BB10 / PlayBook App Manager. Here we’ll use the DDPB Installer, and it’s much less complicated than it looks.

Now connect the BlackBerry to your PC and run DDPB, and scan for the IP address of the phone. Once you’re connected, load the binary .bar of Snap. When you can see it on your phone’s home screens, you can disconnect, put away the PC and turn Developer Mode off.

And now you’re in. Start Snap, enter your Google ID and browse the Play Store. Because Snap creates a Google a Google Service Framework (GSF) ID it isn’t spoofing identity. To Google, it’s simply another Android device.

Installing Android apps is now a breeze.

It’s very much like browsing the Play Store, only there’s an extra click to install. Note the disclaimer.

So how does it work in practice? Let's find out.

Protecting against web application threats using SSL

More from The Register

next story
Brit telcos warn Scots that voting Yes could lead to HEFTY bills
BT and Co: Independence vote likely to mean 'increased costs'
Phones 4u slips into administration after EE cuts ties with Brit mobe retailer
More than 5,500 jobs could be axed if rescue mission fails
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
Radio hams can encrypt, in emergencies, says Ofcom
Consultation promises new spectrum and hints at relaxed licence conditions
Blockbuster book lays out the first 20 years of the Smartphone Wars
Symbian's David Wood bares all. Not for the faint hearted
Bonking with Apple has POUNDED mobe operators' wallets
... into submission. Weve squeals, ditches payment plans
'Serious flaws in the Vertigan report' says broadband boffin
Report 'fails reality test' , is 'simply wrong' and offers ''convenient' justification for FTTN says Rod Tucker
This flashlight app requires: Your contacts list, identity, access to your camera...
Who us, dodgy? Vast majority of mobile apps fail privacy test
Apple Watch will CONQUER smartwatch world – analysts
After Applelocalypse, other wristputers will get stuck in
prev story


Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.
Security and trust: The backbone of doing business over the internet
Explores the current state of website security and the contributions Symantec is making to help organizations protect critical data and build trust with customers.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.