Back when Apple added a fingerprint reader to the iPhone 5s, it made it impossible to replace by anyone other than an authorized technician. That makes some sense – a bogus reader may circumvent security. But over the years more and more components have become difficult to replace.
During its teardown and testing of the iPhone 12, iFixit found that taking the camera out and replacing it with an identical module from another phone causes issues. And not just the error report you get when you swap screens (“Unable to verify that this iPhone has a genuine Apple display”).
No, this looks more like a bug. The camera works, but develops constant issues – it hangs occasionally, some camera modes stop working and the ultrawide camera refuses to turn on in photo mode. Strangely, it works just fine for videos.Even more strange is that doing the same procedure with an iPhone 12 Pro goes without a hitch – the new module works just fine, wide, ultrawide, tele camera, all of them, all camera modes too.