Acceder

Ver la Versión Completa : [ CONSULTA ] Modificar .apk


mchg
18/11/12, 14:03:26
Buenas, estoy pensando en hacer una aplicación que modifica el contenido de un .apk y quería saber si alguien me puede techar una mano ya que manualmente sé que hay que extraerlo, modificarlo, comprimirlo como zip y luego cambiar la extensión pero por código no sé cómo se haría e imagino que habrá algo más rápido para modificarlo.
Gracias de antemano.

Enviado desde mi Nexus 4

Javier.d
18/11/12, 14:47:34
Buenas, estoy pensando en hacer una aplicación que modifica el contenido de un .apk y quería saber si alguien me puede techar una mano ya que manualmente sé que hay que extraerlo, modificarlo, comprimirlo como zip y luego cambiar la extensión pero por código no sé cómo se haría e imagino que habrá algo más rápido para modificarlo.
Gracias de antemano.

Enviado desde mi Nexus 4

Prueba con APK Manager, hay un tuto en este mismo blog


Enviado desde mi Galay mini con AOKP JB

mchg
18/11/12, 20:38:15
Prueba con APK Manager, hay un tuto en este mismo blog


Enviado desde mi Galay mini con AOKP JB

Gracias pero...¿Hay alguna forma de hacer lo mismo por código? Porque estoy haciendo una aplicación en la que introduzcas una imagen .png y ésta sustituya una en concreto de dentro de la .apk

mchg
19/11/12, 00:37:44
También tengo el problema de que intento abrir los .xml que contienen las apk con notepad ++ se me abre con caracteres extraños y no con el código que debería.

cybertus
19/11/12, 02:19:22
Buenas, estoy pensando en hacer una aplicación que modifica el contenido de un .apk y quería saber si alguien me puede techar una mano ya que manualmente sé que hay que extraerlo, modificarlo, comprimirlo como zip y luego cambiar la extensión pero por código no sé cómo se haría e imagino que habrá algo más rápido para modificarlo.
Gracias de antemano.

Enviado desde mi Nexus 4

pero la aplicacion seria de escritorio? o para android? si es de escritorio.. unix o windows? en linux puedes hacer un script con bash, usas unzip para descomprimir y comprimir y un par de comandos mas para modificar, que no sé exactamente qué necesitas modificar...

En windows necesitarás hacer un .bat, pero de windows ya no conozco como va la cosa.

Enviado desde mi ASUS Transformer Pad TF300T usando Tapatalk 2

mchg
19/11/12, 10:50:13
pero la aplicacion seria de escritorio? o para android? si es de escritorio.. unix o windows? en linux puedes hacer un script con bash, usas unzip para descomprimir y comprimir y un par de comandos mas para modificar, que no sé exactamente qué necesitas modificar...

En windows necesitarás hacer un .bat, pero de windows ya no conozco como va la cosa.

Enviado desde mi ASUS Transformer Pad TF300T usando Tapatalk 2

Es una aplicación para android, para modificar desde el teléfono el contenido de una apk

Enviado desde mi Nexus 4

cybertus
19/11/12, 10:57:02
Es una aplicación para android, para modificar desde el teléfono el contenido de una apk

Enviado desde mi Nexus 4

Android viene a ser un linux. Creo que lo mas facil sería hacer un script en bash y luego en tu aplicacion que sea solo un lanzador a ese script, es decir, que desde la aplicacion abras ese script y le pasas como parámetro la imagen que quieres cambiar.

aqui hay uno que pregunta como ejecutar ese script desde una aplicacion android y tambien hay un ejemplo de bash, por si no lo conoces:

http://stackoverflow.com/questions/4957385/how-can-we-execute-a-shell-script-file-from-my-android-application

y si eso no sirve:

http://stackoverflow.com/questions/3350283/any-way-to-run-shell-commands-on-android-programmatically

para mas informacion:

https://www.google.es/search?q=execute+bash+android+programatically&oq=execute+bash+android+programatically&aqs=chrome.0.57j0l3.5944&sugexp=chrome,mod=8&sourceid=chrome&ie=UTF-8

A ver si con esto puedes avanzar algo :ok:

mchg
19/11/12, 15:32:20
Android viene a ser un linux. Creo que lo mas facil sería hacer un script en bash y luego en tu aplicacion que sea solo un lanzador a ese script, es decir, que desde la aplicacion abras ese script y le pasas como parámetro la imagen que quieres cambiar.

aqui hay uno que pregunta como ejecutar ese script desde una aplicacion android y tambien hay un ejemplo de bash, por si no lo conoces:

http://stackoverflow.com/questions/4957385/how-can-we-execute-a-shell-script-file-from-my-android-application

y si eso no sirve:

http://stackoverflow.com/questions/3350283/any-way-to-run-shell-commands-on-android-programmatically

para mas informacion:

https://www.google.es/search?q=execute+bash+android+programatically&oq=execute+bash+android+programatically&aqs=chrome.0.57j0l3.5944&sugexp=chrome,mod=8&sourceid=chrome&ie=UTF-8

A ver si con esto puedes avanzar algo :ok:

Muchas gracias, voy a probar y cuando lo tenga lo postearé

Enviado desde mi Nexus 4

Sensei Zaldi00
21/11/12, 23:04:19
Al abrir el xml te sale un código raro porque para ver el código real tienes que decompilar el apk, no abrirlo sin más con winrar o 7zip, puedes hacerlo fácilmente, echa un vistazo a este vídeo


https://www.youtube.com/watch?v=aM5mjKN4ceo&feature=youtube_gdata_player
Enviado desde mi GT-I9100 usando Tapatalk 2