Jump to content

Photo
- - - - -

Jailbreak: Αυτός ο άγνωστος. (Για νέους χρήστες και όχι μόνο)

ξεκλείδωμα τηλέφωνο οδηγός baseband firmware

  • Please log in to reply
1 reply to this topic

#1 OFFLINE   e-Novator

e-Novator

    Administrator

  • Administrators
  • 6,941 posts
  • Joined 18-July 10
  • Real Name: Γιαννης
  • Twitter
  • Facebook
  • Youtube
  • Apple Family Tree: iMac Retina 5K, 27-inch, 2017, 3.5Ghz Quad, 40GB RAM, iPhone 6S 64Gb, iPad Air 2 64, iPod Nano 6G 16Gb

Posted 23 March 2011 - 08:22 AM

Χρησιμη ορολογία για τους απανταχού Jailbreakers!





Baseband:Είναι το όνομα που δίνεται με το μόντεμ (radio) firmware, αυτός είναι ο κωδικός που ελέγχει το υλικό που επιτρέπει το τηλέφωνο να επικοινωνήσει με το δίκτυο.

Bootrom:Μόνιμος κώδικας που γράφεται στην Read Only Memory (ROM) του μικροελεγκτή, Αυτό επιτρέπει στη συσκευή να ξεκινήσει και να προετοιμάσει το σύνολο των περιφερειακών, το iOS λειτουργικό και ορισμένα στοιχεία του hardware. Δεδομένου ότι είναι γραμμένο σε μνήμη μόνο για ανάγνωση, στον κωδικό αυτό δεν είναι δυνατόν να γίνει Update ή να αλλαχτεί.

Unlocking: Σε ορισμένες περιπτώσεις το baseband επικοινωνεί μόνο με ένα συγκεκριμένο δίκτυο (Κλειδωμένο στο δίκτυο). Το Unlocking αναφέρεται στη διαδικασία τροποποίησης, tricking ή βρίσκοντας ένα τρόπο να παρακαμφτεί αυτός ο περιορισμός και να αφήσει το baseband να επικοινωνήσει με οποιοδήποτε συμβατό δίκτυο.

DFU mode:Το DFU σημαίνει Device Firmware Update. Πολλά λογισμικά jailbreak σας ζητούν να βάλετε τη συσκευή σας σε αυτή τη λειτουργία στο πλαίσιο της διαδικασίας του jailbreaking. Μπορείτε να το κάνετε αυτό, κρατώντας πατημένο το κουμπί Home και Power ακριβώς για δέκα δευτερόλεπτα και στη συνέχεια αφήνοντας το Power, κρατώντας ακόμα πατημένο το Home μέχρι να φτάσετε στο DFUMode. Είναι ένας καλός τρόπος για να το επαναφέρετε αν κάτι πάει στραβά με αυτό τον τρόπο.

SSH:Secure Shell: Πρωτόκολλα δικτύου που επιτρέπουν τη μεταφορά δεδομένων και επικοινωνίας συσκευής με συσκευή μέσω ενός ασφαλούς διαύλου (κρυπτογραφημένου), που χρησιμοποιείται κυρίως σε συστήματα Linux / UNIX


OpenSSH: ίδιο πρωτόκολλο, υπό την άδεια GNU

SFTP:είναι μια επέκταση του πρωτοκόλλου ssh που επιτρέπει τη μεταφορά αρχείων μέσω ενός ασφαλούς καναλιού.

