Μια δέσμη τηλεφώνων Samsung Galaxy που τροφοδοτούνται με Exynos 7870 έχουν λάβει συμβατότητα με το Project Treble μέσω μη αυτόματης κατάτμησης και προσαρμοσμένης εφαρμογής προμηθευτή.
ο Exynos 7870 είναι ένα από τα πιο ευρέως χρησιμοποιούμενα SoC της Samsung. Ο OEM χρησιμοποιούσε αυτό το οκταπύρηνο (8x πυρήνες ARM Cortex-A53 χρονισμένοι στα 1,6 GHz) σύστημα-on-chip στα τηλέφωνά του από το 2016 και μάλιστα κυκλοφόρησε το Galaxy M10 το 2019 με τον ίδιο επεξεργαστή 14nm. Είναι ενδιαφέρον ότι ορισμένες από τις νεότερες συσκευές που τροφοδοτούνται από Exynos 7870 κυκλοφόρησαν με Android Oreo ενσωματωμένο, γεγονός που τις έκανε συμβατές με Project Treble. Ενώ η Samsung δεν υποστήριξε επίσημα την υποστήριξη Treble για τα παλαιού τύπου smartphone Exynos 7870, η κοινότητα προγραμματιστών του XDA το κατάφερε ούτως ή άλλως.
Επισκεφθείτε το φόρουμ Project Treble του XDA
Με βάση τις συνεισφορές του XDA Recognized Developer ananjaser1211, Μέλος XDA ΣΠΑΡΤΑΝΙΚΟΣ, και Ανώτερο μέλος του XDA Βαλέρα 1978, Αναγνωρισμένος προγραμματιστής XDA
Αστράκο έχει δημιουργήσει ένα αυτοματοποιημένο εργαλείο κατάτμησης και έναν ενοποιημένο συνδυασμό προμηθευτή-πυρήνα που στοχεύει την πλατφόρμα Exynos 7870. Ο προσαρμοσμένος πυρήνας (H-Kernel) βασίζεται στην πηγή πυρήνα Android 10 για το Samsung Galaxy A6 (2018), ενώ τα κομμάτια του διαμερίσματος προμηθευτή homebrew με το όνομα "H-Πωλητής" μεταφέρθηκαν από το υλικολογισμικό Android 10 για το Samsung Galaxy J6, Galaxy A7 (2018)και το Galaxy S20. Το mod επιτρέπει σε συνολικά επτά legacy smartphone με Exynos 7870 να εκκινήσουν το υπάρχον Android 10 Γενικές εικόνες συστήματος (GSI) και τους προετοιμάζει για Android 11- βασισμένα GSI.Αξίζει να αναφέρουμε ότι η φόρτιση εκτός σύνδεσης και οι κλήσεις Bluetooth έχουν διακοπεί στην αρχική έκδοση του H-vendor. Επιπλέον, το SELinux έχει οριστεί να είναι ανεκτικό για το H-Kernel, το οποίο είναι δυστυχώς ένα σημαντικό ζήτημα ασφάλειας που ελπίζουμε να επιλυθεί σύντομα. Τα γνωστά ζητήματα που αφορούν τη συσκευή παρατίθενται παρακάτω:
Συσκευή και σύνδεσμος φόρουμ XDA |
Αριθμός μοντέλου |
Γνωστά σφάλματα |
---|---|---|
Samsung Galaxy A3 (2017) |
A320X |
Ηχώ στις κλήσεις |
Samsung Galaxy J7 Prime |
G610X |
Καθυστέρηση οθόνης κατά την ενεργοποίηση, Φλας κάμερας |
Samsung Galaxy J5 |
J530X |
- |
Samsung Galaxy J6 |
J600X |
Το NFC θα μπορούσε να σπάσει για ορισμένες παραλλαγές |
Samsung Galaxy J7 Core |
J701X |
Φλας μπροστινής κάμερας |
Samsung Galaxy J7 |
J710X |
Το NFC μπορεί να χαλάσει για ορισμένες παραλλαγές, Καθυστερημένος ήχος |
Samsung Galaxy J7 (2017) |
J730X |
- |
Απαιτείται μια ενημερωμένη προσαρμοσμένη ανάκτηση για να πραγματοποιηθεί το βήμα δημιουργίας διαμερίσματος προμηθευτή, το οποίο χειρίζεται Exynos7870_CreateVendor_XX.zip. Παρά το γεγονός ότι κανένα από τα προαναφερθέντα τηλέφωνα Samsung δεν διαθέτει ένα Σχέδιο διπλών διαμερισμάτων A/B, οι χρήστες πρέπει να αναβοσβήσουν μια εικόνα GSI συστήματος A/B ARM64 πριν αναβοσβήσουν το φερμουάρ H-Vendor. Όσοι προέρχονται από απόθεμα υλικολογισμικό Samsung πρέπει να μορφοποιήσουν το διαμέρισμα δεδομένων (το οποίο θα διαγράψει τα περιεχόμενα της εσωτερικής αποθήκευσης) πριν αναβοσβήνουν αυτό το mod, επομένως κάντε ένα πλήρες αντίγραφο ασφαλείας.
Θύρα H-Vendor και H-Kernel Project Treble — Νήμα λήψης και συζήτησης XDA