Настройка эквалайзера с помощью патчей : Моддинг : Форум |
Страница 1 из 3: [1] 2 3 » |
Keeper: |
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 ] Прикрепленный к сообщению файл: Nastroiki_pod'em_VCH_izmenenw_na_Rock_w610_R6BC002.rar (0.26 kb; 0 hits) Скачать файл |
Zormax: |
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! ;© supertrubka.org 2. Должна стоять программа: Equalizer от автора bombusmod (прикрепил) Описание программы: данная программа способна изменять значения стандартного эквалайзера в пределах от -20 до +20 позиций (в стандартном эквалайзере вашего телефона только от -8 до +8) Данные измения из Java приложения можно изменить только при выключеном проигрывателе. Во время проигрывания вы несможете воспользоваться программой, так что придёться понажимать кнопку play, та что сбоку либо выходить из проигрывателя если вы владелец К-серии. В стандартном же эквалайзере так же необходимо выбрать пункт - Вручную чтобы ява приложение могло изменять параметры эквалайзера. Кнопки: Кнопка load загружет текущие значения эквалайзера. Кнопка save - сохраняет заданные(изменённые) значения в 'эквалайзере' включив проигрыватель вы заметите изменения. |
Fanse: |
24.09.08, 01:09 |
спс за eq.zip не знал что есть такое чудо. ато текстовым редактором было очень не удобно |
MusicEdition: |
20.10.08, 21:12 |
ничего не понял канеш) |
68-artem: |
20.10.08, 21:22 |
Zormax, а на В800 это пашет?у меня чтой то не пошло |
Zormax: |
21.10.08, 00:19 |
68-artem, а патч то стоит на полный доступ в ФС через яву? |
jenek52: |
23.10.08, 17:26 |
кто нибудь на W700 i сделал ? |
68-artem: |
23.10.08, 17:51 |
Zormax, да стоит |
Zormax: |
24.10.08, 00:51 |
68-artem, патч в студию |
eminem33634: |
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 supertrubka.org |