PDA

View Full Version : *Problems with g3n0lite v2.0 adding menu*



ShadoW2004
25-04-2004, 12:06 PM
Hello All!

I tryed to add new menu to 3310(NHM-5) v.6.33.fls
I wont to do clock screensaver for examlpe...

I open g3n0lite v2.0 selecting fele, selecting "Create pressin 5E0 Functions" pressing "Pach" then I open clock.gsc pressing "Run Script"

g3nolite answering:

----------------------------------------------
processing:
'inserts an analog and digital fullscreen clock'
by 'krisha'
----------------------------------------------


this patches an analog and a digital fullscreen clock to your nokia cellular phone.
after a toggled time of no keypress the clock is activated.
the clock is disabled, while you are in the menu or you have a call.
it is also disabled when the netgraph or the dataviewer is toggled on.

create a own menu to toggle it. the IDs are printed while patching.
you can use your own backgrounds if u want to and switch between 4 different backgrounds!
you can change inphone the fonts for the digital clock via menu.

thx to:
katha, my girlfriend
g3gg0
digicroxx
nok5rev
nokdoc
and of cause all others i forgot!

krisha is reachable @: icq 93857183 & www.chrisi.de & [email protected]
please don't disturb me with shit. search a forum instead!!!
don't tell that this is your patch... it's copyrighted by me :)

now beginning to patch...


get_time:
located at: 0x000CC21C
[searching back to entry point]
- func_start: 000CC1F8
- func_end: 000CC290
----------------------------------

currentstate:
located at: 0x000BD122
----------------------------------

2dec:
located at: 0x000D925C
----------------------------------
ldr at: 0008439C
ldr at: 0008439E
ldr at: 000BD126
own_get_ram:
FATAL: not found - sorry
----------------------------------
function name own_get_ram not found in flash, will create it
found 0048 bytes for function own_get_ram at 0x00130F94
- bl: 00130FA2 -> 0009A5D0: F7 69 FB 15
- bl: 00130FAE -> 000F1A44: F7 C0 FD 49
own_set_ram:
FATAL: not found - sorry
----------------------------------
function name own_set_ram not found in flash, will create it
found 0048 bytes for function own_set_ram at 0x00130FC4
- bl: 00130FD2 -> 0009A5D0: F7 69 FA FD
- bl: 00130FDE -> 000F1A44: F7 C0 FD 31
own_get_config_nibble:
FATAL: not found - sorry
----------------------------------
function name own_get_config_nibble not found in flash, will create it
found 0044 bytes for function own_get_config_nibble at 0x00130FF4
- bl: 0013100A -> 000F0100: F7 BF F8 79
own_set_config_nibble:
FATAL: not found - sorry
----------------------------------
function name own_set_config_nibble not found in flash, will create it
found 0074 bytes for function own_set_config_nibble at 0x00131020
- bl: 0013103A -> 000F0100: F7 BF F8 61
- bl: 0013105E -> 000F00D0: F7 BF F8 37
- bl: 00131062 -> 00088102: F7 57 F8 4E

found 0052 bytes for function creditz at 0x0013106C

own_get_keypress:
FATAL: not found - sorry
----------------------------------
function name own_get_keypress not found in flash, will create it

found 0032 bytes for function own_get_keypress at 0x001310A0
a own clear_lcd_ram 'cause i don't like nokia's original :)

own_clear_lcd:
FATAL: not found - sorry
----------------------------------
function name own_clear_lcd not found in flash, will create it

found 0036 bytes for function own_clear_lcd at 0x001310C0
- bl: 001310CA -> 000F1A44: F7 C0 FC BB
- bl: 001310D6 -> 000F1A44: F7 C0 FC B5
creating the menu IDs you have to use...

-----------------------------------------
locating functions for the 5E0 table
-----------------------------------------
5e0_prt_action_1:
located at: 0x000E5088
- func_start: 000E5088
- func_end: 000E5098
----------------------------------
5e0_prt_action_2:
located at: 0x000E53BA
- func_start: 000E53BA
- func_end: 000E53CA
----------------------------------
5e0_disp_val:
located at: 0x000E53CC
- func_start: 000E53CC
- func_end: 000E53DA
----------------------------------
5e0_call_func:
located at: 0x000E509A
- func_start: 000E509A
- func_end: 000E53B8
----------------------------------
ldr at: 000E508A
ldr at: 000E508E
ldr at: 000E53BC
ldr at: 000E50B4
ldr at: 000E50C2
ldr at: 000E50C6
ldr at: 000E53CE


-----------------------------------------
-> The 5E0 Table has 1544 bytes, and 0xc0 entries in it

-----------------------------------------
# PPM is located (via MCU info) at offset 00140000
checking for space in PPM...
# - No CODE chunk found...


--------> 5e0 Table is at 0033096C

found 0012 bytes for function clock_off at 0x001310E4
- bl: 001310EA -> 00131020: F7 FF FF 99
5E0 ID# C1 | clock_off

found 0012 bytes for function clock_10s at 0x001310F0
- bl: 001310F6 -> 00131020: F7 FF FF 93
5E0 ID# C2 | clock_10s

found 0012 bytes for function clock_20s at 0x001310FC
- bl: 00131102 -> 00131020: F7 FF FF 8D
5E0 ID# C3 | clock_20s

found 0012 bytes for function clock_30s at 0x00131108
- bl: 0013110E -> 00131020: F7 FF FF 87
5E0 ID# C4 | clock_30s

found 0012 bytes for function clock_1min at 0x00131114
- bl: 0013111A -> 00131020: F7 FF FF 81
5E0 ID# C5 | clock_1min

found 0012 bytes for function clock_2min at 0x00131120
- bl: 00131126 -> 00131020: F7 FF FF 7B
5E0 ID# C6 | clock_2min

found 0012 bytes for function clock_5min at 0x0013112C
- bl: 00131132 -> 00131020: F7 FF FF 75
5E0 ID# C7 | clock_5min

found 0012 bytes for function clock_10min at 0x00131138
- bl: 0013113E -> 00131020: F7 FF FF 6F
5E0 ID# C8 | clock_10min

found 0012 bytes for function clock_20min at 0x00131144
- bl: 0013114A -> 00131020: F7 FF FF 69
5E0 ID# C9 | clock_20min

found 0012 bytes for function clock_30min at 0x00131150
- bl: 00131156 -> 00131020: F7 FF FF 63
5E0 ID# CA | clock_30min

found 0020 bytes for function clock_bg1 at 0x0013115C
- bl: 00131160 -> 00130FF4: F7 FF FF 48
- bl: 0013116A -> 00131020: F7 FF FF 59
5E0 ID# CB | clock_bg1

found 0024 bytes for function clock_bg2 at 0x00131170
- bl: 00131174 -> 00130FF4: F7 FF FF 3E
- bl: 00131182 -> 00131020: F7 FF FF 4D
5E0 ID# CC | clock_bg2

found 0024 bytes for function clock_bg3 at 0x00131188
- bl: 0013118C -> 00130FF4: F7 FF FF 32
- bl: 0013119A -> 00131020: F7 FF FF 41
5E0 ID# CD | clock_bg3

found 0024 bytes for function clock_bg4 at 0x001311A0
- bl: 001311A4 -> 00130FF4: F7 FF FF 26
- bl: 001311B2 -> 00131020: F7 FF FF 35
5E0 ID# CE | clock_bg4

found 0020 bytes for function menu_font1 at 0x001311B8
- bl: 001311BC -> 00130FF4: F7 FF FF 1A
- bl: 001311C6 -> 00131020: F7 FF FF 2B
5E0 ID# CF | menu_font1

found 0024 bytes for function menu_font2 at 0x001311CC
- bl: 001311D0 -> 00130FF4: F7 FF FF 10
- bl: 001311DE -> 00131020: F7 FF FF 1F
5E0 ID# D0 | menu_font2

found 0024 bytes for function menu_font3 at 0x001311E4
- bl: 001311E8 -> 00130FF4: F7 FF FF 04
- bl: 001311F6 -> 00131020: F7 FF FF 13
5E0 ID# D1 | menu_font3

found 0024 bytes for function menu_font4 at 0x001311FC
- bl: 00131200 -> 00130FF4: F7 FF FE F8
- bl: 0013120E -> 00131020: F7 FF FF 07
5E0 ID# D2 | menu_font4