SHSH blobs:Αυτά είναι μια σειρά από αρχεία με κατάληξη .SHSH, αυτά τα αρχεία είναι υπογραφές τα οποία ελέγχονται από τον Serverτης Apple. Η Apple υπογράφει μόνο αυτά τα αρχεία με την πιο πρόσφατη έκδοση του firmware και στη συνέχεια γίνεται έλεγχος από το iTunes, οπότε με αυτόν τον τρόπο ο χρήστης «αναγκάζεται» να εγκαταστήσει το πιο πρόσφατο firmware.
Blobs:Binary Large Object, είναι μια συλλογή από δυαδικά δεδομένα που αποθηκεύονται ως μια ενιαία οντότητα σε ένα σύστημα διαχείρισης βάσης δεδομένων. Τα Blobs είναι χαρακτηριστικά εικόνων, ήχου ή άλλα αντικείμενα πολυμέσων, αν και μερικές φορές δυαδικό εκτελέσιμο κώδικα αποθηκεύεται ως μια άμορφη μάζα. Η Βάση δεδομένων υποστήριξη για blobs δεν είναι καθολική

SDK: To SDK (συντόμευση του Software Development Kit) αποτελείται από μία βιβλιοθήκη εργαλείων-software μέσω των οποίων μπορούμε να δημιουργήσουμε εφαρμογές για το iPhone.

Firmware Umbrella (Tiny Umbrella):Μια Desktop εφαρμογή που σας επιτρέπει να αποθηκεύσετε τα SHSH blobs τοπικά στον υπολογιστή σας, και σας επιτρέπει να στέλνετε τις πληροφορίες που χρειάζονται οι διακομιστές του Cydia, έτσι ώστε να μπορούν να ζητήσουν τα Blobs σας στο μέλλον, χωρίς την ανάγκη οποιαδήποτε αλληλεπίδραση χρηστών .
Ένα άλλο καλό χαρακτηριστικό του Tiny Umbrella είναι η δυνατότητα αναβάθμισης σε νέο firmware, χωρίς την ενημέρωση του baseband (για εκείνους που θέλουν να μείνουν σε παλαιότερα baseband για λόγους κλειδώματος σε ξένο δίκτυο)

APT: Το Advanced Packaging Tool, είναι ένα ελεύθερο περιβάλλον εργασίας που συνεργάζεται με τις βιβλιοθήκες του πυρήνα για να χειριστεί την εγκατάσταση και την αφαίρεση του λογισμικού για τη διανομή Debian GNU / Linux και τις παραλλαγές του. Το APT απλοποιεί τη διαδικασία διαχείρισης λογισμικού για Unix-like συστήματα ηλεκτρονικών υπολογιστών με την αυτοματοποίηση της ανάκτησης, παραμετροποίησης και εγκατάστασης των πακέτων λογισμικού, είτε από δυαδικά αρχεία ή με τη σύνταξη κώδικα

Cydia:Το Cydia θα το δείτε εγκατεστημένο στη συσκευή σας αμέσως μετά το jailbreak (ή σε κάποιες περιπτώσεις, όπως για παράδειγμα αν έχετε κάνει jailbreak με το blackra1n πρέπει να το περάσετε μόνοι σας μέσα από το εικονίδιο του blackra1n που εμφανίστηκε μετά το jailbreak). Στο Cydia θα βρείτε όλες εκείνες τις εφαρμογές που προσθέτουν και απελευθερώνουν λειτουργίες, δίνοντας πρόσθετες δυνατότητες στο iPhone, themes, ringtones tweaks κλπ.

Ultrasn0w(πρώην Yellowsn0w): Το UltraSn0w αποτελεί την τελευταία μέθοδο της devTeam για το unlock του iPhone

Pwnage Tool:Μια εφαρμογή Desktop για Mac OS X που δημιουργεί προσαρμοσμένα iOSfirmware τα οποία καθορίζονται από το χρήστη καθώς επίσης «ξεγελάει» για τη φόρτωση αυτού του customfirmware. Αυτές οι εικόνες custom firmware περιέχουν συχνά Apt διεπαφή Cydia καθώς και πλήθος πρόσθετων Apt πακέτων

