Archive

Archive for the ‘iPhone’ Category

iPhone Klingeltöne selbst problemlos kostenlos erstellen

September 11th, 2009 1 comment

Klingeltöne für das iPhone lassen sich in iTunes ja bekanntermaßen gegen Geld erkaufen – unnötig!

Der folgende legale Trick erlaubt es mit wenigen Klicks selbst einen Klingelton zu basteln – und das geht so:

cycle-region

send-ringtone-to-itunes

1. GarageBand starten
2. Gewünschtes Lied z.B. per Drag n Drop aus iTunes in GarageBand öffnen
3. Auf den im Bild links abgebildeten Knopf klicken (“Turn cycle region on”) und das Looping-Tool aktivieren
4. Gewünschten Klingelton-Bereich markieren (ca. 40 Sekunden wird empfohlen)
5. Jetzt noch wie links abgebildet auf SHARE > SEND RINGTONE TO ITUNES klicken und das war es dann auch schon.

Beim nächsten Synchronisationsvorgang landet der Klingelton auf dem iPhone. Kostenlos, schnell und effektiv ;-)

Quelle:
Apple Dokumentation GarageBand

Post to Twitter Tweet This Post

Categories: iPhone Tags:

Mac OS X: Per AppleScript Telefonnummern im Adressbuch einheitlich formatieren

August 24th, 2009 6 comments

Wer kennt das nicht:

Auf dem Mac sammeln sich im Adressbuch über verschiedenste Quellen über die Jahre zahlreiche Kontaktdaten an. Der eine synchronisiert Kontakte via iTunes mit dem iPhone, dann noch direkt mit Google Contacts oder Mobile Me und dann ggf. noch mit dem alten Windows PDA und zahlreichen weiteren Endgeräten.

Aber wie bekommt man die Telefonnumern auf ein einheitliches Format ohne von Hand alle Kontakte durchgehen zu müssen?

Die Lösung:

Ein kleines von mir selbst geschriebenes AppleScript. Dieses kann hier kostenlos heruntergeladen (und natürlich von Euch verändert) werden.

Hinweis: Habe das Skript am 12.12.2009 überarbeitet (Version 1.1) und unter SnowLeopard 10.6.2 getestet.

Anleitung:

  • Download des ZIP-Archives (180 kB)
  • Entpacken des ZIP-Archives
  • Öffnen des AppleScripts “Vorwahl.scpt” im AppleScript-Editor
  • Ggf. Zeile 4 abändern in “set debug to false” (dann werden weniger Rückfragen gestellt)
  • Script starten durch drücken des “Ausführen”-Knopfes im AppleScript-Editor
  • Nach dem Starten im erscheinenden Dialog die Datei “Vorwahlen.txt” angeben
  • Nun geht das Skript alle Mobil/Telefon/Telefax-Nummern im Mac Adressbuch durch und konvertiert diese in das einheitliche Format (gemäß DIN-Norm) +49 VORWAHL DURCHWAHL

Achtung: Verwendung auf eigene Gefahr und ohne Garantie! Das Skript zeigt in einem Dialogfenster jede Nummer vorher und nachher an und kann durch ABBRECHEN beendet werden. Am besten vorher das komplette Adressbuch sichern (z.B. via ABLAGE > EXPORTIEREN > ADRESSBUCHARCHIV…)

Da dies mein erstes AppleScript ist bin ich über euer Feedback stets erfreut. Die Performance ist mies und es ist auch nicht wirklich perfekt durchdacht. Es hat mir aber viel Arbeit abgenommen und die hoffe ich Euch auch sparen zu können.

Post to Twitter Tweet This Post

Categories: Mac OS X, Software, iPhone Tags:

Softwareentwicklung mit dem iPhone

July 15th, 2009 No comments

Eine gerade gefundene Schnellanleitung für Softwareentwicklungserfahrene findet sich im Blog von Matt Gemmell.

Sehr lesenswert und in weniger als 30 Minuten weiß man das Wichtigste:

http://mattgemmell.com/2009/07/14/iphone-development-emergency-guide

Post to Twitter Tweet This Post

Categories: Mac OS X, Software, iPhone Tags: ,

iPhone Visual Voicemail – Mailbox Anzahl der Klingeltöne, Rufumleitung konfigurieren

June 8th, 2009 No comments

