Archive

Posts Tagged ‘iPhone’

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: ,

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

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

Direkt zur Mailbox, bitte!

July 30th, 2008 6 comments

Mit dem folgenden Trick kommt man direkt zur Mailbox eines Handy-Besitzers.

Wozu ? Nun, man möchte vielleicht nicht immer mit der Person direkt sprechen und unter Umständen viel lieber direkt eine Nachricht auf der Mailbox hinterlassen. Oder man möchte seine Handynummer eigentlich nur ungern an bestimmte Personen weitergeben, würde es aber in Kauf nehmen, das diese Personen einen ausschliesslich per Mailbox erreichen.

Angenommen Ihr habt ein Handy mit der Nummer 0151-123456 bei T-Mobile.

Dann fügt doch einmal die -13- als Zahl ein: 0151-13-123456!

Egal ob Euere Handy an oder aus ist, man landet DIREKT auf der Mailbox.

Das geht deutschlandweit in alle Netze – ohne Zusatzkosten, nur die Einfügezahl ist je nach Netzanbieter eine andere:

D1 / T-Mobile: -13-
D2 / Vodafone: -50-
E1, E+, BASE: -99-
E2 / O2: -33-

Also statt der Telefonnummer A-B immer A-Einfügezahl-B wählen.

Super Sache!

Post to Twitter Tweet This Post

Categories: Wissenswertes Tags:

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.