Este artigo vai ensiná-lo a editar o conteúdo de um arquivo APK. Para editar os arquivos dentro dele, é preciso descompilar (e depois recompilar) o pacote usando o APKtool em um computador. A edição de arquivos APK exige conhecimento em Java, bem como em sistema de arquivo tanto no Windows quanto no Android. Esse procedimento deve ser feito apenas por usuários avançados.

Parte 1
Parte 1 de 3:
Instalando o APKTool

  1. 1
  2. 2
    Instale o Android SDK. Também será preciso instalar o Android Software Development Kit (SDK) para descompilar e recompilar os arquivos APK. A forma mais fácil de instalar o Android SDK é baixando e instalando o Android Studio neste link.
  3. 3
    Crie uma pasta na Área de Trabalho. Ela será usada para salvar o APKTool e os arquivos APK. Para criar uma pasta nova, faça o seguinte:
    • Clique com o botão direito em um espaço em branco na área de trabalho.
    • Selecione Novo e depois Pasta.
  4. 4
    Renomeie a pasta para "APK". Para tanto, clique nela com o botão direito e selecione Renomear. Em seguida, digite "APK".
  5. 5
    Clique com o botão direito neste link e selecione Salvar link como. Fazê-lo vai abrir o navegador de arquivos para que você selecione um destino para o arquivo "apktool.bat".
  6. 6
    Navegue até a pasta "APK" e clique em Salvar. Use o navegador de arquivos para localizar a pasta criada na área de trabalho. Em seguida, abra a pasta e clique em Salvar. Fazê-lo vai salvar o arquivo "apktool.bat" dentro dela.
  7. 7
    Baixe o arquivo "apktool.jar". Para tanto, faça o seguinte:
  8. 8
    Renomeie o arquivo "apktool.jar". Ele provavelmente terá o número da versão no nome. Remova-o clicando nele com o botão direito e selecionando Renomear. Em seguida, digite apktool. O nome completo deverá ser "apktool.jar". Por padrão, os arquivos são baixados na pasta "Downloads".
  9. 9
    Copie o arquivo "apktool.jar" para a pata "APK". Após renomeá-lo, clique com o botão direito sobre ele e selecione Copiar ou Recortar. Em seguida, abra a pasta "APK" criada na área de trabalho e clique com o botão direito dentro dela. Agora, clique em Colar. Fazê-lo vai colar o arquivo "apktool.jar" dentro da pasta "APK". [1]
    Publicidade

Parte 2
Parte 2 de 3:
Descompilando o arquivo APK

  1. 1
    Copie o arquivo APK para a pasta "APK". Os arquivos APK são disponibilizados para download em vários websites. Você também pode obtê-lo a partir do seu dispositivo Android conectando-o em um computador usando o cabo e desbloqueando o aparelho. Em seguida, navegue até a pasta Downloads no dispositivo e copie e cole o arquivo APK de lá para a pasta na sua área de trabalho do Windows.
  2. 2
    Abra a barra de pesquisa do Windows e digite cmd. Ela geralmente está localizada na parte inferior do menu "Iniciar".
  3. 3
    Clique em Prompt de comando nos resultados da busca. Ele tem o ícone de uma tela preta com caracteres brancos dentro.
  4. 4
    Navegue até a pasta "APK" pelo "Prompt de Comando". Para tanto, basta digitar cd seguido do nome da pasta. Por exemplo, se estiver no diretório padrão "C:\Usuários\nome de usuário>" ao abrir o "Prompt de Comando", basta digitar cd desktop. Caso tenha copiado a pasta "APK" para a área de trabalho, abra-a digitando cd apk. Você deverá ver a linha "C:\Usuários\nome de usuário\desktop\apk>" no prompt.
    • Se a pasta "APK" estiver em outro local, digite cd \ para voltar ao drive "C:". Em seguida, digite cd seguido do caminho completo da pasta "APK".
  5. 5
    Digite apktool if seguido do nome do arquivo APK. Fazê-lo vai instalar o framework para o aplicativo.
    • Por exemplo, se o nome do arquivo APK for "meu-primeiro-jogo.apk", digite apk if meu-primeiro-jogo.apk no "Prompt de Comando".
  6. 6
    Digite apktool d seguido do nome no arquivo APK. Em seguida, ele será descompilado. O conteúdo do arquivo APK será extraído em uma pasta diferente de mesmo nome do arquivo na pasta "APK". Agora, você poderá editar e descompilar arquivos APK. Para tanto, é preciso ter domínio de codificação de certos arquivos.
    • Seguindo o exemplo acima, digite apktool d meu-primeiro-jogo.apk no "Prompt de comando".
    Publicidade

