PPModd - lista chunków oraz pomysły na ulepszenie programu.

Teoria modyfikacji Nokia OS S40, reverse engineering.

Post by pawelooss » 19 Aug 2009, o 19:00

Jak w temacie. ;]

Zamieszczam w miarę możliwości opisaną listę chunków. Zapraszam do dodawania nowych pozycji.

  • PPM - Post Programmable Memory.

    • TEXT - Językowe łańcuchy tekstowe:
      • COMM - tablica znaków i języków (?),
      • xx00 - chunki z językami.
    • AORD - Alphabetical ORDer (dla alfabetycznego sortowania np. spisu telefonu):
      • COMM - tablica znaków i języków (?),
      • xx00 - chunki z językami.
    • LDB - Language DataBase (Słownik T9):
      • COMM - tablica znaków i języków (?),
      • xx00 - chunki z językami.
    • ANIM - Grafiki.
      • COMM - tablica z obrazkami.
    • SIND - Sound INDication (polecenia głosowe):
      • LP0B - ?,
      • AS0B - ?,
      • PP0B - ?.
    • TONE - Dźwięki:
      • TOST - Tones (RE),
      • _KEY - Tone Key (RE),
      • KDEM - Tone Key Demo (RE),
      • _KEL - Tone Key L (RE),
      • DTMF - Tone DTMF (RE),
      • SDTM - Sec DTMF (RE),
      • LDTM - ToneDTMF L (RE),
      • SLDT - Sec DTMF L (RE),
      • CDTM - ToneDTMF C (RE),
      • SCDT - Sec DTMF C (RE),
      • CDDT - ToneDDTMFC (RE),
      • VKEY - ToneVolKey (RE),
      • _ERR - ToneError (RE),
      • WARN - ToneWarn (RE),
      • BATL - ToneBattLw (RE),
      • BATR - ToneBattRe (RE),
      • CONF - ToneConfir (RE),
      • CONV - ToneCnfVibra (RE),
      • MAIL - email (RE),
      • BATC - ToneBattCh (RE),
      • POWK - Power key (RE),
      • WSNT - Soft Notification (RE),
      • HNDF - ToneHndsFr (RE),
      • COUN - ToneCountd (RE),
      • A057 - Clock alert (MIDI),
      • A004 - Entice (MIDI),
      • _SMS - *S0042 (MIDI),
      • SMCB - ReceivedCB (RE),
      • PCBR - PocCallbackReceived (RE),
      • IMAL - Message alert tune (RE),
      • IMSL - Message silent tune (RE),
      • POTF - On the fly (RE),
      • P1TG - POC1To1TransmitGranted (RE),
      • PGT2 - POCGroupTransmitGranted (RE),
      • PI1C - POCToneIncoming1To1Call (RE),
      • PIG2 - POCIncomingGroupCall (RE),
      • PSEN - POCToneSpeechEnded (RE),
      • PSQU - POCSpeechQueued (RE),
      • AOIM - AOL IM message tune (MIDI),
      • ICIM - ICQ IM message tune (MIDI),
      • MSIM - MSN IM message tune (MIDI),
      • YAIM - Yahoo IM message tune (MIDI),
      • DCLL - Data call (RE),
      • NVRE - ToneNvrEnd (RE),
      • REOR - ToneReord (RE),
      • SUBB - Subcr busy (RE),
      • CONG - Congestion (RE),
      • CDRP - Call Drop (RE),
      • SPCI - SpecialInf (RE),
      • RAPN - RadioPathN (RE),
      • RAPA - RadioPathA (RE),
      • RIGO - Ring going (RE),
      • CLLW - Call wait (RE),
      • NDST - Tone Namedial Start (RE),
      • NDET - Tone Namedial Error (RE),
      • NDAT - Tone Namedial Abort (RE),
      • VRST - Tone VoiceRecorder Start (RE),
      • VRFT - Tone VoiceRecorder Finish (RE),
      • VRRT - Tone VoiceRecorder Record (RE),
      • VRET - Tone VoiceRecorder Error (RE),
      • BTDM - ToneDTMF B (RE),
      • LCTR - Location request tune (RE),
      • VIBR - Tone vibra only (RE),
      • BEEP - Tone beep once (RE),
      • U001 - Camera shutter sound (AAC),
      • U002 - Wakeup (AAC),
      • U003 - Tone Camera Selftimer Running (MIDI),
      • U015 - Ascending (MIDI),
      • U016 - Beep once (MIDI),
      • U017 - Special (MIDI),
      • U096 - email (AAC),
      • S042 - Signal (MIDI),
      • SRNG - SilentRing (RE),
      • SRN2 - SilentRing2 (RE),
      • QUER - Query tone (RE),
      • RIST - RINGGROUP (RE),
      • 012A - Nokia tune (AAC),
      • R1S0 - RING1SET0 (RE),
      • _END,
      • TGRP.
    • MDLS - polifoniczne dźwięki MIDI w formacie RIFF DLS (DownLoadable Sounds) / SMF:
      • SB00 - ?.
    • FONT - czcionki w formacie DCT-3 & DCT-4 (dla wyświetlaczy 128x160, np. 3110c, 5200XM):
      • (unnamed) - tablice znaków.
        • 000F/0200 - ?,
        • 000C/0002 - ?,
        • 000F/0080 - ?,
        • 000F/0040 - ?,
        • 0013/0080 - ?,
        • 001A/0002 - ?,
        • 000D/0020 - ?,
        • 0010/0020 - ?,
        • 001B/0020 - teoretycznie: czcionka w kalkulatorze,
        • 000F/0100 - ?,
        • 0013/0100 - ?,
        • 001F/0080 - ?,
        • 000C/0001 - ?,
        • 000C/0005 - ?,
        • 000F/0005 - ?,
        • 0013/0005 - ?,
        • 0012/0002 - (w 3110c),
        • 0013/0002 - (w 5200XM).
    • VFNT - Czcionki w formacie TTF (dla reszty nowych telefonów):
      • DIGI - zegar,
      • CNDS - menu główne,
      • RGLR - cała reszta (pozycje menu, Kontakty, SMS, Player, Kalendarz, Kalkulator, Przeglądarka, Galeria),
      • STSB - ekran główny (aktywny tryb gotowości), nazwy menu na górze ekranu, imiona i nazwiska,
      • SBNL - nie wiem dokładnie, ale na pewno zmiana nie uwala telefonu,
      • OPTI - lista symboli, jakie są dostępne w każdej czcionce.
    • PLMN - PreLiMenary Networks (po prostu sieci operatorskie z ich kodami):
      • xxx - chunki z nazwami sieci wg krajów.
    • LPCS - Language Pack Character Set (do konwersji z alfabetu GSM do Unicode):
      • COMM - ?.
    • GSMC - GSM Character set (używane dla kodowania i dekodowania wiadomości SMS):
      • COMM - ?.
    • PALE - Paleta:
      • COMM - ?,
      • C002 - ?,
      • C003 - ?,
      • C004 - ?,
      • C005 - ?,
      • C006 - ?,
      • C007 - ?,
      • C008 - ?.
    • SCHM - ?:
      • COMM - ?,
      • C002 - ?,
      • C003 - ?,
      • C004 - ?,
      • C005 - ?,
      • C006 - ?,
      • C007 - ?,
      • C008 - ?.
    • THEM - ?:
      • COMM - ?,
      • C002 - ?,
      • C003 - ?,
      • C004 - ?,
      • C005 - ?,
      • C006 - ?,
      • C007 - ?,
      • C008 - ?.


