Страница 1 из 1

Инструкция по работе с ResMan

Добавлено: 25.05.2007 20:12
Blaze
ResMan Ответить с цитатой Изменить/удалить это сообщение Удалить сообщение Показать IP адрес автора
Описание:
Автор: Javer, он же Вадим Бородавко.

Текущая версия: 4.0

Программа предназначена для просмотра и редактирования различных ресурсов в bin-файлах прошивок телефонов компании Samsung, а также для редактирования TFS-файлов. Также программа содержит файловый менеджер, с помощью которого можно закачивать/скачивать любые файлы с рядом интересных возможностей. Программа имеет встроенный набор патчей для разных прошивок, причем начиная с версии 4.0 патчи получили новый "стандартизированный" формат.

Поддерживаемые типы ресурсов:

иконки абонентов:
просмотр и замена иконок абонентов при вызове на изображения любого размера, разрешения и цветности (например 128x128x16 бит)
просмотр и замена иконок абонентов в телефонной книге
возможность указать координаты верхнего левого угла иконки и ее размер, а также глубину цвета
возможность автоматической замены иконки в телефонной книге, при этом изображение уменьшается до разрешения 30x30x8 бит с использованием фильтра Lanczos3
возможность возврата к иконке, которая изначально была в прошивке
возможность изменения названия иконки
возможность автоматического поиска названий иконок абонентов
возможность изменять яркость иконок абонентов в диапазоне 10-300% с переменной дискретностью 5-50%
возможность загрузки изображений формата bmp, gif, jpg
возможность автоматического применения изменений
картинки и изображения:
просмотр и замена на изображения с тем же разрешением и цветностью
все ресурсы этого типа поделены на категории для более удобного поиска нужного ресурса
возможность масштабирования изображения в пределах от 50% до 300%
возможность изменять яркость картинок в диапазоне 10-300% с переменной дискретностью 5-50%
возможность при редактировании картинок-анимаций перехода сразу к конкретному кадру
возможность загрузки изображений формата bmp, gif, jpg
возможность автоматического применения изменений
возможность отображения инверсных часов не в том виде, в каком они хранятся в прошивке, а в виде нормальных букв и цифр, с полным набором функций редактирования
возможность сохранения и загрузки сразу всех кадров анимации одной кнопкой
возможность просмотра и редактирования однобитных картинок СМС и СМС анимаций
возможность экспорта/импорта картинок без потери прозрачности при переносе их между прошивками
мелодии и звуки:
извлечение и замена мелодий и звуков на мелодии любого размера
все ресурсы этого типа поделены на категории для более удобного поиска нужного ресурса
возможность возврата к мелодиям, изначально присутствовавшим в прошивке
возможность автоматического поиска мелодий для новых прошивок с проверкой результатов "на месте"
возможность прослушивания мелодий прямо из программы с использованием внешнего проигрывателя
возможность изменения названий мелодий вызова
возможность автоматического поиска названий стандартных мелодий
возможность автоматической замены названия мелодии при замене мелодии вызова на название загружаемого файла
возможность проигрывания мелодий непосредственно из программы без вызова внешних проигрывателей, а с помощью библиотеки ma3smwemu_gsm.dll, которая идет в комплекте с EasyStudio PIMS
возможность замены ресурсов на месте по возможности (не сохраняя оригинал)
языковые ресурсы:
просмотр и редактирование всех строк для всех языков в прошивке
возможность сохранения в файл и загрузки из текстового файла всех строк выбранного языка
возможность изменения названий стандартных мелодий, надписей в меню, подписей к кнопкам и т.д.
возможность быстрого поиска нужной строки
возможность автоматического поиска языковых ресурсов для новых прошивок с проверкой результатов "на месте"
возможность создавать закладки в языковых ресурсах для быстрого их нахождения в будущем
возможность редактировать языковые ресурсы wap-броузера
клавиатурные связи:
просмотр и изменение действий, которые будут происходить при нажатии на специальные клавиши
названия мобильных операторов:
просмотр и редактирование всех названий операторов
возможность сохранения в файл и загрузки из текстового файла всех строк
возможность быстрого поиска нужной строки
возможность автоматического поиска названий операторов для новых прошивок с проверкой результатов "на месте"
патчи:
отображение всех патчей для выбранной прошивки
автоматическое определение для каждого патча, установлен он или нет
возможность применения произвольно выбранных патчей
возможность отмены произвольно выбранных патчей
возможность установки DIF-патчей в прошивку
реализован новый формат патчей, которые теперь хранятся отдельно от основного описания прошивки в отдельных файлах
патчи, для которых уже существует новая версия, автоматически переносятся в ветку "Устаревшие патчи"
шрифты:
каждый шрифт представляется отдельно и в свою очередь состоит из отдельных наборов символов
отображение символов шрифтов не в том виде, в каком они хранятся в прошивке, а в виде нормальных букв и цифр
возможность замены на изображения символов с тем же разрешением
возможность загрузки изображений формата bmp, gif, jpg
возможность масштабирования символов при просмотре в пределах от 50% до 800%
возможность быстрого поиска символа в шрифте по коду Unicode или по самому символу
возможность сохранения и загрузки сразу целого набора символов
возможность сохранения и загрузки сразу всех символов шрифта
возможность полного экспорта/импорта всех шрифтов с помощью мастеров экспорта/импорта ресурсов
возможность автоматического поиска ресурсов данного типа в новых прошивках
возможность автоматического применения изменений
возможность заменять символы на изображения ЛЮБОГО размера
возможность "перегона" символов стандартных шрифтов в шрифты телефона
цветовые схемы:
возможность редактировать цветовые схемы с указанием цвета для каждого элемента отдельно
возможность указания цвета в 24-х и 16-битном формате
возможность выбора цвета из палитры цветов
возможность экспорта и импорта выбранной цветовой схемы
возможность наглядного обозрения результатов (отображается вид меню телефона и вид экрана при входе в тел.книгу)
возможность полного экспорта/импорта всех цветовых схем с помощью мастеров экспорта/импорта ресурсов
меню:
возможность создания меню из любого набора пунктов и назначение его на нажатие любой клавиши джойстика
возможность автоматического поиска ресурсов данного типа
возможность указания заголовка создаваемому меню
возможность создания нескольких меню для разных клавиш
автоматическое построение полной структуры меню, используемых в телефоне

