2014-10-19

Mempercepat Cara Baca SDCard di Redmi 1S

Terkadang sdcard yg kita gunakan ternyata tidak secepat yg kita harapkan setelah masuk ke hape android. Hal ini terutama dikarenakan default cache utk pembacaan sdcard yg kecil. Di Redmi 1S defaultnya hanya diberikan sebesar 128kb saja.
Untuk merubahnya kita bisa menggunakan skrip yg bisa merubah value tersebut setiap kali booting. Tentunya skrip yg dimaksud ini adalah yg di support init.d

Syarat:
ROM yg mendukung skripting di init.d

Cara Bikin Skrip:
  1. Buka File Manager android anda dan browse ke folder init.d (/system/etc/init.d). Pastikan anda sudah memiliki akses root, menggunakan file manager utk rooted device, dan mengaktifkan RW (read-write) agar bisa bikin file di folder tsb.
  2. Bikin file baru, kasi nama misalkan "87sdcache" .Selalu melakukan penomoran pada nama file skrip. penomoran ini adalah untuk prioritas pada eksekusi skrip di init.d. Kasi permission file tsb menjadi rwx-rx-rx seperti contoh pada screenshoot
  3. Buka file tsb pake text editor bawaan file manager (pastikan anda punya file manager yg memiliki fasilitas lengkap). Isi sbb, dan save.
    1. #!/system/bin/sh
      [baris kosong]
      echo "2048" /sys/devices/virtual/bdi/179:64/read_ahead_kb
      echo "10" /sys/devices/virtual/bdi/default/read_ahead_kb
      [baris kosong]
  4. Reboot hape anda
Files: Blog-Link

Catatan:
  • Hanya untuk Redmi 1S. 179:64 adalah lokasi sdcard di Redmi 1S.
  • Anda bisa bermain2 dengan value diatas untuk mendapatkan hasil maksimal
  • Baris pertama menunjukkan value cache, dan baris kedua menunjukkan value class sd-card
  • Baris kedua ini biasanya tidak perlu digunakan. Terkadang hasilnya akan lebih baik tanpa menggunakan baris kedua.
  • Resiko Tanggung Sendiri !!!

Screenshots: