miercuri, 20 iunie 2007

Ghid de editare în hexa – Partea a 4-a

Ghid de editare hexa – Partea a 4-a. Fişierele kjava/j2me*.pat

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

Această parte acoperă editarea fisierelor kjava/j2me*.pat pentru setarea permisiunilor aplicatiilor java.

Fiecare midlet java are un fişier pat corespondent; telefonul utilizează acest fişier în determinarea permisiunilor aplicaţiei respective. Puteţi edita fişierul pat pentru a schimba permisiunile aplicaţiei. În acest fişier, fiecare offset reprezintă o anumită permisiune, şi valoarea respectivului offset setează opţiunile permisiunii.

Următoarele offset-uri determină opţiunea selectată pentru permisiunea corespondentă:

offset 06: Legat de reţea> Reţea de date
offset 08: Legat de reţea> Schimb de mesaje
offset 0A: Legat de reţea> Pornire automată a aplicaţiei
offset 0C: Legat de reţea> Opţiuni de conectare
offset 0E: Referitor la date utilizator> Înregistrare multimedia
offset 10: Referitor la date utilizator> Acces citire date utilizator
offset 12: Referitor la date utilizator> Acces scriere date utilizator
offset 14: Referitor la date utilizator> Folosirea în comun a datelor aplicaţiei

Valori posibile ale offset-urilor de mai sus:
00 = „acces refuzat”,
01 = „întreabă întotdeauna”,
02 = „întreabă o dată pe aplicaţie”,
04 = nu întreabă niciodată

Următoarele offset-uri determină opţiunile disponibile pentru permisiunea corespondentă:

offset 07: Legat de reţea> Reţea de date
offset 09: Legat de reţea> Schimb de mesaje
offset 0B: Legat de reţea> Pornire automată a aplicaţiei
offset 0D: Legat de reţea> Opţiuni de conectare
offset 0F: Referitor la date utilizator> Înregistrare multimedia
offset 11: Referitor la date utilizator> Acces citire date utilizator
offset 13: Referitor la date utilizator> Acces scriere date utilizator
offset 15: Referitor la date utilizator> Folosirea în comun a datelor aplicaţiei

Valori posibile:
00 = fără acces/opţiunea nu este arătată,
01 = opţiunea „întreabă întotdeauna”,
02 = opţiunea „întreabă o dată pe aplicaţie”,
03 = „nu întreabă niciodată”,
04 = acces complet fără a se întreba utilizatorul

Paşi:
1. folosiţi un program P2K pentru a descărca de pe telefon fişierul pat al aplicaţiei pentru care doriţi să setaţi permisiunile. Aceste fişiere se află in /c/mobile/kjava dacă aplicaţia este instalată în memoria telefonului. Faceţi un backup al acestui fişier.
2. deschideţi fişierul cu un editor hex.
3. setaţi valorile offset-urilor, după lista de mai sus, pentru a acorda permisiunile dorite
4. salvaţi fişierul pat şi copiaţi-l în acelaşi loc pe telefon.
5. reporniţi telefonul pentru a vedea schimbările.

(Notă: acest ghid nu va merge aplicat pe majoritatea firmware-urilor modificate existente. Este doar pentru firmware-urile originale)

0 comentarii: