Editando/Alterando arquivos .apk do Android com apk_manager_4.9

APK Manager é um script para extrair o apk, editá-lo, em seguida, assinar o apk e depois instalá-lo.

Requisitos: Java e Adb

 

Alterando um aplicativo do Android:

Primeiro vamos realizar o download do apk_manager_4.9 para Windows.


O arquivo esta comprimido com o formato .zip, temos que descompactar.

Copiaremos o arquivo .apk que queremos alterar para a pasta “place-apk-here-for-modding”.

Voltar a pasta inicial do APK Manager e executar o script ”Script.bat”, e pressionar qualquer tecla para continuar.

Veremos a tela inicial do script, escolher a opção 22 “Set current project”, para selecionar bastar digitar o numero 22 e clicar em Enter.

Agora teremos que escolher o numero do aplicativo. No meu caso é 1.

Voltaremos para a tela de opções, selecionar a opção 1 “Extract apk” para extrair os dados do aplicativo.

No meu caso ocorreu um erro por causa do nome do aquivo .apk, para resolver esse erro basta remover o espaço no nome do arquivo.

Continuando, caso você tenha selecionado a opção 1 e não tenha ocorrido nenhum erro a seguinte pasta será criada em “\projects\AirControl.apk” (claro que o nome da pasta é o nome de seu aplicativo).

Abrindo a pasta criada podemos realizar as nossas alterações no aplicativo.

Depois de realizar as alterações no aplicativo voltaremos para o Script e escolheremos a opção 3 “Zip apk” para criar um arquivo apk com nossas alterações.

Aparecera 2 opções: “1 System apk (Retains signature)” e “2 Regular apk (Removes signature for re-signing)”.
A primeira opção é para assinar se forem as aplicações do sistema e a segunda opção é para assinar se não forem as aplicações do sistema.
Escolha a opção certa e tecle Enter. No meu caso é a opção 2.


Voltando a tela de opções, selecionar a opção 4 “Sign apk (Dont do this if its a system apk)” para assinar o aplicativo.

O aplicativo já está pronto para instalar, basta acessar a pasta “place-apk-here-for-modding” e estará a nossa pedido aplicação assinada com o nome de “signedAirControl.apk”.

Pronto você já conseguiu alterar e criar o arquivo apk de seu aplicativo de escolha.

 

Vídeo de demostração:

 

Fonte: Forum XDA - Apk Manager 4.9 – Makes Modifying Ur Apk A Breeze (Windows/Linux)

  • Tranckbacks fechados
  • Comentarios (9)
    • Marcio Martins
    • fevereiro 19th, 2012

    Boas, percebi os passos todos so não sei é como alterar o meu apk.

    • Alan Vasconcelos
    • março 26th, 2012

    Realizei o mesmo procedimento para editar uma base de dados SQlite dentro de um apk, a diferença é q era um system apk.

    No momento da instalação aparece a mensagem “arquivo.apk does not contain AndroidManifest.xml”… sendo queo arquvo está lá dentro do apk.

    O que estou fazendo errado?

    • Mentor
    • maio 10th, 2012

    Cara está dando o seguinte erro na hora de para assinar o aplicativo. (selecionar a opção 4 “Sign apk (Dont do this if its a system apk)”)

    Please make your decision:4
    signing Apk
    ‘Java’ não é reconhecido como um comando interno ou externo, um programa operavel ou um programa de lotes.
    “An Errir Occured =, Please Check The Log ”
    Pressione Qualquer tecla para continuar…

    Selecionando a opção 21 para ver o Log dá o mesmo erro

    Poderia me ajudar?
    ( Já procurei no google e não achei nada similar )

    • Airton
    • julho 13th, 2012

    Saudações Felipe, quero parabeniza-lo pela iniciativa do seu site e tbm pedir-lhe uma orientação. Estou desenvolvendo aplicativos no App Iventor da Google, até ai tudo bem, mas os aplicativos não estão sendo reconhecidos por alguns dispositivos na Play Store devido aos filtros, na documentação Google informa que deve ser alterado o aquivo Manifest, em pesquisa de como proceder para isso encontrei o seu tutorial, fiz os procedimentos como indicado, extrai os aruqivos com a opção (1) porém o manifest.xml vem compilado, somente usando a opção (9) consigo fazer a alteração, feita a alteração quando tento recompilar com a opção (11) é retornado um erro como segue:
    ——————————————————————————-
    Please make your decision:11
    Building Apk
    “An Error Occured, Please Check The Log (option 21)”
    Pressione qualquer tecla para continuar. . .
    Is this a system apk (y/n)
    Type input: y
    Aside from the signatures, would you like to copy
    over any additional files that you didn’t modify
    from the original apk in order to ensure least
    # of errors (y/n)
    Type input:y
    ———————————————————–
    A partir dai vejo que ele informa um erro que não consegui copia-lo para te informar, mas executa o processo e cria um novo apk então comprimo ele com a opção (3), envio o novo apk para a Play Store, publico e ele continua não sendo reconhecido pelos dispositivos. Quando extraio o novo apk criado vejo que o Adroidmanifest.xml volta com o mesmo valor em “android:minSdkVersion=”3″ do original sendo que no caso eu aleterei ele para “2″.
    Outra pergunta é em relação a que tipo de apk devo informar quando zipá-lo Regular ou System? Obrigado pela atençao, espero que me ajude o mais breve possível. Um abraço.

  1. EI CARA,to com uma preguisa de TRADUZIR o SCRIPT.BAT .
    Tem como vc enviar o link para eu baixar. ou coloca ai no link ou colocar no comentario.
    Obrigado.
    .¤. quem ta lendo isso, Se vc joga pou.
    acesa o link e veja como ter mais dinheiro bem facil e sem nenhum programa.
    se quiser, na hora do contato coloca o cidgo:
    ====> 2810Dj.EDUARD28 <=====
    e ganhe mais $15.000$ de bonus extra.

    #LESDS #LESDS_EDITIONS

    • Ricardo Ezequiel
    • fevereiro 3rd, 2014

    Bem. Primeiro parabéns pela pagina e dicas. São muito boas. Segundo, só quero editar money e rp no jogo drag racing, mais não sei como proceder e em que pasta fica. Alguém sabe ajudar?
    Obrigado…

    • felipe
    • abril 19th, 2014

    quero editar o emulador de super nintendo ,supergnes
    pra salvar o jogo tem que ter moedas,queria colocar muitas moedas ou deixar infinito como faço?


dois + = 5