I recently had issues with cydia and so deleted it. I then had more issues with the phone and then had to restore. Anyway I did not know that 3.1.3 had been released and went to the stock 3.1.3. My bad entirely.
ANYWAY I was stupid enough still to not have stored my ECID SHSH on cydia. To my dismay I realised that I was stuck in 3.1.3.
I then looked into ECID SHSH more and I wondered if it was possible to find out how these were generated and then create a tool to do this. I realise that the formula to generate it may be extremely complicated but I just thought about throwing it out there as an idea.