How-to Archive

How-To: Alphanumerische Code-Sperre einrichten

Es gibt diverse Möglichkeiten das iPhone vor gierigen Blicken anderer zu schützen:

- Die SIM-PIN: Diese birgt allerdings die Gefahr, dass man bei 3-maliger Falscheingabe zur Eingabe des PUKs aufgefordert wird. Das gestaltet sich besonders dann äußerst problematisch, wenn man mit dem besten Kumpel unterwegs ist, der -während man kurz das stille Örtchen besucht- “nur mal eben” die letzten Fotos angucken wollte, aber am Code scheiterte. Bis man wieder zuhause ist, bleibt das iPhone also erstmal “nutzlos”.

- Die Code-Sperre: Die Code-Sperre geht einen Schritt weiter und lässt zusätzliche Einstellungen zu. So kann festgelegt werden, nach welcher Zeit der Code angefordert werden soll, und ob nach 10-maliger Falscheingabe der gesamte Inhalt des iPhones gelöscht werden soll (bspw. im Falle eines Diebstahls).

- AndroidLock: Eine weitere und relativ neue Möglichkeit ist AndroidLock, dass sich nur auf gejailbreakten Geräten über Cydia installieren lässt. Die App kopiert die Entsperr-Funktion vom Android OS, bei der man ein Muster über eine Art Tic-Tac-Toe Feld eingibt um das Gerät zu entsperren. (Siehe folgender Beitrag)

Die Jungs von 9to5 haben nun eine Möglichkeit gefunden die bisherige Code-Sperre (die lediglich eine 4-stellige Nummernfolge erlaubte) so zu ändern, dass auch alphanumerische Codes möglich sind, d.h. Zahlen UND Buchstaben. Ermöglicht wird dies durch die Installation einer modifizierten MobileConfig.

Installationsanleitung:

1. Über das iPhone folgenden Link aufrufen: http://9to5mac.com/9to5mac.mobileconfig
2. Das angezeigte Zertifikat installieren.
3. Warnhinweis mit “Installieren” bestätigen und kurz warten.
4. Den gewünschten alphanumerischen Code eingeben.
5. Den gewünschten alphanumerischen Code bestätigen und warten.
6. Oben rechts auf “Fertig” tippen.
7. Fertig! Ab sofort kann der Code, bestehend aus Zahlen UND Buchstaben, benutzt werden. (Der Code lässt sich jederzeit unter “Einstellungen \ Allgemein \ Code-Sperre” ändern.)

Deinstallation:
Zum Deinstallieren einfach unter “Einstellungen \ Allgemein \ Profile” beim 9to5 Zertifikat auf Entfernen tippen und den Code eingeben. Anschließend ist die Code-Sperre deaktiviert und deinstalliert.

How-To: Downgrade iPhone OS 3.1.3 auf 3.1.2 oder niedriger beim iPhone 3GS

Apple hat relativ unerwartet das iPhone OS 3.1.3 veröffentlicht. Bisweilen kann es lediglich mit der redsn0w 0.9.3 beta gejailbreakt werden. Custom-Firmwares ohne Baseband-Update mittels pWnagetool bzw. sn0wbreeze sind noch nicht möglich. Seit heute können iPhone 3GS Modelle nicht mehr auf 3.1.2 wiederhergestellt werden, wenn sie einmal auf 3.1.3 geupdated wurden! Anhand dieser Anleitung ist es lediglich denjenigen möglich auf Firmware 3.1.2 (oder niedriger) zu downgraden, die a) einen Jailbreak durchgeführt haben und b) vor dem Release von iPhone OS 3.1.3 ihre SHSH auf dem Cydia Server gespeichert haben.

Der Trick ist relativ einfach. Es muss lediglich die IP-Adresse von Saurik’s Server (auf dem die SHSH liegt) in die hosts Datei des Betriebssystems eingetragen werden, so dass iTunes denkt, dass es mit Apple kommuniziert, während die Signatur jedoch von Saurik’s Server kommt. Im Grunde genommen ist die SHSH auf Saurik’s Server also nicht anderes als ein Duplikat der Signatur, die Apple auf seinen Servern mit dem heutigen Tage bei allen Nutzern von 3GS Modellen gelöscht hat. :)

Ältere Firmware-Versionen fürs iPhone 3GS findest du hier.

Die Downgrade-Anleitung 3.1.3 auf 3.1.2 (oder niedriger) für iPhone 2G/3G findest du hier.

Hinweis:

