25 januari 2011

Cydia apps installeren via de commandline

2 min leestijd

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!

info
Auteur Richard IJzermans
Bijgewerkt18/01/2017 14:57
Categorie iOS
Feedback Probleem melden
Delen 𝕏

Reacties

  • We zijn op school bezig met ubuntu server, en de commands zijn exact hetzelfde. Dit komt natuurlijk erg goed van pas :D

    Beantwoorden
  • Justin Scheggetman

    @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 ;-) *

    Beantwoorden
  • Verander ook het wachtwoord van de gebruiker “mobile”, dat is standaard “dottie”…

    Dus na:
    passwd

    Ook nog eens:
    passwd mobile

    Beantwoorden
  • @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!

    Beantwoorden
  • 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!

    Beantwoorden

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store