Estoy usando una aplicación que ha sido actualizada, pero no funciona en mi teléfono en la versión actual. Por lo tanto, estoy utilizando una más antigua. Pero por supuesto, siempre aparece con una actualización en la PlayStore.
Ahora he encontrado un método temporal al firmar el apk con mi propia clave. Por lo tanto, ya no sería reconocido por la PlayStore. Es una aplicación bancaria (verificación de código). La aplicación al principio parece estar bien. Desafortunadamente, cuando intento escanear el código de activación, la versión auto-firmada se bloquea. A través de adb logcat arroja este error:
java.lang.ArithmeticException: dividido por cero
¿Es esto algún tipo de mecanismo de seguridad dentro de la aplicación para verificar si el certificado es el correcto? ¿No debería ser posible modificar esta verificación? ¿O hay alguna forma de rastrear qué acción causa la excepción de dividir por cero?
0 votos
Este desarrollador de aplicaciones debería haber configurado un manejador de excepciones para este tipo de excepción. Deberías hacer esta pregunta en StackOverflow porque está relacionada con la programación.