Перейти к содержанию
Old Phone Forum

ZeonET

Участники
  • Постов

    25
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные ZeonET

  1. ROFS-Read Only FileSystem

    семейство ОС Windows вроде ее не понимает, а вот под Linux есть соответствующие драйвера

    пробовал какие-то утилиты от гнусмаса... не подойшли ...

    Read Only File System (ROFS and ROFx) unpacker by Kwull
    -------------------------------------------------------
    ROM File System not correct!
    

    наверно никто не заметил... но сертификат Rsa Data Secutity заканчивается 07.01.2010

    А что это за сертификат такой? С чем его едят? Сорри что не гуглю, просто хотелось здесь спросить ;)

     

     

    А что за модель ? так из интереса спрашиваю...

     

    RM-324, 6650d, расскладушка на базе S60...

     

     

  2. Давно я здесь не был...

    Но вот друг попросил разобраться с одной ппм-кой.

    Вот смотрю и не могу понять новый формат...

    Файл с расширением fpsx, заголовок вот такой:

    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000000   B2 00 00 00 EA 00 00 00  0E E6 04 4A 8D BD 09 F4   ²...ê....æ.J�½.ô
    00000010   2C 30 30 37 2E 30 31 36  2E 30 32 32 0A 20 20 20   ,007.016.022.   
    00000020   20 45 6C 66 32 66 6C 61  73 68 20 30 39 2E 30 37    Elf2flash 09.07
    00000030   2E 30 30 30 0A 20 20 20  20 43 4D 54 00 C3 08 58   .000.    CMT.Ã.X
    00000040   53 52 20 31 2E 35 00 C2  04 42 42 35 00 D4 51 08   SR 1.5.Â.BB5.ÔQ.
    00000050   00 03 19 21 01 00 20 03  00 0C 19 21 01 00 20 03   ...!.. ....!.. .
    00000060   40 03 19 21 01 00 20 03  40 0C 19 21 01 00 20 03   @..!.. .@..!.. .
    00000070   40 03 19 21 01 01 11 03  40 0C 19 21 01 01 11 03   @..!....@..!....
    00000080   40 03 19 21 01 02 11 03  40 0C 19 21 01 02 11 03   @..!....@..!....
    00000090   40 03 19 21 01 03 11 03  40 0C 19 21 01 03 11 03   @..!....@..!....
    000000A0   F6 03 00 00 1B CE 08 00  C6 5D 40 00 00 00 00 D1   ö....Î..Æ]@....Ñ
    000000B0   08 00 01 7E D0 00 00 00  00 CF 08 00 C6 5D 40 00   ...~Ð....Ï..Æ]@.
    000000C0   00 00 00 CD 08 00 09 EB  10 00 00 00 00 C9 02 09   ...Í...ë.....É..
    000000D0   09 C8 0E 01 12 0B 00 03  00 03 B4 00 00 04 73 FF   .È........´...sÿ
    000000E0   FF EC 04 00 00 03 E4 F7  06 00 00 00 61 03 FF 5D   ÿì....ä÷....a.ÿ]
    000000F0   01 27 2D CA EE BB 65 D3  C4 8E 6D C7 3B 49 DC 50   .'-Êî»eÓÄŽmÇ;IÜP
    00000100   63 A2 EE 58 67 D6 11 53  4F 53 2B 52 4F 46 53 32   c¢îXgÖ.SOS+ROFS2
    00000110   00 00 00 00 03 00 C1 32  00 00 04 00 03 B4 00 00   ......Á2.....´..
    00000120   F3 A3 95 97 80 02 00 00  00 00 33 E0 93 66 BC 8D   󣕗?.....3à“f¼�
    00000130   4A 52 8E 4B 01 65 13 9B  00 68 01 00 00 00 04 00   JRŽK.e.›.h......
    00000140   00 A3 0E BF 00 D9 FC A0  D4 5C 6C AC 4F F1 FC B4   .£.¿.Ùü Ô\l¬Oñü´
    00000150   3E F5 3C B8 B3 33 04 00  3B 22 3A 79 16 00 00 00   >õ<¸³3..;":y....
    00000160   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    

    С первого взгляду вроде как какая-то файловая система ROFS...

    Кто-то что-то знает об этом? Как расколупать?

    Заранее спасибо ;)

  3. Парни, объясните пожалуйста мне что значат строчки:

    RAM_Area Start="0x30800000" Len="0x800000"; как я понял оперативная память ? но для чего точные данные про длину и откуда они?
    FLASH_Area Start="0xFE0000" Len="0x20000";что за FLASH_Area  ?
    RemapBlok Start="0x0" Len="0x10000" Goto="0x0"; почему именно начальные 10000 байт такие, что в них находиться? 

     

    f2065 дал мне be файл к моему телефону, за что ему большое спасибо! Но интересно узнать что там за параметры (FLASH_Area, RemapBlok ...) и как их можно самостоятельно узнать?

     

    Нашел только такое описание, может кому-то пригодиться (сам долго искал):

    Описание BE формата файла

    ;Файл описания прошивки, что то типа rtx для ResMan, позволит избежать сканирования при каждой загрузке прошивки

    ;Сканирование запускается, только при отсутствии файла с описанием. имя файла совпадает с идентификатором прошивки.

     

    ;Перед началом сканирования предлагается ввести адрес по которому загружается прошивка.

     

    ;Описание текущих ключей и параметров.

     

    Bin ID="идентификатор прошивки" adr="адрес размещения идентификатора в прошивке" base="адрес загрузки прошивки" TYPE_ARM="BigEndian/LittleEndian - вид ARM"

     

    SaveDataBin Enable="Y" ; необходимость сохранять информацию о прошивке

     

    RemapBlok Start="адрес в прошивке" Len="длина блока" Goto="адрес, куда перемещается блок" - информация о перемещении блоков памяти

     

    LangNames adr="адрес в памяти где расположена таблица имён языков" steps="количестко байтов на имя"

     

    LangCount adr="адрес по которому записано количество языков" Default="количество языков по умолчанию" TableIdAdr="адрес таблицы используемых языков"

     

    LangAdrTable adr="адрес таблицы с адресами таблиц языковых блоков" countadr="Адрес по которому записано количество индексов" default="количество индексов"

     

    LangAdrTableS adr="адрес таблицы с адресами таблиц языковых блоков для софт клавиш" countadr="Адрес по которому записано количество индексов для софт клавиш" default="количество индексов"

     

    MCCTable adr="адрес таблицы адресов функций и адресов имён МСС команд"

     

    MCCParam Len="длина в байтах МСС команды" count="количество параметров" adr1="смещение от начала команды" len1="длина в байтах параметра" adr2="...

     

    AddFiles Start="адрес загрузки файла" Name="имя файла без пути" (возможно пока не работает) для прошивок из наскольких файлов (например S500)

     

    LoadSym Name="полный путь к файлу с описанием адресов (*.bsig,*.sym,*.map,*.sig,*.def,*.out)" question="Y" ; Y - загружать без вопросов, иначе сросить

     

    LoadMenu Name="полный путь к файлу с оисанием меню (*.mnu)" question="Y" ; Y - загружать без вопросов, иначе сросить

     

    MCCKeys id="номер кноки" name="название кнопки"

     

    MCCKey id="MCC_REPORT_MORE" coment="Большой отчет ""$$3$""" index="%%i%+1"

    ; id - строковый идентификатор

    ; coment - строка описания может содержать ключи типа &&6&, где && - начальная метка,

    ; 6 - номер параметра МСС команда или переменная i

    ; & - завершающая метка

    ; ключи %% - числовое значение параметра

    ; ## - тоже самое в Неx формате

    ; ^^ - тоже самое в Неx формате с приставкой 0x

    ; && - строка по адресу из параметра

    ; &K - описание кноки по номеру из MCCKeys

    ; $$ - текстовый ресурс из прошивки по индексу в параметре

    ;

    ; index - опереции над переменной i. понимает ключи с префиксом %, арифметические действия и условный оператор C ?:

    ; также операция до запятой выполняется до обработки коментария, после соответственно после, например

    ; %%3% - %%i% ? %%i% + 1 : %%4%, %%i%+2 - будет делать следующее:

    ; если третий параметр параметр больше i, то i=i+1 до обработки коментария, иначе i= четвёртому параметру до обработки коментария и i=i+2 после

    ; начиная с версии 2006.03.05 появилась возможность в id указывать не только имя MCC, но и параметры, напримет

    ; id="MCC_IF09" - для выделения проверки нажатий кнопок в отдельную групу коментариев, проверяется до 4 параметра

     

    ; - это коментарии (строки игнорируются)

     

  4. Ну да, узнать бы формат и не мучаться... Но этих форматов, млин, вот например: http://file-extension.net/seeker/program_extension_nokia

    Хотя читал про NokiX:

    Размер ваших картинок может быть больше оригинальных. Можно менять графику одного формата на другой, но могут быть косяки в работе тела, так что тут надо пробовать.
    Т.е. телефон может как-то распозновать формати в ппм-е? да? я не пробовал...

    Тогда можна эти "непонятные" файлы заменить на "понятные" , гг, или нет?

  5. Тебе стоит поговорить со Stranger_GT

    Спрашивал его.. Говорит что не знает этот формат...

     

    Но я вот вижу такую закономерность, что если это файлик анимации и в нем есть сочетание "ANIM", тогда начало файлика приблизительно такое:

    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000000   00 03 00 64 00 00 00 60  00 00 00 03 00 03 00 64   ...d...`.......d
    00000010   00 00 00 54 00 00 00 03  00 03 00 64 00 00 00 48   ...T.......d...H
    00000020   00 00 00 03 00 03 00 64  00 00 00 3C 00 00 00 03   .......d...<....
    00000030   00 03 00 64 00 00 00 30  00 00 00 03 00 03 00 64   ...d...0.......d
    00000040   00 00 00 24 00 00 00 03  00 03 00 64 00 00 00 18   ...$.......d....
    00000050   00 00 00 03 00 02 00 00  00 00 00 0C 00 00 00 03   ................
    00000060   00 1C 00 1C 00 97 0C 00  21 41 4E 49 4D 5F 4D 41   .....—..!ANIM_MA
    00000070   49 4E 5F 4D 45 4E 55 5F  43 4F 4E 54 41 43 54 53   IN_MENU_CONTACTS
    00000080   00 55 43 4C 62 00 1C 00  1C 50 41 4C 00 00 02 00   .UCLb....PAL....
    

     

    если просто картинка, тогда

    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000000   00 02 00 00 00 00 00 0C  00 00 00 03 00 60 00 0E   .............`..
    00000010   00 50 89 00 1B 41 4E 49  4D 5F 50 52 4F 47 52 45   .P‰..ANIM_PROGRE
    00000020   53 53 5F 42 41 52 00 55  43 4C 62 00 60 00 0E 42   SS_BAR.UCLb.`..B
    00000030   4D 50 00 05 40 00 2D 90  D7 A8 64 00 2A 19 E0 01   MP..@.-�רd.*.à.
    00000040   90 DF 19 DE 01 90 DD 19  DC 01 90 DB 19 DA 01 90   �ß.Þ.�Ý.Ü.�Û.Ú.�
    00000050   D9 16 5F 44 54 6B 1F 0A  8D 61 DF 51 80 00 00 00   Ù._DTk..�aßQ?...
    00000060   00 02 40 FF                                        ..@ÿ
    

     

    т.е. отличия между

    00 03 00 64 00 00 00 60

    и

    00 02 00 00 00 00 00 0C

    Второй заголовок наталкивает на мысль о NIF (Nokia Image File ) файлах (http://OldPh.one/index.php?showtopic=48887&p=687770) , но что делать с анимацией?

    Буду копать дальше...

    • Like 2
  6. Подскажите пожалуйста что делать если нету символьной информации на телефон? Хочу поиграться со своим D980. Уже 3-й день читаю форум и везде пишут:

    нам понадобится:

    1. Программа BinEdit от AlexeyK.

    2. Чистая прошивка.

    3. Файл сигнатур.

    п1 и п2 есть, а вот с файлом сигнатур проблеммка... есть только карта для ресмана с картинками и яз. ресурсами. Как быть? Что делать? Что читать?

    Хочу хоть как-то загрузить куда-то свой D980XEHL1_Master.cla файл или в ИДУ или в BinEdit. Последний пишет "Тип прошивки не удалось определить "...

     

    Заранее спасибо за ответ/совет...

  7. Возник вопрос в замене анимации/картинок на нокие 1112 RH 93 (моно 96х68 пикселей), ни ппммод ни ппмедиторы не работают автоматически, пришлось разбирать файл вручную...

    И вот я стою вплотную с неизвестным для мене форматом:

    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000080   28 42 49 54 4D 5F 41 4E  49 4D 5F 53 54 41 52 54   (BITM_ANIM_START
    00000090   55 50 5F 4E 4F 4B 49 41  5F 45 55 52 4F 50 45 00   UP_NOKIA_EUROPE.
    000000A0   55 43 4C 62 00 60 00 41  42 4D 50 00 08 00 00 83   UCLb.`.ABMP....ƒ
    000000B0   90 FF A0 A1 BD D7 01 EC  04 5D 22 16 60 3B FF D7   ÿ ¡½×.ì.]".`;ÿ×
    000000C0   BF 0A 05 8C 5C D7 21 18  05 B0 BD 76 D7 D7 B5 05   ¿..Œ\×!..°½v××µ.
    000000D0   58 49 19 08 1E 15 76 D7  5C 1B 67 05 81 BE 06 C3   XI....v×\.g.¾.Ã
    000000E0   B4 B2 D7 04 EC D7 5B 08  90 91 1D D8 D7 B7 11 6C   ´²×.ì×[.‘.Ø×·.l
    000000F0   08 27 D7 D7 84 D7 CF 08  96 04 02 C0 5D A3 B2 D7   .'×ׄ×Ï.–..À]£²×
    00000100   C3 36 BA 05 4B B9 01 60  5E 1C D7 65 8E 56 B2 66   Ã6º.K¹.`^.×eŽV²f
    00000110   56 6F 42 10 29 52 0A 40  63 E6 01 61 67 A4 B2 16   VoB.)R.@cæ.ag¤².
    ...
    потом снова кусочек:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    00000300   6C 26 25 84 5C 1B 63 29  60 3F B2 6C 76 D7 D7 69   l&%„\.c)`?²lv××i
    00000310   52 C8 00 AE D7 40 9B FF  B7 22 B6 67 04 36 FF 00   RÈ.®×@›ÿ·"¶g.6ÿ.
    00000320   41 54 48 00 00 00 00 00  24 FF 00 0B 90 FF A8 40   ATH.....$ÿ..ÿ¨@
    00000330   00 00 00 00 01 20 FF 00  00 60 00 41 02 A1 89 00   ..... ÿ..`.A.¡‰.
    00000340   28 42 49 54 4D 5F 41 4E  49 4D 5F 53 54 41 52 54   (BITM_ANIM_START
    00000350   55 50 5F 4E 4F 4B 49 41  5F 45 55 52 4F 50 45 00   UP_NOKIA_EUROPE.
    00000360   55 43 4C 62 00 60 00 41  42 4D 50 00 08 00 00 89   UCLb.`.ABMP....‰
    00000370   90 FF 2A 09 B0 D7 5A A0  DE 01 C2 61 23 D8 D7 FF   ÿ*.°×Z Þ.Âa#Ø×ÿ
    00000380   5E 50 76 D7 02 5C D7 21  18 04 B0 5E 8A 64 D7 28   ^Pv×.\×!..°^Šd×(
    

    Подскажите что за формат, если кто встречал... Заранее спасибо...

    • Like 1
  8. Простите за глупый вопрос но все же что за оригинальная водафоновская проша??

     

    у меня 3110 шрифт ни нмт ни ппмедитор не видят ппмодд видит шрифт unnamed ну иль что то типа того заменяю как в инструкции с помощью винхекса шью надписей вообще нет а цифры с каким то левым шрифтом что делать?

    Я недавно немного подправил PPModd и он уже видит FONT_D4. В опциях перед загрузкой ппм-а задай font_as_unknown = 0, потом нужно выбрать Edit content на чанке с шрифтом и подождать... Немного может быть не оптимальный алгоритм разбора, т.к. PPModd использует динамические деревя для представления данных, но что есть то есть... Пробуйте ;)

    PPModd_with_FONT_D4_view.rarplugins.zip

    • Like 5
  9. Вот уже неделю мучаюсь с нокиевским шрифтом из ППМ-ки, блок FONT_D4. Кажется что расклал бульшую половину по полочкам, но финальную картину представить не могу...

    Так вот, есть блок, и в нем вот такая лабуда:

    ... FONT header ...

    4 bytes - some flag (e.g 00 01 00 00)

    4 bytes - length of font

    4 bytes - some flag ? 00 00 00 00

    4 bytes - some flag ? 00 01 00 00

    далее интересней:

    4 bytes - смещение на шрифти

    4 bytes - длинна какой-то инфы

    4 bytes - смещение на таблицу с инфой по символах

    и дальше таблица какая-то:

    Offset      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
    
    00000000  00 00 B0 02 CE 01 00 E0  0F 00 00 02 FF FF FF FF  
    00000010  07 80 00 00 C8 CC 00 00  50 CC 00 00 68 17 00 00
    00000020  00 00 E0 01 6C 01 00 E0  0C 00 02 00 0F 00 00 02  
    00000030  07 80 00 00 A8 CC 00 00  38 CC 00 00 50 26 00 00  
    00000040  00 00 0E 02 A7 01 00 E0  0F 00 80 00 0F 00 00 02  
    00000050  07 80 00 00 88 CC 00 00  20 CC 00 00 A8 36 00 00  
    00000060  00 00 0A 02 B3 01 00 E0  0F 00 40 00 0F 00 00 02  
    00000070  07 80 00 00 68 CC 00 00  08 CC 00 00 E0 46 00 00
    00000080  00 00 E6 02 F6 01 00 E0  13 00 80 00 FF FF FF FF

    Потом таблица с инфой по символах, как я понял(немного выровнял, для красоты):

    0020  00 02 B6 04 00 4B  -  
    0021  00 01 C3 00 00 4B  - !
    0022  00 03 5A 06 00 4B  - "
    0023  00 07 41 0A 00 4B  - #
    0024  00 04 10 0B 00 4B  - $
    0025  00 07 4D 0A 00 4B  - %
    0026  00 05 00 1E 00 4B  - &
    0027  00 01 CF 00 00 4B  - '
    0028  01 03 66 06 00 4B  - (
    002A  01 05 0C 1E 00 4B  - *
    002C  00 02 C2 04 00 4B  - ,
    002D  00 03 7E 06 00 4B  - -
    002E  00 01 DB 00 00 4B  - .
    002F  00 03 8A 06 00 4B  - /
    0030  09 04 1C 0B 00 4B  - 0
    003A  00 01 E7 00 00 4B  - :
    003B  00 02 CE 04 00 4B  -;
    003C  00 03 96 06 00 4B  - <
    003D  00 04 94 0B 00 4B  - =
    003E  01 03 A2 06 00 4B  - >
    0040  00 07 59 0A 00 4B  - @
    0041  00 05 24 1E 00 4B  - A
    0042  01 04 A0 0B 00 4B  - B
    0044  00 05 30 1E 00 4B  - D
    0045  02 04 B8 0B 00 4B  - E
    0048  00 05 3C 1E 00 4B  - H
    0049  01 03 BA 06 00 4B  - I
    004B  00 04 DC 0B 00 4B  - K
    004C  00 03 D2 06 00 4B  - L
    004D  02 05 48 1E 00 4B  - M
    0050  00 04 E8 0B 00 4B  - P
    0051  00 05 6C 1E 00 4B  - Q
    0052  01 04 F4 0B 00 4B  - R
    0054  02 05 78 1E 00 4B  - T
    0057  00 09 DF 02 00 4B  - W
    ... итд, всего где-то 19 000 строк
    

    т.е. первые два байта - код юникод, а другие хз хз, толи смещение толи еще что-то, как я понял, и видел с помощью проги ISE 2.09 символы разной длины - в разных таблицах. Например "а", "б", "в" в одной (например 6х9), а "ю", "щ" в другой (9х9)....

    Не могу найти зависимость между той таблицой с символами и самими символами. Символы идут просто один за другим: бит на пиксель в альтернативном представлении, если смотреть через ISE. Сначала 4х6, потом 5х6, 6х7 итд.Также и в таблице есть несколько описаний символа, например латиница встречается более 20 раз...

    Пример картинки

    post-55441-1486242287,2418_thumb.png

  10. Кстати, народ, как вы думаете существует ли тулза и/или бокс, может быть какой-то оффициальный от Нокии для СЛИВАНИЯ проши?

    Просто где-то кто-то говорил о таком девайсе... И что он стоит 1 000 000$...

     

  11. Ну и нафига ты туда полез...?!

    Зачем и какие символы ты хочешь добавить?

    Да вот хочеться мне добавить несколько своих символов с другой кодировки. Типа $xxyy. Но что-то здесь не так... Не хочут они добавляться...

  12. А почему у меня при попытке скачать файлик пишет

    Обнаружена ошибка. Если вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи.

    Обнаружена ошибка:

     

    Некоторые требуемые файлы отсутствуют. Если вы хотели просмотреть тему, возможно эта тема перемещена или удалена. Вернитесь назад и попробуйте снова.

    ?

  13. Народ, так подскажите можно ли в ttf шрифт добавить свои новые символы? Потому что после того как я добавляю их с помощью FontCreator-a 5.5 у меня квадратики вместо моих дополнительных символов. Редактировать символы могу. Мне кажеться проблема в настройках:

    post-53936-1486242265,4978_thumb.png

    но я уже кажеться все перепробовал...

     

  14. По теме патчинга .Скажите это реально или нет ?

    Цитата:

    "Известно что нельзя в ppm_e файл впихнуть картинку большего размера . Но можно попробывать сделать так : открываем прошивку в ппмЕдиторе , потом идём в папку ExtractRes и открываем map.xml , там в пятом столбике написан размер каждого файла . И далее изменяем этот пятый столбик : т.е увеличиваем размер картинки которую мы хотим впихнуть ( например 717.png с 842 байт увеличиваем до 7 кб) , но в тоже время ту разницу в размере файпов компенсируем уменьшив размер какого-нить другого файла ( например вместо стандартного шрифта Nokia Sans S40 (137кб) впихиваем BanCodi (43,6 кб но если в WinHex'е подобавлять в конце нулей будет 131) . Главное чтобы в конечном итоге общий размер в файле map.xml остался неизменным . После подобного редактирования файла map.xml в ппмЕдиторе открываем нашу карту и вставляем наши файлы . Сохраняем как патч , применяем к прошивке и шьёмся ..." Автор AMG .

    Как думаете ?

    Работать с ппмЕдитором не будет т.к. шрифт находится в одной области (шрифтовой, разделитель-чанк один), а картинка в другой (соответственно разделитель/чанк другой). Нужны другие программы для таких махинаций ;)

  15. подскажите почему если я добавляю новые символы с помощью FontCreator -a 5.6 то вместо них квадратики? Может как-то неправильно сохраняется шрифт? Хотя если редактировать уже существующий символ, то все ок...

  16. ZeonET, для того, чтобы посмотреть шрифты необходимо удалить "левые" байты.

    Посмотрел приведенную тобой секцию TNFV. На вскидку (без разбора закономерностей) они такого вида:

    2E 01 00 1B XX XX XX XX XX XX

    2E 01 00 1C XX XX XX XX XX XX

    2E 01 00 1D XX XX XX XX XX XX

    2E 01 00 1E XX XX XX XX XX XX

    2E 01 00 1F XX XX XX XX XX XX

    2E 01 00 20 XX XX XX XX XX XX

    Я как раз так и думал, просто ночью сил не было что б смотреть. Это по идее и есть мини чанки с чексумами... Спасибо.

     

    структуре больше похож на image, чем на ppm

    А какая разница между image и ppm ?

  17. А ppmeditor.exe понимает все юникод символы? Просто интересно т.к. смотрю на другие ППМ-ы и там все шрифти или одинаковые или квадратики...

     

    Для разработчиков ppmeditor-a ver 2.2.2.7 у меня есть РРМ который вешает прогу и хавает всю вирт память. Можно как-то подправить? :)

    Что за ППМ не знаю, но просто хочу посмотреть шрифты, т.к. они здесь есть:

     

    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    0032ED10   FF FF FF FF FF FF FF FF  FF FF FF FF FF FF 2E 01   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ..
    0032ED20   00 1B 73 DE 00 02 00 90  32 80 8B A8 B0 31 0A 00   ..sÞ...�2?‹¨°1..
    0032ED30   54 4E 46 56 00 00 00 00  00 00 00 00 FF FF FF FF   TNFV........ÿÿÿÿ
    0032ED40   FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    ...
    0032EF10   FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    0032EF20   FF FF FF FF FF FF FF FF  2E 01 00 1B 77 48 00 40   ÿÿÿÿÿÿÿÿ....wH.@
    0032EF30   00 E4 01 00 00 00 B8 84  00 00 44 49 47 49 00 00   .ä....¸„..DIGI..
    0032EF40   00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 12   ................
    0032EF50   01 00 00 04 00 20 4C 54  53 48 4E 54 B6 51 00 00   ..... LTSHNT¶Q..
    0032EF60   03 60 00 00 00 5C 4F 53  2F 32 8F F9 15 97 00 00   .`...\OS/2�ù.—..
    0032EF70   01 A8 00 00 00 56 56 44  4D 58 6F 06 76 70 00 00   .¨...VVDMXo.vp..
    0032EF80   03 BC 00 00 05 E0 63 6D  61 70 C9 9D 65 26 00 00   .¼...àcmapÉ�e&..
    итд
    

     

    С предыдущего ппм-а (rm72_73_110M_03.89g ) вырезал 500 КБ с приблизительной области с шрифрами и натравил на этот файлик ППМ едитор. Результат: в папке ExtractRes 5 файлов: 1.ttf, 2.ttf, 3.ttf, 4.ttf, 5.ttf. На попытки посмотреть винда гордо говорит что неправильный формат. Хочу спросить... Едитор просто выдирает кусок прошивки где лежит шрифт и сохраняет его под именем шрифта без очистки от "левых" чексум итд. Или это у меня просто "особенный" случай? :)

  18. А поделись с нами, для чего он тебе нужен?

     

    Что-то я не могу связать данный вопрос с темой, где ты разместил свой пост!

    Ну дык... чтобы прошу к нокии анализировать :). Вот взять к примеру слова Hex-a:

    ...Что делать если символов нету вообще

    "Когда зубной щетки нет под рукой..." правильно, берем IDA и эмулирующий дебагер и мозги в руки.

    Эмулирующий отладчик для ARM можно взять тут: http://www.lauterbach.com называется Trace32...

    итд, это относиться к самсунгам, но т.к. проц и там и тут АРМ, то и ИДА и отладчик один на всех :)

    Но, честно говоря, я так с этим отладчиком и не разобрался... Замутный какой-то он... :(

  19. Добрый день. Вчера начал искать дебагер Trace32, но мои попытки так до сих пор и не увенчались успехом. Может кто-то может поделиться ним со мной або подскажет правильний путь?

    Заранее спасибо :)

     

    ***********************************************************

     

    ужо нашел :), на ихнем сайте.... я наверно плохо смотрел вчера, невнимательный был... правда пробная версия, но для начала сойдет. ладно, начну разбираться, а то замутно как-то на первый взгляд...

    да, кстати, если кто будет искать, хорошо посмотрите здесь: <noindex><a rel="nofollow" href="http://www.lauterbach.com/frames.html?dwnload.html" target="_blank">http://www.lauterbach.com/frames.html?dwnload.html</a></noindex> ;)

  20.  

    З.Ы.Очень интересно: в мцу (6233 5.43) отсутствуют следующие блоки:

    0-400 (400)

    640-AC0 (480)

    3140-12180 (F040)

    12580-40400 (2DE80)

    76EC0-A0400 (29540)

    10BC400-11DE400 (122000)

    11DE640-11DF400 (DC0)

    а чтож в них находится ? 8)

     

    Не знаю как в 6233, но в DCT-4 я встречал вот например такую карту памяти:

    MCU1: 0x1000000-0x100002C

    HOLE: 0x100002D-0x1000063 -- дыра

    MCU2: 0x1000064-0x11EA5EC

    PPM: 0x11E0000-0x12C6BCC

     

    в той дыре какая-то инфа по FAID + еще какая-то хрень, как я понял нокии было влом перезаписывать ее и они разбили прошу на 2 перезаписываемые части.

     

    З.Ы. Только с Карпат приехал после этих фосфорных аварий, смотрю тут уже много чего нарыли :) Так держать!

     

    ===========================================

     

    С корабля на бал! Вливайссо..!!

    Ред. A_L_I_E_N Изображение

  21. Чексум хедера:

    К примеру есть такой хедер: 14 018E 0000 AE00 4000 82

    Считаем чексуму для (14 018E 0000 AE00 4000) чексума = (0x82)

    1. Первый байт (0x14) и пятый (0x00) я удалял: 018E 0000 AE 4000

    2. Суммируем : 01+8E+00+00+AE+40+00 == 17D (HEX)

    3. XOR: 1FF XOR FF == 182 -> 82

    А блока уже не помню, но как-то просто :)

  22. не знаю пригодится это вам или нет, но решил виложить. Когда-то я работал з ппм от СДМА и там были вот такие разделители, например:

     

    140191C000AF004000BE

    140192000072004000BA

    1401924000F9004000F3

    1401928000A300400009

     

    Описание байтов:

    HEX: 14 AAAA AAAA CD00 LLLL CH

    AA = Адрес

    CD = Чексума данных

    LL =Длина блока (здесь 16к)

    CH = Чексума этого разделителя..

     

    Может прогодиться :)

  23. Добрый день, реверсоры самсунга!

    Я только начинаю копаться в прошивках самсунга (бинарники) и у меня возникли следующие вопросы:

    1. Как можно вручную определить карту прошивки, а точнее расположение ресурсов? Без использования разных прог аля BinEdit, FWE итд а по старинке WinHex'om :an:

    2. Как из этих самых ресурсов вытянуть картинки?

    3. Сколько разных форматов картинок может быть в прошивке?

    Я знаю что есть много прог, но интерестно самому попробовать написать редактор какой-нибудь. Как я понимаю, предстоит столкнуться з форматом "09-сжатие"(?) и еще какими-то..(?)

     

    Заранее спасибо за ответы.

     

    З.Ы. Может есть где-то похожий док про графику как этот "Звуковые форматы мобильных телефонов с т.з. программиста" ( http://OldPh.one/index.php?showtopic=20820 ). Если да, буду очень рад: ZeonET=at=gmail.com

×
×
  • Создать...