Replies from s0013254
อ๋อ
adb shell
su
mount -rw -o remount -t yaffs2 /dev/block/mtdblock6 /system
rm /system/etc/vold.sh
cd /system/bin
mv vold.org vold
reboot
ลอง ทำ factory reset ดูก่อนก็ได้ครับ
claim!
ลอง check sd กับ mem ด้วย
df
busybox free
ลองเอา busybox จาก
http://cid-82e28ccf2b3f821c.office.live.com/self.aspx/Public/droid/busybox
ไปไว้ใน /system/bin/
* ถ้าไม่คุ้นเคยกับ linux shell มาก่อน ควรลองหาคนทำให้นะครับ
Look at this
Donut.v10b
ลอง ทำตามนี้ดูนะครับ ช่วยทำให้ internal memory ไม่เต็มง่ายๆ
ถ้าเคยใช้ shell ของ linux มาก่อน ก็จะทำตามง่ายขึ้นนะครับ
prerequisite :
– ติดตั้ง android sdk
– ติดตั้ง busybox บน GT540
– ติดตั้ง driver usb ต่างๆ
– ต้องทำ root แล้ว
– Enable : Setting > Application > Developtment > USB debugging
-ใช้ linux แบ่ง partition เป็น สอง partition , partition แรก เป็น fat32 (vfat), partition ที่สองเป็น ext2,ext3 (ถ้าไม่มี linux ลองไป download knoppix live cd นะครับ)
เชื่อมต่อ usb กับ มือถือ
ใช้ command prompt cd ไปยัง \tools
download script จาก
http://cid-82e28ccf2b3f821c.office.live.com/self.aspx/Public/droid/vold.sh
แล้ว copy ไปยัง /sdcard
พิมพ์ command ต่อไปนี้ ที่ command prompt
adb shell
su
mount -rw -o remount -t yaffs2 /dev/block/mtdblock6 /system
busybox cp /sdcard/vlod.sh /system/etc/
chmod 777 /system/etc/vold.sh
mkdir /system/sdcard
chown system.system /system/sdcard
mount -t ext2 /dev/block//vold/179:2 /system/sdcard
mkdir /system/sdcard/app
chown system.system /system/sdcard/app
mkdir /system/sdcard/dalvik-cache
chown system.system /system/sdcard/dalvik-cache
cd /data/dalvik-cache
busybox cp * /system/sdcard/dalvik-cache
rm *
cd /data/app
busybox cp * /system/sdcard/app
rm *
mount -o bind /system/sdcard/app /data/app
mount -o bind /system/sdcard/dalvik-cache /data/dalvik-cache
จากนั้น download ไฟล์ vold จาก
http://cid-82e28ccf2b3f821c.office.live.com/self.aspx/Public/droid/vold
แล้ว copy ไปยัง /sdcard
ที่ prompt
cd /system/bin
mv vold vold.org
busybox cp /sdcard/vlod /system/bin/
chown root.shell /system/bin/vold
chmod 777 /system/bin/vold
reboot
หลังจาก boot
ลอง check อีกที
adb shell
su
df
ผลลัพธ์
/dev: 79620K total, 12K used, 79608K available (block size 4096)
/data: 142848K total, 14572K used, 128276K available (block size 4096)
/cache: 65536K total, 1156K used, 64380K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 250880K total, 234772K used, 16108K available (block size 4096)
/lgdrm: 2816K total, 1180K used, 1636K available (block size 4096)
/system/sdcard: 1032088K total, 12912K used, 1019176K available (block size 4096)
/data/app: 1032088K total, 12912K used, 1019176K available (block size 4096)
/data/dalvik-cache: 1032088K total, 12912K used, 1019176K available (block size 4096)
/sdcard: 6800316K total, 2092680K used, 4707636K available (block size 4096)
/data/app: 1032088K total, 12912K used, 1019176K available (block size 4096)
/data/dalvik-cache: 1032088K total, 12912K used, 1019176K available (block size 4096)
ถ้าได้ตามนี้ ก็ลง program ต่อตามสะดวก