Χάρη στον XDA Recognized Developer phhusson, έχουμε τώρα μια απόδειξη της ιδέας λύση πολλαπλών εκκινήσεων για συσκευές Android. Διαβάστε παρακάτω για να μάθετε περισσότερα!
Η πολλαπλή εκκίνηση σε συσκευές Android ήταν πάντα λίγο δύσκολη. Σε κανονικούς υπολογιστές x86 και Mac, είναι αρκετά εύκολο να ξεκινήσετε ένα άλλο λειτουργικό σύστημα. Στα smartphone, ωστόσο, η ιστορία είναι διαφορετική. Ευτυχώς, η λαμπρή κοινότητα προγραμματιστών aftermarket, καθώς και μεμονωμένοι modders, έβρισκε συχνά διαφορετικούς τρόπους για να κάνετε τη συσκευή σας Android να εκτελεί δύο ROM – ή ακόμα και πολλά διαφορετικά λειτουργικά συστήματα – σε μια φορά.
Όταν αναφέρεται η πολλαπλή εκκίνηση στο Android, MultiROM από XDA Recognized Developer Tasssadar είναι ένα από τα πρώτα έργα που μου έρχονται στο μυαλό. Είχαμε και εμείς Safestrap και DualBoot Patcher, το πρώτο εκ των οποίων ακόμη διατηρεί αρκετούς πιστούς οπαδούς. Τον τελευταίο καιρό, το ίδιο το TWRP έχει αναδειχθεί ως μια άλλη εξαιρετική πλατφόρμα για δημιουργώντας μια λύση πολλαπλών εκκινήσεων
. Τώρα, XDA Recognized Developer phhusson πέταξε το καπέλο του στο ρινγκ με μια επίδειξη μιας λύσης διπλής εκκίνησης μεταξύ του AOSP GSI του και της stock One UI ROM σε ένα Samsung Galaxy A71.Ο Pierre-Hugues Husson, δηλαδή το πρόσωπο πίσω από το ψευδώνυμο "phhusson", μπορεί να είναι περισσότερο γνωστός για το Project Treble GSI περισσότερο από οτιδήποτε άλλο, αλλά έχει επίσης εμβαθύνει σε μια σειρά από διαφορετικά εργαλεία και έργα που κυμαίνονται από απίστευτα χρήσιμα έως αρκετά διασκεδαστικά. Το προαναφερθέν έργο πολλαπλών εκκινήσεων είναι ένα τέτοιο παράδειγμα. Ονομάζεται "εκτροπέας εκκίνησης" και η τρέχουσα εφαρμογή απαιτεί από τον τελικό χρήστη να πατήσει τους διακόπτες έντασης ήχου για να επιλέξει το λειτουργικό σύστημα που θέλει να εκκινήσει.
Σύμφωνα με τον προγραμματιστή, ο φορτωτής "... βρίσκεται μεταξύ του boot.img και του συστήματος και μπορεί να εκκινήσει μη τροποποιημένο stock και GSI." — καθιστώντας το πιο ευέλικτο από Ο φορτωτής DSU της Google. Τα δευτερεύοντα λειτουργικά συστήματα μπορούν να αποθηκευτούν στην κάρτα SD, κάτι που είναι επίσης ένα μεγάλο πλεονέκτημα όσον αφορά τη φορητότητα. Προς το παρόν, δεν μπορεί να αλλάξει τον πυρήνα κατά την εκκίνηση, αλλά η SoC-αγνωστική δομή της λύσης το επιτρέπει για εργασία σε συσκευές που βασίζονται σε chipset Exynos, Qualcomm και MediaTek χωρίς να εξαρτώνται από συγκεκριμένη πλατφόρμα κώδικας.
Εάν το Android έχει να κάνει με το άνοιγμα, η πολλαπλή εκκίνηση προσθέτει μια εντελώς νέα διάσταση στην ιδέα. Για τους flashaholics, η δυνατότητα εκκίνησης περισσότερων από ένα λειτουργικών συστημάτων προσφέρει την ευκαιρία να δοκιμάσουν με ασφάλεια νέες ROM ή να δοκιμάσουν ορισμένα mods χωρίς να διακινδυνεύσουν την καθημερινή ακεραιότητα του προγράμματος οδήγησης. Με αυτό το πνεύμα, αν θέλετε να δείτε το έργο εκτροπής εκκίνησης του phhusson, μπορείτε να βρείτε το αποθετήριο GitHub για αυτό ακριβώς εδώ. Λάβετε υπόψη ότι τα έτοιμα προς χρήση δυαδικά αρχεία δεν έχουν ακόμη κυκλοφορήσει, επομένως θα χρειαστεί να προσαρμόσετε τον κώδικα και να τον μεταγλωττίσετε μόνοι σας.