Μάθε τις έννοιες storage και boot που καθορίζουν ποια images χρειάζεται μια συσκευή και πώς μπορεί να ανακάμψει.

Τα partitions είναι device-specific

Σύγχρονες Android συσκευές μπορεί να έχουν boot, init_boot, vendor_boot, recovery, system, vendor, product, vbmeta και dynamic super partitions. Μην αντιγράφεις flash command από άλλο μοντέλο.

Μερικές συσκευές έχουν dedicated recovery partition· άλλες φορτώνουν recovery από boot ή vendor_boot images.

A/B slots

Οι seamless-update συσκευές διατηρούν active και inactive slots. Μια ROM μπορεί να απαιτεί firmware και στα δύο slots, συγκεκριμένο active slot ή sideload που αλλάζει slot.

Χρησιμοποίησε μόνο documented slot commands. Το guessing μπορεί να αφήσει και τα δύο slots unbootable.

Verified Boot

Το Android Verified Boot ελέγχει integrity και authenticity των boot-critical partitions. Το unlock αλλάζει το trust state· ορισμένα custom OS υποστηρίζουν relock με δικά τους keys, ενώ πολλά community ROMs όχι.

Κάνε relock μόνο όταν το αναφέρει ρητά η ROM και όλα τα required partitions είναι stock ή σωστά signed.

Κρίσιμο όριο ασφάλειας

Το unlocking και flashing μπορεί να διαγράψει δεδομένα, να μειώσει την ασφάλεια, να απενεργοποιήσει protected services ή να κάνει τη συσκευή unbootable. Χρησιμοποίησε μόνο δική σου συσκευή, exact model-specific instructions και tested stock restore path.

Επίσημες και primary πηγές

35 · Custom ROMs και Android System Modding

Συνέχισε τη μάθηση

Πίσω στην Ακαδημία Smartphone