iPhone Hacking: Messing with Ringtones, Graphics and more
This weekend, many instability issues associated with the iphoneinterface hacking tool (details to be found online at irc.osx86.hu #iphone) have been resolved. The big "your multigigabyte disk seems to disappear and be replaced by a few megabytes" bug has gone away and the software now supports both getfile and putfile (although, sadly, not removefile). This means that hackers have been able to unlock access to system files, retrieve them, alter them, and put them back. Read on for some of the biggest hacks developed over the weekend.
Switching Logos. This is shown in the picture I use for this post. You can grab the AT&T logos (curiously enough, the Apple engineers also included logos for Cingular, T-Mobile, and Vodafone). Rundown of the hack: copy the Default_CARRIER and FSO_CARRIER files to your computer, use fixpng to convert them to standard PNG format, use Photoshop to edit the text, and store the altered versions back on the iPhone (using standard PNG seems to work fine). Reboot and enjoy.
Adding ringtones. Place your .m4a files into /Library/Ringtones. I added a couple of sound effects files from a royalty-free CD I had around and they worked fine.
Update widget icons. If you feel like hacking, go into any of the widget applications in /Applications, grab a logo and edit it. These seem to use standard PNG files and don't need the fixpng extra step.
Reorder your widget icons. The DisplayOrder.plist file in /System/Library/CoreServices/Springboard.app specifies the order in which your icons display. Grab the file, use plutil to convert the file to standard text (plutil -convert xml1 DisplayOrder.plist), edit the widget order, and store it back on the iPhone. Then power off and back on.
Reveal the two "secret apps". The iPhone has four extra widgets listed in the "Special" section of DisplayOrder.plist. If you copy these to the main ("icon list") portion, two of them appear as interactive widgets. They are: Demo App and Field Test. Field test simply takes you to the same field test screen as dialing *3001#12345#* does. Demo app doesn't appear to do anything on my iPhone but looking at the strings inside its executable reveals that it's meant to show movies. My guess? It's for displaying iPhones at the store. I haven't yet tried adding a movie named Demo.
Thanks to all the #iphone folks, especially brutalentropy
Share
This weekend, many instability issues associated with the iphoneinterface hacking tool (details to be found online at irc.osx86.hu...
Add a Comment
Of course it finished the moment I added the comment, it's at: http://www.youtube.com/watch?v=wTs1aWD50vs
July 17 2007 at 9:49 PM Report abuse Permalink rate up rate down Replymacaulian, I uploaded it and made a video, it is currently being processed by youtube. It is titled "We Are Apple - iPhone", I'll post a link when it is finished.
July 17 2007 at 9:43 PM Report abuse Permalink rate up rate down Replyin what folder do i put my ringtones in to sync....
It says library/ringtones but where do i put it?
Please help
I tried putting "We Are Apple" as my ringtone, but it doesn't work. Even converted it to m4a. I have CTU m4a just fine, hmm odd
July 16 2007 at 10:36 PM Report abuse Permalink rate up rate down ReplyWould `hacking` the iPhone render it useless for Software Update?
July 16 2007 at 7:53 PM Report abuse Permalink rate up rate down ReplyActually iphoneinterface allows you to remove files... the command is:
rmdir
@3 -- wow, that TOTALLY is a royalty-skipping remake of "what a feeling", from flashdance. ugh, some things are better left in the "forgotten" pile...!
July 16 2007 at 5:01 PM Report abuse Permalink rate up rate down ReplyI tried this over the weekend as well. Though the walkthrough says only .m4a files will be uploaded, I tried .mp3 and .m4p files (since I don't have many .m4a files), and they worked fine. Also, they work as alarms as well.
July 16 2007 at 4:40 PM Report abuse Permalink rate up rate down ReplyIs there a solution for PPC users out there yet? I don't think I want to wait any longer for software updates!
July 16 2007 at 4:31 PM Report abuse Permalink rate up rate down ReplyI ended up with the error of only showing a few hundred mbs total after messing around with ringtones. Long story short, the ringtones showed up, some M4p and some MP3, but not all MP3 worked. To do a full restore through iTunes proved troublesome because it had to connect to Apple to download the latest firmware, and Comcast decided it wanted to be down for most of that night. The phone still worked until then, thankfully enough.
Good work guys, thanks for your persistence on getting into the nuts and bolts of the jesus phone!
Amen.
Hot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



15 Comments