Hey dude, just checked your sources. The way you get sdcard path, seems dirty (no offense, everything is permitted on programming).
You better take a look to Environment.getExternalStorageDirectory().getPath( );.
But this only applies for getting plane path (like /mnt/sdcard/). However getting the block then should be easier.
Great app, and thanks for making sources public!.