Con un po' di pazienza riesci a salvare ed a ripristinare tutto ciò che ti serve.
SMS
Sul play store ci sono tantissime applicazioni che ti salvano gli SMS
Meglio se poi i file di backup li porti su un Cloud (drive per esempio).
Io uso SMS super backup anche se ultimamente è pieno di pubblicità.
Calendario
Non usi l'account Google per il calendario? Se lo usi non devi fare nulla...
Se invece usi il calendario in locale (pessima abitudine) devi salvarlo con qualche applicazione: quella che ti ho indicato lo fa.
Contatti:
Non dirmi che pure qui non usi salvare i contatti nell'account Google...
In questo caso quella applicazione ti fa il backup anche dei contatti.
Fai il backup in locale ed anche su drive.
Io poi prenderei tutta la cartella whatsapp e la salverei su una SD oppure su una chiavetta. I backup su drive, pur migliorati nel tempo, qualche volta danno problemi, meglio avere il piano B (chiavetta).
Applicazioni:
Niente backup, queste vanno installate e riconfigurate una per una se non vuoi incorrere in ulteriori problemi. Con l'account Google attivo dovrebbe installarle da solo ma non sempre questa funzione va a buon fine.
Se vuoi l'applicazione di cui sopra ti salva i file .apk di tutte le applicazioni installate. Tutto ciò potresti spostarlo su SD o su chiavetta per poi ripristinare il tutto.
A questo punto, se vuoi approfondire, meglio farlo nella sezione del tuo dispositivo.
Di quale dispositivo stiamo parlando?
E con quale rom ?