Saltar para conteúdo


Foto
- - - - -

Como Compilar/decompilar Ics Apk Facilmente - 100% Operacional


  • Por favor inicie sessão para responder
4 respostas a este tópico

#1 .z3u5

.z3u5

    Membro

  • Membros
  • PipPip
  • 49 mensagens
  • Optimus Madrid

Mensagem publicada 04 July 2012 - 16:38

Boas

Após uma procura em como conseguir chegar ao codigo fonte de uma aplicação encontrei dois posts que me parecem ser uma boa maneira de o conseguir, experimentei uma (que é a que aqui vou pôr mais pormenorizada) , mas é um pouco demais para mim, pois ultrapassa o meu conhecimento nesta area para lhe dar algum seguimento( ainda sou um noob ), mas que pode ser útil para os mais entendidos.
Não sei se isto pode ser considerado um acto de pirataria, mas a ideia de poder mexer numa apk para fins não comerciais tb existe, imaginem o que é poder personalizar uma apk completamente a nosso gosto :)

Creditos:
@Bichon (yes, again)
@Xavierjohn22, the amazing author of AutoApktool!
@Brut_all for Apktool
@XDA Community
@Google

Requisitos (ambiente Windows, o meu Win7 64bits)

Java (última versão)
JDK (última versão)
JDR (última versão, normalmente incluídos no JDK ou Java)
SDK' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=SDK']SDK (versão 3.0 para a última ICS' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ICS']ICS código-fonte)
Auto_Apktool 2.0.0 (BAIXAR)

Tutorial:

1) Baixar e descompactar simplesmente AutoApkTool 2.0.0
2) Clique em "autoapktool main.bat", prompt vai abrir

Imagem colocada

3) colocar a apk que você quer mexer com a "INPUT APK"

Imagem colocada

4) você pode escolher mais de uma opção para descompilar (opção 6 é fortemente recomendado)
5) quando a opção 6 está sendo selecionado, arraste a pasta de apk _INPUT_APK no prompt do Windows e clique em enter

Imagem colocada

6) Uma janela Nota irá aparecer, e irá mostrar se o processo de descompilação foi feito corretamente. Uma vez que você fechar a janela, você verá a pasta decompiled na pasta _INPUT_APK

Imagem colocada

7) que as suas edições (xml, snali, ou png, não importa)
8) recompile com a opção 7 (NOTA: neste momento você deve arrastar todas as pastas, não o apk)
9) Uma vez que recompilar terminar, abra a pasta descompilação, vá até a pasta "dist", e aqui você tem o seu apk editado

Imagem colocada

10) Você deve assinar o apk com opção de 10 (NOTA: arraste o apk da pasta dist para o prompt, pressione enter, e na mesma pasta, um signedxxx.apk aparecerá)

Imagem colocada

11) Mude o nome da APK, e empurrá-lo | NOTA: você pode empurrar o apk com 62 ou com opção de digitação SDK' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=SDK']SDK:


adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb remount
adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb push xxx.apk system/app
adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb reboot


Creditos pelo tutorial: memnoc

Fonte - http://www.portaland...age__pid__12841

O outro post sobre esta materia pode ser encontrado aqui:

http://forum.xda-dev...d.php?t=1732635

Cumps

#2 Alcagoita

Alcagoita

    Geek de Android

  • Membros
  • PipPipPipPip
  • 958 mensagens
  • LocalizaçãoAlcobaça
  • Nexus 4

Mensagem publicada 04 July 2012 - 20:06

Mais facil criar um projecto no Eclipse que até tens o emulador android para testar.

#3 Duarte777

Duarte777

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 2279 mensagens
  • LocalizaçãoBraga
  • Samsung Galaxy S6

Mensagem publicada 04 July 2012 - 20:13

Excelente tuto, este tuto funciona para qualquer .apk portanto a melhor zona para ele é na zona de programação, se me deres permissão movo para lá :)
EDIT: Acabei de reparar que é "copy-past", só tinha reparado no link do XDA... mas obrigado pela partilha :)

Editado por koila33, 04 July 2012 - 20:15.

HTC One - 4.2.2 Stock

#4 .z3u5

.z3u5

    Membro

  • Membros
  • PipPip
  • 49 mensagens
  • Optimus Madrid

Mensagem publicada 04 July 2012 - 21:30

Excelente tuto, este tuto funciona para qualquer .apk portanto a melhor zona para ele é na zona de programação, se me deres permissão movo para lá :)
EDIT: Acabei de reparar que é "copy-past", só tinha reparado no link do XDA... mas obrigado pela partilha :)


Claro que dou permissão e peço desculpa se não pus no sitio certo :) mas ainda são as primeiras andanças.

#5 .z3u5

.z3u5

    Membro

  • Membros
  • PipPip
  • 49 mensagens
  • Optimus Madrid

Mensagem publicada 04 July 2012 - 21:38

Mais facil criar um projecto no Eclipse que até tens o emulador android para testar.


Talvez até seja mais fácil mas para quem já entenda :) . Eu já tentei editar um apk no eclipse e não consegui , talves criar um projecto seja fácil, mas editar um que já existe é outra coisa pelo menos para mim :), além de que através do que li não há maneira de conseguires fazer isso no Eclipse, essa era a minha ideia inicial. Mas se for possivel agradecia-te que me indicasses como fazelo pois tenho todas as ferramentas mas ainda estou a aprender como usalas.

Cumps