TopNokia Forum [Русская версия Invision Power Board]

Автор: | 02.12.2009

Тема для экспериментов над прошивкой телефонов/смартфонов BB5 S40 3rd и S60 3rd 9-9.1…=============================================

Добавлено 14.02.07:

ПОЗДАВЛЯЕМ!!! Благодаря друже Se AD WMD прорыв в редактировании прошивок НОКИА осуществлен!!!
Скачать программу-патчер →  nmt.rar ( 716.17 килобайт ) Кол-во скачиваний: 3792
=============================================

Добавлено 1.09.07:

Еще одна программа для редактирования PPM файла прошивки, автор http://www.topnokia.ru/forum/user56208.html

PPM Editor v2.2.2.6 →  ppmEditor.7z ( 405.5 килобайт ) Кол-во скачиваний: 9695

Наиподробнейший ФАК по патчингу! Подробнее уже некуда! Кто не понял — повышаем IQ!Файл большой — потому-что наиподробнейший, с картинками…

Всем новичкам Must Have АДНАЗНАЧНО!

Забираем -> http://dl01.seliweb.com/files/nokia_flashes/other/complete_FAQ_about_patching.rar (4.5 Мб).

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

Добавлено где-то в декабре 2007го:

Фениксы, облегчающие и упрощающие процесс патчинга можно взять http://www.topnokia.ru/forum/topic35377.html=============================================ВинХекс (но комент)

 14.7_SR_1.rar ( 1.22 мегабайт ) Кол-во скачиваний: 905
 15.1.rar ( 1.54 мегабайт ) Кол-во скачиваний: 391

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

Добавлено 3.04.2008

Эстафета передана!! Факел в руках http://www.topnokia.ru/forum/user53936.html !И как результат — очередная версия (новый виток) ППМэдитора!

Забираем PPM~Editor 2.2.2.7  ppmeditor_2_2_2_7.rar ( 405.13 килобайт ) Кол-во скачиваний: 3016

Патчи от NMT и PPMeditor`а НЕ СОВМЕСТИМЫ !!!

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

Добавлено в конце мая 2009го

Долгожданное обновление PPM Editor’a (ANIM Edition)
Возможности:

  • быстрый разбор ppm-файла на секции/подсекции;
  • импорт/экспорт секции ANIM;
  • замена графических ресурсов на ресурсы большего размера;
  • извлечение выбранного/всех графических ресурсов в указанный каталог;
  • контроль наличия свободного места в изменяемом ppm-файле;
  • сохранение ppm-файла с пересчетом Phoenix-tokens (разделители).

 ppmEditor3.0Lite.rar ( 422.24 килобайт ) Кол-во скачиваний: 5363

{Stranger GT:Хочу еще раз выразить благодарность команде Патчеров.

Господа, огромное спасибо за тесты данной программы и за Ваши суперские патчи .}

… Добавил тему для размышлений с другого сцайта, на примере 6230i S40…Как вы знаете, в наших трубках нельзя выставить некоторые типы разрешений (первый раз, без запроса) для неподписанных приложений на доступ и изменение файловой системы.У МЕНЯ ПОЛУЧИЛОСЬ ЭТО ПОБЕДИТЬ!!!1. Скачиваем GAMMU (www.gammu.org).2. Подключаем телефон к компьютеру (у меня кабель DKU-2).3. В файле GAMMURC в секции [GAMMU] меняем CONNECTION = DKU2.3. Проверяем (gammu.exe —identify). Если информация о телефоне выдана — все ОК.4. gammu.exe —getrootfolders (получаем список дисков телефона) У меня:c:\1 — C (Permanent_memory)a: — A (Permanent_memory 2)5. gammu.exe —getfolderlisting c:\1 (получаем листинг диска С):c:/2;Folder;»Hidden»;PRHSc:/3;Folder;»java»;RS6. gammu.exe —getfolderlisting c:/2 (вместо c:/2 у вас может быть и другой ID папочки Hidden, смотри у себя листинг выше). Нас интересует вот этот файл:c:/40;File;»AAjavaAmidletAregAsuiteAattribAfileAA»;»12 Май 2006 г. 23:03:00 (Пт)»;3601;(запомним его ID — c:/40)7. Обязательно в нужном приложении поменять настройки на доступ к файловой системе хотя бы 1 раз (например, Чтение данных — Запрос всегда, сменить на Запрещено; если вы хотите сделать и чтобы изменение данных было без вопросов — тоже поменяйте разок).8. Скачиваем файл на компьютер — gammu.exe —getfiles c:/40 и сохраняем куда-нить в другую папочку.9. Меняем параметры доступа и снова скачиваем этот файл.10. Сравниваем: fc /b 11. Запоминаем адреса различающихся байт. При выбранном «Запрос всегда» значение 00, при выборе «Запрещено» — 03.12. Меняем в файле любым HEX-редактором байты по полученным адресам: 01 — только 1 запрос, 02 — разрешено.13. Удаляем файл из телефона — gammu.exe —deletefiles c:/40 (указываем тот ID, который нашли в п. 6.14. Записываем измененный нами файл в телефон: gammu.exe —addfile c:/2 AAjavaAmidletAregAsuiteAattribAfileAA (c:/2 — ID папочки Hidden из п. 5).15. Все работает!!!===============================================На 6230i все работает, причем нужный файл можно скопировать на ПК и обратно с помощью MobiMB, он находится в Permanent_memory->Hidden. Интересно, как сделать то же самое на 6233, там я такого файла не нашел===============================================Если MobyMB настроен правильно, то его достаточно. Главное — просто сдернуть файл с тела на комп и потом его обратно положить уже измененным.===============================================Полностью ушли запросы из MailMan’a, ReadManiac`a и MobyExplorer’a!!!Кстати, отлично вылеченный MobyExplorer выложу в приложениях. Вообще ни о чем не спрашивает!===============================================Попробовал с помощью MobiMB, после изменения файла и копирования его в телефон значек файла меняется, т.е. если раньше в свойствах стояло — текстовый документ, то теперь неизвестный формат файла.При копировании на компьютер через MobiMB в названии файла появляются иероглифы какие-тоОтвет: Удали файлы с ID 22 и 40, добавляй в папочку Hidden файлы любого содержания с именами, например, 1, 2, 3… и т.п., пока не станет файла с ID = 40. Удали файл с ID 40 и залей патченный файл AAjavaAmidletAregAsuiteAattribAfileAA. Теперь ему должен присвоиться ID 40.Делай все через GAMMU — значок меняться не будет.===============================================На иероглифы и на изменение значка файла забей. Когда будешь возвращать файл на телефон они опять превратятся в А. Не забудь убрать расширение файла ..тхт, которое появляется при переносе файла с тела на комп. Программа сравнения файлов не работает с такими дурацкими именами, поэтому переименуй в короткие.Ладно, опишу подробно по шагам как я делаю себя счастливым:Для краткости изложения обзовем файл на телефоне Permanent_memory\Hidden\AAjavaAmidletAregAsuiteAattribAfileAA, например, АА-файлом1. Устанавливаю необходимое приложение и проверяю его работоспособность, злорадно нажимая подтверждения доступа к ФС и к сети.2. Меняю все необходимые для изменения типы доступа. Я менял доступ в сеть и к файловой системе. Не важно на какое значение, лишь бы изменить.(При этом в АА-файле создается раздел, в котором записывается то, что данный вид доступа отличается от дефолтного).3. Через MobiMB сдергиваю АА-файл на компьютер. В первый раз ему присобачится расширение ..тхт, которое я удаляю и копирую файл в какую-нибудь папочку (чтоб достать, если где-то накосячу). В названии файла буквы А превратятся в А «с шапочкой». Не обращайте внимания.4. Переименовываю АА-файл: даю короткое имя для дальнейшей работы с ним. Например, attrib1.5. Опять меняю нужные мне типы доступа на другое значение. Будьте внимательны и меняйте только те же типы доступа, что и в пункте 2. Если поменяете другие, то в АА-файле появятся новые секции, изменится его размер и придется повторять все с п.3.6. Через MobiMB сдергиваю АА-файл на компьютер и переименовываю его в attrib2.7. Из DOS-сессии набираю строку fc /b (PATH)\attrib1 (PATH)\attrib2, где (PATH) — полный путь к нашим файлам. Кто помнит работу с DOS найдет тысячу способов как упростить себе эту работу.8. Результатом работы программы fc будет информация об адресах, куда были записаны сделанные нами в п. 5 изменения. Например:00000A56 00 0300000A57 00 0300000A58 03 009. Открываем файл для редактирования в шестнадцатеричном коде: HiView, Dos-Navigator и т.д. Это какой-никакой взлом, поэтому минимальные навыки по работе с такими программами нужны.10. Находим нужные нам адреса и меняем записанные в них значения на 02 (полный доступ) или 01 (спрашивать только первый раз). Я ставлю 02.11. Сохраняем файл и возвращаем ему его полное имя. Я это делаю, копируя имя заранее спрятанного файла (см. п. 3).12. С помощью MobiMB удаляем АА-файл из телефона и кладем на его место созданный нами файл. У него поменяется значок, но это не имеет значения. Это даже удобнее — следующий раз не надо вчитываться в названия, можно ориентироваться на желтенький значок.13. Проверяем все измененные типы доступа — выделены ранее не доступные режимы.14. Запускаем программу и радуемся свободному доступу!Однако помните — эти типы доступа по-прежнему запрещены для выбора через меню управления доступом в телефоне и если вы их измените, то вернуться на них сможете только полностью повторив процедуру или перенеся опять АА-файл с компьютера на телефон. Но для второго способа надо быть уверенным в том, что вы не устанавливали программ и не меняли их типы доступа с момента редактирования АА-файла.Инсталляция новых приложений тип доступа не меняет, все остается как вы задали.Если хотите перенести MailMan в папку штатного почтового клиента, то нужно делать ТОЛЬКО так:1. Устанавливаете MailMan и копируете его в папку штатного клиента.2. Меняете тип доступа к сети и ФС на полный доступ (Без запроса — 02)3. Через MobiMB удаляете файлы MailMan’a из его папки в applications, не удаляя саму папку!4. В телефоне открываете Коллекцию и удаляете появившееся вместо MailMan’a серенькое Неизвестное.При такой последовательности настройки доступа для MailMan’a, установленного вместо штатного клиента, сохраняются. Если удалять MailMan из Коллекции, то его секция в АА-файле стирается и доступ «штатного» MailMan’a слетает на дефолтные значения, которые нельзя изменить. Тоже самое происходит при стирании папки MailMan’a из applications с помощью MobiMB. Поэтому эти действия надо разделить.Для MobyExplorer’a и ReadManiac’a никаких особых рекомендаций нет. Просто меняете все типы доступа на 02 и работаете.Даже исчезновение только первого запроса на выход в сеть очень меняет ощущение от работы. Сравнить можно с переходом от Dial-Up к постоянному подключению. Хотя это субъективно.Если кто-то готов все эти процедуры облечь в минимально удобный программный код то, я думаю, благодарных людей было бы не мало. Хотя и руками с третьего раза это делается быстро.Спасибо дочитавшим до конца!

