Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
AndroSH — AndroSH No-Root Multi-Distro Linux sur Android via Shizuku/ADB - Exécutez Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE & Chimera avec une intégration système complète, isolation proot et interface graphique Termux:X11. | Kitploit
Outils/GitHubGitHub/ahmed-alnassif/androsh
Sécurité AndroidOSINT (Renseignement de Sources Ouvertes)Sécurité des ConteneursScripting et AutomatisationVirtualisation de SécuritéTests d'IntrusionSécurité MobileUtilitaires et FrameworksApprentissage et Éducation
GitHubahmed-alnassif/androsh

AndroSH

AndroSH No-Root Multi-Distro Linux sur Android via Shizuku/ADB - Exécutez Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE & Chimera avec une intégration système complète, isolation proot et interface graphique Termux:X11.

23221il y a 2h 56mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt

AndroSH - Exécutez des distributions Linux sur Android (sans root, propulsé par ADB/Shizuku)

Exécutez et gérez des distributions Linux complètes sur votre appareil Android - aucun root requis.

Tests GitHub Stars Python License Platform

Aperçu mobile d'AndroSH

Table des matières

  • Démarrage rapide
  • Fonctionnalités
  • Distributions prises en charge
  • Aperçu
  • Captures d'écran
  • Architecture
  • Installation
  • Mise à jour
  • Utilisation
  • Cas d'utilisation
  • Sécurité et confidentialité
  • Composants et sources
  • Dépannage
  • Contribution
  • Licence
  • Auteur
  • Support

Démarrage rapide

[!Important] Avant de commencer : installez et lancez d'abord Shizuku. Si vous débutez avec AndroSH, lisez toute la section Installation ci-dessous - elle couvre la configuration de Shizuku et le dépannage.

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

Fonctionnalités

  • Multi-distribution : exécutez plusieurs distributions Linux côte à côte (Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, Chimera, openSUSE)
  • Linux propulsé par ADB/Shizuku : exécutez des distributions Linux complètes via la couche Shell à privilèges élevés d'Android, avec une intégration directe au système Android - aucun root requis
  • Basé sur SQLite : suivi rapide et fiable de vos environnements
  • Isolé : chaque environnement Linux s'exécute via PRoot avec une isolation du système de fichiers et des processus dans l'espace utilisateur
  • Support GUI : fonctionne avec Termux:X11 pour un environnement de bureau complet - guide de configuration

Distributions prises en charge

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

Chaque distribution ci-dessus provient d'une source rootfs vérifiée et s'exécute dans un environnement proot isolé - aucun root requis.

Aperçu

AndroSH vous permet de déployer et de gérer plusieurs distributions Linux complètes sur Android en exécutant PRoot via la couche d'exécution ADB/Shizuku. Cela fournit une exécution avec des privilèges élevés côté Android sans root, tout en conservant une intégration directe au système Android depuis l'intérieur des environnements Linux.

Captures d'écran

Architecture

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

Depuis l'intérieur de n'importe quelle distribution, vous pouvez accéder directement au système Android :

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

Installation

Prérequis

  • Appareil Android avec Shizuku installé et en cours d'exécution
  • Python 3.8+
  • Termux ou un émulateur de terminal compatible
  • Au moins 2 Go d'espace de stockage libre

Configuration

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] lorsque vous exécutez androsh setup, AndroSH vérifie automatiquement que Shizuku est configuré correctement et vous guide pour le corriger si ce n'est pas le cas.

Mise à jour

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

Utilisation

Déployer un environnement

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

Le lancer

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

Gérer les environnements

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

Gérer les distributions directement

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

Référence complète des commandes

Consultez AndroSH_Help.md pour chaque commande et option, y compris le contrôle de la verbosité (--verbose / --quiet) et le format des horodatages (--time-style).

Cas d'utilisation

Apprendre Linux

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

Recherche en sécurité / tests d'intrusion

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

Environnements de développement légers

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

Poste de travail nomade

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

Exécuter plusieurs environnements à la fois

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

Sécurité et confidentialité

  • Limite des privilèges Android : les opérations côté Android s'exécutent dans la limite des permissions disponibles dans le contexte d'exécution ADB/Shizuku ; aucun root Android n'est requis.
  • Isolation des processus : chaque environnement s'exécute en sandbox via proot
  • Vérifications d'intégrité : des sommes de contrôle SHA-256 valident chaque téléchargement
  • Aucune télémétrie : zéro collecte de données, tout reste local sur votre appareil
  • Open source : chaque composant est auditable

Composants et sources

ComposantSourceObjectif
PRootahmed-alnassif/prootBuilds automatisés à liaison statique, optimisés pour Android
BusyBox NDKMagisk-Modules-Repo/busybox-ndkUtilitaires Unix essentiels (tar, grep, awk, etc.) pour Android

Pipelines de build : PRoot builder · Sources BusyBox NDK · Noyau d'AndroSH

Toutes les dépendances sont traçables jusqu'à leurs sources amont et maintenues synchronisées avec les mises à jour de sécurité.

Dépannage

Réinitialiser un environnement cassé

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

Nettoyer les fichiers temporaires

root@kitploit:~
androsh clean <distro>

Réinstaller la commande globale androsh

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

Problèmes avec Shizuku

  • Vérifiez que Shizuku est en cours d'exécution et qu'AndroSH y est autorisé
  • Si les problèmes persistent, redémarrez l'appareil pour restaurer le service Shizuku

Contribution

Les contributions et la recherche en sécurité sont les bienvenues. Domaines prioritaires actuels :

  • Optimisation des performances
  • Outillage de déploiement
  • Durcissement de la sécurité

Configurez un environnement de développement :

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

Licence

GPLv3 - libre pour un usage commercial et de recherche.

Auteur

Ahmed Al-Nassif

  • GitHub: @ahmed-alnassif

Support

  • Mettez une étoile au dépôt si vous le trouvez utile
  • Ouvrez une issue pour signaler des bugs
  • Suggérez des fonctionnalités ou partagez comment vous utilisez AndroSH

Des environnements Linux professionnels dans votre poche - sans nécessiter de root Android.

Télécharger l’outil
CapacitéAndroSHAlternatives typiques
Plusieurs distributions à la foisOuiEn général une seule distribution
Gestion des environnementsSQLite + CLIGestion manuelle des fichiers
Intégration au système AndroidExécution ADB/ShizukuVarie selon la solution
Plusieurs instances isoléesOuiInstance unique
Root requisNon (ADB/Shizuku)Nécessite souvent le déverrouillage du bootloader
CommandeAperçuCe que ça montre
androsh launch kaliVoirLancement de l'environnement Kali NetHunter
androsh listVoirToutes les distributions disponibles
androsh lsdVoirLes environnements que vous avez déjà installés