One of the iPhone-Elite members posted a method for patching the MeCCA framework binary to allow for custom ringtones.
Source:
http://iphone-elite google code page/wiki/Ringtones111
I followed the instructions and am just releasing a pre-patched MeCCA file for easier use. All credit goes to the iphone-elite team! I patched it using XVI32 (a hex editor)
Instructions
-------------------
1. Backup MeCCA file located at /System/Library/Frameworks/MeCCA.framework/ (I renamed mine to MeCCA.bak)
2. SCP the included MeCCA file to this location
3. Set permissions to 755 (I used WinSCP to do this)
4. Reboot iPhone
5. Copy your m4a ringtone to /Library/Ringtones
6. Change the extension of your m4a file from "name.m4a" to "name .m4r"
NOTE: THE SPACE BEFORE THE DOT IS IMPORTANT, IT'S WHAT THE PATCH LOOKS FOR
7. Go to Settings->Sounds and select your ringtone.
Download link
--------------------
http://r-a-p-i-d-share.com/files/65716567/mecca.zip[/QUOTE
I downloaded mecca and i tried to transfer it to my iPhone with ibrickr v0.91 but i dont know if i succeeded(i reeboted the phone after"replacing"mecca).I went into the iPhones System/library/frameworks/mecca framework, but i dont know how to replace it.What program can i use to transfer m4r to iPhone.I tried with ibrickr_v0.91 but this program auto rename's files to m4a so my files look like:beyonce-listen .m4r.m4a and the phone doesn't show them in ringtones.Please give some help with this.Im not to good at computers and software so i need a bit of help.By the way,i have iPhone version 1.1.1 unlocked
Bookmarks