So konfigurieren Sie SSH ordnungsgemäß für die Jailbreaks extra_recipe und Yalu

Aus Sicherheitsgründen beschränkten die Jailbreaks Yalu und extra_recipe SSH-Verbindungen nur auf USB. Dies ist für die meisten Benutzer ausreichend, erfahrene Benutzer möchten jedoch möglicherweise aus Bequemlichkeitsgründen drahtlose SSH-Verbindungen aktivieren. Darüber hinaus wird der Dropbear-Client, den diese Jailbreaks zum Verwalten von SSH verwenden, nicht gebündelt SCP oder SFTP, Die am häufigsten verwendeten Befehle zum Übertragen von Dateien von und zu Ihrem iOS-Gerät über SSH.

In diesem Handbuch werden wir beide Probleme beheben, um Ihnen einen besser konfigurierten SSH-Client zur Verfügung zu stellen.

Vergessen Sie nicht, Ihre Root- und Mobilkennwörter zu ändern. Sie MÜSSEN dies tun, wenn Sie einen SSH-Client verwenden, und INSBESONDERE nachdem Sie ihn über WLAN aktiviert haben.

Sie können diese Kennwörter ändern, bevor Sie diese Anleitung mit SSH über USB oder in einer mobilen Terminal-App direkt auf Ihrem iOS-Gerät befolgen, wenn Sie wissen, wie.

Wenn Sie nicht wissen, wie man das macht, folgen Sie diesem Artikel und ändern Sie dann SOFORT Ihre Passwörter, indem Sie meinem Artikel zum Thema folgen. Sie MÜSSEN Schritt 1 des verlinkten Handbuchs überspringen, da dies unter iOS 10 zu Kompatibilitätsproblemen führt.

So aktivieren Sie SSH über WLAN

1) Wenn Sie OpenSSH auf Ihrem iOS 10-Gerät mit Jailbreak installiert haben, deinstallieren Sie es, da dies zu Kompatibilitätsproblemen mit dem mitgelieferten SSH-Client Dropbear führt.

2) Stellen Sie sicher, dass sich Ihre Jailbreak-App (Yalu oder extra_recipe) an einem leicht zugänglichen Ort auf Ihrem Computer befindet.

(Sie können dies auch im Filza-Dateimanager auf Ihrem iOS-Gerät tun, wenn Sie die .ipa-Datei gespeichert haben, dies ist jedoch wahrscheinlich schneller / einfacher.)

3) Benenne deine Jailbreak-App von um APP_NAME.ipa zu APP_NAME.zip. Wenn Sie gefragt werden, ob Sie sicher sind, dass Sie die Dateierweiterung in .zip ändern möchten, bestätigen Sie Ihre Auswahl mit Verwenden Sie .zip.

4) Doppelklicken Sie auf die ZIP-Datei, um die Archivierung aufzuheben. Ein Ordner mit dem Namen Nutzlast wird auftauchen.

5) Öffne den Payload-Ordner und suche nach der Jailbreak-App (yalu102.app oder extra_recipe.app).

6) Klicken Sie mit der rechten Maustaste auf die App und wählen Sie Paketinhalt anzeigen.

7) Innerhalb der App wird eine Datei aufgerufen dropbear.plist. Öffnen Sie dies in einem Texteditor Ihrer Wahl. Ich benutze TextWrangler, der im App Store kostenlos ist, aber jeder wird es tun.

8) Suchen Sie in der .plist die Zeichenfolge unter Programmargumente was liest 127.0.0.1:22. Diese Zeile zeigt an, dass SSH nur Verbindungen über USB akzeptiert.

Bearbeiten Sie diese Zeile so, dass sie einfach zu lesen ist 22, Löschen der 127.0.0.1: Sektion. Auf diese Weise kann SSH über jede Schnittstelle, einschließlich WiFi, eine Verbindung herstellen.

9) Speichern Sie das Dokument, sobald Sie Ihre Änderung vorgenommen haben.

10) Wählen Sie nun Ihre Nutzlast Ordner erneut, und klicken Sie mit der rechten Maustaste darauf. Wählen "Payload" komprimieren um es wieder zu verschließen.

11) Wählen Sie das Ergebnis aus Payload.zip und benenne es wieder um in APP_NAME.ipa. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Verwenden Sie .ipa.

12) Dein Jailbreak .ipa mit gebündeltem SSH über WiFi ist jetzt fertig. Laden Sie es mit Cydia Impactor auf Ihr Gerät. Wenn Sie Ihre Jailbreak-App so konfiguriert haben, dass sie sich mit Ext3nder oder Extender: Reloaded neu signiert, müssen Sie diese erneut einrichten.

13) Starten Sie Ihr Gerät neu und starten Sie den Jailbreak mit Ihrer neuen SSH-fähigen Jailbreak-App erneut.

14) Sie können jetzt wie gewohnt eine Verbindung zu Ihrem Gerät über SSH über WLAN herstellen. Folgen Sie unserer Anleitung, um herauszufinden, wie Sie vorgehen können, wenn Sie es nicht wissen.

Wenn Sie es noch nicht getan haben, ändere jetzt deine root und mobile Passwörter Folgen Sie dazu unserem Leitfaden.

So fügen Sie SCP & SFTP zum Übertragen von Dateien von und zu Ihrem Gerät über SSH hinzu

1) Wenn Sie OpenSSH auf Ihrem iOS 10-Gerät mit Jailbreak installiert haben, deinstallieren Sie es, da dies zu Kompatibilitätsproblemen mit dem mitgelieferten SSH-Client Dropbear führt.

2) Öffnen Cydia auf Ihrem Gerät und fügen Sie das folgende Repository hinzu:

https://coolstar.org/publicrepo

3) Installieren Sie aus dem Repo das aufgerufene Paket SCP und SFTP für Dropbear.

4) Wir müssen jetzt einen Symlink auf Ihrem iOS-Gerät erstellen, damit eine fehlerhafte Dropbear-Datei gefunden werden kann. Andernfalls wird möglicherweise die folgende Fehlermeldung angezeigt, wenn Sie versuchen, das Gerät mit scp von Ihrem iOS-Gerät auf ein anderes Gerät zu kopieren:

/ usr / bin / dbclient: Keine solche Datei oder kein solches Verzeichnis

Öffnen Sie dazu eine mobile Terminal-App auf Ihrem iOS-Gerät. Wenn Sie keine haben, versuchen Sie es MTerminal von Cydia. Es ist auch hilfreich, einen Dateimanager wie Filza.

5) Geben Sie in Ihrer iOS-Terminal-App nacheinander die folgenden Befehle an der Eingabeaufforderung ein:

su
(Geben Sie hier Ihr Root-Passwort ein. Die Standardeinstellung ist alpin, aber du solltest es ändern.)
cd /
ln -sf / usr / local / bin / dbclient / usr / bin / dbclient

6) Dadurch sollte ein Symlink an der richtigen Stelle erstellt werden, damit die Befehle ausgeführt werden können. Um zu überprüfen, ob es da ist, öffne Filza, navigiere zu / usr / bin / und suche nach einem Alias ​​namens dbclient. Wenn es da ist, dann sind Sie fertig!

Wenn Sie Probleme mit einer dieser SSH-Verbesserungen haben, lassen Sie es mich im Kommentarbereich wissen. Es ist immer gut, funktionierendes SSH zu haben, um Probleme zu beheben und möglicherweise Ihren Jailbreak im Notfall zu retten. Wofür verwendest du es?