1. Diese Anleitung ist nur für diejenigen, die ihre SHSH vor Veröffentlichung von iPhone OS 3.1.3 auf dem Cydia Server speichern lassen haben.
2. Diese Anleitung funktioniert nicht bei iPhone OS 3.0.1, da Saurik’s Server keine SHSHs (Signaturen) für 3.0.1 gespeichert hat.
3. Lese dir die Anleitung ganz genau durch, bevor du anfängst! Falls Fragen auftreten sollten, frage lieber vorher!
4. Anhand dieser Anleitung lässt sich ausschließlich die Firmware downgraden, nicht aber das Baseband, das mit iPhone OS 3.1.3 auf Version 05.12.01 geupdated wurde. Dieses lässt sich bislang nicht unlocken!

Wie man die hosts Datei unter Windows editiert:

- Öffne das Notepad mit Administratorrechnten, indem du auf “Start \ Alle Programme \ Zubehör” gehst und mit der rechten Maustaste auf “Notepad” klickst. Hier wählst du “Als Administrator ausführen”.

- Jetzt öffnest du im Notepad die Datei “C:\Windows\System32\drivers\etc” die Datei “hosts” und fügst ganz unten folgende Zeile hinzu:

74.208.10.249 gs.apple.com

Jetzt speicherst du die Datei ab. Mit dieser Änderung wird iTunes nun vorgegaukelt, dass Saurik’s Server die Signaturen enthält, und nicht die Apple-Server. Damit kann nun auch auf niedrigere Firmware-Versionen gedowngraded werden, sofern entsprechende SHSHs (Signaturen) angelegt wurden.


Wie man die hosts Datei unter Mac OS X editiert:

- Navigiere -wie oben im Bild dargestellt- in den Ordner “/etc/” und öffne die Datei “hosts” mit TextEdit. Füge ganz unten folgende Zeile hinzu:

74.208.10.249 gs.apple.com

Da TextEdit keine Systemdateien überschreiben kann, kommt hier der etwas trickreichere Teil.

- Gehe auf “Ablage” und dann “Sichern unter…”

- Entferne den Haken bei “.txt verwenden, falls kein Suffix angegeben ist”, siehe:

- Speichere die Datei auf dem Schreibtisch!

- Kopiere die “hosts” Datei per Drag and Drop in den Ordner “/etc”

- Klicke auf “Ersetzen” und gib dein Passwort ein.


Jetzt kannst du per DFU-Mode auf Firmware 3.1.2 (oder niedriger – je nachdem welche SHSHs von dir via Cydia auf Saurik’s Server gespeichert wurden) downgraden.

Schritt-für-Schritt-Anleitung für iPhone 3GS:

Schritt 1: Stelle sicher, dass du die aktuellste iTunes Version installiert hast. Verbinde nun dein iPhone mit deinem Computer.

Schritte 2: Bringe das iPhone in den DFU Mode.

- Verbinde das iPhone mit dem Computer.
- Schalte das iPhone aus.
- Halte Power- und Home-Button gleichzeitig für exakt 10 Sekunden!
- Lasse den Power-Button los, aber halte den Home-Button weiter gedrückt, bis der Computer einen Ton von sicht gibt, wie wenn ein USB Gerät erkannt wird.
- Ein paar Sekunden später wird iTunes das iPhone erkennen.
- Falls auf dem iPhone ein iTunes-Logo erscheint, bist du nicht im DFU-Modus, sondern im Restore-Modus (Wiederherstellungmodus) – dann musst du diesen Vorgang nochmals wiederholen, bis das iPhone-Display schwarz bleibt (DFU-Mode).

Schritt 3: Sobald sich das iPhone im DFU-Modus befindet und iTunes es erkennt, erscheint die unten gezeigte Nachricht. Klicke auf “OK”.

Wenn du Windows nutzt, halte nun die SHIFT-Taste gedrückt, bzw. wenn du Mac OS X nutzt die ALT-Taste gedrückt und klicke auf “Wiederherstellen”. Wähle jetzt die gewünschte Firmware Datei aus (3.1.2 oder niedriger) aus. (Frühere Firmware Versionen kannst du hier runterladen). Der Wiederherstellungsprozess wird nun 10-15 Minuten dauern.

Schritt 4: Falls du eine Fehlermeldung (Fehler 1011, 1013 oder 1015) erhältst, kannst du sie ignorieren, die Firmware wurde trotzdem korrekt installiert. Der Fehler ist darauf zurückzuführen, dass die alte Firmware eine andere Baseband-Version enthält. Nun kannst du das iPhone mittels redsn0w jailbreaken (und beim 2G Model auch unlocken).