Das iPhone hat bekanntermaßen eine geniale Funktionen: Visual Voicemail. Damit kann man seine Mailbox (also seinen privaten Anrufbeantworter) visuell abhören (also gezielt Nachrichten abspielen, löschen, Personen zurückrufen etc. ohne dabei diese nervigen ,sprachgesteuerten Menüs mit dem Handy am Ohr wie sonst üblich). Aber leider lassen sich die Einstellungen der Rufumleitung nicht konfigurieren.

Hier eine Übersicht der Codes für die Konfiguration der iPhone Rufumleitungsoptionen:

Die folgenden Codes werden einfach über die Ziffernwahl in das iPhone eingetippt und dann kurz angerufen.

Hinweis:

Im Folgenden steht die Ziffernfolge 3311 für die Visual Voicemail Mailbox. Falls ein Anruf zu einer anderen Nummer (z.B. auf das Telefon im Büro, von einem Freund etc.) umgeleitet werden soll, muss diese Nummer ersetzt werden.

Alle Rufumleitungen löschen:
##002#

Rufumleitung bei Besetzt aktivieren:
**67*3311#

Rufumleitung bei ausgeschaltetem / nicht erreichbaren iPhone aktivieren:
**62*3311#

Rufumleitung nach bestimmter Zeit (Standard 15s) aktivieren:
**61*3311#

Rufumleitung nach 5, 10, 20, 25 oder 30 Sekunden aktivieren (hier im Beispiel 30 Sekunden):
**61*3311*11*30#

Globale Rufumleitung (für alle Anrufe) aktivieren:
**21*3311#

Rufumleitung bei Besetzt deaktivieren:
##67#

Rufumleitung bei ausgeschaltetem / nicht erreichbarem iPhone deaktivieren:
##62#

Verzögerte Rufumleitung deaktivieren:
##61#

Globale Rufumleitung deaktivieren:
##21#

Alle Rufumleitungen deaktivieren:
##002#

Weiterführende Links:
- Verwenden von Visual Voicemal (Apple)

Post to Twitter Tweet This Post

Categories: iPhone Tags: ,

Emoticons / Emoji kostenlos legal im iPhone aktivieren

February 20th, 2009 1 comment
itsemojiohyes Die hier gezeigte iPhone-Tastatur-Erweiterung (Japanische Emoticons oder auch “Emoji” genannt) kann sich jeder iPhone-Besitzer (ob jailbroken oder nicht!) wie folgt aktivieren:

1. Mit WLAN verbinden

2. Im App-Store das kostenlose Programm “Spell Number – Emoji for free” herunterladen, installieren, starten

3. In diesem Programm den Code “9876543.21″ eingeben.

