You Paid $1,000 for an iPhone, but Apple Still Controls It

The company codes its devices with software that complicates repairs by triggering safety warnings and malfunctions.