The camera on my iPhone 4 was not working which made it change the camera (it must be the tools to open the shell and remove the old camera) but it still does not work, my spouse think there has some rust in the iphone circuit, so I do not say it is good or not but comply with the description. Good packaging as usual!