Вы находитесь на странице: 1из 22

TriX FATe

Руководство пользователя

Содержание:
1. Установка

2. Возможности

3. Интерфейс

4. Редактируем контент

4.1 Скрипт fate_dumper

4.2 Скрипт fate_shell

4.3 Ярлыки приложений в главном меню

5. Прошивка

6. Д полнение от Pokkk
Введение:
И так, CNT файл это есть «контент» к тому или иному Product Code, в каждом из таких CNT
файлов хранится определенная графика, приложение, звуки, ссылки и т.д. Долгое время
это файл не поддавался редактированию, но времена изменились, и пришел тот час,
когда мы сможем его настроить под себя. С этого момента патчинг выходит на новый
уровень!
1.Установка.
1. Качаем архив с программой TriX.
Самую последнюю версию вы всегда сможете скачать здесь:
http://forum.allnokia.ru/viewtopic.php?t=56822
2. Качаем архив библиотек QT 4.6.0 libraries для TriX’a:
http://forum.allnokia.ru/viewtopic.php?t=56822
3. Если вдруг не установлены библиотеки Visual C++ libraries, берем от сюда:
http://forum.allnokia.ru/viewtopic.php?t=56822

Распаковываем архивы.
1. Программу Trix и библиотеки QT 4.6.0 libraries распаковать в одну папку.
2. Visual C++ libraries после скачивания просто установить.
3. Запускаем TriX.exe (находится в папке с программой, по желанию можно
сделать ярлык на раб.стол)
4. Откроется окно с программой.

С установкой и запуском программы разобрались. Здесь никаких проблем возникать не


должно. Продолжаем дальше…
2.Возможности
• Добавить/удалить все файлы из галереи (звуки, обои, заставки, ссылки, темы,
приложения и т.д.)
• Заменить стандартный калькулятор в органайзере более новым, добавить новые
красочные приложениея
• Вынести ярлыки приложений в главное меню
• Залить сертификаты (другими словами, вам не придется заливать после прошивки
сертификат exp.cer, чтобы открыть доступ java-приложениям)
• Менять местами функции телефона(например, проигрыватель в главном меню).
3.Интерфейс
Я буду описывать только те вкладки, окошки и кнопки, которые нам
понадобятся в процессе работы. Остальные функции, как я думаю, пока что не
понадобятся.

Обо всем подробно…

1.Окошко программы
В этом окошке описываются все действия/команды над контентом.
2. Ввод команд
Эта строка служит для ввода выполняемых команд над контентом.
3. Вкладка «General» (описываю только нужные нам кнопки):
Input File – Выбор адреса/пути к исходному файлу CNT (*.image_*)
Output File – Выбор адреса/путь к конечному файлу.
…переходим во вкладку «Sсripts»…

4. Иконка лупы (в нижней части окна программы)


Это кнопочка служит для выбора скриптов.
5.Кнопка «Add»
Подтверждает выбор скрипта и добавляет его в окошко «Выбранных скриптов».
6.Кнопка «Remove»
Кнопка для удаления скриптов из списка «Выбранных скриптов».
7.Кнопка «Reaload»
Кнопка «Reaload» служит для рестарта скрипта выбранного из списка.
8. Окошко «Выбранных скриптов»
В этом окошке показывается все выбранные скрипты, другими словами - список
выбранных скриптов.
9. Кнопка «Start» (в верхней части программы)
Запускает выбранный скрипт, то есть работу самой программы…
4.Редактируем контент
4.1 Скрипт fate_shell
При запуске Trix'a появится такое окно:

Во вкладке "General" и выбираем:


Input File (оригинальный файл CNT);
Output File (файл, который получится в результате всех манипуляций)
Теперь во вкладке «Scripts» делаем все по следующим скриншотам:
1 - Кнопка;
2 - Выбрать script fate_shell и нажмите кнопку OK;
3 - Добавить script ;
4 - Выполнить.

В правом окошечке представление в консольном виде:


