Есть приложение финансового учета Wally и все бы хорошо, если бы оно не делало противный громкий «дзынь» при каждом добавлении чего либо. Есть ли какой то способ штатными средствами запретить программе доступ к динамикам? Заткнуть ее любыми возможными методами. Джейлбрейка нет, iOS7.
В настройках программы ее заткнуть, увы, не получается — пункта про звуки там нет.
А позволяет ли iOS без джейлбрейка получить доступ к папке приложения? Что-то наподобие "/private/var/mobile/Applications/2F3E897A-031C-4D44-8845-34D123CECF67/Wally.app/". Если там файлы со звуками лежат в открытом виде, можно было бы попытаться найти нужный и удалить/заменить файлом пустышкой.
Эта папка скорее всего read-only.
От всех файлов в приложении берется хеш и записывается в _CodeSignature/CodeResources, base64 от sha1
Можно попробовать скачать приложение (ipa или app) на комп, заменить файл, заменить хеш и залить обратно всё приложение как ipa (это zip архив папки Payload).
Если не получится — попробовать попросить знакомых разработчиков переподписать всё это дело своим сертификатом с занесением вашего девайса в provisioning profile