0 votos

Cómo copiar Unity Game (SpaceFlight Simulator) de Galaxy S6 Edge a S9?

He estado buscando una manera de transferir el progreso del juego de Space Flight Simulator (hecho por Unity) de un Galaxy S6 Edge a un nuevo Galaxy S9. Tenga en cuenta que el directorio /data/data/ no existe en ambos dispositivos, no hay ninguna carpeta PlayerPrefs, no puedo Rootear el S9 ya que todavía es nuevo y está en garantía (por lo que no puedo usar TitaniumBackup) y el juego no está conectado a un servidor en línea (sin cuenta de Google Play). He copiado los archivos relacionados con el juego que he encontrado en el S6 Edge (todos en Almacenamiento interno/Android/datos/) al S9 pero no ha funcionado. También he probado Helium Sync and Backup (versión gratuita) pero parece que crea copias de seguridad para restaurar en el mismo dispositivo, no en otro diferente.

Llevo unas 2 semanas buscando la manera, pero no he encontrado nada. El desarrollador del juego no está seguro de dónde se almacenan los datos guardados en el S6. También he buscado en este foro y no he encontrado nada útil. ¿Hay alguna forma que no implique escribir código (no soy programador), rootear alguno de los dispositivos o comprar aplicaciones de pago?

Agradecemos cualquier ayuda.

1voto

Izzy Puntos 45544

Resumiendo a partir de los comentarios sobre la pregunta:

Helio hace realizar el trabajo si las acciones se llevan a cabo correctamente:

  1. Copia de seguridad de la aplicación en el dispositivo de origen
  2. en el dispositivo de destino, copie la carpeta en la ubicación exacta en la que Helium crea las copias de seguridad
  3. en el dispositivo de destino, restaura la aplicación.

Si no se siguió exactamente el paso nº 2, Helio no encontraría las copias de seguridad en el dispositivo de destino.

Un enfoque comparable sería utilizar adb copia de seguridad (véase nuestro Wiki de etiquetas ADB para más detalles). Para utilizarlo, necesitará conocer la función nombre del paquete de la aplicación a tratar (que es, por ejemplo, lo que se encuentra en la URL playstore por el parámetro "id"). Entonces:

  1. Conectar el dispositivo de origen
  2. Ejecutar adb backup -f foobar.ab -apk com.app.foobar ¹
  3. Desconectar el dispositivo de origen, conectar el dispositivo de destino
  4. Ejecutar adb restore foobar.ab ¹

Otro detalle: puedes mezclar los dos enfoques. Las copias de seguridad creadas por Helium contienen *.ab que puede pasar a adb restore .


¹ por supuesto sustituir <code>foobar</code> y <code>com.app.foobar</code> con el nombre de la aplicación correspondiente

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