Uh eh. Chlape, trochu si to nastuduj, jak to funguje, a až pak se v tom začni nějak vrtat. Android samozřejmě nepoužívá FAT32. To se používá výhradně na SD kartách (interních, externích) pro ukládání fotek a případně instalaci aplikací z marketu, pokud to podporují, nicméně to není tak, že by se ta aplikace "nainstalovala" na tu kartu, je tam adresář .android_secure a každá takhle nainstalovaná aplikace se "mountuje" zvlášť.
Takhle to vypadá např. na mém obstarožním krámu LG P500, kde je momentálně CM 7.2-RC1.
$ adb shell mount
rootfs on / type rootfs (ro,noatime,nodiratime)
tmpfs on /dev type tmpfs (rw,noatime,nodiratime,mode=755)
devpts on /dev/pts type devpts (rw,noatime,nodiratime,mode=600)
proc on /proc type proc (rw,noatime,nodiratime)
sysfs on /sys type sysfs (rw,noatime,nodiratime)
tmpfs on /mnt/asec type tmpfs (rw,noatime,nodiratime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,noatime,nodiratime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,noatime,nodiratime,cpu)
/dev/block/mtdblock1 on /system type yaffs2 (ro,noatime,nodiratime)
/dev/block/mtdblock9 on /data type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)
/dev/block/mtdblock8 on /cache type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)
/dev/block/mmcblk0p2 on /sd-ext type ext4 (rw,noatime,nodiratime,barrier=0,data=ordered)
/dev/block/mtdblock9 on /cache/download type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)
/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,noatime,nodiratime,size=0k,mode=000)
Tebe ovšem z těch /dev/block/mtdblockX zařízení zajímají i ta, která namountovaná nejsou, protože tam se nachází bootloader, recovery atd. Je potřeba si přesně zjistit, kde to je, a to pro každé konkrétní zařízení - protože si to každý výrobce dělá po svém. Někde se místo yaffs2 používá ext[23].
Pochopitelně potřebuješ nejdřív mít rootnuté zařízení (případně i s odemčeným bootloaderem, pokud ho výrobce defaultně zamyká), jinak si ani neuprdneš - anžto mj. nemůžeš zapisovat do /system, o dalších věcech ani nemluvě.
Vývoj pro embedded zařízení není žádná (_|_)