Gammu source, bzip2 compressed (version 1.08.00)

 gammu.tar.bz2.rar ( 829.45 килобайт ) Кол-во скачиваний: 349

Latest Gammu source, gzip compressed (version 1.08.00)

 gammu.tar.gz.rar ( 1.05 мегабайт ) Кол-во скачиваний: 204

Latest Gammu Win32 build

 gammu_win32.zip ( 1.21 мегабайт ) Кол-во скачиваний: 1335

… Решил проверить возможности проги Samsung Firmware Editor на Nokia… Переименовал файл прошивки MCUSW в BIN и нашел первую картинку в прошивке… Кто поможет в этом деле?

Цитата(chester @ 10.10.2006, 10:44) да да, я как всегда опаздываю….надо ежефайльник заводить….выложил в сообщение номер 2

Но форуме мобайл-ревю http://forum.mobile-review.com//showthread.php?t=38680 есть плеер с перемоткой под 6233. Так там проблемы с доступом к файловой системе. Не пробовал этой програмкой решить?

Цитата(Derik) есть плеер с перемоткой под 6233 … Неа, мне это не нужно было…

Напишите патч для моделей DCT-4 (типо 6230)отвязки оперативы от уемки чтобы при перепайки микросхемы UEM имеей не состоял из вопросиков, и чтобы он через 30сек. не отрубался, или из прошивки выдерните алгоритм шифрования ASK в RPL!Если сделаете вам цены не будет.

Цитата(SaNeKs) или из прошивки выдерните алгоритм шифрования ASK в RPL
А что — есть практический опыт? Интересует практический опыт…

Привет всем. Буду очень признателен тому, кто подскажет, возможно ли и как потроша прошивку вытащить из нее стандартные иконы, темы и т.д. чтобы можно было посмотреть (открыть) их на компе. К примеру я ранше где-то нашел весь этот контент вытащенный из прошивки Nokia 6230i. Значит как-то возможно. Хотелось бы распотрошить таким образом прошивку для Nokia 8800 Sirocco Edition. На сколько известно, он относится к серии s40 3d edition.

Было бы здорово, если бы ты выложил ссылку на инфу, как это сделать… Пока есть только патч к МобиМВ для отображения памяти диска А:…

Хелп ! Может кто поможет и выложит файло встроенного E-mail клиента ? Случайно удалил

… Дык я же тебе его и выложил в теме =Патчи S40 для МобиМБ=… Но лучше уж заново перепрошить твой 6233 — без проблем обычным кабелем CA-53 или DKU-2… FAQ по прошивке лежит в ветке =Прошивки= — по моему самый подробнейший из всех существующих…

