Kurangi Game Lag di Nexus 7 dan Perangkat Lain dengan Seeder Entropy Generator

Memperbarui: Karena keuntungan yang dipertanyakan dan kelemahan yang melekat, kami menyarankan pengguna untuk membaca penjelasan ini sebelum melanjutkan.

Meskipun ada beberapa perangkat keras yang benar-benar terbaik, beberapa perangkat Android kelas atas sepertinya masih mengalami masalah dengan beberapa permainan. Ada mod di luar sana untuk memperbaiki masalah kelambatan ini, karena penyebab utamanya biasanya sama dengan masalah prosesor yang tidak bekerja pada kapasitas penuhnya. Sekarang ada perbaikan baru untuk Nexus 7 perangkat untuk membantu mengurangi kelambatan game.

Anggota Senior XDA lambgx02 awalnya memposting Seeder Entropy Generator untuk menghentikan lag di berbagai perangkat Android. Premis yang ada adalah bahwa sebagian besar kelambatan game disebabkan oleh entropi. Seperti yang dijelaskan lambgx02:

Jadi, saya mengalami kelambatan yang signifikan seperti yang kita semua alami dari waktu ke waktu, dan memutuskan untuk menyelesaikannya.

Setelah menelusuri dan melakukan debug selama berjam-jam, saya menemukan sumber 90% lag Android. Singkatnya, entropi (atau ketiadaan entropi).

JVM Google, seperti Sun, membaca dari /dev/random. Untuk semua data acak. Ya, /dev/random yang menggunakan kumpulan entropi yang sangat terbatas.

Data acak digunakan untuk segala macam hal.. Pembuatan UUID, kunci sesi, SSL.. ketika kita kehabisan entropi, proses terhambat. Hal ini memanifestasikan dirinya sebagai kelambatan. Proses ini tidak dapat dilanjutkan sampai kernel menghasilkan lebih banyak data acak berkualitas tinggi.

Jadi, saya mengkompilasi silang rngd, dan menggunakannya untuk memasukkan /dev/urandom ke /dev/random dengan interval 1 detik.

Hasil dari perbaikan masalah ini adalah game berjalan jauh lebih lancar. Kontributor yang Diakui XDA bradman117 menguji dan mengonfirmasi bahwa itu berfungsi untuk Nexus 7 dan diposting di tempat yang dapat dilihat lebih banyak pengguna. Sejauh ini, pengguna telah melaporkan hasil yang sangat baik. Instalasinya juga mudah, karena ini adalah zip sederhana untuk di-flash dalam pemulihan.

Namun, jika Anda memutuskan untuk mencobanya, berhati-hatilah peringatan yang sangat nyata penurunan keamanan karena pembuatan nomor acak yang lebih rendah, serta penurunan masa pakai baterai. Seperti yang dinyatakan oleh lambgx02:

  • Ada risiko keamanan (teoretis), karena penyemaian /dev/random dengan /dev/urandom menurunkan kualitas data acak. Dalam praktiknya, kemungkinan hal ini dieksploitasi secara kriptografis adalah besar jauh lebih rendah daripada kemungkinan seseorang menyerang OS itu sendiri (tantangan yang jauh lebih sederhana).
  • Hal ini dapat berdampak buruk pada masa pakai baterai, karena baterai aktif setiap detik. Ini tidak memiliki fitur wakelock, jadi seharusnya tidak berdampak besar, tapi beri tahu saya jika menurut Anda ini menyebabkan masalah. Saya dapat menambahkan pembacaan pemblokiran ke kode sehingga hanya dijalankan saat layar menyala. Di sisi lain, banyak dari kita mengaitkan kelambatan dengan kurangnya daya CPU. Karena peretasan ini menghilangkan hampir semua kelambatan, kebutuhan untuk melakukan overclock berkurang, sehingga berpotensi mengurangi konsumsi baterai.

Sedangkan lambgx02 menyatakan bahwa risiko dieksploitasi akibat acak -> acak penyemaiannya rendah, peningkatan risiko apa pun terlalu besar untuk perangkat yang digunakan sehari-hari dalam buku kami. Kami menyarankan semua orang yang tertarik untuk mempertimbangkan hal ini lagi, karena potensi risikonya. Namun, kami memahami mengapa beberapa orang di lingkungan yang sangat dikontrol, di mana kekuatan kriptografi tidak terlalu penting, mungkin ingin mencobanya. Untuk melihat lebih lanjut, lihat rangkaian pesan Nexus 7 serta benang asli.