[TUTORIAL] Descompilando, recompilando e assinando apk

  • Respostas:95
  • Sticky
Joao Nascimento
  • Posts no fórum: 1

28/07/2014, 03:30:38 via Web

Eu descompilei, mas não tem nenhuma pasta como o nome "dist"....
.
Eu ainda não modifiquei nem tentei recompilar, pois, quero tirar essa dúvida antes de continuar.
.
Obrigado!

Responder
Rafael Maciel
  • Posts no fórum: 5

28/07/2014, 04:31:26 via Web

Tem sim ,quando vc descompila fika uma pasta com o msm nome do apk e dentro da pasta vai ter uma chamada dist.

Responder
Jonas D.
  • Posts no fórum: 430

28/07/2014, 06:39:38 via App

Não existe nenhuma forma de fazer essas edições em apps pelo próprio dispositivo?

Motorola Moto E - XT1025
• CyanogenMod 13.0 (MM 6.0.1)
• TWRP 2.8.7

Responder
Conta desativada
  • Posts no fórum: 12 371

28/07/2014, 07:02:57 via Web

pelo terminal emulador se tu souber os comando talvez dê.

Quando você for seguir um tutorial,primeiro leia atentamente o passo a passo,em seguida leia os relatos das duvidas e dificuldades que outros tiveram ao fazer o tutorial, assim você terá toda a confiança para prosseguir com o tutorial sem problemas.
Se alguém lhe ajudou, não esqueça de agradecer, clicando no icone de positivo,isso incentiva quem está aqui disposto a ajudar .

Rafael Maciel

Responder
Rafael Maciel
  • Posts no fórum: 5

28/07/2014, 07:04:51 via Web

Existe sim mais deste jeito é melhor e mais fácil , mas o problema é para compilar novamente .

Responder
Conta desativada
  • Posts no fórum: 12 371

28/07/2014, 07:06:11 via Web

Rafael Maciel

Existe sim mais deste jeito é melhor e mais fácil , mas o problema é para compilar novamente .

realmente na hora de compliar o aparelho pode não ter hardware pra isso,

Quando você for seguir um tutorial,primeiro leia atentamente o passo a passo,em seguida leia os relatos das duvidas e dificuldades que outros tiveram ao fazer o tutorial, assim você terá toda a confiança para prosseguir com o tutorial sem problemas.
Se alguém lhe ajudou, não esqueça de agradecer, clicando no icone de positivo,isso incentiva quem está aqui disposto a ajudar .

Responder
Rafael Maciel
  • Posts no fórum: 5

28/07/2014, 07:11:59 via Web

jefferson h.

pelo terminal emulador se tu souber os comando talvez dê.

Tentei fazer a compilação do que está ensinando ,mas não deu certo não prezado jerfferson

Responder
Conta desativada
  • Posts no fórum: 12 371

28/07/2014, 07:14:31 via Web

assim que for de manha eu peço pro0 charles vir dar uma olhada , sou meio fraco aqui nesse problemas, ele entende bem mais que eu.

Quando você for seguir um tutorial,primeiro leia atentamente o passo a passo,em seguida leia os relatos das duvidas e dificuldades que outros tiveram ao fazer o tutorial, assim você terá toda a confiança para prosseguir com o tutorial sem problemas.
Se alguém lhe ajudou, não esqueça de agradecer, clicando no icone de positivo,isso incentiva quem está aqui disposto a ajudar .

Responder
Jonas D.
  • Posts no fórum: 430

28/07/2014, 08:23:03 via Web

jefferson h.

pelo terminal emulador se tu souber os comando talvez dê.

Encontrei esse site que promete descompilar qualquer apk, basta upar e puff!

http://www.decompileandroid.com

E também encontrei esse app que compila: https://play.google.com/store/apps/details?id=com.aide.ui

Vou buscar entender como tudo isso funciona e até onde eu posso chegar usando apenas meu smartphone.

— alterado em 28/07/2014, 08:35:38

Motorola Moto E - XT1025
• CyanogenMod 13.0 (MM 6.0.1)
• TWRP 2.8.7

Responder
Rafael Maciel
  • Posts no fórum: 5

29/07/2014, 18:34:48 via Web

Para descompilar o próprio cmd do tutorial faz , o problema esta em upar e assinar o apk.

Responder
Vinicius Ferreira
  • Posts no fórum: 8

05/08/2014, 17:13:33 via Web

alguém sabe como Resolver esse Erro ? já tentei mais de 1000 vezes i nada (danger) uploadedImage1407251519062

Responder
Lucas Camargo
  • Posts no fórum: 1

24/09/2014, 03:41:06 via Web

Tutorial muito bom mais estou com dúvida onde fica a pasta "dist" ? É a pasta de destino do app ?

Responder
Marcos Marcondes
  • Posts no fórum: 1

28/10/2014, 00:04:56 via Web

Ola
Outra dica é usar o site www decompileandroid com
Usei para descompilar e funcionou bem !

Responder
anderson de araujo
  • Posts no fórum: 1

12/01/2015, 20:35:49 via Web

Boa tarde...

Eu estava com o mesmo problema...resolvi da seguinte forma...

baixei o arquivo FRAMEWORK-RES.APK no site h*t*t*p*s*://m*e*g*a.co.nz/#!RZkC1SwJ

obs.: eu mesmo fiz o upload no site acima, retire os asteriscos(*)

coloquei ele na mesma pasta do apktool...

coloque o comando "apktool if framework-res.apk" dê enter e pronto!!!

se ajudar me avise!!!

— alterado em 12/01/2015, 20:36:41

Responder
edrsantos
  • Posts no fórum: 46

23/01/2015, 19:15:14 via Web

alguem aki já descompilou *.exe gerado no Delphi ou nao tem como?

Responder
Reginaldo S.
  • Posts no fórum: 1 724

23/01/2015, 20:26:34 via Web

ja usou o autodev tools ?

Responder
edrsantos
  • Posts no fórum: 46

23/01/2015, 20:45:14 via Web

Reginaldo da Silva

ja usou o autodev tools ?

ele é apenas para android?

vc conhece alguma ferramenta q seja para .exe gerado no Delphi?

— alterado em 23/01/2015, 20:47:42

Responder
Reginaldo S.
  • Posts no fórum: 1 724

23/01/2015, 20:49:44 via Web

sim

tente o resource hacker

Responder
Reginaldo S.
  • Posts no fórum: 1 724

23/01/2015, 20:52:01 via Web

também conhecido como reshacker

Responder
DjStifler ( Rodrigo )
  • Posts no fórum: 168

06/02/2015, 22:40:39 via Web

To com um Problema aki, ja tentei varias Versões e apresenta a mesma coisa, alguem pode me ajuda ?

Eu fiz o que o foi citado neste post https://www.nextpit.com.br/forum/584664/tutorial-instalacao-e-configuracao-pacote-jdk-windows#2364419 e continuo com o mesmo problemas

-------------------------------------------------------------------------------

Log de decompilamento (APK): teste-app.apk

Data: 06/02/2015 - Hora: 19:29:43,60

I: Copying raw classes.dex file...
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:56)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:491)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:50)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:189)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
at brut.apktool.Main.cmdDecode(Main.java:146)
at brut.apktool.Main.main(Main.java:77)
Caused by: java.io.IOException: Expected: 0x001c0001, got: 0x00000000
at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
at brut.androlib.res.decoder.StringBlock.read(StringBlock.java:44)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:102)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)

... 8 more

Opss Algo de errado aconteceu, verifique o log...

— alterado em 06/02/2015, 23:03:25

Responder
Conta desativada
  • Posts no fórum: 12 371

10/02/2015, 00:45:32 via App

esse erro não é no java, ta faltando algo mais. só não faço ideia o que, vamos esperar que alguém que tenha mais conhecimento que eu de alguma luz nesse problema.

Quando você for seguir um tutorial,primeiro leia atentamente o passo a passo,em seguida leia os relatos das duvidas e dificuldades que outros tiveram ao fazer o tutorial, assim você terá toda a confiança para prosseguir com o tutorial sem problemas.
Se alguém lhe ajudou, não esqueça de agradecer, clicando no icone de positivo,isso incentiva quem está aqui disposto a ajudar .

Responder
DjStifler ( Rodrigo )
  • Posts no fórum: 168

10/02/2015, 22:23:22 via Web

Eu não entendo muito bem, mais tava faltando o AndroidManifest.xml consegui decompilar mais da o mesmo erro ao compilar, até criei o AndroidManifest.xml porem parece que e projeto eclipse ou algo assim.

Desisti muito complicado pra iniciar, agora to com outro app pra usar como base.

Mais vlw a sua atenção !

Responder
Joao87
  • Posts no fórum: 1

01/03/2015, 07:20:58 via Web

Excelente

para quem está começando na curiosidade como eu, saber esse tipo informação dessa forma é o melhor jeito, simples e direto. Indispensavel para quem quer criar tive oportunidade de descompilar aplicativos e famosos com waze e ver como gente grande faz o seu trabalho e ver detalhes importantes.

mais uma vez obrigado pelo seu trabalho.

Responder
Vinicius Ferreira
  • Posts no fórum: 3

05/04/2015, 05:05:30 via Web

Não pega,simplesmente á pasta fica vazia :c

Responder
Pedro
  • Posts no fórum: 771

05/04/2015, 05:59:17 via Web

Não sei porque tópicos como esse não se tornam popular aqui no fórum, seria otimo se pelo menos 30% dos usuarios do Forum AndroidPit Brasil soubessem desenvolver alguma coisa para o Android!

¬ Device: L Bello / Prime
¬ System: Android 5.0.2
¬ Version: LG D335 v20c

Possui um L Prime? Visite o fórum do L Prime no AndroidPit ou a comunidade LG L Prime no G+ agora mesmo!

Responder
Pedro
  • Posts no fórum: 771

05/04/2015, 06:09:55 via Web

Vinicius Ferreira

Não pega,simplesmente á pasta fica vazia :c

Tem mais duas ferramentas, são ótimas, Advanced Apktool e Tickle My Android. O Advanved parece mais fácil e parecido com o apktool, ambos usam o apktool para decompilar e recompilar, mas vale lembrar que o apktool mesmo sendo o mais recente não faz milagres, quem tem LG que o diga, alem do que alguns desenvolvedores fazem com que seja quase impossível alguem descompilar seus apps e usar seus códigos, é coisa de loco, rs.

— alterado em 05/04/2015, 06:11:40

¬ Device: L Bello / Prime
¬ System: Android 5.0.2
¬ Version: LG D335 v20c

Possui um L Prime? Visite o fórum do L Prime no AndroidPit ou a comunidade LG L Prime no G+ agora mesmo!

Vinicius Ferreira

Responder
Pedro
  • Posts no fórum: 771

05/04/2015, 06:34:57 via Web

Acabei de mandar o Avanced Apktool de compilar 17 aplicativoss de uma única vez. 😋

— alterado em 05/04/2015, 06:35:25

¬ Device: L Bello / Prime
¬ System: Android 5.0.2
¬ Version: LG D335 v20c

Possui um L Prime? Visite o fórum do L Prime no AndroidPit ou a comunidade LG L Prime no G+ agora mesmo!

Vinicius Ferreira

Responder
Pedro
  • Posts no fórum: 771

05/04/2015, 06:37:58 via Web

Pra ver, dos 17 apenas 3 não foram bem sucedidos.

¬ Device: L Bello / Prime
¬ System: Android 5.0.2
¬ Version: LG D335 v20c

Possui um L Prime? Visite o fórum do L Prime no AndroidPit ou a comunidade LG L Prime no G+ agora mesmo!

Vinicius Ferreira

Responder
Vinicius Ferreira
  • Posts no fórum: 3

05/04/2015, 21:04:25 via Web

Alguém me ajuda?

wppp
uploadedImage1428260622401

Responder
Henrique97
  • Posts no fórum: 2

25/08/2015, 19:35:18 via Web

alguem pode me ajudar eu editei o nome de um apk com Obb (pes12) fiz todos procedimentos certos ai eu instalo o apk mas ele não abre (uso autodevtools 7) e nao sei como resolver isso

Responder
Will
  • Posts no fórum: 1

30/09/2015, 01:52:39 via Web

Cara eu descompilei mas não aparece nada na pasta para editar, sabe me dizer o que é

Responder
Jonh Souza
  • Posts no fórum: 1

05/01/2016, 23:09:05 via Web

Ao tentar descompilar aparece isso:

C:\APKTool>apktool d gb.apk
I: Using Apktool 2.0.0-Beta7 on gb.apk
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:54)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:615)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:54)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:216)
at brut.androlib.ApkDecoder.setAnalysisMode(ApkDecoder.java:173)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:88)
at brut.apktool.Main.cmdDecode(Main.java:166)
at brut.apktool.Main.main(Main.java:85)
Caused by: java.io.IOException: Expected: 0x001c0001, got: 0x00000000
at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
at brut.androlib.res.decoder.StringBlock.read(StringBlock.java:43)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:101)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:81)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
... 9 more

C:\APKTool>

Ai ele cria a pasta mas sem nada dentro.

Responder
Conta desativada
  • Posts no fórum: 2

29/01/2016, 07:35:56 via Web

Error: Unable to access jarfile SignApk.jar

dá esse erro na hora de assinar o APK, o que fazer?

Responder
Conta desativada
  • Posts no fórum: 2

29/01/2016, 07:38:30 via Web

como tu resolveu?

Responder
Rodolfo Geraldinii
  • Posts no fórum: 1

30/01/2016, 02:34:03 via Web

Boa noite
Gostaria de saber se vocês sabem como resolver esse erro!
fiz tudo como ensina no tutorial, porem quando vou instalar o apk no meu celular aparece assim:
X O Aplicativo não foi Instalado.
me ajude ai por favor!!

Att,
Rodolfo Geraldino

