Je voudrais prendre une application installée, y compris ses données, à partir d'un appareil Android enraciné et en produire un APK adapté à l'installation sur un appareil Android non enraciné.
Est-ce possible?
Modifier: les réponses / commentaires existants semblent renforcer l'idée que les applications existantes ne prennent pas en charge l'intégration des données d'une application dans un APK. La question la plus fondamentale est peut-être de savoir si un fichier APK incorporé est destiné à /data/data/[appname]
, ou est-il limité à être autonome lorsqu'il est installé?
Remarques:
- J'ai supposé que, si c'était possible, cette fonctionnalité serait intégrée à une application telle que Titanium Backup. Titanium Backup peut sauvegarder les données app + dans un seul fichier, mais ce fichier n'est pas un APK et ne peut être restauré que par Titanium Backup lui-même - ce qui ne m'aide pas car l'appareil de destination n'est pas enraciné et ne peut donc pas exécuter TB.
- Les solutions qui nécessitent l'utilisation du terminal sur le téléphone ou ADB sont très bien.
Merci.
.apk
plaine (vous pouvez donc au moins le prendre). J'ai besoin de regarder dans les fichiers de données; AFAIR, il s'agissait simplement de propriétés stockées, mais je ne me souviens pas du format utilisé. Cependant, la restauration des données sur un appareil non rooté est probablement très difficile à réaliser pour la même raison que la sauvegarde: aucun accès aux dossiers de données ...