| | 07-30-08, 11:51 PM Thread Author #1
HOWTO: Install apps without BIS
Someone had sent me a PM asking how to install apps such as Opera Mini, Gmail, etc without having BlackBerry Internet Service. So I wrote this up in case anyone else wanted to know. NOTE: Change all "hxxp" to "http" and "hxxps" to "https". Apparently I'm not allowed to post URLs yet.
1. Download and install the latest Desktop Manager from hxxps://www.blackberry.com/Downloads/browseSoftware.do (BlackBerry Desktop Software v4.5). I think I got the English with Media Manager install, though I haven't used MM so I don't know if it's necessary.
2. Download Opera Mini from hxxp://www.operamini.com/download/pc/blackberry/. To install it, unzip it, load up Desktop Manager, connect the phone to the computer with the USB cable, click Application Loader in DM, Add/Remove Applications, then hit Browse... and select the .alx file you unzipped. Hit Next to install.
Installing other apps takes a bit of resourcefulness. If you have .cod file(s) and an .alx, you can just use Desktop Manager to install like you did with Opera Mini. If you have a .jar file, plug in your phone, turn on Mass Storage Mode, copy the .jar onto the phone (it should appear as a drive on your computer), run the Media app on your phone, bring up the menu and go to Explore, then click the .jar file and Download. Most of the time though, you'll only be able to get a .jad file. Here's what to do..
3. Using Google Mobile Updater as an example... often, the hard part is finding the .jad file. It happens to be here: hxxp://m.google.com/m/download/pack/apps/v2.1.4/en/BlackBerry-42/pack-0.jad. Download that to your PC and open it in Notepad or another text editor. You're looking for any .cod files.. there are two: GoogleMobileUpdater.cod and GoogleMobileUpdater-1.cod. Usually, the .cod files are in the same path as the .jad file, so just take out the "pack-0.jad" form the previous URL and replace them with the 2 .cod filenames:
Download both of those and save them to a folder called "googlemobileupdater" or something. Now that you have your .cod files, you need to create an .alx file so you can install via DM. Create a new text file and paste this into it:
For other apps, just change the appropriate values. I don't think it really matters what you put for description, vendor, or copyright. The version number was listed in pack-0.jad (MIDlet-Version: 2.1.4). Save this file as GoogleMobileUpdater.alx. Then load it on your phone via DM like you did with Opera Mini.
<application id="Google Mobile Updater">
<name>Google Mobile Updater</name>
<description>Google Mobile Updater</description>
<copyright>Copyright (c) 2008 Google</copyright>
With Google Mobile Updater you'll be able to install the latest versions of Google Search, Google Maps, Google Sync, and Gmail without going through the hassle above for each app. There are other Google apps (News, Reader, Docs, etc), but don't install those, because they try to load up the BB Browser and simply go to the app's mobile webpage.. and if you don't have BIS, you can't use the BB Browser. In other words, there is no Google Reader java app. If you want to use Google Reader, open Opera and go to hxxp://www.google.com/reader/m.
If you're having trouble finding a .jad file, you could try installing the User Agent Switcher extension for Firefox @ hxxps://addons.mozilla.org/en-US/firefox/addon/59. This will allow you to trick websites into thinking you're accessing them from your BB Browser, so that they'll release the .jad file to you as if you were doing an over-the-air (OTA) install. I have the following settings.. not sure if it's 100% correct but it seems to work:
Description: Blackberry 8300
User Agent: BlackBerry8300/4.2.2Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107UP.Link/188.8.131.52.0
App Name: Blackberry
App Version: 1.0
If I switch to the Blackberry 8300 profile and visit hxxp://m.google.com, I get links for the .jad files. That's how I was able to find the .jad for Google Mobile Updater. You can also use it to find the .jad for Viigo: hxxp://downloads.viigo.com/bb/vr/4.2/ViigoSE/ViigoSE.jad?v=2
Anyway hope that helps someone.