— alterado em 30/01/2016, 02:35:31

Responder
Ronaldo Guedes
  • Posts no fórum: 7

27/10/2016, 23:14:31 via Web

Muito Obrigado mesmo amigo por compartilhar esse seu conhecimento! graças a você consegui fazer as alterações que eu precisava em um APK de um jogo! obrigado! só um detalhe, tive que atualizar o apktool.zip para poder funcionar... caso contrario dava erro! se alguém não tiver conseguindo, é só atualizar o APKTOOL... baixe o novo e renomeie para ficar como esta aquele, e depois substitua! pronto. vai funcionar! ^^

Responder
Leonardo Rodrigues
  • Posts no fórum: 2

07/01/2017, 18:55:07 via Web

Tb travo nessa parte. Baixei o testkey.x509.pem e esse testkey.pk8 (só jogar no google)... Joguei dentro da pasta só que quando faz o comando mencioando não dá certo

erro_assinar_app

Alguém conseguiu ir até o final ou sabe como resolver por favor?

Responder
Leonardo Rodrigues
  • Posts no fórum: 2

11/01/2017, 22:44:39 via Web

erro

Não funciona. O que pode estar acontecendo?

pode ser os certificados. No link pra baixar a ferramenta não vem os "testkey" baixei na internet

Responder
Marcos Souza
  • Posts no fórum: 1

10/02/2017, 05:44:00 via Web

Olá Anderson de Araújo.
Eu entrei no link que você disponibilizou, mas o mesmo pede uma senha para descriptografar e liberar o download.
você pode me fornecer essa senha? seria de grande ajuda!
Valeu man.

Responder
Nicholas Salgado
  • Posts no fórum: 1

20/02/2017, 03:46:28 via Web

Fala amigo! O meu tá dando o seguinte erro: C:\Users\PC\Desktop\ApkTools>apktool d HelicopterGame_2.3.apk
Input file (HelicopterGame_2.3.apk) was not found or was not readable.

Pode me dizer o que deve ser?

Nessa parte: apktool d nome-do-aplicativo.apk (comando para descompilar o aplicativo) eu só ponho o nome do apk e ele vai procurar em todo disco C: até achar algo com o nome parecido? Tipo: apktool d HelicopterGame_2.3.apk? (thinking) (nerd)

Vlw! (cool)

Responder
Daniel RL
  • Posts no fórum: 4

15/04/2017, 20:25:40 via Web

prin 1492280692366
Cara ta dando esse erro aki na hr de compilar esse erre aparece no apktool normal e o advanced apktool, e aplicativo do sistema e so quero mudar algumas imagens, ja instalei o framework-res, da o mesmo erro, uq eu faço? Vc pode me ajudar? Desde logo, obrigado.

Responder
Daniel RL
  • Posts no fórum: 4

15/04/2017, 20:38:46 via Web

Ignore isso.

— alterado em 15/04/2017, 20:41:18

Responder
Daniel RL
  • Posts no fórum: 4

15/04/2017, 20:42:31 via Web

Nicholas Salgado

Fala amigo! O meu tá dando o seguinte erro: C:\Users\PC\Desktop\ApkTools>apktool d HelicopterGame_2.3.apk
Input file (HelicopterGame_2.3.apk) was not found or was not readable.

Pode me dizer o que deve ser?

Nessa parte: apktool d nome-do-aplicativo.apk (comando para descompilar o aplicativo) eu só ponho o nome do apk e ele vai procurar em todo disco C: até achar algo com o nome parecido? Tipo: apktool d HelicopterGame_2.3.apk? (thinking) (nerd)

Vlw! (cool)

Não cara, presta a atenção!
Olha vc precisa colocar o apk na pasta onde esta o apktool.jar e o apktool.bat, o Apktool não vai procurar o apk no disco C:/ e nem em lugar nenhum, ele vai procurar na pasta onde se encontra os dois arquivos, entendeu?

Responder
Tiago Iptv
  • Posts no fórum: 1

26/08/2017, 06:08:01 via Web

Gostaria de saber aqui se alguem pode me ajuda a editar un apk,

Me chama no sap eu pago pela ajuda

24 9 8114 6185

Responder
JWS
  • Posts no fórum: 1

20/01/2018, 17:56:21 via Web

Estou com o mesmo problema, alguém pode e ajudar?

Responder
Nailson Souza
  • Posts no fórum: 2

26/02/2019, 05:53:00 via Web

Substitui o arquivo apktool.jar que ta dentro da pasta (do qual vc baixou no 1º post deste tópico) por esse:
mediafire.com/file/t3v4gx95096e0oh/apktool.jar

Resolveu meu problema.

— alterado em 26/02/2019, 05:53:30

Responder