iFile:είναι μια iOS εφαρμογή που σας επιτρέπει να περιήγηθείτε στο σύστημα αρχείων, ακριβώς όπως με το Windows Explorer για τα Windows, ή στο Finder στο Mac OS, είναι επίσης γεμάτη με κάποια επιπλέον χαρακτηριστικά, όπως, διακομιστή Web (για μεταφορά αρχείων χρησιμοποιώντας ένα οποιοδήποτε web browser) , Media Player, εγκατάστασης, αρχείο προεπισκόπησης και άλλα.

PhoneDisk:iDevice Disk Mode Χρησιμοποιώντας το USB καλώδιο, αυτό το πρόγραμμα εκτελείται στη γραμμή μενού ή σε δίσκο του συστήματος των Mac ή PC. Όταν βρει ένα iPod Touch ή iPhone το κάνει mount κατευτθειαν στο σύστημα αρχείων σας ώστε να μπορείτε να έχετε άμεση πρόσβαση, χρησιμοποιώντας τον Windows Explorer, Finder ή καποιο άλλο πρόγραμμα

iDisk:Εμπορική desktop εφαρμογή παρόμοια με το iPhone Explorer που σας επιτρέπει να αναζητήσετε iDevice σας File System.

Cyberduck:MacOS X SSH με SFTP υποστήριξη

WinSCP:Windows SSH με SFTP υποστήριξη

Edited by vampirios, 27 March 2011 - 09:04 AM.

"Every choice is the death of all other possibilities"

 

 


#2 OFFLINE   vampirios

vampirios

    AppleManiaGr Sheriff

  • Member
  • 2,181 posts
  • Joined 27-December 10
  • Real Name: Kostas

Posted 27 March 2011 - 08:37 AM

Λίγα λόγια για το Jailbreak




Εντάξει..Ακούγατε συνέχεια,από φίλους και γνωστούς,για το iphone και τις άλλες φορητές i-συσκευές και αποφασίσατε να το πάρετε..
Φαντάζομαι για να διαβάζετε αυτά που γράφονται τώρα,σας καταενθουσίασε και αφού ξεπεράσατε τον αρχικό ενθουσιασμό σας με το όλο και αδιαμφισβήτητο feeling που δε συναντήσατε πουθενά προηγουμένως,αποφασίσατε να πάτε ένα βήμα παραπέρα και..να εισέλθετε στον κόσμο του jailbreak!!


Τί είναι όμως το jailbreak και γιατί να το κάνετε;;


To iOS είναι ένα κλειδωμένο λογισμικό,που σημαίνει ότι δε μπορεί κάποιος να παρέμβει σε αυτό,μιας και η apple στο sdk που διαθέτει στους developers,κλειδώνει ορισμένα αρχεία ώστε να μη μπορούν να αναπτυχθούν εφαρμογές που αντιβαίνουν στους κανόνες χρήσεως που η ίδια έχει ορίσει..

Το jailbreak λοιπόν,έρχεται να ''αποφυλακίσει'' πλήρως τα αρχεία του iOS,δίνοντας μας τη δυνατότητα,να παρέμβουμε όχι μόνο στο software (εγκαθιστώντας χρήσιμες και απαραίτητες σε πολλούς εφαρμογές από τρίτους και όχι από το AppStore ή μοντάροντας το κινητό με διάφορα themes,tweaks όπως αναφορά κλήσης,bluetouth,download manager και πολλά άλλα πρόσθετα ή ακόμη και να απεξαρτητοποιηθούμε εν μέρει από το itunes διαχειρίζοντας πιο άμεσα τα αρχεία μεταφοράς μας,χειροκίνητα μέσα από τα source files της συσκευής κλπ..) αλλά και εν μέρει στο hardware ξεκλειδώνοντας (κάνοντας unlock) τη συσκευή μας από Αμερική ας πούμε,ώστε να τη χρησιμοποιούμε με τους Ελληνικούς πάροχους..



Διαβάζοντας πιο πάνω,ήδη έχει καταρριφθεί νομίζω αυτός ο μύθος που υπάρχει γύρω από το jailbreak ότι ''υπάρχει μόνο για να κατεβάζουμε σπασμένες εφαρμογές''..

