IMY 是中國移動規定的通用彩信文件格式之壹,但是支持這壹文件格式播放和鈴聲的手機並不多。同樣它也具有占有空
間小、容易編輯等特點,因此曾被EMS(增強型短信)作為鈴聲標準。
IMY是屬於單音格式(非和弦) ,直接可以在手機上編寫音符.
根據IMY格式語法,大家壹般收到的短信就是個閃光震動代碼:
(ledoff ledon , backoff backon , vibeon , @0)
[開關LED(閃動),開關背景燈(閃動),開震動],重復無限
IMY基本格式解析:
BEGIN:IMELODY
VERSION:<version>
FORMAT:<format>
[COMPOSER:<composer_name>]
MELODY:<melody>
END:IMELODY
變量詳解:
(1)<version>:版本號。1.0/1.2
(2)<format>:格式編號。取值CLASS1.0|CLASS2.0
(3)<composer_name>:作者名
(4)<beat>:節奏。取值從25到900bpm(拍/分鐘),越大節奏越快,缺省120
(5)<melody>:旋律字符串
<led>:led特效。"ledoff" | "ledon"
<vibe>:振動特效。"vibeon" | "vibeoff"
<repeat>:重復特效。"("+<melody>+"@n)" ;n取值0到無窮大
imy文件即可以通過手機編寫(java手機可以使用Anyview進行編寫,塞班S
60可以通過SIS程序的記事本編輯等等),可以用電腦進行編寫,再通過紅外線、藍牙或者數據線將其傳到手機上。imy文件可以通過寫程序來實現無聲、震動等效果。
“使用聯發科芯片的手機並非外界所傳執行了‘死機短信’裏面的指令,導致手機中招,狂震、黑屏、重啟。而是因為‘死機短信’裏面插入長時間的震動效果,所以才會出現狂震、假死機現象。”
聯發科稱可以避免這壹現象
為什麽只有裝有MTK芯片的手機才會出現這種情況,而像諾基亞、三星等知名廠商的手機則不會,現在支持imy音頻格式文件的手機很少,諾基亞、三星等國際知名廠商相繼開發了自己的音頻文件格式,它們關閉了識別imy文件的功能,所以像諾基亞、三星就不會出現這種假死機現象。另外,根據中國工信部的要求,2009年出廠的國產機在其MKT芯片的研發上都被要求技術性地避免這種漏洞。所以今後的國產手機也不會對這種死機短信有效了。
死機短信代碼
下面就是就是短信的介紹和短信的編寫:
其實那種短信只對手機的“響鈴”模式管用,如果妳把手機設置成振動的話,它就不管用了,就可以放心地看了。
對了,妳們在編輯短信的時候要先把手機調成振動模式,要不妳是無法插入鈴聲的,自己手機已經先中招,只能通過扣掉電池解決問題。
死機代碼
BEGIN:IMELODY
VERSION:1.2
FORMAT:CLASS1.0
BEAT:100
MELODY:(ledoffledonbackoffbackonvibeon@0)
END:IMELODY
黑屏代碼
BEGIN:IMELODY
BEAT:1200
MELODY:(ledoffbackoffvibeoffr5ledoffbackoffvibeoffr5@600)
END:IMELODY
壹直震動
BEGIN:IMELODY
VERSION:1.2
FORMAT:CLASS1.0
BEAT:100
MELODY:(ledoffledonbackoffbackonvibeon@0)
END:IMELODY
振鈴
BEGIN:IMELODY
VERSION:1.2
FORMAT:CLASS1.0
BEAT:200
MELODY:(ledoffbackoffvibeonr5vibeoffledonbackonr5@200)
END:IMELODY
``
把這些代碼放到記事本裏,在保存的時候把擴展名改為imy格式的就行了。
但必需要把那些imy格式的鈴聲放到妳手機內存裏的audio的那個文件夾裏才行。只有這樣才能從播入對像裏面弄進去。
“死機短信”裏面的指令,導致手機中招,狂震、黑屏、重啟。目前又有相關的衍生短信,例如在imy文件中加入震動和簡單的音符及燈光控制指令,可以產生音樂伴隨震動的效果。這樣就可以通過發送imy格式文件,實現普通短信完成彩信效果的功能。