4. Jetzt in den Settings bei der Japanischen Tastatur die Emoticons aktivieren (siehe http://www.waterworld.com.hk/en/spell_number_easter_egg)

5. Fertig. Diese Emoticons können iPhone-weit verwendet werden (z.B. SMS, Email, Kalender, Notizen etc.)

Das Lustige dabei: Schickt man z.B. eine SMS mit den hier beschriebenen Emoticons an einen Freund, der auch ein iPhone hat, dann sieht er diese Symbole SOFORT – erst wenn er auch selbst welche verschicken will muss man den hier beschriebenen “Freischaltungs-Trick-17″ anwenden.

Mal sehen wann Apple das einfacher macht…

Post to Twitter Tweet This Post

Categories: Wissenswertes, iPhone Tags:

Papers for iPhone

February 20th, 2009 No comments

Wahnsinn: Es gibt Dinge im Leben, die sind (hat man sie einmal auf seinem Mac installiert) so unerlässlich für eine Doktorarbeit… …und dann wird das noch besser:

Papers for iPhoneDesigned from the ground up for a mobile device, Papers for iPhone and iPod touch allows you to take your personal library of science wherever you go. Whether you’re at a conference, in class, visiting your peers, or on the road, you always have access to your entire research literature database. With Papers for iPhone and iPod touch, the world’s knowledge is never more than the flick of a finger away. Your personal library of Science, in your pocket.

Siehe auch:

Quelle: http://mekentosj.com/papers/iphone/

Post to Twitter Tweet This Post

Google Sync – endlich Push für’s iPhone

February 11th, 2009 No comments

Wie schon zuvor beschrieben kann man ohne Probleme sein Outlook mit dem Google Calendar und diesen mit iCal dank iTunes mit seinem iPhone synchronisieren (eigentlich der Wahnsinn, diese Kette des Informationsflußes).

Was nun nur noch gefehlt hatte war die Synchronisation von Kalender und Kontakten in Echtzeit mittels Push-Dienst – dank Google Sync sollte das nun realisierbar sein.

Was soll ich sagen: Ich bin begeistert. Mit ein paar wenigen Klicks ist die Anbindung des iPhones an den Google-eigenen MS Exchangeserver realisiert. Wow! Wenn ich nun in meinem Outlook-Kalender einen Termin anlege, diesen mittels “Google Calendar Sync” mit der online Version des Google Calendars synchronisiere, dann erhalte ich nahezu zeitgleich den Termin auch auf meinem iPhone angezeigt. Das Gleiche gilt für den Fall, dass ich auf meinem Apple nen Termin in iCal anlege oder bearbeite (Synchronisation mittels WebDAV und Googles Calaboration). Und natürlich auch auf dem iPhone. Wow! Die Information fliesst zeitgleich in alle Richtungen…

Fazit:

Apples kostenbelasteter Dienst MobileMe ist für mich nun überflüssig. Nur die Bedenken “Was macht Google mit meinen Daten ?” bereitet mir noch starke Bauchschmerzen.

Post to Twitter Tweet This Post

Highspeed Videoencoding mit Badaboom

February 9th, 2009 1 comment

Für alle die nicht auf lange Wartezeiten beim Konvertieren stehen:
http://www.nvidia.de/object/badaboom_de.html

Zuhause getestet:
@ 3ghz core 2 duo, 4gb ram, nvidia geforce 280 gtx:
normal        : 700MB avi xvid -> 25-35    Minuten
mit badaboom    : 700MB avi xiid ->   5-8    Minuten

Eine kostenlose Demo-Version von Badaboom können Sie sich bei NVIDIA herunterladen. Sie benötigen dazu lediglich einen Rechner mit einer 1,8-GHz-CPU und einer Grafikkarte der Geforce-8-Serie oder besser. Diese funktioniert 30 Tage, danach müssen Sie auf die Vollversion upgraden.

Vielleicht kann ja jmd damit was anfangen :)

Badaboom ist ein bedienerfreundlicher, schneller Medienkonvertierer für tragbare Wiedergabegeräte. Im Gegensatz zu den meisten Software-Konvertierern, die den Hauptprozessor (die CPU von Intel oder AMD) Ihres Computers verwenden, erfolgt die Videobearbeitung bei Badaboom auf dem NVIDIA Grafikprozessor. Durch die Nutzung der bis zu 240 Stream-Prozessoren der NVIDIA Grafikprozessoren wird die Transkodierung im Vergleich zu herkömmlichen CPU-basierten Softwarelösungen erheblich beschleunigt, und auf Ihrer CPU werden Kapazitäten für andere Aufgaben freigesetzt. Der hochwertige H.264-Kodierer und die 2-Kanal-Stereoausgabe von Badaboom sind besonders für Besitzer tragbarer Wiedergabegeräte wie dem Apple iPod oder dem Sony Playstation Portable interessant.

Ein zusätzlicher Vorteil ist, dass Ihre CPU weiterhin für alltägliche Aufgaben wie E-Mails oder Internet zur Verfügung steht. Die Videokonvertierung zwischen unterschiedlichen Formaten ist jetzt völlig problemlos. Anstatt Ihre Zeit für frustrierend langsame Konvertierungen zu verschwenden, haben Sie jetzt mehr Zeit, Ihre Videos zu genießen.

Post to Twitter Tweet This Post

Google Calendar und iCal (iPhone, Outlook, Google Sync und Co.)

December 26th, 2008 No comments

Den kostenlosen Online-Kalender von Google (Google Calendar) kann man sehr einfach mit weiteren Kalendern synchronisieren.

So z.B. auf dem Mac mit iCal (und somit mittels iTunes auch mit dem iPhone) und auf Windows mit Outlook.

Hier die dafür nötige Software:

  1. Synchronisieren von iCal mit Google Calendar (Mac)
    Das ist kostenlos möglich mittels der Software Calaboration oder auch mit der 30-Tage-Testversion von Spanning Sync.
  2. Synchronisieren von Outlook mit Google Calendar (PC)
    Auch das geht kostenlos mit der offiziellen Google Software Google Calendar Sync

Was ist damit machbar ?