found 0020 bytes for function clock_digital at 0x00131214
- bl: 00131218 -> 00130FF4: F7 FF FE EC
- bl: 00131222 -> 00131020: F7 FF FE FD
5E0 ID# D3 | clock_digital

found 0020 bytes for function clock_analog at 0x00131228
- bl: 0013122C -> 00130FF4: F7 FF FE E2
- bl: 00131236 -> 00131020: F7 FF FE F3
5E0 ID# D4 | clock_analog

found 0028 bytes for function show_creditz at 0x0013123C
- bl: 0013123E -> 001310A0: F7 FF FF 2F
- bl: 00131246 -> 00084FCA: F7 53 FE C0
- bl: 0013124E -> 000DEAF0: F7 AD FC 4F
5E0 ID# D5 | show_creditz
sinus routine using sinus table, 'cause arm chips doesn't like floats

sinus:
FATAL: not found - sorry
----------------------------------
function name sinus not found in flash, will create it

found 0200 bytes for function sinus at 0x00131258

found 0032 bytes for function bmp2lcdram at 0x00131320
- bl: 00131338 -> 000841E6: F7 52 FF 55

found 0052 bytes for function draw_number_of_font at 0x00131340
- bl: 00131362 -> 00131320: F7 FF FF DD
now we need 4 fine background images for the clock. if u want to change, here are the addresses
thx to noscript, for the background 1 & 2
background 1:

found 0504 bytes for function clockbg1_2 at 0x00131374
background 2:

found 0504 bytes for function clockbg2_2 at 0x0013156C
background 3:

found 0504 bytes for function clockbg3 at 0x00131764
background 4:

found 0504 bytes for function clockbg4 at 0x0013195C

found 0012 bytes for function clockbginfo1 at 0x00131B54

found 0012 bytes for function clockbginfo2 at 0x00131B60

found 0012 bytes for function clockbginfo3 at 0x00131B6C

found 0012 bytes for function clockbginfo4 at 0x00131B78
if you want to change the fonts. create numbers 0 - 9 with 16x24 pixel
and the colon with 10x24 pixel and put the pics in sequence at the following addresses!
every number must have 50 bytes. fill up with 0x00's...
font one:

found 0550 bytes for function digitfont1 at 0x00131B84
font two:

found 0550 bytes for function digitfont2 at 0x00131DAC
font three:

found 0550 bytes for function digitfont3 at 0x00131FD4
font four:

found 0550 bytes for function digitfont4 at 0x001321FC

found 0256 bytes for function show_clock_analog at 0x00132424
- bl: 00132426 -> 00131320: F7 FE FF 7B
- bl: 0013242A -> 000CC1F8: F7 99 FE E5
- bl: 0013243E -> 000F02B4: F7 BD FF 39
- bl: 00132446 -> 000F02B4: F7 BD FF 35
- bl: 0013244E -> 000F02B4: F7 BD FF 31
- bl: 00132464 -> 00131258: F7 FE FE F8
- bl: 00132480 -> 000848C4: F7 52 FA 20
- bl: 00132498 -> 00131258: F7 FE FE DE
- bl: 001324B4 -> 000848C4: F7 52 FA 06
- bl: 001324D0 -> 00131258: F7 FE FE C2
- bl: 001324FA -> 000848C4: F7 52 F9 E3
- bl: 00132508 -> 00084370: F7 51 FF 32

found 0148 bytes for function show_clock_digital at 0x00132524
- bl: 0013252C -> 000CC1F8: F7 99 FE 64
- bl: 00132540 -> 000F02B4: F7 BD FE B8
- bl: 00132548 -> 000F02B4: F7 BD FE B4
- bl: 00132550 -> 000F02B4: F7 BD FE B0
- bl: 0013255A -> 000D925C: F7 A6 FE 7F
- bl: 0013255E -> 001310C0: F7 FE FD AF
- bl: 0013256C -> 00131340: F7 FE FE E8
- bl: 00132576 -> 00131340: F7 FE FE E3
- bl: 00132580 -> 00131340: F7 FE FE DE
- bl: 00132588 -> 000D925C: F7 A6 FE 68
- bl: 00132592 -> 00131340: F7 FE FE D5
- bl: 0013259C -> 00131340: F7 FE FE D0
- bl: 001325A4 -> 00084370: F7 51 FE E4

found 0244 bytes for function clockmain at 0x001325B8
- bl: 001325BC -> 00130FF4: F7 FE FD 1A
- bl: 001325C8 -> 00130F94: F7 FE FC E4
- bl: 001325D2 -> 0009A5D0: F7 67 FF FD
- bl: 001325DC -> 000F1A44: F7 BF FA 32
- bl: 001325E4 -> 00130FC4: F7 FE FC EE
- bl: 001325EC -> 001310A0: F7 FE FD 58
- bl: 001325F4 -> 000CC1F8: F7 99 FE 00
- bl: 001325FA -> 000CC1F8: F7 99 FD FD
- bl: 0013261A -> 00130F94: F7 FE FC BB
- bl: 0013262A -> 00130F94: F7 FE FC B3
- bl: 00132646 -> 00130FF4: F7 FE FC D5
- bl: 00132654 -> 00130FF4: F7 FE FC CE
- bl: 00132668 -> 00132424: F7 FF FE DC
- bl: 00132670 -> 00130FF4: F7 FE FC C0
- bl: 00132682 -> 00132524: F7 FF FF 4F

found 0012 bytes for function task0hook at 0x001326AC
- bl: 001326B2 -> 001325B8: F7 FF FF 81
Trying to find suitable code at 0x000E1A3A
oh, cool.. a BL! => relocateable!
offset: 0x000E1A3A
Relocatable code found at 0x000E1A3A
- bl: 001326AE -> 000C262A: F7 8F FF BC
- bl: 000E1A3A -> 001326AC: F0 50 FE 37
this tricky thing was done =)
if u like me or my patch tell me & spend some money *ggg*
greetz


I selecting menustructure, language: ENGL then "Read Menustructure"

Here it:

# PPM is located (via MCU info) at offset 00140000
# using 'ENGL' lang chunk
#

# ---------------------------------------------

# FLS : 1900544 bytes

# with PPM at 00140000

# offset: 0010F7A4

# ---------------------------------------------

#

# checking given ROOT-entry..

# ... seems to be okay
#

#

