Gracias a @IanC por encontrar el duplicado, así que antes de cerrar esto aquí está la respuesta.
https://apple.stackexchange.com/a/61350/46541
Se trata de un problema de hardware. Se produce cuando el conector de cinta de la cámara a la placa de circuito principal se afloja o se desconectado del todo. Si usted tiene las herramientas adecuadas y suficiente bricolaje habilidades de bricolaje para abrir su iPhone, es una solución muy simple que debe ser bastante obvio para ver. De lo contrario, la tienda de Apple debe ser capaz de repararlo (creo que de forma gratuita, pero quién sabe).
Si quieres desmontar tu iPhone e intentar la reparación usted mismo, Médico del PowerBook tiene unas instrucciones muy buenas para desmontar desmontar todas las versiones de iPhones a partir de la 3GS. También venden piezas de repuesto y lo reparará para usted, así si quieres. (Descargo de responsabilidad: No tengo ninguna afiliación ni experiencia previa con esta empresa, por lo que el uso en su propio riesgo).