Перейти к содержанию
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. max74, кнопочка img2ima, все должно работать ок (один диалог открытия) ima2img-кнопочка, которая из *.има файла делает телефонный имаге, вторым надо выбирать самый большой имаге.
  3. В serviceapplication,max74, можеш кидать из сервис апп_2 и _3 (или какую я там выкладывал), а для птт надо менюхмл править и прошивать телефон с новым имаже (только тогда телефон берёт настройки из этого файла)
  4. max74, Это сразу после запуска?-поищи у себя файл в систем32 борландмм.длл, если есть переименуй в борландмм.дл_ , отключи дебаггер из визуал студио....Или это уже при открытии имажа?
  5. walker, userarea-образ диска в формате FAT-16+непонятная левая хрень, ща пытаюс слепить из него нормальный образ. З.Ы.мне на аллнокиа-3 желтых за ссылки на другие ресурсы, за неуважительное отношение и за рекламу sgh.ru в личке желтых и красная- за наезд на модератора в личном сообщении (я объяснил ему куда ему надо идти с его allnokia:)
  6. max74, просто архив выложеный A_L_I_E_N"ом распаковываеш и всё запускается (пробовал на 2-х сторонних компах)
  7. max74, и все-все-все, одно из главных правил получить ответ-задать правильный, корректно построеный вопрос, не "У меня не работает", а ,например, "У меня не работает в такомто случае", "У меня не открывается Winimag"em (а вообще это как правильно сделать)", " У меня не запускается (ниже скрин ошибки)", а то не работает....
  8. max74, Начало и конец ппмки, хм а ты в хекс редакторе не знаеш где посмотреть начало и конец файла?, ведь ппм- это файл.В архив...а зачем? после открытия ппмедитором ппмки все ресурсы из ппм будут рядом в папочке...... Распоковать?-все ресурсы будут незапакованые...отредактировать?- а ты не умееш пользоваться графическими редакторами?-конечно можно....Вернуть на родину?- это типа финам по почте послать? Заменить можно....собственно чем мы в этой теме и занимаемся, качай ппм едитор и инструкцию к нему, читай внимательней (а лучше вообще прочти всю эту тему от начала и до конца) и сам найдёш ответы на свои вопросы.....Кто ищет тот всегда найдёт.
  9. Итак, разобравшись с имажами я нашол оч много интересной инфы итак попорядку: а) в телефоне можно сделать ссылку с иконкой (приложение 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> При прошивке в телефон имажа с таким файлом мы найдём оч.интересное меню(если конечно будут нужные ссылки в телефоне)
  10. И снова сдравствуйте, итак приступимс:для начала оччень важная инфа по поводу размера файла прошивы(с ппм не проверял а с имаже- всё пучком) перед первым "Разделителем" идет примерно так: ХХ ХХ 00 FF 54 01 17 0E и т.д., так вот ХХ ХХ- это кол-во разделителей в файле! Да и самое главное -прога для работы с имежами -доболи простая на моей страничке (см.подпись) также там краткая инструкция. И пожулуй пару картинок выложу, также в другом разделе ща новую инфу выложу. Чуть не забыл, если в имеже убрать атрибут "системный" и "скрытый" со свойств папки или файла его можно пронаблюдать в галерее... 345.bmp 234.bmp 123.bmp
  11. Итак, после вырезки всего ненужного из имежа, каталоги читаются, но файлы из них нет, проблеа заключается в следующем: файл пытается быть считан дальше, чем он находится (в разных имежах на разное кол-во байт), при подстановке недостающего кол-ва после файловой таблици (непосредственно перед первым файлом)-всё читается на ура.....
  12. A_L_I_E_N, значит м3г на гиф поменять можно, соответственно в телефоне нет ограничения по типу файла, это хорошо... Это не файл ресурсов, а имеж, причем не полный имеж, а только занятых секторов, при монтировании в винду пишет размер-7 700 480 байт, соответственно в памяти телефона столько места можно освободить....
  13. 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
  14. Вот нарыл операторовских тем.. 144 Orange Orange.nth 145 Planet 3 Planet_3.nth 146 Cellcom.nth 147 Maxis_Theme.nth 148 M1_Theme.nth 149 333.nth 150 nokiatheme.rar A_L_I_E_N"у посвящается (тема к винде от Alienware приколола). 151 A_L_I_E_N.nth Тоже, но уже с анимироваными иконками от Vodafone 152 rulez_v2.nth
  15. A_L_I_E_N, А в первых 2-х блоках-Update Agent, который непосредственно и прошивает телефон (я так думаю). Кста, Rage2подсказал идею ох..енную-тулза WinImage-открывает имаге файл (но лично моё мнение надо из имежа сначала вырезать "Разделители" и кусочек до первого разделителя).
  16. A_L_I_E_N, по идее ппм максимум может занимать 5 мегабайт в телефоне (от офф стартового адреса ппм до офф стартого адреса пользовательской памяти), без учёта "разделителей и небольшого кусочка в начале ппм (там описан алгоритм прошивки и поидее он до первого разделителя), да и в мцу оч интересный участок до первого разделителя- скорее всего это и есть ADL loader...Хотя я могу ошибаться
  17. Ailme, Размер физический или разрешение картинки?, попробуй увеличить не больше чем свободного места до следующего разделителя (примерно кб на 5)
  18. A_L_I_E_N, врядли криптованая, написана кстати на с класическом, а свот скомпилена скорее всего, но не факт с заточкой под проц.
  19. 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 или чтонить подобное...
  20. A_L_I_E_N, а ты пробовал заменять ресурсы на другой тип (например м3г на гиф?)
  21. cahekc, Да вообще эта подпись мидлетов в нокии полный гемор.У меня вчера нисхего все серты запоролись(хорошо фениковский бэкап востанавливает), а до этого уже месяца 3 хожу с одним и темже сертом и всё ок.
  22. cahekc, Подпиши штатный софт своим сертом и всё будет ок.
  23. A_L_I_E_N, а в 6270?(Более сходна с 6233)Shaldon, попробуй разобраться со звуками.
  24. A_L_I_E_N, а в других ппм"ках "Разделители" совпадают с преведёнными выше? (А в ппм другой версии прошивки?)
×
×
  • Создать...