Редактирование происходит в виде простых команд
<1.> List Files - список файлов и папок в текущей директории
<2.> Change dir - переход к другой папке
<3.> Get File - извлечь файл
<4.> Put File - добавить файл
<5.> Delete File - удалить файл
<6.> Rename File - переименовать файл
<7.> Dump all files - извлечь все файлы из текущей директории
<0.> Quit - сохранение и выход
Пример:
Допустим я хочу добавить тему в контент:
1 Enter 2 Enter predefgallery Enter 1 Enter 2 Enter predefthemes Enter 1 Enter 4 Enter (путь к
теме, например C:\mytheme.nth) Enter (имя добавляемого файла, в моем случае
mytheme.nth) Enter 1 Enter (проверяем добавилась ли тема)

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


как: игры, приложения, звуки, обои, заставки, т.д.

Если вы хотите увидеть все, что находится в CNT, вы можете извлечь все в любую
папку на жестком диске. Для этого создайте новую папку на диске, и наберите:
7> Enter> Адрес_папки (например, C: / moi_content)> Enter
Спустя некоторое время, TriX распакует все содержимое контента в ту папку что вы
указали.

Внимание! Чтобы завершить редактирование CNT файла и сохранить все


изменения, необходимо сделать так – в консоле нажать «0» за тем Enter, все изменения
будут сохранены, после этого можно закрывать программу.

4.2 Скрипт fate_dumper


Для начало надо обзавестись программой UltraISO:
http://www.google.ru/search?client=opera&rls=ru&q=UltraISO&sourceid=opera&ie=utf-
8&oe=utf-8
К делу: Первое что обычно делаем, создаем папочку в удобном месте,
закидываем TriX туда и CNT файл, этот файл имеет окончание - *.image_*. Все, теперь все
готово. Приступим. Открываем TriX, первое что делаем это выбираем файлы – исходный и
конечный. Ставим галочку на Input File, жмем на заначек с лупой, и выбираем ранее
заготовленный файл, то есть файл с расширением - *.image_*, потом щелкаем на галочку
Output File, так же нажимаем на заначек с лупой, и пишем что то вроде – output.image.
Теперь переходим во вкладку «Scripts» в ней жмем на заначек с лупой (в нижней
части окна программы) и выбираем fate_dumper.trx, жмем кнопочку Add, за тем Start.
В правом окошке программы, где описываются все действия, видим две команды:
FATe dumper
---------------------------
<1.> Export FAT image...
<2.> Import FAT image...
<0.> Quit

Жмем цифру 1 после Enter, за тем он попросит как ни будь назвать файл (не ждите
выскакивающих окон, после нажатия Enter программа почти ни чего не скажет, но там где
вы ставили один нужно будет писать имя файла), называем так: cnt.ima после Enter, когда
все будет готово выйдет следующее сообщение –
Exporting...
...done,
после чего вводим 0 и Enter. Все, теперь у нас есть файл который можно открыть в
UltraISO, он находится тут в папке TriX_FATe.
Теперь переходим в программу UltraISO, жмем файл – открыть, или Ctrl + O, в этом
окошке ищем наш файл cnt.ima. Теперь дело в деталях, все что не надо удаляем при
помощи контекстного меню или кнопкой Del на клавиатуре, добавлять просто – тупо
перетаскивая нужные файлы в окно с программой. В конце модернизации жмем Файл –
сохранить или crtl+s.
Делаем теперь image файл что бы прошить телефон. Запускаем TriX, проводим все
операции который проводились при открытии image файла, теперь в место «1» пишем
«2» за тем Enter, после чего он попросит ввести название того файла над которым мы
трудились, то есть cnt.ima, Enter, Все, файл собран, но находится в папке с программой
под названием output.image.

4.3 Ярлыки приложений в главном меню


