Got to help someone with a ringtone on an iPhone. Took an hour to figure out.
Basically, you install garage band the music editor, put drums into an empty song so that it counts as complex enough to be exported as ringtone but make all possible volume sliders as low as possible, then grab your actual music file and put it in as vocals, hit export and there should be a ringtone option there.