
AndroSH No-Root Multi-Distro Linux auf Android über Shizuku/ADB - Betreiben Sie Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE & Chimera mit vollständiger Systemintegration, proot-Isolation & Termux:X11 GUI.
[!Important] Stelle sicher, dass Shizuku installiert ist und ausgeführt wird, bevor du fortfährst.
Neue Benutzer sollten dem Leitfaden 📥 Detaillierte Installation folgen.
Das Projekt enthält bei Bedarf Hilfe zur Fehlerbehebung und Anweisungen zur Shizuku-Einrichtung.
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
Alle aufgeführten Distributionen werden vollständig mit verifizierten Rootfs-Quellen unterstützt und laufen in isolierten Proot-Umgebungen, ohne dass Root-Zugriff erforderlich ist.
AndroSH ist eine Bereitstellungsplattform, die die nahtlose Ausführung mehrerer Linux-Distributionen auf Android-Geräten durch fortschrittliche proot-Virtualisierung und Android-Systemintegration über ADB/Shizuku ermöglicht. Diese Lösung bietet Linux-Umgebungsverwaltung auf professionellem Niveau, ohne die Gerätesicherheit zu beeinträchtigen.
AndroSH bietet beispiellose Android-Linux-Integrationsfunktionen über ADB und 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
Vollständige Befehlsübersicht anzeigen
--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] Nach der Eingabe dieses Befehls prüft das Projekt Shizuku und gibt dir bei Bedarf die Anweisungen zur korrekten Einrichtung.
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 integriert etablierte Open-Source-Komponenten, um Kompatibilität und Leistung in Android-Umgebungen sicherzustellen.
| Komponente | Quellprojekt | Zweck |
|---|---|---|
| Enhanced PRoot | Xed-Editor/Karbon-PackagesX | Shizuku-kompatible Virtualisierung |
| BusyBox NDK | Magisk-Modules-Repo/busybox-ndk |
Enhanced PRoot: Erforderlich für die Shizuku-Integration und die Delegation von Android-Berechtigungen (Termux-PRoot inkompatibel)
BusyBox NDK: Sorgt für eine konsistente Befehlsverfügbarkeit (tar, grep, awk) über fragmentierte Android-Versionen hinweg
# Environment recovery
androsh setup <distro> --distro debian -t stable --resetup
# System cleanup
androsh clean <distro>
# Global accessibility
cd AndroSH
python main.py install
Wir begrüßen Mitwirkende und Sicherheitsforscher, die die Plattform verbessern möchten.
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
GPLv3-Lizenz - Open-Source-Lizenzierung für kommerzielle und Forschungszwecke.
Entworfen und entwickelt von Ahmed Al-Nassif
💻 Verwandle dein Android-Gerät in eine Linux-Workstation in Profiqualität
# 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
"Professionelle Linux-Umgebungen in deiner Tasche - ohne Kompromisse bei der Sicherheit"
AndroSH-Philosophie
| Funktion | AndroSH | Traditionelle Lösungen |
|---|
| Multi-Distributions-Architektur | ✅ Archlinux, Fedora, Alpine, Debian, Ubuntu, Kali NetHunter, Void Linux, Manjaro, OpenSUSE und Chimera Linux | ❌ Einzelne Distribution |
| Verwaltung | ✅ SQLite-Datenbank + professionelle CLI | ❌ Manuelle Dateiverwaltung |
| Android-Systemintegration | ✅ Vollständige Systembefehlsausführung über ADB/Shizuku | ❌ Nur isolierte Container |
| Skalierbare Umgebungen | ✅ Mehrere isolierte Instanzen | ❌ Auf eine einzelne Instanz beschränkt |
| Leistungsoptimierung | ✅ 40 % schnellere Initialisierung | ❌ Langsame Startprozesse |
| Sicherheits-Compliance | ✅ Kein Root erforderlich + ADB/Shizuku-API | ❌ Bootloader-Entsperrung erforderlich |
| Befehl | Screenshot | Beschreibung |
|---|
androsh launch kali | ![]() | Kali-NetHunter-Umgebung starten |
androsh list | ![]() | Alle verfügbaren Distributionen anzeigen |
androsh lsd | ![]() | Installierte Umgebungen auflisten |
| Essenzielle Unix-Werkzeuge für Android |