Πάρτε τον έλεγχο του ios με γραμμές εντολών

Το ios είναι ένα αδερφάκι του λειτουργικού OSX και αφού έχουν τον ίδιο πατέρα την Apple έχουν και πολλές ομοιότητες μεταξύ τους.

Μια από αυτές είναι ότι μπορείτε να τρέχετε εντολές UNIX που τρέχουν σχεδόν όλες και στα στα δυο λειτουργικά κάνοντας δουλειές που σε άλλη περίπτωση θα χρειαζόταν πολύς χρόνος.
Στο ios για να εκτελέσουμε εντολές στον πυρήνα του λειτουργικού θα πρέπει φυσικά να έχουμε jailbreak και πιο κάτω θα σας δείξω εντολές που μπορεί να είναι πολύ χρήσιμες αλλά μπορεί και να γίνουν επικίνδυνες καθώς αυτήν τη στιγμή δεν υπάρχει επιστροφή αν χάσετε το jailbreak με ένα λάθος σας.
Έτσι αυτό το άρθρο έχει καθαρά ενημερωτικό χαρακτήρα και καλό είναι να το χρησιμοποιήσετε όταν με το καλό βγει ένα jailbreak και θα μπορούμε να ξανακάνουμε την συσκευή όποτε το θελήσουμε.
Για να εκτελέσετε τις εντολές θα πρέπει να κατεβάσετε από cydia ένα τερματικό όπως το MTerminal που είναι δωρεάν η το MobileTerminal και άλλα.
Για να μην σας μπερδέψω με τις μεταφράσεις θα δείτε το κείμενο από κάθε εντολή και τι κάνει, στην αγγλική γλώσσα έτσι ώστε να μην παρερμηνευθεί από κάποιους.
Πριν εκτελέσετε κάποια εντολή θα πρέπει πρώτα να πληκτρολογήσετε την εντολή "Su root" ↳ και μετά να βάλετε τον κωδικό που δεν εμφανίζεται και είναι το "Alpine" και κατόπιν την εντολή που θέλετε.

Θα βρείτε απλές εντολές όπως να κάνει επανεκκίνηση η συσκευή με το  απλό "reboot" η ακόμη να διορθώσετε πακέτα αυτόματα με το "apt-get –fix-missing"
Οι εντολές είναι με χρώμα κόκκινο και ότι χρειάζεται να συμπληρώσετε εσείς είναι με χρώμα πράσινο.
Και πάλι πολύ προσοχή και ότι κάνετε το κάνετε με δικιά σας ευθύνη

* respring
= resprings device
* reboot
= reboot’s device
* apt-get update
= updates cydia sources (same as pressing the refresh button in Cydia)
* apt-get install cydia
= checks to see if you have latest version of Cydia and installs if you don’t.
* apt-get upgrade cydia
= installs any upgrades that are needed for your packages.
* apt-get autoremove
= checks for unused or broken files and uninstslls them. (will give you list and asks for confirmation before deleting anything)
* apt-get –fix-missing
= checks for missing files and fixes
* apt-get autoclean
= cleans up files if needed
* dir
= lists your directory files
* dpkg –list >packages.txt
= creates a list of installed cydia packages
* dpkg -i packageID
= used to install .debs
* dpkg -r packageID
= used to remove cydia packages
* apt-get install packageID
= used to install cydia packages
* apt-get remove packageID
= used to remove cydia packages
* help
= gives you a list of other terminal commands that you may or may not want to use
* dpkg -x path&packageID
= decompile a package
* dpkg -b path&decompiledpackageID
= compile a package
* dpkg –control path&packageID
= extract the control file from a package
* dpkg -P
= purges configuration files for uninstalled packages. If a package is still causing issues after you have deleted running this can help.
* dpkg -b path&deb.name
location & deb name
= Builds the deb file you have
Prepared.
* dpkg -L packageID
= Will list all files that were installed by that package
* chmod #### path&filename
= change permissions of just the folder/file (not the files/folders inside)
* chmod R #### path&foldername
= change directory permissions of files inside folder aswell.
* cd /directory name
= go to directory
* chown
= changes owner of a folder or file
eg. chown root:wheel /var/folders
* chown R
= changes owner of a folder or file and all inside aswell. eg. chown -R root:wheel /var/folders
* dpkg -S path&package
= will tell you by whom the package came from and kind.







Σχόλια