Can you help me. I'm a noob with android/linux. I've done what was suggested by the How-to instruction except the busybox_1P8P1 mke2fs -j /dev/block/mmcblk1p2 cause get an error that the applet was not found, so formatted to ext2 via gparted on pc. Now when I've tried to run the script busybox_1P8P1 mount -o bind /intsd /mnt/sdcard/intsd through adb shell I've gathered an error 'Invalid argument'. I've made autostart.sh in /data/opt/ but do not know how to make it autorun through the autostart app from the market. To end with - if I push to the /intsd via adb all transfered files become lost after device reboot.
I don't exactly get it... you tried the tuto, it failed at the mke2fs line, so you continued using Gparted, unfortunately, you used the wrong system file... the modified boot.img is looking for an ext3 partition in /dev/block/innersd0p2, not an ext2... Then have you checked the repartition of your different partitions on your big innersd with gparted ? could you see a big primary partition (that you formated in ext2) number 1, then Two extended partition, numbered 5 and 6, which are for cache and data ?
once you have reformated in EXT3, check with a file manager on your phone if you have a /intsd folder, containing what you put on the user accessible partition of your new biginnersd... if yes, then you're almost done, you just have to finnish the mod by mounting /intsd into your sdcard, so everything that's in it will be scanned by the system.
you can first try to do mount -o bind /intsd /mnt/sdcard/intsd in a script with gscript or gscript lite, it's the same than using it with autostart.sh, but you have to run it manually every time you boot the device. Then check if you have a /sdcard/intsd folder containing your innersd data... if yes, you just have to reforce a scan of the media so your music/movies are detected by the system :
another script in gscript :
pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
pm enable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
or you can use rescan media, a freeware available on the internet, that does the same...
Hope it helped, good luck with it !
Edited by kwenteen, 06 July 2011 - 10:35 AM.