chinese repair shops dont care who or what you have, try them.
you may have all your stuff saved to your sim and/or memory card, so just buy another one and pop them in that (must be same network if phone was locked to one)
you can even buy your own sim copy device from most stores
good luck...love to read some of theose messages!