Aplikacje Java - modyfikacje plików językowych.
![Post Post](http://nokiahacking.pl/styles/nokiatuning/imageset/icon_post_target.gif)
W javach z nokii siedzą pliki językowe np. lang.pl-PL dla polskiego, lang.xx dla angielskiego (default) albo lang.fr etc. Siedząc przy hexplorerze rozpracowałem ten format.
Na początku mamy wskaźniki do kolejnych stringów. Każdy zajmuje 2 bajty. Następnie zaczynają się właściwe dane: każdy string jest poprzedzony 2 bajtami informującymi o długości (wskaźnik wskazuje właśnie na pierwszy z tych bajtów). Kodowanie UTF-8, big endian.
Teraz przykład
[00][04][00][0C][00][05]Siema[00][06]haxory
Na początku mamy wskaźniki do kolejnych stringów. Każdy zajmuje 2 bajty. Następnie zaczynają się właściwe dane: każdy string jest poprzedzony 2 bajtami informującymi o długości (wskaźnik wskazuje właśnie na pierwszy z tych bajtów). Kodowanie UTF-8, big endian.
Teraz przykład
[00][04][00][0C][00][05]Siema[00][06]haxory