7 votos

Puede SwiftKey se trasladó a la partición del sistema?

Quiero mover el SwiftKey aplicación de mi usuario estándar de la partición para la partición del sistema (tengo root). Soy capaz de utilizar Copia de seguridad de Titanio o Link2SD para convertir una aplicación en un sistema de aplicación, pero en el momento que yo trate de que con SwiftKey, continuamente la fuerza de cierre. Con la mayoría de las aplicaciones, si empiezan a actuar para arriba derecha después de cambiar a aplicaciones del sistema, simplemente reinicie y funciona. Sin embargo, al reiniciar el problema no se resuelve con SwiftKey.

También he tratado de limpieza de la memoria caché y dalvik caché, pero parece que esta aplicación particular odia ser una aplicación del sistema.

De acuerdo a este hilo del foro, necesito mover una biblioteca sobre el sistema de la carpeta lib, pero no veo ninguna biblioteca de la necesidad de ser copiado.

Reinstalar la app parece que funciona, pero no realmente. Debido a que las actualizaciones de aplicaciones del sistema no se almacenan en la partición del sistema, 'actualizar' el Swiftkey app hace que la aplicación funcione de nuevo, porque el principal binario que se ejecuta se está ejecutando desde el modo usuario, no systemland. Si yo uso Titanium Backup o Link2SD a Integrate de la actualización en la partición del sistema, comienza a estrellarse de nuevo.

Alguien ha sido capaz de mover la app SwiftKey en la partición del sistema?

Edit: he intentado borrar la caché, borrar datos, desinstalar completamente y volver a instalar (para luego mudarse a la del sistema), y que incluso trató de los mismos pasos en el otro teléfono del mismo modelo (Optimus V).

También he intentado manualmente copiando el .archivo apk de más en lugar de simplemente utilizar Titanium Backup o Link2SD integrado en la empresa de mudanzas. SwiftKey simplemente se niega a ejecutar correctamente si se ha instalado como una aplicación del sistema, pero funciona bien como un usuario de la aplicación.

1voto

Rana Puntos 11

En primer lugar, vaya a la carpeta Raíz, a continuación, vaya a "/data/data/.com.android.swiftkey", a continuación, copiar el "lib" en los archivos "//system/lib" y después de eso, ir a la root, a continuación, "//data/app" y copia el "swiftkey" aplicaciones de archivo /de/system/app y reiniciar el teléfono. Después de reiniciar, abrir titanium backup, encontrar swiftkey y limpieza de datos. Hecho. No forzar cierre de nuevo :)

0voto

Nick Pierpoint Puntos 7976

Si tienes root, entonces es una simple cuestión de volver a montar la partición de sistema de lectura y escritura y tratar de copiar el swiftkey del apk en /system/app, a continuación, vuelva a montar la partición de sistema de nuevo, aparecerá entonces como una aplicación del sistema.

A continuación, en la primera ejecución, se vuelva a crear la libs etc en las respectivas /data de la partición.

0voto

Liam W Puntos 6478

Como usted tiene root, todo lo que tienes que hacer es encontrar el SwiftKey archivo apk usando un administrador de archivos como el root explorer y, a continuación, cortar a la /system/app directorio.

Una vez hecho esto, ir en Settings->Apps->All->Swiftkey después de reiniciar, y seleccione la opción de datos.

Esto no debe hacerse sin la fuerza de cierre.

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