Апдейтил до 4.91.Заметил нововведения:Внешне:кнопочки мп3 плеера,подложка под стрелочніми часами.Софтверно:начал понимать досихпор «нечитабельніе» *.жпг,*.гиф

Цитата(Se AD WMD) «нечитабельніе» *.жпг,*.гиф … Хммм, а выложить варианты нечитабельных сможешь? Надо будет пробнуть на своей 4.52…

тоже апдейтил до 4.91 ..
сортировка в смсках: хрен поймешь по какому принципу .. у меня не по дате сортирует .. че делать я хз )) бесит сильносортировка в журнале звонков общем тоже не сделана ..например идут числа333223322

уроды

Цитата(ceBep) сортировка в журнале звонков общем тоже не сделана ..
… Аналогично — бесит и напрягает… А еще нет сортировки на СИМ карте у меня почему то — идут вроде по алфавиту, потом опять заново кусок… Непонятно…

Новая инфа по прошивкокопанию:Сертификаты в файле(wcusw) прошифки не зашифрованы,отсюда делаем фыфод,что можно там и картинки найти.Какой прогой покапаться можно,никто не подскажет?А то от винхекса уже одни 01 10 11 100 101 110 111 в голове….Адрес:00d77ec08-ниже-один сертификат,выше-остальные,кроме тех,которые можно посмотреть через мобимб,

Опаньки… Можешь друже скрины экрана сделать и скриншоты телефона? Завтра погляжу на работе…

ребята, я ж в какомто сообщении (по-моему в форуме все о нокии 6233 постил сообщение по этому поводу) я тоже менял значки главного меню

2SE AD AWD у меня появлябтся меню с прикольными анимироваными значками, но в них пусто и ниче нельзя выбрать

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

ПРикольно, я и не догадался, что надо англицкий язык выбратьМне понравилась возможность ставить битрейт замиси АМР звукав диктофоне и в камере.

Открыл файл прошивки rm56b5003.81.mcusw.bin (Nokia 6270) прогой UltraEdit.Среди кучи ероглифов и всякого хлама обанружил такие ссылочки.com/nokia/mid/impl/isa/soundcom/nokia/mid/impl/isa/radio/mmediacom/nokia/mid/impl/isa/io/protocol/internal/wapcom/sun/cldc/util/j2mecom/sun/midp/io/j2me/datagramcom/nokia/mid/impl/isa/io/protocol/external/btl2capcom/sun/midp/io/j2me/datagramcom/nokia/mid/impl/isa/io/protocol/external/btl2capcom/nokia/mid/impl/isa/ui/stylecom/nokia/mid/impl/isa/bluetooth/DiscoveryEventjavax/wireless/messagingjavax/bluetoothjavax/microedition/media/control/nokia/ou_nmp/groups/lloyd/product_sw/work/mtoppi/Lloyd/wp_sw/coresw/video/avpo/avpo_3gpp_streaming/avpo_3gpp_streaming.cC:\predefhiddenfolder\SuiteConf.xmlfile:///E:/ javax

Rage2,
… можно попробовать заодно прописать их в патче для отображения этих папок…

Цитата

com/nokia/mid/impl/isa/soundcom/nokia/mid/impl/isa/radio/mmediacom/nokia/mid/impl/isa/io/protocol/internal/wapcom/sun/cldc/util/j2mecom/sun/midp/io/j2me/datagramcom/nokia/mid/impl/isa/io/protocol/external/btl2capcom/sun/midp/io/j2me/datagramcom/nokia/mid/impl/isa/io/protocol/external/btl2capcom/nokia/mid/impl/isa/ui/stylecom/nokia/mid/impl/isa/bluetooth/DiscoveryEvent Скорее всего просто обновления ядра или приложения.

com — это подпапка какого ни-ть мидлета. в 6233 почти все проги реализованы на яве. а сom, насколько я помню используется внутри мидлетов

Значит обновления мидлета стандартного.(я впринципе так и написал)C:\predefhiddenfolder\SuiteConf.xmlТакой есть у меня в телефоне.Меня больше заинтересовал другой кусочек прошивки.

Шрифты лежат в ppm вчера нашол.только они не как виндовые. там идёт указание какая буква шрифта какому значению UNI отвечает,а потом и сами буквы прорисованы.Также вчера сидел просматривал мцусв и сделал такие выводы:Примерно 3 метра из всего файла занимают вполне осмысленные фразы,причем там находятся бутлоадер, написаный на с++(или просто с) этот вывод я сделал потомучто в файле идёт много с++ команд,и в одной из ошибок указано:c++ library not found.Также интеесная вещь:в ботлоадере идёт проверка размера флеш телефона и указано,что для бб5 этот размер максимум-256МБ(!).Также где то в инете находил,что у 6233 размер флешки(какойто чел по маркировке смотрел) 256 мегов.Если это так кудаш деваются остальные 249 метров? прошивка?.И ещё один вывод: шрифт можно переделать,но по размерам он должен совпадать с исходным.Также в мцусв указывается крипт,и ключи(для чего они нужны я пока хз).Капаем дальше….

Цитата

Se AD WMD Меня больше заинтересовал другой кусочек прошивки.Прикрепленные файлы

proshivka.rar ( 33.59 килобайт )