[0x0030F664] (0x0F) (0x10) (0x0101) [0x00111802]# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024)
[0x00319900] [0x00000000] [0x00000000] (0x0057) (0x02C9) (0x0000) (0x003E) (0x0000) (0x0013) Phone book
[0x0031989A] [0x00000000] [0x0030E0B0] (0x005B) (0x0387) (0x0000) (0x003E) (0x0000) (0x0014) Messages
[0x0030DFC0] (0x0B) (0x80) (0x0101) [0x0011180A]
# --------------
[0x0031989A] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Messages
[0x00319A29] [0x00000000] [0x00000021] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Write messages
[0x003199ED] [0x00000000] [0x0000001E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Inbox
[0x00319A4A] [0x00000000] [0x0000001D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Outbox
[0x00319486] [0x00000000] [0x0000008F] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Picture messages
[0x00319AC5] [0x00000000] [0x0000009A] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Templates
[0x00318F2E] [0x00000000] [0x0000009D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Smileys
[0x00319A47] [0x00000000] [0x00000023] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Message settings
[0x003191E9] [0x00000000] [0x00000029] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Info service
[0x00319CB1] [0x00000000] [0x0000002D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Voice mailbox number
[0x00319C75] [0x00000000] [0x00000027] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Service command editor
[0x00319A35] [0x00000000] [0x000000A0] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Erase messages
# --------------
[0x00318D9F] [0x00000000] [0x000000A7] (0x0069) (0x05E0) (0x0000) (0x003E) (0x0400) (0x0015) Chat
[0x00319156] [0x00000000] [0x0030E9F0] (0x0075) (0x0387) (0x0000) (0x003E) (0x0000) (0x0016) Call register
[0x0030E93C] (0x08) (0x80) (0x0101) [0x00111800]
# --------------
[0x00319156] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Call register
[0x0031957F] [0x00000000] [0x00000000] (0x0179) (0x0282) (0x0000) (0x0052) (0x0400) (0x0024) Missed calls
[0x0031978F] [0x00000000] [0x00000000] (0x0179) (0x0281) (0x0000) (0x0052) (0x0400) (0x0024) Received calls
[0x0031978C] [0x00000000] [0x00000000] (0x0179) (0x0280) (0x0000) (0x0052) (0x0400) (0x0024) Dialled numbers
[0x00319567] [0x00000000] [0x0030F448] (0x0179) (0x0387) (0x0000) (0x0052) (0x2000) (0x0024) Erase recent call lists
[0x0030F3E4] (0x04) (0xC0) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x0000) (0x0024)
[0x00319381] [0x00000000] [0x00000012] (0x0179) (0x05E0) (0x0000) (0x0042) (0x3000) (0x0024) All
[0x0031938A] [0x00000000] [0x00000005] (0x0179) (0x02B2) (0x0000) (0x0042) (0x1000) (0x0024) Missed
[0x00319387] [0x00000000] [0x00000003] (0x0179) (0x02B2) (0x0000) (0x0042) (0x1000) (0x0024) Dialled
[0x00319390] [0x00000000] [0x00000004] (0x0179) (0x02B2) (0x0000) (0x0042) (0x1000) (0x0024) Received
# --------------
[0x00319171] [0x00000000] [0x00000015] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Show call duration
[0x00319144] [0x00000000] [0x00000019] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Show call costs
[0x00319147] [0x00000000] [0x0030E930] (0x0179) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) Call cost settings
[0x0030E8F4] (0x02) (0x80) (0x0101) [0x00111806]
# --------------
[0x00319147] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Call cost settings
[0x00319141] [0x00000000] [0x0000001C] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0C00) (0x0024) Call cost limit
[0x0031931B] [0x00000000] [0x0000001B] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0C00) (0x0024) Show costs in
# --------------
[0x003192DC] [0x00000000] [0x0030EDF0] (0x0179) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) Prepaid credit
[0x0030ED8C] (0x04) (0x80) (0x0101) [0x00000000]
# --------------
[0x003192DC] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0000) (0x0024) Prepaid credit
[0x003192E8] [0x00000000] [0x0030EE38] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Credit info display
[0x0030EDFC] (0x02) (0xC0) (0x8A3F) [0x00000000]
# --------------
[0x003192DC] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x0000) (0x0024) Prepaid credit
[0x003192E2] [0x00000000] [0x00000001] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x003192DF] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x003192CA] [0x00000000] [0x00000000] (0x0179) (0x1ACC) (0x0000) (0x0065) (0x0800) (0x0024) Credit available
[0x003192C4] [0x00000000] [0x00000000] (0x0179) (0x1ACD) (0x0000) (0x0065) (0x0800) (0x0024) Last event costs
[0x003192E5] [0x00000000] [0x0030EE80] (0x0179) (0x0387) (0x0000) (0x0052) (0x0400) (0x0024) Recharge status
[0x0030EE44] (0x02) (0x80) (0x0101) [0x00000000]
# --------------
[0x003192DC] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x0000) (0x0024) Prepaid credit
[0x003192D9] [0x00000000] [0x00000000] (0x0179) (0x1ACE) (0x0000) (0x0065) (0x0800) (0x0024) Last recharge:
[0x003192C7] [0x00000000] [0x00000000] (0x0179) (0x1ACF) (0x0000) (0x0065) (0x0800) (0x0024) Expiry date:
# --------------
# --------------
# --------------
[0x00319981] [0x00000000] [0x0030ED24] (0x00C2) (0x0387) (0x0000) (0x0006) (0x4000) (0x001E) Tones
[0x0030EC48] (0x0A) (0x80) (0x0101) [0x00111804]
# --------------
[0x00319981] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Tones
[0x003197D7] [0x00000000] [0x0000000E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Ringing tone
[0x003197DD] [0x00000000] [0x0000000D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Ringing volume
[0x003197D4] [0x00000000] [0x0000004E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Incoming call alert
[0x00319255] [0x00000000] [0x00000026] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Composer
[0x00319AC8] [0x00000000] [0x0000007C] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Message alert tone
[0x003194E0] [0x00000000] [0x0000000C] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Keypad tones
[0x00319D11] [0x00000000] [0x0030DE80] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Warning tones
[0x0030DE44] (0x02) (0xC0) (0x8AA5) [0x00000000]
# --------------
[0x00319D11] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Warning tones
[0x00319D17] [0x00000000] [0x00000004] (0x0179) (0x1A2E) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x00319D14] [0x00000000] [0x000000FF] (0x0179) (0x1A2E) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x00319C93] [0x00000000] [0x0030DCF0] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Vibrating alert
[0x0030DCB4] (0x02) (0xC0) (0x8AAC) [0x00000000]
# --------------
[0x00319C93] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Vibrating alert
[0x00319C8D] [0x00000000] [0x00000001] (0x0179) (0x1A30) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x00319C90] [0x00000000] [0x00000000] (0x0179) (0x1A30) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x00319861] [0x00000000] [0x0000008D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Screen saver
[0x0031958B] [0x00000000] [0x0000006E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Rename
# --------------
[0x00319894] [0x00000000] [0x0030F4CC] (0x0080) (0x0387) (0x0000) (0x003E) (0x0000) (0x0017) Settings
[0x0030F454] (0x05) (0x80) (0x0101) [0x0011180E]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x0000) (0x0024)
[0x00319168] [0x00000000] [0x0030EC3C] (0x0179) (0x0387) (0x0000) (0x0052) (0x4000) (0x0024) Call settings
[0x0030EBB0] (0x06) (0x80) (0x0101) [0x00111808]
# --------------
[0x00319168] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Call settings
[0x0031915F] [0x00000000] [0x0030DF10] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Automatic redial
[0x0030DED4] (0x02) (0xC0) (0x0A19) [0x00000000]
# --------------
[0x0031915F] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Automatic redial
[0x00319165] [0x00000000] [0x00000001] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x00319162] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x003196B4] [0x00000000] [0x0030DF58] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Speed dialling
[0x0030DF1C] (0x02) (0xC0) (0x0A1A) [0x00000000]
# --------------
[0x003196B4] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Speed dialling
[0x003196B1] [0x00000000] [0x00000001] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x003196AE] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x0031917D] [0x00000000] [0x00000000] (0x0179) (0x0BC6) (0x0000) (0x0052) (0x0000) (0x0024) Call waiting options
[0x0031922E] [0x00000000] [0x0030DFB4] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Own number sending
[0x0030DF64] (0x03) (0xC0) (0x8A1B) [0x00000000]
# --------------
[0x0031922E] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Own number sending
[0x0031921C] [0x00000000] [0x00000000] (0x0179) (0x0BC9) (0x0000) (0x0042) (0x1300) (0x0024) Set by network
[0x00319222] [0x00000000] [0x00000001] (0x0179) (0x0BC9) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x0031921F] [0x00000000] [0x00000002] (0x0179) (0x0BC9) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x00318FD0] [0x00000000] [0x00000049] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Phone line in use
[0x00318FE8] [0x00000000] [0x0030DDF0] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Automatic answer
[0x0030DDB4] (0x02) (0xC0) (0x8A2B) [0x00000000]
# --------------
[0x00318FE8] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Automatic answer
[0x00318FEE] [0x00000000] [0x00000001] (0x0179) (0x1A2D) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x00318FEB] [0x00000000] [0x00000000] (0x0179) (0x1A2D) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
# --------------
[0x00319714] [0x00000000] [0x0030EBA4] (0x0179) (0x0387) (0x0000) (0x0052) (0x4000) (0x0024) Phone settings
[0x0030EB18] (0x06) (0x80) (0x0101) [0x0011180C]
# --------------
[0x00319714] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Phone settings
[0x00319504] [0x00000000] [0x0000000A] (0x0179) (0x0394) (0x0000) (0x0052) (0x0800) (0x0024) Language
[0x0031952B] [0x00000000] [0x0030EEC8] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Cell info display
[0x0030EE8C] (0x02) (0xC0) (0x0A1C) [0x00000000]
# --------------
[0x0031952B] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Cell info display
[0x00319531] [0x00000000] [0x00000001] (0x0179) (0x0EDC) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x0031952E] [0x00000000] [0x00000000] (0x0179) (0x0EDD) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x00319C6F] [0x00000000] [0x00000059] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Welcome note
[0x00319BD6] [0x00000000] [0x0000003F] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Network selection
[0x00319510] [0x00000000] [0x0030DE38] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Lights
[0x0030DDFC] (0x02) (0xC0) (0x8A2A) [0x00000000]
# --------------
[0x00319510] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Lights
[0x00319513] [0x00000000] [0x00000001] (0x0179) (0x1A2F) (0x0000) (0x0042) (0x1300) (0x0024) On
[0x00319516] [0x00000000] [0x00000000] (0x0179) (0x1A2F) (0x0000) (0x0042) (0x1300) (0x0024) Automatic
# --------------
[0x003198CD] [0x00000000] [0x0030E7A0] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Confirm SIM service actions
[0x0030E764] (0x02) (0xC0) (0x8A26) [0x00000000]
# --------------
[0x003198CD] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Confirm SIM service actions
[0x003198D3] [0x00000000] [0x00000001] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) Asked
[0x003198D0] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1300) (0x0024) Not asked
# --------------
# --------------
[0x00319882] [0x00000000] [0x0030EB0C] (0x0179) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) Security settings
[0x0030EA6C] (0x07) (0x80) (0x0101) [0x001117FC]
# --------------
[0x00319882] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Security settings
[0x00319735] [0x00000000] [0x00000033] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0C00) (0x0024) PIN code request
[0x0031913B] [0x00000000] [0x0030E35C] (0x0179) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) Call barring service
[0x0030E2D0] (0x06) (0x80) (0x0101) [0x001117F0]
# --------------
[0x0031913B] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Call barring service
[0x0031967E] [0x00000000] [0x00000000] (0x0179) (0x0BBC) (0x0000) (0x0006) (0x0000) (0x0024) Outgoing calls
[0x0031966F] [0x00000000] [0x00000001] (0x0179) (0x0BBC) (0x0000) (0x0006) (0x0000) (0x0024) International calls
[0x0031966C] [0x00000000] [0x00000002] (0x0179) (0x0BBC) (0x0000) (0x0006) (0x0000) (0x0024) International except to home country
[0x00319669] [0x00000000] [0x00000003] (0x0179) (0x0BBC) (0x0000) (0x0006) (0x0000) (0x0024) Incoming calls
[0x00319666] [0x00000000] [0x00000004] (0x0179) (0x0BBC) (0x0000) (0x0006) (0x0000) (0x0024) Incoming calls when abroad
[0x00319183] [0x00000000] [0x00000005] (0x0179) (0x0BBC) (0x0000) (0x0006) (0x0000) (0x0024) Cancel all barrings
# --------------
[0x0031956A] [0x00000000] [0x00000047] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Fixed dialling
[0x0031923A] [0x00000000] [0x0030E7FC] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Closed user group
[0x0030E7AC] (0x03) (0xC0) (0x4A7D) [0x00000000]
# --------------
[0x0031923A] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024) Closed user group
[0x00319303] [0x00000000] [0x00000000] (0x0179) (0x0A79) (0x0000) (0x0042) (0x1300) (0x0024) Default
[0x00319309] [0x00000000] [0x00000001] (0x0179) (0x0A78) (0x0000) (0x0042) (0x1000) (0x0024) On
[0x0031930F] [0x00000000] [0x00000002] (0x0179) (0x0A79) (0x0000) (0x0042) (0x1300) (0x0024) Off
# --------------
[0x00319906] [0x00000000] [0x0000004C] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0C00) (0x0024) Phone security
[0x003191EC] [0x00000000] [0x0030EA60] (0x0179) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) Change access codes
[0x0030E9FC] (0x04) (0x80) (0x0101) [0x001117FE]
# --------------
[0x003191EC] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Change access codes
[0x00319870] [0x00000000] [0x0000000A] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Change security code
[0x0031972F] [0x00000000] [0x00000032] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Change PIN code
[0x00319723] [0x00000000] [0x00000035] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Change PIN2 code
[0x00319708] [0x00000000] [0x00000041] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Change barring password
# --------------
[0x00318FBE] [0x00000000] [0x0000004A] (0x0179) (0x05E0) (0x0000) (0x0006) (0x0800) (0x0024) Phone line change
# --------------
[0x00319573] [0x00000000] [0x00000011] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Restore factory settings
[0x00318DC6] [0x00000000] [0x00000003] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Keyguard settings
# --------------
[0x0031914A] [0x00000000] [0x0030E61C] (0x0088) (0x0387) (0x0000) (0x003E) (0x0000) (0x0019) Call divert
[0x0030E590] (0x06) (0x80) (0x0101) [0x001117F2]
# --------------
[0x0031914A] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Call divert
[0x00319330] [0x00000000] [0x00000000] (0x0179) (0x0BBA) (0x0000) (0x0006) (0x0000) (0x0024) Divert all voice calls without ringing
[0x00319345] [0x00000000] [0x00000001] (0x0179) (0x0BBA) (0x0000) (0x0006) (0x0000) (0x0024) Divert when busy
[0x0031933F] [0x00000000] [0x00000002] (0x0179) (0x0BBA) (0x0000) (0x0006) (0x0000) (0x0024) Divert if not answered
[0x00319342] [0x00000000] [0x00000003] (0x0179) (0x0BBA) (0x0000) (0x0006) (0x0000) (0x0024) Divert when phone off or no coverage
[0x00319333] [0x00000000] [0x00000007] (0x0179) (0x0BBA) (0x0000) (0x0006) (0x0000) (0x0024) Divert when off, no answer, or no coverage
[0x00319186] [0x00000000] [0x00000004] (0x0179) (0x0BBA) (0x0000) (0x0006) (0x0400) (0x0024) Cancel all diverts
# --------------
[0x003193FC] [0x00000000] [0x00000072] (0x0093) (0x05E0) (0x0000) (0x003E) (0x0000) (0x001A) Games
[0x0031907B] [0x00000000] [0x0000006B] (0x0097) (0x05E0) (0x0000) (0x003E) (0x0400) (0x001B) Calculator
[0x00318EA7] [0x00000000] [0x00000062] (0x00A4) (0x05E0) (0x0000) (0x003E) (0x1400) (0x001C) Reminders
[0x003198E8] [0x00000000] [0x0030F658] (0x00B2) (0x0387) (0x0000) (0x003E) (0x0000) (0x001D) Clock
[0x0030F5CC] (0x06) (0x80) (0x4101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0001) (0x0100) (0x0024)
[0x003198E2] [0x00000000] [0x00000067] (0x0179) (0x05E0) (0x0000) (0x0052) (0x2800) (0x0024) Alarm clock
[0x00319903] [0x00000000] [0x00000069] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Clock settings
[0x0031977A] [0x00000000] [0x00000082] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0C00) (0x0024) Date setting
[0x00319BBE] [0x00000000] [0x00000050] (0x0179) (0x05E0) (0x0000) (0x0052) (0x2800) (0x0024) Stopwatch
[0x003192AF] [0x00000000] [0x0000004F] (0x0179) (0x05E0) (0x0000) (0x0052) (0x2800) (0x0024) Countdown timer
[0x003195D9] [0x00000000] [0x0030F5C0] (0x0179) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) Auto update of date and time
[0x0030F570] (0x03) (0xC0) (0x0A2D) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0000) (0x0000) (0x0024)
[0x003195E2] [0x00000000] [0x00000002] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1200) (0x0024) On
[0x003195DF] [0x00000000] [0x00000001] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1200) (0x0024) Confirm first
[0x003195E5] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0042) (0x1200) (0x0024) Off
# --------------
# --------------
[0x00319591] [0x00000000] [0x0000006D] (0x00BA) (0x05E0) (0x0000) (0x003E) (0x0000) (0x0018) Profiles
[0x00318DC9] [0x00000000] [0x000000AB] (0x005B) (0x05E0) (0x0000) (0x003E) (0x0000) (0x0020) Picture
[0x0010E3E4] [0x00000000] [0x00000036] (0x00D3) (0x05E0) (0x0000) (0x003E) (0x0000) (0x001F) INVALID ADDRESS
[0x00318D12] [0x00000000] [0x00000030] (0x00E2) (0x05E0) (0x0000) (0x003E) (0x0400) (0x0024) Net monitor
# --------------


