Welcome to Esato.com


Pages:
123  Next


Change menu icons without far/xs+


Click to view updated thread with images




Posted by max_wedge
Okay people's, here it is! The guide you've all been waiting for.

SE have a nice little developer feature that allows you to create shortcuts within the FS to files outside the FS. So for example when the phone looks for icon1_unselected.png, it looks in tps/preset/system/menu then sees a shortcut pointing to usb/other/menu, and shows the file at that location instead.

Using this principle, we can create shortcuts to menu sets within the phone's user accessible memory, and therefore we can change menu sets without using far or xs++ (once we have installed the shortcuts - that part needs far or xs++). All that is required is a phone restart to read the new icon set.

Here is a pack including instructions and the menu shortcuts you will need.

Download the pack, and follow these instructions:

1. Using FAR or XS++, copy the shortcuts to tpa/preset/system/menu
2. create a folder in usb/other called 'menu'. Create a folder in usb/other/menu for each of your custom menus. Menu icons must be named in the format icon1_selected.png, icon1_unselected.png etc.
3. The menu set that will be displayed, will be the one at this path: usb/other/menu/live, so before disconnecting far, name one of your custom menu folders to "live"
4. Exit FAR, then start your phone.
5. In future to to change menus, simply rename one of the menu sets in the menu folder to "live", then restart the phone. To add new menus simply copy them using the usb cable or bluetooth to "phone memory/other/menu"

You only need to do this step if you want to create your own shortcuts for different named menu icons or to make the shortcuts point to another location for example card/others/menu/live (if you want to use your mem card instead of phone memory).
Included is the menu shortcut creation program. To use it, run a command prompt and type se_shortcut /path/file (where path is the path you want the shortcut to point to, and file is the name of the file you want the shortcut to point to.) You will end up with a file called file.@ (or whatever the name of the file you are pointing to example icon1_unselected.png.@)

http://rapidshare.com/files/56045875/change_menu_pack.rar.html



_________________
File System Tweaks for the K750 K750 Tricks
K800 Tips and Themes
Max's K800 Page

[ This Message was edited by: max_wedge on 2007-09-16 06:01 ]

[ This Message was edited by: max_wedge on 2007-09-16 15:10 ]


Posted by Alexandra
Cool

Posted by The A team
i copied all the shortcuts to tpa/preset/system/menu.
Part 2 i'm confused. When you say create a folder called "Menu" inside usb/other, i can't find the folder called usb/other. Is it already a sub category that's existing or do i have to create a usb/other folder?

I'm using xs++. Help would be appreciated.



Posted by Mizzle

On 2007-09-16 11:44:56, The A team wrote:
i copied all the shortcuts to tpa/preset/system/menu.
Part 2 i'm confused. When you say create a folder called "Menu" inside usb/other, i can't find the folder called usb/other. Is it already a sub category that's existing or do i have to create a usb/other folder?

I'm using xs++. Help would be appreciated.




It's the folder called "Other" on your memory card, I assume.

Posted by tranced
@max: what about camdrivers or displaydrivers? Can swap them using this method?

Posted by Alexandra
Yes I think

Posted by xell
To quote qwerty12 from se-nse:

@ files dont work for files in /ifs.


Posted by max_wedge

On 2007-09-16 11:55:59, thecoolsha wrote:

On 2007-09-16 11:44:56, The A team wrote:
i copied all the shortcuts to tpa/preset/system/menu.
Part 2 i'm confused. When you say create a folder called "Menu" inside usb/other, i can't find the folder called usb/other. Is it already a sub category that's existing or do i have to create a usb/other folder?

I'm using xs++. Help would be appreciated.




It's the folder called "Other" on your memory card, I assume.

no not the memory card, but in the phone memory.

In far manager, after connecting to FS, you will see the usb folder. The usb folder represents the phones internal user memory. ie: themes, pictures,other etc folders. When you copy files via usb cable (normally) to the phones memory it's being copied to the usb folder.

So using FAR you create a "menu" folder in usb/other. Which basically just means create a menu folder in the phones other folder (but not the one on memory card)

You could also create the usb/other/menu folder by using the file manager and creating a menu folder in other in phone memory, but the menu won't work until you have copied menu icons and ml file to usb/other/menu/live, so you should do this step while still in Far Manager.

_________________
File System Tweaks for the K750 K750 Tricks
K800 Tips and Themes
Max's K800 Page

[ This Message was edited by: max_wedge on 2007-09-16 13:47 ]

Posted by bogdan0
I tried to use FAR but it stoped at the below screen. why?


what is wrong?

Posted by max_wedge
don't know, make sure your contacts are clean, take battery out and then put it back, and try again.

Posted by Xen0nflash
can i take the .@ files form one theme and use it for another?

Posted by max_wedge
yep, as long as you use the same naming convention for the icons, and they are in the other/menu/live folder in your phone memory.

Posted by Xen0nflash
do i have to copy the folder shortucts or the files in it?

