View Full Version : nHexR, inphone hexeditor gsc
NokDoc
04-05-2004, 11:31 PM
Hi,
Based on the dataviewer script by Mr. Krisha, I made an inphone hexeditor patch.
It's simple and not perfect yet, though I find it quite effective already.
Hope U also can find Ur ways to make it usefull.
The script is based on 8210, but U can adjust the keypress function to make it work on 33xx too I guess.
Please add a 05E0 task and a menu entry manually after patching.
This is while I not quite like the g3n0lite method. ;)
(sorry G, 8210's hardly have free space, though quite some 05E0 extension space. ;) )
NokDoc
sirpaul1
05-05-2004, 12:16 AM
Do you ever sit still NocDoc? another amazing tool for us to use.
ShadoW2004
06-05-2004, 08:45 AM
Somebody can attach here nHexR.gsc for Nokia 3310?
Best Regards...
NokDoc
06-05-2004, 05:57 PM
##### Select what keypad to use: #####
#!!!! Use this one for 82xx types:
Name = getkeyv2
Code = B5FC....
#!!!! Use this one for 33xx types:
#Name = getkeyv2
#Code = B5FC....
Hi,
This script is supposed to be universal, will work on most phone types, but only tested on 8210 and 3310.
Since the Keypad layout differs per phone, keypresses also returns different values.
In the last 20 bytes in the GetKeyV2 function, this conversion is done.
I predefined two types in the gsc already.
U can use '#' chars to set certain lines on or off during patching.
Wouldn't be too hard to remove them from the 3310 part and add to the 8210.
Good Luck.
NokDoc
danwood76
14-05-2004, 11:18 AM
Thanks for the great tool nokdog
if only I was allowed use my flashing stuff with this ancient machine
regards,
Danny ;)
NokDoc
14-05-2004, 06:14 PM
Dan,
It's NokDoc.
NokDoc
danwood76
15-05-2004, 11:47 AM
Sorry Nokdoc,
It seems my typing skills arent very good after alcoholic bevarages
I will try harder in the future
regards,
Danny
ShadoW2004
15-05-2004, 04:43 PM
Where I can download FLS for 3310 moded by this script?
NokDoc
16-05-2004, 12:34 PM
Hi,
Use any 3310 flash U like, and run the script...
NokDoc
ShadoW2004
16-05-2004, 01:21 PM
2 NokDoc
>>>> WARNING! Creation of new 5e0 tables temp. disabled, U need to add Ur own id nr to the tables & menus!
>>>> otherwise remove these 2 # signs.
found 0012 bytes for function task0hook at 0x0012FBA8
- bl: 0012FBAE -> 0012F908: F7 FF FE AB
....................
this tricky thing was done =)
succesfull patched...
What I must do?
NokDoc
16-05-2004, 02:00 PM
Hi,
The # signs in a script means that those line are NOT being done while running it.
These lines should make a 05E0 entry automatically:
5E0: 5E0_space = 1
a5e: na = activate_nHexR
But I disabled them, while in a 8210 there is NO free mcu space available for a complete copy of the full 05E0 tables like g3n0lite does. (without having to use CODE chunk)
I know that it is possible to extend the existing 05E0 table easily in 8210 or 3310 types, since the data after the last record is 'waste' data.
Guys who know how to find and extend the 05E0 table manually can save upto 1024bytes this way.
If that's too hard, U can enable the options in the gsc again.
Then it's supposed to add a new 05E0 entry, and U will get a byte value while patching.
After patching, create a new menu option for this 05E0 call to the hexeditor, with this byte.
Then recalc, flash and nJoy.
Ps, for 33xx, do notice U also choose the correct keypad version in the OwnGetKey function, it's default set to 8210.
NokDoc
@ NokDoc
Great job! I will try to port it to NokiX.
About the keypads... do you know about nokia original getkey function (looked up by krisha's accept_with_any_key script, it was called calced_getkey or something)? Maybe it returns the same values for all phones. I've tested this for 3310 and 3210 and the values are the same but these phones have the same keypads... Also, I've this function to work much better than getkeyv2 - it sometimes hanged my phone when called from task0.
Anyway, you're the best!
[Yak]
ShadoW2004
21-05-2004, 06:06 PM
2 [Yak]
When and where I can download your progect NokX?
I seem your site http://piast.t19.ds.pwr.wroc.pl/~awahlig/nokix/
but there are imposeble to download your program :sad:
NokDoc
21-05-2004, 06:10 PM
Hi,
8210-531:
KeyPad Id Conversion Function: 00107DBE
Keypad Strings: 13EE94 and 13EE78 (verify at Ram: 1380C6)
Keypad String: 3E3E3E3E3E11190102030E170405060F18070809101A0C0A0B
3310-607:
KeyPad Id Conversion Function: 000EC208
Keypad Strings: 12EFA4 and 12EF88 (verify at Ram: 111A7E)
Keypad String: 3E170A3E1A3E180102013E3E0605043E3E0908073E030B190C
3210-600:
KeyPad Id Conversion Function: 000B46DA
Keypad Strings: 0E2D6C and 0E2D58 (verify at Ram: 11245A)
Keypad String: 3E191A170C3E180A0B063E010304073E02050809
So 3210 & 3310 not quite look the same. :)
NokDoc
NokDoc
21-05-2004, 06:15 PM
PS:
>> (verify at Ram: 1380C6)
Use nHexR to watch the key U just pressed. :)
NokDoc
Powered by vBulletin® Version 4.2.0 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.