
AndroSH — мультидистрибутивный Linux на Android без root через Shizuku/ADB — запускайте Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE и Chimera с полной системной интеграцией, изоляцией proot и графическим интерфейсом Termux:X11.
Управление Linux-дистрибутивами профессионального уровня на Android-устройствах с интеграцией ADB/Shizuku
[!Important] Убедитесь, что Shizuku установлен и запущен, прежде чем продолжать.
Новым пользователям следует воспользоваться руководством 📥 Подробная установка.
При необходимости проект включает справку по устранению неполадок и инструкции по настройке Shizuku.
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
Все перечисленные дистрибутивы полностью поддерживаются с использованием проверенных источников rootfs и работают в изолированных средах proot без необходимости root-доступа.
AndroSH — это платформа развертывания, обеспечивающая бесшовное выполнение нескольких дистрибутивов Linux на Android-устройствах с помощью продвинутой виртуализации proot и интеграции с Android-системой через ADB/Shizuku. Это решение обеспечивает управление Linux-средами профессионального уровня без ущерба для безопасности устройства.
AndroSH обеспечивает беспрецедентные возможности интеграции Android-Linux через ADB и 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
Показать полную справку по командам
--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] После ввода этой команды проект проверит Shizuku и при необходимости выдаст инструкции по его правильной настройке.
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 интегрирует проверенные компоненты с открытым исходным кодом, чтобы обеспечить совместимость и производительность в средах Android.
| Компонент | Исходный проект | Назначение |
|---|---|---|
| Enhanced PRoot | Xed-Editor/Karbon-PackagesX | Виртуализация, совместимая с Shizuku |
| BusyBox NDK |
Enhanced PRoot: требуется для интеграции с Shizuku и делегирования разрешений Android (Termux PRoot несовместим)
BusyBox NDK: обеспечивает стабильную доступность команд (tar, grep, awk) на фрагментированных версиях Android
# Environment recovery
androsh setup <distro> --distro debian -t stable --resetup
# System cleanup
androsh clean <distro>
# Global accessibility
cd AndroSH
python main.py install
Мы приветствуем участников и исследователей безопасности, желающих улучшить платформу.
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 — лицензия с открытым исходным кодом для коммерческого и исследовательского использования.
Архитектор и разработчик: Ahmed Al-Nassif
💻 Превратите своё Android-устройство в профессиональную Linux-рабочую станцию
# 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
«Профессиональные Linux-среды в вашем кармане — без ущерба для безопасности»
Философия AndroSH
| Возможность | AndroSH | Традиционные решения |
|---|
| Мультидистрибутивная архитектура | ✅ Archlinux, Fedora, Alpine, Debian, Ubuntu, Kali NetHunter, Void Linux, Manjaro, OpenSUSE и Chimera Linux | ❌ Один дистрибутив |
| Управление | ✅ База данных SQLite + профессиональный CLI | ❌ Ручное управление файлами |
| Интеграция с Android-системой | ✅ Полное выполнение системных команд через ADB/Shizuku | ❌ Только изолированные контейнеры |
| Масштабируемые среды | ✅ Несколько изолированных экземпляров | ❌ Ограничение одним экземпляром |
| Оптимизация производительности | ✅ Инициализация на 40% быстрее | ❌ Медленные процессы запуска |
| Соответствие требованиям безопасности | ✅ Root не требуется + API ADB/Shizuku | ❌ Требуется разблокировка загрузчика |
| Команда | Скриншот | Описание |
|---|
androsh launch kali | ![]() | Запуск среды Kali NetHunter |
androsh list | ![]() | Просмотр всех доступных дистрибутивов |
androsh lsd | ![]() | Список установленных сред |
| Основные Unix-утилиты для Android |