Om veiligheidsredenen hebben de Yalu en extra_recept jailbreaks alleen SSH-verbindingen beperkt tot USB. Dit is voldoende voor de meeste, maar power users willen misschien voor hun gemak draadloze SSH-verbindingen inschakelen. Bovendien bundelt de Dropbear-client die deze jailbreaks gebruiken om SSH te beheren niet SCP of SFTP, de opdrachten die het meest worden gebruikt voor het pushen van bestanden van en naar uw iOS-apparaat via SSH.
In deze handleiding zullen we deze beide problemen oplossen, zodat u over een meer volledig geconfigureerde SSH-client kunt beschikken.
Zorg ervoor dat u vergeet uw root- en mobiele wachtwoorden te wijzigen. U MOET dit doen wanneer u een SSH-client gebruikt, en vooral nadat u deze via wifi hebt ingeschakeld.
U kunt deze wachtwoorden wijzigen voordat u deze handleiding volgt met SSH via USB of in een mobiele Terminal-app rechtstreeks op uw iOS-apparaat, als u weet hoe.
Als u niet weet hoe u dat moet doen, volgt u dit artikel en wijzigt u ONMIDDELLIJK uw wachtwoorden door mijn artikel over het onderwerp te volgen. U MOET stap 1 van de gekoppelde handleiding overslaan, omdat dit compatibiliteitsproblemen op iOS 10 veroorzaakt.
Hoe SSH via Wi-Fi in te schakelen
1) Als u OpenSSH op uw jailbreak-apparaat van iOS 10 hebt geïnstalleerd, verwijdert u dit, omdat het compatibiliteitsproblemen met de gebundelde SSH-client Dropbear veroorzaakt.
2) Zorg ervoor dat je je jailbreak-app (Yalu of extra_recept) op een gemakkelijk toegankelijke locatie op je computer hebt.
(Je kunt dit ook doen in Filza bestandsbeheer op je iOS-apparaat als je het .ipa-bestand hebt opgeslagen, maar op deze manier is het waarschijnlijk sneller / gemakkelijker.)
3) Wijzig de naam van uw jailbreak-app van APP_NAME.ipa naar APP_NAME.zip. Wanneer u wordt gevraagd of u zeker weet dat u de bestandsextensie wilt wijzigen in .zip, bevestigt u uw keuze met Gebruik .zip.
4) Dubbelklik op het .zip-bestand om het uit de archieven te halen. Een map met de naam payload zal verschijnen.
5) Open de map Payload en zoek naar de jailbreak-app (yalu102.app of extra_recipe.app).
6) Klik met de rechtermuisknop op de app en selecteer Toon Inhoud van de verpakking.
7) In de app wordt een bestand genoemd dropbear.plist. Open dit in een teksteditor naar keuze. Ik gebruik TextWrangler, dat gratis is in de App Store, maar alles is voldoende.
8) Zoek in de .plist de string onder ProgramArguments die luidt 127.0.0.1:22. Deze regel geeft aan dat SSH alleen verbindingen via USB accepteert.
Bewerk deze regel zodat deze eenvoudig leest 22, verwijderen van de 127.0.0.1: sectie. Hierdoor kan SSH verbinding maken via elke interface, inclusief wifi.
9) Sla het document op nadat u uw wijziging hebt aangebracht.
10) Selecteer nu uw payload map nogmaals en klik erop met de rechtermuisknop. kiezen "Payload" comprimeren om het weer dicht te ritsen.
11) Selecteer de resulterende Payload.zip en hernoem het opnieuw naar APP_NAME.ipa. Wanneer u wordt gevraagd om te bevestigen, selecteert u Gebruik .ipa.
12) Je jailbreak .ipa met gebundelde SSH via wifi is nu klaar. Sideload het naar uw apparaat met Cydia Impactor. Als je je jailbreak-app hebt geconfigureerd om zichzelf opnieuw te ondertekenen met Ext3nder of Extender: Reloaded, moet je dat opnieuw instellen.
13) Start uw apparaat opnieuw op en jailbreak opnieuw met uw nieuwe jailbreak-app met SSH.
14) U kunt nu zoals gewoonlijk verbinding maken met uw apparaat via SSH via WiFi. Volg onze gids om te zien hoe als u het niet weet.
Als je dat nog niet hebt gedaan, wijzig nu uw root- en mobiele wachtwoorden door onze gids over dit onderwerp te volgen.
Hoe SCP & SFTP toe te voegen voor het overbrengen van bestanden van en naar uw apparaat via SSH
1) Als u OpenSSH op uw jailbreak-apparaat van iOS 10 hebt geïnstalleerd, verwijdert u dit, omdat het compatibiliteitsproblemen met de gebundelde SSH-client Dropbear veroorzaakt.
2) Open Cydia op uw apparaat en voeg de volgende repository toe:
https://coolstar.org/publicrepo
3) Installeer vanuit de repo het pakket genaamd SCP en SFTP voor dropbear.
4) We moeten nu een symlink maken op uw iOS-apparaat, zodat een foutief Dropbear-bestand kan worden gevonden. Zonder dit kunt u de volgende foutmelding krijgen wanneer u probeert een apparaat van uw iOS-apparaat naar een ander apparaat te kopiëren met behulp van scp:
/ usr / bin / dbclient: bestand of map bestaat niet
Open hiervoor een mobiele Terminal-app op uw iOS-apparaat. Probeer het als je er geen hebt MTerminal van Cydia. Het helpt ook om een bestandsbeheerder te hebben zoals Filza.
5) Typ in uw iOS Terminal-app de volgende opdrachten achter elkaar bij de prompt:
su
(Voer hier uw rootwachtwoord in. De standaardwaarde is alpine, maar je moet het veranderen.)cd /
ln -sf / usr / local / bin / dbclient / usr / bin / dbclient
6) Dit moet een symlink op de juiste plaats maken, zodat de opdrachten kunnen worden uitgevoerd. Om te verifiëren dat het er is, open je Filza, navigeren naar / Usr / bin / en zoek een alias genaamd dbclient. Als het er is, dan ben je helemaal klaar!
Als u problemen ondervindt met een van deze SSH-verbeteringen, laat het me dan weten in de comments. Het is altijd goed om werkende SSH te hebben om problemen op te lossen en mogelijk je jailbreak op te slaan in een noodgeval. Waar gebruik je het voor?