Page 1 of 1

Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 14 Jul 2009, o 22:40
by pawelooss
Usuwanie napisu Pauza za pomocą edytora heksadecymalnego.

Jak wiadomo, stary bulid PPModda ma tę wadę, że jakakolwiek zmiana w chunku językowym powoduje zniknięcie spacji. Co zrobić, gdy chcemy jedynie usunąć ten denerwujący napis "Pauza" bez dalszej ingerencji w slang i jednocześnie zależy nam na spacji? Musimy się cofnąć do epoki sprzed narzędzi ndt, a mianowicie do operowania na heksach. Potrzebny nam jest w tym celu jakiś edytor, np. WinHex lub Hex Editor Neo.


Szukamy ciągu heksydecymalnego (może być ich kilka, u mnie były 3):

Code: Select all
Please Login or Register, to see this Content


Zamieniamy go (je) na:

Code: Select all
Please Login or Register, to see this Content



Zapisujemy zmiany. Gotowe, zamiast Pauzy będą wyświetlać się same spacje, więc nie zobaczymy nic. ;)


Inne kombinacje zamiast spacji.

00 00 00 29 29 - spowoduje wyświetlenie II (sprawdzone doświadczalnie).

FF FF FF 29 29 - spowoduje wyświetlenie II (różnica - zamiast spacji będą wartości puste, wskutek czego napis nie powinien być nienaturalnie przesunięty w prawo - niesprawdzone doświadczalnie).

FF 00 7C FF 00 7C - spowoduje wyświetlenie || (nic z tego, o 1 bajt za dużo, więc bez przeparsowania chunku językowego PPModdem telefon umrze - a to mija się z celem;]).


ndt wrote:|| to będzie FF007CFF007C czyli jeden bajt więcej - przykro mi

czyli pozozstaje uzycie PPModify ;] albo czekanie na stabilne wersje skryptów

ewentualnie zamiast doble vertical line (U+007C) można by spróbować z double Latin Capital letter I (U+0049) ale nie wiem jaki jest font w 3110c - wtedy będą to bajty 2929 pozostałe trzy mozna nadpisać zerami

pozdrawiam,
ndt



Moje stare eksperymenta. ;]

00 00 00 22 22 - spowoduje wyświetlenie ż ż (sprawdzone doświadczalnie).

00 00 00 7C 7C - spowoduje wyświetlenie ci ci (sprawdzone doświadczalnie).

00 00 00 6C 6C - spowoduje wyświetlenie cji cji (sprawdzone doświadczalnie).

00 00 00 1E 1E - spowoduje wyświetlenie ś ś (sprawdzone doświadczalnie).

FF 00 7C 29 29 - spowoduje wyświetlenie |II (sprawdzone doświadczalnie).

Re: Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 6 Aug 2009, o 22:05
by Filip
pawelooss wrote:00 00 00 29 29 - spowoduje wyświetlenie II (sprawdzone doświadczalnie).

wyskakuje mi ńń

Re: Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 6 Aug 2009, o 22:57
by pawelooss
No to najs, wychodzi, że dla każdego telefonu inaczej?

Re: Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 7 Aug 2009, o 14:28
by Filip
Jeszcze przetestuję (chociaż 5200 teraz w częściach leży). Używałem programu XVI32 (przyzwyczaiłem już się do niego).
Code: Select all
Please Login or Register, to see this Content
w 5200 jest 3 razy.

Re: Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 30 Aug 2009, o 21:51
by pawelooss
Sposób nieaktualny, niepotrzebny. Nowe bulidy PPModda rozwiązują ten problem bez męczenia się w heksach! :D

Re: Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 30 Aug 2009, o 22:00
by ndt
czyli czasami coś mi się udaje :)

Re: Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 30 Aug 2009, o 22:01
by pawelooss
A wątpisz? :P Bez Ciebie nie byłoby tego forum. ;)

Re: Stary sposób na usuwanie napisu Pauza w heksach bez PPModda.

PostPosted: 31 Aug 2009, o 17:29
by Filip
Wiec pozwolę sobie zamknąć ten temat. Dzięki pawelooss, ndt.