Data is now readable
I think I have made progress but I wanted to run it by the group. My streak 7 can not be factory reset. I looked at the filesystem and found that /data (/dev/block/mmcblk3p7) was marked as read only by the filesystem due to a journaling error. I loaded up busybox into /misc/ and wiped the parition using DD since DD does not go true the filesystem but writes directly to the block device. I also cleared the cache partition.
./busybox dd if=/dev/zero of=/dev/block/mmcblk3p7
./busybox dd if=/dev/zero of=/dev/block/mmcblk3p4
After a reboot data is now writable and I created and removed a file as proof . The root file system I can also make writable using:
mount -wo remount rootfs /
mount -wo remount /dev/block/mmcblk3p3 /system
I still however, can not factory reset the device . Since the entire filesystem is mounted read/write:
rootfs / rootfs rw,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mmcblk3p3 /system ext2 rw,relatime 0 0
/dev/block/mmcblk3p7 /data ext3 rw,nosuid,nodev,relatime,data=writeback 0 0
/dev/block/mmcblk3p4 /cache ext3 rw,nosuid,nodev,relatime,data=writeback 0 0
/dev/block/mmcblk3p5 /misc ext3 rw,nosuid,nodev,relatime,data=writeback 0 0
/dev/block/vold/179:206 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:206 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
I am unsure as to what I am missing.