Custom Recovery: Tο Α και Ω ενός android hacker

Γιάννης Κάντας 523 views0

Custom Recovery: το Α και Ω ενός Android hacker
Μοιράσου το

Ένας από τους κυριότερους στόχους ενός Android hacker πριν ξεκινήσει την παραμετροποίηση της συσκευής του, αποτελεί η εγκατάσταση της κατάλληλης Custom Recovery, μέσα από την οποία θα του δοθούν κάποιες δυνατότητες, τις οποίες θα αναλύσουμε παρακάτω.

  • Τι είναι recovery;

H recovery είναι ένα ξεχωριστό και αυτόνομο κομμάτι κώδικα σε ένα διαμέρισμα στο οποίο μπορεί να εισέλθει ο χρήστης (boot) με σκοπό να αναβαθμίσει και συντηρήσει τη συσκευή. Η Recovery αναζητάει μέσα στην κάρτα SD ένα αρχείο ZIP, το update.zip, το οποίο μόλις το βρει ελέγχει την signature του για να διαπιστώσει εάν πρόκειται για να αναβάθμιση, για να την εγκαταστήσει.

  • Τι είναι custom recovery;

H custom recovery πηγαίνει την όλη διαδικασία της stock recovery σε άλλο επίπεδο!

Στην custom recovery έχει αφαιρεθεί η αποκλειστικότητα για αυθεντικές και για εξακριβωμένες αναβαθμίσεις, με αποτέλεσμα τη δυνατότητα εγκατάστασης  ανεπίσημων αναβαθμίσεων, οι οποίες έχουν κυκλοφορήσει πολύ νωρίτερα από την επίσημη αναβάθμιση των OEM. Επιπλέον, μας επιτρέπει να «γράψουμε» πάνω από το σύστημα του λειτουργικού Android της συσκευής μας, που σε απλά λόγια σημαίνει να flashάρουμε custom roms, kernels, mods κτλ.

Μία εκπληκτική δυνατότητα που μας προσφέρει η custom recovery είναι η δημιουργία ενός πλήρους  back up ολόκληρου του λειτουργικού συστήματος ή κάποιου διαμερίσματος.

Η δημιουργία αντιγράφων ασφαλείας του συστήματος λειτουργίας, των εφαρμογών και των δεδομένων των εφαρμογών αποτελεί την ασφάλειά και το “κουμπί κινδύνου” ενός Android hacker, καθώς μπορείτε να επαναφέρετε το backup και να επανέλθει η συσκευή στην τελευταία λειτουργική της κατάσταση.

Ένα πλήρες backup ονομάζεται NANDroid Backup, επειδή η μνήμη που χρησιμοποιείται για να αποθηκεύσει όλα τα λειτουργικά αρχεία του συστήματος ονομάζεται NAND.

Παρακάτω θα καταγράψουμε τις βασικές λειτουργίες μίας custom recovery, οι οποίες είναι οι εξής:

  • Εκκαθάριση δεδομένων, μνήμης Cahce και Dalvik Cache
  • Εγκατάσταση αρχείων .zip είτε από την εσωτερική μνήμη είτε από την κάρτα μνήμης
  • Δημιουργία και επαναφορά αντιγράφων ασφαλείας του συστήματος (ή ορισμένων κομματιών του συστήματος)
  • Κατάτμηση και διαχείριση της εσωτερικής μνήμης της συσκευής
  • Διαχείριση αρχείων
  • Εκτέλεση εντολών (TWRP)
  • Εκκαθάριση δεδομένων μπαταρίας
  • Διόρθωση δικαιωμάτων (fix permissons)
  • Αναφορά σφαλμάτων συστήματος
  • Επανεκκίνηση της συσκευής σε διάφορα mode, όπως recovery mode, download mode, fast boot mode, απλή επανεκκίνηση ή τέλος απενεργοποίηση της συσκευής

Πως μπορείτε να εγκατάσταση της custom recovery στη συσκευή σας;

Πριν σας αναφέρω τους τρόπους θα ήθελα να σας ενημερώσω πως κάθε συσκευή διαφέρει στον τρόπο εγκατάσταση της recovery. Υπάρχουν συσκευές οι οποίες με ένα απλό προγράμμα από το Play Store μπορούν να φλασάρουν τη recovery, και άλλες συσκευές που χρειάζονται πολύπλοκα προγράμματα και εντολές μέσω υπολογιστή.

 

Αναφορικά οι πιο γνωστοί τροπο εγκατάστασης μίας custom recovery είναι οι εξής:

  • Μέσω τη stock recovery με φλασάρισμα .zip αρχείου
  • Μέσω εφαρμογής από το Play Store (ROM Manager, CMW κτλ)
  • Μέσω εντολών (απαιτούνται ADB drivers)
  • Σε ορισμένες περιπτώσεις μέσω προγράμματος φλασαρίσματος της ίδιας της εταιρείας το οποίο έχει κύριο σκοπό λειτουργίας το φλασάρισμα του stock λειτουργικού συστήματος

ΠΡΙΝ ΠΡΟΒΕΙΤΕ ΣΕ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΗΣ CUSTOM RECOVERY ΠΡΕΠΕΙ ΝΑ ΕΙΣΤΕ ΣΙΓΟΥΡΟΙ ΠΩΣ ΕΧΕΤΕ:

  1. ΤΗΣ ΣΩΣΤΗ ΕΚΔΟΣΗ ΓΙΑ ΤΗ ΣΥΣΚΕΥΗ ΣΑΣ
  2. ΣΩΣΤΟ ΤΡΟΠΟ ΕΓΚΑΤΑΣΤΑΣΗΣ
  3. ΕΧΕΤΕ ΚΑΤΑΝΟΗΣΕΙ ΟΛΗ ΤΗ ΔΙΑΔΙΚΑΣΙΑ

Οι πιο γνωστές custom recoveries είναι η Clockwork Recovery (CMW) η οποία είναι από τις πρώτες που προγραμματίστηκαν και πάνω σε αυτήν στηρίχτηκαν οι μεταγενέστερες  και η TRWP, η οποία είναι μία supercharged έκδοση της CMW. Τέλος οι επιλογές μέσα στη custom recovery γίνονται είτε μέσω της αφής είτε με των πλήκτρων ήχου και απενεργοποίησης της συσκευής.

Κλείνοντας το άρθρο περί των custom recoveries θα θέλαμε να σας συνοψίσουμε πως με την εγκατάσταση – “φλασάρισμα” μίας custom recovery θα αποκτήσετε πολύ σημαντικά εργαλεία για να γίνετε ένας σωστός Android Hacker!

Θέλεις να μάθεις περισσότερα;

Γίνε μέλος του Newsletter του Technode και μην χάνεις ποτέ ξανά παρόμοια άρθρα

[chimpy_form forms=”2″]