I adding:

+ADD_TEXT Screensaver
[0xDEADBEEF] [0x0000000] [0x0000000] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000)
[0x00000000] (0x02) (0x80) (0x0101) [0x00000000]
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
+ADD_TEXT Timeout
[0xDEADBEEF] [0x0000000] [0x0000000] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000)
[0x00000000] (0x0A) (0x80) (0x0101) [0x00000000]
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)

+ADD_TEXT Off
[0xDEADBEEF] [0x00000000] [0x000000C1] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 10 sec
[0xDEADBEEF] [0x00000000] [0x000000C2] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 20 sec
[0xDEADBEEF] [0x00000000] [0x000000C3] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 30 sec
[0xDEADBEEF] [0x00000000] [0x000000C4] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 1 min
[0xDEADBEEF] [0x00000000] [0x000000C5] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 2 min
[0xDEADBEEF] [0x00000000] [0x000000C6] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 5 min
[0xDEADBEEF] [0x00000000] [0x000000C7] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 10 min
[0xDEADBEEF] [0x00000000] [0x000000C8] (0x0175) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 20 min
[0xDEADBEEF] [0x00000000] [0x000000C9] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT 30 min
[0xDEADBEEF] [0x00000000] [0x000000CA] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)

+ADD_TEXT Settings
[0xDEADBEEF] [0x0000000] [0x0000000] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000)
[0x00000000] (0x03) (0x80) (0x0101) [0x00000000]
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)