Falls du allerdings zwischendurch einen Fehler 1600, 1601, 1602, 1604 o.ä. erhältst, scheint sich das iPhone nicht im DFU-Modus befunden zu haben und du musst den Vorgang noch einmal ab Schritt 1 wiederholen.

Disclaimer: Dieser Vorgang wurde bereits einige Male getestet, dennoch wird keine Haftung für etwaige Schäden übernommen. Die Verwendung erfolgt auf eigene Gefahr!

How-To: Downgrade iPhone OS 3.1.3 auf 3.1.2 oder niedriger bei iPhone 2G/3G

Das Dev Team warnte bereits im Vorfeld nicht auf 3.1.3 zu upgraden und auf das pWnagetool zu warten, was in der Lage ist eine Custom-Firmware ohne Baseband-Update zu erstellen. Das Upgrade auf iPhone OS 3.1.3 führt unweigerlich dazu, dass das Baseband mit den bisherigen Unlocks yellowsn0w (04.26.08), ultrasn0w und blacksn0w (05.11.07) -bis auf weiteres- nicht mehr geunlockt werden kann! Das iPhone OS 3.1.3 updated das Baseband bei den iPhone 3G und 3GS Modellen auf Version 05.12.01, welche nicht gedowngraded werden kann! Falls du also versehentlich dein iPhone 2G oder 3G auf 3.1.3 updated hast, und keinen Unlock benötigst, gibt es hier eine Anleitung für diese beiden iPhone Modelle. Für das iPhone 3GS gibt es eine separate Anleitung.

Achtung: Es wird nicht das Baseband gedowngraded, sondern einzig und allein die Firmware!

Schritt-für-Schritt-Anleitung für iPhone 2G und 3G:

Schritt 1: Stelle sicher, dass du die aktuellste iTunes Version installiert hast. Verbinde nun dein iPhone mit deinem Computer.

Schritte 2: Bringe das iPhone in den DFU Mode.

- Verbinde das iPhone mit dem Computer.
- Schalte das iPhone aus.
- Halte Power- und Home-Button gleichzeitig für exakt 10 Sekunden!
- Lasse den Power-Button los, aber halte den Home-Button weiter gedrückt, bis der Computer einen Ton von sicht gibt, wie wenn ein USB Gerät erkannt wird.
- Ein paar Sekunden später wird iTunes das iPhone erkennen.
- Falls auf dem iPhone ein iTunes-Logo erscheint, bist du nicht im DFU-Modus, sondern im Restore-Modus (Wiederherstellungmodus) – dann musst du diesen Vorgang nochmals wiederholen, bis das iPhone-Display schwarz bleibt (DFU-Mode).

Schritt 3: Sobald sich das iPhone im DFU-Modus befindet und iTunes es erkennt, erscheint die unten gezeigte Nachricht. Klicke auf “OK”.

Wenn du Windows nutzt, halte nun die SHIFT-Taste gedrückt, bzw. wenn du Mac OS X nutzt die ALT-Taste gedrückt und klicke auf “Wiederherstellen”. Wähle jetzt die gewünschte Firmware Datei aus (3.1.2 oder niedriger) aus. (Frühere Firmware Versionen kannst du hier runterladen). Der Wiederherstellungsprozess wird nun 10-15 Minuten dauern.

Schritt 4: Falls du eine Fehlermeldung (Fehler 1011, 1013 oder 1015) erhältst, kannst du sie ignorieren, die Firmware wurde trotzdem korrekt installiert. Der Fehler ist darauf zurückzuführen, dass die alte Firmware eine andere Baseband-Version enthält. Nun kannst du das iPhone mittels redsn0w jailbreaken (und beim 2G Model auch unlocken).

Falls du allerdings zwischendurch einen Fehler 1600, 1601, 1602, 1604 o.ä. erhältst, scheint sich das iPhone nicht im DFU-Modus befunden zu haben und du musst den Vorgang noch einmal ab Schritt 1 wiederholen.

Disclaimer: Dieser Vorgang wurde bereits einige Male getestet, dennoch wird keine Haftung für etwaige Schäden übernommen. Die Verwendung erfolgt auf eigene Gefahr!

How-To: iPhone in iPad nano verwandeln

Für diejenigen, die auf den iPad Look stehen und es nicht mehr bis zum Verkaufsstart aushalten gibt es jetzt eine Übergangslösung. So lässt sich das iPhone/der iPod touch -sofern sie gejailbreakt sind- mittels einiger Apps ganz einfach in ein iPad nano verwandeln.

