Как поменять системные звуки на Android
27.06.2014 01:09
32В системных звуках у Android обычно живут звуки затвора камеры, включения, выключения устройства, сигнал разряда батареи, клик по меню и т.д.
Их достаточно просто поменять, если устройство рутовано.
Звуки интерфейса хранятся в папке /root/system/media/audio/ui в формате ogg.
Там же можно посмотреть, какие вообще звуки используются устройством по-умолчанию и заменить их на свои.
Т.е. просто делаешь нужный тебе звук в формате ogg и кладешь его вместо того файла, который хочешь заменить.
Главное - не забудьте сделать бэкап, чтобы в случае чего все можно было восстановить.
Звуки нужно делать небольшие как по длительности, так и по размеру - в противном случае телефон может их не подхватить.
Названия звуков могут меняться, часто используются такие:
Effect_Tick.ogg | звук клика по меню |
Lock.ogg | звук блокировки (выключения) устройства |
Unlock.ogg | звук разблокировки (включения) устройства |
LowBattery.ogg | звук разряда батареи |
SystemError.ogg | звук ошибки |
SystemTurnOff.ogg | звук полного выключения устройства |
Конвертировать mp3 или wav файл в ogg можно с помощью бесплатной программы ffmpeg.
В архиве лежат звуки, которыми пользуюсь я + cmd файл для конвертации mp3 и wav файлов в ogg с помощью ffmpeg (не забудьте в cmd прописать путь до папки, где у Вас находится ffmpeg)
27.06.2014, Protocoder
Если все записывается, но звука не слышно - проблема скорее всего в том, что очень много производителей телефонов переделывают штатный андроид "под себя". По этому далеко не всегда и не все звуки можно заменить, и главное - их названия могут отличаться.
В этом случае нужно скачать папку "/root/system/media/audio/ui" на компьютер и выяснить какой файл за какой звук отвечает и, вообще, какие звуки для смены доступны. Потом уже менять, соблюдая имена, которые были в этой папке.
Не знала что и звуки можно все поменять. Поменяла, это афигенно! Подруги тоже теперь хотят) Спасибо автору!!
А шрифт смогла поменять по этой статье http://grand-screen.com/blog/kak-pomenyat-shrift-na-androide
Может кто тоже хочет, теперь у меня вообще оригинальный смартфон)))
Как такое бывает??? Файла нет, а звук остался!
Телефон Philips Xenium W6500
Если нет - может быть так, что хранит звук где-то еще. Бывает даже так, что в пути "по-умолчанию" звуки стандартные лежат, но телефоном не используются, а используются по абсолютно другому пути. От производителя зависит и прошивки, вобщем.
Кроме того, встречал телефоны, где при удалении звуков, но низком разряде, он, не найдя стандартных звуков, использовал что-то заводское из ROM.
Поспрашайте в теме про Ваш телефон на 4PDA: http://4pda.ru/forum/index.php?showtopic=488339
Попытаться положить файл с таким именем в папку системных звуков, причем, чтобы заработало - сначала удалить звук в системной папке и только потом скопировать туда другой. Затем перезагрузить аппарат и слушать.
Ну а если не вышло - то вариант только такой - делать дамп всех файлов на комп, и искать там *.wav или *.ogg. Если не найдется, то искать по текстовому вхождению строчки "ogg" или "wav" - возможно звук находится в данных какого-либо апплета. И от того, где найдется - думать и подменять.
Поскольку основная моя цель - полностью заменить все родные звуки, на звуки винды, актуально найти все "заначки" зловредного ведроида. Было бы неплохо поддерживать с вами связь, возможно, понадобятся свежие мозги, не забитые типовухой, но обладающие знанием системы. Вот например у меня сейчас есть вопрос тонкости: в папке лежат звук камеры (на разные события), клавиатуры, док/ундок. Блокировка. .. Но многих звуков нет. Например нет громкости, выключения при разряде, и ошибки (хотя система эти события тоже озвучивает). Вот в связи с этим и вопрос, ведь перечисленные звуки идут в стандарте вроде? Их под именами подкладывать в папку смысл есть? Или девайс может аппаратно не поддерживать такие события для озвучки? Словом, подпихнув в папку звук, которого не было, вариант попытаться добиться его подмены?
В любом случае, спасибо за отклик, на форумах, как оказалось, этой теме внимания толком и не уделили, особенно по моему девайсу, вообще всё печально и не понятно даже кому вопросы задавать))
Как я уже говорил - они могут быть зашиты в приложениях от производителя, обслуживающих ос. Копать нужно в них скорее всего.
Я бы начал с того, что раздобыл распакованную прошивку от аппарата и прошелся бы там полнотекстовым поиском по строке "ogg" или "wav".
Ну и системные приложения обычно имеют имя, начинающиеся с "com.android.".
Однако они почти всегда в .ogg формате и все собраны в одном месте - найдете один - найдете и все.
Место их хранения можно очень просто найти поставив ES-Проводник (или любой другой файловый менеджер) и дав поиск файлов по всему устройству по маске "*.ogg", или, если не найдет - ".mp3".
Где будет лежать несколько таких файлов - там скорее всего они все и хранятся.
все так как вы и говорили, но моя ошибка заключалась в том что там стандартные мелодии размерами до 50 килобайт, и длительность по пару секунд , а я туда втюхал файл в 200килобайт размером и длительность 1,5 минуты видимо система не реагирует на такой большой файл , короче обрезал до 2 секунд файл став как и все в рамках 15 килобайт , переместил его перезагрузил устройство открыл список стандартных мелодий в настройках профилей звука и он там есть и воспроизводится и работает.
кто такой чайник как я и будет мучится - на заметку.
И спасибо за правильное уточнение про длительность и размер звуков - добавил в статью.
Системную директорию на запись точно перемонтировали?
Если ругается на запись - то скорее всего проблемы с правами.
Нужно просто поднять громкость файла со звуком в любом звуковом редакторе (GoldWave например) и залить обратно.
Можно сходить на форум 4PDA, в тему модели вашего смарта и поспрашивать там. Возможно кто-то заморачивался.
Однако есть шанс, что его вообще нет для вашего устройства - тогда только через кастомную прошивку/утилиты. Опять-же читать 4PDA / XPDA.