broo

September 20, 2008

Длинные рингтоны для iPhone

Захотелось установить себе рингтон на iPhone. Раньше ставил через GarageBand, но если следовать этим путем всплывает ограничение на 40 секунд по длине трэка, а 40 секунд — это не интересно, хочется не мучиться и сделать рингтоном песню-файл целиком.

И есть довольно простой способ сделать это.

  1. Сначала, понятно, нужно подготовить файл. Я это делал в том же iTunes, переконвертируя MP3 в AAC. Получается файл с расширением m4a, переименовываем его в m4b.
  2. Если длина композиции меньше 40 секунд, то вообще проблем нет: перетаскиваем ее в iTunes, она автоматически добавляется в раздел Рингтонов и преспокойно синхронизируется с iPhone-ом.
  3. Если композиция длиннее, чем 40 секунд, вам понадобится зайти любимым файловым-клиентом (по SSH, SFTP, отдельным приложением или как удобней иначе) на iPhone и переписать рингтон вручную.
  4. Рингтоны храняться в двух местах: /var/stash/Ringtones (встроенные рингтоны, которые не синхронизируются) и /var/mobile/Media/iTunes_Control/Ringtones (это те, которые синхронизируются через iTunes).
  5. Самый простой способ — переписать свой рингтон по первому адресу, он будет доступ для выбора в настройках в списке Standart.

Сходу не получилось отделить рингтон от стандартных, переписав его во вторую указанную папку (при этом еще нужно зайти любимым текстовым редактором в файл /var/mobile/Media/iTunes_Control/iTunes/Ringtones.plist и добавить его описание по аналогии с другими рингтонами). Точнее, рингтон переписывается, становится доступным в списке Custom. Его можно выбрать, но при синхронизации он удаляется. Видимо, где-то еще в настройках нужно еще что-то прописать.

Сейчас мне достаточно первого способа, поэтому разбираться дальше со вторым пока не буду. Хотя можно попробовать следующий финт: сделать короткую копозицию из нужного рингтона (достаточно в настройках записи (Cmd + I) установить время остановки трэка равное 40 секундам и конвертировать в AAC только после этого), добавить получившийся файл в iTunes как рингтон, синхронизовать с iPhone-ом, и только после этого зайти файловым менеджером на iPhone, найти во второй папочке свой файл, подсмотрев его новое название в файле Ringtones.plist (подправив в нем же что могло измениться), и заменить его длинным правильным ригтоном.

Если еще раскопаю какие особенности ручной установки рингтонов, напишу. Описывал процесс без подробностей, если хотите попробовать, но что-то не ясно, пишите. Если знаете способ проще (но не дороже), напишите, пожалуйста, тоже. И помните, что все манипуляции с вашим оборудованием и обеспечением вы делаете на свой страх и риск, не забывайте делать копии важной информации и тех вещей, результаты изменения которых для вас не очевидны.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress