Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
AndroSH — AndroSH No-Root Multi-Distribuição Linux no Android via Shizuku/ADB - Execute Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE e Chimera com integração total ao sistema, isolamento proot e GUI Termux:X11. | Kitploit
Ferramentas/GitHubGitHub/ahmed-alnassif/androsh
Segurança AndroidOSINT (Inteligência de Fontes Abertas)Segurança de ContêineresScripting e AutomaçãoVirtualização para SegurançaTestes de PenetraçãoSegurança MóvelUtilitários e FrameworksAprendizado e Educação
GitHubahmed-alnassif/androsh

AndroSH

AndroSH No-Root Multi-Distribuição Linux no Android via Shizuku/ADB - Execute Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE e Chimera com integração total ao sistema, isolamento proot e GUI Termux:X11.

23221há 2h 55mRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório

AndroSH - Execute Distribuições Linux no Android (Sem Root, com Tecnologia ADB/Shizuku)

Execute e gerencie distribuições Linux completas no seu dispositivo Android - sem necessidade de root.

Tests GitHub Stars Python License Platform

Demonstração do AndroSH no Celular

Índice

  • Início Rápido
  • Recursos
  • Distribuições Suportadas
  • Visão Geral
  • Capturas de Tela
  • Arquitetura
  • Instalação
  • Atualização
  • Uso
  • Casos de Uso
  • Segurança e Privacidade
  • Componentes e Fontes
  • Solução de Problemas
  • Contribuindo
  • Licença
  • Autor
  • Suporte

Início Rápido

[!Important] Antes de começar: instale e execute o Shizuku primeiro. Se você é novo no AndroSH, leia a seção Instalação completa abaixo - ela cobre a configuração e a solução de problemas do Shizuku.

root@kitploit:~
# In Termux
apt update && apt install -y python git
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
pip install -r requirements.txt
python main.py install

androsh setup demo --distro debian --type stable
androsh launch demo

Recursos

  • Multi-distro: execute várias distribuições Linux lado a lado (Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, Chimera, openSUSE)
  • Linux com tecnologia ADB/Shizuku: execute distribuições Linux completas por meio da camada Shell elevada do Android, com integração direta com o sistema Android - sem necessidade de root
  • Com suporte a SQLite: rastreamento rápido e confiável dos seus ambientes
  • Isolado: cada ambiente Linux é executado por meio do PRoot com isolamento de sistema de arquivos/processos no espaço do usuário
  • Suporte a GUI: funciona com Termux:X11 para um ambiente desktop completo - guia de configuração

Distribuições Suportadas

Debian Ubuntu Arch Linux Kali Linux Alpine Fedora Void Linux Manjaro Chimera Linux OpenSUSE

Cada distribuição acima é fornecida a partir de uma fonte rootfs verificada e é executada em um ambiente proot isolado - sem necessidade de root.

Visão Geral

O AndroSH permite que você implante e gerencie múltiplas distribuições Linux completas no Android executando o PRoot por meio da camada de execução ADB/Shizuku. Isso proporciona execução elevada no lado do Android sem root, mantendo a integração direta com o sistema Android a partir dos ambientes Linux.

Capturas de Tela

Arquitetura

root@kitploit:~
Android Device → ADB/Shizuku Execution Context→ Proot Virtualization → Linux Environment(s)
root@kitploit:~
graph TD
    A[Android Device] --> B[ADB / Shizuku]
    B --> C[Android Shell Execution Context]
    C --> D[PRoot]

    D --> E[Alpine]
    D --> F[Debian]
    D --> G[Ubuntu]
    D --> H[Kali NetHunter]

    E --> I[Android System Integration]
    F --> I
    G --> I
    H --> I

    I --> K[Android Command Execution]
    I --> L[Android Filesystem Access]
    I --> M[Android Network Access]

    style D fill:#FF6B00,color:white
    style I fill:#4CAF50,color:white

De dentro de qualquer distro, você pode acessar o sistema Android diretamente:

root@kitploit:~
# List installed Android packages
pm list packages -f

# Kernel info
cat /proc/version

# Android system properties
getprop | grep version

# Network routes
ip route show

Instalação

Requisitos

  • Dispositivo Android com o Shizuku instalado e em execução
  • Python 3.8+
  • Termux ou um emulador de terminal compatível
  • Pelo menos 2 GB de armazenamento livre

Configuração

root@kitploit:~
# Install prerequisites in Termux
apt update && apt install -y python git

# Get AndroSH
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH

# Install dependencies
pip install -r requirements.txt

# Make the `androsh` command available globally
python main.py install

[!Tip] quando você executa androsh setup, o AndroSH verifica automaticamente se o Shizuku está configurado corretamente e o orienta na correção, caso não esteja.

Atualização