+ADD_TEXT Background
[0xDEADBEEF] [0x0000000] [0x0000000] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000)
[0x00000000] (0x04) (0x80) (0x0101) [0x00000000]
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)

+ADD_TEXT Background 1
[0xDEADBEEF] [0x00000000] [0x000000CB] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Background 2
[0xDEADBEEF] [0x00000000] [0x000000CC] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Background 3
[0xDEADBEEF] [0x00000000] [0x000000CD] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Background 4
[0xDEADBEEF] [0x00000000] [0x000000CE] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Font
[0xDEADBEEF] [0x0000000] [0x0000000] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000)
[0x00000000] (0x04) (0x80) (0x0101) [0x00000000]
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
+ADD_TEXT Font 1
[0xDEADBEEF] [0x00000000] [0x000000CF] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Font 2
[0xDEADBEEF] [0x00000000] [0x000000D0] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Font 3
[0xDEADBEEF] [0x00000000] [0x000000D1] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Font 4
[0xDEADBEEF] [0x00000000] [0x000000D2] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Style
[0xDEADBEEF] [0x0000000] [0x0000000] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000)
[0x00000000] (0x02) (0x80) (0x0101) [0x00000000]
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
+ADD_TEXT Digital
[0xDEADBEEF] [0x00000000] [0x000000D3] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)
+ADD_TEXT Analog
[0xDEADBEEF] [0x00000000] [0x000000D4] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000)

Changing [0x0030F664] (0x0F) (0x10) (0x0101) [0x00111802] to [0x0030F664] (0x0F) (0x10) (0x0101) [0x00111802] then pressing "Write menustructure" g3n0lite answering "X:\public_html\nokia\g3n0lite\menus.c:988 generating failed" then writing:

#
#
# 1. initializing generator...
# 2. getting structure...
# adding text 'Screensaver' to data region
# adding text 'Timeout' to data region
# adding text 'Off' to data region
# adding text '10 sec' to data region
# adding text '20 sec' to data region
# adding text '30 sec' to data region
# adding text '1 min' to data region
# adding text '2 min' to data region
# adding text '5 min' to data region
# adding text '10 min' to data region
# adding text '20 min' to data region
# adding text '30 min' to data region
# adding text 'Settings' to data region
# adding text 'Background' to data region
# adding text 'Background 1' to data region
# adding text 'Background 2' to data region
# adding text 'Background 3' to data region
# adding text 'Background 4' to data region
# adding text 'Font' to data region
# adding text 'Font 1' to data region
# adding text 'Font 2' to data region
# adding text 'Font 3' to data region
# adding text 'Font 4' to data region
# adding text 'Style' to data region
# adding text 'Digital' to data region
# adding text 'Analog' to data region
could not read?!?!
Error reading the MENUs file....

What I do wrong?

danwood76
25-04-2004, 12:24 PM
[0x0030F664] (0x0F) (0x10) (0x0101) [0x00111802]
you need to increase the menu counter underlined above, so it would be 0x10 so:
[0x0030F664] (0x10) (0x10) (0x0101) [0x00111802]

you are just adding this to the bottom correct?
if so you will need to add this:
# --------------
afterwards

regards,
Danny

ShadoW2004
25-04-2004, 06:59 PM
[0x0030F664] (0x0F) (0x10) (0x0101) [0x00111802]
you need to increase the menu counter underlined above, so it would be 0x10 so:
[0x0030F664] (0x10) (0x10) (0x0101) [0x00111802]

you are just adding this to the bottom correct?
if so you will need to add this:
# --------------
afterwards

regards,
Danny


Thank you Danny! Problem been becouse I not inserted # -------------- at the and!

Regards!

ShadoW2004
26-04-2004, 04:50 AM
I wont to add virus submenu to the "messages" menu...

I paching "Virus":

locating all the needed functions
----------------------------------

send_message:
located at: 0x000E964E
----------------------------------

----------------------------------
looking for free space...
----------------------------------
# PPM is located (via MCU info) at offset 00140000
checking for space in PPM...
# - No CODE chunk found...

----------------------------------
hammering in our functions
----------------------------------
found 0010 bytes for function sms_to_send at 0x00130F94
found 0030 bytes for function sms_success at 0x00130FA0
found 0024 bytes for function sms_progress at 0x00130FC0
found 0020 bytes for function sms_info at 0x00130FD8
found 0012 bytes for function sms_cmd at 0x00130FEC
found 0024 bytes for function own_send_hack at 0x00130FF8
- bl: 00131002 -> 000E964E: F7 B8 FB 24

----------------------------------
120 bytes injected... got that trick ;)
120 bytes estimated at start


Then I reading menustructure and do this :

