Το Xiaomi Redmi Note 7 αποκτά μια ανεπίσημη θύρα Ubuntu Touch

Το Xiaomi Redmi Note 7 έλαβε μια θύρα Ubuntu Touch, με την ευγενική προσφορά του XDA‌ Recognized Developer erfanoabdi. Διαβάστε παρακάτω για να μάθετε περισσότερα για αυτό το λιμάνι!

Υπήρξε μια εποχή που μπορούσες να χτυπήσεις οποιοδήποτε λειτουργικό σύστημα στο μυθικό HTC HD2, είτε αυτό Android, Ubuntu, ή ακόμη και Windows RT. Τα Samsung Galaxy S III και Galaxy Note II καταλαμβάνουν σταδιακά αυτόν τον μανδύα, όπως είναι δυνατόν εγκαταστήστε κανονικές διανομές GNU/Linux σε αυτές με πολύ λίγη προσπάθεια. Ενώ μπορείτε να ικανοποιήσετε την επιθυμία να έχετε ένα "αληθινό τηλέφωνο Linux" αποκτώντας το Librem 5 ή PinePhone, οι διαμορφώσεις υλικού τους είναι δυστυχώς χρονολογημένες. Αρκετά έργα με γνώμονα την κοινότητα, όπως π.χ UBports και postmarketOS, προσπαθούν να γεφυρώσουν το χάσμα μεταξύ των συνηθισμένων καταναλωτικών συσκευών Android και των βασικών διανομών Linux, και Έργο Halium παίζει τεράστιο ρόλο σε αυτή τη σκηνή ανάπτυξης. Τώρα, XDA Recognized Developer erfanoabdi αποφάσισε να βουτήξει το δάχτυλό του σε αυτόν τον συγκεκριμένο τομέα, καθώς έχει μεταφέρει το Ubuntu Touch στο Xiaomi Redmi Note 7.

Φόρουμ Xiaomi Redmi Note 7 XDA

Ένα αξιοσημείωτο όνομα στην κοινότητα modding Android, ο erfanoabdi είναι γνωστός για τα έργα του στο Γενική εικόνα συστήματος (GSI) λιμάνια καθώς και τη διατήρηση LineageOS για διάφορα τηλέφωνα Motorola. Σύμφωνα με τον προγραμματιστή, η υπάρχουσα θύρα του Ubuntu Touch για το F(x) tec Pro1 από τον προγραμματιστή Halium NotKit τον βοήθησε να ξεκινήσει με τη δουλειά του "hacking". Danct12, που προηγουμένως είχε μεταφερθεί Ubuntu Αγγίξτε το Xiaomi Redmi 4X, είναι υπεύθυνος για τη δημιουργία των προκαταρκτικών δέντρων συσκευών που χρησιμοποιούνται από τον erfanoabdi σε αυτό το ταξίδι. Το Danct12 έχει επίσης δημοσίευσε ένα teaser δείχνει το Ubuntu Touch να εκκινείται στο Redmi Note 7.

Το erfanoabdi έχει ήδη ανεβάσει προκατασκευασμένες εικόνες, αλλά το λιμάνι δεν είναι παρά μια απόδειξη ιδέας αυτή τη στιγμή. Το touch και το Hardware Composer (οθόνη με επιτάχυνση) λειτουργούν και μπορείτε να χρησιμοποιήσετε ακόμη και το Wi-Fi, αλλά μέχρι εκεί. Αν θέλετε να δαγκώσετε τη σφαίρα, τότε πρέπει να φλας Η αυτο-μεταγλωττισμένη έκδοση LineageOS 16.0 του erfanoabdi για το Redmi Note 7 πρώτα να συμπληρώσετε το διαμέρισμα προμηθευτή, ακολουθούμενο από τα προ-μεταγλωττισμένα system.img, dtbo.img και hallium-boot.img από το προαναφερθέν mirror. Στη συνέχεια, πρέπει να βάλετε στα χέρια σας διορθωμένα UBports rootfs και εγκαθιστώ το χρησιμοποιώντας το Σενάριο εγκατάστασης Halium. Εάν όλα πάνε σωστά, θα πρέπει να μπορείτε να κάνετε SSH στο τηλέφωνό σας σε αυτό το στάδιο. Ωστόσο, η ρύθμιση των κατάλληλων σημείων προσάρτησης και η εκκίνηση του LightDM (δηλαδή του διαχειριστή γραφικών οθόνης) απαιτούν ακόμα μερικές εντολές φλοιού.

Λόγω της εισαγωγής του Project Treble, μια σημαντική ανακατασκευή του Android για να διαχωριστεί ο κώδικας πλαισίου Android από την υλοποίηση του προμηθευτή υλικού, οι προγραμματιστές Halium πρέπει να ξαναγράψουν ένα μεγάλο μέρος του libhybris (ένα επίπεδο συμβατότητας για την επαναχρησιμοποίηση των υπαρχόντων προγραμμάτων οδήγησης Android). Ωστόσο, αυτή η αναμόρφωση μπορεί να είναι χρήσιμη για να μετατραπεί η διανομή Ubuntu Touch σε GSI στο εγγύς μέλλον, όπως υπαινίσσεται ο erfanoabdi.


Πηγή: Twitter (1, 2)