Posted by BOSSHOGG
This is a guide i typed up elswhere a while back, works a similar way.

I have a menu.ml.@ shorcut pointing to an upload folder in others on my memory card, i also have an icons follder in others. Choose 2 menus to start with, you can't have 2 that both have icons named icon1_selected.png etc, if you have you should rename the icons icon1_selectedipod.png or whatever the menu is named, and you'll need to fix each menus menu.ml to look for the new names.

Put all the icons in others/upload/icons and create shortcuts for all the icons. Put a menu.ml in others/upload and create a shortcut for this. Place all the shortcuts into a menu folder on your PC, delete(back it up first) your phones menu folder from tpa/preset/system with FAR and upload the new menu folder containing all shortcuts into tpa/preset/system with FAR.

Now when you restart your phone it'll use whatevr menu is in others/upload
The menu not in use should be named menuipod.ml(or whatever), when you want to use the other menu just use the phone to rename the first menu.ml to menuequalizer.ml and rename menuipod.ml to menu.ml restart phone and it'll use the ipod menu.

You can do this with as many menus as you like, as long as the icons are in others/icons and the shortcuts are in the menu folder with FAR.

I have 7 menus on my phone to choose from. I hope that helps, but it sounds confusing lol.

Posted by max_wedge

On 2007-09-16 15:51:29, Xen0nflash wrote:
do i have to copy the folder shortucts or the files in it?


the files with @ on the end ARE the shortcuts. Don't copy the "shortcut" folder, just the shortcuts themselves. So instead of having menu.ml in the tpa/preset/system/menu folder, you have menu.ml.@ instead. And the same for the icon shortcuts.

Posted by rockygali
@max

should i leave the original files inside tpa/preset/system/menu

and just copy the ".@" files altogether?!

Posted by chadiwrx
This is fantastic thx alot Max

Posted by max_wedge

On 2007-09-17 04:14:42, rockygali wrote:
@max

should i leave the original files inside tpa/preset/system/menu

and just copy the ".@" files altogether?!



no, you must remove the original files, else the phone will only use the original files and not look at the shortcuts!

Posted by rockygali
ok thanx max!

» more clarifications... does this mean that if we want to store more menus, we should place this in the phones memory and not the memory card.

» and if i only want to change the icons.. and leave the menu untouched.. then i wont copy menu.ml.@ right?!


Posted by max_wedge

On 2007-09-17 05:12:20, rockygali wrote:
ok thanx max!

» more clarifications... does this mean that if we want to store more menus, we should place this in the phones memory and not the memory card.

» and if i only want to change the icons.. and leave the menu untouched.. then i wont copy menu.ml.@ right?!



yes and yes

If you want to store icon sets on memory card, you can but you have to copy them to the phone memory if you want to use them.

You can also make your own shortcuts by specifying card/other instead of usb/other, but personally I prefer not to use the memory card, because then I can't use the phone if I swap memory cards (it would probably be okay as long as the memory card was in the phone when you started, but just say you had removed the memory card, and didn't have it available and needed to restart the phone. You'd have no menu after restart. So I prefer to use the phone memory.



Posted by rockygali
well ill just use mem card for backup... ill copy menu i want to phone just incase... aite?!

muchos gracias pañero!!!

_________________
:: EDIT ::

amazing! thanx to those great minds who made this happen.

works like a charm. now i can change menus according to my theme.... awesome!!!!

[ This Message was edited by: rockygali on 2007-09-17 04:42 ]

Posted by max_wedge
Yes amazing indeed. Mostly i've just learnt from others, and like to see everyone benefit from the same information. It's the great work of se-nse modders who pioneer these methods. The only main exception is w800 k750 camdrivers - esato is home of the camdriver mod.


Posted by slead
does not work for me, I have done exactly what was in the instructions...
the menu that was in the LIVE folder works, but if I rename the folders and then restart the phone then it does not display the new one, it says there is some error hence the menu can not be displayed correctly... restarted a few times and even done the "trick" with the battery... but nothing

Posted by max_wedge
then their must be something different in the other folders? Try creating say two folders called one and two. Put the same menu in each folder and also icons with the same names (but different images)

Then see if the same thing happens. This is just a step in the process of elimination. If it works fine, then it's just a problem with the other menu.ml files or icons, if it doesn't work then their is something about your phone that won't let it change menus this way. Which would seem odd to me, I've never had a problem with this method and as far as I'm concerned, if everything is in the right place and the menu.ml files are correct, it will work.



Posted by slead
max, you were right...
I renamed all the files with a batch file from "item1_selected.png" to "icon1_selected.png" then replaced working menu.ml file and tried it again... now it works!

thanks man!
by the way, I opend the shortcut files with the notepad and there is actually only the file path, I was wondering if we could change that instead of using exe file?

I tried to do this with Fonts as well but it does not work with the fonts... pitty

