категории | RSS

Отключаем или изменяем звуки камеры на os9


Ситуация следущая, вам нужно отключить звуки камеры, а из настроек их не отключить.
На некоторых смартах нет звуков при включенном в смарте бесшумном режиме. У кого это не работает можно попробовать это Патч для отключения звука камеры ( 6120, Е51, 6290, 5700)

А что если нам нужно чтобы звуков камеры не было вовсе, в любом режиме? Или вы хотите изменить стандартные звуки камеры на свои?
Решение и тут есть.

Думаю все поняли что смарт должен быть взломан для начала.

Теперь вы должны узнать какой exe отвечает за вашу камеру. Это просто, запускаем камеру, сворачиваем ее и любым таскманом (например JbakTaskMan) смотрим инфо процесса камеры. Там будет путь к ее exe. Либо camcorder.exe либо CamMojave.exe.
С camcorder.exe все несколько проще.
Если же у вас CamMojave.exe то тут есть еще дополнительные разграничения. exe может быть в роме (т.е. имется возможность пропатчить его прямым способом), либо он может быть вне рома и обычным патчем тут не обойтись.
Проверить в роме exe или нет не так уж и сложно, скачиваеть патч CamMojave_exe и применяете его в RomPatcherе. Если он окрасится желтым, то exe в роме если же станет красным то файл находится вне рома. Патч отключаем и можно удалять.
Теперь когда мы знаем про нашу камеру немного больше перейдем непосредственно к методам отключения и изменения звуков.

В принципе уже есть готовые сборки и патчи:

Camera no sound
Сборка для camcorder.exe, переносит звуки камеры на карту памяти, для отключения ставим как есть, для изменения звука кидаем свой звук под именем CamcorderCapture.wav в папку E:/System/

Disable Camera all Sounds
Патч для CamMojave.exe (если файл в роме), описание там же.

Disable Camera all Sounds - no rom
Сборка для CamMojave.exe (если вне рома), описание там же.

Если вдруг ничего из вышеописанного не работает или вы хотите сами все это проделать, то предоставляю инструкцию.
Сначало для camcorder.exe.


Нам понадобится rsc редактор, я советую MobilHex, на ее основе и буду продолжать описание.

Идем в папку z:/sys/bin/ находим там наш файл camcorder.exe и переносим его в с:/sys/bin/
Теперь средум в папку z:/resource/apps/ и копируем от туда (в любое место) файл camcorder.r16 (если смарт на русском) или camcorder.r01 (если устройсво нерусифицированно, т.е. на английском).

Открываем наш camcorder.r16camcorder.r01 все аналогично) в MobilHex и жмем кнопку 5. Открывается редактор ресурсов, там находим строчку Z:\system\CamcorderCapture.wav (она будет повторяться несколько раз) и меняем путь к звуку, достаточно просто заменить букву диска с Z, на С или E (во всех этих строчках).

Теперь копируем наш измененный camcorder.r16 в папку с:/resource/apps/.
Остается применить патч c2zBin (качаем тут), один из двух применится (другой можно выкинуть).

Тут еще пару нюансов. Если хотите отключить звук то нужно по пути С:\system\ (или E:\system\ в зависимости на что заменили в camcorder.r16) положить пустой файл CamcorderCapture.wav, иначе камера не запустится.
Если же хотите изменить звук камеры то ложите свой звук по тем же путя м с тем же именем.
Теперь способ для CamMojave.exe.


Рассматривать создание патча для файла в роме не будет, патч в обменнике должен подойти всем.
А вот случай с CamMojave.exe находящимся в не рома будет интересен.

Тут нам по мимо MobilHex понадобится еще SyUpack (распаковщик управляющих файлов).

Идем в папку z:/sys/bin/ находим там наш файл CamMojave.exe, копируем его в сторонку (в данном случае лучше всего на диск D). Запускаем SyUpack и распаковываем наш CamMojave.exe. Открываем распакованный файл в MobilHex, жмем левый софт, вкладку Палагины, там ставим галочку на EXE_TOOL , жмем правый софт и нажимаем кнопку 5.

Открывается редактор ресурсов, ближе к концу списка находим строчки:
Z:\system\sounds\digital\CamMojaveCapture1.wav
Z:\system\sounds\digital\CamMojaveCapture2.wav
Z:\system\sounds\digital\CamMojaveCapture3.wav
Z:\system\sounds\digital\CamMojaveCapture4.wav
Z:\system\sounds\digital\CamMojaveStart.wav
Z:\system\sounds\digital\CamMojaveStop.wav
Z:\system\sounds\digital\CamMojaveStop.wav
Z:\system\sounds\digital\CamMojaveFocusSucc.wav

Меняем в них букву диска (самое главное не изменить количество символов, иначе файл работать уже не будет).

Теперь опять запускаем SyUpack и уже запаковываем нах подправленный CamMojave.exe.
Переименовываем его в оригинальное имя CamMojave.exe (т.е. удаляем добавки которые внес SyUpack) и переносим его в с:/sys/bin/.

Идем в папку z:/resource/apps/, там хватаем CamMojave.r16 (или CamMojave.r01) и переносим c:/resource/apps/

Теперь остается применить патч c2zBin (качаем тут), один из двух применится (другой можно выкинуть).

Для отключения звуков этого достаточно, для изменения звуков кидаем свои файлы по вышеописанными именами на тот диск который указали при редактировании CamMojave.exe.

Все.

Если не один из описанных способов вам не помог, то пишите мне в личку или комментариях, будем разбираться.

Все это уже не раз описывалось на форуме и комментариях к файлам, статьей лишь хотел подвести черту.
Автор текста статьи я.

Авторы способов народы мира, вернее их отдельные, яркие представители laughing

DimonVideo
2009-08-31T11:23:33Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 33

#3   qwert2000    

Где взять пустой файл CamcorderCapture.wav?


0 ответить

#3   Sulim770    

Интерестно, есть ли подобный способ для изменения сигнала клавиатуры? В принципе это возможно?


0 ответить

Яндекс.Метрика