No jailbreak required!! How to set full-time/40 seconds or longer ringtone on iPhone

40 seconds limit when setting iPhone ringtone.
I think many people are annoyed by this.

For such people, we will introduce a method to register a ringtone in a full time of 40 seconds or more.

By the way, operation has been confirmed on iOS8.4.1.

Software used

First, prepare the software you will use.
I use

  • iTunes
  • iFunbox

is.

iFunbox | the File and App Management Tool for iPhone, iPad & iPod Touch.

The general process is to set and sync a ringtone of 39 seconds or less in iTunes, then use iFunbox to overwrite it with a full-time ringtone.

There is no need to jailbreak, but it may be a gray method in the sense that it may cause misunderstandings.

Well then, let's go.

Create AAC file

First, create an AAC file.

AAC file creation

To create:

  • Within 39 seconds
  • full time

There are two.

For files that are within 39 seconds, select "View Info" > "Options" and specify that the start to stop time is within 39 seconds, then "Create AAC version".

Within 39 seconds

The files within this 39 seconds are files that will not be used in the end.
So, you can set it to 10 seconds or so.

Change extension

Next, change the extension.

If you look at the extension of the AAC file you created, it will be "m4a".

Change this "m4a" part to "m4r". ↓Change extension

*The file name is for easy identification.

  • 10sec: within 39 seconds
  • full: full time

However, as long as you understand it, you can use whatever is appropriate.

Sync ringtones within 39 seconds

After changing the extension, only ringtones within 39 seconds will be synchronized.

Add to My Ringtones by drag and drop. ↓Add to my ringtones

Then sync with your iPhone. ↓Sync with iPhone

Overwrite full-time ringtone using iFunbox

Check the iPhone after synchronization on iFunbox. ↓Check on iFunbox

"OTBS.m4r" in "RAW File System" > "iTunes_Control" > "Ringtones" is the ringtone within 39 seconds that was synced with iTunes earlier.
*The four alphabetic characters in the file name change each time you synchronize.

After confirming this, rename the full-time ringtone file you created earlier to the same name as "OTBS.m4r".

Finally, overwrite the ringtone within 39 seconds with the renamed full-time ringtone.
Drag and drop the full-time ringtone "OTBS.m4r" to "RAW File System" > "iTunes_Control" > "Ringtones". ↓overwrite

After overwriting, try playing the ringtone registered in iPhone's "Settings" > "Sound".
It is OK if it is played full time.

Afterword

What do you think?

It may be quite difficult, but it can be done without jailbreak , so I think it's worth a try.

But seriously, I hope the next OS removes the 40-second restriction...

  • Add this entry to Hatena Bookmarks

At "naouniverse.com", the administrator writes about things, things, and the world that interest him.
Gadgets, cameras, design, programming, L'Arc~en~Ciel, etc...