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

Se AD WMD

SGH Open Club
  • Постов

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

  • Посещение

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

  1. Это из-за переполнения буфера, прога была написана за 20минут с похмелья, а после внеочередного сноса винды, все исходники её потеряны...

    Но собственно я не об этом хотел сказать:ППМ: начинается с алгоритма прошивы, количества блоков (разделителей), первый разделитель и поехали: 4 (не всегда иногда-8 ) байт-размер файла, 8 байт- название файла, а теперь по файлам : в самом начале идут ленгпаки и ещё какието файлы, связанные с языками (т9?ввод?), руские можно найти по RU00- ленгпа....или RUSS-ленгпак, файл MINA- сборка ресурсов телефона, в начале файла идут смещения ресурсов (начинается с 0x80, потом смещение относительно начала ресурсов),начинаются ресурсы с первой гифки.Шрифты в отдельных файлах (4 байта- размер файла шрифта,потом название шрифта, и сопсно сам шрифт) и в конце ппмки идёт файл названиями операторов (в мцу нашол функцию, возращяющую из етого файла название сети). Самое главное, что при всём вышесказаном надо учесть, РАЗМЕРЫ файлов указаны с учетом размера самого размера и названия файла (и есесно без учёта разделителей). Вот сопсно и всё что хотелось сказать.

    Изменение размера ппм и ресурсов после прочтения данной информации стаёт возможным, ща готовлю ппм с убраными из него ненужными языками (хочу убрать все, кроме русского и англисского, чтоб освоболдить место для расшерения графических, музыкальных и аудио ресурсов

  2. walker, userarea-образ диска в формате FAT-16+непонятная левая хрень, ща пытаюс слепить из него нормальный образ.

    З.Ы.мне на аллнокиа-3 желтых за ссылки на другие ресурсы, за неуважительное отношение и за рекламу sgh.ru в личке желтых и красная- за наезд на модератора в личном сообщении (я объяснил ему куда ему надо идти с его allnokia:)

  3. max74, и все-все-все, одно из главных правил получить ответ-задать правильный, корректно построеный вопрос, не "У меня не работает", а ,например, "У меня не работает в такомто случае", "У меня не открывается Winimag"em (а вообще это как правильно сделать)", " У меня не запускается (ниже скрин ошибки)", а то не работает....
  4. max74, Начало и конец ппмки, хм а ты в хекс редакторе не знаеш где посмотреть начало и конец файла?, ведь ппм- это файл.В архив...а зачем? после открытия ппмедитором ппмки все ресурсы из ппм будут рядом в папочке......

    Распоковать?-все ресурсы будут незапакованые...отредактировать?- а ты не умееш пользоваться графическими редакторами?-конечно можно....Вернуть на родину?- это типа финам по почте послать? Заменить можно....собственно чем мы в этой теме и занимаемся, качай ппм едитор и инструкцию к нему, читай внимательней (а лучше вообще прочти всю эту тему от начала и до конца) и сам найдёш ответы на свои вопросы.....Кто ищет тот всегда найдёт.

  5. Итак, разобравшись с имажами я нашол оч много интересной инфы итак попорядку: а) в телефоне можно сделать ссылку с иконкой (приложение 3kare.bmk) б) можно в меню быстрого доступа добавить ссылку (например забиндовав её на левую софт кнопку) (приложение serviceapplication_1) в)можно добавить ссылку в главное меню(приложение serviceapplication_2) г) интересный файлик menusettings.xml

    <menu_settings>
    <version major="1" minor="4"/>
    <mainmenuview value="grid"/>
    <nativelinks>
       <nlink id="1">localapp://jam/launch?midlet-vendor=Nokia;midlet-name=Calculator</nlink>
       <nlink id="2">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Bookmark_nokia_csl1.bmk</nlink>
       <nlink id="3">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Bookmark_nokia_csl13.bmk</nlink>
       <nlink id="4">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Bookmark_nokia_csl3.bmk</nlink>
       <nlink id="5">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Bookmark_nokia_csl2.bmk</nlink>
       <nlink id="6">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Bookmark_nokia_csl10.bmk</nlink>    
     </nativelinks>
    <mainmenu>
    	<menuitem id="78"/>
    	<menuitem id="73"/>
    	<menuitem id="66"/>
    	<menuitem id="67"/>
    	<menuitem id="79"/>
    	<menuitem id="69"/>
    	<menuitem id="71"/>
    	<menuitem id="70"/>
    	<menuitem id="68"/>
    	<menuitem id="72"/>
    	<menuitem id="75"/>
    	<menuitem id="74"/>
    </mainmenu>
    <gotomenu>
      <menuitem id="2"/>
    	<menuitem id="37"/>
    	<menuitem id="57"/>
    	<menuitem id="34"/>
    	<menuitem id="16"/>
    	<menuitem id="15"/>
    	<menuitem nlink="1"/>
    	<menuitem id="48"/>
    	<menuitem id="4"/>		
    </gotomenu>
    <idle_shortcuts>
    	<visual_indication value="off"/>
    	<left_softkey id="2"/>
    	<right_softkey id="2"/>
    	<scroll_up id="23"/>
    	<scroll_right id="51"/>
    	<scroll_down id="2"/>
    	<scroll_left id="5"/>	
    </idle_shortcuts>
    <shortcutbar>
    	<menuitem nlink="2"/>
    	<menuitem nlink="3"/>
    	<menuitem nlink="4"/>
    	<menuitem nlink="5"/>
    	<menuitem nlink="6"/>	
    </shortcutbar>
    </menu_settings>
    

    или так:

    <menu_settings>
    <version major="1" minor="0"/>
    	<nativelinks>
    	<nlink id="1">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/3Grid.bmk</nlink> 
    	<nlink id="2">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Music.bmk</nlink> 	
    	<nlink id="3">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Download.bmk</nlink> 	
    	<nlink id="4">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Football.bmk</nlink> 	
    	<nlink id="5">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/News.bmk</nlink> 	
    	<nlink id="6">localapp://bookmarks/launch?file=/predefbookmarks/bookmarks/Finance.bmk</nlink> 	
    	</nativelinks>
    <mainmenuview value="grid"/>
    <mainmenu>
    	<menuitem id="70"/>
    	<menuitem id="71"/>
    	<menuitem id="67"/>
    	<menuitem id="66"/>
    	<menuitem id="78"/>
    	<menuitem id="69"/>
    	<menuitem id="68"/>
    	<menuitem id="73"/>
    	<menuitem id="72"/>
    	<menuitem id="75"/>
    	<menuitem id="74"/>
    	</mainmenu>
    <gotomenu>
    	<menuitem nlink="1" /> 
    	<menuitem nlink="2" /> 
    	<menuitem nlink="3" /> 
    	<menuitem nlink="4" /> 
    	<menuitem nlink="5" /> 
    	<menuitem nlink="6" /> 
    </gotomenu>
    <idle_shortcuts>
    	<visual_indication value="off"/>
    	<left_softkey id="3"/>
    	<right_softkey id="2"/>
    	<scroll_up id="23"/>
    	<scroll_right id="51"/>
    	<scroll_down id="2"/>
    	<scroll_left id="5"/>	
    </idle_shortcuts>
    <shortcutbar>
    	<menuitem id="2"/>
    	<menuitem id="5"/>
    	<menuitem id="57"/>
    	<menuitem id="17"/>
    </shortcutbar>
    </menu_settings>
    

     

    При прошивке в телефон имажа с таким файлом мы найдём оч.интересное меню(если конечно будут нужные ссылки в телефоне)

  6. И снова сдравствуйте, итак приступимс:для начала оччень важная инфа по поводу размера файла прошивы(с ппм не проверял а с имаже- всё пучком) перед первым "Разделителем" идет примерно так: ХХ ХХ 00 FF 54 01 17 0E и т.д., так вот ХХ ХХ- это кол-во разделителей в файле!

    Да и самое главное -прога для работы с имежами -доболи простая на моей страничке (см.подпись) также там краткая инструкция.

    И пожулуй пару картинок выложу, также в другом разделе ща новую инфу выложу.

    Чуть не забыл, если в имеже убрать атрибут "системный" и "скрытый" со свойств папки или файла его можно пронаблюдать в галерее...

    345.bmp

    234.bmp

    123.bmp

  7. Итак, после вырезки всего ненужного из имежа, каталоги читаются, но файлы из них нет, проблеа заключается в следующем: файл пытается быть считан дальше, чем он находится (в разных имежах на разное кол-во байт), при подстановке недостающего кол-ва после файловой таблици (непосредственно перед первым файлом)-всё читается на ура.....

  8. A_L_I_E_N, значит м3г на гиф поменять можно, соответственно в телефоне нет ограничения по типу файла, это хорошо...

    я все равно думаю, что он больше похож на файл ресурсов

    Это не файл ресурсов, а имеж, причем не полный имеж, а только занятых секторов, при монтировании в винду пишет размер-7 700 480 байт, соответственно в памяти телефона столько места можно освободить....

  9. A_L_I_E_N, в начале после первого разделителя надо обрезать до байт(3 штуки не помню точно какие-можно посмотреть в emea_sd после них идут пробелы(0х20)), тогда видит корневой каталог ,но насамом деле это не так, в имаже есть ещё один интересный нюанс: второй тип разделителей, начинаются 0xF0 0xFF 0xFF 0xFF, потом 4 байта в обратной последовательности-порядковій номер блока(всего 8 байт), но даже вірезав их , все равно ничего не видит...копаем дальше....

    http://www.ntfs.com/fat-partition-sector.htm -фсё про фат16

  10. Вот нарыл операторовских тем..

    144 Orange

    post-55185-1486242155,0432_thumb.jpgpost-55185-1486242155,052_thumb.jpgpost-55185-1486242155,0637_thumb.jpg

    Orange.nth

     

    145 Planet 3

    post-55185-1486242155,0705_thumb.jpgpost-55185-1486242155,077_thumb.jpg

    Planet_3.nth

     

     

    146 Cellcom.nth

    post-128380-1486242365,2532_thumb.jpgpost-128380-1486242365,2599_thumb.jpg

    147 Maxis_Theme.nth

    post-128380-1486242365,2664_thumb.jpg

    148 M1_Theme.nth

    post-128380-1486242365,2729_thumb.jpg

     

    149 333.nth

    post-55185-1486242156,6485_thumb.jpg

     

    150 nokiatheme.rar

    post-55185-1486242156,8169_thumb.jpg post-55185-1486242156,8053_thumb.jpg

    A_L_I_E_N"у посвящается:) (тема к винде от Alienware приколола).

    post-55185-1486242162,5204_thumb.jpgpost-55185-1486242162,529_thumb.jpg

     

    151 A_L_I_E_N.nth

     

    Тоже, но уже с анимироваными иконками от Vodafone

    152 rulez_v2.nth

    post-128380-1486242365,2793_thumb.jpgpost-128380-1486242365,2858_thumb.jpg

    • Like 2
  11. A_L_I_E_N, А в первых 2-х блоках-Update Agent, который непосредственно и прошивает телефон (я так думаю).

    Кста, Rage2подсказал идею ох..енную-тулза WinImage-открывает имаге файл (но лично моё мнение надо из имежа сначала вырезать "Разделители" и кусочек до первого разделителя).

  12. A_L_I_E_N, по идее ппм максимум может занимать 5 мегабайт в телефоне (от офф стартового адреса ппм до офф стартого адреса пользовательской памяти), без учёта "разделителей и небольшого кусочка в начале ппм (там описан алгоритм прошивки и поидее он до первого разделителя), да и в мцу оч интересный участок до первого разделителя- скорее всего это и есть ADL loader...Хотя я могу ошибаться
  13. Ailme, Re: Nokia Open Club- нас уже двое!

     

     

    ПРОШИВКА=5.10

    СДВИГ=0Х000044C2 РАЗДЕЛИТЕЛЬ=5401170E0000009062010000024000000400A0

    СДВИГ=0Х00004F79 РАЗДЕЛИТЕЛЬ=5401170E0000002675010000260000000AC04D

    СДВИГ=0Х00008454 РАЗДЕЛИТЕЛЬ=5401170E0000002425010000040000012180E9

    СДВИГ=0Х00016BBF РАЗДЕЛИТЕЛЬ=5401170E00000046C301000040000004040087

    СДВИГ=0Х0001ABD2 РАЗДЕЛИТЕЛЬ=5401170E000000EB93010000400000044400D2

    СДВИГ=0Х0001EBE5 РАЗДЕЛИТЕЛЬ=5401170E0000008F1B01000040000004840066

    СДВИГ=0Х00022BF8 РАЗДЕЛИТЕЛЬ=5401170E00000016A801000040000004C40012

    ...................................................................

    СДВИГ=0Х0103360C РАЗДЕЛИТЕЛЬ=5401170E00000068D60100004000010AC4008B

    СДВИГ=0Х01037619 РАЗДЕЛИТЕЛЬ=5401170E000000E0970100004000010B040011

    СДВИГ=0Х0103B632 РАЗДЕЛИТЕЛЬ=5401170E00000060440100004000010B4400A4

    СДВИГ=0Х0103F645 РАЗДЕЛИТЕЛЬ=5401170E0000006D990100002900010B840019

    СДВИГ=0Х010427BC РАЗДЕЛИТЕЛЬ=5401170E0000000CF90100000240011DE4008F

    СДВИГ=0Х01043273 РАЗДЕЛИТЕЛЬ=5401170E00000009E00100000080011DF4005D

     

    ПРОШИВКА=4.91

    СДВИГ=0Х000044C2 РАЗДЕЛИТЕЛЬ=5401170E0000009CA101000002400000040055

    СДВИГ=0Х00004F79 РАЗДЕЛИТЕЛЬ=5401170E000000FD07010000258000000AC065

    СДВИГ=0Х000083C4 РАЗДЕЛИТЕЛЬ=5401170E0000002425010000040000012180E9

    СДВИГ=0Х00016B39 РАЗДЕЛИТЕЛЬ=5401170E00000046C301000040000004040087

    СДВИГ=0Х0001AB52 РАЗДЕЛИТЕЛЬ=5401170E000000EB93010000400000044400D2

    СДВИГ=0Х0001EB65 РАЗДЕЛИТЕЛЬ=5401170E0000008F1B01000040000004840066

    СДВИГ=0Х00022B78 РАЗДЕЛИТЕЛЬ=5401170E00000016A801000040000004C40012

    ...................................................................

    СДВИГ=0Х0102F579 РАЗДЕЛИТЕЛЬ=5401170E00000068D60100004000010AC4008B

    СДВИГ=0Х0103358C РАЗДЕЛИТЕЛЬ=5401170E000000E0970100004000010B040011

    СДВИГ=0Х01037599 РАЗДЕЛИТЕЛЬ=5401170E00000060440100004000010B4400A4

    СДВИГ=0Х0103B5B2 РАЗДЕЛИТЕЛЬ=5401170E0000006D990100002900010B840019

    СДВИГ=0Х0103E9A9 РАЗДЕЛИТЕЛЬ=5401170E0000000CF90100000240011DE4008F

    СДВИГ=0Х0103F460 РАЗДЕЛИТЕЛЬ=5401170E00000009E00100000080011DF4005D

     

    ППМ начинается со сдвига 011E0000

    image начинается со сдвига 016E0000

    В начале мцу есть разница в разделителях,а начиная с 3-его уже нет... Кстати прикололся, в ппм заменил 5.10 rm123_145_- e на 5.11 rm-145 se, прошил, телефон работает на ура, и в *#0000# отображает правильно, а вот с мцу проблема у нас выходит если поправить хоть один байт телефон отказывается включатся...вообще (даже картинку нокиа и подсветку на зажигает), поэтому надо искать каким способом и где в мцу лежит CheckSumm или чтонить подобное...

  14. cahekc, Да вообще эта подпись мидлетов в нокии полный гемор.У меня вчера нисхего все серты запоролись(хорошо фениковский бэкап востанавливает), а до этого уже месяца 3 хожу с одним и темже сертом и всё ок.
×
×
  • Создать...