1 votos

¿Cómo puedo convertir Google+ en una aplicación de sistema sin comprar Titanium Pro?

El Ubicaciones función en Google+ corriendo en Cyanogenmod no está mostrando un Mapa. No estoy seguro de cuál es la causa de esto, pero a partir de CYAN-1193 la solución es convertir Google+ en una aplicación del sistema. Lo hice con éxito con Titanium Pro con un solo clic. Después de que Google+ se convirtiera en una aplicación del sistema, se mostró el mapa.

Ahora tengo una docena de otros dispositivos sin la versión pro de Titanium donde quiero hacer lo mismo. Seguramente hay una manera con root y adb . ¿Puede guiarme?

2voto

Nick Pierpoint Puntos 7976

Para que el proceso funcione, los requisitos son:

  1. Archivo zip Titanium Backup, ver más abajo
  2. El archivo de clave de licencia TitaniumBackup_license.txt .

La idea es copiar el archivo de licencia e instalar la aplicación en el nuevo dispositivo.

Caveat Emptor

  • Esto es sólo para los propietarios legítimos de Titanium Backup con licencia.
  • El dispositivo está rooteado
  • Cable USB conectado al dispositivo
  • Copia funcional de adb .

Paso 1.

La forma más fácil es generar el archivo zip de Titanium Backup,

  • Menú del grifo
  • Desplácese hasta la parte inferior, titulada "Características especiales".
  • Pulse sobre " crear 'update.zip' "
    • Tipo de scripting - Edificar Por defecto
    • Titanium Backup se instalará como - Aplicación del usuario Por defecto
    • Seleccione el nombre del archivo de salida - TitaniumBackup-6.1.0.zip Toque esa selección

Esto creará el archivo zip apropiado en el /sdcard .

  • Lleva ese archivo zip a tu PC, como en adb pull /sdcard/TitaniumBackup-6.1.0.zip .
  • Descomprímelo, el archivo a buscar es data/app/com.keramidas.TitaniumBackup.apk

Paso 2.

Transfiera el archivo de licencia al PC, como en adb pull /sdcard/TitaniumBackup_license.txt

Último paso.

Ahora, con ambos pasos completados, es cuestión de:

  • empujando el archivo de licencia a través del nuevo dispositivo como en adb push TitaniumBackup_license.txt /sdcard . Debe ser root de la tarjeta SD, en cualquier otro lugar, falla.
  • instalar el apk, como en adb install data/app/com.keramidas.TitaniumBackup.apk

Ahora lanza el Titanium Backup, que debe recoger el archivo de licencia y tratarlo como versión Pro. En el caso de que no lo haga, es probable que sea un fallo muy extraño en la aplicación, intente reiniciar el dispositivo, para ver si funciona, si no, informe a los desarrolladores. ( ¡Tengo este problema en mi Xperia Mini, tengo una licencia válida, y no la reconoce a pesar de tener la licencia en el directorio Root de la SDCard! )

La forma más dura

Esto se aplicará a cualquier aplicación. Lo esencial de estos pasos es mover la aplicación a /system/app .

  • Volver a montar el sistema como reescribible, adb remount
  • Shell en vía adb e invocar su , adb shell seguido de su .
  • Mueve la aplicación desde el /data/app a /system/app directorio

Por ejemplo:

  • una aplicación llamada fooBarApp
  • su nombre subyacente es /data/app/fooBarApp-1.apk

Así que sin más preámbulos:

  • cp /data/app/fooBarApp-1.apk /system/app/fooBarApp.apk ( tenemos que dejar el -1 parte del nombre, ya que las aplicaciones del sistema no las tienen )
  • rm /data/app/fooBarApp-1.apk ( Para evitar la duplicación. )
  • En este punto, la titularidad puede ser reprimida, o los permisos, para el caso, así que hazlo chmod 644 /system/app/fooBarApp.apk
  • Reiniciar

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X