При беглом осмотре заметил интересный кусок! Кусок прикреплён.  NetMon.rar ( 8.57 килобайт ) Кол-во скачиваний: 82Это как раз то, что отображается на экране Net Monitor`a! Слыхали?И говорит о том, что NM входит в состав паршивки!А вот как ево активировать…?Мыслю……

В ппм»ке в самом начале встречается фраза нет монитор несколько раз-посмотри.Вот скрины из прошивки интересные(прикреплены)Аещё если из прошивки оставить знаки от пробела (0х20) до английской z(0x77) получится ~ 4метра текста(осмысленного примерно 3)

Нашол в прошивке (в ппм_е файле) шрифты нашего телефона.Теоретически можно поменять дефалтовые шрифты на другие,практически — будем пробовать. Шрифты True type (в винде с букавкой Т на иконке) скриншоты пока выложить не могу.Найти их в прошивке можно по фразе OS/ .И еще нашол в ппм»ке фразы,появляющиеся при вводе кода *#war0anty# (*#92702689#) .

Цитата(Se AD WMD) Гы… ) Это стандартные Нокиевские шрифты походу… Вот смотри — выложу от своего смарта… Такие же?

Например у смартов шрифт меняется просто — достаточно взять ЛЮБОЙ шрифт ttf из винды на компе, размножить что бы их стало четыре, переименовать каждый соответственно и закинуть на Карту Памяти (если есть) в папку resource/fonts или на диск С, потом перезагрузить телефон… Если ты бы посмотрел, в какой именно папке (нужен путь) лежат шрифты, мы могли бы просто так же на Карте Памяти скидывать шрифт и менять…

Пробовал я и на карту памяти и в память телефона и resource и predefresource-никак.Хотя обязательно попробую ещё раз.

Цитата(Se AD WMD) Хотя обязательно попробую ещё раз
Названия шрифтов, правильные названия шрифтов нужны — их аббревиатура, как у тех что я приложил в архиве… Сколько их штук, знать бы самое главное, а куда приложить на Карте Памяти — разберемся… Главное — процесс пошел…

Нашол картинки в ппм_е файле некриптованые! простые пнг, которые являются частью стандартной темы.Например в приложеном архиве есть пнг из меню актив (зелёная когда упорядычеваем его) , иконка китайского оператора (одна из тех, о которых упоминалось раньше).Также в архиве шривты из телефона (также из прошивки выдернул) но они под виндой у меня нифкакую нихочут работать (их 4 как на смартах) ща читаю инфу о шрифтах к мобиле (в выдернутых шрифтах были парочка ссылок).Кстати по строению они очень похожи на True type шрифты( начала файлов почти идентичные).Будем копать дальше…

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

Угу, видел на MR в теме о 6233 ты продублировал, только сейчас зашел в тему сюда… Очень интересует точное название папки и названия 4х шрифтов из ppm… Попробуй друже их определить, особенно названия ttf…

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

Цитата(Se AD WMD @ 09.02.2007, 1:50) Шрифты в последнем архиве названы правильно…… будем искать…
Ну ты молодчик! я ваще в шоке сижу, когда увидел , что ты шрифты с картинками умудрился выдернуть… Прими поклон от меня. Так держать

Rage2, … тогда жди — может скоро что нибудь и получится… Будешь свой 6270 модифицировать… ))

Цитата(Se AD WMD) Шрифты в последнем архиве названы правильно … Угу, главное путь шрифта, то есть название папки (пАпок)… Что бы наши телефоны могли подменять стандартные нокиевские шрифты, нужен точный путь указать… Допустим на смарте это выглядит как Z:/resource/fonts/4 шрифта с названиями… Если точно такой же путь создать на Карте Памяти (Е) и закинуть свои шрифты, то после перезагрузки будут выбраны с карты памяти…

Вот скрин первого патча к телефону (часики новые -остальное-тема).При сооружении первого патча столкнулся с нюансом: размер заменяемогоUnknown block detected 3bError H80010105

USB flashing completed.

«А в целом неплохо! +1Только подкорректировать надоть! Цитата(A_L_I_E_N @ 17.04.2007, 9:55) Не фурычит твоя прога!

«

InitializingAdl flash selected. Prommer detection will be skipped.Starting USB flashing.Cmt->Unknown block detected 3bError H80010105

USB flashing completed.

«А в целом неплохо! +1Только подкорректировать надоть! Вот подправил. Проверте плиз.Не могу проверить на прошиваемость, т.к. у меня нет на компе прошивки версии 5.10, которая у меня на теле.[attachmentid=53196]

Цитата

Ailme
Вот подправил. Проверте плиз.

Не футачит — Error H80010105 !
Думай… Думай, чувачело!!! Шото там не контачит…!

Ailme, я уже в личку написал, что там неконтачит, а по форуму надо повнимательней читать на этом я акцентировал ваше внимание неоднократно…
И ещё такой вопрос ко всем у когонить есть идеи как декомпилить прошивку(мцу)? Дам наводку: прошивка написана на с++.

Se AD WMD,
… друже, это надо спросить у Javer или AlexeyK… http://www.topnokia.ru/forum/ipb.html?act=SF&s=&f=45Они то точно знают…

П.С… Было бы неплохо аську всё же установить тебе…

Se AD WMD, IDA Pro — самый мощный дизассемблер в мире. Интервью
http://www.idapro.ru/description/С ее помощью делают патчи для сименсов. Эльфы (.elf)Только вот где бы ее достать, желательно версию 5.1

УЖЕ нашел крякнутую IDA_pro_5.0.0.879 размер: 53 Mb

Вот очень хорошая книга «Ассемблер и дизассемблирование»: Описание, Скачать, Формат: DJVU, Размер: 9.76 Мб

(кстати целая глава посвящена IDA Pro)

Самая первая книга о IDA Pro «Образ мышления — дизассемблер IDA (том 1)», Скачать с рапиды, Формат: PDF, Размер: 2.72Мб

\\ЗЫ\\ Аську установи адназначна ))) www.qip.ruскачал и открыл мцу….))) намного круче винхекса )))

мельком глянул…нашел слылки на http://mobile.three.co.uk а также что-то о 6280..

Rage2,
… ты бы пост #166 в первую страницу впихнул… Да и #175 туда же…
…..ПАТОМ, когда Se AD WMD скажет свой вердикт …ред.Rage2

Цитата(A_L_I_E_N @ 18.04.2007, 2:04)
Не футачит — Error H80010105 !
Думай… Думай, чувачело!!! Шото там не контачит…! Вот подправил. Вроде должно работать, но не уверен на все 100, что будет работать со всеми файлами.Поэтому если что-то не будет работать, то скажите номера файлов, которые заменяли (и желательно размеры новых файлов). Чтобы было проще искать ошибку.[attachmentid=53217]

Цитата

Rage2
Только вот где бы ее достать, желательно версию 5.1…

Вот нарыл пару сцылок 1-я и 2-я
хететепе:// убрать! Юзать ослом!=============================

Ailme

Цитата

Se AD WMD…я уже … написал, что там неконтачит…

…по форуму надо повнимательней читать…

Тебе СЮДА (пост #46) и дальше по теме…

Цитата

…Вот подправил. Вроде должно работать, но не уверен на все 100, что будет работать…

Я тебя «обрадую» —>
Вставляю эти 3 шрифта —>  Fonts.rar ( 155.29 килобайт ) Кол-во скачиваний: 19Точнее компоненты — шрифт один -> Rewinder.

И гифку включения (copyright by Se AD WMD) —>  1.gif.rar ( 105.18 килобайт ) Кол-во скачиваний: 24

Скачал 5-ю версию прошивки. Теперь буду тестить прогу на своем теле. Выложу когда доделаю.

http://www.keil.com/arm/ по дизассемблтрованию.У когонить ксть аас мелодия прикольная и короткая ? (Сделаю патчик мелодтт включения)

Цитата(Se AD WMD) аас мелодия прикольная и короткая
Держи друже — 5 мелков на выбор от N73ME…

Вот исправил Теперь должно все работать. Проверить на теле не смог, т.к. дистриб с 5-й прошивкой не устанавливается.Проверял так:1. заменял 1-ю гифку на саму себя и сравнивал оригинальную прошивку и пропатченную2. заменял 1-ю гифкуна гифку из 178 поста своей прогой и nmt и сравнивалВсе было идентично

 ppmEditor.zip ( 315.32 килобайт ) Кол-во скачиваний: 58

Аilmе, камрад… Есть вопрос, возможна ли адаптация твоей проги для прошивки S60?

Цитата(walker @ 19.04.2007, 8:43) Аilmе, камрад… Есть вопрос, возможна ли адаптация твоей проги для прошивки S60? Чесно, понятия не имею. Если nmt работала с прошей, то и моя прога должна тоже работать. У них схожие алгоритмы.

У меня для тестирования есть только rm123_145_3004.91.ppm_e

Дайте ссылку для скачки версии 5.10. А то скачал, а дистриб не работает.

P.S. не чем свой тел прошивать :@

А вообще жду советов и помощи в улучшении проги…И скажите плиз работает она или по-прежнему глюююююююючит?

Цитата(Ailme @ 19.04.2007, 9:03) А вообще жду советов и помощи в улучшении проги…И скажите плиз работает она или по-прежнему глюююююююючит? Да вроде работает. Картинки заменил, прошил. И ву аля, все ОК

Цитата

Ailme
…И скажите плиз работает она или по-прежнему глюююююююючит?…

Маладца! Ты иё пабидил!!!

Не в обиду многоуважаемому Se AD WMD, но работает чуть-чуть корректней НМТ.

Поясню… После патча (НМТ-шного) пропала иконка гарнитуры (маленькие наушнички с микром). Обсуждали уже эту тему…Типа просто потерялась. В место неё был жёлтый значёк папки с вопросом. Что и как ни делал — не удалось победить!Счас фсё на месте! Лови +1 ! Цитата(A_L_I_E_N @ 20.04.2007, 12:16) Поясню… После патча (НМТ-шного) пропала иконка гарнитуры (маленькие наушнички с микром). Обсуждали уже эту тему…Типа просто потерялась. В место неё был жёлтый значёк папки с вопросом. Что и как ни делал — не удалось победить! В нмт не все файлы имеют правильный размер. Полагаю, что если повозиться с hex-редактором и ручками, проблему можно решить.Завтра выложу версию по-новее: можно смотреть шрифты

A_L_I_E_N,а мне и не в обиду- мне этому не очень много времени получается уделять, поэтому пусть Ailme доделывает.

Итак…Теория: имаже_е — файл-образ файловой системы в FAT16,плюс в нём в самом начале есть инфа для флешера (алгоритм прошивки и ещё ченить) и «левые байты». Такой вопрос какой прогой можно использовать такой имиж (ченить типа алкоголя) и вообще есть ли она?(Есесно после удаления из образа всего лишнего).

И ещё одна аналогия с программированием — ппм очень получается похож на файл ресурсов (*.res), если из него попробовать убрать «левые байты» и небольшой кусочек начала, можно ли его будет просмотреть чемнить типа Restorator»a?(-этим сегодня я и займусь).

…Еще бы поддержку прошивки S60 сделать, и будет супер программа… В этой теме уже выкладывали три файла прошивки, аналог PPM как я понял это файл с расширением V05… Если время у вас будет, посмотрите плиз…
П.С… По ходу дела назревает очередной Специалист по Нокиа…

Цитата(Se AD WMD @ 20.04.2007, 10:30)

Итак…Теория: имаже_е — файл-образ файловой системы в FAT16,плюс в нём в самом начале есть инфа для флешера (алгоритм прошивки и ещё ченить) и «левые байты». Такой вопрос какой прогой можно использовать такой имиж (ченить типа алкоголя) и вообще есть ли она?(Есесно после удаления из образа всего лишнего).
И ещё одна аналогия с программированием — ппм очень получается похож на файл ресурсов (*.res), если из него попробовать убрать «левые байты» и небольшой кусочек начала, можно ли его будет просмотреть чемнить типа Restorator»a?(-этим сегодня я и займусь).

По мне, так они все мне напоминают образы ФС. Только вот как работать с этим?Поэтому я тебя и спрашивал как-то про это.WinHex, может работать с образами как с ФС, но в данном случае, когда я пробовал ему их скормить, он не увидел в них ФС.

Вот выкладываю очередное обновление.Добавлен проссмотр шрифтов и есть возможность отмены изменений, кликните правой кнопкой мыши на нужном ресурсе, там менюшка появилась.Может кто-нить порекомендует что-нить для проссмотра аас в делфи?Ничего не могу найти по этому.

 ppmEditor.zip ( 461.41 килобайт ) Кол-во скачиваний: 277

Пока обновлений не предвидится.

P.S.Если только меня не осинит что-нить еще в проге изменить. Или хэлп в конце-концов для нее написать

Цитата(walker @ 20.04.2007, 3:54)
…Еще бы поддержку прошивки S60 сделать, и будет супер программа… В этой теме уже выкладывали три файла прошивки, аналог PPM как я понял это файл с расширением V05… Если время у вас будет, посмотрите плиз…

Этот файлик N73_rofx_3.0705.1.0.31_PRD.V05?

2 Ailme не работает твоя новая версия, выдает ошибкуppmEditor.exe — обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.зы с пред идущей все было ок

Однозначно: имаже это образ фс.чтоб подключить к вин-хексу надо убрать левые байты и начало файла.И в имаже одна фраза просто воодушевляет к раскопкам в этой области: VolumeLabelFAT16!ппм- не образ файловой системы, а файл ресурсов прошивки,т.к внём не содержится меток о разделе.

Цитата(Ailme @ 20.04.2007, 4:21)

Этот файлик N73_rofx_3.0705.1.0.31_PRD.V05?

Угу, по идее да… Друже Sе АD WMD вроде уже глянул его… Цитата(macros @ 20.04.2007, 7:24) 2 Ailme не работает твоя новая версия, выдает ошибкуppmEditor.exe — обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.зы с пред идущей все было ок Если есть upx, то распакуйте им. Тоже заметил, что почему-то запакованный он не запускается.Иначе ждите обновления.

Цитата

Тоже заметил, что почему-то запакованный он не запускается.

Фигня какаято! Не хотел запускаться! Типа начинал…. и тишина…!После того как ПРОСТО открыл в Рестораторе и просто закрыл — запустился!Мистика…!!! А дефочка прикольная, с темы какойто, не помню какой.Доработал ты его — ништяк! Шрифты сразу видно.

Логично было бы прикрутить прослушку музла и просмотр М3Ж!

Малатца! Перехватил эстафету от Se AD WMD !Вот только не фтыкаю, а как применить патч если у тебя нет исходников (шрифты, иконки…)?Т.е. как поделицца собственноручно изменённой ППМ`кой? ini`шка не в счёт!4,5 метра ППМ`ки както аплоадить и скачивать потом — не очень то…!Сооруди так, чтоб на основании заменённых ресурсов мутился файл патча (типа как в Рестораторе), который в последствии можно было приложить, прикрутить к непатченой(оригинальной) ППМ-ке!Прикладываю патч — изменены шрифт, гиф запуска(от Se AD WMD), гиф ожидания(грёбаные кубики туда-сюда) и гиф сохранения фото. К сожалению применить патч можно лишь при помощи НМТ. Надеюсь только пока…!

Забираем —>  rm123_145_3005.10.ppm_e.rar ( 339.69 килобайт ) Кол-во скачиваний: 8

Цитата(Se AD WMD @ 20.04.2007, 6:41) Однозначно: имаже это образ фс.чтоб подключить к вин-хексу надо убрать левые байты и начало файла.И в имаже одна фраза просто воодушевляет к раскопкам в этой области: VolumeLabelFAT16!ппм- не образ файловой системы, а файл ресурсов прошивки,т.к внём не содержится меток о разделе. По ходу это типа iso`шка с контентом которая маунтится в тело!Только смысл копать? Это ж не ППМ, откуда обычным образом (способом) нельзя вытащить ресурсы!Прошился — и забирай!Разве что только для знания того, что и как… Опыт тоесть!Тогда да — знание СИЛА!

Цитата

Логично было бы прикрутить прослушку музла и просмотр М3Ж! Если скажешь как, то будет сделано…

Цитата

Вот только не фтыкаю, а как применить патч если у тебя нет исходников (шрифты, иконки…)?
Т.е. как поделицца собственноручно изменённой ППМ`кой? 4,5 метра както аплоадить и скачивать потом — не очень!

Открываешь прошивку. Извлекаются ресурсы и создается файл firmware.map
Далее изменяешь ресурсы и сохраняешь изменения в файл Files.ini. Можешь и вручную его создать. Поэтому он и ini

Чтобы поделиться: нужны файлы firmware.map, Files.ini и собсно ppm. А еще то чем заменяем.

Запускаешь прогу, меню->открыть карту выбираешь firmware.map. В дереве создается список ресурсов. Лучше их не смотреть(если в папке ExtractRes их нет, иначе будет ошибка). Далее меню->изменения->открыть и выбираешь Files.ini. В дереве будут сделаны пометки, но как уже говорилось лучше его не трогать, если нечего смотреть.Далее меню->изменения->применить и выбираешь ppm(или другой какой-нить файл). И вуаля.

P.S.Только файлы, к-е будут патчить должны быть идентичные.

Хотя files.ini, пожалуй, придется ручками подправить, если файлы будут в другом каталоге. Цитата(walker @ 20.04.2007, 8:50) Угу, по идее да… Друже Sе АD WMD вроде уже глянул его… Все что я смог прогой вытащить

P.S.почти ничего

 s60.rar ( 38.76 килобайт ) Кол-во скачиваний: 20

Такое впечатление, что файлы там идут кусочками: есть несколько байт начала, а остальное не знаю в каких координатах искать

З.Ы. Есть голова, а остальное куда-то дели

Цитата(Ailme @ 20.04.2007, 10:41) Если скажешь как, то будет сделано…

Открываешь прошивку. Извлекаются ресурсы и создается файл firmware.map

Далее изменяешь ресурсы и сохраняешь изменения в файл Files.ini. Можешь и вручную его создать. Поэтому он и ini

Чтобы поделиться: нужны файлы firmware.map, Files.ini и собсно ppm. А еще то чем заменяем.

Запускаешь прогу, меню->открыть карту выбираешь firmware.map. В дереве создается список ресурсов. Лучше их не смотреть(если в папке ExtractRes их нет, иначе будет ошибка). Далее меню->изменения->открыть и выбираешь Files.ini. В дереве будут сделаны пометки, но как уже говорилось лучше его не трогать, если нечего смотреть.Далее меню->изменения->применить и выбираешь ppm(или другой какой-нить файл). И вуаля.

P.S.Только файлы, к-е будут патчить должны быть идентичные.

Хотя files.ini, пожалуй, придется ручками подправить, если файлы будут в другом каталоге. Слишком гиморно! Многие не догонят! Будет куча вопросов! Да и телодвижений много!

Проще!!! Повторюсь — нужен ОДИН файл в котором будут ЗАМЕНЯЕМЫЕ ресурсы + инфа

куда (стартовые, начальные адреса) их фтыкать! Слуш! Кинь в личку аську — пообщаемся! Цитата(A_L_I_E_N @ 21.04.2007, 12:49) Слишком гиморно! Многие не догонят! Будет куча вопросов! Да и телодвижений много!

Проще!!! Повторюсь — нужен ОДИН файл в котором будут ЗАМЕНЯЕМЫЕ ресурсы + инфа

куда (стартовые, начальные адреса) их фтыкать! Всему свое время. Доберусь когда-нить и до этого.Пока вот обновление:1. Нормально извлекатся m3g. Смотрел в Nokia Series 40 Theme Studio 2.22. Размер файлов сохраняется в файле firmware.map, поэтому в папке файлы ресурсов могут отсутствовать. До этого сравнивал размер с существующим файлом.

P.S.Из-за этого файлы firmware.map из предыдущих версий не подойдут для последующих, и наоборот

3. По дереву можно перемещаться и при отсутствии файлов. (Просто ничего не увидим)

 ppmEditor.rar ( 451.06 килобайт ) Кол-во скачиваний: 36

Цитата

Ailme
Всему свое время. И так сижу чуть ли не сутками с этой прогой.

Да не вопрос! Никто ж в шею не гонит!Колхоз — дело добровольное!

Очередное обновление.Добавил возможность создания патча в виде одного файла.

 ppmEditor.rar ( 456.11 килобайт ) Кол-во скачиваний: 37

Аilmе, поздравляю со званием Специалист!

Цитата(walker @ 21.04.2007, 4:05)
Аilmе, поздравляю со званием Специалист!

Гранд мерси

