Ok fellas, here ya go. Using what you all have accomplished so far, I've figured out how to get GMaps pushed from the BES or installed via Desktop Manager.
QC_Metal noticed that the Blackberry gives an error stating it can't find a certain module. Well, that's because the download link given earlier in this post (.../apps/v1.3.0/L1/gmaps8700_v4_0_L1.cod) is only *half* of what you need. Simply tack on a -1 to that file name before the extension (.../apps/v1.3.0/L1/gmaps8700_v4_0_L1-1.cod) and then edit a .alx file to include both .cod files! I found this out by examining the error given on the Blackberry when trying to load GMaps according to QC_Metal's notes. The BlackBerry error states that it can't find a module named gmaps8700_v4_0_L1-1. duh ;)
I've successfully downloaded all the necessary .cod's, installed via Desktop Manager *and* pushed through the BES.
To download for any other model, just modify the model number in the URL. It's that simple.
Here are the contents of an .alx file you will need to edit per your specific model. To use this example, simply copy all the code and paste it into a blank Notepad document. Edit appropriately, make sure WordWrap is turned *off*, and then save as
anything.alx (anything is to be replaced with whatever you want to call it). Place the .alx file, along with the .cod files, in the
_:\Program Files\Common Files\Research In Motion\Shared\Applications folder. (_ = the appropriate drive letter) Delete the two files named
PkgDBCache.xml and
specification.pkg in that same folder. Finally, using the command line (
Start, Run, cmd), go to
_:\Program Files\Common Files\Research In Motion\AppLoader and type
loader /index. This will rebuild the index used by the BES when searching for applications.
Note that the <name> section of the .alx file refers to what will be shown on your BlackBerry under the Applications list. So if you make it really long, it will get cut off.
Code:
<loader version="1.0">
<application id="GoogleGMap 7290">
<name >
GMaps for BB 7290
</name>
<description >
Search Google maps from your BlackBerry
</description>
<version >
1.3.0
</version>
<vendor >
Google
</vendor>
<copyright >
Copyright (c) 2006 Google
</copyright>
<fileset Java="1.18">
<directory >
</directory>
<files >
gmaps7290_v4_0_L1.cod
gmaps7290_v4_0_L1-1.cod
</files>
</fileset>
</application>
</loader>
It probably wouldn't hurt to *test* this new .alx file by trying to install GMaps using the Desktop Manager. This will help with troubleshooting the BES App push later if need be. i.e. you'll know the .alx and .cod files are fine if they install successfully over the Desktop Manager Application Loader
Cheers and thanks to QC_Metal for the work done beforehand!
Another note here... JAD files simply point your device to the JAR. The simplest way to look at it is this; JAD is to ALX as JAR is to COD. JAD is used for OTA, and ALX is for Desktop Manager or BES push
.