Итак начнём за звук в телефоне отвечает /usr/bin/AudioMgr также есть библиокека /usr/lib/libezxsound.so
я так понимаю это драйвер...
в AudioMgr ничего интересного я не нашёл...с первого взгляда....
а вот в libezxsound.so есть интересный момент
.text:41B79A0C SOUNDM_AudSetVolume
.text:41B79A0C
.text:41B79A0C var_C = -0xC
.text:41B79A0C var_8 = -8
.text:41B79A0C var_4 = -4
.text:41B79A0C
.text:41B79A0C STR LR, [SP,#var_4]!
.text:41B79A10 MOVL R3, 0xC4720
.text:41B79A18 CMP R0, #7 //<<<==Меня заинтересовало это
.text:41B79A1C ADD R3, R3, #3
.text:41B79A20 SUB SP, SP, #0xC
.text:41B79A24 BLS loc_41B79A30
насколько я понял в R0 перезаётся int значение громкости а в участке указанном выше идёт проверка чтоб входящий параметр на превышал 7!!
Итак Попытка №1 заменяем в файле libezxsound.so по смещению 0x9A18 значение с 0x07 на 0x0A...
исправленныйфайл прикепляю...
.text:41B79A18 CMP R0, #0xA
Догадки.....(теперь думаю что исправив в конфиге max_vol с 7 на 10 мы получим большую громкость телефона)
конечно не факт что удастся также как и с камерой подгрузить правленую библиотечку.....
P.S Так как с линуксом у меня проблемы(пока) ждём людей которые попробуют данную методу
хмм.....есть ещё пара интересных мест....
но на сегодня хватит....если всёже наши линуксоиды загрузят либу то тогда продолжим ковырять)
Тема почищена от всякого бреда типа обсуждения наушников. Им здесь не место. Дальнейший оффтопик буду наказывать.
Сообщение отредактировал Abram - 8.6.2008, 5:07
я так понимаю это драйвер...
в AudioMgr ничего интересного я не нашёл...с первого взгляда....
а вот в libezxsound.so есть интересный момент
Код
.text:41B79A0C SOUNDM_AudSetVolume
.text:41B79A0C
.text:41B79A0C var_C = -0xC
.text:41B79A0C var_8 = -8
.text:41B79A0C var_4 = -4
.text:41B79A0C
.text:41B79A0C STR LR, [SP,#var_4]!
.text:41B79A10 MOVL R3, 0xC4720
.text:41B79A18 CMP R0, #7 //<<<==Меня заинтересовало это
.text:41B79A1C ADD R3, R3, #3
.text:41B79A20 SUB SP, SP, #0xC
.text:41B79A24 BLS loc_41B79A30
насколько я понял в R0 перезаётся int значение громкости а в участке указанном выше идёт проверка чтоб входящий параметр на превышал 7!!
Итак Попытка №1 заменяем в файле libezxsound.so по смещению 0x9A18 значение с 0x07 на 0x0A...
исправленныйфайл прикепляю...
Код
.text:41B79A18 CMP R0, #0xA
Догадки.....(теперь думаю что исправив в конфиге max_vol с 7 на 10 мы получим большую громкость телефона)
конечно не факт что удастся также как и с камерой подгрузить правленую библиотечку.....
P.S Так как с линуксом у меня проблемы(пока) ждём людей которые попробуют данную методу
хмм.....есть ещё пара интересных мест....
но на сегодня хватит....если всёже наши линуксоиды загрузят либу то тогда продолжим ковырять)
Тема почищена от всякого бреда типа обсуждения наушников. Им здесь не место. Дальнейший оффтопик буду наказывать.
Сообщение отредактировал Abram - 8.6.2008, 5:07