Al utilizar adb install something.apk
¿el gestor de paquetes de Android verifica la firma del APK? adb install
Parece que no aparece nada en la pantalla del teléfono, así que me resulta difícil saber si lo hace.
Me gusta la idea de usar sitios web espejo de APK para descargar archivos APK con un teléfono que no tiene Google Play Services, pero como no puedo confiar en ninguno de esos sitios web espejo de APK, quiero asegurarme de que los datos de la aplicación no están en riesgo si se usa adb install
al actualizar a una nueva versión del APK.
Un par de preguntas:
- Si
adb install
hace la verificación de la firma, ¿qué hace si la firma no coincide? ¿Falla la instalación, aparece una pregunta en la pantalla del teléfono o borra automáticamente los datos existentes de la aplicación? - ¿Y si se utiliza el
-r
opción conadb install
? - Si utilizo
adb uninstall -k
antes de instalar la actualización de la aplicación, ¿se verifica la firma de la instalación anterior antes de que los datos de la aplicación antigua se compartan con la nueva instalación? - Bonificación: Tenemos la opción
adb install -l
, donde-l
significa "forward-lock the app". Qué significa este "forward-lock" y si tiene algo que ver con la verificación de la firma y el acceso a los datos de la aplicación?