Introduction July 24 2010

iFuntastic is an application for Macintosh which lets you customize your iPhone's, iPod's or iPad's user interface and copy files to and from the device. Some functionality is available to out-of-the-box devices (custom ringtones (phones only,) use as a USB Storage Device, copying screenshots and wallpaper,) but the really cool stuff requires the phone to be jailbroken (see below.)

You can download the application for free and explore it, but to actually do something useful, you will need to activate one or more feature levels. Activation usually requires a purchase through PayPal (account not required,) but may also be accomplished with promotional activation codes (if available.)

Some Terminology

Device
In this context, device means any iPhone, iPod touch or iPad. Unless I'm referring to something that is specific to one or the other (phone calls, for example,) the following terms all mean the same thing: device, phone, iPhone, iPod, iPad, miracle machine :-)

Jailbreak, Jailbroken, Unshackled, Shackled, PwnageTool, RedSn0w, Spirit
Jailbreaking means using tools developed by the hacker community, (mainly the iPhone Dev Team,) to make the phone's file system accessible for reading and writing. The main tools available are PwnageTool, RedSn0w and Spirit. After running the jailbreaking tool of your choice, you will find Cydia.app on your phone. With Cydia you can add third-party applications, utilities, wallpapers and more to your phone. Your phone is now jailbroken.

With a service called SSH, you can transfer files to and from the phone; however, SSH requires a WiFi connection. To access the file system over a USB cable we need the AFC2 service enabled on the device - the jailbreak makes it so (or allows you to add it from Cydia with 'afc2add'.) Once AFC2 is available, iFuntastic can read and write to the phone - let's now call it unshackled.

Unlocking, Activating, Baseband, Bootloader
Unlocking refers to changing the phone so it works with any carrier. This is, shall we say, frowned upon by Apple and the phone companies. iFuntastic does not unlock or activate or modify any phone-related firmware. It either operates on a shackled device or enters the picture more comprehensively once you have an unshackled device.

What You Should Know Before Using iFuntastic

iFuntastic's primary focus (from the very start) has been making customizing your phone or iPod easier. I know next to nothing about unlocking, activation or even the internals of jailbreaking (which I stubbornly call unshackling :-) Thanks to the great work of the hacker community, this process is becoming almost routine, and I am now leaving it up to the experts.

Due to the nature of what we're trying to do here, namely make unauthorized customizations to the iPhone, and due to all the different tools, hardware, firmware and software configurations and operating systems, iTunes and frameworks, it's impossible for me (or anyone else, for that matter,) to guarantee that anything works as it should, or will remain working or will be fixed when it breaks!

Let's keep in mind that there is no support from the mothership - the real experts.

I'm trying my best to keep up with the latest developments, but it may simply not be possible to do so. By using iFuntastic and its tools, you agree that you do so at your own risk! I shall deal with you honorably, and I won't offer any feature that has not worked at least on my equipment.

A 'Restore' with iTunes should let you recover from any serious unpleasantness.

I have limited resources - especially time - and I am fighting a losing battle to provide adequate documentation. Please read the documentation that is provided carefully.

I humbly ask you to forgive bugs, inaccuracies, glitches and awkward implementations. Please report any problems you find. I may not be able to help you, but I may be able to fix them in future versions!

Thank you to all my supporters! You help make iFuntastic better and better.

Speaking of...

Support

iFuntastic has several options in its Help menu to contact me. I'll try to respond as quickly as possible.
Wir sprechen geflossen Deutsch :-)