Entropia-siemengeneraattori ei ole vielä hakkeroitu

click fraud protection

Toisin kuin monet saattavat ajatella, se, mistä raportoimme, ei ole aina täydellistä. Vaikka saamme monet asiat oikein ja meillä on suuri joukko kehittäjiä, jotka jatkuvasti venyttää laitteita korkeuksiin, joskus korostamme ratkaisuja, joilla on tuntemattomia hyötyjä. Äskettäin julkaistu artikkeli a hakkeroi Nexus 7:n pelaamiseen ja muut laitteet ovat yksi tällainen esimerkki.

Hakkeroinnin lähtökohta on, että voit vähentää viivettä pitämällä osan Android-tiedostojärjestelmästä (/dev/random) täynnä satunnaisia ​​bittejä, jotta järjestelmän ei tarvitse odottaa, että tiedostojärjestelmä luo ne. Teoriassa se kuulostaa hyvältä, ja on osoittanut menestystä tietyillä alueilla jossa viive oli ilmeinen, mutta se näyttää kaikenlaisia ​​muita ongelmia.

Emme suosittele tämän korjauksen käyttöä näiden huolenaiheiden vuoksi. Korjaus itsessään ei aiheuta haittaa, ja se on vaikutukseltaan lähes lumelääkettä. CyanogenMod kehittäjä arcee lähetettyä tietoa korjauksessa, jossa todetaan

Tiedoston /dev/random ainoat käyttäjät ovat libcrypto (käytetään salaustoimintoihin, kuten SSL-yhteyksiin, ssh-avainten luomiseen ja niin edelleen). wpa_supplicant/hostapd (WEP/WPA-avaimien luomiseen AP-tilassa) ja kirjastot, jotka luovat satunnaisia ​​osiotunnuksia, kun teet ext2/3/4-muodossa. Yksikään näistä kolmesta käyttäjästä ei ole sovelluksen suorituspolulla, joten satunnainen syöttäminen uran kautta ei tee muuta kuin satunnaista... hyvin... vähemmän satunnaista

Viiveistä ja siitä, miten Android-käyttöjärjestelmä käsittelee niitä, on aiheellisia huolia, ja niitä on keskustelu parhaillaan käynnissä Android Codessa tästä, mutta tämä korjaus ei korjaa näitä ongelmia, vaan parantaa suorituskykyä lisäämällä suorittimen nopeutta. Kehittäjä itse totesi, että tämä voisi itse asiassa lyhentää akun käyttöikää, koska hakkerointi herättää CPU: n joka sekunti.

Kuten aina, kaikki mitä käytät täällä XDA: ssa, tapahtuu omalla vastuullasi, ja otat kaiken vastuun toimistasi. Välillä välitämme kuitenkin epätarkkoja tietoja, ja tämä on yksi niistä ajoista. Kiitämme kaikkia kehittäjiämme heidän työstään löytääkseen korjauksia heitä häiritseviin asioihin. Hyppäsimme kuitenkin tähän, antamatta riittävää keskustelua ja testausta.

[Kuva muokattu kohteesta /dev/urandom ajatuksia.]