TopNokia Forum > Редактирование и Патчинг S40/s60 прошивок НОКИА!

Автор: | 01.12.2009

TOPNOKIA USER

23.09.2006, 11:50

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

Добавлено 14.02.07:

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

Добавлено 1.09.07:

Еще одна программа для редактирования PPM файла прошивки, автор Ailme
PPM Editor v2.2.2.6 → Нажмите для просмотра прикрепленного файла
Наиподробнейший ФАК по патчингу! Подробнее уже некуда! Кто не понял — повышаем IQ!Файл большой — потому-что наиподробнейший, с картинками…

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

Забираем -> complete_FAQ_about_patching (4.5 Мб).

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

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

Фениксы, облегчающие и упрощающие процесс патчинга можно взять ВОТ ТУТ=============================================ВинХекс (но комент)

Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла

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

Добавлено 3.04.2008

Эстафета передана!! Факел в руках Stranger GT !И как результат — очередная версия (новый виток) ППМэдитора!

Забираем PPM~Editor 2.2.2.7 → Нажмите для просмотра прикрепленного файла

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

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

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

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

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

Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
{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)

Нажмите для просмотра прикрепленного файла

Latest Gammu source, gzip compressed (version 1.08.00)

Нажмите для просмотра прикрепленного файла

Latest Gammu Win32 build

Нажмите для просмотра прикрепленного файла

… Решил проверить возможности проги 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 по прошивке лежит в ветке =Прошивки= — по моему самый подробнейший из всех существующих…

Se AD WMD

05.12.2006, 10:09

Апдейтил до 4.91.Заметил нововведения:Внешне:кнопочки мп3 плеера,подложка под стрелочніми часами.

Софтверно:начал понимать досихпор «нечитабельніе» *.жпг,*.гиф

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

уроды

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

Se AD WMD

05.12.2006, 2:22

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

Опаньки… Можешь друже скрины экрана сделать и скриншоты телефона? Завтра погляжу на работе… ребята, я ж в какомто сообщении (по-моему в форуме все о нокии 6233 постил сообщение по этому поводу) я тоже менял значки главного меню

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

Se AD WMD

10.12.2006, 10:40

Нашел ещё 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,
… можно попробовать заодно прописать их в патче для отображения этих папок…

Se AD WMD

08.01.2007, 2:16

Цитата

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, насколько я помню используется внутри мидлетов

Se AD WMD

08.01.2007, 7:16

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

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

Se AD WMD

29.01.2007, 10:09

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

A_L_I_E_N

29.01.2007, 10:10

Цитата

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

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

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

Se AD WMD

31.01.2007, 10:42

В ппм»ке в самом начале встречается фраза нет монитор несколько раз-посмотри.Вот скрины из прошивки интересные(прикреплены)

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

Se AD WMD

06.02.2007, 4:43

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

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

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

Se AD WMD

06.02.2007, 6:25

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

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

Se AD WMD

07.02.2007, 8:57

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

Se AD WMD

08.02.2007, 6:16

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

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

Se AD WMD

09.02.2007, 1:50

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

Цитата(Se AD WMD @ 09.02.2007, 1:50) Шрифты в последнем архиве названы правильно…… будем искать…
Ну ты молодчик! я ваще в шоке сижу, когда увидел , что ты шрифты с картинками умудрился выдернуть… Прими поклон от меня. Так держать Rage2, … тогда жди — может скоро что нибудь и получится… Будешь свой 6270 модифицировать… )) Цитата(Se AD WMD) Шрифты в последнем архиве названы правильно
… Угу, главное путь шрифта, то есть название папки (пАпок)… Что бы наши телефоны могли подменять стандартные нокиевские шрифты, нужен точный путь указать… Допустим на смарте это выглядит как Z:/resource/fonts/4 шрифта с названиями… Если точно такой же путь создать на Карте Памяти (Е) и закинуть свои шрифты, то после перезагрузки будут выбраны с карты памяти…

Se AD WMD

09.02.2007, 9:35

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