Putting Games On Lg8100 (telus) Phone - Simplified!
Since i've been getting alot of request as to how to accomplish this correctly, I decided to make a write up! and here it is, feel free to correct me and any spots where i might have mistyped something or if you have an easier more streamlined way of doing it!
*ahem*
Putting games onto you LG8100CA (Telus model) cell phone - an essay by chris pipe
Ok now to put games onto this phone, there are a few different folders and files you need to
play around with, but they are all within the AMS folder on your phone, visible through the
filesystem tab in BitPim. If you need help finding that, I'd be more then happy to help you
out there as well.
But assuming you know the bitpim filesystem basics, let's get right to it.
First things first, the backup process incase we mess things up. The files we need to back
I cannot stress how important backups are, to continue the normal operation of your cell in
the event that you make a mistake here.
Now after the backup stage is complete, it's time to get to the fun part!
In your /brew/ams folder, you will see a couple folders within that are numbered. Most
likely 0, 11, 13, and 17 i believe are the factory program folders. Leave those ones alone.
If you muck around with them, you could disable things like your media player etc. So best
not to touch them.
For the games, we're going to need to create some new folders in here. I reccommend starting
at 20, since the numbers don't have to be sequenced really, starting at 20 is safe. All you
have to do after that is remember not to mess with any folder under 20. Simple, no? =)
So assuming you have a game you want to put on your phone, this is how it is done.
We make a folder within the /brew/ams folder, and name it 20. (Right click the AMS folder,
click "make subdirectory", punch in 20, hit ok)
Once you've done that you should be able to see the folder you just made in bitpim, if so,
sweet, you're doing good so far, if not, start over.
If all is well, folder is there, then open it up so that in the right frame of bitpim you
can see it's empty, and the left frame should have that folder highlighted. In this folder,
we're going to put the .jad and .jar files of the game you're trying to install. First, we
need to rename these files to the same name as the folder they will be in. So if you have
Monopoly.jad and Monopoly.jar, rename them to 20.jad and 20.jar. So again, right click the
20 folder, go to "new file" and select each file to send to the phone. Once that is
complete, you should now see both files in the right pane of Bitpim. Keep this window open
as we will need to refer back to it shortly.
Next step, is to make copies of the files that we backed up earlier. To keep things safe and
simple, rename these copies to "contentinfo-backup" and "executioninfo-backup" and keep them
in a seperate folder for safety. Now we take the copy with the original filename, and we're
going to make some changes here.
Let's start with your contentinfo file.
Open it up with notepad (if you're using windows, if not, you could use any other basic text
editor, or if you're leet, a hexeditor will do the job as well), and you can see the install
info for the programs already on your phone. Take a look at them to get a feel of the
format, how they are laid out within the file, etc. No need to memorize it, as I will
explain everything we're doing in detail, but it's easier if you're familiar with it.
To make this file a little easier on the eyes, go thru it, and before every !C, hit enter to
space it out abit, this has no effect on the operation of the file, so no worries there.
Now, to edit this file so it picks up your game.
You will notice at the end of this file, there is a !T, you can hit enter before that to
make it on it's own line, as that's the terminate segment of the file. Anything placed after
that will not show up on the phone. We are going to ADD a line to this file, and give it the
info it needs to run the game. For example, if the game was called Monopoly, this is what
the line would look like when finished:
!C
20
Monopoly
application/java-archive
90
Games
112093
ams/20/20.jar
0
0
!C = start of new application
20 = index number (identical to folder number we created, as well as the name of the jad and
jar files we put in said folder.
Monopoly = Name we want to show up on the phone
application/java-archive = type of application (MIME-type)
90 = no idea what this means, but every line of that file has it, so keep it at 90 for every
new line you add
Games = folder you want to put it in, you could change this to Tools if you wanted it in
that folder, just as a future reference.
112093 = file size of jad+jar as displayed in bitpim
ams/20/20.jar = path to the application we want to add
To get the correct file size for each game you want to add, do the following (this is why i
said to keep that bitpim window open). Open calculator, or use the one on your cell, and and
the size of 20.jad and 20.jar together, the number you put in your contentinfo file should
be the sum of these 2 numbers. If you mess this up, the game will work, but it will screw up
your memory usage display on your phone. We don't want to mess anything up, so make sure you
do this correctly.
Now you can use the line i pasted above, for every game you want to add, just change all the
info accordingly as i explained above. For the next game you want to add, call that one
21.jad etc, put it a new folder called 21, the number after the !C should be 21, and it's
all easy stuff. I'm sure you get the idea.
Once you have this line added, save the file (make sure not to overwrite your backup!!!),
and we'll now move onto the executioninfo file!
Now in this file, instead of !C we see !E, and you can space them out the same as you did in
contentinfo to make it a little easier to work with. At the end of this file, we see the
same !T, and it does the same thing, so make sure there is never anything AFTER the !T, as
it wont show up on your phone.
Now right above the !T, we're going to add a new line here too. And with monopoly, the line
would look like this;
!E
8388622
20
midlet:Monopoly
0
ë:
!E = start of new application
8388622 = unique number, it's reccommended to use the number 1 digit higher then the
previous application in this file. Keep them in sequence to make it easier, so on my phone,
this is 8388622, and my new game is 8288623, etc.
20 = folder this is in
midlet:Monopoly = name of application
For every new game, copy, paste, and alter this line to suit the game you're adding. Make
sure you change all the variables to match, or the game wont run. You'll likely get a java
or application error when trying to load it.
Once this file is changed to suit the game you're adding, save it, again, without
overwriting the backup copy, and close up your notepad.
In Bitpim, go to the /brew/ams/db folder, right click, new file, and upload each CHANGED
copy of the files we worked with, to overwrite the ones on the phone.
Once everything has been sent over, power cycle your phone, and when it comes back on, you
should see the game you just added in the games folder, and it should be working (as long as
your phone can support said game).
I have a huge collection of games, some of which i've tested and work, and most of which i
haven't gotten around to yet. But i'd be happy to share these with anyone interested.
So, hopefully at this point, your game is working, you are happy, and i didn't just waste
half an hour writing this up for ya!
If not, and you still need some help, send me a PM or an email, and I'll see what I can do
for ya!
I can also do wallpapers, ringtones, videos, whatever. Ask and ye shall (eventually)
Excellent post Chris, been looking EVERYWHERE for instructions on adding games to 8100's. Haven't tried it yet, but I will later and let know how it goes! And thanks Picky for directing me here
Excellent post Chris, been looking EVERYWHERE for instructions on adding games to 8100's. Haven't tried it yet, but I will later and let know how it goes! And thanks Picky for directing me here
Shanny
No problem =) Glad I could be of assistance.
If anymore help is needed, feel free to message me privately, or for a faster response, MSN works.
You could make your own .jad file, they are small and simple to modify. Take a .jad from a different game and play around with it, change everything in there to suit the .jar you want to use.
haha unfortunately, it will not work on the 8500, and attempting so might send your phone into a painful loop cycle. i will post 8500 instructions as soon as i get them working 100%, i can get some to work, but some fail, and i dont wanna be responsible for bricked phones. just gimme a little more time =)
I've tried a few different games with no luck so far. I'm not sure if it is the games I've tried or the way I'm editing the contentinfo and executeinfo files. I would really appreciate it if somebody could send me a working game that they have had success with already to rule out some of the possibilities.
Thanks
nevermind, I figured it out. The .jad file changed format after I changed the name so it kept buggering up the works. Managed to get an application working that I have wanted for a while now. Thanks to the information on this site.
Bookmarks