You can also change ringtones on phones that are not jailbroken. The method is as follows:
1. Open iTunes, select File -> Add the file to the database, Select the song to be used as a ringtone and click to open it
2. The song will appear in the music area of ??the database. Right-click the song and select Show Profile
Choose the option to fill in the start time and stop time (within 40 seconds), - OK
3. Right-click the song again, select Create ACC version, and there will be Files with the same file name but within 40 seconds
4. Right-click the newly created song, select Show in Windows Explorer, and change the m4a format to m4r ( Directly right-click - Rename and modify the suffix), and select "Tools" in the pop-up window
ps: If you cannot see "m4a" after the file name, select "Tools" in the menu bar of the folder In the folder options, select View, in the advanced settings, remove the check mark in front of Hide extensions of known files, and then confirm.
5. Find and open the preferences in the editing area of ??the itunes menu bar, check the ringtones in the frequently used areas - sources, and then confirm
6. You can see the ringtones in the database. Open the ringtones and you can see whether your files have been converted into ringtones----------( If not found, you can add it manually at this time: file location - add the file to the database - find the folder where the ringtone in m4r format was just stored, and then select it)
7. Then Open your iPhone on your device, select the ringtone, check the sync ringtone option, select all ringtones, or select the ringtone, and then select sync.
8. After successfully synchronizing the ringtone, the ringtone will appear in the phone's settings - sounds - ringtones - custom settings
To use this ringtone, just select it.
Please give me a satisfactory answer.