Cydia apps installeren via de commandline
Iedereen die zijn iPad of iPhone heeft voorzien van een Jailbreak kent Cydia, in bijna 100% van alle gevallen is deze app de reden van een Jailbreak.
De alternatieve App Store is een prima app, maar het updaten van de beschikbare packages gaat vaak tergend traag en niet altijd zonder problemen. Met behulp van een remote SSH verbinding en OS X Terminal is het ook mogelijk om Cydia packages te installeren.
Om packages via de commandline te kunnen installeren dien je allereerst met behulp van Cydia,'OpenSSH' en 'Apt 0.7 Strict' te installeren. De eerste tool zorgt ervoor dat je iOS device via een SSH sessie te bereiken is en Apt zorgt ervoor dat je packages kunt zoeken, installeren en updaten.
Na de installatie van OpenSSH is het belangrijk om het root-wachtwoord van je iOS apparaat te wijzigen. Je wijzigt het wachtwoord met het commando 'passwd
'. Wanneer je het wachtwoord niet wijzigt dan kan iedereen met behulp van het standaard wachtwoord 'alpine
' verbinding maken je iOS device!
Je kunt alleen gebruik maken van de 'Apt'-tools wanneer de Cydia app is afgesloten en niet meer actief is. Hieronder vind je een overzicht van de meeste belangrijke functies en de bijbehorende commando's.
apt-get update
Update de repositories, dit heeft het zelfde effect als een refresh in Cydia.
apt-get upgrade
Installeer alle beschikbare updates.
apt-cache search
Zoek in de repositories, hierbij kun je een deel van de naam opgeven.
apt-get install
Installeer een package, op het moment dat hier dependencies voor nodig zijn wordt dit aangegeven.
apt-get remove
Verwijder een package.
dpkg –l
Geeft een overzicht van alle geïnstalleerde packages.
respring
Herstart het Springboard.
Bij het installeren en verwijderen van packages kun je met behulp van een spatie meerdere namen achter het commando opgeven. In de meeste gevallen is een deel van de package-naam voldoende.
De 'Apt'-tools kunnen ontzettend handig zijn wanneer een package problemen veroorzaakt op je iOS device. Op het moment dat de grafische interface niet meer werkt kun je met behulp van SSH de installatie van packages weer ongedaan maken. Is je iOS device voorzien van een Jailbreak dan mogen deze tools hierop niet ontbreken!
Auteur | Richard IJzermans | |
Bijgewerkt | 18/01/2017 14:57 | |
Categorie | iOS | |
Reacties
We zijn op school bezig met ubuntu server, en de commands zijn exact hetzelfde. Dit komt natuurlijk erg goed van pas :D
@Christiaan
Eigenlijk de zelfde manier, dus ik denk dat een nieuwe tutorial daar niet per sé voor nodig is. Ik wil je evt. wel wat meer uitleggen. Ik kreeg Installous overigens wel geinstalleerd, maar was niet compatible. De interface etc. werkte, maar hij kon de gekraakte IPA’s niet toepassen. ;)
@Tader
Volgens mij is het standaard wachtwoord van “Mobile” ook gewoon Alpine, op de nieuwe IOS versies tenminste wel? *Correct me if I’m wrong ;-) *
Verander ook het wachtwoord van de gebruiker “mobile”, dat is standaard “dottie”…
Dus na:
passwd
Ook nog eens:
passwd mobile
@Justin S. maar ik neem aan dat je dan wel eerst een jailbreak op je toestel heb uitgevoerd? ben trouwens benieuwd hoe je dat voor elkaar gekregen heb op 4.3b2 dus zie ook graag een tutorial ;) Thanks!
Grappig dat dit net geplaatst is. Ik ben er zelf een paar dagen geleden mee bezig geweest. Kijken of ik Installous compatible kreeg met iOS4.3b2 :) Gaat super gemakkelijk!