Este wikiHow ensina como editar o conteúdo de um arquivo APK. Para editar os arquivos internos, você precisará descompilar (e depois recompilar) o pacote usando o APKtool em um computador. A edição de arquivos APK requer conhecimento de Java, bem como dos sistemas de arquivos no Windows e no Android. Isso só deve ser feito por usuários avançados.
Passos
Parte 1 de 3: Instalando o APKTool
Etapa 1. Instale o kit de desenvolvimento Java
Ele está disponível para download em
Etapa 2. Instale o Android SDK
Você também precisa instalar o Android Software Development Kit (SDK) para descompilar e recompilar arquivos APK. A maneira mais fácil de instalar o Android SDK é baixar e instalar o Android Studio aqui.
Etapa 3. Crie uma nova pasta em sua área de trabalho
Esta é a pasta na qual você salvará o APKTool e seus arquivos APK. Use as etapas a seguir para criar uma nova pasta.
- Clique com o botão direito em um espaço preto em sua área de trabalho.
- Selecione Novo 'e então Pasta'.
Etapa 4. Renomeie a pasta "APK"
Para renomear uma pasta, clique com o botão direito na pasta e clique em Renomear. Em seguida, digite APK para renomear a pasta.
Etapa 5. Clique com o botão direito neste link e clique Salvar link como.
Isso abre um navegador de arquivos que você pode usar para selecionar um local para salvar o arquivo apktool.bat.
Etapa 6. Navegue até a pasta APK e clique em Salvar
Use o navegador de arquivos para navegar até a pasta do APK que você acabou de criar em sua área de trabalho. Abra a pasta e clique em Salve . Isso salva o arquivo apktool.bat na pasta do APK.
Etapa 7. Baixe o arquivo "apktool.jar"
Use as seguintes etapas para baixar apktool.jar:
- Vá para https://ibotpeaches.github.io/Apktool/ em um navegador da web.
- Clique Download abaixo a última versão em "Notícias".
Etapa 8. Renomeie o arquivo "apktool.jar"
O arquivo que você baixou provavelmente tem o número da versão no nome do arquivo. Você pode remover isso clicando com o botão direito no arquivo e clicando em Renomear. Em seguida, basta digitar apktool como o nome do arquivo. O nome completo do arquivo deve ser "apktool.jar". Por padrão, seus arquivos baixados podem ser encontrados na pasta "Downloads".
Etapa 9. Copie apktool.jar para a pasta APK
Depois de renomear o arquivo, clique com o botão direito nele e clique cópia de ou Cortar. Em seguida, abra a pasta APK que você criou em sua área de trabalho e clique com o botão direito dentro. Clique Colar. Isso irá colar o arquivo "apktool.jar" dentro da pasta do APK.
Parte 2 de 3: descompilar o APK
Etapa 1. Copie o arquivo APK para a pasta APK
Os arquivos APK estão disponíveis para download em vários sites. Você também pode recuperar um APK do seu dispositivo Android conectando-o ao computador usando um cabo de carregamento e desbloqueando o dispositivo. Navegue até o Transferências pasta no dispositivo e copie e cole um arquivo APK na pasta APK em sua área de trabalho do Windows.
Etapa 2. Abra a barra de pesquisa do Windows e digite cmd
A barra de pesquisa geralmente está localizada à direita do menu Iniciar.
Etapa 3. Prompt de comando nos resultados da pesquisa
Tem um ícone que se assemelha a uma tela preta com um cursor branco sobre ele.
Etapa 4. Navegue até a pasta APK no prompt de comando
Você pode abrir uma pasta dentro do prompt de comando digitando cd seguido do nome da pasta. Por exemplo, se você estiver no padrão "C: / Usuários / Nome de usuário>" ao abrir o prompt de comando, poderá abrir sua área de trabalho digitando cd desktop. Se você copiou a pasta do APK para a área de trabalho, poderá abrir a pasta do APK digitando cd apk. Ele deve dizer "C: / usuários / nome de usuário / desktop / apk>" ao lado do prompt.
Se sua pasta APK for salva em outro local, digite cd / próximo ao prompt de comando para retornar à unidade raiz "C:". Em seguida, digite cd seguido do caminho completo da pasta do APK
Etapa 5. Digite apktool se seguido pelo nome do arquivo APK
Isso instala a estrutura do aplicativo.
Por exemplo, se o nome do arquivo APK for "my-first-game.apk", você deverá digitar apk if my-first-game.apk no prompt de comando
Etapa 6. Digite apktool d seguido pelo nome do arquivo APK
Isso descompila o arquivo APK. O conteúdo do arquivo APK será colocado em uma pasta separada com o mesmo nome do arquivo APK na pasta APK. Agora você pode editar os arquivos APK descompilados. Você pode precisar de algumas habilidades de codificação para editar certos arquivos dentro da pasta.
Seguindo o mesmo exemplo acima, você digitaria apktool d my-first-game.apk no prompt de comando
Parte 3 de 3: recompilar o APK
Etapa 1. Abra a barra de pesquisa do Windows e digite cmd
A barra de pesquisa geralmente está localizada à direita do menu Iniciar. Depois de terminar de editar os arquivos dentro da pasta de arquivos APK, você precisará recompilar a pasta de volta em um arquivo APK.
Etapa 2. Prompt de comando nos resultados da pesquisa
Tem um ícone que se assemelha a uma tela preta com um cursor branco sobre ele.
Etapa 3. Navegue até a pasta APK no prompt de comando
Você pode abrir uma pasta dentro do prompt de comando digitando cd seguido do nome da pasta. Por exemplo, se você estiver no padrão "C: / Usuários / Nome de usuário>" ao abrir o prompt de comando, poderá abrir sua área de trabalho digitando cd desktop. Se você copiou a pasta do APK para a área de trabalho, poderá abrir a pasta do APK digitando cd apk. Ele deve dizer "C: / usuários / nome de usuário / desktop / apk>" ao lado do prompt.
Se sua pasta APK for salva em outro local, digite cd / próximo ao prompt de comando para retornar à unidade raiz "C:". Em seguida, digite cd seguido do caminho completo da pasta do APK
Etapa 4. Digite apktool b seguido do nome da pasta do APK que deseja recompilar
Isso recompila a pasta em um arquivo APK. O arquivo APK recém-compilado pode ser encontrado na pasta "dist" dentro da pasta do APK descompilado que o Apktool criou.
Por exemplo, se o aplicativo em que você está trabalhando se chama "meu-primeiro-jogo.apk", digite apktool b meu-primeiro-jogo.apk no prompt de comando
Etapa 5. Crie uma nova pasta chamada "Signapk" em sua área de trabalho
Para criar uma nova pasta em sua área de trabalho, clique com o botão direito em qualquer lugar da área de trabalho e clique Novo. Então clique Pasta. Clique com o botão direito na nova pasta e clique em Renomear. Em seguida, digite "Signapk" como o novo nome da pasta.
Etapa 6. Copie o APK recém-compilado para a pasta "Signapk"
O APK recém-compilado pode ser encontrado na pasta "dist" da pasta do APK não compilado na pasta "Apktool". Clique com o botão direito no APK e clique em cópia de. Em seguida, navegue de volta para a pasta "Signapk" e cole o arquivo APK dentro da pasta.
Etapa 7. Clique aqui baixar SignApk.zip.
Isso baixa o arquivo SignApk que é necessário para assinar um arquivo apk.
Etapa 8. Extraia o conteúdo de SignApk.zip para a pasta Signapk
Isso extrai o arquivo "certificate.pem", o arquivo "key.pk8" e o "signapk.jar" para a pasta "Signapk".
Etapa 9. Navegue até a pasta "Signapk" no prompt de comando
Para navegar até a pasta Signapk no prompt de comando, digite cd / para retornar ao diretório raiz. Em seguida, digite cd seguido do caminho completo do diretório da pasta Signapk.
Se você criou a pasta Signapk em sua área de trabalho, o caminho completo é provavelmente "C: / usuários / nome de usuário / desktop / Signapk>"
Etapa 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ê deseja assinar. Isso cria um novo arquivo APK assinado na pasta Signapk. Use este arquivo para instalar o software em seu sistema Android.