Ponadto proszę też o wypisanie rzeczy, które chcielibyśmy, aby znalazły się w nowych wydaniach PPModda. Podaję parę:
- obsługa MIDI - już jest,
- obsługa M3G - już jest,
- obsługa NIF - już jest,
- obsługa czcionek FONT - już jest,
- poprawa stabilności dla PPM-ów platformy S40v5 - już jest,
- prawidłowe rozporządzanie rozmiarem pliku (np. zmniejszenie objętości po wywaleniu języków) - już jest.
Last edited by pawelooss on 7 Sep 2009, o 22:41, edited 12 times in total.
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 17h 9m 19s
Posts: 12082Topics: 1215
Reputation point: 17483
    Windows Vista Firefox

Post by adam111 » 27 kwi 2009, o 00:00

BoTs RoX! :D
adam111 Mężczyzna
Oddajcie mi cześć!
50%

Avatar użytkownika
 
Online
 
Telefon: Nokia 3110c
Soft: v. 05.50
Operator: -----

Joined: 30 mar 2009
Online:
Posts:   •  Topics: 
    Ubuntu  Firefox

Post by maciek » 19 Aug 2009, o 21:04

pawelooss wrote:PLMN - PreLiMenary Networks (po prostu sieci operatorskie z ich kodami):

* xxx - chunki z nazwami sieci wg krajów.


Czyżby można było zmienić logo opa na własną nazwę ? :D

maciek otrzymał za ten post 50 punkty reputacji od 1 użytkowników:
+pawelooss.
maciek Male
Just OZ.
Sponsor

User avatar
 
Offline
 
Telefon: HTC Desire
Soft: CyanogenMOD Nightly
Operator: Play
Age: 29
Location: Olsztyn

Joined: 3 Mar 2009
Online: 60d 23h 17m 59s
Posts: 1351Topics: 95
Reputation point: 1711
    Windows XP Firefox

Post by pawelooss » 19 Aug 2009, o 21:05

Otworzyłem z ciekawości taki POL i rzeczywiście - jak byk niekodowane: Plus, Era, Orange PL, Play. Dobrze kombinujesz. :D
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 17h 9m 19s
Posts: 12082Topics: 1215
Reputation point: 17483
    Windows Vista Firefox

Post by ndt » 19 Aug 2009, o 23:36

nazwy sieci w PLMN zmieniało się jakieś 10 lat temu więc odkryłeś ponownie Amerykę :)
ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Post by Filip » 20 Aug 2009, o 07:36

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

I co mam edytować??
Filip Male
Sponsor
 
Offline
 
Operator: ----------

Joined: 23 Mar 2009
Online: 26d 39m 19s
Posts: 2168Topics: 282
Reputation point: 4745
    Windows XP Firefox

Post by pawelooss » 20 Aug 2009, o 09:17

Filip, podpowiedź, skopiuj heksy do edytora, a zobaczysz postać ANSI i wszystko stanie się jasne. :D

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

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 17h 9m 19s
Posts: 12082Topics: 1215
Reputation point: 17483
    Windows Vista Firefox

Post by Filip » 20 Aug 2009, o 10:54

To jakie zabierzemy slangowe nazwy??
Orange PL = Orangutan

[ Komentarz dodany przez: pawelooss: 2009-08-20, 11:02 ]
CholEra, Minus i Sray! :D

[ Komentarz dodany przez: maciekbronkz: 2009-08-20, 12:40 ]
Plejka - play.
Ja i tak sobie ustawie na Maciok :D :love:
Filip Male
Sponsor
 
Offline
 
Operator: ----------

Joined: 23 Mar 2009
Online: 26d 39m 19s
Posts: 2168Topics: 282
Reputation point: 4745
    Windows XP Firefox

Post by ndt » 20 Aug 2009, o 18:15

ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Post by pawelooss » 27 Aug 2009, o 00:12

Kolejne punkty odhaczone. :)