Чтобы добавить ярлык приложения в главное меню, у вас должны быть
первоначальные навыки по редактированию content`a.
В самом начале мы должны подготовить приложения. Вы спросите как?! Это
просто! Нам понадобится Java-приложение, которое мы хотим добавить в меню, а так же
соответствующий приложению JAD файл. (Если у вас уже есть соответствующий
приложению JAD файл, то вы смело можете переходить ко второму шагу).

Шаг 1.

Если у вас нет JAD файла


Создать JAD файл вы легко сможете с помощью программ:
JAD Creator
http://dl.dropbox.com/u/4076411/TriX_FATe/JAD_Creator_13.rar
или
JAD Maker
http://dl.dropbox.com/u/4076411/TriX_FATe/JADMaker1.21.zip

Я использовал программу JAD Creator, и в ней я покажу "что и как":


Смотрим внимательно на последний скриншот. А именно на строчки MIDlet Name и
MIDlet Vendor, позже они нам понадобятся.
Шаг 2.

Если имеется JAD файл


Если у вас уже есть .jad файл приложения, то проделываем следующее:
Готовые приложения (JAD + JAR) бросаем в контент, а именно в папочку predefjava
(будь то в папку приложения или игры, будь то прямо в predefjava) - телефон сам найдет
ваше приложение при первом включении телефона.
ШАГ3

Приложение готово, что дальше?


Теперь копируем на ПК файлик menusettings.xml, который храниться в контенте по
адресу: predefhiddenfolder\predefmenus\menusettings.xml. После чего, этот файл
открываем на ПК с помощью текстового редактора (например, WordPad).
Содержание menusettings.xml должно выглядеть следующим образом:

<menu_settings>
<version major="1" minor="0"/>
<mainmenuview value="list"/>
<mainmenu>
<menuitem id="78"/>
<menuitem id="73"/>
<menuitem id="66"/>
<menuitem id="67"/>
<menuitem id="79"/>
<menuitem id="69"/>
<menuitem id="71"/>
<menuitem id="75"/>
<menuitem id="68"/>
<menuitem id="72"/>
<menuitem id="70"/>
<menuitem id="74"/>
</mainmenu>
<gotomenu>
<menuitem id="9"/>
<menuitem id="10"/>
<menuitem id="16"/>
<menuitem id="15"/>
<menuitem id="34"/>
<menuitem id="37"/>
<menuitem id="105"/>
<menuitem id="35"/>
<menuitem id="45"/>
<menuitem id="17"/>
</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="17"/>
<menuitem id="37"/>
<menuitem id="2"/>
<menuitem id="32"/>
<menuitem id="88"/>
</shortcutbar>
</menu_settings>
В теге <mainmenu> содержится информация об отображении иконок в главном меню (в
нашем случае это только стандартные иконки).
Теперь между тегами <version> и <mainmenuview> добавляем еще один тег
<nativelinks> со строчкой:
<nlink id="1">localapp://jam/launch?midlet-name=MIDlet Name;midlet-vendor=MIDlet
Vendor</nlink>

Пример:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<menu_settings>
<version major="1" minor="5" />
<nativelinks>
<nlink id="1">localapp://jam/launch?midlet-name=MIDlet Name;midlet-vendor=MIDlet Vendor</nlink>
</nativelinks>
<mainmenuview value="labelgrid" />
<mainmenu>
<menuitem id="78" />
<menuitem id="73" />
<menuitem id="66" />
<menuitem id="67" />
<menuitem id="79" />(...)
Поле ID означает (произвольный) номер нашей иконки. Вместо MIDlet Name
вводим название мидлета, в моем случае TTPod (вспоминаем наш скриншот выше).
А вместо MIDlet Vendor вводим в поле "MIDlet Vendor" нашего производителя
приложения,
в моем случае всё тот же TTPod (вспоминаем наш скриншот выше).

Например:
Приложение “Opera”:
MIDlet-Name: Opera Mini
MIDlet-Vendor: Opera Software ASA

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


<menu_settings>
<version major="1" minor="5" />
<nativelinks>
<nlink id="1">localapp://jam/launch?midlet-name=Opera%20Mini;midlet-
vendor=Opera%20Software%20ASA</nlink>
</nativelinks>
<mainmenuview value="labelgrid" />
<mainmenu>
<menuitem id="78" />
<menuitem id="73" />
<menuitem id="66" />
<menuitem nlink="1"/>
<menuitem id="67" />
<menuitem id="79" />
(...)

Пожалуйста, обратите внимание на две вещи:


1.Я заменил пробел на %20 (делаем так всегда, если в поле Name и Vendor присутствует
пробел)
2.Я добавил одну строчку между <mainmenu> и </mainmenu>:
<menuitem nlink="1"/> - эта строчка (ID=1) отвечает за отображение ярлыка приложения
в меню, который был вписан в <nativelinks>

Точно так же мы добавляем другие приложения.


Содержание исходного файла:

XML Version = "1.0" кодировка = "UTF-8" Standalone = "да"?


<menu_settings>
<version major="1" minor="5" />
<nativelinks>
<nlink id="1">localapp://jam/launch?midlet-name=TTPod;midlet-vendor=TTPod</nlink>
<nlink id="2">localapp://jam/launch?midlet-name=Dictionary%20(PL);midlet-
vendor=Openknowledge%20GmbH</nlink>
<nlink id="3">localapp://jam/launch?midlet-name=HighSpeed%203D;midlet-
vendor=HeroCraft%20&%20APetrus</nlink>
<nlink id="4">localapp://jam/launch?midlet-name=Opera%20Mini;midlet-
vendor=Opera%20Software%20ASA</nlink>
</ Nativelinks>
<mainmenuview value="labelgrid" />
<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 nlink="1"/>
<MenuItem nlink="2"/>
<MenuItem nlink="3"/>
<MenuItem nlink="4"/>
</ Главное меню>
<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>
<gotomenu>
<MenuItem id="107" />
<MenuItem id="37" />
<MenuItem id="121" />
<MenuItem id="23" />
<MenuItem id="34" />
<MenuItem id="57" />
<MenuItem id="51" />
<MenuItem id="16" />
<MenuItem nlink="1" />
<MenuItem id="32" />
<MenuItem nlink="2" />
<MenuItem id="9" />
<MenuItem id="10" />
<MenuItem id="4" />
<MenuItem id="105" />
</ Gotomenu>
<shortcutbar>
<MenuItem id="57" />
<MenuItem id="23" />
<MenuItem id="37" />
<MenuItem id="121" />
<MenuItem nlink="1" />
</ Shortcutbar>
</ Menu_settings>
После окончания процедуры над ярлыками сохраняем наш menusettings.xml файл.
Затем, бросаем его на место (по адресу: predefhiddenfolder\predefmenus\) в контент.
Прошиваем телефон, и наслаждаемся.
Небольшое пояснение прочих тегов:
<gotomenu> - ярлыки в меню "Go"
<shortcutbar> - ярлыки в панель в активном режиме ожидания.

ПРИМЕЧАНИЕ: Я не рекомендую добавлять большое количество ярлыков в


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

Финальный результат:
5. Прошивка
Phoenix, прошивка/восстановление:

http://forum.allnokia.ru/viewtopic.php?t=24242

JAF 2.0 test:

http://forum.allnokia.ru/viewtopic.php?t=48397
6. ополнение от Pokkk
е много о CNT файле. CNT содержит в се е файлы галереи: рингтоны, о ои,
заставки, темы, приложени и т.д, данный файл устанавливаетс во врем
прошивки телефона. роме того в том файле на од тс (в зависимости от
модели телефона): стандартный клиент лектронной по ты, кал кул тор. С
помо ю редактировани CNT файла, контента, Вы сможете заменит
стандартный кал кул тор в органайзере олее новым, красо ным
приложением, а также до авит /удалит файлы в галереи.

TriX ( : chivilyov)
1. - ( predefomadm),
, -
(MMS, E-MAIL, , . .). predefomadm
cnt.ima.
2. predefgallery predefplaylist
( “ ” “ ”),
,
mp3- . - .
3. - (
Darkman’a), certificates .
predefhiddenfolder.
4. predefgallery predefthemepreview
( “ ” “ ”).
.

( )
predefmenuapps

OHS ( : Magnit007)
, Orange HomeScreen -
. .
\predefhiddenfolder\predefhiddenlinks
Orange HomeScreen :
Google, , . , Waping.ru, .TV

,
MobiMB ( ) .
HEX- .
.
menusettings.xml
.
.
.
,
.
.
, .
(
) . ( )

Ие кое то.
В инструк ие по ра оте со скриптом fate_dumper ра отают с о разом ерез
программу Ultraiso, но ы рекомендовал ра отат с программой
WinImage_8.10_RUS.
лавный плюс WinImage в том то она может дават атри уты файлам.
оест можно сделат файл неудал емым просто дав ему атри ут “ ол ко
тение”, или сделат файл скрытым дав ему атри ут “Скрытый”
Сделат то о ен легко, просто кликните по файлу нажмите оп ии
.
вот Ultraiso ишена той функ ии,
.

: 4 .
Hidden.
(System).
Это пока что все. Мануал будет обновляться по мере изучения контента,
находок новых фич, а так же выхода новых версий TriX.

Удачной модификации контента, а так же прошивки!

By Alex_Halimonenko, jack2037, PatcherMan, mihalych и м.д.

©2010 www.allnokia.ru