Industry coverage, news, original feature articles, how to guides, videos, podcasts and reviews of BlackBerry service providers, software, accessories, hosted exchange providers and more
BlackBerry Guide: How to Install 3rd Party Applications on Your BlackBerry
Posted by Cooper on June 4, 2008
If you are new here, you may want to subscribe to my feed or subscribe to us on Twitter!
There are many types of BlackBerry users out there. There are people who use their BlackBerry for strictly business purposes, keeping up to speed with their constant flow of email and work related correspondence, but there are also a growing number of people who are adopting the BlackBerry as their device of choice that have no interest in using the BlackBerry for “work”. These people are casual users who are more concerned with staying in touch with their friends and social network connections.
For all groups of BlackBerry users, there are countless third party applications available that can help modify the BlackBerrys’ functionality to meet their individual needs. Whether they are casual, pick up and play BlackBerry games, social networking tools, or hard core database management software, they are out there and waiting for the right user to download them and put them to good use.
The more savvy BlackBerry user will no doubt be very comfortable downloading and installing third party applications onto their device. For the ever growing group of novice BlackBerry users, there may be some confusion between the various file types involved and which methods are to be used to get that sweet new game/app into the palm of their hands. For this group of people, we have decided to produce a “How To” guide that will show you the ins and outs of downloading and installing third party software onto your BlackBerry.
The Various File Types You Will Encounter
- .JAD files: An application descriptor that stores information about the application itself and the location of .COD files
- .JAR files: a JAR file (or Java ARchive) is used for aggregating many files into one. It is generally used to distribute Java classes and associated metadata.
- .COD files: A COD file is a proprietary file format developed by RIM that contains compiled and packaged application code.
- .ALX files: Similar to the .JAD file, in that it holds information about where the installation files for the application are located
Installing Third Party Software OTA (Over The Air)
Performing the OTA download and installation of a third party application is usually the easiest option. Most application developers will provide direct links to the .jad or .jar files required for internal installation on your BlackBerry. There is usually a second option for download to your desktop and installation via the BlackBerry Desktop Manager. The Desktop Manager installation process is described in the next section.
Downloading OTA is super easy. Simply navigate to the download page for the application you wish to install and find the direct (OTA) download link. From within the BlackBerry browser menu, select “Get Link” and then click OK for each step of the installation. Here are the steps you must perform in order to download a third party application OTA to your BlackBerry:
- Navigate with the BlackBerry Browser to the desired application download page.
Example: Google Maps Mobile - Often you will be presented with a link to the download, or the option to enter your cellular phone number and have the link sent to your device via SMS.
- Follow the supplied link (either direct or SMS) from within your BlackBerry Browser and follow all the instructions that appear on your screen.
- The new application will be unpacked and installed by your BlackBerry Browser and your new software will be now be available in your applications list.
NOTE: If you are using your BlackBerry in a BES configuration which is overseen by your IT department, you may not have the ability to install your own third party applications to your device. If this is the case, you will have to contact your IT professional and request that they add the software and deploy it to your device. This may be against the policy that your employer has dictated so it is best to get approval before any such request.
Installing Third Party Software Via BlackBerry Desktop Manager
Most of the time when you find a third party application that you wish to install on your BlackBerry they will be available in multiple formats. The OTA download is usually the easiest and most convenient way to install software; however, for those who face technical issues or for those without an adequate data plan, there is a more desirable solution.
Installing third party software on your BlackBerry via the BlackBerry Desktop Manager is a simple process. In only a few steps you will have all the applications you like installed on your device and ready to go.
The first step you need to take is to ensure that you have the latest version of the BlackBerry desktop Manager installed on your computer. For instructions on how to accomplish this task, head over to our guide to installing BlackBerry Desktop Software.
Once you have downloaded and installed your BlackBerry Desktop Manager, you are ready to try out your first third party software installation. In order to complete the installation, simply follow the steps outlined below:
- Navigate to a download link for any piece of third party software you like and download the required installation files to your desktop.
Example: BBSmart Email Viewer (use the free trial as a test and choose the full download option) - Once you have downloaded the desired application to your desktop, you may have to unzip/extract the contents to a new folder. Inside your newly created folder you will find a file that ends in .alx
- Connect your BlackBerry via USB to your computer and launch the BlackBerry Desktop Manager.
- In the menu you will see an option for “Application Loader”. click this and you will see a screen appear that displays all the applications currently loaded on your BlackBerry.
- Above the list of currently installed BlackBerry applications you will see a button that says “Add”. Click on this button to bring up the add application dialog box.
- Navigate to the folder that you have saved on your desktop in the previous step and locate the .alx file contained within. Choose OK and this application will appear in the list with all of your other installed software.
- If you have downloaded multiple pieces of software to install, you can go ahead and click the add button again and navigate to the next .alx file and click OK. Repeat this process for each additional third party application you wish to install.
- Once all desired applications have been introduced into the application loader, verify that they each have a check mark next to them and click the button labeled “Next” which appears below the list of applications.
- You will see the BlackBerry Desktop Manager run through a process and your BlackBerry may restart.
- Upon reboot of your BlackBerry you will see all of your newly installed applications on the applications screen of your device.