Posted by max_wedge
no, you need a hex editor or the shortcut generator exe. The shortcut is actually in hex code, not ascii text. The hex file has the ascii string in it, plus a few other hex characters. Those characters don't appear in notepad.




Posted by benitorios
sorry for being such a noob, but what's the use of the se_shortcut.exe file?

Posted by max_wedge

On 2007-09-17 21:24:49, benitorios wrote:
sorry for being such a noob, but what's the use of the se_shortcut.exe file?

you use it to create the shortcuts (the files with @ on the end)

Posted by @gung
I can't find usb/other folder in Far
Can't it be another folder represent internal phone memory?



Posted by rockygali
what is your phone anyway?!

Posted by @gung
I had k750 convert to w800 r1bc red 36

Posted by @gung
Here is, I got tpa/user/ folder in FAR. On k750 phone.
Can't it be the phone internal memory we'r talking about?

Posted by rockygali
yes i guess thats it...

Posted by @gung
@rockygali
Have you try this menu changing method on your phone?

Posted by rockygali
well i have k810... not k750.. but the folder your pointing at

tpa/user/ has the same contents as to usb/other folder..

so its the same target folder... its what i have in my k810

Posted by @gung
Okay, Thanks I'l try go to that folder.

Posted by @gung
Not Working on K750.
I have make a shortcut to point to tpa/user/other/menu/live.
Any idea how to make it working on k750.

Posted by rockygali

On 2007-09-19 12:18:09, @gung wrote:
Not Working on K750.
I have make a shortcut to point to tpa/user/other/menu/live.
Any idea how to make it working on k750.



have you copied the files with "@" on tpa/preset/system/menu ?

coz you have to delete all the files that exists inside tpa/preset/system/menu
and copy all the files with "@" found on the download link on the first page.

Posted by slead
is it actually possible to do that with all the files or with a lot more than just the menu?
I mean we could do that with the cam driver, so you can change cam driver on the fly without using far, the same would go for acoustic driver and all the other things that can be modified...

I think I will try this with the cam driver

one thing is for sure, it does not work with fonts

Posted by max_wedge

On 2007-09-19 12:18:09, @gung wrote:
Not Working on K750.
I have make a shortcut to point to tpa/user/other/menu/live.
Any idea how to make it working on k750.


how did you make the shortcut? Did you use the se_shortcut or notepad?

Posted by @gung
@max_wedge
I made it with se_shortcut.exe program you gave on the package.

Posted by max_wedge
check that:
1. you have copied a working menu.ml file and icons to the tpa/user/other/menu/live (if you created the menu/live folder in "other" using the phone, make sure you created it in phone memory not memory stick.)
2. you have deleted all content in the tpa/preset/system/menu folder before copying in the shortcuts.
3. Open the shortcuts in notepad just to view them (not edit) and check that the paths are correct. If they aren't don't edit them in notepad, just close the file without saving and use se_shortcut again.

Are you getting an error when you try, or is it just showing the normal menu (not the one in "live")?

Posted by rockygali

On 2007-09-19 13:07:34, slead wrote:
is it actually possible to do that with all the files or with a lot more than just the menu?
I mean we could do that with the cam driver, so you can change cam driver on the fly without using far, the same would go for acoustic driver and all the other things that can be modified...

I think I will try this with the cam driver

one thing is for sure, it does not work with fonts


dude, the camdriver0.dat is in IFS folder... unfortunately this process doesnt work with IFS folder...

but another process should work with regards to the camdriver... i guess its the default_upgrade.xml process... you can search on that..


Posted by rockygali
remember:

tpa/user/other and usb/other

are of the phones USB function located inside the phones memory.
and NOT our extended memory or memorystick.

Posted by pedrops
Why can't we use this method on IFS?

Posted by rockygali
errrr

ask Max

Posted by max_wedge
becuase it doesn't work. ASk SE why, I know not. My guess is that it's because the shortcut trick is desgned for operator type branding functions, and the items in IFS are never subject to branding.

Posted by slead
well it does not work with the camdriver.

I will check the upgrade.xml file...

Posted by rockygali
have others tried this trick on layout.xml

i did try.. but to no avail...

did anyone tried and made it successful..

Posted by @gung

On 2007-09-20 04:07:28, max_wedge wrote:
check that:
1. you have copied a working menu.ml file and icons to the tpa/user/other/menu/live (if you created the menu/live folder in "other" using the phone, make sure you created it in phone memory not memory stick.)
2. you have deleted all content in the tpa/preset/system/menu folder before copying in the shortcuts.
3. Open the shortcuts in notepad just to view them (not edit) and check that the paths are correct. If they aren't don't edit them in notepad, just close the file without saving and use se_shortcut again.

Are you getting an error when you try, or is it just showing the normal menu (not the one in "live")?


Its working on k750 thanks max_wedge Your the best.


Pages:
123  Next
Click to view updated thread with images


© Esato.com - From the Esato mobile phone discussion forum