miercuri, 20 iunie 2007

Ghid de editare în hexa – partea a 3-a

Ghid de editare în hexa – partea a 3-a. Seem-uri ce stocheza text

Continuare de la Ghid de editare în hexa – partea 1 & partea a 2-a

Această parte acoperă editarea seem-urilor ce conţin text.

Multe seem-uri în telefoanele Motorola sunt folosite pentru stocarea de text. Aici vă voi arăta cum să editaţi astfel de seem-uri. În postul despre funcţiile tastelor - seem 005B_0001, am menţionat că valorile tastelor 42/43 vor lansa codurile de meniu 0313, respectiv 0314. Câţiva dintre voi nu sunt siguri cum se face. Vă voi arata cum, şi acelaşi procedeu poate fi aplicat şi pentru alte seem-uri. În acest exemplu, vom modifica seem-ul 0313_0001 pentru a avea codul de meniu Video Camera, în loc de Browser.

Paşi:
1. folosiţi un program P2K pentru a descărca seem-ul 0313_0001 de pe telefon în calculator. Creaţi un backup al acestui fişier. (în screenshotul din Moto4Lin, apăs "connect/disconnect". Odată ce telefonul este conectat în mod P2K, apăs "SEEM editor", tastez 0313 & 0001 în câmpurile seem, apoi apăs "Read seem", şi "Save to file".)


2. deschideţi fişierul seem cu editorul Hex. Puteţi vedea că în partea de text din dreapta scrie ".B.r.o.w.s.e.r..".


3. înlocuiţi textul cu VideoCamera, cu câte un punct între fiecare caracter. Asiguraţi-vă că puneţi valorile hexa "00 00" la sfârşitul textului, şi umpleţi restul offset-urilor cu "FF". Veţi observa că nu puteţi tasta punctul; în schimb, tastaţi 00 în zona hex.


4. salvaţi fişierul şi folosiţi un program P2K pentru a încărca seem-ul înapoi pe telefon.
5. reporniţi telefonul pentru a vedea schimbările.

Câteva reguli:
- în astfel de seem-uri, de obicei (dar nu întotdeauna) există "00" între caractere, şi primul offset este "00".
- întotdeauna puneţi două „00” la sfârşitul textului.
- întotdeauna umpleţi restul offset-urilor nefolosite cu "FF".

Câteva coduri de meniu (exact cum sunt scrise aici, cu litere mari/mici)
Message
VideoCamera
Camera
Browser
Datebook
PhoneBook
Sounds
RecentCall

O listă de seem-uri care conţin text:
0002_0001, 0002_0002, 0002_0003 ... – Scurtături (înregistrări multiple)
0037_0001, 0037_0002, 0037_0003 ... – Numerele pe apelare rapidă (înregistrări multiple)
0038_0001, 0038_0002, 0038_0003 ... – Apelurile primite (înregistrări multiple)
0039_0001, 0039_0002, 0039_0003 ... – Apelurile formate (înregistrări multiple)
007D_0001, 007D_0002, 007D_0003 ... – Mesajele SMS din memoria telefonului (înregistrări multiple)
00AE_0001, 00AE_0002, 00AE_0003 ... – Istoricul dispozitivelor Bluetooth (înregistrări multiple)
0259_0001, 0259_0002, 0259_0003 ... – Categoriile din agenda telefonică (înregistrări multiple)
0074_0001 – Codul de blocare
0076_0001 – Codul de securitate
0117_0001 – Numărul modelului telefonului
0132_0001 – Nume Bluetooth
013A_0001 – Text de întâmpinare
026B_0001 – Durata de viaţă (apeluri)
0313_0001 – Funcţia tastei Browser (folosiţi cod de meniu)
0314_0001 – Funcţia tastei Camera (folosiţi cod de meniu)

1 comentarii:

23 martie 2010 la 07:33 Anonim spunea...

Da, probabil, de aceea este