Mi recomendación personal sería hacer un jailbreak a tu iPhone y descargar una aplicación Cydia llamada iCleaner, que está diseñada específicamente para liberar espacio en tu dispositivo mediante la eliminación de archivos basura. Incluso tiene la opción exacta que parece estar buscando: eliminar archivos adjuntos de mensajes. Tiene múltiples opciones para esto: para eliminar TODOS los archivos adjuntos del mensaje, o INTELIGENTE (lo cual no estoy seguro al 100% de lo que esto hace, pero podría investigarlo). iCleaner es prácticamente el equivalente de CCleaner para iOS.
Sé por un hecho que todos los mensajes y archivos adjuntos se almacenan en una base de datos SQLite que requiere acceso de root. Su aplicación de mensajes solo muestra los mensajes anteriores [sin embargo, muchos] de contactos individuales, pero puede ver que puede volver al historial anterior desplazándose hasta la parte superior y actualizando (deslizando hacia abajo). Muchas personas no se dan cuenta de que si mantienen sus mensajes, están ocupando un espacio de almacenamiento valioso en su teléfono, porque esto incluye todos los archivos adjuntos (incluidas fotos, videos, etc.).
Lo siguiente es solo una especulación, pero mi suposición es que la opción SMART de iCleaner solo elimina los archivos adjuntos antiguos que no están visibles actualmente en su historial de mensajes actual - las cosas antiguas que todavía están contenidas en la base de datos, pero que usted no t tiene acceso a menos que se desplace completamente hacia arriba y se actualice (deslizando hacia abajo) para ver los mensajes más antiguos.
Para responder a su pregunta específica, si ha realizado una copia de seguridad completa de iTunes en lugar de iCloud, podrá restaurar su teléfono exactamente a ese estado anterior, incluida la versión de iOS y evitaría tener que actualizar.