CONSULTA Error al descompilar y compilar apk

oligono

Simdualero de Oro
Mensajes
108
Puntos
974
Móvil
Lenovo K3 Note T3S
Hola

Quiero modificar una apk existente, y estoy utilizando ApkTool o sucedáneos como Apk Easy Tool. El caso es que sin hacer ninguna modificación, simplemente descompilo la apk, sin hacer nada, la compilo, la firmo y hago (o no) zipalign. Voy al móvil, la instalo, y a la hora de ejecutarla me dice que la aplicación se ha detenido.
¿Por qué puede ser?

Gracias y saludos
 
Busca jbart, y en la carpeta framework-single copia framework-res y mediatek-res( si es mediatek) y decompila, modifica lo que quieras y recompila
 
Para poder ayudarte necesito que aportes más datos.

Que teléfono es, que Rom, versión de Android, versión de Apktool que has usado y con que comando has compilado.

Después de todo eso, existen mil detalles que pueden hacer que tu apk no compile.

También estaría bien que adjuntes un log del error que te da al compilar.

Como te dice Franjhv, usa JBart en su última versión y añade manualmente el Apktool 2.2.2 o superior si existe.
 
He hecho la aplicación de sistema, pero la aplicación sigue cerrándose poco después de arrancar.

En cuanto al jBART, la última versión (3h) no tiene archivo ejecutable (exe), y aunque la página dice que se puede utilizar bajo Windows (con java) yo no sé como hacerlo. Encontré una versión anterior (2a) que sí tenía archivo ejecutable, pero esta aplicación parece más enfocada a roms (archivos zip) que a apks. Si deodexo, consigo la carpeta con los archivos, pero el tamaño es mucho menor que si utilizo otras aplicaciones, por lo que me temo que no se han extraído todos los archivos. Aunque en algunas pestañas tengo la opción de compilar, no puedo seleccionar ninguna carpeta, por lo que no puedo compilar.


Para poder ayudarte necesito que aportes más datos.

Que teléfono es, que Rom, versión de Android, versión de Apktool que has usado y con que comando has compilado.

Después de todo eso, existen mil detalles que pueden hacer que tu apk no compile.

También estaría bien que adjuntes un log del error que te da al compilar.

Como te dice Franjhv, usa JBart en su última versión y añade manualmente el Apktool 2.2.2 o superior si existe.

El teléfono es un lenovo k50-t5 con The Flash Rom OTA Edition by JDesing v8.2.9 (no sé si la conoces :tearsofjoy: )

Versión Apktool: 2.2.2

Comandos al compilar: He utilizado la instrucción "apktool b nombre_de_la_aplicacion"
Si utilizo APK Easy Tool no utilizo ninguno (solo tiene la opción de hacer la apk "debugable" (-d) pero está desmarcada)
También he utilizado la aplicación "Advanced ApkTool.exe" que no tiene ninguna opción a la hora de compilar.
No puedo darte un log del error al compilar, porque estas aplicaciones dicen que la compilación se ha llevado a cabo con éxito, y de hecho, el apk resultante se puede instalar sin problemas. El problema viene cuando intento ejecutarla.

¿En qué carpeta pongo el Apktool 2.2.2? No veo otro archivo apktool.jar en las carpetas del jBART :confounded:
 
@oligono , pulsa el archivo jbart que si tienes instalado java te lo abre.
El archivo apktool tienes que copiarlo en la carpeta tools, creo busca que hay otro y luego cuando abras jbart tienes que seleccionarlo.
Ahora ya me voy a dormir pero mañana si quieres te digo como va.
Aunque @JDesing te lo puede explicar igual o mejor que yo
 
Muchas gracias por la respuesta.
Tenía asignado que Winrar abriera los archivos jar, y no pensé en abrirlo con java :confounded:
Ahora ya puedo hacer funcionar la versión 3h. He puesto el apktool_2.2.2.jar en la carpeta data/tools/lib, donde he comprobado que tenía otros apktools que no había visto antes.
En la ventana Single file he seleccionado mi apk y el apktool_2.2.2. He marcado las opciones:
- Decompile Sources
- Install frameworks
- Use original AndroidManisfest.xml
- Sign file after compiling
- Write out debug info in smali

He decompilado y he vuelto a compilar. La instalo en mi móvil sin problemas, pero unos segundos después de ejecutarla me dice "Se ha detenido la aplicación".
 
Que intentas realizar?, De todos modos hay app que por muchas vueltas que le des, se hacen prácticamente imposibles.
Un indicador es ese de descompilar y compilar sin hacer nada.
Metes todos los archivos apk del framework en JBart?
 
Esta aplicación (juego) te obliga a actualizar a la nueva versión, y hay cosas que me gustaría mantener de la versión anterior. No sé si funcionaría. Todavía no lo he intentado, ya que ni tan siquiera puedo compilarla correctamente sin haber hecho cambios.

Respecto a meter "todos los archivos apk del framework", no sé a qué te refieres. Lo único que he metido han sido los archivos framework-res.apk y mediatek-res.apk de mi móvil en la carpeta \jBART-master\data\frameworks_single\
 

Del blog

  • Revisión del router con VPN Slate AX GL-AXT1800 de GL-iNet
    Sat, 27 Apr 2024 13:49:32 CEST
    Un vistazo al GL-AXT1800 El GL-iNet Slate AX WiFi 6 es un router/bridge de doble banda lo suficientemente pequeño como para llevarlo contigo mientras viajas. Es el primero de la marca en incorporar el ...
  • Vodafone lidera quejas en España según la OCU
    Fri, 26 Apr 2024 18:43:26 CEST
    Análisis de las reclamaciones en el primer trimestre de 2024 Durante el primer trimestre de 2024, la plataforma Reclamar de OCU recibió más de 17.000 reclamaciones, lo que ha impulsado la actividad de ...
  • Blackview se prepara para presentar el BL9000 Pro con tecnología FLIR®
    Thu, 25 Apr 2024 18:37:25 CEST
    Blackview fortalece su asociación con FLIR® para el lanzamiento del BL9000 Pro La marca de móviles Blackview continúa buscando su lugar en el mercado al fortalecer su colaboración con el líder de la i ...
  • O TikTok se vende, o se prohibe – así es la nueva ley en EE.UU
    Thu, 25 Apr 2024 10:23:41 CEST
    Ultimatum a TikTok El presidente Biden ha promulgado una ley que impactará significativamente a la popular plataforma de redes sociales TikTok en los Estados Unidos. Esta acción legislativa busca forz ...
  • 150 millones de usuarios activos en Threads
    Thu, 25 Apr 2024 10:07:20 CEST
    Threads, la aplicación de mensajería de Instagram, ya supera los 150 millones de usuarios activos mensuales El CEO de Meta, Mark Zuckerberg, reveló recientemente que Threads, la aplicación de mensajer ...

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba