Monday, March 11, 2013

Merubah External SD Card jadi Internal Memory Pada SEMUA TABLET LOKAL


Pingin tau caranya ngerubah Micro SD Card kita menjadi "internal memory? Check this out...!!!!

Awalnya sekedar coba-coba, melihat-lihat dan akhirnya saya terpaku pada salah satu skrip yaitu "Vold.fstab" 
kemudian saya coba pelajari, dan ternyata Skrip tersebut merupakan salah satu perintah yang berhubungan dengan perintah boot untung me-mounting storage/memory. Nah dari sinilah kita bisa mengubah memory external SD card menjadi internal SD cardnya hanya perlu mengganti dua baris perintah yang ada pada skrip fstab original.
   Caranya:


1. masuk ke folder /system/etc. (pake Root Explorer)
     *yang perlu di root di root dulu, tapi sebagian besar TABLET LOKAL yang sudah Di
       Asup ICS 4.0.1 dan keatas sudah terRoot-Check langsung aja pake RootExplorernya
2. ubah file vold. fstab ( jika dapat backup dulu ). dengan tahan pilih

    open in text editor

Skrip Vold.fstab versi original (isi skrip asli)
------------------------------------------------------------------------------------------------------------



## Vold 2.0 fstab for HTC Passion
#
## - San Mehat ( san at android.com)
##
===========================================
## Regular device mount
##
## Format: dev_mount
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or ‘auto’ for first usable partition.
## - List of sysfs paths to source devices
===========================================
#
# Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount sdcard /mnt/sdcard auto /devices/virtual/block/nandk
dev_mount extsd /mnt/extsd auto /devices/platform/sunxi-mmc.1/mmc_host /devices/platform/sunxi-mmc.0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2
===========================================

Bagian yang di Edit:

dev_mount sdcard /mnt/sdcard auto /devices/virtual/block/nandk
dev_mount
extsd /mnt/extsd auto /devices/platform/sunxi-mmc.1/mmc_host /devices/platform/sunxi-mmc.0/mmc_host

MENJADI:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/nandi
dev_mount
sdcard /mnt/sdcard auto /devices/platform/sunxi-mmc.1/mmc_host /devices/platform/sunxi-mmc.0/mmc_host

Save, lalu reboot dan silahkan lihat hasilnya
Pastikan blok dev_mount extern_sd sebelum dev_mount sdcard, karena kalo tertukar extern_sd nya ga akan terbaca.

Jika ketika Open in text Editor muncul pesan Warning, You cannot edit this file because the file system is read-only. Ganti permission folder /system/etc dari mount as r/o menjadi mount as r/w dengan memilih menu "Mount R/W" pada bagian atas aplikasi root explorer. Setelah selesai diedit kembalikan seperti semula menjadi Mount R/O. 

PERINGATAN AGAR BENAR_BENAR DI PAHAMI !!! sehingga perubahan tersebut dapat sesuai dengan kebutuhan..
PENJELASAN: 
Sebenarnya skrip diatas tidak ada yang dirubah, tetapi hanya digantikan posisinya. Jika pada skrip versi orginal, pada saat pertama kali device picopad booting dia akan terlebih dahulu memounting (/mnt/extsd) membaca memory default sebagai penyimpanan internal.

Sedangkan pada skrip versi editan, pada saat booting si picopad langsung membaca memory eksternal sebagai memory internal virtual. Jadi pada skrip yang kedua media yang pertama kali di baca adalah memory SD card eksternal.
 

Sedikit ribet memang ya hehe.. itulah sistem operasi Linux
 membuat kita semakin cerdas. Semoga ada manfaatnya. 