[0x0030F664] (0x0F) (0x10) (0x0101) [0x00111802]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024)
[0x00319900] [0x00000000] [0x00000000] (0x0057) (0x02C9) (0x0000) (0x003E) (0x0000) (0x0013) Phone book
[0x0031989A] [0x00000000] [0x0030E0B0] (0x005B) (0x0387) (0x0000) (0x003E) (0x0000) (0x0014) Messages
[0x0030DFC0] (0x0B) (0x80) (0x0101) [0x0011180A]
# --------------
[0x0031989A] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Messages
[0x00319A29] [0x00000000] [0x00000021] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Write messages
[0x003199ED] [0x00000000] [0x0000001E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Inbox
[0x00319A4A] [0x00000000] [0x0000001D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Outbox
[0x00319486] [0x00000000] [0x0000008F] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Picture messages
[0x00319AC5] [0x00000000] [0x0000009A] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Templates
[0x00318F2E] [0x00000000] [0x0000009D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Smileys
[0x00319A47] [0x00000000] [0x00000023] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Message settings
[0x003191E9] [0x00000000] [0x00000029] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Info service
[0x00319CB1] [0x00000000] [0x0000002D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Voice mailbox number
[0x00319C75] [0x00000000] [0x00000027] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Service command editor
+ADD_TEXT Virus
[0xDEADBEEF] [0x00000000] [0x000E964E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024)
[0x00319A35] [0x00000000] [0x000000A0] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Erase messages
# --------------

Then pressing "Write menu" and I see:

# --------------
[0x0031989A] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Messages
[0x00319A29] [0x00000000] [0x00000021] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Write messages
[0x003199ED] [0x00000000] [0x0000001E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Inbox
[0x00319A4A] [0x00000000] [0x0000001D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Outbox
[0x00319486] [0x00000000] [0x0000008F] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Picture messages
[0x00319AC5] [0x00000000] [0x0000009A] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Templates
[0x00318F2E] [0x00000000] [0x0000009D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Smileys
[0x00319A47] [0x00000000] [0x00000023] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Message settings
[0x003191E9] [0x00000000] [0x00000029] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Info service
[0x00319CB1] [0x00000000] [0x0000002D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Voice mailbox number
[0x00319C75] [0x00000000] [0x00000027] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Service command editor
[0x00331030] [0x00000000] [0x000E964E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Virus
# --------------

Seems all good, but after flashing my phone, the fuction "Virus" didn't work :sad:
What is my mistake?

danwood76
26-04-2004, 09:57 AM
You did not create the 5E0 function for the viruz
when you patch click the 5E0 function button aswell

also you lost your erase messages menu because you didnt increase the menu counter in the messages header

this is the 3310 v6.33 messages header:
[0x0030DFC0] (0x0B) (0x80) (0x0101) [0x0011180A]
look at the underlined bit this is saying that you have 11 sub menus in the messages menu if you want to increase this by one it would be 0x0C etc.

regards,
Danny

nokia8210lover
26-04-2004, 06:52 PM
Due to reading this thread carefully, I was able to create a clock menu. I did the folowing:

-Reserve PPM space (20000)
-Create 5E0 functions
-Patch
-Open clock script
-Run script

No problem so far!

-read menu info (dutc, force offset, with discription)
-Edit menu and menu header (from [0x003435A0] (0x0C) (0x10) (0x0101) [0x00137CE0] to [0x003435A0] (0x0D) (0x10) (0x0101) [0x00137CE0]

No problem!

- Read menu

It looks like this:

# oh, seems to be an DEAD MCU check hack
# greetz to NokDoc =)
# ... okay will search the PPM via the old routines
# PPM found located (via offset table) at offset 00140000
# using 'DUTC' lang chunk
#

# ---------------------------------------------

# FLS : 1900544 bytes

# with PPM at 00140000

# offset: 0012B020

# ---------------------------------------------

#

# checking given ROOT-entry..

# ... seems to be okay
#

#

[0x003435A0] (0x0D) (0x10) (0x0101) [0x00137CE0]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B)
[0x0032E6BB] [0x0032EC1F] [0x0000004E] (0x004D) (0x05E0) (0x0000) (0x0050) (0x0C00) (0x0003) Berichten
[0x0032DF5F] [0x0032EB35] [0x003436F0] (0x004E) (0x0387) (0x0000) (0x003D) (0x0000) (0x0004) Oproep-info
[0x003436FC] (0x07) (0x80) (0x0101) [0x00137CDE]
# --------------
[0x0032DF5F] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Oproep-info
[0x0032E3DF] [0x0032EBD1] [0x00000000] (0x0131) (0x0282) (0x0000) (0x0050) (0x0400) (0x001B) Gemiste oproepen
[0x0032E5BC] [0x0032EC07] [0x00000000] (0x0131) (0x0281) (0x0000) (0x0050) (0x0400) (0x001B) Ontvangen oproepen
[0x0032E5B9] [0x0032EC04] [0x00000000] (0x0131) (0x0280) (0x0000) (0x0050) (0x0400) (0x001B) Laatst gekozen nummers
[0x0032E3C4] [0x0032EBA1] [0x003437BC] (0x0131) (0x0387) (0x0000) (0x0050) (0x2000) (0x001B) Laatste oproepen wissen
[0x003437C8] (0x04) (0xC0) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x0000) (0x001B)
[0x0032E1D5] [0x00000000] [0x00000011] (0x0131) (0x05E0) (0x0000) (0x0041) (0x3000) (0x001B) Allemaal
[0x0032E1DE] [0x00000000] [0x00000006] (0x0131) (0x02B2) (0x0000) (0x0041) (0x1000) (0x001B) Gemist
[0x0032E1DB] [0x00000000] [0x00000004] (0x0131) (0x02B2) (0x0000) (0x0041) (0x1000) (0x001B) Gekozen
[0x0032E1E4] [0x00000000] [0x00000005] (0x0131) (0x02B2) (0x0000) (0x0041) (0x1000) (0x001B) Ontvangen
# --------------
[0x0032DF7A] [0x0032EB3E] [0x00000014] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0000) (0x001B) Gespreksduur tonen
[0x0032DF47] [0x0032EB2C] [0x00000018] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0000) (0x001B) Gespreks- kosten tonen
[0x0032DF4A] [0x0032EB2F] [0x00343840] (0x0131) (0x0387) (0x0000) (0x0050) (0x0000) (0x001B) Gespreks- kosten- instellingen
[0x0034384C] (0x02) (0x80) (0x0101) [0x00137CE4]
# --------------
[0x0032DF4A] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Gespreks- kosten- instellingen
[0x0032DF44] [0x0032EB50] [0x0000001B] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0C00) (0x001B) Oproep- kostenlimiet
[0x0032E0FA] [0x0032EB5F] [0x0000001A] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0C00) (0x001B) Kosten tonen in
# --------------
# --------------
[0x0032E3F4] [0x0032EBD4] [0x0000006A] (0x0050) (0x05E0) (0x0000) (0x003D) (0x0000) (0x0005) Profielen
[0x0032E6B5] [0x0032EC1C] [0x00343894] (0x0051) (0x0387) (0x0000) (0x003D) (0x0000) (0x0006) Instellingen
[0x003438A0] (0x07) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x0000) (0x001B)
[0x0032DD8E] [0x0032EB14] [0x00000064] (0x0131) (0x05E0) (0x0000) (0x0050) (0x2800) (0x001B) Alarm- klok
[0x0032E592] [0x0032EC01] [0x00000066] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0800) (0x001B) Klok
[0x0032E442] [0x0032EBD7] [0x00343960] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) Datum en tijd automatisch
[0x0034396C] (0x03) (0xC0) (0x0A3D) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0000) (0x0000) (0x001B)
[0x0032E44B] [0x0032E43F] [0x00000002] (0x0131) (0x00DC) (0x0000) (0x0041) (0x9000) (0x001B) Aan
[0x0032E448] [0x0032E43C] [0x00000001] (0x0131) (0x00DC) (0x0000) (0x0041) (0x9000) (0x001B) Eerst bevest.
[0x0032E44E] [0x0032E445] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x9000) (0x001B) UIt
# --------------
[0x0032DF71] [0x0032EB3B] [0x003439CC] (0x0131) (0x0387) (0x0000) (0x0050) (0x4000) (0x001B) Oproep- instellingen
[0x003439D8] (0x06) (0x80) (0x0101) [0x00137CE6]
# --------------
[0x0032DF71] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Oproep- instellingen
[0x0032DDD6] [0x0032EB1D] [0x00343A80] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) Opnemen via elke toets
[0x00343A8C] (0x02) (0xC0) (0x8A16) [0x00000000]
# --------------
[0x0032DDD6] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1100) (0x001B) Opnemen via elke toets
[0x0032DDDC] [0x00000000] [0x00000001] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Aan
[0x0032DDD9] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Uit
# --------------
[0x0032DF68] [0x0032EB38] [0x00343AD4] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) Automatisch herhalen
[0x00343AE0] (0x02) (0xC0) (0x0A1A) [0x00000000]
# --------------
[0x0032DF68] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1100) (0x001B) Automatisch herhalen
[0x0032DF6E] [0x00000000] [0x00000001] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Aan
[0x0032DF6B] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Uit
# --------------
[0x0032E4C3] [0x0032EBEC] [0x00343B28] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) Snelkeuze
[0x00343B34] (0x02) (0xC0) (0x0A1D) [0x00000000]
# --------------
[0x0032E4C3] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1100) (0x001B) Snelkeuze
[0x0032E4C0] [0x00000000] [0x00000001] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Aan
[0x0032E4BD] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Uit
# --------------
[0x0032DF86] [0x0032EB44] [0x00000000] (0x0131) (0x0BC6) (0x0000) (0x0050) (0x0000) (0x001B) Wachtfunctie- opties
[0x0032E076] [0x0032EB59] [0x00343B7C] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) Eigen nummer zenden
[0x00343B88] (0x03) (0xC0) (0x8A1E) [0x00137CD8]
# --------------
[0x0032E076] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1100) (0x001B) Eigen nummer zenden
[0x0032E064] [0x00000000] [0x00000000] (0x0131) (0x0BC9) (0x0000) (0x0041) (0x1300) (0x001B) Standaard
[0x0032E06A] [0x00000000] [0x00000001] (0x0131) (0x0BC9) (0x0000) (0x0041) (0x1300) (0x001B) Aan
[0x0032E067] [0x00000000] [0x00000002] (0x0131) (0x0BC9) (0x0000) (0x0041) (0x1300) (0x001B) Uit
# --------------
[0x0032DDCA] [0x0032EB1A] [0x0000004B] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0800) (0x001B) Gebruikte telefoonlijn
# --------------
[0x0032E53E] [0x0032EBF5] [0x00343BE8] (0x0131) (0x0387) (0x0000) (0x0050) (0x4000) (0x001B) Gebruiks- opties
[0x00343BF4] (0x06) (0x80) (0x0101) [0x00137CEE]
# --------------
[0x0032E53E] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Gebruiks- opties
[0x0032E35B] [0x0032EBC2] [0x0000000A] (0x0131) (0x0394) (0x0000) (0x0050) (0x0800) (0x001B) Taalkeuze
[0x0032E388] [0x0032EBC8] [0x00343C9C] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) Cel- informatie
[0x00343CA8] (0x02) (0xC0) (0x0A1F) [0x00000000]
# --------------
[0x0032E388] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1100) (0x001B) Cel- informatie
[0x0032E38E] [0x00000000] [0x00000001] (0x0131) (0x0EDC) (0x0000) (0x0041) (0x1300) (0x001B) Aan
[0x0032E38B] [0x00000000] [0x00000000] (0x0131) (0x0EDD) (0x0000) (0x0041) (0x1300) (0x001B) Uit
# --------------
[0x0032E6F4] [0x0032EC25] [0x00343CF0] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) SIM-dienstactie bevestigen?
[0x00343CFC] (0x02) (0xC0) (0x8A2C) [0x00000000]
# --------------
[0x0032E6F4] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1100) (0x001B) SIM-dienstactie bevestigen?
[0x0032E6FA] [0x00000000] [0x00000001] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Vragen
[0x0032E6F7] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x1300) (0x001B) Niet vragen
# --------------
[0x0032E51A] [0x0032EBEF] [0x00000000] (0x0131) (0x0294) (0x0000) (0x0050) (0x0400) (0x001B) Lijst met eigen nummers
[0x0032EA60] [0x0032EC4C] [0x00000059] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0400) (0x001B) Welkomst- tekst
[0x0032E93A] [0x0032EC40] [0x0000003B] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0800) (0x001B) Netwerk kiezen
# --------------
[0x0032E6A6] [0x0032EC19] [0x00343D44] (0x0131) (0x0387) (0x0000) (0x0050) (0x0000) (0x001B) Beveiligings- instellingen
[0x00343D50] (0x07) (0x80) (0x0101) [0x00137CD6]
# --------------
[0x0032E6A6] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Beveiligings- instellingen
[0x0032E55F] [0x0032EBFE] [0x00000031] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0C00) (0x001B) PIN-code vragen
[0x0032DF3E] [0x0032EB29] [0x00343E10] (0x0131) (0x0387) (0x0000) (0x0050) (0x0000) (0x001B) Oproepen blokkeren
[0x00343E1C] (0x06) (0x80) (0x0101) [0x00137CCC]
# --------------
[0x0032DF3E] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Oproepen blokkeren
[0x0032E48D] [0x0032EBE6] [0x00000000] (0x0131) (0x0BBC) (0x0000) (0x0050) (0x0000) (0x001B) Uitgaande oproepen
[0x0032E47E] [0x0032EBE3] [0x00000001] (0x0131) (0x0BBC) (0x0000) (0x0050) (0x0000) (0x001B) Internationale oproepen
[0x0032E47B] [0x0032EBE0] [0x00000002] (0x0131) (0x0BBC) (0x0000) (0x0050) (0x0000) (0x001B) Internationaal behalve naar eigen land
[0x0032E478] [0x0032EBDD] [0x00000003] (0x0131) (0x0BBC) (0x0000) (0x0050) (0x0000) (0x001B) Inkomende oproepen
[0x0032E475] [0x0032EBDA] [0x00000004] (0x0131) (0x0BBC) (0x0000) (0x0050) (0x0000) (0x001B) Inkomende oproepen in buitenland
[0x0032DF8C] [0x0032EB47] [0x00000005] (0x0131) (0x0BBC) (0x0000) (0x0050) (0x0400) (0x001B) Alle blokkeringen annuleren
# --------------
[0x0032E3C7] [0x0032EBA7] [0x00000049] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0800) (0x001B) Vaste nummers
[0x0032E082] [0x0032EB5C] [0x00343EC4] (0x0131) (0x0387) (0x0000) (0x0050) (0x0800) (0x001B) Closed User Group (CUG)
[0x00343ED0] (0x03) (0xC0) (0x4A89) [0x00000000]
# --------------
[0x0032E082] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1100) (0x001B) Closed User Group (CUG)
[0x0032E0E5] [0x00000000] [0x00000000] (0x0131) (0x0A79) (0x0000) (0x0041) (0x1300) (0x001B) Standaard
[0x0032E0EB] [0x00000000] [0x00000001] (0x0131) (0x0A78) (0x0000) (0x0041) (0x1000) (0x001B) Aan
[0x0032E0F1] [0x00000000] [0x00000002] (0x0131) (0x0A79) (0x0000) (0x0041) (0x1300) (0x001B) Uit
# --------------
[0x0032E69A] [0x0032EC16] [0x00343F30] (0x0131) (0x0387) (0x0000) (0x0050) (0x0C00) (0x001B) Beveiligings- niveau
[0x00343F3C] (0x03) (0x60) (0x0A35) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x1000) (0x001B)
[0x0032E6A0] [0x00000000] [0x00000011] (0x0131) (0x0389) (0x0000) (0x0041) (0x1200) (0x001B) Geen
[0x0032E69D] [0x00000000] [0x00000024] (0x0131) (0x0389) (0x0000) (0x0041) (0x1200) (0x001B) Geheugen
[0x0032E6A3] [0x00000000] [0x00000039] (0x0131) (0x0389) (0x0000) (0x0041) (0x1200) (0x001B) Telefoon
# --------------
[0x0032E004] [0x0032EB56] [0x00343F9C] (0x0131) (0x0387) (0x0000) (0x0050) (0x0000) (0x001B) Toegangs- codes wijzigen
[0x00343FA8] (0x04) (0x80) (0x0101) [0x00137CDC]
# --------------
[0x0032E004] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Toegangs- codes wijzigen
[0x0032E691] [0x0032EC13] [0x00000009] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0400) (0x001B) Beveiligings- code wijzigen
[0x0032E559] [0x0032EBFB] [0x00000030] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0400) (0x001B) PIN-code wijzigen
[0x0032E54D] [0x0032EBF8] [0x00000033] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0400) (0x001B) PIN2-code wijzigen
[0x0032E52C] [0x0032EBF2] [0x0000003D] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0400) (0x001B) Blokkeer- wachtwoord wijzigen
# --------------
[0x0032DDB8] [0x0032EB17] [0x0000004C] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0C00) (0x001B) Toegang tot andere lijn
# --------------
[0x0032E3D3] [0x0032EBCB] [0x00000010] (0x0131) (0x05E0) (0x0000) (0x0050) (0x0400) (0x001B) Terug naar fabrieks- instellingen
# --------------
[0x0032DF50] [0x0032EB32] [0x00344020] (0x004F) (0x0387) (0x0000) (0x003D) (0x0000) (0x0007) Doorschak.
[0x0034402C] (0x08) (0x80) (0x0101) [0x00137CCE]
# --------------
[0x0032DF50] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0013) (0x0100) (0x001B) Doorschak.
[0x0032E121] [0x0032EB62] [0x00000000] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0000) (0x001B) Alle spraak- oproepen stil doorschakelen
[0x0032E13C] [0x0032EB74] [0x00000001] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0000) (0x001B) Doorschakelen indien in gesprek
[0x0032E136] [0x0032EB6E] [0x00000002] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0000) (0x001B) Doorschakelen indien niet opgenomen
[0x0032E139] [0x0032EB71] [0x00000003] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0000) (0x001B) Doorschakelen indien uit of buiten bereik
[0x0032E124] [0x0032EB65] [0x00000007] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0000) (0x001B) Bij uit, in gesprek of buiten bereik
[0x0032E130] [0x0032EB6B] [0x00000005] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0000) (0x001B) Alle fax- oproepen doorschakelen
[0x0032E12A] [0x0032EB68] [0x00000006] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0000) (0x001B) Alle data- oproepen doorschakelen
[0x0032DF8F] [0x0032EB4A] [0x00000004] (0x0131) (0x0BBA) (0x0000) (0x0050) (0x0400) (0x001B) Alle door- schakelingen annuleren
# --------------
[0x0032E235] [0x0032EBAA] [0x0000006E] (0x0053) (0x05E0) (0x0000) (0x003D) (0x0000) (0x0008) Spelletjes
[0x0032DE7E] [0x0032EB23] [0x00000068] (0x0054) (0x05E0) (0x0000) (0x003D) (0x0400) (0x0009) Calculator
[0x0032DE8A] [0x0032EB26] [0x00000079] (0x0052) (0x05E0) (0x0000) (0x003D) (0x0400) (0x000A) Kalender
[0x0032E2E0] [0x0032EBE9] [0x00000000] (0x0056) (0x0CB2) (0x0000) (0x003D) (0x0500) (0x000B) Infrarood
[0x0032E1BA] [0x0032EB9B] [0x00344104] (0x0055) (0x0387) (0x0000) (0x003D) (0x0000) (0x000D) Diensten
[0x00344110] (0x03) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0131) (0x00DC) (0x0000) (0x0041) (0x0000) (0x001B)
[0x0032E9C7] [0x0032EC49] [0x00000000] (0x0131) (0x1A85) (0x0000) (0x0050) (0x0000) (0x001B) Persoonlijke bookmarks
[0x0013152C] [0x0032EB95] [0x00000001] (0x0131) (0x1A95) (0x0000) (0x0050) (0x0000) (0x001B) INVALID ADDRESS
[0x0032E163] [0x0032EB80] [0x00000002] (0x0131) (0x1A95) (0x0000) (0x0050) (0x0000) (0x001B) Nokia diensten
# --------------
[0x001355A8] [0x0032EC22] [0x00000034] (0x0057) (0x05E0) (0x0000) (0x003D) (0x0000) (0x000C) INVALID ADDRESS
[0x0032DCEC] [0x00000000] [0x0000002E] (0x0058) (0x05E0) (0x0000) (0x003D) (0x0400) (0x001B) Net monitor
[0x00341E80] [0x00000000] [0x00344170] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000) Screensaver
[0x0034417C] (0x02) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
[0x00341E9A] [0x00000000] [0x003441C4] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000) Timeout
[0x003441D0] (0x0A) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
[0x00341EAC] [0x00000000] [0x000000C1] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Off
[0x00341EB6] [0x00000000] [0x000000C2] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 10 sec
[0x00341EC6] [0x00000000] [0x000000C3] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 20 sec
[0x00341ED6] [0x00000000] [0x000000C4] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 30 sec
[0x00341EE6] [0x00000000] [0x000000C5] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 1 min
[0x00341EF4] [0x00000000] [0x000000C6] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 2 min
[0x00341F02] [0x00000000] [0x000000C7] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 5 min
[0x00341F10] [0x00000000] [0x000000C8] (0x0175) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 10 min
[0x00341F20] [0x00000000] [0x000000C9] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 20 min
[0x00341F30] [0x00000000] [0x000000CA] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) 30 min
# --------------
[0x00341F40] [0x00000000] [0x003442D8] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000) Settings
[0x003442E4] (0x03) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
[0x00341F54] [0x00000000] [0x00344344] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000) Background
[0x00344350] (0x04) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
[0x00341F6C] [0x00000000] [0x000000CB] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Background 1
[0x00341F88] [0x00000000] [0x000000CC] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Background 2
[0x00341FA4] [0x00000000] [0x000000CD] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Background 3
[0x00341FC0] [0x00000000] [0x000000CE] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Background 4
# --------------
[0x00341FDC] [0x00000000] [0x003443C8] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000) Font
[0x003443D4] (0x04) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
[0x00341FE8] [0x00000000] [0x000000CF] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Font 1
[0x00341FF8] [0x00000000] [0x000000D0] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Font 2
[0x00342008] [0x00000000] [0x000000D1] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Font 3
[0x00342018] [0x00000000] [0x000000D2] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Font 4
# --------------
[0x00342028] [0x00000000] [0x0034444C] (0x019B) (0x0387) (0x0000) (0x0000) (0x0000) (0x0000) Style
[0x00344458] (0x02) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x019B) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0000)
[0x00342036] [0x00000000] [0x000000D3] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Digital
[0x00342048] [0x00000000] [0x000000D4] (0x0179) (0x05E0) (0x0000) (0x0000) (0x1300) (0x0000) Analog
# --------------
# --------------
# --------------
# --------------

