1 votes

Comment puis-je convertir Google+ en application système sans acheter Titanium Pro ?

El Sites sur Google+ fonctionnant sous Cyanogenmod n'affiche pas de carte. Je ne suis pas sûr de la cause de ce problème, mais à partir de CYAN-1193 la solution est de convertir Google+ en application système. Je l'ai fait avec succès avec Titanium Pro en un seul clic. Après que Google+ soit devenu une application système, la carte s'est affichée.

Maintenant, j'ai une douzaine d'autres appareils sans la version pro de Titanium où je veux faire la même chose. Il existe sûrement un moyen avec Racine y adb . Pouvez-vous me guider ?

2voto

Nick Pierpoint Points 7976

Pour que le processus fonctionne, les conditions sont les suivantes :

  1. Fichier zip de Titanium Backup, voir ci-dessous
  2. 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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X