Voraussetzungen:
1. Winterboard.app Theme-Verwaltung aus Cydia.
2. “Simple iPad Theme” aus Cydia.
3. MakeItMine.app um das Carrier-Logo in “iPad” zu ändern.
4. Shrink.app um die Größe der Icons auf 66% zu reduzieren.
5. ProSwitcher oder multifl0w aus Cydia um Multitasking zu ermöglichen.

Damit das iPhone/der iPod touch dem iPad noch ähnlicher wird -gerade in Bezug auf seine eBook-Reader Funktion- können noch die folgenden Apps aus dem AppStore installiert werden, die allesamt kostenlos sind.
a.) NYTimes – Die New York Times.app
b.) Classics – Eine App mit demselbem Icon wie iBooks
c.) Kindle for iPhone – Die Amazon Kindle App zum Lesen von eBooks

Wer nur das iPad-Wallpaper haben möchte, findet es übrigens hier.

How-To: Becher/Glas als Verstärker fürs iPhone

Wem das iPhone hin und wieder einmal zu leise ist -obwohl es auf 80%iger Lautstärke läuft (danach verzerrt der Speaker)- der aber nicht gleich eine Docking-Station o.ä. kaufen möchte, der sollte einmal folgendes ausprobieren:

(Wichtig: Unbedingt darauf achten, dass keine Flüssigkeiten mehr im Glas/Becher enthalten sind, auch keine Restmengen!)

How-To: Push-Notifications bei hacktivated Custom-Firmware

Immer wieder kommt die Frage auf, wie man die Push-Notifications auch bei hacktivated Geräten (d.h. Geräte die NICHT regulär mittels passender Simkarte über iTunes, sondern durch eine hacktivated Custom-Firmware aktiviert wurden) nutzen kann. Daher hier nun der Lösungsweg für diejenigen, die aufgrund mangelnder Simkarte und anschließendem Unlock auf eine hacktivated Custom-Firmware angewiesen sind:

Voraussetzungen:
- ein iPhone mit aufgespielter hacktivated/voraktivierter Custom-Firmware
- OpenSSH und MobileTerminal aus Cydia
- eine App mit Push-Notification (bspw. die kostenlose AIM-App)
- Zertifikat-Paket – Download

Schritt 1:
Das Zertifikat-Paket herunterladen und alle enthaltenen Dateien per SSH in das Verzeichnis “/private/var/Keychains” auf dem iPhone kopieren.

Schritt 2:
Eine App mit Push-Notification-Feature auf dem iPhone installieren und testen, bspw. die kostenlose AIM-App.

Schritt 3:
Die Datei “keychain-2.db” aus dem Verzeichnis “/private/var/Keychains” vom iPhone auf den Desktop verschieben (Backup).

Schritt 4:
Die Programme “inject” und “nimble” im Verzeichnis “/private/var/Keychains” mit den Rechten 0755 versehen.

Schritt 5:
MobileTerminal aufrufen und folgende Befehle eingeben:

cd ..
cd Keychains
su
“euer SSH-Passwort” (Im Standard ist es “alpine” -> Unbedingt ändern!)
./inject

und mit dem Home-Button wieder auf den Homescreen wechseln.

Schritt 6:
Die AIM-App deinstallieren und das iPhone neustarten.

Schritt 7:
Youtube öffnen und testen, die zuvor deinstallierte AIM-App nun wieder installieren und testen.

Ab sofort sollten alle Apps mit Push-Notification-Funktion ausnahmslos funktionieren.

iPhone OS: Neuer iPhone Wurm “Privacy.A” in Umlauf

Nach der jüngsten Entdeckung des Wurms “iKee” der lediglich das Hintergrundbild des iPhones ändert, hat Intego nun eine weitere Malware entdeckt die iPhones attackiert. Eine die weitaus gefährlicher als der “iKee” Wurm ist! Das Hackertool, welches Intego als “iPhone/Privacy.A.” identifiziert hat, nutzt dieselbe Sicherheitslücke wie der “iKee” Wurm und erlaubt Hackern auf gejailbreakte iPhones und iPod touches zuzugreifen, bei denen das Standard-SSH-Passwort nicht geändert wurde.

Hinweis: Nicht gejailbreakte iPhones sind von diesem Wurm nicht betroffen. Lediglich befreite iPhones -ungefähr 6-8% aller sich in Umlauf befindlichen Geräte- gehören zu den potentiellen Opfern.