Parte 3
Parte 3 de 3:
Recompilando o arquivo APK

  1. 1
    Abra a barra de pesquisa do Windows e digite cmd. Ela geralmente está localizada na parte inferior do menu "Iniciar". Após a edição dos arquivos dentro da pasta do arquivo APK, será preciso recompilar a pasta novamente em um arquivo APK.
  2. 2
    Clique em Prompt de Comando nos resultados da busca. Ele tem o ícone de uma tela preta com caracteres brancos dentro.
  3. 3
    Navegue até a pasta "APK" pelo "Prompt de Comando". Para tanto, basta digitar cd seguido do nome da pasta. Por exemplo, se estiver no diretório padrão "C:\Usuários\nome de usuário>" ao abrir o "Prompt de Comando", basta digitar cd desktop. Caso tenha copiado a pasta "APK" para a área de trabalho, abra-a digitando cd apk. Você deverá ver a linha "C:\Usuários\nome de usuário\desktop\apk>" no prompt.
    • Se a pasta "APK" estiver em outro local, digite cd\ para voltar ao drive "C:". Em seguida, digite cd seguido do caminho completo da pasta "APK".
  4. 4
    Digite apktool b seguido do nome da pasta do APK que você quer recompilar. Em seguida, a pasta será recompilada em um arquivo APK. Um novo arquivo APK será encontrado na pasta "dist" dentro da pasta do APK descompilado que o APKtook criou.
    • Por exemplo, se o nome do aplicativo no qual você estiver trabalhando por "meu-primeiro-jogo.apk", digite apktool b meu-primeiro-jogo.apk no "Prompt de comando".
  5. 5
    Crie uma pasta chamada "Signapk" na área de trabalho. Para tanto, basta clicar com o botão direito em qualquer lugar na área de trabalho, selecionar Novo e depois Pasta. Em seguida, clique com o botão direito na pata e selecione Renomear. Agora, digite "Dignapk" como nome da pasta.
  6. 6
    Copiei o nome APK compilado para a pasta "Signapk". O novo APK compilado será encontrado na pasta "dist" dentro da pasta do APK descompilado na pasta "APKtook". Clique com o botão direito sobre o APK e selecione Copiar. Em seguida, navegue até a pasta "Signapk" e cole o arquivo dentro dela.
  7. 7
    Clique aqui para baixar o SignApk.zip. Em seguida, o arquivo "SignApk", necessário para assinar o arquivo APK, será baixado.
  8. 8
    Extraia o conteúdo do arquivo "SignApk.zip" para a pasta "Signapk". Em seguida, os arquivos "certificate.pem", "key.pk8" e "signapk.jar" serão extraídos na pata "Signapk".
  9. 9
    Navegue até a pasta "Signapk"" pelo "Prompt de comando". Para tanto, digite cd \ para retornar ao diretório raiz. Em seguida, digite cd seguido do caminho completo da pasta "Signapk".
    • Caso a tenha criado na área de trabalho, é provável que o caminho seja "C:\Usuários\nome de usuário\desktop\Signapk>".
  10. 10
    Digite java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename]-signed.apk no "Prompt de comando". Substitua "[apkfilename]" pelo nome real do arquivo APK que você quer assinar. Faze-lo vai criar um arquivo APK assinado na pasta "Signapk". Use esse arquivo para instalar o software eu seu sistema Android. [2]
    • Por exemplo, se o nome do aplicativo no qual você estiver trabalhando por "meu-primeiro-jogo.apk", digite ava -jar signapk.jar certificate.pem key.pk8 meu-primeiro-jogo.apk meu-primeiro-jogo.apk no "Prompt de comando".
    Publicidade

Sobre este guia wikiHow

Equipe wikiHow
Coescrito por :
Redação do wikiHow
Este artigo foi escrito em parceria com nossa equipe treinada de editores e pesquisadores que validaram sua precisão e abrangência.

O wikiHow possui uma Equipe de Gerenciamento de Conteúdo que monitora cuidadosamente o trabalho de nossos editores para garantir que todo artigo atinja nossos padrões de qualidade. Este artigo foi visualizado 8 645 vezes.
Publicidade