Προσωπικά,θεωρώ ότι,μόνο στα πλαίσια δοκιμής μιας εφαρμογής που δεν ξέρουμε εκ των προτέρων αν μας αρέσει ή όχι,εκμεταλλευόμαστε το jailbreak και την κατεβάζουμε παράνομα..
Αν μας αρέσει,πρέπει να στηρίζουμε τον developer και να την αγοράσουμε..Αν όχι απλά την απεγκαθιστούμε και μας φεύγει η περιέργεια..



Πώς μπορώ να κάνω Jailbreak στη συσκευή μου;;


Η απάντηση στο ερώτημα αυτό είναι σύνθετη..
Από την εμφάνιση του πρώτου iphone μέχρι και σήμερα,έχουν δημιουργηθεί κάποιες ομάδες/άτομα που,στηριζόμενοι στις εξειδικευμένες γνώσεις τους και πολλές φορές και στο ταλέντο τους,
άρχισαν να εκμεταλλεύονται τον κώδικα UNIX (open source λογισμικό) πάνω στον οποίο στηρίζεται το iOS και να βρίσκουν κενά/αδυναμίες του..
Τότε λοιπόν,εμφανίστηκε και για πρώτη φορά το Hackάρισμα του iPhone,το jailbreak..
Και κάπου εδώ επίσης,άρχισε και η ''υπόγεια διαμάχη'' των jailbreak teams με την apple..
Για κάθε κενό ασφαλείας.αδυναμίας που βρίσκεται στο iOS,υπάρχει η δυνατότητα εκμετάλλευσης του,μέσω του exploit..

Τί είναι αυτό;

Είναι μια ας πούμε εντολή/πρόγραμμα που,ορμώμενο από την αδυναμία του iOS,εισχωρεί στη συσκευή και μας δίνει πολλά δικαιώματα root πάνω στη συσκευή και έτσι πολύ απλά..μπορούμε να τις αλλάξουμε τα φώτα!!

Ο τρόπος τώρα,να βάλουμε ένα exploit στη συσκευή μας και να τη χακάρουμε,δεν είναι πάντα ο ίδιος..
Συνήθως,αυτό που γίνεται είναι να κατεβάζουμε ένα πρόγραμμα που κάνει αυτόματα σχεδόν όλες τις ενέργειες,προκειμένου να κάνουμε jailbreak τη συσκευή..
Αυτό το πρόγραμμα μπορεί να λέγεται redsnow,greekpoison,blackrain κλπ..όπου μέσω αυτού προχωράς σύμφωνα με τις οδηγίες που σου δίδονται και φτάνεις στο πολυπόθητο jailbreak..
Το πρόβλημα όμως είναι,ότι,η apple βλέπει τις τρύπες στο iOS και με κάθε σχεδόν αναβάθμιση της κουκουλώνει..Αυτό σημαίνει ότι αν κάποιος έχει jailbreak τη συσκευή του και αναβαθμίσει σε νέα έκδοση,το πιθανότερο είναι να μη μπορεί να κάνει jailbreak στη νέα έκδοση,πολύ απλά γιατί δε έχουν βρεθεί ακόμη οι αδυναμίες του λογισμικού που θα μας δώσουν το exploit κοκ..
Όποιος λοιπόν,μπει στο κόσμο του Jailbreak και θέλει πάντα να παραμένει εκεί,τότε,πολλές φορές θα περιμένει και θα ανυπομονεί να αναβαθμίσει στη νέα έκδοση,αλλά δε θα το κάνει στο βωμό του jailbreak..Περιμένουμε πάντα να βγει το exploit για τη νέα έκδοση,να δοκιμαστεί και μετά αναβαθμίζουμε και κάνουμε ξανά Jailbreak στη νέα έκδοση..

