Friday, June 8, 2018

Menukar MountPoint Internal SD ke Mini SD Androidbox Kitkat B760H


Set top Box Android B760H ini mempunyai penyimpanan Internal sebesar 768MB, hal ini menyulitkan jika kita ingin memasang aplikasi yang punya external data yang besar, seperti games dengan file obb yang lebih dari 1GB. Walaupun hal ini bisa diakali dengan aplikasi xposed module yang bernama xInternalSD, tapi agar lebih praktis lagi ada untungnya juga kita menukar / swap Internal ke SD Card, jadi Mini SD Card yang kita pasang akan berperan sebagai Internal.

Box ZTE B760H ini menggunakan android os Kitkat 4.4.2 sama seperti Android TV Box kebanyakan, namun minim pengaturan, jadi banyak segala sesuatunya yang harus diakali secara manual.

Untuk merubah Mount Point Internal ke SD kita harus mengubah file init.no_ssd.rc yang letak filenya ada di dalam BOOT.IMG. Lalukan proses Backup dan Unpack BOOT.IMG seperti dalam postingan Tutorial Root B760H, lalu buka file init.no_ssd.rc dengan notepad++

Temukan baris berikut 
 service fuse_sdcard0 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard0 /storage/sdcard0      class late_start      disabled    service fuse_sdcard1 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/sdcard1 /storage/sdcard1      class late_start      disabled   

Ganti menjadi seperti dibawah ini lalu save.
 service fuse_sdcard0 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard0 /storage/sdcard1      class late_start      disabled    service fuse_sdcard1 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/sdcard1 /storage/sdcard0      class late_start      disabled   

Selanjutnya kita tinggal melakukan Repack Boot img, fix headernya lalu flash ke dalam Android box kita sama seperti dalam postingan Tutorial Root B760H

Setelah di Flash file boot.img yang telah di modifikasi tadi, jika kita menyalakan stb kita akan melihat posisi internal sd yang tadinya ada di /storage/sdcard0 telah bertukar posisi dengan mini sdcard kita alias sdcard telah berperan sebagai default internal storage, namun jangan senang dulu, karena Sdcard mulai dari OS KitKat ini tidah bisa menulis, misalnya download file akan gagal karena tidak punya hak untuk menulis atau write ke SD.

Solusinya kita perlu mengubah file platform.xml yang berada di /system/etc/permissions
Buka dan cari seperti tulisan berikut:
   <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >        <group gid="sdcard_r" />        <group gid="sdcard_rw" />     </permission>   

Ubah menjadi:
   <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >        <group gid="sdcard_r" />        <group gid="sdcard_rw" />        <group gid="media_rw" />      </permission>   

Cara diatas merupakan cara manual untuk fix SD Write, kalau mau yang gampang, download aplikasi tambahan seperti SDFix: KitKat Writable MicroSD, aplikasi ini boleh di uninstall setelah kita melakukan fix dengan aplikasi tersebut.


Sumber https://www.blakbin.com/

No comments:

Post a Comment