Results 1 to 4 of 4

Thread: Where is the "Sim Card menu TEXT" located in a 3310 fls??

  1. #1
    Join Date
    May 2003
    Location
    Penang - Malaysia
    Posts
    135

    Where is the "Sim Card menu TEXT" located in a 3310 fls??

    Can any one tell me??

    Coz I wanna 2 delete this text so I can make a BIGGER bitmap!!

  2. #2
    I believe you are referring to the last available menu (bar the Netmonitor menu), which is described in the Nokia manual as the Sim service menu.

    This is to put it simply not in the flash I think, but actually stored on the Sim card, so is sim specific. I suppose you could try to clone the card with a sim reader/writer, editing it in between, but you'd have to ask in the appropriate forum for advise on that. But I don't think you can change this menu by editing the flash

    Cheers

    Bob

  3. #3
    Join Date
    May 2003
    Location
    UK, Brasil
    Posts
    157

    Post

    Bobl is correct (again...this is getting tedious ) about the sms menu text being stored in the SIM.
    However, this text is copied from the SIM to RAM. There is a pointer in the MCU that points to this RAM address that we *can* change... did you follow all that? Ok, I'll try not to lose you

    Here's how it all works. This is towards the end of the 3310 v5.57's menu... use a hex editor to view your flash file. Shout if you have a different version and I'll add the details
    address data
    109c44: 00312ee2 0000003000de05e00000003e04000024

    Just looking at the first bit - 312EE2 - this is the text pointer. We take off 200000 (start of MCU) to get 112EE2 and and look at this address:
    address data
    112EE2: 04000A

    Now we have to look in the PPM TEXT chunk. It's the 000Ath (10th) entry.... bear in mind that the first 33(hex) entries or so are in the common chunk, the rest are in the language chunks.

    Entry 0A is "Net monitor"... so this is the text for this menu!

    Now take a look at this address:
    109c30: 0010dec4 0000003600cf05e00000003e0000001f
    This is the menu before netmonitor - the SIM menu. You can see that the pointer is now RAM at 109C30 (MCU starts at 200000 remember)

    We can't change the RAM or SIM, but we can change this address to point to something else.

    The Dth (13th) entry in COMM is blank. Nothing. Not even a space. Address 112EEB contains 04000D - which points to this "nothing". (custom flashes usually have text stored here...)

    So all we do is move the pointer from RAM to this blank.

    109C30: 0010DEC4
    ........becomes........
    109C30: 00312EEB
    (adding 200000 for the MCU start)

    Use a hex editor to change these 3 bytes and DON'T FORGET TO CORRECT MCU CHECKSUM

    Now the SIM menu text appears blank. Tada!
    Remember this is only valid for 3310 v5.57. Ask if you want to know the bytes to change for any other version.

    George

  4. #4
    Join Date
    Mar 2002
    Location
    Netherlands
    Posts
    3,163
    Hi,

    Nice.

    There is a very quick way to find that hex value; G3n0lite.

    [0x0010DEC4] [0x00000036] (0x00CF) (0x05E0) (0x0000) (0x003E) (0x0000) (0x001F) (resolving impossible, it is the SIM-Card menu I think.)

    0010DEC4 points to a location in ram.

    NokDoc
    U can checkout anytime U like, but U can never leave!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •