Try the shop near jaidah flyover. There's an iphone repair shop there but i'm not really sure if they accept iphones not bought from vodafone.