Bertentangan dengan apa yang dipikirkan banyak orang, apa yang kami laporkan tidak selalu sempurna. Meskipun kami melakukan banyak hal dengan benar dan memiliki sekelompok pengembang hebat yang mampu melakukannya terus meregangkan perangkat terlalu tinggi, terkadang kami menyoroti solusi dengan keuntungan yang tidak diketahui. Artikel terbaru yang kami terbitkan di a retas untuk bermain game di Nexus 7 dan perangkat lain adalah salah satu contohnya.
Premis dari peretasan ini adalah Anda dapat mengurangi kelambatan dengan mempertahankan bagian dari sistem file Android (/dev/random) penuh dengan bit acak sehingga sistem tidak perlu menunggu sistem file untuk menghasilkannya. Secara teori kedengarannya bagus, dan telah terbukti beberapa keberhasilan di bidang tertentu di mana kelambatan terlihat jelas, namun tetap ada segala macam masalah lainnya.
Karena kekhawatiran itulah kami tidak menyarankan penggunaan perbaikan ini. Perbaikan itu sendiri sama sekali tidak menimbulkan bahaya, dan efeknya mendekati plasebo. Arcee pengembang CyanogenMod
Satu-satunya pengguna /dev/random adalah libcrypto (digunakan untuk operasi kriptografi seperti koneksi SSL, pembuatan kunci ssh, dan sebagainya), wpa_supplicant/hostapd (untuk menghasilkan kunci WEP/WPA saat dalam mode AP), dan pustaka yang menghasilkan ID partisi acak saat Anda melakukan format ext2/3/4. Tak satu pun dari 3 pengguna tersebut berada di jalur eksekusi aplikasi, jadi memberi makan secara acak dari urandom tidak menghasilkan apa-apa kecuali membuat... Sehat... kurang acak
Ada kekhawatiran yang sahih tentang kelambatan dan cara OS Android menanganinya, dan memang ada diskusi yang sedang berlangsung dalam Kode Android tentang hal ini, namun perbaikan ini tidak mengatasi masalah tersebut dan malah memberikan peningkatan kinerja melalui peningkatan kecepatan CPU. Pengembangnya sendiri menyatakan bahwa hal ini dapat mengurangi masa pakai baterai, karena peretasan tersebut membangunkan CPU setiap detik.
Seperti yang selalu terjadi, apa pun yang Anda gunakan di sini di XDA dilakukan atas risiko Anda sendiri, dan Anda menanggung semua tanggung jawab atas tindakan Anda. Meskipun demikian, ada kalanya kita menyampaikan informasi yang tidak akurat, dan inilah salah satunya. Kami memuji semua pengembang kami yang berupaya menemukan perbaikan untuk hal-hal yang mengganggu mereka. Namun, kami langsung mengambil tindakan, tanpa membiarkan diskusi dan pengujian yang memadai berlangsung.
[Gambar diadaptasi dari /dev/pikiran urandom.]