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

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

The Power of One Infographic

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.

The Power of One eBook: Top reasons to choose HP BladeSystem

More from The Register

next story
GoTenna: How does this 'magic' work?
An ideal product if you believe the Earth is flat
Google Nest, ARM, Samsung pull out Thread to strangle ZigBee
But there's a flaw in Google's IP-based IoT system
Orange spent weekend spamming customers with TXTs
Zero, not infinity, is the Magic Number customers want
US freemium mobile network eyes up Europe
FreedomPop touts 'free' calls, texts and data
Want to beat Verizon's slow Netflix? Get a VPN
Exec finds stream speed climbs when smuggled out
Apple orders huge MOUNTAIN of 80 MILLION 'Air' iPhone 6s
Bigger, harder trouser bulges foretold for fanbois
'Two-speed internet' storm turns FCC.gov into zero-speed website
Deadline for comments on net neutrality shake-up extended to Friday
NBN Co execs: No FTTN product until 2015
Faster? Not yet. Cheaper? No data
prev story


Reducing security risks from open source software
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
Application security programs and practises
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Consolidation: the foundation for IT and business transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.