Der Google Kalender ist online verfügbar und kann für Personengruppen oder auch alle Internet-Benutzer freigegeben werden und als Webseite, XML oder iCal-Download abgerufen werden. Dank der Synchronisation mit Outlook (PC) und iCal (Mac) ist er auch sehr einfach in die bestehenden persönlichen Kalenderwelten integrierbar. Auch kann im Sinne eines klassischen “Trick 17″ zur Verbindung zweier Welten dienen:

Beispielhaft man hat zu Hause einen Mac mit iTunes und iCal und iPhone am laufen. Das iPhone synchronisiert über iTunes mit iCal.

Wenn man nun mittels Calaboration oder Spanning Sync iCal mit dem Google Calendar abgleicht, kann man unterwegs in jedem Internet Cafe / HotSpot / bei Freunden prima auf seine Kalenderdaten zugreifen. Und wenn man nun noch z.B. im Büro eine Windows-Möhre vor sich hat, dann kann man sein Outlook dort auch noch mit den eigenen Terminen versorgen. Schon sind zwei Welten verbunden: Home mit Office, Mac mit PC.

Tipp: Beliebige freigegebene Kalender können auf die folgende Art und Weise sehr schnell, komfortabel und einfach in iCal eingebunden werden…

http://www.tuaw.com/2006/04/13/howto-subscribe-to-a-google-calendar-using-ical/

Erweiterung (Nachtrag vom 11.02.2009) Google Sync:

Seit heute gibt es den kostenlosen Dienst Google Sync. Damit lassen sich in fast Echtzeit via MS Exchange Push-Dienst Kalenderdaten und Kontaktdaten auf das iPhone jagen. Eine ideale Ergänzung.

Google nutzt dafür Exchange ActiveSync. Ändert man beispielsweise einen Termin über die reguläre Desktop-Applikation, wird diese via Google Sync direkt auf das iPhone übertragen. Ebenso landen auf dem iPhone getätigte Änderungen direkt im eigenen Google-Account.

Interessant an der ganzen Sache ist, dass man mit Google damit einen Teil der längst überfälligen Push-Funktionalität auf das iPhone bringt, jedenfalls für den Bereich Kontakte und Termine. E-Mails kann man mit Google Sync bisher nicht automatisch synchonisieren lassen.

Ich werde das testen und dann hier berichten.
Hier die Seite von Google die alles beschreibt.

Quellen:

Post to Twitter Tweet This Post

iPhone Upgrade für T-Mobile Bestandskunden

July 1st, 2008 No comments

All Jenen, die in Deutschland bei der ersten iPhone-Welle bereits zugeschlagen hatten kann ich die folgende Neuigkeit verkünden:

Als Bestandskunde kann man  sich aus seinem bestehenden T-Mobile iPhone Vertrag “freikaufen” und einen neuen iPhone-Vertrag abschliessen und hat somit die Möglichkeit vom alten iPhone 2G auf das neue iPhone 3G (GPS, UMTS etc.) upzugraden.

Die Rechnung ist sehr einfach:

Für jeden noch kommenden Monat des noch laufenden 2-Jahres-Vertrags muss man 15 Euro blechen um sich “freizukaufen”. Dann kann man zu den normalen Konditionen einen neuen 2-Jahres-Vertrag mit dem neuen iPhone 3G abschliessen und kann sein altes iPhone 2G behalten.

Beispiel-Rechnung:

Man hat am 9.11.2007 direkt bei T-Mobile zugeschlagen und heute ist der 01.07.2008, also sind von den 24 Monaten bereits 8 Monate vergangen und noch 16 Monate läuft der Vertrag (bis 8.11.2009). 16 Monate mal 15 Euro = 240 Euro.

Man bezahlt also an T-Mobile einmalig 240 Euro um sich aus dem laufenden Vertrag freizukaufen.

Anschliessend schliesst man einen neuen (erneut 24-Monate laufenden) Vertrag bei T-Mobile ab (z.B. den “Complete M” mit einem neuen 8 GB iPhone 3G) und zahlt dafür einmalig 59,95 Euro.

Das ergibt dann zusammen saftige 299,95 Euro und schon hat man aus seinem alten iPhone ein neues gemacht.

Nachtrag:
Nach Auskunft von “my T-Mobile” muss der alte Vertrag aber min. 4 Monate gelaufen sein.
“Sie haben die Möglichkeit den bestehenden Vertrag zu ändern. Je nach Restlaufzeit fällt eine Gebühr (Ablösebetrag) zum Aufheben des bestehenden Vertrages an. Der ausgewählte Vertrag, der zu Gunsten des neuen iPhone-Vertrags geändert werden soll, verliert mit sofortiger Wirkung seine Gültigkeit und alle Inklusivleistungen und Optionen. Bitte beachten Sie die Ausstiegsfrist von 4 Monaten die eine Änderung des Vertrages überhaupt erst ermöglicht!”

Quellen:
- iPhone Tarife bei T-Mobile Deutschland
- T-Mobile Kundenhotline (Telefonnummer 2202)
- Mackauf
- MacLife

Post to Twitter Tweet This Post

Categories: Neuigkeiten, Wissenswertes, iPhone Tags:

IPhone Kamera speichert Bilder nicht ab

May 13th, 2008 24 comments

Habe lange nach einer Lösung für dieses sehr suspekte Problem gesucht und möchte Euch das nun nicht vorenthalten.

Das Problem:

Man macht mit dem iPhone ein Foto, wenn man anschliessend in die Fotogalerie geht sind dort aber nur leere Bilderrahmen und kein Bild wurde gespeichert.

Ursache:

unklar. 

Hier meine Lösung:

  1. iTunes starten und das iPhone nochmals synchronisieren lassen
  2. In iTunes unter der Übersicht für das iPhone auf “Wiederherstellen” klicken (das kann etwas dauern).
  3. Direkt nach erfolgreichem Wiederherstellen (das iPhone führt einen Restart durch) NICHT die persönlichen Informationen aus einem Backup holen lassen. Man wird danach gefragt, aber jetzt das erstmal nicht ausführen! Einfach den Bildschirm “iPhone konfigurieren” in iTunes kurz mal so stehen lassen, das erledigen wir dann in Schritt 6…
  4. iPhone aus dem USB-Cradle holen, ein Foto machen (hurra, das Bild sollte jetzt auch wieder auf dem iPhone gespeichert werden)
  5. iPhone wieder mit dem Mac verbinden und jetzt das Photo mittels iPhoto vom iPhone herunterladen (und wichtig: Dabei nicht das Original löschen / “keep originals” aktiviert lassen)
  6. Jetzt in iTunes die persönlichen Einstellungen aus dem letzten Backup laden / wiederherstellen lassen.

Jetzt sollte im iPhone wieder alles so wie früher sein, nur das eben die Kamera wieder tut.

Warnung: Anleitung nicht möglich bei gehackten, gejailbreakten iPhones. Da gibt es einen anderen Trick…

Post to Twitter Tweet This Post

Categories: Mac OS X, Wissenswertes, iPhone Tags:

iPhone – erneut billiger (neuer iPhone Tarif Complete S)

April 4th, 2008 No comments

 Wie bereits im Dezember 2007 berichtet senkt der “rosa Riese” erfreulicherweise erneut die Gebühren für das iPhone:

“T-Mobile führt einen neuen Tarif für das iPhone ein und senkt im Rahmen einer Sonderaktion die Preise für das exklusiv vertriebene Hype-Handy von Apple. Das bestehende Dreigestirn der Complete-Tarife (M,L,XL) wird nach Angaben von dpa um einen Einstiegstarif Complete S für monatlich 29 Euro ergänzt, der keine Datenflatrate beinhaltet.

Ab dem 7. April bis zum 30. Juni verkauft der Netzbetreiber das 8-GByte-Modell des iPhones unter dem bisherigen Preis von 399 Euro. Je nach gewähltem Vertrag sinkt der Preis: Bei Abschluss eines Vertrags mit XL-Tarif (89 Euro monatlich) kostet das iPhone noch 99 Euro; das Designtelefon im L-Tarif 149 Euro und 199 Euro mit “Complete M”. Kunden des neuen S-Tarifs zahlen bis Ende Juni 249 Euro.

Das 16-GByte-iPhone ist dem dpa-Bericht zufolge von der Sonderaktion ausgeschlossen und kostet weiterhin 499 Euro mit allen Tarifen. Zuletzt war das Modell bei T-Mobile allerdings nur noch schwer zu bekommen. Diese und ähnliche Meldungen aus den USA nähren nun Gerüchte, die Lieferknappheit sei Vorbote der nächsten iPhone-Generation. Das dann auch im schnellen UMTS-Netz funkende iPhone war bisher um die Jahresmitte erwartet worden. Apple-Auguren hoffen nun auf einen vorgezogenen Starttermin.

Quelle: Heise NewsTicker

Post to Twitter Tweet This Post

Categories: Neuigkeiten, iPhone Tags:

iPhone als Flatrate EDGE-Modem mit Laptop nutzen

January 1st, 2008 5 comments

Ein Feature, welches Apple aktuell im iPhone noch nicht zur Verfügung stellt, ist die fehlende Weitergabe der GPRS bzw- EDGE-Verbindung an ein Laptop (auch “Tethering” genannt).

Update: Noch im Sommer 2009 soll “Tethering” mit dem iPhone durch das Firmware Update auf iPhone OS 3.0 möglich werden.

Update: Mit der Beta-Version von iPhone OS 3.0 geht das bereits. Wie, steht hier beschrieben… (das läßt hoffen!!! Can’t wait til June 2009…)

Das iPhone läßt sich aber mit diesem Trick auch unterwegs als Modem nutzen:

1. Man stellt eine Ad-Hoc-WLAN-Verbindung zwischen iPhone und Laptop her
2. Man leitet am Laptop den Internetverkehr über das iPhone und nutzt so die Internet-Flatrate auch fernab jeglicher WLAN HotSpots, indem man den Webbrowser auf den “iPhone Proxy” umleitet.

Doch hier nun die genauen Details:

1. Voraussetzungen
a.) Ein gejailbreaktes iPhone mit installiertem SSH Server (OpenSSH via Installer.app)
b.) Ein Laptop mit WLAN-Funktionalität und SSH (auf dem Mac ist das bereits der Fall unter Windows ist Putty geeignet)

2. Ad-Hoc-Netzwerkverbindung zwischen Laptop und iPhone herstellen
Auf dem Mac hierzu einfach auf Airport > Netzwerk anlegen… klicken und ggf. ein Passwort vergeben.
Dann auf dem iPhone unter Einstellungen > Wi-Fi das soeben erstellte Netzwerk auswählen und sich damit verbinden.
Sicherstellen, daß das iPhone eine EDGE-Verbindung hat (“E” am oberen Bildschirmrand ist sichtbar).
Dann auf dem iPhone unter Einstellungen > Wi-Fi die > NameIhresWLANs > Eigenschaften die aktuelle IP-Adresse merken (sollte 169.254.x.x lauten, z.B. 169.254.71.243) .

Jetzt auf dem Mac per SSH eine Verbindung herstellen: Öffnen Sie das Terminal und geben Sie ssh -ND 9999 root@AktuelleIPAdresseDesiPhones ein. Das kann ein wenig dauern. Das Passwort (sofern noch nicht von Ihnen geändert, was Sie aber unbedingt tun sollten) lautet per default “alpine”. Anschliessend bleibt der Dialog stehen, aber das ist ok.

3. Webbrowser auf SOCKS umstellen
Für Firefox 2.x gibt es hier eine Anleitung.
Bei Safari einfach auf Einstellungen > Erweitert > Proxy-Einstellungen ändern… und dort Proxies konfiguratieren “Manuell” anwählen und einen Haken bei “SOCKS Proxy” setzen und als Proxy-Server “localhost” auf Port “9999″ definieren. Dann auf “OK” und “Anwenden” klicken und schon kann man prima surfen.

Quellen:
http://www.dragonforged.com/blog/2007/09/tethering-the-iphone-for-os-x.html
http://lifehacker.com/software/feature/use-your-iphones-internet-connection-on-your-laptop-327066.php

Post to Twitter Tweet This Post

Categories: Mac OS X, Netzwerk, iPhone Tags: ,

Mit dem iPhone automatisch am T-Mobile HotSpot anmelden

December 31st, 2007 1 comment

Bis T-Mobile die automatische iPhone-Einbuchung in die eigenen WLAN-Hotspots fertigstellt hat, kann man mit dem folgenden Trick die Eingabe von Benutzername und Passwort auf der Hotspot-Login-Seite umgehen. Dafür legt man sich einfach ein Lesezeichen mit folgender URL im Webbrowser Safari an:
https://hotspot.t-mobile.net/wlan/index.do?username=USERNAME@t-mobile.de&password=PASSWORT&strHinweis=Zahlungsbedingungen&strAGB=AGB
Wer seine Zugangsdaten nicht kennt, kann diese per SMS mit dem Wort “open” an 9526 (im T-Mobile-Netz) anfordern.

