Al descompilar, compilar y firmar un APK, se instala pero el App no funciona

Iniciado por okik, 25 Enero 2019, 22:07 PM

0 Miembros y 1 Visitante están viendo este tema.

okik

Hola,
He descompilado un paquete APK de un app.  Sin modificar nada del mismo, lo vuelvo a compilar y después lo firmo, pero para mi sorpresa al instalarlo no funciona. Se ejecuta en un principio pero luego el app se cierra inesperadamente.

¿A que se debe? ¿Alguna idea?

Gracias

rub'n

tienes que pasar mas info , versión de la skd que usas para firmarlo y la versión lo estas ejecutando

y este tema va en aplicaciones Programación General


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

okik

Cita de: rub'n en 25 Enero 2019, 23:14 PM
tienes que pasar mas info , version de la skd que usas para firmarlo y la que version lo estas ejecutando

y este tema va en aplicaciones Programación General

la versión de Java es:
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)


Respecto la versión del App
dumpsys package com.gamestar.perfectpiano | grep version
    versionCode=2100930 targetSdk=27
    versionName=7.3.8


La duda la expuse aquí porque esto es para móviles y el app es de móvil.¿ Programación? No se, yo no lo veo como tema de programación.


rub'n

Cita de: okik en 26 Enero 2019, 21:06 PM
la versión de Java es:
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)


Respecto la versión del App
dumpsys package com.gamestar.perfectpiano | grep version
   versionCode=2100930 targetSdk=27
   versionName=7.3.8


La duda la expuse aquí porque esto es para móviles y el app es de móvil.¿ Programación? No se, yo no lo veo como tema de programación.



depende con que api lo estas compilando, y fuera mejor ver que pasos estas haciendo para el proceso

y mejor aun la excepción, pero para eso ya necesitas usar por ejemplo Android Studio


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

okik

Android Studio lo tengo instalado pero apenas estoy trasteando con él ya que todavía no se utilizarlo. Todavía no programo aplicaciones para móviles, apenas he empezado a meterme en el tema justo esta semana.

Lo que he hecho es empezar a trastear con el móvil, el sistema Android, archivos y consola.

He usado adb shell para usar comando dentro de mi móvil y realizar tareas así como usar comandos de adb para por ejemplo extraer paquetes, descompilar y compilar paquetes.

una vez compilados he usado JAVA para firmarlo:
java -jar signapk.jar testkey.x509.pem testkey.pk8 paquete.apk paquete_.apk"

He podido modificar incluso aplicaciones de terceros, los he vuelto a compilar y firmar y han funcionado.

Parece que lo suyo sería poderlo ejecutar desde Android Studio y ver que ocurre, pero como ya he dicho todavía no se bien como funciona. De hecho si quiera he podido ejecutar una aplicación pues siempre me da algún error que otro.