Настройка эквалайзера с помощью патчей : Моддинг : Форум |
Страница 1 из 3: [1] 2 3 » |
|
18.08.08, 19:47 |
Хотел поделиться некоторыми своими наблюдениями, хотя для кого-то это уже и не новость, но всё же. Итак, кто хочет почуствовать себя хотя бы небольшим патчером, читаем дальше :) Мы будем самостоятельно писать патчи на замену стандартных настроек эквалайзера. Делается это всё очень даже просто и подходит на любые модели SE, в которых есть стандартные настройки типа Голос, подъём ВЧ и т.п. Я буду рассматривать на примере SE w610 R6BC002. Приступим. Что же нам для этого необходимо? Самое главное нужно узнать адрес в мэйне, где находятся наши настройки. Делается это так: открываем свой проигрыватель на телефоне->функции->параметры->эквалайзер. Теперь смотрим на высоты столбиков у Бас, Голос и т.п. Замечаем, что у "Бас" первая колонка отличается от "Обычный" на 5 полосок, а последняя на 3. Далее таким же образом определяем отклонения у остальных ... Для чего это делалось? Прежде всего для того чтобы найти нужный адрес, а заодно и данные, которые будут заменяться. Для настроек Бас, если перевести в цифровую форму, настройки будут такие: 0500000003 (5 колонок по 2 цифры в шестнадцатиричной системе измерения, для перевода калькулятор Билла в помощь) (если есть) Mega BASS: 0E00000003 Голос: 0000000600 Подъем ВЧ: 0000000006 Теперь склеиваем коды 2 или более подряд(!) идущих настроек, например Голос и Подъем ВЧ: 00000006000000000006 Далее нам нужен main нашей прошивки (в моем случае на в610 R6BC002), программа main2raw и программа Smelter (не помню где качал их, залил сюда) Перетаскиваем мышью мэин прямо на main2raw. Получем адрес, что выделен на рисунке и одновременно фаил *.raw ![]() Теперь открываем в Smelter этот *.raw (можно было и *.mbn, но у меня оно потом адреса неправильно определяет). База загрузки та, что на русунке (в моем случае 44140000). Далее поиск байт (горячая клавиша Ctrl+B). Туда и вводим склеенные коды (можно вводить сзади вопросы, чтобы посмотреть код идущий далее, но не спереди, т.к. программа выдаёт адрес, находящийся на первых знаках). Ок. Дожно выдать 1 строку (если больше, то склеивайте 3 кода). Full это и есть искомый адрес. Ну что, теперь смотрим что получилось. Мы шашли аррес настройки Голос(т.к. именно с неё начинаются байты), есть адрес которые нужно заменять: 0000000600. Осталось сделать адрес на который нужно заменять. Тут уже на вкус и цвет (но максимальное значение может быть 20 в десятичной или 14 в шестнадцатиричной). Для гипербаса можно сделать например так: 1400000103. Собираем патч. Патч: ;w610 SW-R6BC002 ;Настройки "Голос" изменены на "HyperBass" ;"Voice" settings change to "HyperBass" ;© TheHawk 4598B8A7: 0000000600 1400000103 Некоторые адреса w610 R6BC002: 4598B898 - Обычный 4598B89D - Бас 4598B8A2 - Mega BASS 4598B8A7 - Голос 4598B8AC - Подъем ВЧ К550 R8BA024: 45932494 - Обычный 45932499 - Бас Mega BASS отсутствует 4593249E - Голос 459324A3 - Подъем ВЧ Аналогично можно сделать патчи на другие модели и прошивки SE. Если при заливке патча через фар выдает красное окно c надписью (кажется) missmatch ..., то значит вы неверно нашли адрес или заменяете не те данные. Вместо Смилтера можно пользоваться IDA Pro, но там больше разбираться нужно. А вообще более подробно можно почитать темы Портирование патчей, гугл в помощь. Для корректности отображения надписей можно подредактировать ru.lng. Попытался объяснить предельно просто на пальцах. Удачи. [ Редактировано Keeper в 18.8.08 23:52 ] Прикрепленный к сообщению файл: ![]() |
|
18.08.08, 20:24 |
Второй способ: 1. Должен стоять патч: Патч: ;Ваша модель, версия прошивки ;Полный доступ файловым менеджерам на яве в FS телефона ;Внимание! Удалив/переместив нужные файлы, вы можете лишить работоспособности телефон! ;Full access to file managers on Java in FS phone ;Attention! Having removed/having moved the necessary files, you can deprive with working capacity phone! ;© mobilefree.justdanpo.ru 2. Должна стоять программа: Equalizer от автора bombusmod (прикрепил) Описание программы: данная программа способна изменять значения стандартного эквалайзера в пределах от -20 до +20 позиций (в стандартном эквалайзере вашего телефона только от -8 до +8) Данные измения из Java приложения можно изменить только при выключеном проигрывателе. Во время проигрывания вы несможете воспользоваться программой, так что придёться понажимать кнопку play, та что сбоку ![]() Кнопки: Кнопка load загружет текущие значения эквалайзера. Кнопка save - сохраняет заданные(изменённые) значения в 'эквалайзере' включив проигрыватель вы заметите изменения. |
|
24.09.08, 01:09 |
спс за eq.zip не знал что есть такое чудо. ато текстовым редактором было очень не удобно |
|
20.10.08, 21:12 |
ничего не понял канеш) |
|
20.10.08, 21:22 |
Zormax, а на В800 это пашет?у меня чтой то не пошло ![]() |
|
21.10.08, 00:19 |
68-artem, а патч то стоит на полный доступ в ФС через яву? |
|
23.10.08, 17:26 |
кто нибудь на W700 i сделал ? |
|
23.10.08, 17:51 |
Zormax, да стоит |
|
24.10.08, 00:51 |
68-artem, патч в студию |
|
24.10.08, 06:32 |
Непашит K810 SW-R8BA024 Еq.zip. Патч "Перенос /tpa/system/multimedia/mp/ в /card/other/multimedia/mp/" не мешает ему? |
Страница 1 из 3: [1] 2 3 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=3274 © 2005-2018 mobilefree.justdanpo.ru |