Installing OTA Files via BlackBerry Desktop Manager
There are certain instances where you will not have the option to download a version of the third party application in a format which is accessible to your BlackBerry Desktop Manager/Application Loader.
If you run into this issue and there is no way for you to download and install the files OTA, you have the option of converting the .jad and .jar file types into a .alx setup compatible with the Desktop Manager. There is also a second (easier) solution for those of you who are operating a BlackBerry with a MicroSD card.
Since this is a novice introduction to installing third party software onto your BlackBerry and the file conversion is very complex, I am going to save the conversion method for a later How To guide and focus only on the MicroSD card method this time around.
Desktop install of OTA files with a MicroSD card
The process of installing OTA software via the Desktop Manager is essentially the process of tricking your device into thinking it is grabbing the required files from the web. To do this you will have to have a BlackBerry with a MicroSD card inserted and the device must be in Mass Storage Mode. The steps to follow for a proper install are as follows:
- Ensure that your BlackBerry is in fact a model that supports the insertion of a MicroSD card.
- Purchase and install your MicroSD card in your BlackBerry.
- Download the .jad and .jar files required for installation and save them in a folder on your desktop.
- Connect your BlackBerry to your computer via the supplied USB cable.
- Once you have connected your BlackBerry to your computer, launch the BlackBerry Desktop Manager.
- You will be presented with an alert on your BlackBerry screen that asks you to enable Mass Storage Mode. Select yes. If you do not see this prompt, go into your media card settings on your BlackBerry and ensure that you have media card support turned on and enable the mass storage mode. There should also be an option to turn on Mass Storage Mode automatically upon connection to you computer. Choosing yes will save you from having to repeat this step again later on down the road.
- Your BlackBerry should now be recognized as a drive by your computer.
- Drag and drop the folder you have saved your installation files in from the desktop to the newly found “BlackBerry drive”.
- Once all of your files are in place, navigate on your BlackBerry to the media section and from the menu select “Explore”.
- Select your media card and then drill down into the folder containing the desired installation files.
- Choose the file that has an extension ending in .jad. This is the file the BlackBerry will recognize as a downloadable item. You should now see a download screen appear. Click the download button and away you go.
- The third party application will now be installed on your BlackBerry and accessible through the applications list along with all your other applications.
There you go, three out of the four methods of getting third party applications installed on your BlackBerry. Good luck in your hunt for applications!
As a quick starting point, why not check out our list of the best free software available for your BlackBerry or our list of 170+ free games for your BlackBerry (recently updated to more than 250).
Have fun and post any questions or comments you may have below.
Subscribe to the BBGeeks RSS Feed
Add to De.licio.us |
Digg This! |
Technorati
Filed under : BlackBerry Guides 59 Comments




Top Selling BlackBerry Cases:
Related Posts:
What does OTA mean and how does it work?Geek Guide: How to Backup and Restore Your 3rd Party Applications
When you know it’s time to wipe your BlackBerry
Give your BlackBerry some PEDs with BerryJoose
The complete guide to Pandora for BlackBerry
59 Comments ↓
Thanks a lot! This is the most complete guide i’ve found on this subject.
di all of the above. in the and after choosing ” download” I’ve gtoa message ” download failed” , when prompted for details got a message ” invalid 907 JAR code”
Do I have to unlock my BBerry or what was that ?
My blackberry 7520 doesn’t have a flash card reader. The desktop software only allows me to select alx software, but nearly every application out there uses the .jad descriptor file, even the stuff that says its for blackberry 7520. My blackberry wap browser and sms are not supported by my provider. All I want to do is install standard .jad/.jar j2me applications, which supposedly the blackberry is compatible with… How do I do it?
Calculating – in the post above click on the first link below “Installing OTA Files via BlackBerry Desktop Manager” and read that forum post very carefully. There are a number of links to software and instructions on how to convert your jd/jar files to the cod format required to load applications onto your device.
Eric – it looks like you have a jar file that has not been formatted correctly. I would notify whoever you are trying to download the application from and ask if they have had any other complaints. They may not know their file is broken.
I love the Desktop to MicroSD card method. Thanks for making this information available. The Desktop Manager from BlackBerry seems to be useless. How would your method work if the software I want to download only has .alx and .cod files?
Becky: Glad you found the post informative. Thanks for reading BBGeeks.
If you only have the .alx and .cod files, simply save them to a folder on your desktop and then use the Application Loader in the desktop manager to load the files onto your BlackBerry.
This method is described above under:
Installing Third Party Software Via BlackBerry Desktop Manager
let us know if you have any trouble loading your apps =)
Thanks Cooper.
I cannot get the Application Loader to work. That is why I used the last option provided by bbgeeks.com.
I have determined that I have the lastest device software offered by ATT – v4.3.0.93. And my Desktop Manager is v4.3. So is there a need for me to upgrade either of these?
Do I need to use the sync function in DM? I am not sure how to use this if I am not using an organizer.
What am I missing or doing wrong??
Becky: does the desktop manager recognize your BlackBerry as connected? If so then I would suggest upgrading the desktop manager software you can find it here (have to sign up as a member) http://tinyurl.com/bu5z4
Get the English language with media player.
If your BlackBerry is not being recognized as connected do a hard battery pull WHILE IT IS CONNECTED THROUGH USB. When it comes back online the desktop manager should see it.
Cooper,
Desktop Manager does recognize my Blackberry as connected. Which version of desktop manager should I choose from this website? – 4.3 since that is what my device software is???
I did not have to sign in as a member for http://tinyurl.com/bu5z4.
Thanks very much for your help,
Becky
I would suggest either 4.6 (I am using it now with no issues) or dropping back down to Desktop Manager 4.2 as there are lots of reports of 4.3 being buggy.
If you do opt to go back down to 4.2 then be sure to get the Service Pack 2 upgrade as well for the best results.
Cooper, thanks very much for the help!! I upgraded to 4.6 and installed my application very easily.
Thanks so much!!
[...] advantage of downloading OTA is that it’s one process. Instead of using multiple devices and taking multiple steps to [...]
This may be a technical issue or maybe it’s just PEBCAK. I have a new BB Bold and I’m on the Rogers Wireless network in Canada. I’ve downloaded the Gmail app successfully and I can use the Google search box within the app, however, mail and maps (the only things I’m truly interested in) won’t install and won’t tell me why. I click to install GMail…I get a progress bar that never moves and the install falls back to the search screen after a few seconds. The only error message I get is in the gmail app it tells me “Could not download Gmail”. This is the same result whether I am using the 3G or Wifi. Any ideas?
I have downloaded and installed a couple of 3rd party applications on my Storm: Opera Mini and DynoPlex EFile. I can see them in the Applications area under Options: Advanced Settings, but they don’t appear anywhere in the Applications from the Home screen. I can see Maps, Word to Go, etc., but none of the new applications. How do I access them?
I only have one issue with the above instructions, one key point to remember is that you have to add be sure to add the install files together. you have to add the .alx AND the .cod file at the same time….so highlight the files or clicking one and holding down CTRL and clicking all the files, and click open.
MY COMPLETE INSTRUCTIONS BELOW:
I have been hearing about all your problems with the error message “no additional applications designed for your device were found” and people just having just general error messages while trying to download 3rd party software.
Heres the steps that worked for me:
After you have downloaded the zip file onto your desktop, open it (either automatically or using winzip or a zipping program) make a new folder on your desktop and place all the files in it except any instruction manuals, or .doc or .txt files. Those are just for you to read or know seperate from sending to the phone.
with your phone plugged in to the computer
On your desktop manager, open the application loader.
Depending on your version and model either click add or browse
a box will appear asking where the file is…. this is the tricky part….go to the new folder you created on your desktop…. you have to add the .alx AND the .cod file at the same time….so highlight the files or clicking one and holding down CTRL and clicking all the files, and click open. when you do this, you will notice the name of your application you want to download in the list now. Check the box for that application, click next or save, and then it will be in your downloads folder. For example I downloaded the mylocation application in my zip folder were 3 files .alx, .cod, and a .jad file. I highlighted all of them and it worked great.
I have the latest desktop software and I have the new Blackberry Storm, but it should be the same for most models.
Hope that helped!
I have a BB Pearl 8100. Followed the instruction to copy .jar files to memory card in BB. When clicked on and to open . Then select . Located all the .jar files. But when clicked on the .jar file. Message appeared
“Unable to display file/Media Card/filename.jar
Pls advise on how to solve this problem. Many thanks.
@Confused – You may have a corrupted OS or Desktop Manager. It seems that there were a whole batch of Pearls sent out with flawed software.
I suggest upgrading to the latest version of both your carrier OS and the Desktop Manager Software.
If this does not fix your problem report back and I will try and sort it out.
I have the same problem as him with it saying
“unable to display file/media card/filename.jad
I have no problems installing alx files through the desktop manager.
I have a .jar file and a .jad file but no .alx file. I’ve never downloaded a third party application. I there a way to unzip these files to download the applicatin?
I have a 3rd party download it is eagleeys(j2me new version) on blackberry storm but when I go to log in it stays at the sys login screen. I can’t figure out how to get it to run. And I can’t find anyone who can help me figure it out either. Any ideas would be greatful. I printed the info and hope hubby can figure it out. Thanks
Hi
I have a company blackberry but when i try to download any games i get an error message stating “your it policy does not allow you to download 3rd party applications”… is there anyway to get around this ?
Thanks
Marty
@Milk – not sure what is happening there – it could very well be a corrupted jad file you are trying to install.
@Henry You should load the jad and jar files onto your memory card. Navigate to them in the media section of your BlackBerry and click to begin the install. You can not install jad or jar files from the desktop – only OTA or via the memory card (side loading).
@Kelly I would contact the developer of that game/app to see if they can trouble shoot the issue.
@Marty You will have to get permission from your it department in order to load any 3rd party apps onto your device. They will have to do the install for you =(
for some reason the application downloader doesn’t appear on my menu at all. I have an application folder but not an application downloader. My colleague also has a storm as has the application downloader but I don’t. Any thoughts?
Thanks
Mark
when I downloaded and installed an application OTA I got a successful message, however I don’t have an icon to launch it. The application appears in the application list but I have no way to lauch it? Any ideas? Also, I selected to ’show all’ applications.
Do you have a downloads folder on your BlackBerry – When downloading OTA on the Bold all apps will go to a downloads folder and you will have to manually move them out of that folder if you want to access them from your BlackBerry desktop etc.
Not sure what model of berry you have, but this is most likely the case.
I’m having the same issues mentioned by Anjee and Laner above.
I have a BlackBerry Storm and have DL several OTA apps (iSilo, WeatherBug) that do not appeear anywhere on my phone other than under the “advanced settings”. This is the second BBS that I have since the first one was having battery issues and I had hoped that it would fix all the other problems. But my new phone is doing the same thing.
My “downloads” “applications” “application center” areas are all showing zero traces of these apps being present even after I’ve pulled the battery out and rebooted.
Am I missing something? I can’t seem to find anyone else who’s having this same issue, and I’m really tired of Verizon’s non-helpfulness when it comes to 3rd party apps.
FYI, i’ve DL gmail chat & GoogleMaps and both of those work just fine.
Thanks so much for any help you can give!!
i cannot get any alx files to ork no matter which method i have used. i have a blackberry 8330 m
I´m developing an application with TotalCross (old SuperWaba) to run at a BlackBerry Storm.
I´m using Netbeans 6.5 and JDK 1.2 and Black Berry JDE 5.0.0. I´m able to compile the
application with Netbeans, and I get the HelloWorld.jar file.
After that, I created a the files, like HelloWorld.alx, HelloWorld.cod, etc under the path /install/bb.
Then, I signed the application using the SignatureTool.
So, I opened the Desktop Manager, I clicked at Application Loader option, then I clicked at Start button under Add/Remove Applications option and then I pointed to HelloWorld.alx file at my desktop. I got the message:
The loading operation was successful.
My question is: where can I find HelloWorld application at my BlackBerry? I searched at
Downloads tab, but there´s nothing there.
Thanks a lot.
If you can not find the application in either the downloads folder or the applications folder, try un-hiding all icons on your device. You may have a folder (sometimes messaging or others) that is hidden by default or by choice.
Your app may be in a hidden location.
Hello,
Our company is developing an application for the Blackberry. This application requires a RIM driver (for their smart card reader) to be installed. Our sales peeps feel that the current method of installing the driver through the Desktop Manager is going to be too complex for many of our end users.
The OTA method may be helpful in this regard. Do you know if it’s possible to download BB drivers in this way? I.e. could we grab the driver and make it available through a link on our site?
The actual method I was researching when I came across your article was scripting the Desktop Manager. That is, we’d like to distribute a CD or file that included the DM exe and that ran the DM exe and used a script or command line options to install the driver and our application without the user actually clicking around in the DM. Do you have any idea if that’s possible?
Thanks so much.
I believe it would be possible although the bundling of the DM exe may cause you some problems with the RIM legal team.
Your best bet here is to contact RIM directly and ask them what their policy is on this type of thing and perhaps they can steer you in the right direction regarding the driver downloads.
I am looking for a software I could hear the name of the contact who is calling me I would also like to hear the name of the contact as I am scrcoling the contact in my blue tooth any help would be apprciated
Wrong!
There is no Add button in Application Loader!
What a waste of time.
Hi there
thanks for this guide, its great.
my desktop manager says my BB is connected, and I can send photos etc via usb.
But when i follow these steps to add alx. apps, it doesnt give me the “add” option… it just shows me the things that are already installed.
i can not find the same apps in jad or anything else other than alx. and cod.
can anyone help?
I’m trying to upload .jar files on to my blackberry bold, and it said it would not read the file name.
I’m trying to find the .alx file,
and I cannot.
i copied a jod file to my micro sd card as instructed and tried t download the application, but am recieving an error – 907-invalid cOD, file not found. Please help me solve this problem.
@palak Delete the file you downloaded and repeat the process. 907 errors mean the downloaded file is corrupted in some way.
I’m wondering if there is an app or process availible to install cod/alx files directly from my BB (8130).
I ask because my computer is down, making DM unavailible.
Unfortunately you will need a computer in order to get those files onto your BlackBerry.
The COD and ALX files are used by Desktop Manager to load apps onto your device.
If installing OTA with no desktop manager you will need a different type of file. The Jad/Jar files you need can be created using a program described here:
http://www.berryreview.com/2009/09/21/create-a-jad-free-app-to-easily-create-blackberry-ota-installer-jad-for-cod-files/
That being said, you still need a computer in order to convert the COD to Jad =(
Hello cooper i downloaded an application but now i can not upload it to my bb, do i need a media card or internet on the phone to do this??
some of the files are jar, alx, cod, sis, and winzip, Pls help me
Thanks
You need to upload those files to your BlackBerry using Desktop Manager. Once you open Desktop Manager you choose to add new programs – browse to the folder you saved those files in and select the COD fil. Choose next or finish and it will install the application onto your BlackBerry
it says that the application is not compatible with the device
??????
I have problem,I am using Blackberry curve 8300 but there no videorecoder in it ,can I install video recorder in that smart phone? please nay one guid me i shall thankfull to him/her.
Dear one I installed video recorder application in my BB, thanks to help.
i just unlock my phone and i can’t find the application centre and the browser pls how can i get it back i’m using storm
copper my frnd i hve 8100 perl new os 4.5,n hve used ur method of micro sd 2install a new theme,but i m not getiing it ny whr its installed in my bb but how to run it,theme name is not thr in OPTION n theme catogory pls help..
@rajesh That sounds like you have grabbed a theme that is not for your device. When that happens it is not unusual for the theme to be installed but not show up in your available lists.
To be sure, do a battery pull on your Pearl while it is powered on (replace after 10 seconds) and see if the theme shows up after it turns back on.
@spartan
read this post to get your browser icon back:
http://www.bbgeeks.com/quick-tips/what-to-do-if-you-dont-have-blackberry-internet-browser-881146/
Hi Cooper,
Our company has a inhouse third party application, it works on most of the phones but it does not work on mine, when i try to open it, the home page opens fine, but when i authenticate it with my user name password, it comes up with “Network Error” try again, I have tries changing APN settings, disabling firewall, and editing permissions, but nothing seems to work. There is some thing in my phone that is stopping the application to work, so also i have uninstalled & installed it again.
Please help….. as i have spoken to blackberry & vodafone and I get one answer ” We donot support Third Party Application” :(
Hi Cooper,
Our company has a blackberry application, that work fine however it does not work on my BB storm. It loads fine, but when i authenticate it with my username password, it turns up with “Network errors” please try again.
Till now i have tried uninstalling and installing it again, apn settings, disabled firewall, edited permissions, but nothing seems to wor.
As the application runs on other BB’s i believe the app is fine and something to do with my phone settings. I am on a vodafone contract. Please help as no one else seems to be keen on helping with third party applications.
thanks
Nitesh
@Nitesh have you confirmed that this app is running on other peoples Storms with the same OS as you are running?
The Storm is a tricky device to develop for and incompatibility may be due to a flaw in your dev teams design.
How does one download the files from the BB App world? All that site does it send links that lead back to the webpage….
In my black berry perl the third party j2me application is not working in second time, for first time is working fine ,when i re installing the same application its not working means its not connect to the GPRS…
It is most complete and very interesting information. Thanks a lot Cooper. I am very new to mobile development. I have developed my own Java ME application and this is my first application. I developed it on netbeans IDE with MIDP 2.0 and CLDC 1.1. I didn’t use any third party API from the vendors like BB, Nokia or Samsung, because I want my application should run on any device. After compiling, it has created JAD and JAR files. How can I install my application on my BlackBerry Device [BlackBerry 8520 Curve smartphone]? It will be helpful for me if you provide me the steps. Best Regards.
@Nikhil – Your best bet is to use the side loading method – save the jad/jar files onto your memory card and the navigate to them from within your BlackBerry. When you click on them they should initiate the installation if they have been programmed correctly.
Thanks Cooper for a very quick response and giving me some direction. I’ll get back to you after trying your direction. You said “if they have been programmed correctly” means exactly what? I mean, it is compiling and running as expected on Java Emulator that come up with NetBeans. Second, If I want to UNINSTALL the application again [for installing new version of my application], is it possible? Please also provide me the steps for uninstalling it, so that I can confidently install it. Best Regards.
Thanks a lot Cooper, It worked well for me. As I mentioned above that I have not used any device specific API to achieve device independence, I was knowing that that it will not produce the good look n feel. But I found that application is looking far below the expected look n feel. So I have decided to modify the application as per the device, but of course without using the BB api. So I download the BB 8530 Simulator [hope it will be used for 8520 also]. But it requires the .COD file to simulate. So now I want to create .COD and .ALX files for my project. So Please guide me how can I create these files? Also, it would be very helpful to me if you tell me how can I club BB emulator to my NetBeans, so that development and modifications will be easy, like most of the people do by this way? Best Regards. Thanks again.
Hi Cooper, I download the JDE 4.7.0, installed it on my PC and open my Java ME project in it. I just wanted to create the .ALX file and .COD file so that I can install them on my BlackBerry 8520. I am not using any RIM package. If I could compile and build the project, JDE will create .COD and .ALX file for me. But I am facing problem in building the project through JDE. In fact all the sample projects are also NOT getting compiled and built. What might be the problem? It will be great if you guide me. Thanks in advance. Regards.
Leave a Reply