Um arquivo APK é o produto final produzido após o desenvolvimento de um aplicativo Android. Acompanha a extensão .apk e também é conhecido como Pacote de aplicativos Android. É semelhante a um arquivo .exe usado para instalar programas do Windows. Agora, como você deve saber (ou não), extrair esse arquivo APK de um aplicativo não é uma tarefa fácil. Pode ser fácil se o seu telefone tiver root, mas não tanto se você tiver um dispositivo Android sem root. Bem, a verdade é que não é tão difícil quanto você pode imaginar. Hoje, vou mostrar alguns métodos pelos quais você pode extrair o APK de um aplicativo instalado no seu telefone.
Isenção de responsabilidade: é ilegal extrair o APK de um aplicativo Android pago. Se você fizer isso, você mesmo será responsável por isso. Este guia foi escrito com o objetivo principal de compartilhar o conhecimento da extração de APK para fins educacionais. Não apoiamos a pirataria.
Método 1: Usando um Explorador de Arquivos Avançado
Conforme mencionado acima, se o seu dispositivo tiver acesso root, você pode usar um explorador de arquivos avançado que permite navegar nas pastas raiz. Geralmente, os aplicativos instalados são encontrados em “/data /apps“. Então, a partir daqui, você pode simplesmente copiar os arquivos APK e colá-los onde quiser. No entanto, você também pode extrair APK de aplicativos instalados usando um explorador de arquivos avançado em um telefone Android sem acesso root.
Estaremos usando aqui o ES File Explorer para isso. Você pode usar qualquer outro aplicativo gerenciador de arquivos se quiser, mas certifique-se de que ele permite fazer backup dos aplicativos instalados. Sim, isso será o principal que nos ajudará a extrair o APK.
As etapas são simples. Abra o ES File Explorer e toque em “App” na página inicial do aplicativo, conforme mostrado nas capturas de tela abaixo. Agora, toque longamente no aplicativo do qual deseja extrair o APK e toque na opção “Backup” disponível na parte inferior.
O backup do aplicativo será feito com o arquivo .apk extraído. Você encontrará o arquivo APK em uma pasta chamada “Backup” em seu armazenamento interno. SE você achar este método mais simples, o próximo método será ainda mais fácil.
Método 2: faça download do aplicativo APK Extractor
Bem, que tal um aplicativo que pode extrair APK? Bem, o aplicativo APK Extractor funciona exatamente como o nome sugere. Baixe o aplicativo da Play Store e instale-o.
O funcionamento do aplicativo é muito simples. A página inicial do aplicativo mostra todos os aplicativos do sistema e de terceiros em seu telefone. Você pode apenas pesquisar o aplicativo do qual deseja extraxt o APK. Em seguida, basta tocar no aplicativo e pronto. O APK será extraído e salvo na pasta chamada “ExtractedAPKs” no armazenamento interno do seu dispositivo.
Nas configurações do aplicativo, você pode alterar a pasta de destino dos APKs extraídos. Você também pode definir o formato do nome. Por exemplo, você pode definir os arquivos APK para primeiro ter o nome do aplicativo e, em seguida, o nome do pacote. Você também pode adicionar a versão do aplicativo no nome para melhor compreensão. Além disso, você pode até configurar o backup automático de APKs, se desejar. Está tudo disponível nas configurações.
Além disso, há uma opção disponível para você compartilhar o APK com outras pessoas usando o próprio aplicativo. Basta tocar no ícone suspenso ao lado do aplicativo e você terá a opção de compartilhá-lo. O aplicativo primeiro extrairá o APK e, em seguida, o painel de compartilhamento aparecerá. Você pode então escolher o aplicativo por meio do qual deseja compartilhar o APK.
Método 3: Extraindo APK usando ADB
Bem, se você é um usuário Android Avid ou um desenvolvedor Android, então você deve conhecer o ADB. O Android Debug Bridge é basicamente um utilitário de linha de comando disponível com Android SDK, que permite controlar seu telefone e gerenciar arquivos dentro de seu armazenamento usando diferentes comandos. Ele pode acessar as pastas raiz facilmente, pois o objetivo principal é depurar.
Assim, com alguns conjuntos de comandos, você pode facilmente extrair o APK para o nosso PC ou Mac na pasta desejada. Agora, se você não conhece bem o ADB, pode estar pensando que o Android SDK é necessário para que o ADB funcione? Bem, não, não é. Na verdade, o Google oferece um pacote separado de ferramentas de plataforma que contém o ADB. Você pode baixá-lo aqui.
Depois de baixar as ferramentas, basta extrair o zip e abrir a pasta. Você encontrará o arquivo adb.exe na pasta junto com o fastboot (não o usaremos). Agora, pressione Shift e clique com o botão direito na pasta para obter a opção “Abrir janela de comando aqui” no menu do botão direito.
Em seguida, conecte seu telefone ao PC ou Mac via cabo USB e certifique-se de que a depuração USB esteja ATIVADA nas Opções do desenvolvedor. Agora, siga os comandos fornecidos abaixo.
Verificaremos primeiro se o dispositivo está conectado ao seu computador ou não. Digite o seguinte comando:
adb devices
A seguir, pegaremos o nome do pacote do aplicativo. Se você já sabe o nome do pacote, pode pular esta etapa. Digite o seguinte comando.
adb shell pm list packages
Agora, apenas copie o nome do pacote que deseja extrair. E cole no próximo comando. Não copie o prefixo ‘pacote:’ junto com ele. Digite o seguinte comando. Aqui, estou extraindo .apk de Truecaller.
adb shell pm path com.truecaller
O comando acima fornecerá o caminho do APK real do aplicativo. Agora, você só precisa executar um comando pull para puxar o .apk desse caminho e armazená-lo em nosso local desejado. Certifique-se de copiar o caminho do local desejado e colá-lo no comando fornecido a seguir. Além disso, copie o caminho do .apk real que obtivemos como resultado do comando anterior.
adb pull /data/app/com.truecaller-1/base.apk path/to/desired/location
O arquivo .apk agora deve ser armazenado no local desejado.
Melhores maneiras de extrair APK de aplicativos Android
Não importa o motivo para você extrair um APK; certifique-se de apoiar os desenvolvedores, pois eles merecem ser recompensados por seu trabalho árduo. Falando sobre a melhor maneira, com certeza é o segundo método. O extrator de APK está basicamente executando os mesmos comandos Shell que executamos no ADB. Então, é a melhor maneira com certeza. No entanto, se você conhece qualquer outro método, mencione-o nos comentários.
0 Comments