Итак, господа форумчане, сообщаю вам о своей новой разработке, связанной с редактированием прошивок. Дело в том что появляются новые прошивки, моды, порты(вон прошивку N97 недавно адаптировали под 5800), открываются новые возможности для редактирования, но к сожалению редакторы прошивок не успевают за ними. Ковырять кучу текстовых файлов, копировать тонны контента в прошивку долго, и напрягает. А народ требует МОДОВ , а если не требует, то иногда хочет создать их самостоятельно, для себя любимого, так сказать. Ранее я создал неплохой редактор прошивок BlackyJack. После выхода прошивки от С6 на 5800 и другие модели мне было жутко лень оснащать его поддержкой этой прошивки, архитектура программы не позволяла(вернее позволяла, но запарок было бы много). А лень как известно - двигатель прогресса. Вот и пришла мысль создать редактор, который можно адаптировать под новые прошивки без участия программиста. Nokiation как раз из таких.
Программа предназначена для редактирования прошивки смартфонов Nokia. Сама она не умеет редактировать ничего, для работы с прошивкой ей требуются файлы настройки(ака конфиги) под конкретную прошивку(т.е. под конкретный девайс), это может быть 5800, 5530, N97\Mini, C6, и еще масса текущих и будущих аппаратов. Также чтобы совать в прошивку различный контент, разработана система аддонов.
Nokiation по сути похожа на мою предыдущую разработку, BlackyJack. То же окно-мастер, те же кнопочки "Вперед" и "Назад", тот же принцип работы. Но на самом деле разница огромная.
Программа предназначена для редактирования прошивки смартфонов Nokia. Сама она не умеет редактировать ничего, для работы с прошивкой ей требуются файлы настройки(ака конфиги) под конкретную прошивку(т.е. под конкретный девайс), это может быть 5800, 5530, N97\Mini, C6, и еще масса текущих и будущих аппаратов. Также чтобы совать в прошивку различный контент, разработана система аддонов.
Nokiation по сути похожа на мою предыдущую разработку, BlackyJack. То же окно-мастер, те же кнопочки "Вперед" и "Назад", тот же принцип работы. Но на самом деле разница огромная.
FAQ
Я хочу отредактировать прошивку %модель_аппарата%. Что делать?
Сначала надо найти прошивку, которую будете редактировать. Это можно сделать к примеру здесь .
Затем её нужно полностью распаковать(лучше всего использовать для этого Nokia Firmware Editor)
Теперь скачиваем архив с самой программой Nokiation. Скачиваем конфиг под свой аппарат.
Распаковываем конфиг в папку bj_content\deviceconfigs
Запускаем программу. При первом запуске вам будет предложено показать папку с вашей прошивкой. Файлы прошивки должны лежать в каталоге с именем ROFS2. Допустим если сами папки private, sys, и т.д. лежат в папке "C:\Firms\ROFS2", то программе надо показать папку "C:\Firms", т.е. на 1 уровень выше.
Что такое конфиг?
Это такая штука, благодаря которой программа будет знать, где сидит фазан. Т.е. какой файл прошивки надо редактировать, чтобы поменять яркость экрана, какой файл надо подправить чтобы система работала шустрей, и т.п. Это инструкция к действию для программы. Конфиг для Nokiation состоит из небольшой кучки файлов и папок(пока не удается сделать так, чтобы конфиг был одним файлом). В нем описаны все этапы редактирования прошивки, какие её файлы будут редактироватся, и как будут преподносится пользователю.
Что такое аддон?
Всякий хлам, который может быть добавлен в прошивку. Всякие ромпатчеры, темы, хоумскрины, программы, картинки, звуки, сплеши, в общем всё, всё, всё. Устанавливаются на предпоследней странице в мастере. При помощи аддонов в прошивку можно поставить, к примеру, какую-нибудь программу, новый хоумскрин, и т.п. вещи. А если не понравилось - аккуратненько стереть его из прошивки, не повредив её. Вообще, по поводу того, нужна ли такая схема сования контента в прошивку, я еще не определился окончательно. Ведь по идее можно обойтись и без аддонов, просто скопировав нужный хлам в прошивку при помощи Проводника. Однако у системы аддонов есть одна забавная фишка. Nokiation может как установить аддон, скопировав его файлы и папки, так и безболезненно удалить его из прошивки, ничего не повредив.
Как мне создать свой собственный конфиг?
Имеется специальная программа для "обучения" Nokiation - Nokiation Toolkit. Она тоже включена в архив с программой. Ежели хотите смастерить конфиг под свой любимый аппарат - пожалуйста. Но первоначально поищите как следует - может конфиг под ваш аппарат уже существует. И НЕ ЗАБУДЬТЕ ПЕРЕД СОЗДАНИЕМ ПРОЧИТАТЬ ПРИЛАГАЮЩИЙСЯ МАНУАЛ! Он находится в архиве Nokiation Manuals в папке с программой. Создавая конфиг, вы фактически разрабатываете свой собственный редактор прошивок. Созданные конфиги выкладывайте здесь, ОБЯЗАТЕЛЬНО указывая:
Модель аппарата
Тип прошивки(к примеру официальная, или порт прошивки С6)(да, это важно, ОЧЕНЬ)
Как минимум один скриншот вашего конфига, запущенного в Nokiation. Не более трех скриншотов. Максимальный размер каждого изображения - 550х320. Скриншоты ОБЯЗАТЕЛЬНО должны быть спрятаны в скрытый текст тегом hide.
Ссылка на скачивание вашего конфига. Заливать на Narod.ru
Конфиг обязательно должен быть провереным. Проверяйте все-все-все, и желательно трижды. За размещение конфигов-убийц к их авторам будут применятся суровые меры.
Как мне создать собственный аддон?
В архиве с Nokiation лежит специальная программа - Addon Maker. Она позволяет запаковать указанные вами файлы (т.е. папки sys, private, resource, и т.д. вашего компонента) в аддон, который можно будет установить в Nokiation. Для извлечения, к примеру, содержимого sis-пакета можно воспользоватся программой SisContents. И замомните: ВОРОВАТЬ НЕХОРОШО!
В архиве с программой лежат:
Nokiation
Nokiation Toolkit
Addon Maker
Утилита для сборки собственного SIS
Инструкция по созданию конфигов и инструкция по использованию Addon Maker
тема создана:
Рейтинг: 4
голосов: 1
- 4
- 1
- 2
- 3
- 4
- 5