V3i


V3
home
V3
V3
V3
backup
V3
flash
V3
flex
V3
flex
V3
seem
mail
 
V3
unlock
V3
mods
V3
media
V3
troubleshooting
V3
faq
V3
downloads
V3
market
V3



Installing skins on the transflash card

Since people like changing their skins a lot and skins take up a lot of space, at least as far as the phone's memory is concerned, a procedure has been created to install skins onto the transflash card, and use a program to manage the installation of the skins while you are out and about.   But first you'll need to get your hands on some skins.   You're in luck, the fine folks over at Mod My Moto have already created a lot of skins and are sharing them all for free right here.





Now you need to download the program cTheme 1.1 here.   Now start Moto Midlets Manager.   Click the "Trans-Flash" tab at the top and then click the "Install" button at the bottom and select "JAD file (recommended)..."

c theme




The open dialog box will now appear.   Navigate to where you saved the cTheme 1.1 download folder and highlight the "cTheme.jad" file and click "Open".

ctheme




The program will now be installed onto the transflash card.   Click the "Restart" button.

ctheme




Once your see your phone restart, close the Moto Midlets Manager program and unplug your phone from the data cable.   Now switch your phone's USB connection to "Memory Card" mode.   To do this, press the menu key key then go to "Settings", press "Select", go to "Connection", press "Select", go to "USB Settings", press "Select" then press "Change", scroll to "Memory Card" and press "Select".   Connect your phone to the data cable.   Click your Windows' "Start" button and go to "My Computer" and click on the link assigned to your phone, which is now recognized as a removeable storage disk.

ctheme




Create a folder called "skins".

ctheme




Find the skins on your computer that you want to put on the phone.   Copy the ski and dat files from all your skins to the skins folder you just created.

ctheme




Disconnect your phone from the data cable.   Press the menu key key and click on "Games & Apps", then click "Select" then scroll to "[Memory Card]", click "Select", go to "cTheme" and click "Select".


ctheme       ctheme       ctheme




After a short delay you'll get a screen that says:


Select an option:

>Skins
>Boots
>Packages


Highlight "Skins" and press the center keypad button.   The next screen says:


Select an option:

Install skin
Remove skin


Press "OK".


At the next screen select the skin you want to install and press the center keypad button.

You'll get a wait message while it installs the skin and then the phone will vibrate or chirp to confirm installation.   Press "OK".   Turn off and turn on the phone.   Press the menu key key, go to "Settings", click "Select", go to "Personalize", click "Select", go to "Skins", click "Select" and choose the skin you want and click "Select".

I learned how to do this from a really well documented guide at ModMyMoto.com right here.





Assign ring tones to the transflash card

If you'd like to be able to assign ring tones to music clips stored on your transflash card, there are two methods of accomplishing this.   If you haven't modified your phone yet, then the easiest method is to flash a monster pack that is based on the "ABR" or "ACR" firmware.   The highlighted letters in this monster pack file name is where you need to see "ABR" or "ACR": R4513_G_08.B7.ABR_RB_PDS017_LP004B_DRM0101.   Keep in mind if the firmware you already have is newer, like "DCR", that the monster pack you will be flashing apparently is a little slower in menu speed (because it's older).   It doesn't bother me though.

Once you flash the monster pack then just go to your ring tones menu and scroll through your listings and you should see names of files with a logo of a card next to it instead of a phone.

transflash card


If you've already tricked out your phone and have everything on it just like you want it, but you really want this custom ring tone ability then here is what you'll do.

First you need to backup the parts of your phone you've modified which are code groups 2, 4 and 15.   Start Flash & Backup 3.   Make sure your phone is selected as the "active phone profile", click on the "Read data" tab, select code groups 2, 4 and 15.   Then make sure you are backing this up to .shx format.   When you've got your screen set like mine click "Read data".


transflash card


This will take a few minutes.   Once it's done you'll see this screen.

transflash card


Now that you've backed up your phone (at least the part that matters), flash the monster pack you've picked with RSD Lite.


transflash card


Don't close RSD Lite yet.   Now find your back up .shx you made earlier.

transflash card



Now flash this file.

transflash card


Now go to your ring tones menu and scroll through your listings and you should see names of files with a logo of a card next to it instead of a phone just like the picture at the beginning of these instructions.




Installing other DRM icon sets

If you ever get tired of looking at the same old graphics on your phone, you can change those out.   You can either create your own custom DRM icon set or you can just flash one that someone else put all the effort in to make.   Head on over to Mod My Moto, they have a nice selection of DRM icon sets right here.

I'm using the DRM icon set called Glossy Blue which I like.   You can see from this image what the creator has done. These are all the images that will be replaced on your phone's stock DRM icon set.   Some of the icons here include your Bluetooth images, battery and signal strength images and various messaging notifications.

rsd lite



Start RSD Lite and let it recognize your phone.   Click the "..." button and the open dialog box will appear.

rsd lite




Find the DRM you will use and click "Open".

rsd lite



Click the start button and watch as it gets installed in about a minute.

rsd lite


In this case I got a fail message.   Don't panic, you'll probably see this a lot with DRMs and fonts because some creators don't go the extra step to fix their checksum errors.   You may need to shut your phone off and turn it on again, but it will be fine.



Here is my before and after image to show you the difference.   Much better!

rsd lite       rsd lite






Installing other fonts

First grab the font you want from Mod My Moto which has an excellent selection.

Once you have the file, flash it onto the phone. When you do this, the previous font installed on your phone will be erased.   If you want to go back to the stock Motorola font, just flash a language pack onto your phone and it will replace it.

Start RSD Lite, wait for it to recognize your phone.   Then click the button labeled "...".


rsd lite




You will get a pop up window asking where you want to open the font file from.   Find your folder and select the file and then click "Open".

font flash




Now click the "Start" button and let it do its thing.   You'll see that I got a fail message when it finished.   You'll get this a lot with fonts, because the people that create them usually don't care to fix the checksum error it will come up with. It's not big deal, don't sweat it, your phone is fine.   You may have to manually shut down your phone and turn it on though.


font flash




Here's the before and after, with the stock Motorola font on the left and American Typewriter on the right.

font flash       font flash





Installing other languages

First grab the language pack you want from Mod My Moto which has an excellent selection.   I had U.K. English on my phone and I wanted U.S. English so I downloaded language 0003.

Once you have the file, flash it onto the phone. When you do this, all the previous languages installed on your phone will be erased before the new language pack is installed. Start RSD Lite, wait for it to recognize your phone.   Then click the button labeled "...".


rsd lite




You will get a pop up window asking where you want to open the language file from.   Find your folder and select the file and then click "Open".

rsd lite




Now click the button labeled "Start".   Various messages will display on the screen as the program does its thing.

rsd lite



When it finishes, just click "Close" and you're done.




Remapping keys

Depending on whether you have a European or American L7, you may need to remap your Push To Talk button to the Smart Key to coincide with what is going on with the remapping table below.   To do this open seem "0032_0001" and at offset "0C", change the value from "01" to "03".   Then open seem "005b_0001" and at offset "17", change the value from "40" to "15".   I have a European model and I didn't have to change anything.

Here are the names for some of the buttons, just to be clear when reading the table:

slvr remap






slvr remap



Follow the information in this table carefully, I messed around with everything here and it all worked except for the mixed results I had with swapping the make and answer calls button with the power on and off button.

This table represents the data found in seem "005b_0001".   I'd back up your original seem before messing with it here.   There are three columns, the offset for the key you want to modify, the name of the key and the value that should go in that offset.   So, let's say you want to swap keys "1" and "9" to make your phone harder to use.   You would go to offset "00" and enter the value "09" and then go to offset "08" and enter the value "01".

offset key / button value
00 key 1 01
01 key 2 02
02 key 3 03
03 key 4 04
04 key 5 05
05 key 6 06
06 key 7 07
07 key 8 08
08 key 9 09
09 key * 0A
0A key 0 00
0B key # 0B
0C make / answer calls 12
0D turn on & off 11
0E right soft key 0F
0F left soft key 0E
10 DO NOT CHANGE 2C
11 menu key 14
12 DO NOT CHANGE 2D
13 volume / menu up 17
14 volume / menu down 18
15 DO NOT CHANGE 26
16 extended key 3F
17 smart key / Push To Talk 15


The value "3F" that I assigned to my extended key is used to launch the still camera.   Here's some other things that you can assign to whatever key you'd like.   Merely enter their value into the key map above.

16 - volume up
19 - volume up
1A - volume down
21 - voice commands
2B - voice commands
2C - arrow up
2D - arrow down
2E - arrow right
32 - power on
33 - power on
3E - menu
3D - power off
41 - PTT
42 - web browser


I learned how to do this mod from ModMyMoto.com in a guide posted right here.



Customize the operator text

How about instead of seeing Cingular or T-Mobile on the top of your wallpaper, you could see whatever text you want?   There is a limit to the amount of characters, but it's easy to do.   You'll need the OpEdit program to help out this time.

Start P2K Tools (these screen shots are from the older version of the program) and navigate to the "a/mobile" directory and look for the file called "plmn_text_table.bin".   Download it to your computer.


p2k tools




Start OpEdit.   Click "Open file".

opedit




Find your "plmn_text_table.bin" file, highlight it and click "Open".

opedit




Click the "Operator name" button to put the names in alphabetical order.   Look for your carrier and replace whatever text you want in every occurrence of your carrier's name.   You'll have to click the name three times before you can edit it.   Click "Save file" when you are done and close the program.

opedit




Go back to P2K Tools and click the "Upload" button then navigate to where you saved your "plmn_text_table.bin" file and click "Open".

opedit




Click "Restart" and check out your work.

opedit




Modify the operator, date and clock text

I'm currently using the Moto theme and this is what my phone looks like starting out.

phone wallpaper


The operator "T-Mobile" is seen with the date, or in this case the battery charging status, below it.   The time is in the lower right corner.

You can customize these three items and move their position, change their colors and border widths, even make them invisible.   I'll show you how I make the operator invisible and how I move the time to be a little more to the left and up the screen.   Warning, If you make your operator invisible you'll never know what network you are in if that matters to you.   And if you make the date invisible you'll only know what your battery status is by looking at the battery icon which will give you an idea of where you are energy wise but won't tell you if the charge is complete or not.

Make sure to backup the files you download in these instructions before you attempt any modifications.   That way if something goes wrong, you can always upload your original files.

Start P2K Tools (these screen shots are from the older version of the program), click "Refresh", then navigate to "c/mobile/skins/Moto" and right click all the files in the window to the far right and click "Download".   You really only need to backup the .ski file, but I wanted them all downloaded.

ski file


I then created a new folder to store these files so they couldn't get lost.

ski file


Here's the status screen in P2K Tools while the files download.

ski file


Now go to the "c/mobile/picture" folder and find the wallpaper file you are using.   Download it and place it in the same folder with your skin files you just downloaded.

ski file


Now that you have the files you need to work with on the computer, you will need a program called Moto Skin, you can get it right here.   Start the program.   Then click on "File" and "Open".

ski file


Find the skin files you saved and highlight the .ski file and click "Open".

ski file


You'll get a warning message about how the wallpaper can't be found.

ski file


Click on the "..." button to find the wallpaper.

ski file


Highlight that wallpaper image you downloaded and put in the skin folder from earlier by clicking "Open".

ski file


Next click on "Options" then "Text rect". I find it helpful to do this next step.   This will visually show you the boundaries on the screen for each of the three items this program can manipulate.   When you match it up with the numbers seen later in the "X1", "Y1", "X2" and "Y2" boxes, it will make more sense.

ski file


Here's the screen we'll be working with.

ski file





Click "Operator text" in the middle window.   In the window to the right of that change the value of "Opacity" to "255" and click the down arrow at "Outline count" to change the value to "0".   You'll see that the operator's name is now gone.

ski file


Now you get the idea of what you can do with this program.   You could now easily make your date and clock disappear too, or change the color of the text or its level of opacity or the thickness of the outline border around the numbers and letters.   Now I'll show you how to move the clock text to somewhere else on the screen.   This will also demonstrate the disconnect between what you see on this program and what you wind up with when you restart your phone.   Expand the "Clock" box and click on "Digital Clock".

ski file


Now this is where the position numbers (X1, Y1, etc.) come in to play.   You might want to note what your numbers were originally before you start changing them.   I just put in random numbers to show you that the text block will move.   The clock looks horrible where it is, but that's ok for now.   Note: you should not attempt to put two items at the same Y1 and Y2 settings.   The phone tends to act erratically.

ski file


When you are done aligning things like you want them, click "File" and "Save as".

ski file


Then select the .ski you want to overwrite and click "Save".

ski file


Go back to P2K Tools and make sure you are still in the "c/mobile/skins/Moto" folder and then click "Upload".

ski file


Find the .ski file you just overwrote and saved and click "Open".   You'll then get the status bar screen while the file uploads.   Click the "Restart" button and check out your work.

ski file


Here's what my modified skin came out looking like.   Oh boy, you can see now what the program shows you and what your phone shows you can be different.   I had no indication that p.m. would get cut off on my clock.

phone wallpaper


You can continue to tweak the position, color, opacity and border thickness of your screen items.   It may take several tries to get things lined up just like you like it.   You may even get to a point where you over mod the phone and it locks up and the only thing you can do to fix it is monster pack it again.   This hasn't happened to me with this phone, but it did happen to me with my V3.   It got so bad the keypad stayed lit up and it wouldn't take the standard flash files.   I had to go back to the original .hs flex file to fix it.

I learned how to do this mod from a MotoX tutorial posted here.




Make your own custom DRM icon set

There are many custom DRM icon sets out there that you can just flash to your phone and have different graphics that make your phone stand out from others.   Here I'll show you how to make your own custom DRM icon set.   The first thing you will need is the "R4513_G_08.B7.DAR_RB_CG15_DRM_reflash_MARK.shx" file which MotoX has already extracted from a stock L7 and provided.   I'm hosting the file right here.   Next you will need whatever graphics you choose to use on your phone that you made, or you could even use another DRM icon set that someone else made and pick and choose your graphics.   In my finished example, I'm using graphics from two different sets that other modders made and I'm combining them with the stock graphics file you are downloading here.

Start SHX CoDec and click "Split source SHX file".

custom drm set




Now choose the reflash file "R4513_G_08.B7.DAR_RB_CG15_DRM_reflash_MARK.shx" that you've downloaded from this site and click "Open".

custom drm set




The file will be split into two parts.   Double click on the part that says "15" in the column labeled "CG".

custom drm set




In the next window click on the button that says "Parse".

custom drm set




All of the graphics in this reflash file will now be listed.

custom drm set




By clicking on the various files listed, you can decide which graphics that you want to replace.   When you find one you want to swap out for a new graphic, click the "Replace" button.

In my case I'm going to replace the battery, signal strength and ring styles icons.   I'm only going to show how to replace this one graphic, simply repeat these steps until you are done swapping out all the graphics you want.   As you continue to add graphics it will take longer and longer for the program to get done loading the graphic into the DRM.   I don't know why, but it's normal.


custom drm set




Now find the graphic you want to use and click "Open" when you've highlighted it.

custom drm set




Here are some of the more common numbers for graphics and their dimensions:

Battery (22x15)
329 - empty  drm
330 - empty, charging  drm
331 - 1 bar  drm
332 - 1 charging  drm
333 - 2 bars  drm
334 - 2 bars, charging  drm
335 - full  drm
336 - 3 bars, charging  drm

Signal strength (22x15)
403 - 0 bars  drm
411 - 1 bar  drm
412 - 2 bars  drm
413 - 3 bars  drm
414 - 4 bars  drm
415 - full bars  drm

Ring Styles (19x15)
416 - loud  drm
417 - soft  drm
418 - silent  drm
419 - vibe  drm
1569 - vibe then ring  drm
1678 - vibe & ring  drm


The only tips I can pass along on making your own icons are to make sure they have a transparent background unless your icon fills the dimensions that it is allowed to have.   Make sure all your images are .gif files.   If the graphics you create are too large I have found when you flash this file you are making, you will lose some other graphics on your phone which don't make it onto the phone when flashing because there is only so much space for the DRM (CG15) on the phone.   The icon I've seen disappear everytime is the one for the "USB Settings".   So if you flash and lose this graphic you know what you have to do.   A safe fix is to find graphics that you have parsed that you know you won't use.   The bigger the file size of the graphics you get rid of the better.   There are many graphics in the DRM that will never be seen, like the black and white ones.   What I do is replace them with a 1 by 1 pixel icon to really save on space.   You only need to replace a few of them to make room.


After you are done making all your changes, click "Save changes".

custom drm set




At the pop up window you should be saving it into the same folder you opened the original file from.   You should choose a different file name when you save this file.   I just put a "2" at the end of mine so I could tell them apart.   The file will be saved as an "smg" file.

custom drm set




Start Random SHX (you can download the file right here) and choose "Extract BIN files from SHX".

custom drm set




Select the original reflash file that you downloaded at the beginning of these instructions and click "Open".

custom drm set




The program will now do its thing.   Click the "OK" box when prompted.

custom drm set




The BIN files that were extracted were saved in a sub folder called "Extracted Bin" with your original reflash file.   Remember that "smg" file you just saved?   Copy it into the "Extracted BIN" folder.

custom drm set




Here's that smg file in the "Extracted BIN" folder.

custom drm set




Now what we are going to do is rename your smg file to the same exact name as the "MARK2.bin" file and we will delete the original "MARK2.bin" file.   Best way to do this is to grab that highlighted file and drag it out of the folder and onto your dekstop.

custom drm set




Then click on the file on the desktop so that the name of the file becomes editable.   Press CTRL and C to copy the highlighted file name.   Now go back to the folder where the smg file is and click its name so it becomes editable.   Press CTRL and V which will paste the desktop file's name into this file's name.

custom drm set




Start Random SHX again but now choose "Create SHX file from BINs".   At the pop up window chose the only file there, it should have ".lst" as its extension.   Let the program do its thing and click the "OK" button when prompted.   Then close the program.

custom drm set




Now start RSD Lite and click the "..." button and find your newly created .SHX file in the "Extracted Bin" folder and click "Open".   Then click "Start".


custom drm set




You'll get a fail message and a checksum error on the screen.   You probably won't have time to read the error before it disappears.   Don't worry there's another way to get the error message.   In the mean time your phone has probably restarted and if you check the DRM icon changes you made, they are most likely on the phone now.   At this point you are done unless you want to know how to get rid of the checksum error...


custom drm set




To fix the error find the error log in the RSD Lite program files folder.   You may have a lot of errors in there so find the one that has the current date stamped on it.

custom drm set




Open the file in Notepad and search for the error entry with the checksum codes.   In my example the "File" (your flash file) has a checksum error of "0x610B" and your "Phone" has a checksum error of "0x7F14".   What does this mean?   It means you modified the DRM icon set changing its checksum and when you put it on the phone, the phone was expecting its checksum to match the file.   The checksums didn't match, so the program failed the flash, even though it really put it on the phone.   To fix this all you have to do is change the checksum in the file to match that of the phone.   Keep this log open while we move on to editing the flash.

custom drm set




Go to your "Extracted bin" folder and double click the file ending in "MARK0.bin"

custom drm set




If you have XVI32 installed it should have started and opened the bin file.   Find offset "5A8".   Notice the number stored there and in the offset next to it "5A9".   Now look back at your error log entry for the file.   The value in offset "5A8" will be the same as the last two digits in your checksum error for the file .   The value in offset "5A9" is the same as the two digits to the left of the last two digits.   The digit pairs get flipped because they are in endian order which reverses the pairs.   So in my case offset "5A8" had the value "0B in it and offset "5A9" had "61" in it.   I hope you follow this.   So what you do is enter the corresponding number pairs from the phone's checksum error into these offsets so that the file will match the phone when you flash it again.   In the picture below I've already entered the digits "14" into offset "5A8" and I entered "7F" in offset "5A9".   They used to contain the digits "0B" and "61" respectively.

If you get a checksum error that appears to be missing a character like "0x55C" then all you need to do is add a "0" after the "x" and follow the steps above.

custom drm set




Don't forget to click "File" and "Save" when you are done.   This headache is almost over.

custom drm set




Start Random SHX again and choose "Create SHX files from BINs" and then click on that ".lst" file and click "Open".   Let the program do its thing and click "OK" when prompted and close the program.   Now start RSD Lite and click "..." and find your shx file and click "Open", then click "Start".   You'll get a pass message this time if you edited the file correctly.


custom drm set




Here is my modified DRM icon set in action:

custom drm set


I learned how to do this mod from a MotoX tutorial posted here.









This ends the "mods 2" section of this tutorial.



V3
home
V3
V3
V3
backup
V3
flash
V3
flex
V3
flex
V3
seem
mail
 
V3
unlock
V3
mods
V3
media
V3
troubleshooting
V3
faq
V3
downloads
V3
market
V3




Google
web Howard Forums
Mod My Moto Forums MotoModders Forums
MotoX Forums