Der Entropy-Seed-Generator ist nicht alles, was man sich vorstellen kann

Anders als viele vielleicht denken, ist das, worüber wir berichten, nicht immer perfekt. Während wir viele Dinge richtig machen und eine großartige Gruppe von Entwicklern haben, die Geräte ständig dehnen Manchmal heben wir Lösungen hervor, deren Vorteile unbekannt sind. Ein kürzlich veröffentlichter Artikel, den wir auf a Hack zum Spielen auf dem Nexus 7 und andere Geräte ist ein solches Beispiel.

Die Prämisse des Hacks besteht darin, dass Sie Verzögerungen reduzieren können, indem Sie einen Abschnitt des Android-Dateisystems behalten (/dev/random) voller Zufallsbits, sodass das System nicht darauf warten muss, dass das Dateisystem sie generiert. Theoretisch klingt das großartig und hat sich gezeigt einige Erfolge in bestimmten Bereichen wo die Verzögerung offensichtlich war, aber sie zeigt sich alle möglichen anderen Probleme.

Aus diesem Grund empfehlen wir die Verwendung dieses Fixes nicht. Die Lösung selbst verursacht in keiner Weise Schaden und kommt in ihrer Wirkung nahezu einem Placebo gleich. CyanogenMod-Entwickler Arcee veröffentlichten Informationen auf dem Fix, das anzugeben

Die einzigen Benutzer von /dev/random sind libcrypto (wird für kryptografische Vorgänge wie SSL-Verbindungen, SSH-Schlüsselgenerierung usw. verwendet), wpa_supplicant/hostapd (um WEP/WPA-Schlüssel im AP-Modus zu generieren) und die Bibliotheken, die zufällige Partitions-IDs generieren, wenn Sie einen ausführen ext2/3/4-Format. Keiner dieser drei Benutzer befindet sich auf dem Weg zur App-Ausführung, daher bewirkt die Eingabe von „Random“ aus „Urandom“ nichts anderes als „Random“... Also... weniger zufällig

Es gibt berechtigte Bedenken hinsichtlich Verzögerungen und wie das Android-Betriebssystem damit umgeht, und das gibt es Diskussion läuft derzeit Im Android-Code finden Sie Informationen dazu, aber dieser Fix behebt diese Probleme nicht und sorgt stattdessen für Leistungssteigerungen durch die Erhöhung der CPU-Geschwindigkeit. Der Entwickler selbst gab an, dass dies tatsächlich die Akkulaufzeit verkürzen könnte, da der Hack die CPU jede Sekunde aktiviert.

Wie immer geschieht alles, was Sie hier auf XDA nutzen, auf Ihr eigenes Risiko und Sie übernehmen die volle Haftung für Ihre Handlungen. Allerdings gibt es Zeiten, in denen wir ungenaue Informationen weitergeben, und dies ist eine dieser Zeiten. Wir applaudieren allen unseren Entwicklern dafür, dass sie daran arbeiten, Lösungen für die Probleme zu finden, die sie stören. Allerdings haben wir die Sache voreilig angegangen, ohne dass eine angemessene Diskussion und Prüfung stattgefunden hat.

[Bild angepasst von /dev/urandom Gedanken.]