Jump to content
Nokioteca Forum

T9 Extender


Regulus
 Share

Recommended Posts

T9extender by CODeRUS

Quella che seguirà è una patch per estendere le dimensioni del file 101F8615_F.dat in modo da poter salvare più parole nel T9

Procedura

Per i Pre-FP1, seguire prima questa guida

1. Scaricare il rar adeguato per la propria versione di ROM Patcher (quella classica o la Plus v2.2).

2. Copiare il file .rmp in E:/Patches.

3. Entrare in ROM Patcher e: abilitare la patch T9extender, disabilitare le caps o attivare open4all.

4. Andare in C:/Predic ed eliminare il file 101F8615_F.dat di 7.92 kb (attenzione perchè si perderanno tutte le parole precedentemente salvate!).

5. Aprire "messaggi" come per scrivere un messaggio in modo da ricreare il file 101F8615_F.dat che questa volta sarà di 512 kb.

6. Finito!

UPDATE

Grazie a kork

Per rp+ 2.2

Ecco per aumentare il file da 64kb fino a 2mb (copiare solo la stringa che c'interessa)!!

; 64KB
snr:sys\bin\ptiengine.dll:????????????????????????2E00640061007400:f4ff????????????????????2E00640061007400
; 128KB
snr:sys\bin\ptiengine.dll:????????????????????????2E00640061007400:f4ff0100????????????????2E00640061007400
; 256 KB
snr:sys\bin\ptiengine.dll:????????????????????????2E00640061007400:f4ff0300????????????????2E00640061007400
; 512 KB
snr:sys\bin\ptiengine.dll:????????????????????????2E00640061007400:f4ff0700????????????????2E00640061007400
; 768 KB
snr:sys\bin\ptiengine.dll:????????????????????????2E00640061007400:eeff0b00????????????????2E00640061007400

Questo invece per spostare il file da C ad E!

; ** Patch Predic to E **
; by CODeRUS in Y2K9
SnR:sys\bin\ptiengine.dll:63003A005C005000720065006400690063005C00:65003A005C005000720065006400690063005C00

E questo (solo per alcuni cell compatibili) per spostare il file da C ad Y

; ** Patch PrediC to Y **
; by CODeRUS in Y2K9
SnR:sys\bin\ptiengine.dll:63003A005C005000720065006400690063005C00:79003A005C005000720065006400690063005C00

Ricordo che per utilizzare queste patch, basta copiarle in un file di testo e poi cambiarne l'estensione in .rmp

T9extender.rar

T9extender_RP_.rar

Edited by Regulus
Link to comment
Share on other sites

  • Replies 104
  • Created
  • Last Reply

Top Posters In This Topic

Guest PiemoS6

bella lì, ma si può aumentare a dismisura?

perchè tipo io uso più lingue sul cellulare, e ho parole del t9 su 3 lingue diverse (italiano, inglese e tedesco), lo spazio basterà?

Link to comment
Share on other sites

Grandioso!

Hack eccellente, davvero utile e appena testato: funzionante su n95 8gb!

Segnalo solo, nel caso avessi scambiato i file, che io ho rompatcher plus ma mi funziona con la patch per rompatcher normale (l'altra diventa rossa).

Comunque grazie mille erano secoli che questa patch mancava....

Link to comment
Share on other sites

Grandioso!

Hack eccellente, davvero utile e appena testato: funzionante su n95 8gb!

Segnalo solo, nel caso avessi scambiato i file, che io ho rompatcher plus ma mi funziona con la patch per rompatcher normale (l'altra diventa rossa).

Comunque grazie mille erano secoli che questa patch mancava....

Che versione di RP+ hai? Questa è per la 2.2

Link to comment
Share on other sites

Guest PiemoS6

io ho provato, ma il file è ho da 31,97kb oppure da 8b.

il tutto con la patch per RP+ (versione installata da helloOX 2.03)

quando però vado ad aprire un "nuovo messaggio" per la creazione del file, il cel crasha il messaggio e ritorna alla schermata principale dei messaggi.

il tutto su nokia 5800 fw 31.0.101

Link to comment
Share on other sites

Che versione di RP+ hai? Questa è per la 2.2

sì in effetti ho controllato e ho la 2.0, ero convinto di avere la 2.2 ...

a parte questo, continuo a non capire due cose:

1 perché in entrambi i file compressi allegati la porzione esadecimale sostituita a 'a41f0000' è 'eeff0700', mentre ora nelle righe di codice per rompatcher 2.2 c'è 'f4ff0700'?

2 posto che a me funziona utilizzando 'eeff0700' (con la versione di rompatcher pre-2.2), qual è esattamente la logica con cui sostituire 'eeff0700' a 'a41f0000'? e cosa significa, nel commento, 0x12 header? ad es., si potrebbe pensare che, siccome 3 mb sono 1024x1024x3=3145728 byte, bisogna sostituire a 'a41f0000' il valore '00003000', traduzione endian dell'equivalente esadecimale (300000) di 3145728: ma così si crea un file di 8 byte!!!

in ogni caso, di fatto il numero sostituito a 'a41f0000', cioè 0x7ffee, tradotto in decimale risulta equivalere a 18 byte in meno del numero di byte che ci vogliono per fare 512 kb: perché questo?

ho anche provato a sottrarre 18 byte ai famosi 3 mb che mi interessano, ma inserendo nella patch l'esadecimale codificato in endian, continuo a ottenere un file di 8 byte! c'è qualcuno che mi sa spiegare?

grazie!

Edited by setedivento
Link to comment
Share on other sites

dunque.

le mie evoluzioni sono queste: sono riuscito a creare un file di 768kb (più di 896kb l'hack non riesce, ma a 896kb l'applicazione messaggi mi dice memoria messaggi piena).

però anche settando la patch su auto e avendo già inserito qualche parola nel file di 768kb, al riavvio tutto sparisce e si crea un file di 8 byte.

possibile soluzione: aspettare un aggiornamento di questa patch.

Link to comment
Share on other sites

Allora, sono riuscito a far funzionare la patch in modo corretto sul mio n95 8gb, ma purtroppo rimane un limite nella grandezza del file 101f8615_F.dat.

Aperta parentesi: va detto che non c'è verso di far creare al telefono un file più grande di 896kb. Infatti, se si sorpassa quella soglia, il dispositivo crea un file di 8 byte.

In ogni caso, anche il file di 896kb al lato pratico non funziona. L'applicazione messaggi restituisce un errore di memoria messaggi piena: quindi il massimo che sono riuscito ad ottenere è l'hack con un file di 768kb. Chiusa parentesi.

Dunque, anzitutto occorre chiarire quanto segue:

la patch per il file da 512kb funziona se si scrive:

snr:sys\bin\ptiengine.dll:A41F0000:eeff0700

e non:

snr:sys\bin\ptiengine.dll:A41F0000:f4ff0700

Questo perché il valore da sostituire l'ho calcolato così:

80000 (= 512x1024 convertito in esadecimale) - 12 (= 18 in decimale) = 7FFEE

e non così:

80000 (= 512x1024 convertito in esadecimale) - C (= 12 in decimale) = 7FFF4

Per cui, la patch per un file da 768kb sarà:

snr:sys\bin\ptiengine.dll:A41F0000:eeff0b00

Ora viene la parte più importante, che fa funzionare correttamente tutta la baracca:

prima di lanciare l'applicazione messaggi, cancellare il file C:\predic\101f8615_F.dat e ricrearne uno vuoto e nascosto nella stessa cartella (serve ad evitare che il telefono lo ricrei e usi quello ad ogni avvio)

Applicare la patch principale e quella per spostare il file 101f8615_F.dat da C: a E:, e settarle entrambe su auto (serve a far usare al telefono il file 101f8615_F.dat che ha creato in E:\predic, senza che si formi ogni volta un file da 768kb vuoto e senza le parole salvate. le patch vanno settate entrambe su auto).

Lanciare l'applicazione messaggi in modo che si crei il file desiderato in E:\predic e aggiungere una nuova parola al dizionario.

Al riavvio, tutto funziona correttamente.

È un peccato per la dimensione del file... La volevo di 3mb, ma così è.

Edited by setedivento
Link to comment
Share on other sites

Infatti anchio ho avuto problemi con il file sia da 1 che da 2mb... infatti a volte mi veniva creato il file solo che non mi salvava le parole e a volte mi salvava un file di 8kb quindi credo che la patch dovrebbe essere rivista o il limite, come hai detto te setedivento sarà di 768kb!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy