Κάνουμε 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.

Σχόλια

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

Δείτε επίσης...

Psiphon 113: Η εφαρμογή που σου δίνει ελεύθερο και δωρεάν ίντερνετ από το κινητό σου (χωρίς πλάκα)

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

Πώς μπορούμε να εγκαταστήσουμε περισσότερες εφαρμογές με ευκολία, σε όλες τις συσκευές Android

Εφαρμογές Google: Μάθετε τα μυστικά τους και πώς θα τις χρησιμοποιήσετε με επιτυχία!

Android Basics | Τι είναι Root και πώς μπορείς να το κάνεις σε οποιαδήποτε συσκευή;

Online αγορές από Κίνα | Με τη νέα μέθοδο αποστολής EU Express το δέμα μας δεν περνάει από τελωνείο

Android Basics: Όλα όσα πρέπει να ξέρετε για το λεγόμενο brick

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

Χρησιμοποιήστε την πλοήγηση του Google Maps στην Ελλάδα, χωρίς σύνδεση στο ίντερνετ!

Android Basics: Γιατί στο Android 4.2 δεν μπορώ να μεταφέρω τις εφαρμογές μου στην SD κάρτα;