¿Es posible conservar los datos del sistema (no los datos de la tarjeta SD) en el emulador de Android cuando se apaga? Mi problema específico es que estoy tratando de importar un nuevo certificado raíz en el archivo /system/etc/security/cacerts.bks
, pero eso requiere un reinicio, y cuando reinicio el emulador, el archivo se revierte al estado original.Cómo reiniciar el emulador de Android y conservar los datos del sistema
Respuesta
El archivo es una parte de la imagen del sistema y no forma parte de los archivos creados en la carpeta .avd.
Found a link sobre cómo hacer una copia de seguridad/modificar una imagen del sistema. Los comentarios no están en inglés, pero los comandos son bastante sencillos.
También puede seguir las instrucciones proporcionadas por http://stackoverflow.com/a/10540106/988704 (en inglés), la principal diferencia es que en lugar de presionar los APK, está presionando el archivo cacerts.bks. –
Creo que una vez logré hacer esto al encontrar un archivo temporal que contenía la imagen modificada/del sistema del emulador en ejecución, y guardar una copia que luego sustituí por la imagen inicial en un avd que hice para hackear en.
Desafortunadamente, no recuerdo dónde encontré el archivo temporal. Jugando con él en el momento en que el archivo llamado en el avd parece estar cambiando y no puedo encontrar indicios de ningún otro candidato que esté abierto. Tal vez lo que hice fue copiar eso mientras el emulador todavía estaba funcionando. Por el momento, los archivos ficticios que creo en/system después de remontarlos escribibles parecen persistir en la destrucción y recreación del emulador sin ningún esfuerzo por mi parte.
Además, ¿está seguro de que se necesita un reinicio real del emulador, que simplemente usar el shell adb para 'detener' y luego 'iniciar' el framework de Android no servirá?
Gracias por la respuesta, encontré la respuesta después de algunas búsquedas, presentando como respuesta por separado. – saugata
- 1. Reiniciar/Apagar el emulador de Android
- 2. Cómo reiniciar el emulador para probar ACTION_BOOT_COMPLETED?
- 3. ¿Cómo acceder a los archivos locales del sistema de archivos en el emulador de Android?
- 4. ¿Volver a cargar la aplicación de Android en el emulador sin reiniciar el emulador en Eclipse?
- 5. Consejos y trucos del emulador de Android
- 6. Cómo obtener los colores del sistema Android
- 7. Partición del sistema del emulador de Android sin espacio desde el inicio
- 8. cómo reiniciar el emulador en modo de recuperación
- 9. El cambio del reloj del sistema Android detiene los temporizadores. ¿Cómo puedo reiniciarlos?
- 10. Cómo reiniciar el teléfono Android desde el código del kernel
- 11. Identificador del dispositivo del emulador de Android
- 12. Montar imágenes del emulador de Android
- 13. Android 2.3 cambios de orientación del emulador
- 14. ¿Cómo puedo crear el emulador de Android?
- 15. El reloj del emulador no coincide con el reloj del sistema host
- 16. ¿Cómo activar el emulador de Android?
- 17. ¿Cómo adjuntar el emulador de Android a ADB?
- 18. Sonido del emulador de Android - ubuntu
- 19. Cómo salir del modo de pantalla completa en el emulador de Android
- 20. Android AlarmManager después de reiniciar
- 21. ¿Cómo eliminar la aplicación de muestra del emulador de Android?
- 22. cómo conservar variable de devolución de datos
- 23. emulador por defecto Android
- 24. ¿Cómo abro la ventana de terminal del emulador de Android?
- 25. Android El emulador acelerado continúa reiniciando
- 26. Cómo usar cp.exe de Cygwin y conservar los permisos
- 27. números mágicos de la convocatoria reiniciar el sistema Linux()
- 28. ¿Cómo abrir Android adb desde el símbolo del sistema?
- 29. ¿cómo se guarda la instantánea del emulador de Android?
- 30. ¿Cómo se compara el rendimiento del emulador de Android con el rendimiento real del dispositivo?
hey, ¿lograron encontrar una solución? Estoy tratando de copiar algunos archivos a/system/framework y se pierden al reiniciar, – Ahmed