[Galaxy S I9000 General] zeco:
I have the samsung galaxy S i9000m with bell mobility in Canada.

Earlier today my phone randomly hung for a long time, while not doing anything in particular (i had just passed through the lock screen). So I pulled out the battery. Upon trying to reboot the device, after the colourful SGS animation, it would just stop at a completely black empty screen. If the capacitive buttons were pressed, then they would light up and stay like that indefinitely. In addition the power button would not work, leaving pulling the battery the only way to reboot.

Not knowing exactly what was going on, I tried download and recovery modes to make sure they were still working. And in the clockwork mod recovery mode I tried to do a nandroid backup to see what would happen. It did not progress far before failing as a result of the system being unable to mount /data . I tried going into the mounting section specifically, and /data was not mounted. Upon trying to mount it manually, the same problem occurred, in which it was seemingly unable to access the partition.

Since then things have progressively gotten worse. Later on, when trying to boot, it would just hang at the black and white SGS logo (the one before the animation). For a period of time, when trying to boot normally, it automatically went into the recovery mode. But now it has resumed at just handing at the black and white SGS logo.

Furthermore, clockwork mod recovery no longer seems to be accessible (normally to get into clockwork mod, you do apply update.zip at the first recovery menu, but when you try to do that now it doesn't work.)

My device was rooted, and I very briefly tried the One click lag fix (purely out of curiosity at it's effect on quadrant scores, I didn't really have any problems with lag, and even my GPS felt fine), but promptly got rid of all traces of it afterward. ( I believe I not only deactivated it and uninstalled it, but also reverted to a previous nandroid backup)

I've also never flashed anything at all on the device. Though I am about to try flashing the JH2 rom from samfirmwares to see if that helps anything.

What do you guys think could be wrong, I have the inkling that it is a dead internal SD, but I am unsure of the symptoms of such (though messed up partitions definitely raises a flag in my head)? And as an aside, could someone familiar with bell verse me of the likely procedures in the event I have to return this phone?

Well thank you all for your council, hopefully I can salvage this great device T_T

P.S.:

I tried factory reset, but that failed due to not being able to access /data or whatever. . .

Hmm though interestingly enough, at my current stage, if I try to access adb shell I get the message:

adb shell

- exec '/system/bin/sh' failed: No such file or directory (2) -

Fun, eh?

P.P.S

Even more goodness, now when I try to apply sdcard:update.zip it complains of not being able to mount /dev/block/mmblk0p1

So now seemingly it can't mount

/dev/block/mmblk0p1

/dev/block/mmblk0p2 ( i believe this was /data)

Not that you can eve get far enough for it to try to mount /data anymore

P.P.P.S

After flashing JH2, it has gone back to the point where it gets past all the logos and animations, and pretends to actually be able to work (that is, it seems like booting has finished, but we are left with a black screen that does nothing, and if you hit the capacitive buttons they stay on indefinitely. )

Well. . . after some initial recovery mode troubles (including a few times where I got an error upon entering recovery, and sometimes I didn't), though what had remained constant, was trying to utilize apply:sdcard update did not launch clockwork mod recovery.

Until now. Somehow magically the clockwork mod recovery has started existing again? Though the same /data mounting issues exist.

And with that, I am officially back to the initial problem stage :p Next step: trying to flash JPM i guess.