Así que estoy ejecutando Phoenix OS y he instalado Termux.
¿Hay alguna manera de descompilar y luego recompilar un apk dentro de Android. Veo que esto se requiere para Apps aquí y allá pero no tengo un ordenador físico.
Así que estoy ejecutando Phoenix OS y he instalado Termux.
¿Hay alguna manera de descompilar y luego recompilar un apk dentro de Android. Veo que esto se requiere para Apps aquí y allá pero no tengo un ordenador físico.
No, esta es la respuesta oficial del desarrollador aquí . Para citar
Aprovechamos un par de características de Java7 que no están completamente en AOSP todavía. La mayor parte de esto es la biblioteca java.nio2. Además, nuestra biblioteca YAML (SnakeYAML no es compatible con Android).
Por último, nuestro binario nativo (aapt) que tiene compilaciones para Mac 64/32, Unix 64/32 y Windows no tiene una compilación ARM para AOSP. Por eso.
¿Qué se supone que es ese enlace? No me funciona -- aparece como http://read%20speeds%20of%20550%20mb/s%20and%20write%20speeds%20of%20520%20MB/s
y definitivamente no tengo eso copiado en mi portapapeles, lol.
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
1 votos
"Veo que esto se requiere para las aplicaciones aquí y allá" - ¿eh? ¿Ejemplos?
0 votos
@AndyYan esa es una pregunta justa Android.stackexchange.com/questions/25999/
0 votos
Entonces ten en cuenta que las herramientas relacionadas con el APK en Android suelen tener funciones incompletas en comparación con sus homólogas de PC. Además, con la complejidad actual de la aplicación de Google, dudo que todavía se pueda descomponer correctamente - la última vez que hice una descomp/recomp a ella, falló en la recomp.
0 votos
@AndyYan hmm que se dice me gusta la web porque todo es esencialmente de código abierto para ser visto y editado. Esperaba tener una experiencia similar en Android.
0 votos
@AndyYan ¿De dónde sacas esa información de que las aplicaciones no se pueden recompilar? Si hago otra pregunta, ¿podrías explicar la situación actual?
0 votos
Tuve una ocasión similar hace un año en la que tuve que descomp/recomp de Google App para cambiar algunos recursos, pero me falló, así que lo dejé. Sin embargo, no sé de la situación actual, así que todavía vale la pena su intento.
0 votos
@AndyYan ¿Cuál fue el error?
0 votos
@DeathMaskSalesman No lo recuerdo con precisión, hace tiempo. Sólo sabía que era una denuncia lanzada por
apktool
.0 votos
@AndyYan Hmm. ¿Lo has ejecutado desde Windows?
1 votos
@DeathMaskSalesman Claro. Aunque podría ser cualquier cosa lo que causó el fallo - yo estaba usando la línea de comandos en ese momento y, naturalmente, podría introducir errores humanos.
3 votos
@AndyYan Es sólo una suposición, pero creo que el error puede estar relacionado con la codificación. Una vez, intenté recompilar un APK en particular, que falló debido a que ApkTool usaba ISO-8859-1 en lugar de UTF-8, mientras que alguna carpeta de recursos tenía un nombre no ASCII. La recompilación en Linux tuvo éxito, al igual que la eliminación del recurso con nombre extraño.
0 votos
Está el original APKTool por iBotPeaches & friends y hay una versión modificada por AndroBlack para utilizarlo directamente en Android. Hay versiones compatibles con x86 en AndroidFileHost enlazado desde el post de allí.