Как поменять системные звуки на Android

27.06.2014 01:09
19

В системных звуках у 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)

Скачать sounds.zip, версия от 27.06.14

скачать

27.06.2014, Protocoder
Вячеслав02.05.2015 18:26:56#ответить
не меняется Effect_Tick.ogg, что только не пробовал, подскажи что делать
Protocoder03.05.2015 14:25:11#ответить
Если не меняется сам файл - значит либо телефон без рута, либо не перемонтирована системная папка в режим записи (все это, за исключением рута, можно сделать из EScommander-а, например).

Если все записывается, но звука не слышно - проблема скорее всего в том, что очень много производителей телефонов переделывают штатный андроид "под себя". По этому далеко не всегда и не все звуки можно заменить, и главное - их названия могут отличаться.

В этом случае нужно скачать папку "/root/system/media/audio/ui" на компьютер и выяснить какой файл за какой звук отвечает и, вообще, какие звуки для смены доступны. Потом уже менять, соблюдая имена, которые были в этой папке.
Алексей24.09.2015 09:36:10#ответить
Извините, а эта программа ffmpeg для андроид или для компьютера?
Protocoder24.09.2015 14:32:10#ответить
ffmpeg - это программа для компьютера
Вячеслав03.12.2015 04:43:38#ответить
Вставить звук, стереть mp3, написать ogg, и удалить не нужные звуки так как количество в списке меню ограничено.
Мария11.12.2015 13:25:51#ответить
Искала вообще про то, можно ли как-то поменять шрифт в андроиде. А попала как-то на этот сайт)))
Не знала что и звуки можно все поменять. Поменяла, это афигенно! Подруги тоже теперь хотят) Спасибо автору!!

А шрифт смогла поменять по этой статье http://grand-screen.com/blog/kak-pomenyat-shrift-na-androide

Может кто тоже хочет, теперь у меня вообще оригинальный смартфон)))
Дмитрий27.01.2016 17:50:29#ответить
Я удалил файл LowBattery.ogg, а телефон всё равно пикает при малом заряде (<15%). Путь стандартный - /system/media/audio/ui

Как такое бывает??? Файла нет, а звук остался!

Телефон Philips Xenium W6500
Protocoder28.01.2016 17:27:01#ответить
Звук отличается от того, что раньше был?
Если нет - может быть так, что хранит звук где-то еще. Бывает даже так, что в пути "по-умолчанию" звуки стандартные лежат, но телефоном не используются, а используются по абсолютно другому пути. От производителя зависит и прошивки, вобщем.

Кроме того, встречал телефоны, где при удалении звуков, но низком разряде, он, не найдя стандартных звуков, использовал что-то заводское из ROM.

Поспрашайте в теме про Ваш телефон на 4PDA: http://4pda.ru/forum/index.php?showtopic=488339
Миша АнтиДОТ20.02.2017 02:48:50#ответить
Госсспааадиии! Да неужели уста сии глаголят разумное? Первый человек, от кого я услышал упоминание о своей проблеме. Суть такая: в Lenovo p770 рутованном, заводская row113, в папке лежит звук разряда батареи, но он никогда не воспроизводится, а звучит противное трехкратное "ту-ту-ту" как из автомата в игрухах начала 90х. Хотел поменять на виндофоновский звук, но оказалось что в папке того мезкого звука как раз-таки нет. Вот я и озадачился, откуда вообще телефон эту гадость тащит-то? Свой в папке звук и тот поприличнее. На 4пда и даже ЛеновоФоруме, вразумительно ответа мне никто не озвучил. На последнем вообще какой-то странный м.ч. битых часа 2 мне доказывал что я того... В общем перерыл рунет, и только у вас упоминание хоть похожее нашел.. Может хоть подскажете где рыть? И как победить это звукоиздевательство, коль уж в системной папке оно не ощущает файлика?)
Protocoder20.02.2017 14:41:22#ответить
Варианта два.
Попытаться положить файл с таким именем в папку системных звуков, причем, чтобы заработало - сначала удалить звук в системной папке и только потом скопировать туда другой. Затем перезагрузить аппарат и слушать.

