Pour que le processus fonctionne, les conditions sont les suivantes :
- Fichier zip de Titanium Backup, voir ci-dessous
- Le fichier de clé de licence
TitaniumBackup_license.txt
.
L'idée est de copier le fichier de licence et d'installer l'application sur le nouvel appareil.
Caveat Emptor
- Ceci est uniquement destiné aux propriétaires légitimes de Titanium Backup sous licence.
- L'appareil est enraciné
- Câble USB branché sur l'appareil
- Copie fonctionnelle de
adb
.
Étape 1.
Le moyen le plus simple est de générer le fichier zip de Titanium Backup,
- Tapez sur le menu
- Faites défiler jusqu'au bas de la page, intitulé "Caractéristiques spéciales".
- Tapez sur " Créer 'update.zip'. "
- Type de script - Edify Défaut
- Titanium Backup sera installé comme - Application utilisateur Défaut
- Sélectionnez le nom du fichier de sortie - TitaniumBackup-6.1.0.zip Appuyez sur cette sélection
Cela créera le fichier zip approprié sur le /sdcard
.
- Transférez ce fichier zip sur votre PC, comme suit
adb pull /sdcard/TitaniumBackup-6.1.0.zip
.
- Décompressez-le, le fichier à rechercher est le suivant
data/app/com.keramidas.TitaniumBackup.apk
Étape 2.
Transférer le fichier de licence sur le PC, comme dans le cas suivant adb pull /sdcard/TitaniumBackup_license.txt
Dernière étape.
Maintenant que les deux étapes sont terminées, il s'agit de :
- en poussant le fichier de licence vers le nouveau dispositif comme dans
adb push TitaniumBackup_license.txt /sdcard
. Ce doit être la racine de la carte SDCard, partout ailleurs, il échoue !
- installer l'apk, comme dans
adb install data/app/com.keramidas.TitaniumBackup.apk
Maintenant, lancez le Titanium Backup, il devrait récupère le fichier de licence et le traite comme une version Pro. Si ce n'est pas le cas, il s'agit probablement d'un problème très bizarre dans l'application, essayez de redémarrer l'appareil, pour voir si cela fonctionne, sinon, signalez-le aux développeurs. ( J'ai ce problème sur mon Xperia Mini, j'ai une licence valide, et il ne la reconnaît pas malgré qu'il ait la licence dans le répertoire Root de la SDCard ! )
La manière forte
Cela s'applique à toutes les applications. L'essentiel de ces étapes, c'est de déplacer l'application à /system/app
.
- Remonter le système comme réinscriptible,
adb remount
- Shell in via
adb
et invoquer su
, adb shell
suivi par su
.
- Déplacez l'application de la
/data/app
a /system/app
répertoire
Par exemple :
- une application appelée
fooBarApp
- son nom sous-jacent est
/data/app/fooBarApp-1.apk
Donc sans plus attendre :
-
cp /data/app/fooBarApp-1.apk /system/app/fooBarApp.apk
( nous devons laisser tomber le -1
du nom, car les applications système n'en ont pas. )
-
rm /data/app/fooBarApp-1.apk
( Pour éviter les doublons ! )
- À ce stade, la propriété ou les autorisations risquent d'être mises à mal, alors faites en sorte qu'il soit
chmod 644 /system/app/fooBarApp.apk
- Redémarrer