Compatible with iOS 7, 8 and 9
In iOS 7.x/8.x apple uses a plist in order to load ringtones in settings instead of simply iterating through the /Library/Ringtones directory. This tweak enables the behavior that was present before 7.x and reads the tones from the directory so tones that you download from Cydia or UnlimTones will now show in settings.
No options to configure.
Source code available on Github