Smelter
Siemens
Menu/EEprom/Langpack/Pictures/RingTones explorer
This program is intended for exploring the fullflash of a Siemens phone. It pulls
out from fullflash the information on Menu, EEprom, Langpack, Pictures and RingTones
and then shows them in a convenient way. The program has been developed for x55
series, but, on idea, should work competently and with the fullflash of other Siemens phones.
It is initially intended for flash
patching,
but it can be also useful to unsophisticated users. We shall stop more in
detail on items of the menu of the program.
In this Text field, every possible information which
the program managed to pull out from FF (FullFlash) is shown. While the program goes through
each section all found information is added in this field again and again.
In this a list of the Menu items found by the program
in FF will be displayed. Of
greater interest are the contents of the column "Entry". In it, it is
possible to see the entry - points necessary for patches that change the
functionality of the soft keys of the phone. For example, we admit, we have
such patch:
; S55v20 - Change of function " the Arrow to the Left "
32499C: DA7106B8 DA74240C; Explorer
What happens with that? The call of the function by
default assigned on the Left Arrow (GPRS-Info), is replaced with a call of
function "Explorer". But what happens if we do not want Explorer, and,
for example, we want the Dictaphone?
For this purpose it is necessary to learn the entry point of another
element the Dictaphone. On S55v20,
it is in the menu 14.6, the entry–point is equal 67AF82. Having reversed the
places of the last 2 bytes and having added in front DA we
shall end with the following patch:
; S55v20 - Change of function " the Arrow to the Left "
32499C: DA7106B8 DA6782AF; Dictaphone
It is simple, isn’t that so? Language of the names of the menu elements varies simultaneously
with work in Langpack section. Therefore, in order that
items to be referred not
as String #000, but in human form -
simply open Langpack item, choose with right click the desirable language and return back in Menu for
viewing.
In the Menu
list, as well as in all others, by using right clicks on the list some useful functions are accessible. The
columns Handle and Items specify the beginning of the heading of the menu and
the table of elements, accordingly, and are of interest only for advanced flash
patching. The same columns for elements of a submenu contain the ID numbers of
the menu labels ( as messages ) in LangPack for the usual and the
larger font case ( Big letters ).
Oh,
those eeprom blocks ! It all began with them
(SiemPROM). In this list the following columns are shown: the Block number, the
Description, the Version, the Offset of the block in FF, the Size, an attribute of presence of some
additional information (*) and an attribute of removal of the block (-). The
additional information is available for the following blocks in EEPROM:
We shall stop more in detail on some blocks:
71-st
block. Those owners of x55 series
which prefer patching the EEprom instead of replacing their 71-st block with
another's standard 71-st block using Siemens Quick EEPROM features (SQEF), can
receive the desirable patch with the help of a choice of the detailed
information for 71-st block. Works only on C55, S55.
It is possible to apply the received patch with V_Klay, and not using at all SQEF. Thus it is possible to disable the airplane
check, to include a range, to activate DES,
to include a choice of a line. However remember, that eeprom - business thin,
if the recommended patch has not made that was required it is necessary to roll
away and think further or simply to use SQEF.
TimeOut Java-connections. If you use Java-GPRS
applications such as ICQ for phone (for example uMessanger) and if you stop
using the phone (do not press a button for certain time) – a timeout occurs and switching-off
from GPRS. You can increase the timeout in this operation by modifying this block. Simply apply with the
help of V_Klay the
patch which will be offered to you by the program. Works on C55, S55, M55, SL55.
These
and many other functions (as well as in all other lists) are accessible with
the right click of the mouse. Blocks can be loaded / unloaded on disk either one by one, or all together. During
this operation work is done in a
sub-directory \EEPROM
just below the
directory where FF (FullFlash)
resides. The Check on " Show deleted blocks
" influences, whether the removed blocks will be displayed in the list.
Sometimes it is useful to search for the old blocks, recoil to which in some
cases can help if phone began works bad. Items of the emerging menu which lead
to change of windows "Information" and "Patch", are
allocated by a tic.
Here
all is simple: Langpack - it is language pack. In this list the language messages found by the
program in FF, with
the language number, message number and offset in FF are shown. In a menu accessible with right click, it
is possible to be switched to desirable language or to choose to display of all
languages. Under fictitious language 99 the text lines laying outside of Langpack.
Pictures
In this list all pictures inside FF are shown. Contents of columns: number of PIT-table,
number of picture in current PIT-table, total number of picture, the pixel size
on X, the pixel size on Y, color bits on pixel, the
address of a picture, its size, decompressed size and the address of
the description row of the picture. The decompressed size specifies how many bytes would be the
picture, if it was not compressed, and it is shown, accordingly, only for the
compressed pictures. Loading of pictures in FF from a disk is not possible, and the unloading occurs
in directory \BMP under the directory of the fullflash. In the right top corner
it is possible to see the picture and its brief characteristics. The option
" To show a picture " saves it on disk and the graphic editor
registered in system starts for showing it.
Contents of columns of this list: number of a melody,
quantity of notes (for polyphony - type), time of sounding in seconds, type of
a melody, offset, size, the address of the description row of a ringtone and,
actually, a melody. Text representation of a melody is a set of the notes
divided by a blank. Each note is described as
frequency : duration, in Hz and ms, accordingly. Ringtones are correctly
reproduced only under Win2000 and WinXP. Under 98 and Me theoretically speaker should beep muffledly somehow simply. I do not know,
did not check. For listening melodies it is necessary to include "Auto
Play" with the help of the right button of the mouse and to move under the
list. Or to switch off "Auto Play" and to listen to each melody
individually. The loading / unloading of melodies occurs in the directory \MIDI under the directory of fullflash. Monophonic it is kept in a bin-format. For converters from bin to mid the Internet is full. All
melodies are shown, except for melodies of type 01 as I do not know yet how to
decipher it. Polyphony (wav, mid)
is reproduced as follows: the melody is saved on a disk and standard means of
system for reproduction of such files is started. Monophonic it is reproduced through system speaker.
Any changes in FF are accumulated in this field. After you have stopped
investigating the FF go there and either save a
patch, or with the help " Tools - V_Klay " start patcher. About the presence of the data for a patch
speaks the indicator in last field of the status line.
Function “Tools – Address book” will help to recover
information from file 5F0x.adr
The Program has flexible Multilanguage interface. The
Language files for program lies here. If you want to add your language in program -
download the language files and upon their image and resemblance create the
file of your language. Hereon translate one of the files to documentation
Smelter_xx.htm on your language and together with language file send me. During
editing the lines of the language file do not lose initial and final gaps.
Emphases follows to turn on the following lines:
If you have noticed the inexactnesses of the translation in already
existing languages - download the
language files, edit necessary and send me.
Yes,
nearly has not forgotten
J. The program can be taken
here Smelter
Or here: Smelter
To discuss the program it
is possible at a forum:
http://forum.gsmhosting.com/vbb/showthread.php?t=126912
If you want to keep abreast
of all news of the program I recommend
to go under the above-stated reference and to subscribe for reception of
notices.
Other my Siemens-projects:
LayoutMe -
keyboard layout editor
ICQ:
749700
Best Regards