Pour ça il faut avoir soit un acces aux librairies du systeme, soit etre doué en electronique et en assembleur, soit faire des tonnes de debogage pour en retirer toutes les infos necessaires (et desassemblage qui est illegale sur des supports proteges par licence).
Donc bon courrage, essaies de voir sur le site officiel de l'iphon si il y a des ressources pour developpeur.
Generalement on fais ça avec du bas niveau (C, asm, cpp a la limite).
loveparade at your service
Linux Debian Lenny on AMD64, x86 and external usb disk