Google
 
Web www.howardforums.com
Pages: 1

HOWTO: Free Java games/apps on Telus KRZR K1m S/W ver. 2401_03.13.00

(Click here to view the original thread with full colors/images)


Posted by: servechilled

I've tried my best to write this guide to make it as easy as possible without screenshots. Hope it works as intended, though if screenshots are needed, simply ask and you shall receive.

First off, you will need to install the firmware as outlined in this thread: http://www.howardforums.com/showthread.php?t=1184343

Once you're done installing the firmware I recommend restarting your computer to avoid any detection/battery charging problems. I'll write this out step by step.

1) Get the latest version of BitPim (although any version close to 0.9.x.x should work)

2) In BitPim, set up the com port your phone is on by clicking Edit>Settings. In that window, manually select V3cm as your Phone Type, and in the Com Port section click Browse, and in the "Available Ports" section should be "Motorola USB Modem." Select that and press OK, then OK again to exit and save your settings.

3) Browse to the /brew/mod/jbed directory on your phone's filesystem, which can be done by navigating the middle column in BitPim (do make sure Filesystem is selected in the left side column though.)

4) If not there already, right click on the jbed directory in the middle column and select Make subdirectory. Name the subdirectory "preinstall" without the quotes.

5) Now while in the preinstall directory, right click inside the right hand column, select New File and add your JAR and JAD files to the directory, as many as you want at a time.

5a) A side note, if your Java app doesn't have a JAD file with it, make sure you download JAD Creator. It's very simple to use, just open your JAR file, and click "Save Changes." The JAD file will be in the directory your JAR file is. You will still have to upload the JAD file, as if it is not obvious enough, JAD Creator will not upload your Java files.

6) Now start up Java on the phone. It'll come up with a screen that says something like "Setting up Java for the first time..." and depending on how many Java apps you install, it could take anywhere from 5-10 seconds to who knows?

6a) If the Java installation screen only flashes for about a second with some sort of error on it, it likely means you need to make a new JAD file for your JAR. See section 5a.

That's it. I should note that this procedure is the same as described in this thread on ModMyMoto, but I thought I'd rewrite it for people using Telus K1m's, and without a .pdf file to go through. The JAD creator info was added by myself, however.



Posted by: servechilled

(I would have edited my first post but I can't seem to find the edit button?)

Also, if the Java app installation stops (freezes) near the end, it likely means you've ran out of space on your phone. I'm not sure how to properly remove Java apps from the K1m yet, but I don't think deleting the S* (where * is a number) files would hurt. It might confuse the phone though, but again, I'm not sure.



Posted by: InfinitiProject

Or....

To remove apps from the K1m, download & install Hex Workshop.

Using Bitpim, navigate to /brew/mod/jbed/installed and select selector.utf. Save it to your computer.

Open Hex Workshop and open selector.utf. Run a search for "preinstalled" and change the Y to N (It's better to replace all occurances of preinstalled=Y with preinstalled=N). Save and use Bitpim's Overwrite to replace the selector.utf that's already on your phone.

Launch Java on your phone, select the app, go to menu, and the "remove" option should show up.







Posted by: five

Is this the preferred method of installing games?

EDIT:
Is there a way to choose which category ie games or tools the app gets installed to? Or is it tools only?



Posted by: five

Quote:
Originally Posted by five
Is there a way to choose which category ie games or tools the app gets installed to? Or is it tools only?

I figured out how to do this if anyone wants to know.

You have to do it in hex editor via the selector.utf.

I tried to write it out, but it was a bit confusing trying to explain what to cut and paste and where. I might try it via screenshot if anyone else wants to do it.



Posted by: trdspectacoma

Quote:
Originally Posted by InfinitiProject
Or....

To remove apps from the K1m, download & install Hex Workshop.

Using Bitpim, navigate to /brew/mod/jbed/installed and select selector.utf. Save it to your computer.

Open Hex Workshop and open selector.utf. Run a search for "preinstalled" and change the Y to N (It's better to replace all occurances of preinstalled=Y with preinstalled=N). Save and use Bitpim's Overwrite to replace the selector.utf that's already on your phone.

Launch Java on your phone, select the app, go to menu, and the "remove" option should show up.







I STILL CANNOT REMOVE THE GAMES!!! I really don't know why but the option still wont show up



Posted by: suatito

Quote:
Originally Posted by servechilled
I've tried my best to write this guide to make it as easy as possible without screenshots. Hope it works as intended, though if screenshots are needed, simply ask and you shall receive.

First off, you will need to install the firmware as outlined in this thread: http://www.howardforums.com/showthread.php?t=1184343

Once you're done installing the firmware I recommend restarting your computer to avoid any detection/battery charging problems. I'll write this out step by step.

1) Get the latest version of BitPim (although any version close to 0.9.x.x should work)

2) In BitPim, set up the com port your phone is on by clicking Edit>Settings. In that window, manually select V3cm as your Phone Type, and in the Com Port section click Browse, and in the "Available Ports" section should be "Motorola USB Modem." Select that and press OK, then OK again to exit and save your settings.

3) Browse to the /brew/mod/jbed directory on your phone's filesystem, which can be done by navigating the middle column in BitPim (do make sure Filesystem is selected in the left side column though.)

4) If not there already, right click on the jbed directory in the middle column and select Make subdirectory. Name the subdirectory "preinstall" without the quotes.

5) Now while in the preinstall directory, right click inside the right hand column, select New File and add your JAR and JAD files to the directory, as many as you want at a time.

5a) A side note, if your Java app doesn't have a JAD file with it, make sure you download JAD Creator. It's very simple to use, just open your JAR file, and click "Save Changes." The JAD file will be in the directory your JAR file is. You will still have to upload the JAD file, as if it is not obvious enough, JAD Creator will not upload your Java files.

6) Now start up Java on the phone. It'll come up with a screen that says something like "Setting up Java for the first time..." and depending on how many Java apps you install, it could take anywhere from 5-10 seconds to who knows?

6a) If the Java installation screen only flashes for about a second with some sort of error on it, it likely means you need to make a new JAD file for your JAR. See section 5a.

That's it. I should note that this procedure is the same as described in this thread on ModMyMoto, but I thought I'd rewrite it for people using Telus K1m's, and without a .pdf file to go through. The JAD creator info was added by myself, however.

As a first step, I wanted to update the firmware on my krzr k1m from 2401_01.0A.01 to 2401_03.13.00, but the Motorola download site no longer lists krzr k1m as one of the devices that requires a firmware update. I did download and ran the Motorola Software Update tool, but it tells me that my device has the latest firmware. The Tech Support Rep at Telus even has the 2401_03.13.00 installed on his phone, but I cannot seem to find a copy of it. Can someone send it to me via e-mail?

I did follow the rest of the steps without the latest firmware, i.e. copied the .jar and .jad files in a new subdirectory (brew/mod/jbed/preinstall), but when I launch Java nothing happens. I am assuming that there is a dependency on the firmware version 2401_03.13.00. Any comments?



Posted by: Hot Potato

From all the threads I've read I simply need to add the files to the preinstall folder and then click on java. When I do this nothing happens. I have the most current firmware. The version stated. Anyone have any suggestions.



Posted by: westsiiide

Quote:
Originally Posted by InfinitiProject
Or....

To remove apps from the K1m, download & install Hex Workshop.

Using Bitpim, navigate to /brew/mod/jbed/installed and select selector.utf. Save it to your computer.

Open Hex Workshop and open selector.utf. Run a search for "preinstalled" and change the Y to N (It's better to replace all occurances of preinstalled=Y with preinstalled=N). Save and use Bitpim's Overwrite to replace the selector.utf that's already on your phone.

Launch Java on your phone, select the app, go to menu, and the "remove" option should show up.





One thing that should be clarified with this step is that when you search for "preinstalled" you must change ALL instances of "preinstalled=Y" to "preinstalled=N". When you do the search it will only take you to one instance, so scroll through the rest of the script and change them all. If you only change one, then the action will not take place.



Posted by: iwn

I need some help to install a java app i have the jar and jad file i just need some help installing them on my vx9900 is there any way to install it useing bitpim



Posted by: gatorbeetle

Can the old e815 method, using the v710GameEditor still be used? I have a bunch of apps setup for my 815 which I would just like to move to my KRzr. What folder do the apps end up in after the preinstall? What format are the file names and do the JAD files become utf files?

Here is the process I am talking about. It also allows for editing the app list quite a bit more easily. You simply have to remove the app from the selector.utf file using the Game Editor, and delete the cooresponding files.

http://www.howardforums.com/archive/topic/753520-1.html



Posted by: hisokaxhunter

Thats not what i got



Posted by: hisokaxhunter

first thanks for your efforts, this is the best forum to support my phone!

Something strange about what u said:
u said that we shoild make a "preinstall" subdirectory and to add the files there, in ur image i saw that u got


...mod/jbed/..

but in my case this is what I got



there's no jbed file and other files missing, I tried to make it but nothing appeared in my phone.

I dont think java is installed although I have 2 games that I downloaded via phone internet...


and also, what that picture that appears "hex workshop" in it, and do I need that program to install games and apps?

thanks alot



Posted by: Mad Mike 96

You do not have Java on that phone. You are running a firmware with only brew........



Posted by: Mad Mike 96

FYI theres a much easier way to change the default install folder............. open the JAD file with word pad or note pad and at the end add this

Folder: Games

or for the other just leave it out..... cuz it defaults to the apps folder...... and I believe you can also add the line

Preinstalled: N

or

Preinstalled=N

(not sure which but I believe one of those should install it to your desired folder an give you the option to remove it without editing the select.utf file. I advise against editing that file as it seems to break your MP3 player on the K1M



Posted by: ogk-slay

i got tons of games, but on this one particular game "Playman extreme running" i get this error:

The %1 MIDlet thread threw an uncaught exception. Kill the MIDlet?

????





vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2009 - Created by Stefan "Xenon" Kaeser