La mia raccomandazione personale sarebbe quella di effettuare il jailbreak del tuo iPhone e scaricare un'applicazione Cydia chiamata iCleaner, che è specificatamente pensata per liberare spazio sul dispositivo eliminando i file indesiderati. Ha persino l'opzione esatta che sembri cercare: eliminare gli allegati dei messaggi. Ha più opzioni per questo - per cancellare TUTTI gli allegati dei messaggi, o SMART (che non sono sicuro al 100% di ciò che fa, ma potresti esaminarlo). iCleaner è praticamente l'equivalente di CCleaner per iOS.
So per certo che tutti i messaggi e gli allegati sono memorizzati in un database SQLite che richiede l'accesso root. L'applicazione Messaggi mostra solo i [precedenti] molti messaggi da singoli contatti, ma puoi vedere che puoi tornare alla cronologia precedente scorrendo fino in cima e aggiornando (scorrendo verso il basso). Molte persone non si rendono conto che se conservano i loro messaggi, stanno prendendo spazio prezioso sul loro telefono, perché questo include tutti gli allegati (incluse foto, video, ecc.).
Quello che segue è solo speculazione, ma suppongo che l'opzione SMART di iCleaner cancelli solo i vecchi allegati che non sono attualmente visibili nella cronologia dei messaggi corrente - la roba vecchia che è ancora contenuta nel database, ma che tu non usi " t avere accesso a meno che non scorri verso l'alto e aggiorni (scorrendo verso il basso) per vedere i vecchi messaggi.
Per rispondere alla tua domanda specifica, se hai eseguito un backup completo su iTunes anziché su iCloud, potresti ripristinare il tuo telefono esattamente allo stato precedente, inclusa la versione iOS, evitando di dover eseguire l'upgrade.