Адрес в исполняемом .a файле

Есть программа .a. В ней есть управление звуком с помощью amxplayer. Исходника нет. Но по стечению обстоятельств необходимо поменять аргумент в функции Настройки звука. С помощью hex-редактора я нашёл строку вызывающую эту функцию. Там идёт такая строка: add[dword $0066312E],ah. Я это понимаю как запись в адрес из ah. Я точно знаю что на выходе я получаю запись числа 74 в функцию. Значит в ah должно быть записано именно оно. Существует ли какие-то методы изменения этой цифры? Предполагаю, что нужно использовать дизассемблер или проследить откуда берётся эта цифра по коду ассемблера. Она может как браться из файла в системе. Так и стандартно записана в программу. Точной информации мне не дали.

P.S.Проблема следующая: программа проигрывает записанные аудиозаписи. Работает в фоне как демон. Во время ее инициализации она устанавливает уровень звука на 74%(из логов). Но этого не достаточно. Нужно поставить 100%. Попытки выставления стандартных значений для звука успехом не заканчиваются. Потому что сначала подгружается значение стандартного звука. А потом запускается демон, который меняет значение. Мыслей по тому как запустить скрипт изменения звука после инициализации демона нет вообще. Все это работает на raspberry pi на linux.