Τώρα,κάποιος που δεν έχει κάνει ποτέ Jailbreak,θα του έχει δημιουργηθεί και εύλογα ίσως,ερώτημα όπως:

  • Το jailbreak είναι επικίνδυνο;
  • Δημιουργεί προβλήματα;
  • Τί γίνεται με την εγγύηση;
  • Με τη μπαταρία και τη μνήμη του κινητού;


Οι απαντήσεις σε όλα τα παραπάνω ερωτήματα είναι αν μη τι άλλο..σχετικές..

Από μόνο του το jailbreak δεν είναι επικίνδυνο για τη συσκευή μας..Ωστόσο,από τη μία καθιστούμε τη συσκευή μας ευάλωτη και άρα πρέπει να κάνουμε κάποιες ενέργειες αμέσως μετά το σπάσιμο,αλλά και προσέχουμε τη βάζουμε πάντα από το Cydia (βλέπε παρακάτω στο jailbreak λεξικό όρων) για να μην έχουμε ασυμβατότητες ή άλλου τύπου προβλήματα που μπορεί να μας οδηγήσουν ακόμη και σε restore..

Αναφορικά με την εγγύηση του κινητού,αν και στην Αμερική νομιμοποιήθηκε το σπάσιμο jailbreak,καλό θα ήταν αν πάθει κάτι το κινητό και μιλάω για hardware πρόβλημα,καλό θα ήταν να το κάνετε restore και set up as new πρι το δώσετε για επισκευή,ώστε να καλύψετε τα jailbreak ίχνη σας..

Μπαταρία..Ένα σημαντικό και πολυσυζητημένο ζήτημα όπου οι απόψεις διίστανται..Αν θέλετε τη γνώμη μου,βάζοντας επιλεκτικά πράγματα στο jailbreak κινητό σας και προσέχοντας πάντα τη διαφοροποίηση στη συμπεριφορά της μπαταρίας προσθέτοντας κάτι καινούριο (ώστε αν ρουφάει μπαταρία να το απεγκαταστήσετε) τότε η διαφορά στη μπαταρία,σε σύγκριση με μια ''καθαρή'' θα είναι από ελάχιστη ως μηδαμινή..

Σε σχέση τώρα με τη μνήμη πόρων του συστήματος,είναι φυσικό να υπάρχει μια μικρή διαφορά και βέβαια όσο περισσότερο ''φορτώνουμε''τη συσκευή τόσο η απόδοση της θα ''κάθεται''..
Εμπειρικά πάντως,δεν έχω παρατηρήσει ποτέ τόσο μεγάλη διαφορά στη διαχείριση της μνήμης,ώστε να με αποτρέψει από το jailbreak..
Φυσικά,επαναλαμβάνω πάντα επιλέγουμε προσεκτικά τι θα βάλουμε στο κινητό μας και φροντίσουμε (με κάποιο πρόγραμμα memory controller) να έχουμε τη γενική εποπτεία της συσκευή μας..


Κλείνοντας , να πω ότι, φυσικά δεν αρκούν μόνο αυτά που διαβάσατε ή θα διαβάσετε εδώ για να επαναπαυτείτε και να πείτε ότι τα μάθατε όλα..
Θέλει διαρκή ασχολία και διάβασμα/ενημέρωση και φυσικά πολλές ερωτήσεις σε όποια προβλήματα μπορεί να προκύψουν και εμείς εδώ είμαστε να σας απαντάμε είτε άμεσα με κάποιο ποστ είτε θα βρείτε την απάντηση μόνοι σας στις σελίδες αυτού εδώ του Forum..(Πάντα ψάχνουμε στο Forum μήπως βρούμε απάντηση,πριν δημιουργήσουμε κάποιο ποστ/ερώτηση..Έτσι διευκολύνεται η ζωή όλων...)

Edited by vampirios, 27 March 2011 - 09:06 AM.

My twitter--> @vampirioss ( with two s )









Similar Topics Collapse


Also tagged with one or more of these keywords: ξεκλείδωμα, τηλέφωνο, οδηγός, baseband, firmware

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users