My iPhone 4 has had the problem that the image of the camera with short distances to the object (such as reading barcodes) was no longer sharp. After reading some information I came to the decision that I should change the main camera. The piece cost me about 5 euros including delivery. On Youtube tutorials can be found to change camera and I had successfully changed the battery pack. So I decided also to perform even the replacement of the camera. Took about 10 to 15 minutes and required in addition to a Pentaloop screwdriver only a bit of skill. Now supplies the iPhone again an impeccable image, from about 8 to 10 cm distance to the object. Great value for money!