27 comments:

  1. Trims brooooo .. ini yng saya cariiii ..

    ReplyDelete
  2. gan punya ane nggak pengaruh apa-apa, trus text yang keluar juga beda

    dev_mount sdcard /mnt/sdcard auto /devices/platform/msm_sdcc.1/mmc_host

    dev_mount emmc /mnt/emmc 18 /devices/platform/mmc_sdcvc.3/mmc_host/mmc0

    dev_mount fat /mnt/fat auto /device/virtual/block/loop7


    tolong bantuannhya gan, please.!

    ReplyDelete
    Replies
    1. kalau boleh tau gan Feizal pake HH apa,dan Rom versi berapa?

      Delete
  3. Gan apakah cara ini bisa dilakukan utk HH Picopad7 3G ?
    Terima kasih sebelumnya...

    ReplyDelete
  4. sob punya saya ginggabrad isinya :

    ## vold configuration file for the emulator/SDK


    ## This is the direct uevent device path to the SD slot on the device
    #emu_media_path /devices/platform/goldfish_mmc.0/mmc_host/mmc0

    dev_mount sdcard /mnt/sdcard auto /devices/platform/bcm_sdhc.3/mmc_host/mmc1


    apa yang d ganti ya . tolong bantu

    ReplyDelete
  5. jika berkenan bisakah agan kirimkan ke saya Scipt di build.prop dan Vold.fstab ke saya? upload aja dan di alamat mana saya bisa DL..
    saya belum pernah pake GB, scipt di post atas dapat di gunakan di ICS dan JB yang tidak jauh berbeda..
    terimakasih sebelumnya

    ReplyDelete
  6. ubah file vold. fstab ( jika dapat backup dulu ). dengan tahan pilih
    open in text editor
    ini ga bisa dilakukan karena ada peringatan dan langsung keluar ada trik lg ga ni master

    ReplyDelete
  7. Ganti permission folder /system/etc dari mount as r/o menjadi mount as r/w
    cara editnya bagamana master

    ReplyDelete
    Replies
    1. maaf gan baru bales..
      HH agan sudah di Root belum? kalau sudah dari Root explorer akan tampak di bagian atas bertuliskan
      "mounted as R/o R/w" didalam bar
      agan touch bar R/W sehingga di bar berubah menjadi R/o
      dan status diatas berubah
      "mounted as R/w"
      baru agan bisa rubah yg agan mau
      namun ingat syarat mutlak HH sudah terROOT

      semoga bermanfaat

      Delete
  8. gan lw gagal gimana???
    sekarang hp ane g bisa baca memori externalnya


    toko fashion pria
    http://afm-shop.blogspot.com/

    ReplyDelete
    Replies
    1. Kalau gagal coba ceck ulang penulisan dan tanda spasi ataupun lokasi yg hrs di ganti.

      Atau hapus file vold.fstab dan rename file vold.fstab.bak menjadi vold.fstab, kemudian restart HH. Maka setting kembali normal

      Delete
  9. lapoorrr...PP7 GGD sukses.....makasih kaang...

    ReplyDelete
  10. gan hh ane gagal coba cara dari agan, sd card ga kebaca eksternal ga kebaca. root eksplorer ga ada jadi bingung mau normalin kaya semula gmana :'( mohon bantuannya gan

    ReplyDelete
  11. sudah difactory reset juga ga bisa gan, hadeuuhh jadi pusing sendiri..

    ReplyDelete
    Replies
    1. Kalau gagal coba ceck ulang penulisan dan tanda spasi ataupun lokasi yg hrs di ganti.

      Atau hapus file vold.fstab dan rename file vold.fstab.bak menjadi vold.fstab, kemudian restart HH. Maka setting kembali normal

      Delete
    2. iya gan tapi gak mau masuk ke program... root explorernya juga gak ada...

      Delete
    3. gan salah edit vold.fstab. axioo ane jadi gak ke detect memori internalnya... udah ane factory reset. dan pas ane ngakali transfer aplikasi root lewat bluetooth gak bisa di install karena memori internal gak ada... mumet ane. gak bisa masuk untuk edit vold.fstab. apa harus di recovery gan?

      Delete
  12. sorry gan numpang tanya...cara ini apa musti pake micro-sd khusus (mis: class 10) atau bisa yang biasa?...trus gimana dengan besar kapasitasnya?...thx b 4

    ReplyDelete
  13. dev_mount sdcard /mnt/extsd auto /devices/virtual/block/nandi
    dev_mount extsd /mnt/sdcard auto /devices/platform/sunxi-mmc.1/mmchost /devices/platform/sunxi-mmc.0/mmc_host
    kira kira kalo ane ganti script nya jadi gini ngaruh gak gan?

    ReplyDelete
  14. tolong bantuan gan klau vold ini apa yg di robag picopad 7 3g
    Vold 2.0 Generic fstab
    San Mehat (san@android.com)
    Regular device mount
    Format: dev_mount
    labl Labl for the volume
    mount_point Where the volume will be mounted
    part Partition (1 based), or 'auto' for first usable partition.
    - List of sysfs paths to source devices


    Example of a standard sdcard mount for the emulator / Dream
    Mounts the first usable partition of the specified device
    dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
    dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
    Example of a dual card setup
    dev_mount left_sdcard /mnt/sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
    dev_mount right_sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2

    Example of specifying a specific partition for mounts
    dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
    usb otg disk
    dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb/usb1
    dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb/usb1

    wangrui add
    dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb/usb1

    ReplyDelete
  15. Met malam...
    Mau tny dg cara diatas utk tab imo rock, kitkat bisa ngga bro....
    Tab sudah d root dg apk kingoroot
    Thx

    ReplyDelete
  16. Gan mau nanya kalo di experia ray kok beda yah? Isinya di vold.fstab lebih sedikit dari pada yg agan contohkan itu bagaimana?

    ReplyDelete
  17. Ada kontak ngga mastah? Saya mau nanya2

    ReplyDelete