In this tutorial we discuss changing the SE Menu Icons and more !!

In the File System (FS) of any SE firmware you will find a MENU.ML file at FS\TPA\PRESET\SYSTEM\MENU\**MENU ML HERE**
The menu.ml xml file controls the complete behavior of the SE phone menu.
You will get lots of ready made Menu packs with which you can change your main menu. Depeha’s blog has some cool menus check them out
To install a pack. Just flash in the Menu ml to its location along with the icons that came with it. You can also download lots of menu ml packs from Topse Russia or From Se-nse.
FS\TPA\PRESET\SYSTEM\MENU\**MENU ML and Icons HERE**
That’s it .. Restart your phone and the new menu will greet you.
Now lets see how these amazing menus are created !! MENU ML hacking !
We will edit the menu ml to have custom icons, custom text labels, own programs at the menu !
You can get your menu ml from your FS by extracting the FS. Please follow the FS extraction of FS tutorial.
All hacks here apply for all menu.ml no matter what phone. It must be Sony Ericsson phone though
Here i have uploaded an example menu.ml. This is the w610i menu ml. In the menu ml i have inserted lots of comments so that you understand it well.
Original menu.ml . Commented Menu.ml
now go through both Menu ml . I have inserted lots of comments in one of them. Comments in code won’t affect it. Note view commented menu ml in MS Word or Wordpad and not in notepad.
Take the second element Internet Services for our analysis
<element lock=“icons” id=“InternetServices”> <!– Line No 1–>
<label type=“name” textid=“OLP_TITLE_TXT” /> <!– Line No 2–>
<icon pos=“unselected” source=“internal”>DESKTOP_WAP_ICN</icon> <!– Line No 3–>
<icon pos=“selected” source=“internal”>DESKTOP_WAP_SELECTED_ICN</icon> <!– Line No 4–>
<icon pos=“shortcut” source=“internal”>RN_SHORTCUT_LIST_WAP_ICN</icon> <!– Line No 5–>
<link type=“internal” /> <!– Line No 6–>
</element>
now if you want FM Radio in place of Internet Service then just edit this line
<element lock=“icons” id=“InternetServices”>
to
<element lock=“icons” id=“FMRadio”>
You should basically replace the Element ID, If you want Write Message or Email Instead of Internet Service then replace element id as Msg_WriteNew or Messaging_Email respectively ! so here you learnt how to have any element at main menu. You can have Timer, Applications or Anything in phone at main menu. You must just know the element id. You can find out element id from the menu ml easily.
Now we see how to change the text label of any Element in any menu
See the Line No 2
<label type=“name” textid=“OLP_TITLE_TXT” />
change that to
<label type=“name”><text>YOUR LABEL HERE</text></label>
so to have your own label for any element whether its in main menu or a submenu you must replace it this way
Now we see how to change icons in the main menu
see lines no 3 and 4
<icon pos=“unselected” source=“internal”>DESKTOP_WAP_ICN</icon> <!– Line No 3–>
<icon pos=“selected” source=“internal”>DESKTOP_WAP_SELECTED_ICN</icon> <!– Line No 4–>
Change them as follows
<icon pos=“unselected” source=“file”>Your ICON.PNG</icon>
<icon pos=“selected” source=“file”>Your ICON2.PNG</icon>
Now both the Icons will be replace by Your ICON.PNG !!
Changing the Shortcut Icon
<icon pos=“shortcut” source=“internal”>RN_SHORTCUT_LIST_WAP_ICN</icon>
change line 5 this way
<icon pos=“shortcut” source=“file”>Your Shortcut Icon.PNG</icon>
That way you change Icons !!
Now lets say you wanted a Java Application at your main menu. For example Opera mini instead of Internet Service. Then you should change line no 6 this way !!
Change Line no 6 from
<link type=“internal” />
To This
<link type=“java” javasuitename=“Jave Suite Name” javasuitevendor=“Vendor” javasuitepoint=“Suite Point”/>
So to get opera mini do this
<link type=“java” javasuitename=“Opera Mini” javasuitevendor=“Opera Software ASA” javasuitepoint=“Browser”/>
Using the methods given above change it for all menu ml creating a menu pack with icons for each element. and upload all the icons and menu ml using FAR to FS. Then start your phone and enjoy your menu.
Also note that by patching you can place the menu folder outside the FS and in your memory card, in that case you just need to replace the new menu and icons just in your phone memory card. This method is recommended so that you change your menu very fast and easily.
Yes lastly you must check out this Menu Editor Program ! You can use to create preview and also make correct links if you want to use java programs.
That’s it guys. happy menu Modding.
Regards. Thanks for Reading.
Have fun.
Related posts:
i got to knw how to chng menu..but was wondering how to take backup of the original one..in case if we want to install the original one back..also while installing new menu do we have to delete the already existing..
pritesh
look in extracting firmware guide…ull have all original files.
or search at 4shared
hello guys
where can i get the original font of k850i?
i need the original fonts..
plz help me….
rsensor
serach on 4shared
Hello. I attempted the edits to the menu.ml files, the java calculator and changing my internet icon to go to opera mini. The menu file when uploaded didn’t work properly. I didn’t to anything wrong as compared to the tutorial.
My question is, how do I discover the javasuitename, javasuitevendor and javasuitepoint tags? I scoured my menu.ml file for any hints but I got nothing. Is there any file on the w580 that would have this information?
Hello, please ignore the question about getting the tags, I found that info at http://www.seusers.com/forum/menu-ml-editing-43.html.
I do have a question though. According to both websites, I’ve edited the .ml file correctly. I’m not sure why it doesn’t work on the w580. Perhaps, I need to include spaces before the tags within quotations, ie, “Opera Mini” should be ” Opera Mini”?
THank you for all your wonderful work, the both of you and any other people who’ve helped.
Here are the lines I have for this element.
DESKTOP_WAP_ICN
DESKTOP_WAP_SELECTED_ICN
RN_SHORTCUT_LIST_WAP_ICN
does it works in new mobiles like w595 o w705
Israel, there is a program that you can use for editing menu, you can find that in filebase or topse
yes, but things are a bit different.
PLS HELP ME!!! whenever i try 2 ACCESS MY MENU IT DISPLAYS “MENU.ML FILE ERROR”
i feel ma brain is empty after readn these cments n thier replies,i dnt understnd anytin here pls i need a tutor pls…i use w800i
am comfused in understanding ur tutorial and am pissed off
tunedy, alright, this tutorial is bit difficult, damn. try to read once more.
i will try to update you. and also check out our forums for help from others.
akshay pls do update me coz i feel lyk an ancient man.more over these files u r talkin about how do i access them through ma pc or through my fone?nd if i gt another firmware 4 w800i wil it do?
helo ,
I am using W 300 i and XS ++
12:24:37| Profiling SEMC phone…
12:24:37| Platform: DB2010
12:24:37| OTP CID: 49
12:24:37| EROM CID: 49
12:24:37| EROM Color: Red
12:24:37| IMEI: 35797701xxxxxx
12:24:37| Phone ID: W300
12:24:37| Region: S_ASIA_LEVAN
12:24:37| CDA: CDA102665/110 R2A
12:24:37| Firmware Version: R4EA031
12:24:37| EROM: n/a
12:24:37| Ready for operation!
I have done flash menus by FSX method , backed up my GDFS, Is it necessary to flash my W 300 i firmare before
adding menu icons,walkman skins or change Font or for adding phone open sound?????????
helo ,
I am using W 300 i and XS ++
12:24:37| Profiling SEMC phone…
12:24:37| Platform: DB2010
12:24:37| OTP CID: 49
12:24:37| EROM CID: 49
12:24:37| EROM Color: Red
12:24:37| IMEI: 35797701xxxxxx
12:24:37| Phone ID: W300
12:24:37| Region: S_ASIA_LEVAN
12:24:37| CDA: CDA102665/110 R2A
12:24:37| Firmware Version: R4EA031
12:24:37| EROM: n/a
12:24:37| Ready for operation!
I have done flash menus by FSX method , backed up my GDFS, Is it necessary to flash my W 300 i firmare before
adding menu icons,walkman skins or change Font or for adding phoe open sound?????????
helo ,
I am using W 300 i and XS ++
12:24:37| Profiling SEMC phone…
12:24:37| Platform: DB2010
12:24:37| OTP CID: 49
12:24:37| EROM CID: 49
12:24:37| EROM Color: Red
12:24:37| IMEI: 35797701xxxxxx
12:24:37| Phone ID: W300
12:24:37| Region: S_ASIA_LEVAN
12:24:37| CDA: CDA102665/110 R2A
12:24:37| Firmware Version: R4EA031
12:24:37| EROM: n/a
12:24:37| Ready for operation!
I have done flash menus by FSX method , backed up my GDFS, Is it necessary to flash my W 300 i firmare before
adding menu icons,walkman skins or change Font or for adding phoe open sound?????????
What if I want to have “Connectivity” instead of “FM Radio”?