Java Cell Phone Application Installation Guide

Welcome to the Java Cell Phone Application Installation Guide! All the cell phone applications available at MediaWink.com are Java cell phone applications.  To install any of these, first install the tutorial, to make sure everything works and you are satisfied, then purchase and install the specific cell phone applications that you would like to put on your cell phone.

This page shows examples of how to install the tutorial on some phones.  Other phones will be a little different, but this should give you an idea of what needs to be done to install the tutorial.  Once you have installed and tested the tutorial, you should be able to install purchased applications.

Preparation steps need to be taken first, and are the same regardless of your cell phone.  Then, when ready to install the tutorial, follow the instructions for Nokia, Motorola, or other cell phone installation.

Preparation steps

The first thing you need to do is determine if your phone will support the Java cell phone applications that you desire to purchase from MediaWink.com.  The following steps will help in this determination. 

Ensure your phone supports the application you wish to purchase

1. Ensure your phone supports the application you wish to purchase.  Here are things to help ensure that your phone will work:

a. As of this writing, any Verizon phone does not support Java for cell phones, so if you use Verizon, you are out of luck.

b. The phone must support CLDC-1.0 and MIDP-2.0.  If either of the MediaWink tutorials works on your phone, then it supports these.

The phone must have room for enough applications to be added.  The Motorola v3 Razor can hold up to 30 applications.  So, for example, the New Testament suite contains 27 books (applications), so if you wish to upload all of these to your phone, you will have to have 3 applications or less currently on your phone.  If not, you can choose to remove some applications if you wish, or not put all of the books on the phone.


Installation on a Nokia phone is generally easier than on other phones.  You can download the Nokia PC Suite for free from Nokia.com.  It is fairly easy to install this PC Suite, connect it to your Nokia phone, and upload Java applications, such as the tutorial, to the phone.

Motorola (v3 Razor)

Installing on a Motorola is a little more difficult than the Nokia.  Motorola has software available for a fee, but it does not have the feature to copy Java applications to the phone.  Fortunately there are a few free pieces of software that you can use to achieve this, though it is not as easy as it is on the Nokia.

As an overview, what you need to do is download some tools onto your PC then use them to (1) enable the Java Application Upload menu on your phone, and (2) transfer the JAD and JAR files (the Java Cell Phone Application) to your phone.  Do not connect your cell phone until instructed to do so.

Windows XP is the assumed operating system in these instructions.  If you are using a different operating system, then the instructions may be used as a guide, but the installation process may be somewhat different. 

Make sure you have the latest Windows Updates installed, and Restore Points enabled (or manually create a restore point if you don't), just in case.  If your operating system does not support zip files, you will need to download a program to unzip the files below.  You can find a free program that will do this at download.com called 7-zip.

Get a cable

2. Purchase a cable to connect the phone to the computer.

Download needed software

3. Download and unzip the following:

JARul.zip  (122 KB) – JAR Uploader (Tool for uploading Java ARchives--Java Applications for J2ME--Java 2 Mobile Edition--to cell phones)

PST_6.7_GENERAL.zip  (13.4 MB -- Will likely take a while to download) – Motorola’s Product Support Tool (PST)

Enabling Java App Loader (Do this once)

4. Make sure Windows is up-to-date, and auto-restore points are enabled, or manually create a restore point (Start | All Programs | Accessories | System Tools | System Restore)

5. Install Motorola's PST Phone Programmer software (PST 6.7 GENERAL above) by downloading it, unzipping it, and running the install program found in the zip file.   Agree to the license agreement, then on the final screen, leave “Yes, I want to restart my computer now” checked, and when you are ready to restart your computer (e.g. saved any files you were working on, etc.) press “Finish.”  NOTE: It will most likely give the following error message, which can be ignored: “Q814560 Setup Error.  Setup has detected that the Service Pack version of the system installed is newer than the update you are applying to it.  You can only install this update on a computer with no Service Packs installed.”  Click OK.  It will then most likely give another error message, which can also be ignored: “Q816843 Setup Error.  Setup has detected that the Service Pack version of the system installed is newer than the update you are applying to it.  You can only install this update on Service Pack 1.”  Click OK.  The computer will then restart.  When the computer comes back up, a new short cut called “PST Phone Programmer” will be placed on your desktop, and two new folders will be added to "All Programs" in the Start menu.  They are named “Motorola PST” and “WIBU-KEY.”

6. After the computer has come back up, turn on your phone if it is not already on, and then plug your cable into the phone in, and then into the computer.  BE PATIENT.  Eventually, you should get a dialog that says "Welcome to the Found New Hardware Wizard."

7. Select NO when asked if you want to connect to Windows Update, and click Next>

8. Select “Install from a list or specific location (Advanced)" and click Next>

9. Uncheck “Search removable media (floppy, CD-ROM…)”.  Check “Include this location in the search.”  Click Browse, and browse to “C:\Program Files\Motorola\PST" under “My Computer” as the driver location, and press OK.  Click Next>.  NOTE: You will most likely see an error message stating: “Hardware Installation.  The software you are installing for this hardware: Motorola USB Modem has not passed Windows Logo testing to verify its compatibility with Windows XP…” Click Continue Anyway

10. Click Finish when done.

11.  This process should continue about 4 times, except the location will already be filled in.  If it does not start up automatically a second time after waiting a little while, you will need to unplug the phone and plug it back in.  Each time, select No, Install from list, and click Next> on the installation options, where your installation path will be what it was last time.

12. Finally, you may see a little balloon of text that says "New Hardware has been installed"

13. From the start menu (or desktop), launch Motorola PST > Phone Programmer

14. Select File | New | KJava file

15. Select Phone | Read.  The phone will be suspended, and the list of Java applications on the phone will be read.

16. After the dialog reaches 100%, with 2 green check marks, you can close it by clicking the X in the upper right corner of the little dialog box.

17.  You should see "Java App Loader Menu is Now Disabled," in which case you should click "Enable/Disable Java App Loader Menu."  If instead it had said “Java App Loader Menu is Now Enabled,” you would not need to enable it, because it was already enabled. 

18. Click on the X in the upper right corner of the application to close “PST Phone Programmer.”

19. Your phone is suspended, so you won't see anything--don't worry.  Power it off and back on, and Java App Loader will be available under Settings.

Uploading Applications (Do this for each product you want to upload to the phone)

20. On the phone, select Java App Loader: Settings | (up arrow to) Java Settings | Java App Loader.  Select it now.  On the phone you'll see "Insert cable now."  Unplug the cable and plug it back in and it will flash very briefly "JAL link is active...” then take you back to the Java Settings menu.   It's so quick you might miss it, but don't worry.

21.  Install JARul if you haven't already, and run it.  To install it unzip it by double click the zip file then select "Extract all" (or use 7-zip available from download.com if that doesn’t work) to extract the one file in the zip file.  Select "C:\Program Files\JARul" as the extraction location.  Then, when it is extracted, drag and drop JARul.exe onto your desktop or start menu or wherever else you would like to place a shortcut to JARul.  Use this whenever you want to start JARul to upload applications to your phone in the future.

22.  Click or double-click your shortcut to bring up JARul.  Click on the Port drop-down list so you see the list of ports.  Unplug the phone and note which port # disappears.  Plug the phone back in and the port # will re-appear.  That port is the port that your phone is plugged in to.  Select it.  NOTE:  JARul will sometimes revert back to the default port.  If you have issues with JARul, first make sure you are on the correct port.  You can always perform this procedure in the future if you ever want to see what port the phone is using.

23.  Select "Open JAD"

24. Browse for the JAD file for the application that you would like to upload to the phone.  Select it and press "Open.”  Make sure you have the correct Port # selected still—it may change back on you…

25. Click "Upload."  If there are errors, make sure you are connected to the correct port # by following steps 22 on, above.  Note that if you get any errors, including "Time-out" errors, or if you cancel the Open JAD dialog, you will need to re-select the JAD file with the Open JAD button, and likely re-select the port number as well.  If you get "Timer expired. Device not response," then you may need to re-select, on your phone, Java App Loader, and when prompted to insert the cable, unplug it and plug it back in again, then go to step 22 again.  NOTE: The timing can be tricky!  You may need to open the JAD file, select the correct port, and right after you enable Java App Loading on the phone, select upload on JARul.  If you get a timer expired message, try it again, making sure to re-open the JAD file, re-select the port #, and clicking upload right after enabling Java App Loading.  It may take a few tries.

26.  Your phone should say "Details," show the details of the application to download to the phone, and give a "Cancel" option and a "Download" option.  Select Download.  If you are uploading a newer version over an older version, you will see “Application Already Exists.”  Select Details.  You will then be shown the details of the current version and the newer version.  Select Update.  If asked "Save data from current version?" select "Yes.”

27. After the download is complete it will ask you if you want to run the application now or not.  If you want to upload another application now, select "no," or return to the Java Settings menu after running the list.  Return to step 23 if you want to add another application.  Continue with this process until you have installed all the applications you want to install.  Enjoy!

Please contact MediaWink if you have any issues, or for any updates you would like to suggest for this page.