Присоединяюсь к walker`у !
Респект и уважуха! По поводу проги….Намана всё работает, только для того чтобы применить твой бинарник, нужно открывать прошу.Неплохо было б типа кнопка «Патч» -> выпадало окно где просто нужно указать исходную (непатченую) ппм-ку, бинарник (патч) и жмакнуть «ОК»!И с чегото вдруг стартовые координаты окна по У — гдето посередине, а по Х ~ 800. У меня 1024х768.

Соответственно окно проги глубоко в правом нижнем углу!

Когда пробовал вытащить что-нить из N73_rofx_3.0705.1.0.31_PRD.V05, то изменил немного алгоритм поиска. Обнаружил, что после этого аас стали иметь больший размер.Короче подправил.

Т.к. пока не удалось найти ничего подходящего для проигрывания аас, то добавил в прогу wmp. Чтобы он играл аас нужно установить для него плагин AAC-aacPlus Plugin.

Но проблемы все таки есть: 764 не играет в wmp, проверял в NeroShowTime жалуется, что файл неправильный, а на 765 wmp выдает ошибку. В целом прога вроде работает и с этим сообщением.Поэтому прошу помочь выяснить как определить размеры аас файлов или как определить их конец. То, что я использую похоже дает не 100% результатХотя winamp все играет без проблем, только как его использовать в проге не знаю.[attachmentid=53385]

Сейчас нет времени выкладывать плагин для wmp. Поищите его в нете AAC-aacPlus Plugin http://www.orban.com/ либождите, когда выложу попозже

Ailme, Строение патча к нмт: 65 байт-инфа о прошивке, sizeof(int)-4 байта стартовый адрес,sizeof(int)-4 байта-размер заменяемого, потом идёт само то, что изменено.потом снова sizeof(int)-4 байта стартовый адрес,sizeof(int)-4 байта-размер заменяемого… и т.д.З.Ы. А реалезовано это так: for (int i=0;i  rm123_145_3005.10.bin.rar ( 295.13 килобайт ) Кол-во скачиваний: 23

Чтобы прога могла правильно извлечь файлы, точнее гифки, нужно в патче заменить байтик по адресу 142651 (или 22D3Bh) на 00 Цитата(Ailme @ 28.04.2007, 10:42) Чтобы прога могла правильно извлечь файлы, точнее гифки, нужно в патче заменить байтик по адресу 142651 (или 22D3Bh) на 00 Чёт не пойму связь между процессом извлечения гифов и заменой байта в ПАТЧЕ ?!Поясни…И можт замутить так, чтоб нам уже не надо было менять ‘байтик’…? Как ты считаешь…?

Вопрос на засыпку — есть ли в файле PPM пустое место? Или неиспользуемые картинки? Можно ведь если не хватает места переносить туда заменяемый ресурс… Так делают на Самсунгах Agere с прошивкой формата S3… Вообще много схожего… Или что еще лучше, переносить в пользовательскую память телефона подменяемый ресурс… Но для этого надо знать адреса начального и конечного объема памяти телефона…

Цитата(A_L_I_E_N @ 28.04.2007, 12:08) Чёт не пойму связь между процессом извлечения гифов и заменой байта в ПАТЧЕ ?!Поясни…И можт замутить так, чтоб нам уже не надо было менять ‘байтик’…? Как ты считаешь…? Мне захотелось извлечь из патча файлы, которые ты туда записал. Так вот извлечь их обратно оказалось проблемно.

В общем переделал прогу, чтобы можно было извлекать файлы из патча. Теперь патч имеет другую структуру!!!

Кстати, классная гифка для камеры!

Вот мой патч  rm123_145_3005.10.rar ( 165.51 килобайт ) Кол-во скачиваний: 26

.

А вот новая версия проги  PPM_Editor.rar ( 517.5 килобайт ) Кол-во скачиваний: 65

Цитата(walker @ 28.04.2007, 12:54)
Вопрос на засыпку — есть ли в файле PPM пустое место? Или неиспользуемые картинки? Можно ведь если не хватает места переносить туда заменяемый ресурс… Так делают на Самсунгах Agere с прошивкой формата S3… Вообще много схожего… Или что еще лучше, переносить в пользовательскую память телефона подменяемый ресурс… Но для этого надо знать адреса начального и конечного объема памяти телефона…
А мне больше интересно, в каком месте содержится информация о размерах картинок и и расположении в прошивке.

Эти данные находятся в MCUSW… Только непонятно почему такой об’ем… Вроде вся графика, шрифты и мелки в РРM… Неепааняятно…

Цитата

Ailme
Мне захотелось извлечь из патча файлы, которые ты туда записал. Так вот извлечь их обратно оказалось проблемно.

Ааа…. Так вот в чём собака порылась… Только можно ж было применить патчеГ к ппм-ке, открыть заново и пожалте —

в ExtractRes всё что я там наваял!

Но..! Если б у тебя не возникло вышеописанного тобою желания, то не случилось бы следующего —>

Цитата

В общем переделал прогу, чтобы можно было извлекать файлы из патча.

Новая фишка!

Цитата

Кстати, классная гифка для камеры!

Фигасе! Больше получаса кулямал в Фотошопе и Ulead GIF Animator`е!

Рад что понравилась.

Ребята, карты ресурсов возможен вариант создания? Например — название картинки -> размер ширина, высота -> начальный и конечный адрес, как в Ресмане… В ветке Самсунг есть хороший пример в теме Карты ресурсов прошивки…

