motofan logo
5 страниц V  1 2 3 > »         
> 

Как установить Amr-файл на звонок в С450

vois
сообщение 25.9.2004, 20:27


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 23.9.2004
Пользователь №: 13 696
Модель телефона: C450
Прошивка: E380_G_0A.03.40R

Рейтинг: 0



В процессе эксплуатации телефона С450 меня раздражало три вещи:
1. Глюки Wap-браузера.
2. Отсутствие диктофона.
3. Невозможность поставить на звонок какую-нибудь мелодию с голосом.

С первыми двумя мне похоже придется смириться, а вот с третьей я хоть и не совсем но разобрался. Итак для установки на звонок amr-файла вам потребуется следующие устройства и программы: P2Kman, USB-miniUSB кабель, какой-нибудь hex-editor и amr-файлы (их можно скачать из Инета, записать телефоном (через сохранение в Черновиках ММS с голосовым комментарием) а затем вытащить их из телефона P2Kman-ом, или получить из Wav с помощью программки AMR-converter (она прилагается)).

Способ основан на подмене корректных записей в базе MyToneDB.db на некорректные.
Вы применяете этот способ на свой страх и риск. Автор не несет отвественность ни за какие повреждения оборудования или данных полученные в результате применения этого способа.
Прикрепленный файл AMRconvert_setup.exe   ( 499.9 килобайт ) Кол-во скачиваний: 112
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vois
сообщение 25.9.2004, 20:29


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 23.9.2004
Пользователь №: 13 696
Модель телефона: C450
Прошивка: E380_G_0A.03.40R

Рейтинг: 0



1. Переменуйте какой-нибудь корректный файл amr в mid.
Например my.amr->my.mid.
2. Закачайте полученный файл в телефон по пути /a/mobile/audio/.
3. Удалите p2Kman-ом файл MyToneDB.db в телефоне.
4. Перезагрузите телефон. Он при этом пересоздаст базу MyToneDB.db,
причем внесет в нее информацию о файле my.mid.
5. Скачайте базу MyToneDB.db с телефона на компьютер. Откройте ее Hex-editorom
(например встроенным в VC). В этой базе на каждый файл отведено 80 байт.
Первым полем в записи является имя файла в Unicode. Найдите в базе файл my.mid и измените ему
расширение на amr. Затем замените байт по смещение 75 (для mid он должен быть равен 0С) на 0E.
6. Удалите из телефона файл my.mid.
7. Запишите в телефон файл my.amr по пути /a/mobile/audio/.
8. Удалите p2Kman-ом файл MyToneDB.db в телефоне.
9. Закачайте в телефон отредактированную базу MyToneDB.db.

Все:)
Но и теперь успех не полон:(
В Стилях Звонка имя файла не появляется:(
Для того чтобы поставить файл my.amr на звонок нужно прописать в профиль его индекс (байт в базе по смещению 74) с помощью PST.
Однако этот файл можно ставить на звонок каждому отдельному абоненту через адресную книгу.
Но это можно сделать только клавишами влево-вправо не открывая список. В списке файл так и не появится:(.

Если вас не отпугнуло такое длинное описание можно попробывать - это действительно работает:).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
firsak
сообщение 25.9.2004, 20:47


Ветеран
*****

Группа: Пользователи
Сообщений: 490
Регистрация: 21.7.2004
Пользователь №: 8 321
Модель телефона: Siemens CX65

Рейтинг: 83



vois
А что с громкостью? AMR будет звучать также громко, как и MIDI?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
brutal
сообщение 26.9.2004, 9:01


Ветеран
*****

Группа: Почётные мотофаны
Сообщений: 376
Регистрация: 14.2.2004
Пользователь №: 1 159
Модель телефона: None

Рейтинг: 209



firsak
Нет, тише, но достаточно громко. Да и потом многое ведь зависит от самого файла, который ставишь. Экспериментируй.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vois
сообщение 26.9.2004, 18:57


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 23.9.2004
Пользователь №: 13 696
Модель телефона: C450
Прошивка: E380_G_0A.03.40R

Рейтинг: 0



firsak
Отрегулируй громкость исходного wav файла на максимум например с помощью CoolEdit-a. Файлы записанные телефоном получаются тише.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ssspirit
сообщение 29.9.2004, 7:16


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 9.3.2004
Пользователь №: 1 907

Рейтинг: 0



Цитата(vois @ 25.09.2004 - 20:29)
Затем замените байт по смещение 75 (для mid он должен быть равен 0С) на 0E.
**********
Для того чтобы поставить файл my.amr на звонок нужно прописать в профиль его индекс (байт в базе по смещению 74) с помощью PST.

Нельзя ли эти моменты подробнее?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ectar
сообщение 29.9.2004, 12:59


Мотоманьяк
*****

Группа: Почётные мотофаны
Сообщений: 532
Регистрация: 23.3.2004
Из: Canada
Пользователь №: 2 465
Модель телефона: Motorola V551, E1000
Прошивка: R472_G_08.18.55R, 80.3F.36I (0.5.F.1)

Рейтинг: 139



vois
Ужасно как геморойно ! не проще надиктовать себе что-то в микрофон и сделать с этого МП3шку ??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vois
сообщение 29.9.2004, 13:38


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 23.9.2004
Пользователь №: 13 696
Модель телефона: C450
Прошивка: E380_G_0A.03.40R

Рейтинг: 0



Ssspirit Для редактирования базы я использовал старый добрый Volcov Commander, так вот открыв в его редакторе файл базы, и перейдя на режим Hex, понажимай несколько раз <PgUp> <PgDn>. Там легко видно каждую запись: она занимает по 5 строк. В конце пятой строки (а именно по смещению от начала каждой записи на 74 и 75 байт соответсвенно) можно заметить два байта в каждой записи. Первый из них представляет собой код записи, именно он прописывается в профили звонка и профили отдельных номеров. У каждой следующей записи он на 1 больше чем у предыдущей.
Следующий за ним байт кодирует тип файла (видимо по нему выбирается какая программа будет его проигрывать) так вот для всех mid (MIDI) - он равен шестнадцетиричному значению 0C, для монофонических мелодий imy (iMelody) этот байт равен 0D, для основных тем к MotoMixer (файлы bas) он равен 0F. Так вот для amr-файла этот байт нужно сделать равным 0E.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vois
сообщение 29.9.2004, 13:43


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 23.9.2004
Пользователь №: 13 696
Модель телефона: C450
Прошивка: E380_G_0A.03.40R

Рейтинг: 0



Ectar
C450 и С550 к сожалению Mp3ки не держат evil_zloi;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wvitalik
сообщение 29.9.2004, 15:35


Мастер
****

Группа: Пользователи
Сообщений: 270
Регистрация: 2.9.2004
Из: Україна, Вінниця.
Пользователь №: 11 396
Модель телефона: C550->V635->A1000+E6
Прошивка: 54.08.20/02p

Рейтинг: 46



Где найти HEX-Editor А то Волковский показывает одни закарлючки
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Как установить Amr-файл на звонок в С450 · Motorola C23x, C25x, C26x, C33x, C35x, C350, C350L, C350i, C359, C450, C550, E380, V150 · Forum
 

5 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.4.2024, 12:10

Форум живёт: