Si un téléphone n'est pas enraciné, cela signifie que les applications sont protégées par un bac à sable. Il est impossible qu'une application puisse accéder aux données détenues par une autre application. Dans le système de fichiers linux sous-jacent, elles sont en fait représentées comme des utilisateurs différents et n'ont pas la permission d'accéder aux fichiers des autres.
Les seules choses qui peuvent sauvegarder les fichiers sont a) le système lui-même et b) l'application qui peut sauvegarder ses propres fichiers.
Dans Froyo (2.2), Google a introduit la sauvegarde en nuage, que de nombreux développeurs d'applications ont intégrée dans leurs applications. Cela signifie que certaines applications restaureront automatiquement leurs données dès que vous vous connecterez à un nouveau téléphone avec votre compte Google. Cependant, cela ne fonctionnera que pour les applications qui ont implémenté cette fonctionnalité.
Vous devriez constater que toutes les applications système disposent désormais d'une sauvegarde complète, ou d'une synchronisation avec le nuage, à partir de Froyo.
D'après mon expérience récente de mise à niveau vers un Galaxy Nexus - Cloud Sync : GMail, Calendrier, Contacts ; Sauvegarde dans le nuage : Tous les paramètres système (j'ai été surpris par certains d'entre eux), paramètres de messagerie. Non sauvegardé : Signets du navigateur (bien qu'ils soient synchronisés dans ICS).
Il n'y a pas de fonctionnalité système par défaut dans Vanilla Android qui sauvegarde toutes vos applications, et je ne suis pas au courant d'une personnalisation par un opérateur/fabricant qui a implémenté une sauvegarde au niveau du système.
Une chose que vous pouvez faire est d'installer une nouvelle récupération, comme ClockworkMod. Cela ne nécessite pas que votre téléphone soit " rooté ", mais il faut que le bootloader soit déverrouillé, ce que je soupçonne être ce que vous essayez d'éviter, car c'est généralement en changeant le bootloader que le " bricking " se produit.
Vous pouvez peut-être récupérer manuellement tous les fichiers de la partition /data, en utilisant adb. Vous pouvez les parcourir en utilisant 'adb shell', et les extraire individuellement en utilisant 'adb pull', mais vous aurez besoin de Root pour pouvoir les restaurer. Cela nécessite également une certaine compréhension technique. edit : en fait, après de nouveaux tests, même cela nécessite un accès Root.
Le MyBackupPro suggéré ci-dessous ne sauvegardera pas toutes vos applications - seulement celles avec des contentResolvers exposés (c'est-à-dire SMS, calendrier, contacts etc.). Ces choses sont automatiquement sauvegardées dans Gingerbread de toute façon. (Je ne peux pas commenter ou voter contre)