Κάνουμε dualboot στη συσκευή μας με τη βοήθεια του ROM Switcher


Είναι της μόδας τον τελευταίο καιρό το dualboot στο Android και γιατί όχι άλλωστε όταν διαθέτουμε συσκευές άνω των 16GB και θέλουμε να έχουμε μια custom ROM με καθαρό Android χωρίς να αποχωριστούμε την επίσημη. Η ιδέα ξεκίνησε από τον MoDaCo και από τότε πολλοί έχουν ασχοληθεί με το θέμα, τον πιο εύκολο τρόπο εγκατάστασης όμως μας παρέχει ο Grarak από το XDA.

Είναι πραγματικά πολύ έξυπνος αλλά και απλός ο τρόπος που επιτυγχάνεται το dualboot καθώς η νέα ROM εγκαθίσταται στο cache partition της συσκευής, χωρίς να διαγράφει την παλιά. Η μέθοδος λειτουργεί μέχρι στιγμής σε αρκετές συσκευές, συμπεριλαμβανομένων των Galaxy S4 (i9500), HTC One, Xperia Z / ZL και το Nexus 10. Επειδή διαφέρει σε μερικά σημεία όμως σε κάθε συσκευή, θα παρουσιάσουμε μία από αυτές (για το Galaxy S4) για να πάρετε μια ιδέα.

Προϋποθέσεις

Για να το χρησιμοποιήσουμε θα πρέπει η μία ROM να είναι η επίσημη και η άλλη βασισμένη στο AOSP. Θα πρέπει επίσης να έχουμε εγκατεστημένο και το Busybox.

Οδηγίες

Ακολουθείτε τις οδηγίες με δική σας ευθύνη.

  • Αποσυμπιέζουμε τη ROM που κατεβάσαμε με το αντίστοιχο πρόγραμμα του υπολογιστή μας (ας πούμε το 7zip).
  • Πηγαίνουμε στο φάκελο META-INF/com/google/android/ και ανοίγουμε το updater-script
  • Βρίσκουμε την παρακάτω γραμμή
mount("ext4", "EMMC", "/dev/block/mmcblk0p20", "/system");

  • και την αντικαθιστούμε με αυτή
mount("ext4", "EMMC", "/dev/block/mmcblk0p19", "/system");

  • διαγράφουμε τις παρακάτω γραμμές
format("ext4", "EMMC", "/dev/block/mmcblk0p20", "0", "/system");

  • και
package_extract_file("boot.img", "/dev/block/mmcblk0p9");

Πιθανότατα θα χρειαστούμε και τα Gapps οπότε:

  • τα κατεβάζουμε (από εδώ), τα αποσυμπιέζουμε και ανοίγουμε το updater-script
  • βρίσκουμε τη γραμμή
run_program("/sbin/busybox", "mount", "/system");

  • και την αντικαθιστούμε με αυτή
mount("ext4", "EMMC", "/dev/block/mmcblk0p19", "/system");

Σχεδόν τελειώσαμε!

Τώρα συμπιέζουμε και πάλι τους δύο φακέλους, τους κάνουμε sign με το Autosigner και τους εγκαθιστούμε μέσω recovery (χωρίς να κάνουμε Wipe). Αν όλα πήγαν καλά, η δεύτερη ROM έχει εγκατασταθεί, οπότε κάνουμε επανεκκίνηση. Μόλις μπούμε στο Android, κατεβάζουμε και εγκαθιστούμε το ROM Switcher (από εδώ). Το ενεργοποιούμε και ακολουθούμε τις οδηγίες.

Αυτό ήταν! Έχουμε πλέον στην ίδια συσκευή δύο ROM τις οποίες μπορούμε να εναλλάσσουμε όποτε θέλουμε.


Χρήσιμα

1. Πώς κάνουμε Wipe στην AOSP ROM;
Για να κάνουμε Wipe στο data partition, πηγαίνουμε στη διαδρομή "/data/dual" και διαγράφουμε το φάκελο "2nddata". Ομοίως για το cache partition, διαγράφουμε στην ίδια διαδρομή το "cache".

2. Πώς διαγράφουμε την AOSP ROM;
Μπαίνουμε σε recovery mode, κάνουμε Wipe cache και διαγράφουμε το φάκελο "/data/dual".

3. Η αντίστοιχη διαδικασία για τα:

Περισσότερες πληροφορίες στο νήμα του στο XDA.

Σχόλια

Δημοσίευση σχολίου

Διαβάστε επίσης...

Επισκευή LED τηλεόρασης | Η LG μου ζήτησε 250 ευρώ, την έφτιαξα μόνος μου με μόλις 60 ευρώ!

Xiaomi Mi A3 | Υπάρχει ένας πολύ σημαντικός λόγος για να μην το αγοράσεις

Sharp Aquos Crystal: Το smartphone που ψάχνουμε μόλις δημιουργήθηκε από τη Sharp

Android | Ποιος είναι ο σωστός τρόπος για να διαγράψω τα δεδομένα μου πριν πουλήσω το παλιό μου τηλέφωνο;

Πέντε τρόποι για να ξεκλειδώσεις τη συσκευή σου αν έχεις ξεχάσει το Μοτίβο ή το PIN

Galaxy Fold | Το αναδιπλούμενο smartphone της Samsung είναι πανέμορφο αλλά καθόλου πρακτικό

Οδηγός αγοράς | Τα καλύτερα Android smartphone του 2018 για το 2019

Xiaomi Robot Vacuum review | Η ρομποτική σκούπα της Xiaomi είναι ο καλύτερος φίλος του τεμπέλη!

3D Printing | Γιατί οι εκτυπώσεις μου βγαίνουν χάλια και πώς μπορώ να τις διορθώσω;

OnePlus 7 Pro | Εξαιρετικό σε όλα του, αλλά το παίρνεις με 700 ευρώ;