The following will be a step by step tutorial on adding ringtones and games to your Telus LG Shine (Games also work for Chocolate and Chocolate Flip but ringtones have DRM issue).
**The writer TobeyChris takes no responsibility for you damaging your phone in any way if this does not work due to my mistake or yours!**
Firstly you need to connect your phone to your computer.
I've always done this via bluetooth and (after some playing around) it connects fine and have had no troubles. It took me about 30 minutes to finally get it set up properly ( I use COM4 ) and now it just takes 1 click to connect.
Secondly you will need
Bitpim I recommend getting the newest version (1.0.2) or even the test version (1.0.3), but I've been using version 1.0.1 and everything works fine.
Once you're connected and have BitPim open, don't bother letting it find the phone for you, because most of the time this doesn't work.
1. Goto Phone Settings.
2. Change the phone type to LG-VX8700.
3. Change the Com Port to whatever your bluetooth or usb is set for (Mine is 4)
4. Everything else on the screen should be UNCHECKED in most cases.
5. Press OK and then notice at the bottom of the screen it says "LG-VX8700 - COM## - Manually Set. <- This is good!
6. Goto View > View Filesystem and make sure there is a check beside it.
7. On the left side you should now see Bitpim , Phone, Filesystem and Log. Click on Filesystem.
8. Now a nice folder with a "/" appears, click on the + beside this and at the bottom of the screen, the light should go Red and say "Busy".
9. After this is done we will have a nice list of folders to hack!
10. **AND MOST IMPORTANT** Right click and select
Backup
entire tree for
a) brew
b) dload
**Now for the ringtone part!
1. Create a .mp3 file that is isn't too large (20-40 seconds) and save it with fairly low bitrates. Your goal is probably around 500 kilobytes or less, but I've had them up to 1 meg for better quality.
2. Now in BitPim, navigate to the "/ > brew > shared > ringtone" folder. It should be empty at this point, unless you've downloaded ringtones (how silly). What you want to do is drag the ringtone you've created in step 1 over to the white space on the right.
3. Now that this is done, just look over and confirm that the ringtone is in the ringtone folder!
4. Now navigate to the "/ > dload" folder and you should see a .bit file and list of .dat files. We want "ringtone.dat". What you need to do is right click and delete this file.
It's also worth mentioning, that on this phone at least, "mymusic.dat" is actually spelled "mymuisc.dat" and I thought it was funny.
5. Turn off your phone and turn it back on! (you may or may not need to take out the battery)
6. Goto "Music and Media > Tones and Sounds > My Ringtones" on your phone, and YAY WE HAVE FREE RINGTONES.
**Now for Apps (mainly games)
This method basically charges you $0.50 to put a game on your phone. But the first is FREE!
You will also need a Hex Editor, I use the
HDD Free Hex Editor
Lastly, you will need some games or applications in the form of a .jar and .jad file.
I found Zelda, Bomberman and Super Mario to be quite fun!
EDIT: I found the best place to get games that WORK is through torrents, I searched for ".jar games LG" and found many.
Now for the fun part!
1. Navigate to the "/ > brew > ams > db" folder and you should see three (3) files: folderInfo, executionInfo, and contentInfo. We need "contentInfo" and to do this you simply right click and select save, then choose where you want it, the desktop is easiest.
**I strongly suggest making a
backup copy
of this file even though we have the whole folder backed up**
2. YOU MUST USE A HEX EDITOR to open the contentInfo file, or you risk turning your phone into a nice paperweight.
3. Once you've opened the file, you will see a crazy amount of numbers and letters, and then their equivalent decimal values on the right. It will look something like this
00000120:00 00 03 00 93 00 03 32 0e 00 00 00 04 33 16 00 ....“..2.....3..
00000130:ff 00 54 45 4c 55 53 20 6e 61 76 69 67 61 74 6f ÿ.
TELUS navigato
00000140:72 00 70 00 00 00 04 34 22 00 ff 00 61 70 70 6c
r.p....4".ÿ.appl
00000150:69 63 61 74 69 6f 6e 2f 6a 61 76 61 2d 61 72 63 ication/java-arc
00000160:68 69 76 65 00 35 1e f2 e4 00 00 00 02 35 5a 00 hive.5.òä....5Z.
00000170:04 36 12 00 ff 00 47 50 53 20 53 65 72 76 69 63 .6..ÿ.
GPS Servic
00000180:65 73 00 01 00 00 03 37 cc c4 06 00 04 38 16 00
es.....7ÌÄ...8..
00000190:ff 00 66 73 3a 2f 61 6d 73 2f 31 34 2f 31 34 2e ÿ.
fs:/ams/14/14.
000001a0:6a 61 72 00 00 00 02 39 00 00 02 3a 00 00 02
jar....9...:...
Except much longer. What we want to do is overwrite an application that you preferably do not use, be it Telus Navigator, Mobile Radio, TV, whatever. In the example, I'm using
TELUS navigator located in the
GPS Services menu and the files are located at
fs:/ams/14/14.jar. THESE ARE IMPORTANT
4. The next thing to do is change these values to match whatever you're putting in. BUT it is easiest to not change the length of the words that includes making them longer.
Therefore: We want to change "
TELUS navigator" to "
Super Mario...." and "
Games......." Where the remainder of the words are just spaces.
IF YOU MAKE A MISTAKE: Don't try and fill in the space, just get the contentInfo file again and start over, once you get used to it, it takes less then 5 minutes to add a game.
5. You should still be in the "/ > brew > ams > db" in BitPim and now drag your modified "contentInto" file into BitPim to overwrite the old one.
6. Once you've finished with the contentInfo file, we need your .jar and .jad files.
In the example, Telus Navigator was # 14, so we need to rename your files 14.jar and 14.jad.
7. Navigate to the "/ > brew > ams > 14" (or whatever number) folder. Now open it up and you should see a 14.jar and 14.jad file there. Simply drag your game files in there (This might take a few minutes) and you're almost done.
8. All you have to do now is turn off your phone and turn it back on!
EDIT: Not all games actually work, try it with the Build 3 Zelda that is very common as a start, then once you know you can do it, hack away!
9. If you want more games, download Telus Navigator again, it will add another folder and entry to the contentInfo file for you to change!
(This is where it costs $0.50 for more games)
10. Enjoy!