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)
##
===========================================
#
## - San Mehat ( san at android.com)
##
===========================================
## Regular device mount
##
## Format: dev_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
## 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
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
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.
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.
Trims brooooo .. ini yng saya cariiii ..
ReplyDeletegan punya ane nggak pengaruh apa-apa, trus text yang keluar juga beda
ReplyDeletedev_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.!
kalau boleh tau gan Feizal pake HH apa,dan Rom versi berapa?
DeleteGan apakah cara ini bisa dilakukan utk HH Picopad7 3G ?
ReplyDeleteTerima kasih sebelumnya...
sob punya saya ginggabrad isinya :
ReplyDelete## 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
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..
ReplyDeletesaya belum pernah pake GB, scipt di post atas dapat di gunakan di ICS dan JB yang tidak jauh berbeda..
terimakasih sebelumnya
ga bisa di edit master gmn niih
ReplyDeleteubah file vold. fstab ( jika dapat backup dulu ). dengan tahan pilih
ReplyDeleteopen in text editor
ini ga bisa dilakukan karena ada peringatan dan langsung keluar ada trik lg ga ni master
Ganti permission folder /system/etc dari mount as r/o menjadi mount as r/w
ReplyDeletecara editnya bagamana master
maaf gan baru bales..
DeleteHH 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
gan lw gagal gimana???
ReplyDeletesekarang hp ane g bisa baca memori externalnya
toko fashion pria
http://afm-shop.blogspot.com/
Kalau gagal coba ceck ulang penulisan dan tanda spasi ataupun lokasi yg hrs di ganti.
DeleteAtau hapus file vold.fstab dan rename file vold.fstab.bak menjadi vold.fstab, kemudian restart HH. Maka setting kembali normal
lapoorrr...PP7 GGD sukses.....makasih kaang...
ReplyDeletesip. sama2 gan
Deletegan 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
ReplyDeletesudah difactory reset juga ga bisa gan, hadeuuhh jadi pusing sendiri..
ReplyDeleteKalau gagal coba ceck ulang penulisan dan tanda spasi ataupun lokasi yg hrs di ganti.
DeleteAtau hapus file vold.fstab dan rename file vold.fstab.bak menjadi vold.fstab, kemudian restart HH. Maka setting kembali normal
iya gan tapi gak mau masuk ke program... root explorernya juga gak ada...
Deletegan 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?
Deletesorry 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
ReplyDeletedev_mount sdcard /mnt/extsd auto /devices/virtual/block/nandi
ReplyDeletedev_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?
tolong bantuan gan klau vold ini apa yg di robag picopad 7 3g
ReplyDeleteVold 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
berhasil gan thanks ya.
ReplyDeleteMet malam...
ReplyDeleteMau tny dg cara diatas utk tab imo rock, kitkat bisa ngga bro....
Tab sudah d root dg apk kingoroot
Thx
Ane malah pusing gan haha
ReplyDeleteGan mau nanya kalo di experia ray kok beda yah? Isinya di vold.fstab lebih sedikit dari pada yg agan contohkan itu bagaimana?
ReplyDeleteAda kontak ngga mastah? Saya mau nanya2
ReplyDelete