Tengo un Galaxy Core Duos con el que estaba jugando. Es stock rom, sin rootear. Sin embargo, instalé una aplicación que bloquea el teléfono después del inicio. Así que ya no puedo usar el teléfono y necesito reiniciarlo.
Sin embargo, me gustaría guardar algunos datos del teléfono antes. Especialmente los contactos, que desafortunadamente no se sincronizaron por completo antes de que esta aplicación causara fallas.
¿Es posible acceder a los datos de mis contactos de alguna manera a través de ADB desde el menú del gestor de arranque/recuperación? Sin embargo, no tenía ADB habilitado en la configuración. ¿O es posible incluso desinstalar la aplicación de ADB desde el menú de recuperación/cargador de arranque?
O que mas podria hacer?
No, no es posible eliminar la aplicación del gestor de arranque. El demonio ADB no se ejecuta en el dispositivo en ese entorno diminuto cuando el dispositivo está en modo fastboot y la recuperación de stock no ofrece acceso de shell.
Lo mejor que puedes hacer es actualizar una recuperación personalizada, como TWRP, CWM o Philz Touch desde el modo de descarga/arranque rápido o desde una herramienta usando una PC (si es posible para un usuario normal) y arrancar directamente en esa recuperación. Tenga en cuenta que si el cargador de arranque no está desbloqueado, desbloquear un cargador de arranque puede (hoy en día lo hace) causar un borrado completo de los datos del usuario.
Una vez que esté en un entorno de recuperación personalizado, siga las instrucciones para eliminar la aplicación:
elimine el apk o el directorio de la aplicación (para Android 5.0 y superior) que contiene el apk usando el comando:
adb shell rm -rf PATH # PATH refers to location of APK under /data/ (excluding /data/media)
#Example:
adb shell rm -rf /data/app/com.android.chrome-1.apk
adb shell rm -rf /data/app-private/org.mozilla.firefox/
Opcional: elimine los datos de la aplicación de /data/data/ eliminando el directorio con el nombre como nombre del paquete de la aplicación usando
adb shell rm -rf /data/data/PACKAGE # PACKAGE refers to package name of the app
Si las instrucciones mencionadas anteriormente no funcionan para usted, haga que Android arranque en modo seguro. Mi respuesta puede ayudarte.
Si tiene la intención de hacer una copia de seguridad de los contactos, haga una copia de seguridad del directorio /data/data/com.android.providers.contacts . La base de datos en su interior contiene los contactos. Para restaurarlos después de un restablecimiento de fábrica, inicie una recuperación personalizada y restaure el directorio respaldado.
Por cierto, no importa si tenía habilitada la depuración de USB en Android o no, una vez que haya arrancado fuera del sistema operativo Android.
TJJ
Señor del Fuego
TJJ