[TUTORIAL] Descompilando, recompilando e assinando apk

  • Respostas:93
  • AbertoStickySem resposta
  • Posts no fórum: 1

12/jan/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/jan/2015 20:36:41

  • Posts no fórum: 46

23/jan/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/jan/2015 20:47:42

  • Posts no fórum: 168

6/fev/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 http://www.androidpit.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 6/fev/2015 23:03:25

Conta desativada
  • Posts no fórum: 12.402

10/fev/2015 0: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 .

  • Posts no fórum: 168

10/fev/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 !

  • Posts no fórum: 1

1/mar/2015 7: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.

  • Posts no fórum: 776

5/abr/2015 5: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!

  • Posts no fórum: 776

5/abr/2015 6: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 5/abr/2015 6: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!

  • Posts no fórum: 776

5/abr/2015 6:34:57 via Web

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

— alterado em 5/abr/2015 6: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!

  • Posts no fórum: 2

25/ago/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