Av sikkerhetsmessige årsaker har fangenskapene Yalu og extra_recipe begrenset SSH-tilkoblinger til USB. Dette er tilstrekkelig for de fleste, men strømbrukere vil kanskje aktivere trådløse SSH-tilkoblinger for enkelhets skyld. I tillegg samles ikke Dropbear-klienten som disse fengselsbruddene for å administrere SSH SCP eller SFTP, kommandoene som oftest brukes for å skyve filer til og fra iOS-enheten din over SSH.
I denne guiden vil vi sette i gang med å fikse opp begge problemene, slik at du får en mer fullt konfigurert SSH-klient.
Sørg for at du husker å endre root- og mobilpassordene dine. Du MÅ gjøre dette når du bruker en SSH-klient, og SÆRLIG etter å ha aktivert den via WiFi.
Du kan endre disse passordene før du følger denne guiden ved å bruke SSH via USB, eller i en mobil terminalapp direkte på iOS-enheten din, hvis du vet hvordan.
Hvis du ikke vet hvordan du gjør det, kan du følge denne artikkelen og deretter umiddelbart endre passordene dine ved å følge artikkelen min om emnet. Du MÅ hoppe over trinn 1 i den koblede guiden, da det vil forårsake kompatibilitetsproblemer på iOS 10.
Hvordan aktivere SSH via Wi-Fi
1) Hvis du har OpenSSH installert på iOS 10 jailbroken-enheten din, må du avinstallere den, da den forårsaker kompatibilitetsproblemer med den medfølgende SSH-klienten Dropbear.
2) Forsikre deg om at du har jailbreak-appen din (Yalu eller extra_recipe) på et lett tilgjengelig sted på datamaskinen din.
(Du kan også gjøre dette i Filza filbehandling på iOS-enheten din hvis du har .ipa-filen lagret på den, men denne måten er sannsynligvis raskere / enklere.)
3) Gi nytt navn til jailbreak-appen din fra APP_NAME.ipa til APP_NAME.zip. Når du blir spurt om du er sikker på at du vil endre filtypen til .zip, bekrefter du valget ditt med Bruk .zip.
4) Dobbeltklikk på .zip-filen for å fjerne arkiveringen. En mappe med navnet nyttelast vil dukke opp.
5) Åpne mappen for nyttelast og se inni jailbreak-appen (yalu102.app eller extra_recipe.app).
6) Høyreklikk på appen, og velg Vis pakkeinnhold.
7) Inne i appen vil det være en fil som heter dropbear.plist. Åpne dette i en tekstredigerer du ønsker. Jeg bruker TextWrangler, som er gratis i App Store, men alle vil gjøre det.
8) Finn strengen under .plist ProgramArguments som leser 127.0.0.1:22. Denne linjen betyr at SSH bare vil godta tilkoblinger via USB.
Rediger denne linjen slik at den leser ganske enkelt 22, slette 127.0.0.1: seksjon. Dette gjør at SSH kan koble seg over ethvert grensesnitt, inkludert WiFi.
9) Lagre dokumentet når du har gjort endringen.
10) Velg nå din nyttelast mappen en gang til, og høyreklikk på den. Plukke ut Komprimer "nyttelast" å zip den opp igjen.
11) Velg det resulterende Payload.zip og gi den nytt navn, til APP_NAME.ipa. Når du blir bedt om å bekrefte, velger du Bruk .ipa.
12) Jailbreak ditt .ipa med samlet SSH over WiFi er nå klart. Sett den på enheten din med Cydia Impactor. Hvis du hadde konfigurert jailbreak-appen din til å signere seg selv med Ext3nder eller Extender: Reloaded, må du konfigurere den igjen.
1. 3) Start enheten på nytt, og start jailbreak på nytt med den nye SSH-aktiverte jailbreak-appen.
14) Du kan nå koble til enheten din ved hjelp av SSH via WiFi som vanlig. Følg guiden vår for å se hvordan du ikke vet det.
Hvis du ikke allerede har gjort det, endre root- og mobilpassordene dine nå ved å følge vår guide om emnet.
Slik legger du til SCP og SFTP for overføring av filer til og fra enheten din over SSH
1) Hvis du har OpenSSH installert på iOS 10 jailbroken-enheten din, må du avinstallere den, da den forårsaker kompatibilitetsproblemer med den medfølgende SSH-klienten Dropbear.
2) Åpen Cydia på enheten din og legg til følgende depot:
https://coolstar.org/publicrepo
3) Installere pakken som heter fra repoen SCP og SFTP for dropbear.
4) Vi må nå lage en symlink på iOS-enheten din, slik at en feilaktig Dropbear-fil kan bli funnet. Uten det kan det hende du får følgende feil når du prøver å kopiere enhet fra iOS-enheten til en annen enhet ved hjelp av scp:
/ usr / bin / dbclient: Ingen slik fil eller katalog
Å gjøre dette, åpne en mobil Terminal-app på iOS-enheten din. Hvis du ikke har en, kan du prøve MTerminal fra Cydia. Det hjelper også å ha en filbehandling som f.eks Filza.
5) Inni iOS-terminalappen din skriver du inn følgende kommandoer etter hverandre ved ledeteksten:
su
(Skriv inn root-passordet ditt her. Standardinnstillingen er alpine, men du bør endre det.)CD /
ln -sf / usr / local / bin / dbclient / usr / bin / dbclient
6) Dette skal opprette en symlink på riktig sted slik at kommandoene kan kjøres. Å bekrefte at den er der, åpne opp Filza, navigere til / Usr / bin / og se etter et alias som heter dbclient. Hvis den er der, er du ferdig!
Hvis du har problemer med en av disse SSH-forbedringene, gi meg beskjed i kommentarfeltet. Det er alltid bra å ha SSH som jobber for å feilsøke og eventuelt redde jailbreak i en nødsituasjon. Hva bruker du den til?