We have successfully written a tool named iPhoneInterface allowing for some basic manipulation of things on the phone, and are releasing it tonight. We are including source code so you can understand the techniques we have used so far. We will be expanding the functionality of this tool significantly tomorrow. The best news is that we have prototype code that allows the ability to:
- Run any desired application already residing on the phone.
- Control what processes run on the phone (currently implementation is very hackish)
- Move files around on the phone
- Enable viewing of verbose information during the restore process
- Activate the phone without iTunes and without a token
Note: Not all of the features listed above are necessarily included in tonight’s initial release.
We are continuing significant work on this tool and will probably have similarly worthwhile updates tomorrow.
I should note that right now, if you aren’t working on hacking the iPhone yourself, this release is primarily interesting for academic reasons. Still, this opens iPhone hacking to an even larger group, which will hopefully mean that the end-user useful features will be coming even sooner. Right now though, we are still in the early days so don’t expect too much from these early releases.
Link to tool:
Windows & Mac.
iPhoneInterface is a tool for Windows and Mac that permits you to manipulate the iPhone’s state, launch services and interact with the chroot’d filesystem. Version 1.0 was released on 5 July 2007.
help - this, also help services and help valuesls - list directories cd - change directory mkdir - make directory rmdir - remove directory deviceinfo - get device info fileinfo - get file info readvalue - read a value activate - activate iPhone with plist deactivate - deactivate iPhone startservice - start service on iPhone enterrecovery - Enter recovery Mode **WARNING: YOU'LL NEED TO RESTORE** quit - exit shell
undefined undefined