Поддерживаемые версии прошивок:

Samsung SGH-X100: X100XEWJ2, X100XEWK2, X100XEDC2, X100XEDD2, X100XEDG1, X10AXEDF8, X100JVDE1, X10DXWK3
Samsung SGH-X600: X600XEWL1, X600XEDA1, X600XEDC2, X600XEDD1, X600XEDI2
Samsung SGH-E100: E100XEDB3
Samsung SGH-E700: E700XEWJ7, E700XEWK1, E700XEDB4, E700XEDC1, E700XEDE1
Samsung SGH-S500: S500XEWF8, S500XEWH1, S500XEWJ1, S500XEDC2, S500XEDF2, S500XEDH1
Samsung SGH-E800: E800XEDG1
Samsung SGH-E820: E820XEDG1
Samsung SGH-T100: T10XEVJ2
Samsung SGH-T500: T50XWB2
Samsung SGH-X460: X460XEDJ2, X460XEDJ5

Редактирование TFS-файлов:

возможность извлечения, добавления и замены файлов
возможность переименования файлов
возможность замены стандартных мелодий вызова на MMF-файлы любого размера с автоматическим конвертированием в mel-тип. При извлечении mel-мелодии она автоматически преобразовывается в MMF формат
возможность добавления и удаления java-мидлетов с автоматическим изменением списка описаний мидлетов
возможность просмотра и редактирования ani-файлов
возможность просмотра jpg-файлов
возможность прослушивания mmf и mel-файлов
поддержка формата TFS-файла телефона E800
возможность просмотра gif-файлов
возможность просмотра png-файлов

Файловый менеджер:

закачка и скачка любых файлов в любой/из любого каталога
возможность переименования файлов
отображение размера свободного места в телефоне. Этот размер должен совпадать с тем, что показывается в Меню -> Мультимедиа -> Состояние памяти
возможность автоматического преобразования mmf <-> mel
возможность автоматического преобразования bmp, jpg -> ani
возможность редактирования изображений из файлов bmp, jpg, ani на лету с изменением яркости и конвертированием в любой из форматов bmp или ani
возможность предпросмотра изображений прямо с телефона
возможность прослушивания мелодий прямо из программы, в том числе прямо из телефона
автоматическая компиляция java, причем при этом не происходит потери стандартных игр, то есть если у вас до компиляции в списке в телефоне были стандартные игры, то после компиляции они останутся
возможность заливки в телефон содержимого TFS файла
возможность принудительной перекомпиляции java
возможность прерывания текущей операции
возможность не читать список файлов при соединении с телефоном
новый метод работы с телефоном, преимущество которого - увеличенная почти в 1.5 раза скорость работы
при потере связи происходит переподключение
при принудительной компиляции java появилась возможность вручную упорядочивать список мидлетов
автосоздание jad-файлов, если копируется только jar-файл
появилась возможность синхронизации времени между телефоном и компьютером

Инструкция по использованию:

Инструкция по использованию мастера экспорта ресурсов:

Открываем прошивку, в которой уже изменено все что можно изменить с помощью этой проги
В меню "Ресурсы" выбираем пункт "Мастер экспорта ресурсов"
В появившемся окне видим дерево ресурсов как в главном окне проги, и несколько дополнительных полей
В дереве отмечаем галочками все ресурсы, которые вы хотели бы экспортировать. При этом чтобы экспортировать например всю ветку Звуки, достаточно поставить напротив нее галочку, и все входящие в эту ветку ресурсы будут экспортированы (при этом не удивляйтесь, что галочки внутри не будут автоматически проставлены - так надо). Чтобы экспортировать все, можно просто поставить галочку напротив "BIN"
В группе "Экспортировать в" нажмите кнопку "..." и укажите папку, в которую следует экспортировать ресурсы. В эту папку будет позже помещен файл index.rmi, и все необходимые папки будут создаваться в ней, поэтому крайне рекомендуется выбирать для этого пустую папку
Если вы хотите, чтобы экспортировались не все ресурсы подряд, а только измененные (это можно только для иконок и мелодий), то вы можете поставить соответствующие галочки. При этом если например помечена галочакой ветка "Звуки" и стоит галочка "Экспортировать только измененные мелодии", то будут экспортированы только измененные мелодии из ветки "Звуки". Если же ветка "Звуки" при этом выделена не была, то независимо от значения "Экспортировать только измененные мелодии" ничего экспортироваться из ветки "Звуки" не будет. Все то же самое и для иконок
Если вы экспортируете ресурсы не для себя, а хотите опубликовать их (другими словами создаете ТЕМУ для прошивки), товы можете указать свое имя и краткое описание темы
Нажимаете кнопку "Начать" и ждете несколько секунд, пока все будет создано. На моей машине с процем Athlon XP 3000+, 256 Мб оперативки и винтом с 8 Мб-овым кэшем на экспорт всех ресурсов из прошивки X100XEDD2 ушло примерно 3 секунды
Закрываете окно и продолжаете работать с прогой дальше

Инструкция по использованию мастера импорта ресурсов:

Открываем прошивку, в которую нужно импортировать ресурсы
Выбираете в меню "Ресурсы" пункт "Мастер импорта ресурсов"
В появившемся окне укажите месторасположение файла index.rmi, который помещается в указанную папку при экспорте ресурсов
В появившемся окне внимательно читаем имя автора и описание, и если это ТЕМА, которую вы скачали с сети - благодарим автора темы в любой доступной для вас форме, желательно самой щедрой
В том же окне мы видим два дерева: дерево ресурсов из открытой темы, которое содержит все ресурсы, которые есть в теме; и дерево ресурсов вашей прошивки (зачем оно надо, смотрите дальше)
Если вы дошли до этого места, то прога уже пересмотрела все ресурсы в открытой теме, и попыталась автоматически найти соответствие ресурсов в теме и в вашей прошивке (то есть соответствие иконок, мелодий, картинок и т.д.)
Если для каких-либо ресурсов не было найдено соответствие, то все ветки по пути к этому ресурсу открываются и ресурс выделяется жирным. Если вы знаете, что такой ресурс все же есть в вашей прошивке (просто он например по-другому называется, что особенно характерно для картинок), то выделите слева ресурс без соответствия, в правом дереве найдите аналогичный ему ресурс, выделите его и нажмите кнопку "Назначить аналог". Если вы ошиблись с выбором аналога, то можно нажать кнопку "Нет аналога", и ресурс из темы опять будет бесхозный
Все это проделываем для всех "жирных ресурсов" из открытой теме (имейте ввиду, что открываются то все необходимые ветки, но курсор сразу устанавливается только на первый такой ресурс). Причем если ресурс, соответствие для которог не найдено, вы импортировать не собираетесь, то и искать соответствие для него смысла нет
Отметьте галочками все ресурсы, которые необходимо импортировать. Если отмечена галочкой целая ветка (или вообще ветка BIN), то будут импортированы все ресурсы, которые находятся в этой ветке. При выборе ресурсов для импорта нужно быть осторожным, поскольку например импортировать языковые ресурсы из прошивки другой версии КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ, поскольку в разных версиях прошивок их количество разное и сам список строк отличается. Импортировать языковые ресурсы можно только в случае, если версии прошивок для импорта и из которой экспортировались ресурсы полностью совпадает (то есть например X100XEDC2 и X100XEDD2 НЕ КАТИТ, а обе X100XEDC2 - катит)
Нажимаете кнопку "Начать" и ждете несколько секунд, пока все будет создано. На моей машине с процем Athlon XP 3000+, 256 Мб оперативки и винтом с 8 Мб-овым кэшем на импорт всех ресурсов в прошивку X100XEDD2 ушло примерно 5 секунд
Если вы что-то импортировали в прошивку, не забудьте после закрытия окна мастера сохранить прошивку, поскольку в противном случае это будет потерянное время.

Инструкция по добавлению поддержки новых прошивок:

Открываете в программе файл с новой немодифицированной никакими патчами прошивкой
В появившемся окне выбора версии прошивки выберите наиболее близкую к вашей прошивку (то есть самую последнюю прошивку для этого телефона) и нажмите кнопку "Добавить подобную"
В появившемся окне введите версию прошивки (полную) и нажмите кнопку "Найти адрес версии". Если адрес не будет найден, возможно вы неверно ввели версию (например вместо X100XEDC2 ввели X10XEDC2)
В полях "Начало свободной памяти" и "Конец свободной памяти" автоматически подставляются значения с версии прошивки, подобную которой вы добавляете. Если вы знаете, что там должны быть другие значения - введите их. Если вы сомневаетесь в достоверности подставленных значений - нажмите кнопки "Определить" для каждого из полей
В поля "Ширина", "Высота" и "Фон для иконок" в группе "Дисплей для иконок абонентов" введите значения, если автоматически подставленные вас не устраивают. В поле "Фон для иконок" вводится имя файла без пути (он должен находиться в папке с программой) с картинкой, которая будет находится под иконкой при ее редактировании. Если в прошивке нет редактируемых иконок абонентов (например, для телефона S500), то оставьте эти поля незаполненными
Отметьте галочками, что вы хотите искать в прошивке. По умолчанию будут искаться все ресурсы, поиск которых поддерживается на данный момент
Нажмите кнопку "Поехали"
При появлении на экране сообщений типа "Найден... ресурс..." запишите адреса или значения, которые вам будут сообщены
После завершения процедуры вам предоставится возможность просмотреть (или изменить) все ресурсы, которые были найдены
Если все было найдено правильно, для того чтобы окончательно добавить поддержку прошивки в программу, в меню "Ресурсы" выберите пункт "Сохранить файл параметров прошивок". После того, как вы это сделаете, при последующих запусках вам больше не придется ничего искать
Если указанный выше пункт не будет выбран, то поддержка данной прошивки будет продолжаться только до закрытия программы. При следующем запуске программы прошивка будет для нее неизвестной

С помощью этой программы вы можете:

-Заменять стандартные мелодии в СМС и в Моих звуках,
а так же заменять мелодиюю при включении и выключении телефона.
-Изменять иконки абанентов.
-Редактировать языковы ресурсы.
-Устанавливать DIF патчи.
-Закачивать Java игры и Java приложения.
-А также вы можете импотрировать и экспортировать любые файлы.
А так же многое другое.

***************************
Перед использованием ResMan не забудте пропатчить поршивку на домтуп ко всем папакам!!Если вы этого не сделаете то у вас ничего не получился!!!!!!
***************************

Инструкция по работе с bin файлом прошивки

***Замена СМС мелодий.
Запускаем ResMan.