Für gejailbreakted iPhones existiert “Devicescapes Connect-App” als eigenständige Anwendung. Diese kann über Installer.app installiert werden.

Post to Twitter Tweet This Post

Categories: Netzwerk, iPhone Tags:

Apache und PHP auf dem iPhone

December 26th, 2007 10 comments

Sobald mal im Besitz ein “gehacktes” iPhone’s ist, kann man über den “Installer.app” zahlreiche weitere Softwarepackete installieren. Darunter auch den Apache WebServer und PHP als Skriptsprache.

Hier nun eine kleine Anleitung:

1. Voraussetzungen
Ein gejailbreaktes iPhone mit SSH-Server (für den Zugriff auf das Dateisystem und die Shell) und installiertem “BSD Subsystem”.

2. Grundinstallation
Zunächst installiert man auf dem iPhone via “Installer.app” die Pakete “Apache” und “PHP”. Zum Testen kann man im Safari ja mal http://127.0.0.1 eingeben (localhost geht nicht) oder von einem Mac/PC im gleichen (W)LAN über einen Webbrowser auf die aktuelle IP-Adresse des iPhones (Einstellungen > Wi-Fi > Eigenschaften des aktuell verbundenen WLAN-Netzes) zugreifen.

Der Webserver ist nun also unter http://aktuelleIPAdresseDesiPhones erreichbar. Die Webseiten liegen auf dem iPhone übrigens unter /Library/WebServer/Documents. Die Konfiguration unter /etc/httpd/ bzw. /private/etc/httpd/. Die Logfiles unter /private/log/httpd/ und die Icons unter /usr/share/httpd/icons/. Die Dokumentation theoretisch unter /Library/WebServer/Documents/manual/ (ist aber um Platz zu sparen leer) und CGI-Module werden unter /Library/WebServer/CGI-Executables/ erwartet (auch noch leer).

PHP findet sich auf dem iPhone nun unter /opt/iPhone/.

3. iPhone Apache Webserver konfigurieren
Wie auch sonst üblich muss man nun dem Apache Webserver
via Konfigurationsdatei PHP als Skriptsprache noch beibringen. Hierzu einfach die Datei /etc/httpd/httpd.conf öffnen und die folgenden Zeilen einfügen:

ScriptAlias /php /opt/iphone/bin
AddType application/x-httpd-php .php
Action application/x-httpd-php “/php/php-cgi”

Anschliessend noch die Textdatei /etc/profile öffnen und die Pfadangabe in Zeile 3 um PHP erweitern (sieht dann ungefähr so aus):

PATH = "/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/opt/iphone/bin"

Jetzt den Webserver auf der Shell des iPhone neu starten (hierzu entweder das via “Installer.app” installierbare VT100-Terminal benutzen oder vom Mac mittels Terminal und installiertem OpenSSH auf dem iPhone als Root verbinden durch Eingabe von ssh root@AktuelleIpAdresseDesiPhones) :

apachectl restart

Oder einfacher: Das iPhone kurz ausschalten und wieder einschalten.

Jetzt noch eine simple PHP-Testseite auf das iPhone schieben:

phpinfo.php:
<?
phpinfo();
?>

speichern als /Libary/Webserver/Documents/phpinfo.php und im Webbrowser aufrufen.

Glückwunsch…!

Tipp:
Mittels “Installer.app” kann man auch ein Tool namens “UiCtl” installieren. Damit kann man sehr einfach die laufenden Daemons / Services auf dem iPhone kontrollieren, also auch den Apache (alias org.apache.httpd). Mittels des Tools “Services” kann man hingegen sehr einfach gezielt EDGE, BT, WLAN und SSH an/aus schalten.

Tipp:
Die Konfigurationsdateien kann man auch prima hier als ZIP herunterladen.
Den Inhalt von “profile” schiebt man auf dem iPhone in den Ordner /private/etc/ und die “httpd.conf” in den Ordner /private/etc/httpd/. Dann das iPhone einmal neu starten – fertig.

Post to Twitter Tweet This Post

Categories: Mac OS X, Netzwerk, iPhone Tags: , ,

Twitter links powered by Tweet This v1.7.2, a WordPress plugin for Twitter.