Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 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.

23221147há 20 diasRevisado 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 ADB/Shizuku)

<div align="center">

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

<img src="https://raw.githubusercontent.com/ahmed-alnassif/androsh/main/Assets/docs/AndroSH.png" alt="AndroSH" width="98%" />

[![Tests](https://github.com/ahmed-alnassif/AndroSH/actions/workflows/tests.yml/badge.svg)](https://github.com/ahmed-alnassif/AndroSH/actions/workflows/tests.yml)
[![GitHub Stars](https://img.shields.io/github/stars/ahmed-alnassif/AndroSH)](https://github.com/ahmed-alnassif/AndroSH/stargazers)
[![Latest Release](https://img.shields.io/github/v/release/ahmed-alnassif/AndroSH?label=Latest%20Release&color=00aa00)](https://github.com/ahmed-alnassif/AndroSH/releases)
[![Python](https://img.shields.io/badge/python-3.8+-green)](https://python.org)
[![License](https://img.shields.io/github/license/ahmed-alnassif/AndroSH?logo=gnu)](/LICENSE)
[![Platform](https://img.shields.io/badge/platform-Android-success)](https://www.android.com)

<img src="https://assets.kitploit.com/production/public/readmes/9438/a4edb8815ebca0fde7738d96503897a680bcd0aaf4c21f1b329f30c3a56b6ec3.png" alt="AndroSH Mobile Showcase" width="90%" />

</div>

## Índice

- [Início Rápido](#início-rápido)
- [Recursos](#recursos)
- [Distribuições Suportadas](#distribuições-suportadas)
- [Visão Geral](#visão-geral)
- [Capturas de Tela](#capturas-de-tela)
- [Arquitetura](#arquitetura)
- [Instalação](#instalação)
- [Atualização](#atualização)
- [Uso](#uso)
- [Casos de Uso](#casos-de-uso)
- [Segurança e Privacidade](#segurança-e-privacidade)
- [Componentes e Fontes](#componentes-e-fontes)
- [Solução de Problemas](#solução-de-problemas)
- [Contribuindo](#contribuindo)
- [Licença](#licença)
- [Autor](#autor)
- [Suporte](#suporte)

## Início Rápido

> [!Important]
> **Antes de começar:** instale e execute o [Shizuku](https://github.com/RikkaApps/Shizuku/releases/latest) primeiro. Se você é novo no AndroSH, leia a seção completa de [Instalação](#instalação) abaixo - ela cobre a configuração do Shizuku e a solução de problemas.

```bash
# No 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 ADB/Shizuku**: execute distribuições Linux completas através da camada Shell elevada do Android, com integração direta ao sistema Android - sem necessidade de root
- **Baseado em SQLite**: rastreamento rápido e confiável dos seus ambientes
- **Isolado**: cada ambiente Linux é executado através do PRoot com isolamento de sistema de arquivos/processos em espaço de usuário
- **Suporte a GUI**: funciona com o Termux:X11 para um ambiente de desktop completo - [guia de configuração](https://github.com/ahmed-alnassif/AndroSH/discussions/6#discussioncomment-15720947)

## Distribuições Suportadas

![Debian](https://img.shields.io/badge/Debian-Supported-A81D33?logo=debian&logoColor=white)
![Ubuntu](https://img.shields.io/badge/Ubuntu-Supported-E95420?logo=ubuntu&logoColor=white)
![Arch Linux](https://img.shields.io/badge/Arch-Supported-1793D1?logo=archlinux&logoColor=white)
![Kali Linux](https://img.shields.io/badge/Kali-Supported-557C94?logo=kalilinux&logoColor=white)
![Alpine](https://img.shields.io/badge/Alpine-Supported-0D597F?logo=alpinelinux&logoColor=white)
![Fedora](https://img.shields.io/badge/Fedora-Supported-51A2DA?logo=fedora&logoColor=white)
![Void Linux](https://img.shields.io/badge/Void-Supported-478061?logo=voidlinux&logoColor=white)
![Manjaro](https://img.shields.io/badge/Manjaro-Supported-35BF5C?logo=manjaro&logoColor=white)
![Chimera Linux](https://img.shields.io/badge/Chimera-Supported-000000?logo=linux&logoColor=white)
![OpenSUSE](https://img.shields.io/badge/OpenSUSE-Supported-35BF5C?logo=opensuse&logoColor=white)

Todas as distribuições acima são provenientes de uma fonte rootfs verificada e são executadas em um ambiente proot isolado - sem necessidade de root.

## Visão Geral

O AndroSH permite implantar e gerenciar múltiplas distribuições Linux completas no Android executando o PRoot através 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 de dentro dos ambientes Linux.

| Capacidade | AndroSH | Alternativas Típicas |
|---|---|---|
| Múltiplas distros ao mesmo tempo | Sim | Geralmente apenas uma distro |
| Gerenciamento de ambientes | SQLite + CLI | Manipulação manual de arquivos |
| Integração com o sistema Android | Execução ADB/Shizuku | Varia conforme a solução |
| Múltiplas instâncias isoladas | Sim | Instância única |
| Requer root | Não (ADB/Shizuku) | Frequentemente requer desbloqueio do bootloader |

## Capturas de Tela

| Comando | Prévia | O que mostra |
|---|:---:|---|
| `androsh launch kali` | [Ver](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/Screenshots/launch-kali.png) | Iniciando o ambiente Kali NetHunter |
| `androsh list` | [Ver](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/Screenshots/list-available.png) | Todas as distribuições disponíveis |
| `androsh lsd` | [Ver](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/Screenshots/list-installed.png) | Ambientes que você já instalou |

## Arquitetura

```
Android Device → ADB/Shizuku Execution Context→ Proot Virtualization → Linux Environment(s)
```

```mermaid
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 diretamente o sistema Android:

```bash
# 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 [Shizuku](https://github.com/RikkaApps/Shizuku/releases/latest) instalado e em execução
- Python 3.8+
- [Termux](https://github.com/termux/termux-app/releases/latest) ou um emulador de terminal compatível
- Pelo menos 2 GB de armazenamento livre

### Configuração

```bash
# 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 orienta você na correção, caso não esteja.

## Atualização

```bash
cd AndroSH
git pull
pip install -r requirements.txt
```

## Uso

### Implantar um ambiente

```bash
androsh setup production --distro debian --type stable
```

### Iniciá-lo

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

### Gerenciar ambientes

```bash
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

```bash
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](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/docs/AndroSH_Help.md) para todos os comandos e flags, incluindo controle de verbosidade (`--verbose` / `--quiet`) e formatação de timestamp (`--time-style`).

## Casos de Uso

**Aprendendo Linux**
```bash
androsh setup classroom --distro ubuntu --type stable
apt install gcc python3-dev git curl wget
```

**Pesquisa de segurança / testes de penetração**
```bash
androsh setup pentest --distro kali-nethunter --type full
apt install nmap metasploit-framework wireshark
```

**Ambientes de desenvolvimento leves**
```bash
androsh setup devops --distro alpine --type alpine-minirootfs
apk add build-base git nodejs npm docker-cli
```

**Estação de trabalho em movimento**
```bash
androsh setup field --distro debian --type stable
apt install vim tmux htop net-tools
```

**Executando vários ambientes ao mesmo tempo**
```bash
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 no 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**: checksums SHA-256 validam cada download
- **Sem telemetria**: zero coleta de dados, tudo permanece local no seu dispositivo
- **Código aberto**: cada componente é auditável

## Componentes e Fontes

| Componente | Fonte | Finalidade |
|---|---|---|
| PRoot | [ahmed-alnassif/proot](https://github.com/ahmed-alnassif/proot) | Builds automatizados, estaticamente vinculados e otimizados para Android |
| BusyBox NDK | [Magisk-Modules-Repo/busybox-ndk](https://github.com/Magisk-Modules-Repo/busybox-ndk) | Utilitários Unix essenciais (tar, grep, awk, etc.) para Android |

Pipelines de build: [PRoot builder](https://github.com/ahmed-alnassif/proot) · [BusyBox NDK sources](https://github.com/ahmed-alnassif/busybox) · [AndroSH core](https://github.com/ahmed-alnassif/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 corrompido**
```bash
androsh setup <distro> --distro debian -t stable --resetup
```

**Limpar arquivos temporários**
```bash
androsh clean <distro>
```

**Reinstalar o comando global `androsh`**
```bash
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 de todos os tipos são bem-vindas - código, documentação, relatórios de bugs, ideias de recursos, traduções, testes ou apenas compartilhar feedback. Seja corrigindo um erro de digitação ou adicionando suporte a uma nova distro, toda contribuição ajuda.

Formas de se envolver:

- **Código**: corrija bugs, adicione recursos, melhore o desempenho
- **Documentação**: melhore o README, escreva guias, adicione exemplos
- **Testes**: experimente o AndroSH em diferentes dispositivos/versões do Android e relate o que encontrar
- **Relatórios de bugs**: abra uma issue com passos claros para reproduzir
- **Solicitações de recursos**: sugira ideias ou fluxos de trabalho que você gostaria de ver suportados
- **Suporte à comunidade**: ajude a responder perguntas em issues/discussões

Nenhuma contribuição é pequena demais - se você não tem certeza de onde começar, abra uma issue e pergunte.

Configure um ambiente de desenvolvimento:

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

## Contribuidores

[![Contributors](https://contrib.rocks/image?repo=ahmed-alnassif/AndroSH)](https://github.com/ahmed-alnassif/AndroSH/graphs/contributors)

## Licença

GPLv3 - livre para uso comercial e de pesquisa.

## Autor

**Ahmed Al-Nassif**
- GitHub: [@ahmed-alnassif](https://github.com/ahmed-alnassif)

## Suporte

- **Dê uma estrela no repositório** se achar útil - isso ajuda outras pessoas a descobrirem o projeto
- **Compartilhe** com amigos, comunidades ou nas redes sociais se o AndroSH foi útil para você
- **Abra uma issue** para relatar bugs
- **Inicie uma discussão** para sugerir recursos ou fazer perguntas
- **Compartilhe seu caso de uso** - conte-nos como você está usando o AndroSH, isso ajuda a moldar o desenvolvimento futuro
- **Divulgue** escrevendo sobre ele, fazendo um vídeo ou recomendando-o onde quer que entusiastas de Android/Linux se reúnam

Cada bit de suporte, grande ou pequeno, ajuda a manter o projeto crescendo.

---

<div align="center">

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

</div>
Baixar ferramenta