Nie wiem, ale ten ostatni update rozwiązał chyba problem z edycją plików PPM od S40v5 - jak ktoś potwierdzi, odhaczę i ten. :D
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 17h 9m 19s
Posts: 12082Topics: 1215
Reputation point: 17483
    Windows Vista Firefox

Post by lore3ek » 27 Aug 2009, o 15:47

sprzydało by się jeszcze żeby otwierał ppm-y z zmienioną czcionką
Pozdrawiam :)

Image Staram się pisać poprawnie po Polsku ;P.
lore3ek Male
Jak nie zepsujesz to się nie nauczysz xD
Friend

User avatar
 
Offline
 
Telefon: Nokia N95 Hacked ;D
Soft: v35.0.002
Operator: Orange
Age: 29
Location: z za Monitora...

Joined: 16 Jun 2009
Online: 25d 5h 16m 14s
Posts: 423Topics: 50
Reputation point: 1211
    Windows XP Firefox

Post by ndt » 27 Aug 2009, o 19:49

sprzydało by się jeszcze żeby otwierał ppm-y z zmienioną czcionką

można jaśniej? :)

IMHO PALE, SCHM i THEM powiązane sa ze schematami kolorów etc - nie mam Nokii więc i nie potwierdzę :)

MDLS to są dźwięki midi w formacie RIFF DLS/SMF

TEXT, AORD i zawarte w nim COMM - common strings, niektóre napisy (np te w menu serwisowym) są niezależne od aktywnego języka

ndt otrzymał za ten post 50 punkty reputacji od 1 użytkowników:
+pawelooss.
ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Post by pawelooss » 27 Aug 2009, o 19:53

ndt wrote:MDLS to są dźwięki midi w formacie RIFF DLS/SMF

A więc po co 2 razy? Jest już chunk TONE. Chyba, że wiesz już jak ten 2-gi MDLS rozkodować.
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 17h 9m 19s
Posts: 12082Topics: 1215
Reputation point: 17483
    Windows XP Firefox

Post by Minor » 27 Aug 2009, o 23:41

pawelooss w temacie.. O zmianie obrazków potwierdziłem.. ze wszystko działa na 6500 slide. wiec myśle ze na reszcie s40v5 powinno być ok. w tej nowej wersji..

Tylko jedna rzecz mnie niepokoi.. w PPM Editorze po zmianie czcionek plik miał taką samą obiętosć PPModdem jak zmieniłem to obiętość wzrosła. Nie wiem czemu.
Minor Male
Biegam, skaczę i nie płacze:P
20%
 
Offline
 
Telefon: 6500 Slide
Soft: v10.00
Operator: Orange

Joined: 4 Aug 2009
Online: 1d 5h 44m 48s
Posts: 26Topics: 0
Reputation point: 0
    Windows 7 Firefox

Post by lore3ek » 28 Aug 2009, o 09:28

ndt, jak zmieniłem czcionke w ppmeditorze i chciałem później otworzyć tego ppm-a w ppmoddzie to mi wywalił błąd

[ Komentarz dodany przez: pawelooss: 2009-08-28, 10:39 ]
Sprecyzuj, jaki to konkretnie był błąd (najlepiej przez screen) - my nie wróżki.
Pozdrawiam :)

Image Staram się pisać poprawnie po Polsku ;P.
lore3ek Male
Jak nie zepsujesz to się nie nauczysz xD
Friend

User avatar
 
Offline
 
Telefon: Nokia N95 Hacked ;D
Soft: v35.0.002
Operator: Orange
Age: 29
Location: z za Monitora...

Joined: 16 Jun 2009
Online: 25d 5h 16m 14s
Posts: 423Topics: 50
Reputation point: 1211
    Windows XP Firefox

Post by ndt » 29 Aug 2009, o 15:24

lore3ek, błędu nie precyzuj, to nie wina PPModda - to ten cały ppmeditor zrobił jajecznice z chunku
ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Next

Return to [S40] Warsztat

Who is online

Users browsing this forum: No registered users and 1 guest