Wird ein gejailbreaktes iPhone mit nicht geändertem SSH-Passwort gekapert, erlaubt dieses Tool dem Hacker das Kopieren von Benutzerdaten (Emails, Kontakte, SMS, Kalender, Fotos, Musikdateien, Videos, usw.). Im Gegensatz zum “iKee” Wurm, der das Hintergrundbild ändert, gibt es bei diesem Hack keine äußeren Anzeichen dafür, dass man Opfer eines Angriffs geworden ist.

Hacker können dieses in Python geschriebene Tool nahezu plattformunabhängig (unter Windows, Mac OS, Unix oder Linux) verwenden. Es scannt das jeweilige Netzwerk, greift auf die gejailbreakten Geräte zu (sofern das Standard-Passwort nicht geändert wurde) und kopiert die Benutzerdaten.

Das Tool könnte zum Beispiel ohne weiteres auf einem ausgestellten Rechner in einem Geschäft installiert werden und wäre in der Lage alle gejailbreakten iPhone zu scannen (sofern SSH aktiviert ist und das Standard-Passwort nicht geändert wurde). Auch denkbar wäre die Anwendung in einem Internet-Café, wo alle sich in Reichweite des WLANs befindlichen gejailbreakten iPhones gescannt werden könnten. Natürlich kann das Tool auch auf dem iPhone (oder einem anderen Smartphone) des Hackers installiert und ausgeführt werden um gejailbreakte Geräte in Reichweite zu scannen und deren Daten zu kopieren.

Schutzmöglichkeiten: Intego VirusBarrier (war Bestandteil des kürzlichen MacHeist nanoBundles) ist in der Lage das Tool auf Macs als “iPhone/Privacy.A.” zu identifizieren und zu löschen. Das iPhone kann dadurch allerdings nicht geschützt werden – wohl aber Macs, vor allem solche, die geschäftlich eingesetzt werden.

Anleitung: Wie ändere ich die Standard-SSH-Passwörter? (Am Ende des Blog-Eintrags)

(via)

Jailbreak/Unlock: Wurm iKee befällt in Australien iPhones mit aktiviertem SSH-Server übers Mobilfunknetz

Erst letzte Woche machte ein Niederländer von sich reden, der -mittels eines Sniffers (IP-Scanner)- gejailbreakte iPhones im Mobilfunknetz ausfindig machte und Nachrichten an diese versendete.

Für die Anleitung wie man sich vor weiteren Angriffen schützen kann (einfach den SSH-Dienst deaktivieren…), wollte der junge Niederländer 5 EUR von jedem Betroffenen. Einen Tag darauf entschuldigte er sich öffentlich.

Während die Attacke des Niederländers noch manuell erfolgte, geht der iKee-Wurm vollautomatisiert vor. Er befällt ein iPhone mit aktiviertem SSH-Server und such direkt nach weiteren potentiellen “Opfern”. Bisher gilt dies nur für Adressbereiche, die im übrigen hart codiert sind, im Mobilfunknetz des australischen Betreibers Optus.

Wirklichen Schaden richtet iKee indessen (noch) nicht an. Er ändert lediglich das Hintergrundbild in eines mit dem Slogan “You have been rickrolled!”.

Allerdings stand iKees Source Code für kurze Zeit frei zur Verfügung. Es besteht also durchaus die Gefahr, dass Nachahmer iKee abwandeln, so dass dieser auch in anderen Ländern sein Unwesen treibt, als auch echten Schaden anrichtet (Übermittlung von sensiblen Daten, Anfertigen von Screenshots, Löschen des Fotoalbums, Ausspähen der Kontakte, etc.). Es ist also äußerste Vorsicht geboten!

Schützen kann man sich vor iKee (und seinen Nachfahren relativ einfach):

1. MobileTerminal über Cydia installieren
2. MobileTerminal starten
3. Passwörter für die Benutzer root und mobile neusetzen:

Anleitung für Nutzer root:
1. MobileTerminal öffnen.
2. “su” eingeben (ohne Anführungszeichen)
3. “alpine” eingeben (ohne Anführungszeichen)
4. “passwd” eingeben (ohne Anführungszeichen)
5. Neues Wunschpasswort eingeben, bestätigen und nochmals eingeben.

Anleitung für Nutzer mobile:
1. “passwd mobile” eingeben (ohne Anführungszeichen)
2. Neues Wunschpasswort eingeben, bestätigen und nochmals eingeben.

Achtung: Bei jedem Update/jeder Wiederherstellung der Firmware muss der Vorgang wiederholt werden!

Page 1 of 41234