Feb 01
Tipp: iPhone Programme für Firmware 1.1.3 vorbereiten
Die neue iPhone Firmware 1.1.3 bringt einige Änderungen mit sich, wie zB. dass Programme nicht mehr als Benutzer root, sondern als Benutzer mobile ausgeführt werden. Wenn das Programm seine Ressourcen bisher in /var/root gespeichert hat, muss es diese nun in /var/mobile speichern. Wie kann ich aber nun testen ob mein 1.1.2 Programm auch unter 1.1.3 läuft? Um 100% sicher zu sein, geht natürlich kein Weg daran vorbei sein 1.1.2 iPhone upzugraden oder sich ein anderes 1.1.3 iPhone zu besorgen. Ist dies nicht möglich gibt es einen einfachen Trick: Man führt sein Programm als Benutzer mobile unter der Firmware 1.1.2 aus. Dazu loggt man sich per ssh in sein iPhone 1.1.2 als Benutzer root ein und führt den folgenden Befehl aus:
su mobile
Dann startet man das Programm per Command Line:
/Applications/DeinProgramm.app/DeinProgramm
Wenn das Programm so ohne Fehler läuft, kann man zu 99% davon ausgehen dass es unter 1.1.3 auch funktionieren wird.
UPDATE: Was man tun kann damit sein Programm auf allen Firmware Versionen läuft.







