Entropy Seed Generator nije sve što je hakirano

Suprotno onome što mnogi misle, ono o čemu izvještavamo nije uvijek savršeno. Dok mnoge stvari ispravljamo i imamo sjajnu skupinu programera koji neprestano rastezljivi uređaji do visine, ponekad ističemo rješenja s nepoznatim dobicima. Nedavni članak koji smo objavili na a hack za igranje na Nexusu 7 i drugi uređaji su jedan takav primjer.

Pretpostavka hakiranja je da možete smanjiti kašnjenje zadržavanjem dijela Android datotečnog sustava (/dev/random) pun slučajnih bitova tako da sustav ne mora čekati da ih datotečni sustav generira. U teoriji to zvuči sjajno i pokazalo se određeni uspjeh u određenim područjima gdje je zaostatak bio očit, ali prisutan svakakvih drugih problema.

Iz tih razloga ne preporučujemo korištenje ovog popravka. Sam popravak ni na koji način ne uzrokuje štetu, a po svojim je učincima gotovo placebo. CyanogenMod programer arcee objavljene informacije na popravku, navodeći da

Jedini korisnici /dev/random su libcrypto (koristi se za kriptografske operacije kao što su SSL veze, generiranje ssh ključa i tako dalje), wpa_supplicant/hostapd (za generiranje WEP/WPA ključeva dok ste u AP načinu) i biblioteke koje generiraju nasumične ID-ove particija kada napravite ext2/3/4 format. Niti jedan od ta 3 korisnika nije na putu izvršavanja aplikacije, tako da učitavanje nasumičnih iz urandom ne čini ništa osim što čini nasumične... dobro... manje slučajan

Postoji opravdana zabrinutost oko kašnjenja i načina na koji ih Android OS rješava, i postoji rasprava je trenutno u tijeku unutar Android koda o tome, ali ovaj popravak ne rješava te probleme i umjesto toga daje dobitke u performansama kroz povećanje brzine CPU-a. Sam programer je izjavio da bi to zapravo moglo smanjiti trajanje baterije, budući da hakiranje budi CPU svake sekunde.

Kao što je uvijek slučaj, sve što koristite ovdje na XDA činite na vlastitu odgovornost i preuzimate svu odgovornost za svoje postupke. Ipak, ponekad prenosimo netočne informacije, a ovo je jedan od takvih trenutaka. Pozdravljamo sve naše programere što rade na pronalaženju rješenja za stvari koje ih muče. Međutim, bacili smo se na ovo, a da nismo dopustili odgovarajuću raspravu i testiranje.

[Slika prilagođena iz /dev/usumične misli.]