
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.
Gerenciamento de Distribuições Linux de Nível Profissional em Dispositivos Android com Integração ADB/Shizuku
[!Important] Certifique-se de que o Shizuku está instalado e em execução antes de continuar.
Novos usuários devem seguir o guia 📥 Instalação Detalhada.
O projeto inclui ajuda para solução de problemas e instruções de configuração do Shizuku, se necessário.
apt update; apt install -y python git # Termux
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
Todas as distribuições listadas são totalmente suportadas usando fontes rootfs verificadas e executadas em ambientes proot isolados sem exigir acesso root.
AndroSH é uma plataforma de implantação que permite a execução contínua de várias distribuições Linux em dispositivos Android através de virtualização proot avançada e Integração com Sistema Android via ADB/Shizuku. Esta solução fornece gerenciamento de ambiente Linux de nível profissional sem comprometer a segurança do dispositivo.
AndroSH fornece capacidades de integração Android-Linux sem precedentes através de ADB e Shizuku:
# Execute Android system commands from Linux environment
pm list packages -f
# Access kernel-level information
cat /proc/version
# System property management
getprop | grep version
# Network configuration access
ip route show
Mostrar ajuda completa de comandos
--time-style--verbose/--quiet)# Environment deployment
androsh setup development --distro ubuntu --type stable
# Multi-instance management
androsh list
# Resource optimization
androsh clean development
# Global accessibility
cd AndroSH
python main.py install
❯ androsh list
# Shows beautiful distribution table with sizes and types
❯ androsh lsd
# Displays installed environments with ASCII art header
Android Device → ADB/Shizuku API → Elevated Permissions → Proot Virtualization → Multi-Distribution Linux Environment
graph TD
A[Android Device] --> B[ADB/Shizuku API]
B --> C[Elevated Permissions]
C --> D[PROOT Virtualization Layer]
D --> E[Alpine Linux]
D --> F[Debian Stable]
D --> G[Ubuntu LTS]
D --> H[Kali NetHunter]
E --> I[Android System Integration]
F --> I
G --> I
H --> I
I --> K[Android Command Execution]
I --> L[File System Access]
I --> M[Network Configuration]
style D fill:#FF6B00,color:white
style I fill:#4CAF50,color:white
apt update
apt install -y python git
# Repository acquisition
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
# Dependency installation
pip install -r requirements.txt
# Global accessibility configuration
python main.py install
cd AndroSH
git pull
pip install -r requirements.txt
[!Tip] Após inserir este comando, o projeto verificará o Shizuku e fornecerá instruções para configurá-lo corretamente, se necessário.
androsh setup production --distro debian --type stable
androsh launch production
# Root access in Debian environment
root@localhost:~# apt update && apt install python3 git
# Environment inventory
androsh list
# Maintenance operations
androsh clean production
# Environment removal
androsh remove production --force
# Deploy learning environment
androsh setup classroom --distro ubuntu --type stable
# Educational package installation
apt install gcc python3-dev git curl wget
# Kali NetHunter deployment
androsh setup pentest --distro kali-nethunter --type full
# Security toolkit installation
apt install nmap metasploit-framework wireshark
# Development workspace
androsh setup devops --distro alpine --type alpine-minirootfs
# Development stack deployment
apk add build-base git nodejs npm docker-cli
# Portable development environment
androsh setup field --distro debian --type stable
# Essential tools
apt install vim tmux htop net-tools
# Development environments
androsh setup frontend --distro ubuntu -t stable
androsh setup backend --distro debian -t stable
androsh setup security --distro kali-nethunter -t nano
# Environment management
androsh lsd
# Available distributions
androsh distro list
# Distribution information
androsh distro info ubuntu
# Download management
androsh distro download alpine --type alpine-minirootfs --file alpine-edge.tar.gz
# Download specific distribution without setup
androsh download alpine --type alpine-minirootfs
# Distribution management suite
androsh distro info ubuntu # Get detailed distribution info
# Clean management
androsh clean kali-nethunter # Remove temporary files
AndroSH integra componentes estabelecidos de código aberto para garantir compatibilidade e desempenho em ambientes Android.
| Componente | Projeto Fonte | Propósito |
|---|---|---|
| PRoot Aprimorado | Xed-Editor/Karbon-PackagesX | Virtualização compatível com Shizuku |
| BusyBox NDK |
PRoot Aprimorado: Necessário para integração Shizuku e delegação de permissões Android (PRoot do Termux é incompatível)
BusyBox NDK: Fornece disponibilidade consistente de comandos (tar, grep, awk) em versões fragmentadas do Android
# Environment recovery
androsh setup <distro> --distro debian -t stable --resetup
# System cleanup
androsh clean <distro>
# Global accessibility
cd AndroSH
python main.py install
Aceitamos contribuidores e pesquisadores de segurança para aprimorar a plataforma.
git clone https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
# Development environment setup
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Licença GPLv3 – licenciamento de código aberto para uso comercial e de pesquisa.
Arquitetado e Desenvolvido por Ahmed Al-Nassif
💻 Transforme seu Dispositivo Android em uma Estação de Trabalho Linux de Nível Profissional
# Initialize your Professional-Grade environment today
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH && androsh setup enterprise --distro debian --type stable
"Ambientes Linux profissionais no seu bolso - sem comprometer a segurança"
Filosofia AndroSH
| Capacidade | AndroSH | Soluções Tradicionais |
|---|
| Arquitetura Multi-Distribuição | ✅ Archlinux, Fedora, Alpine, Debian, Ubuntu, Kali NetHunter, Void Linux, Manjaro, OpenSUSE e Chimera Linux | ❌ Distribuição única |
| Gerenciamento | ✅ Banco de dados SQLite + CLI profissional | ❌ Gerenciamento manual de arquivos |
| Integração com Sistema Android | ✅ Execução completa de comandos do sistema via ADB/Shizuku | ❌ Apenas contêineres isolados |
| Ambientes Escaláveis | ✅ Múltiplas instâncias isoladas | ❌ Limitação de instância única |
| Otimização de Desempenho | ✅ Inicialização 40% mais rápida | ❌ Processos de inicialização lentos |
| Conformidade de Segurança | ✅ Sem necessidade de root + API ADB/Shizuku | ❌ Desbloqueio do bootloader necessário |
| Comando | Captura de Tela | Descrição |
|---|
androsh launch kali | ![]() | Iniciar ambiente Kali NetHunter |
androsh list | ![]() | Ver todas as distribuições disponíveis |
androsh lsd | ![]() | Listar ambientes instalados |
| Utilitários Unix essenciais para Android |