HOW TO: Extract Applications from any OS

Hey guys, I know you've all been wondering how some BlackBerry sites, that shall not be named, get to extract and use new versions of applications from OS's that have not been officially released yet, such as the new Leaked OS 7 release. Well, this tutorial aims to clear the mist around this area of BlackBerry 'expertise'. It is all just a matter of knowing what files are on your computer and what they actually are.

In this tutorial, I will show you how to extract any app, whether unreleased or released, from any Blackberry OS out there, for any device.

Please note that the following applies to all OS's out there, not just OS 7. Sure, there will be different files for different devices, and for different OS's, but the principle is just the same.

Right, so let's get started.

First, download the leaked OS 7.0.0.100 (or any other OS you would want to use for this tutorial). Install it, then, depending on which Operating System your computer runs on, navigate to either one of these directories:

Right, you should now see a named '9350_9370AllLang_v7.0.0.100_P5.0.0.267' (or more, depending on how many BlackBerry OS's you have installed on your computer). Open the folder. Inside the folder there are many files (these are .alx files, which tells the computer which files to install onto your BlackBerry once you upate it), and a couple of folders. Right now, we are only interested in the folder named Java, and the .alx files.

The .alx file is named after which app it represents, which means that the 'net_rim_bb_appworld.alx' file refers to App World.

Open it up with notepad, and, once you scroll down, you should see something like this:

What we are looking for is the version number, contained between the <version> tags. 2.1.3.7 is the version for this version of App World. The latest App World released to the public was 2.1.2.19. Looks like we've got ourselves an unreleased copy!

So, all we need to do is to enter the Java folder, find the .cod files which were listed in the .alx,

copy all the .cod files (and the .alx which you opened) referenced in the .alx to a folder somewhere (I recommend the desktop),

then tell the world about your discovery. Of course, most users will not be able to use this version of BlackBerry App World, as it was made specifically for devices on OS 7.

That's it! I hope you enjoyed my little tutorial. Be sure to tell me what treasures you find in some leaked OS's!

*If you use this tutorial outside of BlackBerryOS.com, be sure to link back to this thread and give credit please.