1.1 Открываем файл с прошивкой и запускаем файл ***.bin.
1.2 Нажимаем плюс около поля Звуки и выбираем какие звуки вы хотите заменить.
1.2 Выбираем номер звука и нажимаем заменить, выбираете на какую мелодию вы хотите заменить этот звук и нажмите кнопку Открыть.

Аналогично можете заменить и остальные мелодии на какие желаете!

Тоже самое проделываем со всеми мелодиями которые вы хотите заменить.(Не советую ставить длинные мелодии на звук клавиатуры!!!!!!)

***С помощью вкладки языковые ресурсы можно редактировать любые надписи в телефоне.
А ТАК ЖЕ МОЖНО ИСПРАВИТЬ САМУЮ ТУПУЮ ОШИБКУ В МЕНЮ ФОТОКАМЕРА!!!!!(ПЕРЕМЕСТИТЬ В АЛЮБОМ)

Делаем это так:
1.1 Нажимаем плюсик около вкладки Языковые ресурсу, выбираем русский язык, в
строке найти пишем "Переместить в", ставим пробел и нажимаем найти.
1.2 Для замены буквы ю на ь в строке "Текущий текст" заменяем Ю на Ь и нажимаем "Изменить"

Готово. Теперь самая Идиотская ошибка устранена.
Точно так же вы можете заменить любое слово в прошивке.

***Применение Патчей.

Это проще простого.
Единственное что заставляет задуматься и то не недолго - установление собственного DIF патча.
1.1 Выбираете меню Ресурсы.
1.2 Установка DIF патча.
1.3 Открываете папку в которой у вас лежит патч и нажимаете Открыть.

Вот и патч установлен.!!!!!

В программе также есть функция мастер экспорта ресурсов!!!(В меню Ресурсы)
Там тоже ничего сложного нет. Как только вы откроете меню Ресурсы-Мастер Экспорта ресурсов вы сразу же увидите что там всё довольно просто.

Инструкция по работе с tfs файлом прошивки

Самое главное что можно заменить в tfs файле это JAVA!!!!
Закачивать игры я советую после соединения телефона с программой!!!(Файловый менеджер- соединиться с телефоном)
Выбираем COM порт к которому подключён телефон, выбираем скорость (обычно 115200) и ОК!!!!

После подключения с телефоном программа разделится на два окна!! На правом будут файлы телефона а в левом выбраные вами для закачки файлы!!!

Лучше заливать ЯВУ при соединенном телефоне с программой, потому что это гораздо быстрее чем вы будете сначала заливать ЯВУ в tfs файл на вашем компе а потом заливать этот tfs через E700 Flasher.

***Инструкция заливки JAVA в телефон.

1.1 Выбираем в правом окне папку Java.
1.2 В левом выбираем папку с игрой где должны быть jar и jad файлы.
1.3 Выбираем сначала один файл игры(например jad) и нажимаем Копировать, а затем другой(jar)
и тоже нажимаем копировать. Вот и всё игра установленна на ваш телефон.
Также закачиваются Java приложения!!!!

***************Глюк при закачке ЯВЫ.
Если записать только jar файл, то при входе в игры может зависать картинка-шкатулка!!!
!!!!!ЕСЛИ ВДРУГ У ВАС ТАКОЕ ПРОИЗАЙДЁТ НЕ ВЗДУМАЙТЕ ФОРМАТИРОВАТЬ НАНД ПАМЯТЬ И ЗАЛИВАТЬ ЗАНОВО tfs.
ПРОСТО ВЫБИРИТЕ В ПРАВОМ ОКНЕ ПРОГРАММЫ ТОТ JAR ИЛИ JAD ФАЙЛ КОТОРЫЙ ВЫ ЗАКАЧАЛИ И НАЖМИТЕ УДАЛИТЬ.
и ГЛЮКУ ХАНА!!!!!НАСЛАЖДАЙТЕСЬ ЗАКАЧЕНЫМИ ИГРАМИ.
********************************

***Выкачивание фоток !!!!!

1.1 Нажимаете на плюсик напротив ММС.
1.2 Затем жмёте плюс около КАМЕРЫ.
1.3 Выбираете Image.
1.4 В правом окне выбираете фотку которую надо скопировать и нажимаете кнопку копировать.
1.5 Выбираете куда загрузить и жмёте ОК!!!!