Bonjour,
le seul moyen de restaurer en une seule opération la rom et les applis, données... est de créer une rom custom à ta sauce et cela est relativement complexe.
Le plus simple est donc de sauvegarder l'ensemble de tes applis, données, musiques, photos... en utilisant titanium backup.
La console doit être rootée pour pouvoir l'installer. Par défaut, la G16 n'est que partiellement rootée, je te conseille d'utiliser Unlock root pour avoir un root complet avec Super User et Busybox installé.
Ensuite, tu télécharge Titanium Backup sur le Market.
La version gratuite ne permet de sauvegarder et restaurer qu'un appli à la fois.
La version payante permet des traitements par lots.
Une certaine application (non disponible sur le market) du nom de Lucky Patcher pourrait t'aider si tu ne souhaite pas investir immédiatement dans l'achat d'une license pro.
Un des inconvénients de la rom de Snakeman est qu'elle ne dispose pas de file manager par défaut. Il te faudra donc au minimum pour pouvoir restaurer te connecter en wifi (et donc taper le mot de passe à la main) puis télécharger un gestionnaire de fichier sur le market (j'utilise es file explorer qui est gratuit et fait la même chose que root explorer), puis titanium backup.
Attention encore, titanium backup sauvegarde par défaut dans le dossier mnt/sdcard qui est en fait la mémoire interne de la g16. Il faut donc penser à copier cette sauvegarde sur la vrai carte sd (mnt/ext_sd ou quelque chose comme çà) sous peine d'effacer ses sauvegarde en flashant la rom.
Dernier point, à priori, il n'est pas possible de restaurer des données sur une rom différente (notamment si la version d'android n'est pas la même).
J'espère que tu es plus éclairé.