Extracting iOS Ringtones from .ipsw
Backstory
This will be a fairly short post, as this process is fairly straightforward.
Recently, Apple has added a selection of new ringtones to iOS 17. These were very cool! Too bad you can’t obtain the files to them. Or can you?
How to do it
- Download the appropriate
.ipsw
file. You may use a service such as IPSWBeta.devNote: I am not affiliated with IPSWBeta.dev and I am not responsible for their actions.
- Open the
.ipsw
file using7-Zip
(right click and open archive). - You will see multiple
.dmg
files inside. Sort by size, and extract the largest one. - Open the
.dmg
file using whatever method you prefer. I chose to just do this on macOS as it was the easiest. - Navigate to the
Library/Ringtones/
folder. - ???
- Profit!
Additionally, you may obtain the wallpapers which are stored in the appropriately named Library/Wallpaper
folder.
For those too lazy to do this
I have uploaded my dump of the iOS 17 ringtones here. I do not guarantee that this link will remain valid forever, but the instructions above should work in case it does go away.
This post is licensed under CC BY 4.0 by the author.