root@kitploit:~
cd AndroSH
git pull
pip install -r requirements.txt

Uso

Implantar um ambiente

root@kitploit:~
androsh setup production --distro debian --type stable

Iniciá-lo

root@kitploit:~
androsh launch production
# You're now root inside the Debian environment
root@localhost:~# apt update && apt install python3 git

Gerenciar ambientes

root@kitploit:~
androsh list                       # See what's available to install
androsh lsd                        # See what's already installed
androsh clean production           # Free up space / remove temp files
androsh remove production --force  # Delete an environment

Gerenciar distribuições diretamente

root@kitploit:~
androsh distro list                                              # List available distros
androsh distro info ubuntu                                       # Get details on a distro
androsh distro download alpine --type alpine-minirootfs --file alpine-edge.tar.gz

Referência completa de comandos

Consulte AndroSH_Help.md para ver todos os comandos e flags, incluindo controle de verbosidade (--verbose / --quiet) e formatação de timestamps (--time-style).

Casos de Uso

Aprendendo Linux

root@kitploit:~
androsh setup classroom --distro ubuntu --type stable
apt install gcc python3-dev git curl wget

Pesquisa de segurança / teste de penetração

root@kitploit:~
androsh setup pentest --distro kali-nethunter --type full
apt install nmap metasploit-framework wireshark

Ambientes de desenvolvimento leves

root@kitploit:~
androsh setup devops --distro alpine --type alpine-minirootfs
apk add build-base git nodejs npm docker-cli

Estação de trabalho móvel

root@kitploit:~
androsh setup field --distro debian --type stable
apt install vim tmux htop net-tools

Executando vários ambientes ao mesmo tempo

root@kitploit:~
androsh setup frontend --distro ubuntu -t stable
androsh setup backend --distro debian -t stable
androsh setup security --distro kali-nethunter -t nano
androsh lsd

Segurança e Privacidade

  • Limite de privilégios do Android: as operações do lado do Android são executadas dentro das permissões disponíveis para o contexto de execução ADB/Shizuku; nenhum root do Android é necessário.
  • Isolamento de processos: cada ambiente é executado em sandbox via proot
  • Verificações de integridade: somas de verificação SHA-256 validam cada download
  • Sem telemetria: coleta zero de dados, tudo permanece local no seu dispositivo
  • Código aberto: todos os componentes são auditáveis

Componentes e Fontes

ComponenteFonteFinalidade
PRootahmed-alnassif/prootBuilds automatizados com link estático e otimizados para Android
BusyBox NDKMagisk-Modules-Repo/busybox-ndkUtilitários Unix essenciais (tar, grep, awk, etc.) para Android

Pipelines de build: PRoot builder · fontes do BusyBox NDK · núcleo do AndroSH

Todas as dependências são rastreáveis até suas fontes upstream e mantidas em sincronia com atualizações de segurança.

Solução de Problemas

Redefinir um ambiente quebrado

root@kitploit:~
androsh setup <distro> --distro debian -t stable --resetup

Limpar arquivos temporários

root@kitploit:~
androsh clean <distro>

Reinstalar o comando global androsh

root@kitploit:~
cd AndroSH
python main.py install

Problemas com o Shizuku

  • Confirme que o Shizuku está em execução e que o AndroSH está autorizado nele
  • Se os problemas persistirem, reinicie o dispositivo para restaurar o serviço do Shizuku

Contribuindo

Contribuições e pesquisas de segurança são bem-vindas. Áreas prioritárias atuais:

  • Otimização de desempenho
  • Ferramentas de implantação
  • Endurecimento de segurança

Configure um ambiente de desenvolvimento:

root@kitploit:~
git clone https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Licença

GPLv3 - livre para uso comercial e de pesquisa.

Autor

Ahmed Al-Nassif

  • GitHub: @ahmed-alnassif

Suporte

  • Dê uma estrela no repositório se você o achar útil
  • Abra uma issue para relatar bugs
  • Sugira recursos ou compartilhe como você está usando o AndroSH

Ambientes Linux profissionais no seu bolso - sem exigir root no Android.

Baixar ferramenta
RecursoAndroSHAlternativas Típicas
Várias distros ao mesmo tempoSimGeralmente apenas uma distro
Gerenciamento de ambientesSQLite + CLIManipulação manual de arquivos
Integração com o sistema AndroidExecução via ADB/ShizukuVaria conforme a solução
Múltiplas instâncias isoladasSimInstância única
Root necessárioNão (ADB/Shizuku)Frequentemente exige desbloqueio do bootloader
ComandoPré-visualizaçãoO que mostra
androsh launch kaliVerIniciando o ambiente Kali NetHunter
androsh listVerTodas as distribuições disponíveis
androsh lsdVerAmbientes que você já instalou