After half a day, I finally got it back to the original state.
I had to root my phone first using unrevoke 3.
While unrooting, my DI refused to update saying that "Main Version Older!" I tried the method in the link from UndergroundWire, but I constantly got USB error message, even with the...