Ну а если не вышло - то вариант только такой - делать дамп всех файлов на комп, и искать там *.wav или *.ogg. Если не найдется, то искать по текстовому вхождению строчки "ogg" или "wav" - возможно звук находится в данных какого-либо апплета. И от того, где найдется - думать и подменять.
Миша АнтиДТ23.02.2017 18:17:36#ответить
В общем, попробовал я замену файла. Однако, девайс упорно не желает его подхватывать. Параллельно выяснил что такой-же звук разряда у приятеля воспроизводится на Самсунге. У меня на Леново, андроид 4.1.1, у него на Самсе андроид 5.1. Звук разрядки (по звучанию) одинаковый. Значит, это комплектация озвучки от Гугла, а не от Леново. Остается только понять где это всё спрятано, раз в системной папке звук не берется. Ну и ещё ряд тонкостей заметил. Например при управлении громкостью, тоже звук раздается, и в системной папке я опять его не нашел.
Поскольку основная моя цель - полностью заменить все родные звуки, на звуки винды, актуально найти все "заначки" зловредного ведроида. Было бы неплохо поддерживать с вами связь, возможно, понадобятся свежие мозги, не забитые типовухой, но обладающие знанием системы. Вот например у меня сейчас есть вопрос тонкости: в папке лежат звук камеры (на разные события), клавиатуры, док/ундок. Блокировка. .. Но многих звуков нет. Например нет громкости, выключения при разряде, и ошибки (хотя система эти события тоже озвучивает). Вот в связи с этим и вопрос, ведь перечисленные звуки идут в стандарте вроде? Их под именами подкладывать в папку смысл есть? Или девайс может аппаратно не поддерживать такие события для озвучки? Словом, подпихнув в папку звук, которого не было, вариант попытаться добиться его подмены?
В любом случае, спасибо за отклик, на форумах, как оказалось, этой теме внимания толком и не уделили, особенно по моему девайсу, вообще всё печально и не понятно даже кому вопросы задавать))
Protocoder25.02.2017 01:19:57#ответить
Звуки могут и не браться со стандартного бандла андроида.

Как я уже говорил - они могут быть зашиты в приложениях от производителя, обслуживающих ос. Копать нужно в них скорее всего.

Я бы начал с того, что раздобыл распакованную прошивку от аппарата и прошелся бы там полнотекстовым поиском по строке "ogg" или "wav".

Ну и системные приложения обычно имеют имя, начинающиеся с "com.android.".
джордан05.04.2017 00:39:14#ответить
а где лежат мелоди те которые на звонок, на будильник ? там же? и можно ли удалить все лишне так как там их десяки , и я хочу поставить только несколько своих мелодий
Protocoder05.04.2017 01:41:52#ответить
Мелодии на звонки и будильники лежат у разных телефонов очень по разному - сильно зависит как от производителя, так и от модели и версии системы.

Однако они почти всегда в .ogg формате и все собраны в одном месте - найдете один - найдете и все.

Место их хранения можно очень просто найти поставив ES-Проводник (или любой другой файловый менеджер) и дав поиск файлов по всему устройству по маске "*.ogg", или, если не найдет - ".mp3".

Где будет лежать несколько таких файлов - там скорее всего они все и хранятся.
джордан05.04.2017 12:11:25#ответить
ну вы правы, они лежат неподалеку в соседних папках, но вот так как вы описывали с системными звуками тут не проходит, просто те звук которые я заменил исчезают из списка когда открываю список мелодий, но если ту же свою мелодию ставлю вместо системных звуков к примеру звука разблокировки как вы описывали то все работает
джордан05.04.2017 12:30:22#ответить
ааааа все заработало!!!!

все так как вы и говорили, но моя ошибка заключалась в том что там стандартные мелодии размерами до 50 килобайт, и длительность по пару секунд , а я туда втюхал файл в 200килобайт размером и длительность 1,5 минуты видимо система не реагирует на такой большой файл , короче обрезал до 2 секунд файл став как и все в рамках 15 килобайт , переместил его перезагрузил устройство открыл список стандартных мелодий в настройках профилей звука и он там есть и воспроизводится и работает.

кто такой чайник как я и будет мучится - на заметку.
Protocoder05.04.2017 16:17:00#ответить
Ну отлично, что заработало :)

И спасибо за правильное уточнение про длительность и размер звуков - добавил в статью.
ПЦ30.04.2017 01:16:07#ответить
Эх не могу заменить рингтоны. удалить, копировать могу, а на запись ошибка.
Protocoder30.04.2017 19:27:17#ответить
Рут стоит нормально?

Системную директорию на запись точно перемонтировали?

Если ругается на запись - то скорее всего проблемы с правами.
Написать комментарий