The following happened. I have a Galaxy Mini Plus (S5570I) running Android 2.3.6 which I've been using without problems so far. Recently, I've installed an APK (Opera Beta), which somehow caused the device to freeze, so I had to pull the battery out and restart it manually. Upon switching it back, the device stays at the pre-boot screen, and constantly displays the "Samsung Galaxy Mini" logo, the one that's supposed to show up for seconds before the boot animation. No amount of waiting or restarting helps, it's completely bricked for some reason.
However, if I try to restore a backup via Clockworkmod, or try to erase the information, I immediately receive an error saying
Error mounting /data! or
Can't mount /data!. Every single other partition loads and is mountable, except for /data. Which renders backup, restore, or delete impossible.
Is there a way I could manually rewrite the partition table (i.e. recreate the partitions) or somehow get the device to boot, preferably without sending it in for repair? Clockworkmod doesn't work, stock service mode doesn't work, Odin doesn't work, I can't even get adb connected.