-Fix all checks
-Save
-Flashed my phone (nokia 8210)

All went well, but when i enable the clock the led's go on every time the screensaver should kick in (e.g after 20 sec) and the phone resets. Also when i am trying to change the font or the background the phone hangs.

Does anyone see what i did wrong?! I spent all noon, but no result :-x

Thanx in advance!

ShadoW2004
27-04-2004, 05:35 AM
You did not create the 5E0 function for the viruz
when you patch click the 5E0 function button aswell

also you lost your erase messages menu because you didnt increase the menu counter in the messages header

this is the 3310 v6.33 messages header:
[0x0030DFC0] (0x0B) (0x80) (0x0101) [0x0011180A]
look at the underlined bit this is saying that you have 11 sub menus in the messages menu if you want to increase this by one it would be 0x0C etc.

regards,
Danny


I must pach 5E0 functions every time before paching some script?

ShadoW2004
29-04-2004, 01:24 PM
I added "Virus" to menu structure! I pached fls with 5E0 & "Virus", g3n0lite answered that 5E0 ID# BC | Viruz

Then I read menu structure and added this:

# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024)
[0x00319900] [0x00000000] [0x00000000] (0x0057) (0x02C9) (0x0000) (0x003E) (0x0000) (0x0013) Phone book
[0x0031989A] [0x00000000] [0x0030E0B0] (0x005B) (0x0387) (0x0000) (0x003E) (0x0000) (0x0014) Messages
[0x0030DFC0] (0x0B(I changed it to 0x0C)) (0x80) (0x0101) [0x0011180A]
# --------------
[0x0031989A] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Messages
[0x00319A29] [0x00000000] [0x00000021] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Write messages
[0x003199ED] [0x00000000] [0x0000001E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Inbox
[0x00319A4A] [0x00000000] [0x0000001D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Outbox
[0x00319486] [0x00000000] [0x0000008F] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Picture messages
[0x00319AC5] [0x00000000] [0x0000009A] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Templates
[0x00318F2E] [0x00000000] [0x0000009D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Smileys
[0x00319A47] [0x00000000] [0x00000023] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Message settings
[0x003191E9] [0x00000000] [0x00000029] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Info service
[0x00319CB1] [0x00000000] [0x0000002D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Voice mailbox number
[0x00319C75] [0x00000000] [0x00000027] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Service command editor
[0x00319A35] [0x00000000] [0x000000A0] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Erase messages
+ADD_TEXT Send Virus
[0xDEADBEEF] [0x00000000] [0x000000BC] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024)
# --------------
# --------------
[0x00318D9F] [0x00000000] [0x000000A7] (0x0069) (0x05E0) (0x0000) (0x003E) (0x0400) (0x0015) Chat
[0x00319156] [0x00000000] [0x0030E9F0] (0x0075) (0x0387) (0x0000) (0x003E) (0x0000) (0x0016) Call register
[0x0030E93C] (0x08) (0x80) (0x0101) [0x00111800]
# --------------
[0x00319156] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Call registe

Then I pressed "Write Menustructure" and "Read menustructure"!
And I have:


[0x0031989A] [0x00000000] [0x003319B8] (0x005B) (0x0387) (0x0000) (0x003E) (0x0000) (0x0014) Messages
[0x003319C4] (0x0C) (0x80) (0x0101) [0x0011180A]
# --------------
[0x0031989A] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0100) (0x0024) Messages
[0x00319A29] [0x00000000] [0x00000021] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Write messages
[0x003199ED] [0x00000000] [0x0000001E] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Inbox
[0x00319A4A] [0x00000000] [0x0000001D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Outbox
[0x00319486] [0x00000000] [0x0000008F] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Picture messages
[0x00319AC5] [0x00000000] [0x0000009A] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Templates
[0x00318F2E] [0x00000000] [0x0000009D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Smileys
[0x00319A47] [0x00000000] [0x00000023] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Message settings
[0x003191E9] [0x00000000] [0x00000029] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Info service
[0x00319CB1] [0x00000000] [0x0000002D] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Voice mailbox number
[0x00319C75] [0x00000000] [0x00000027] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0400) (0x0024) Service command editor
[0x00319A35] [0x00000000] [0x000000A0] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Erase messages
[0x00331458] [0x00000000] [0x000000BC] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024) Send Virus
# --------------

Best Regards, ShadoW