Η Entropy Seed Generator δεν είναι όλα παραβιασμένη

Σε αντίθεση με ό, τι πιστεύουν πολλοί, αυτό για το οποίο αναφέρουμε δεν είναι πάντα τέλειο. Ενώ έχουμε πολλά πράγματα σωστά και έχουμε μια μεγάλη ομάδα προγραμματιστών που διαρκώς τεντώνετε συσκευές στα ύψη, μερικές φορές επισημαίνουμε λύσεις με άγνωστα κέρδη. Ένα πρόσφατο άρθρο που δημοσιεύσαμε στο α hack για gaming στο Nexus 7 και άλλες συσκευές είναι ένα τέτοιο παράδειγμα.

Η αρχή του hack είναι ότι μπορείτε να μειώσετε το lag κρατώντας ένα τμήμα του συστήματος αρχείων Android (/dev/random) γεμάτο τυχαία bit έτσι ώστε το σύστημα να μην χρειάζεται να περιμένει να τα δημιουργήσει το σύστημα αρχείων. Θεωρητικά αυτό ακούγεται υπέροχο, και έχει δείξει κάποια επιτυχία σε ορισμένους τομείς όπου η υστέρηση ήταν εμφανής, αλλά παρουσιάζει όλα τα άλλα προβλήματα.

Δεν συνιστούμε να χρησιμοποιήσετε αυτήν την ενημέρωση κώδικα για αυτές τις ανησυχίες. Η ίδια η διόρθωση σε καμία περίπτωση δεν προκαλεί βλάβη και είναι σχεδόν εικονικό φάρμακο ως προς τα αποτελέσματά της. CyanogenMod προγραμματιστής arcee αναρτημένες πληροφορίες σχετικά με την επιδιόρθωση, δηλώνοντας ότι

Οι μόνοι χρήστες του /dev/random είναι το libcrypto (χρησιμοποιείται για κρυπτογραφικές λειτουργίες όπως συνδέσεις SSL, δημιουργία κλειδιού ssh και ούτω καθεξής), wpa_supplicant/hostapd (για τη δημιουργία κλειδιών WEP/WPA ενώ βρίσκεστε σε λειτουργία AP) και τις βιβλιοθήκες που δημιουργούν τυχαία αναγνωριστικά διαμερισμάτων όταν κάνετε μορφή ext2/3/4. Κανένας από αυτούς τους 3 χρήστες δεν βρίσκεται στο μονοπάτι της εκτέλεσης της εφαρμογής, επομένως η τροφοδοσία τυχαίας από το τυχαίο δεν κάνει τίποτα άλλο από το να κάνει τυχαία... Καλά... λιγότερο τυχαία

Υπάρχουν βάσιμες ανησυχίες σχετικά με την καθυστέρηση και τον τρόπο με τον οποίο τις χειρίζεται το λειτουργικό σύστημα Android, και υπάρχουν συζήτηση σε εξέλιξη εντός του Κώδικα Android σχετικά με αυτό, αλλά αυτή η επιδιόρθωση δεν αντιμετωπίζει αυτά τα ζητήματα και αντ' αυτού προσφέρει κέρδη απόδοσης μέσω της ενίσχυσης της ταχύτητας της CPU. Ο ίδιος ο προγραμματιστής δήλωσε ότι αυτό θα μπορούσε ουσιαστικά να μειώσει τη διάρκεια ζωής της μπαταρίας, καθώς το hack αφυπνίζει την CPU κάθε δευτερόλεπτο.

Όπως συμβαίνει πάντα, οτιδήποτε χρησιμοποιείτε εδώ στο XDA γίνεται με δική σας ευθύνη και αναλαμβάνετε όλη την ευθύνη για τις ενέργειές σας. Τούτου λεχθέντος, υπάρχουν φορές που διαβιβάζουμε ανακριβείς πληροφορίες, και αυτή είναι μία από αυτές τις φορές. Επικροτούμε όλους τους προγραμματιστές μας που προσπάθησαν να βρουν λύσεις για τα πράγματα που τους ενοχλούν. Ωστόσο, κάναμε το όπλο πάνω σε αυτό, χωρίς να αφήσουμε να γίνει επαρκής συζήτηση και δοκιμή.

[Εικόνα προσαρμοσμένη από /dev/urandom σκέψεις.]