I changed the display in Bangkok headquarter. Really hard to find and expensive. Cost 4000 THB which is around 130 dollar.
Really hard to find the headquarter but otherwise it will need up to 2 weeks to change it.
Also tried some mobile stores but no luck with that, found only one guy who was able to do it but also wanted the same price.
Btw now my earphone plug isn't working anymore :/