Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
графический патчинг телефонов Nokia.docx
Скачиваний:
13
Добавлен:
20.09.2019
Размер:
2.99 Mб
Скачать

Редактирование аудио ресурсов ppm Заменяем звуковые файлы в ppm с помощью программы ppModd

Рисунок 14: Замена мелодии.

Запускаем программу PPModd и выбираем нужный нам файл ppm, в котором мы будем заменять звуковые файлы. Нас интересует ветка TONE, в которой хранятся мелодии. Открываем её, видим список и название звуковых файлов. Выбираем вкладку с названием файла, который нам нужен. Затем щёлкаем правой кнопкой мыши на название звука и выбираем пункт Import from Binary рисунок 14. Мелодию re можно прослушать на телефоне. После чего выбираем мелодию, на которую мы хотим заменить и жмем OK. Новый звуковой файл автоматически заменяет старую мелодию. Если у мелодии которую вы только что вставили в место старой поменялся формат, не пугайтесь, она всёравно будет играть. Просто в другом формате. Если у вас получилось удачно заменить звуковой файл на другую мелодию, то вы можете заменять все остальные звуки таким же способом. После окончания процесса замены звуковых файлов нужно сохранить ppm нажатием на «Create PPM», выбираем, где сохранить ppm. Прошиваем телефон и радуемся, теперь у нас в телефоне вместо оригинальной мелодики играет совсем другая мелодия. Мелодию re также можно отредактировать на WinHex.

Структура мелодий re следующая:

В начале, байт 00 (иногда и другой) – стартовый, его менять не стоит.

В конце 0B – конечный, его тоже менять не надо.

Между ними идут пары байтов, кодирующие звук.

Первый байт в паре Тональность, второй – длительность.

Простейший пример всего один звук.

00 73 FF 0B

Байт 73 тональность может принимать значение от 40 до FF (определяет громкость звука).

Байт FF длительность может принимать значения от 00 до FF (00 – бесконечно долгий звук).

Ещё пример, звук включения диктофона.

00 71 07 73 07 40 0B

А это тихая мелодия.

00 40 01 0B

В мелодию также можно добавить вибрацию.

Последовательность байт 0А 08 включает вибрацию, F7 выключает.

Вибрацию можно включать и выключать многократно. Звуки мелодии можно располагать внутри и вне интервалов вибрации. Длительность интервала вибрации определяется длительностью звуков внутри интервала.

П

Рисунок 15: Пример редактирования мелодии в WinHex-е.

ример короткое пи с виброй.

00 0А 08 76 05 F7 0B

Таблица с расписанием где, какая, за что мелодия отвечает в ветке TONE

TONE

Названия мелодии

Формат мелодии

За что мелодия отвечает

TOST

Tones

.re

Пока не знаю.

KEY

Tone Key

.re

Пока не знаю (нет звука).

KDEM

Tone Key Demo

.re

KEL

Tone Key L

.re

Пока не знаю (нет звука).

DTMF

Tone DTMF

.re

Пока не знаю (нет звука).

SDTM

Sec DTMF

.re

Пока не знаю (нет звука).

LDTM

ToneDTMF L

.re

Пока не знаю (нет звука).

SLDT

Sec DTMF L

.re

Пока не знаю (нет звука).

CDTM

ToneDTMF C

.re

Пока не знаю (нет звука).

SCDT

Sec DTMF C

.re

Пока не знаю (нет звука).

CDDT

ToneDDTMFC

.re

Пока не знаю (нет звука).

VKEY

ToneVolKey

.re

Пока не знаю (нет звука).

_ERR

ToneError

.re

Пока не знаю Тон ошибки

WARN

Tone Warn

.re

Сигнал при нажатии кнопки.

BATL

ToneBattLw

.re

Батарея начинает разряжаться.

BATR

ToneBattrRe

.re

Батарея разряжена полностью.

CONF

Tone Confir

.re

Пока не знаю.

CONV

ToneCnfVibra

.re

Пока не знаю.

MAIL

Email

.re

Пока не знаю.

BATC

ToneBattCh

.re

Пока не знаю.

POWK

Power Key

.re

Пока не знаю (нет звука).

WSNT

Soft Notification

.re

Пока не знаю.

HNDF

Tone HndsFr

.re

Пока не знаю.

COUN

ToneCountd

.re

Пока не знаю.

A057

Clock Alert

.midi

Стандартный сигнал будильника.

A004

Entice

.midi

Пока не знаю.

_SMS

*S0042

.midi

Сигнал входящего сообщения (SMS).

SMCB

ReceivedCB

.re

Пока не знаю.

PCBR

PocCallbackRecived

.re

Пока не знаю.

IMAL

Message alert tune

.re

Пока не знаю.

IMSL

Message silent tune

.re

Пока не знаю (нет звука).

POTF

On the fay

.re

Пока не знаю.

P1TG

POC1To1 Transmit Granted

.re

Пока не знаю.

PGT2

POCGroup Transmit Granted

.re

Пока не знаю.

PI1C

POCToneIncoming1 To1 Call

.re

Пока не знаю.

PIG2

POCIncomingGroupCall

.re

Пока не знаю.

PSEN

POCToneSpechEnded

.re

Пока не знаю.

PSQU

POCSpeehQueued

.midi

Пока не знаю.

AOIM

AOL IM message tune

.midi

Пока не знаю.

ICIM

ICQ IM message tune

.midi

Пока не знаю.

MSIM

MSN IM message tune

.midi

Пока не знаю.

YAIM

Yahoo IM message tune

.midi

Пока не знаю.

DCLL

Data Call

.re

Пока не знаю.

NVRE

ToneNvrEnd

.re

Пока не знаю (нет звука).

REOR

ToneReord

.re

Пока не знаю.

SUBB

Subcr busy

.re

Пока не знаю.

CONG

Congestion

.re

Пока не знаю.

CDRP

Call Drop

.re

Пока не знаю.

SPCI

SpecialInf

.re

Нет связи с абонентом.

RAPN

RadioPathN

.re

Пока не знаю.

RAPA

RadioPathA

.re

Пока не знаю.

RIGO

Ring going

.re

Пока не знаю.

CLLW

Call wait

.re

Пока не знаю.

NDST

Tone Namedial Start

.re

Пока не знаю.

NDET

Tone Namedial Error

.re

Пока не знаю.

NDAT

Tone Namedial Abort

.re

Пока не знаю.

VRST

Tone Voice Recorder Start

.re

Сигнал старта записи диктофона.

VRFT

Tone VoiceRecorder Finish

.re

Сигнал конца записи диктофона.

VRRT

Tone VoiceRecorder Record

.re

Постоянный сигнал предупреждения абонента о записи диктофоном.

VRET

Tone VoiceRecorder Error

.re

Пока не знаю.

BTDM

ToneDTMF B

.re

Пока не знаю (нет звука).

LCTR

Location request tune

.re

Пока не знаю.

VIBR

Tone vidra only

.re

Вибрация (Продолжительный гуд).

BEEP

Tone beep once

.re

Пока не знаю.

U001

Camera shutter sound

.aac

Щелчёк камеры.

U002

Wakeup

.acc

Включения телефона (Стартовый сигнал).

U003

Tone Camera Selftimer Running

.midi

Таймер на камеру.

U015

Ascending

.midi

Пока не знаю (возрастания).

U016

Beep once

.midi

Пока не знаю.

U017

Special

.midi

Пока не знаю.

U096

Email

.acc

Пока не знаю.

S042

Signal

.midi

Пока не знаю.

SRNG

SilentRing

.re

Пока не знаю.

SRN2

SilentRing2

.re

Пока не знаю.

QUER

Query tone

.re

Пока не знаю.

RIST

RINGGROUP

.re

Пока не знаю.

012A

Nokia tune

.асс

Гудок когда звонят на телефон.

R1S0

RING1SET0

.re

Пока не знаю.