Premessa: poichè la patch varia da telefono a telefono e va modificata a mano per mappare i vari tasti, è necessario conoscere come lavorare su una patch.
Nulla di più semplice! Basterà copiare il testo che posterò sotto in un editor di testo(ad esempio il blocco note di windows), e una volta finito di lavorarci su(sotto spiegherò cosa farci) salvare il file in .txt. Fatto ciò basterà rinominare il file in "Keymap.rmp". Fatto!
Ecco la patch vera e propria:
CODE;pathc:KeyMap
;Author:segalgx
;Date:2009-4-29
;Allows mapping one *** into another,change the code youself
;for oher phone model,remove the ";"before the "SnR".
;6120c
;SnR:sys\bin\ekeyb.dll:10313233A50F343536C511373839010E2A307FB4A7C4A4A2A3AB:10313233A50F
343536C511373839010E2A307FB4A7C4A4A2A3AB
;
;n95(need test)
;SnR:sys\bin\keypad.dll:A4A50E0F00A7C41011A2373238337F35E3313634392AE6B9B7C5E2BAB6B83012
01B4A3301201B4A3:A4A50E0F00A7C41011A2373238337F35E3313634392AE6B9B7C5E2BAB6B8301
2
01B4A3301201B4A3
;
;N96(need test)
;SnR:sys\bin\keypad.dll:0F10A2A3B4C40E11B8B901A7000031363800000035377FF5C5F7393033F4E3E2
2A323400A4A5B7B6BAF6:0F10A2A3B4C40E11B8B901A7000031363800000035377FF5C5F7393033F
4
E3E22A323400A4A5B7B6BAF6
;
;N78(need test,ignore 00)
;SnR:sys\bin\keypad_exp.dll:A4A5C500000000000000001000100000B400C40000000000000000110011
000001000000000000000000000E000E000000000000000000000000000F000F0000000000000000
0
000000000A700A7003135392A00BA000000000000B300B30036373032EB00000000000000A300A30
0
387F3334EC0000:A4A5C500000000000000001000100000B400C4000000000000000011001100000
1
000000000000000000000E000E000000000000000000000000000F000F0000000000000000000000
0
000A700A7003135392A00BA000000000000B300B30036373032EB00000000000000A300A300387F3
3
34EC0000
;
;6220c(need test)
;SnR:sys\bin\keypad_exp.dll:A2000000310000003200000033000000A500000000000000000000000000
00000000000000000000000000000000000000000000A3000000340000003500000036000000A400
0
0000000000000000000000000000000000000000000000000000000000000000000EF00000037000
0
00380000003900000001000000000000000000000000000000000000000000000000000000000000
0
000000000A70000002A000000300000007F000000B40000000000000000000000000000000000000
0
0000000000000000000000000000000010000000C400000000000000C50000000F00000000000000
0
000000000000000000000000000000000000000000000000000000011000000E2000000E30000000
0
0000000E00:A2000000310000003200000033000000A500000000000000000000000000000000000
0
0000000000000000000000000000000000A3000000340000003500000036000000A4000000000000
0
000000000000000000000000000000000000000000000000000000000EF000000370000003800000
0
39000000010000000000000000000000000000000000000000000000000000000000000000000000
A
70000002A000000300000007F000000B400000000000000000000000000000000000000000000000
0
000000000000000000000010000000C400000000000000C50000000F000000000000000000000000
0
00000000000000000000000000000000000000000000011000000E2000000E3000000000000000E0
0
;
;E71(need test)
;SnR:sys\bin\ekeyb.dll:515745525459554153444647484A5A584356424E4D494F50187CA4C44B4C01A21
2ECB4797A03A5C57EA3400500E8E4001910110E0FA7:515745525459554153444647484A5A584356
4
24E4D494F50187CA4C44B4C01A212ECB4797A03A5C57EA3400500E8E4001910110E0FA7
;
;N73(need test)
;SnR:sys\bin\ekeyp.dll:A70E10110F37323338A235E6313600392ABA7FBAC5E2E33400301201B4A3:A70E
10110F37323338A235E6313600392ABA7FBAC5E2E33400301201B4A3
Per renderla compatibile con il vostro cellulare togliete il ";" davanti a "SnR" nella stringa che si riferisce al vostro cellulare. E' importante togliere il punto e virgola solo alla stringa specifica.
Come lavorare sulla patch:
Si nota bene, che ogni stringa è divisa a metà da ":", e che in pratica la prima sequenza di numeri si ripete dopo il simbolo ":".
Bene, questi numeri rappresentano i tasti(sotto posterò la lista completa), quindi cambiando un numero nella parte a destra di ":", il corrispettivo a sinistra cambierà di funzione.
Esempio:
Mettiamo caso che voglio che il "*" funga da "tasto rosso" su un N73. Ecco quello che farò:
-aprirò la patch con un editor di testo come detto prima;
-toglierò il ";" davanti alla stringa del mio cellulare(in questo caso N73);
-cambierò il valore del tasto "*" con quello del "tasto rosso" nella parte al di là di ":".
SnR:sys\bin\keypad.dll:A4A50E0F00A7C41011A2373238337F35E3313634392AE6B9B7C5E2BAB6B83012 01B4A3301201B4A3:A4A50E0F00A7C41011A2373238337F35E331363439C5E6B9B7C5E2BAB6B8301 2 01B4A3301201B4A3
-salverò il tutto e rinominerò il file in Keymap.rmp
Spero di essere stato chiaro.
Ecco la lista delle corrispondenze numero(o anche lettere)/tasti:
* - 42 ,2A
# - 127 ,7F
Numero 0 - 48 ,30
Numero 1 - 49 ,31
Numero 2 - 50 ,32
Numero 3 - 51 ,33
Numero 4 - 52 ,34
Numero 5 - 53 ,35
Numero 6 - 54 ,36
Numero 7 - 55 ,37
Numero 8 - 56 ,38
Numero 9 - 57 ,39
Tasto selezione sinistro - 164 ,A4
Tasto selezione destro - 165 ,A5
Tasto verde - 196 ,C4
Tasto rosso - 197 ,C5
Matita - 18 ,12
Canc© - 1 ,01
Menu - 180 ,B4
Menu multimediale - 186 ,BA
Joystik sinistra - 14 ,0E
Joystik destra - 15 ,0F
Joystik su - 16 ,10
Joystik giù - 17 ,11
[OK]- 167 ,A7
Tasto galleria - 230 ,E6
Alzare volume - 162 ,A2
Abbassare volume - 163 ,A3
Tasto fotocamera - 226 ,E2
Tasto di spegnimento - 166 ,A6
Apertura slider - 168 ,A8
Chiusura Slider - 169 ,A9
Apertura tasti multimediali - 172 ,AC
Chiusura tasti multimediali - 173 ,AD
Tasto multimediale pausa/play - 182 ,B6
Tasto multimediale Stop - 183 ,B7
Tasto multimediale avanti - 184 ,B8
Tasto multimediale indietro - 185 ,B9
Per alcuni telefoni funziona il primo numero associato al tasto, per altri il secondo. Su N95 ad esempio il secondo.
Si possono apportare modifiche a più di un tasto tutte nella stessa patch.
Una volta concluso il tutto mettere la patch in E:\Patches e applicarla da rompatcher(posizionarcisi sopra: opzioni->patch->apply).
Il tutto è stato testato personalmente su N73 fw 4.0839.42.0.1 rm-133 (MIO) seguendo la stringa dell'N73.
Allego anche la patch già in formato .rmp
Download file
-
Keymap.rar (744bytes)
Numero di downloads: 80
Messaggio modificato da gerozzonapoli il 16 febbraio 2010 - 21:31

Aiuto

















Pubblicità