Цитата(A_L_I_E_N @ 28.04.2007, 9:53) Фигасе! Больше получаса кулямал в Фотошопе и Ulead GIF Animator`е!

Рад что понравилась.

Мне как раз надоела гифка при сохранении, не мого найти чем заменить. Так что тебе
Цитата(A_L_I_E_N @ 28.04.2007, 9:53) Только можно ж было применить патчеГ к ппм-ке, открыть заново и пожалте —

в ExtractRes всё что я там наваял!

Программа не универсальная, поэтому все файлы она никак не сможет вытащить.Например гифки заканчиваются байтами 00 3B, но если гифка анимированная, то эти байты могут присутствовать еще и в других местах.А ААС и TTF вообще не могу сказать чем заканчиваются, т.к. разные представители этих расширений имеют разные окончания. Цитата(walker @ 28.04.2007, 7:50) Эти данные находятся в MCUSW… Может кто-нить подскажет как их там найти?

Цитата

AilmeМожет кто-нить подскажет как их там найти? Если бы всё было так просто…..Это ж не СасмунгСамвысунг, которого перепахали вдоль и поперёк

и колбасят-мутят патчи и прочие вкусности под него…

Это Ноккиа, корябание и кулямание которой находится, по сравнению с С, в зародышевой стадии!

Это похоже на поиски чёрной кошки в тёмной комнате!

Да и активистов как-то не очень то и наблюдается — горстка малая.

НО МЫ В ТЕЛЬНЯШКАХ!!!

Всему своё время!Будем искать…

Ailme, Данные о стартовых и конечных адресах ресурсов нах. в ппм, использовать дрегое место , если ресурс не влазит- нереально(пока)- объясню почему: в ппм как нам известно все файлы идут подряд(точнее от начала файла и до конца), телефоном непредусмотрено, чтоб посреди файла стояла ссыла на другое место в памяти (физической) телефона. Прошивается телефон блоками по 0х4000 байт (в начале каждого блока идет адрес(?) куда надо данные записывать-«левые байты»,если с ними разобраться,то ппм можно сделать бОльшего размера.И ещё-свободное место в памяти(физической) телефона есть всегда-например ппм-ки ж разных размеров, згачит при прошитии ппм меньшего размера остаётся свободноеместо(и заметте: оно телефоном никуда не испоьлзуется), дальше делай выводы сам.

Агааа! Значит место все же есть в РРM… Знать бы сколько… Блин, хоть бы кто из патчеров бывших Самса купил ВВ5 3rd… Истина где то уже за спиной…

Цитата(walker @ 29.04.2007, 10:43) Агааа! Значит место все же есть в РРM… Знать бы сколько… Блин, хоть бы кто из

патчеров бывших Самса купил ВВ5 3rd… Истина где то уже за спиной…

Ну…, как такового нет! Можно лишь РАСТЯНУТЬ ппм-ку!Да с местом (в телефоне) я думаю всё намана, главное адресочки…Вот в чём загвоздочка.

Аха, истина уже на подходе! Дышит в затылок!

Цитата

Se AD WMD…при прошитии ппм меньшего размера остаётся свободное место и заметте: оно телефоном никуда не используется… Такая мысль меня тож посещала, причём неоднократно.Такое ощущение, что у телефона ещё ресурсов и ресурсов…. Цитата(Se AD WMD @ 29.04.2007, 6:17)

Ailme, Данные о стартовых и конечных адресах ресурсов нах. в ппм, использовать дрегое место , если ресурс не влазит- нереально(пока)- объясню почему: в ппм как нам известно все файлы идут подряд(точнее от начала файла и до конца), телефоном непредусмотрено, чтоб посреди файла стояла ссыла на другое место в памяти (физической) телефона. Прошивается телефон блоками по 0х4000 байт (в начале каждого блока идет адрес(?) куда надо данные записывать-«левые байты»,если с ними разобраться,то ппм можно сделать бОльшего размера.И ещё-свободное место в памяти(физической) телефона есть всегда-например ппм-ки ж разных размеров, згачит при прошитии ппм меньшего размера остаётся свободноеместо(и заметте: оно телефоном никуда не испоьлзуется), дальше делай выводы сам.

Ну может тогда найдется умный человек, который разгодает тайну? Хочется скорее. Терпения мало
Цитата(walker @ 28.04.2007, 10:47) Ребята, карты ресурсов возможен вариант создания? Например — название картинки -> размер ширина, высота -> начальный и конечный адрес, как в Ресмане… В ветке Самсунг есть хороший пример в теме Карты ресурсов прошивки… Такой вариант подойдет?

 map.rar ( 8.86 килобайт ) Кол-во скачиваний: 26

Цитата

Ailme
Такой вариант подойдет?

Отлично!

Вот только если тебе несложно, привычней всё-таки адреса в HEX!

А так оч даже намана! Потихоньку движемся фперёт…!

Цитата

Такое ощущение, что у телефона ещё ресурсов и ресурсов….

По маркеровке флеш вроде как 256 мб….

Спасибо, Аilmе… Будем потихоньку собирать карты ресурсов от различных моделей ВВ5… Насчет флэш на 256мб в теле честно скажу я в шоке, не представляю для чего она… На ум приходит лишь дополнительный буфер под движок и место для апгрейда прошивки… В общем я хз…

Цитата(Se AD WMD @ 30.04.2007, 8:38) По маркеровке флеш вроде как 256 мб…. Да, я помню, мы не так давно обсуждали енту тему…!Чего ж и сказал про ресурсы…

 ppmEditor.rar ( 461.87 килобайт ) Кол-во скачиваний: 31

Вот списки «левых байт»  1.rar ( 33.66 килобайт ) Кол-во скачиваний: 31может кто-нить разберется, что здесь за что отвечает.и еще интересует алгоритм подсчета crc в файле vpl. Без этого двигаться в сторону увеличения размера заменяемых ресурсов бесполезно

и придумайте нормальное название для «левых байт»

Отличная инфа!Обяз вечером поковыряюсс!

А пока на шашлыки (у подруги ДР)…..!!!!

Аilmе, если будет время, зайди на аgеrе.sgh.ru и качни прогу SFW Еditor для прошивки S3 Аgеrе у Самсунгов… У Нокиа S40 ppm удивительно напоминает прошивку S3… Если что, стукни в ЛС…

Цитата(Ailme @ 01.05.2007, 11:27)
Вот списки «левых байт»  1.rar ( 33.66 килобайт ) Кол-во скачиваний: 31и еще интересует алгоритм подсчета crc в файле vpl. Без этого двигаться в сторону увеличения размера заменяемых ресурсов бесполезно
CRC определять научился Вопрос за «левыми байтами»

Заметил, что 6 и 7 байты в «левых…» отвечают за размер секции

Уффф! Вот это погуляли…!Итак! К делу…Есть небольшая поправка + кое-какая мысля по первому взгляду

Разберём на примере Item1 offStart=»000000A6″ Value=»66 4B 01 00 00 40 00 01 1E 00 00 C8″

Воткнув ппм`ку в EditPad, просмотрев внимательно твои записи и сопоставив с исходным кодом, пришёл к выводу

что последний байт, в данном случае C8 (дальше по списку — 07, 0E…) — лишний! Проанализировав остальные

строчки Item2, Item3 и т.д. понял что они (байты) нелогичны, бессмысленны (в контексте «левых» байтов)! (могу ошибаться!)
И ты забыл вставить ещё одну последовательность — 54 01 17 0E 00 00 00.
Поскольку без неё не совпадают адреса в offStart.
Поясню: в Item1 «левые» байты должны начинацца с 000000A6, а 66 имеет адрес 000000AD
Смещеньице небольшое. Но когда учесть 54 01 17 0E 00 00 00 — фсё тип топ!
Таким образом «левые» байты (предлагаю назвать РАЗДЕЛИТЕЛИ) имеют следующий вид


Цитата(Se AD WMD @ 10.05.2007, 11:20)


A_L_I_E_N, А в первых 2-х блоках-Update Agent, который непосредственно и прошивает телефон (я так думаю).
Кста, Rage2подсказал идею ох..енную-тулза WinImage-открывает имаге файл (но лично моё мнение надо из имежа сначала вырезать «Разделители» и кусочек до первого разделителя).

Точно…блин,а я пробывал кусок удалять до первого разделителя(типа лоадер) , а патом этот образ в ВинИмадже открыл…но файлов в образе не оказалось, а оказвается дело то в разделителях…..?! Плиз парни, сделайте тулзу, чтоб эти самые разделители убрать, а потом можноб было спокойно их в ВинИмадже смотреть…
А потом после редактирования ….можно опять обратно их добавить и шить в телефон Кстати вот она…мож кому пригодтся..С помощью ее спокойно открываются файлы образов контента Карт памяти…..к примеру такие вот:rm123_145_30004.91.image_sd_apac_64MBrm123_145_30004.91.image_sd_apac_128MBrm123_145_30004.91.image_sd_voda_64MBrm123_145_30004.91.image_sd_emea_64MBrm123_145_30004.91.image_sd_voda_128MBrm123_145_30004.91.image_sd_emea_128MBrm123_145_30004.91.image_sd_chin_64MBrm123_145_30004.91.image_sd_chin_128MB Цитата(Rage2 @ 11.05.2007, 12:05)
Плиз парни, сделайте тулзу, чтоб эти самые разделители убрать, а потом можноб было спокойно их в ВинИмадже смотреть…
А потом после редактирования ….можно опять обратно их добавить и шить в телефон
Полчаса непыльной работы — покликал мышкой, почистил от Разделителей.

Забирайте кому надо ->  rm123_145_30004.91.rar ( 1.62 мегабайт ) Кол-во скачиваний: 20

Вот только огорчу всех загоревшЫхся — всё равно не открываецца — пишет ошибка чтения!Но! Пробовал вставляь в начало (до VOLUMELABELFAT16, так чтобы было *********FAT16) кусок взятый из image_sd_emea_64MB. Ошибку не выдаёт — открывает. Но…! Нифига нет!Ковыряю дальше…

Ailme друже, ты не мог бы обновления версий твоей проги редактировать в одном сообщении, например в #283? А то в первом посте для пользователей корректировать приходится постоянно…

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