Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
AndroSH — AndroSH Linux multi-distro senza root su Android tramite Shizuku/ADB - Esegui Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE e Chimera con piena integrazione di sistema, isolamento proot e GUI Termux:X11. | Kitploit
Strumenti/GitHubGitHub/ahmed-alnassif/androsh
Sicurezza AndroidOSINT (Open Source Intelligence)Sicurezza dei ContenitoriScripting e AutomazioneVirtualizzazione per la SicurezzaPenetration TestingSicurezza MobileUtilità e FrameworkApprendimento e Formazione
GitHubahmed-alnassif/androsh

AndroSH

AndroSH Linux multi-distro senza root su Android tramite Shizuku/ADB - Esegui Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE e Chimera con piena integrazione di sistema, isolamento proot e GUI Termux:X11.

23221655 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository

AndroSH - Esegui distribuzioni Linux su Android (senza root, basato su ADB/Shizuku)

Esegui e gestisci distribuzioni Linux complete sul tuo dispositivo Android - senza root.

AndroSH

Tests GitHub Stars Latest Release Python License Platform

AndroSH Mobile Showcase

Indice

  • Avvio rapido
  • Funzionalità
  • Distribuzioni supportate
  • Panoramica
  • Screenshot
  • Architettura
  • Installazione
  • Aggiornamento
  • Utilizzo
  • Casi d'uso
  • Sicurezza e privacy
  • Componenti e sorgenti
  • Risoluzione dei problemi
  • Contribuire
  • Licenza
  • Autore
  • Supporto

Avvio rapido

[!Important] Prima di iniziare: installa ed esegui prima Shizuku. Se sei nuovo a AndroSH, leggi la sezione completa Installazione qui sotto - copre la configurazione di Shizuku e la risoluzione dei problemi.

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

Funzionalità

  • Multi-distro: esegui diverse distribuzioni Linux affiancate (Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, Chimera, openSUSE)
  • Linux basato su ADB/Shizuku: esegui distribuzioni Linux complete attraverso il livello Shell elevato di Android, con integrazione diretta del sistema Android - senza root
  • Basato su SQLite: tracciamento veloce e affidabile dei tuoi ambienti
  • Isolato: ogni ambiente Linux viene eseguito tramite PRoot con isolamento del filesystem/processi nello spazio utente
  • Supporto GUI: funziona con Termux:X11 per un ambiente desktop completo - guida alla configurazione

Distribuzioni supportate

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

Ogni distribuzione sopra elencata proviene da una sorgente rootfs verificata e viene eseguita in un ambiente proot isolato - senza root.

Panoramica

AndroSH ti consente di distribuire e gestire più distribuzioni Linux complete su Android eseguendo PRoot attraverso il livello di esecuzione ADB/Shizuku. Questo fornisce un'esecuzione elevata lato Android senza root, mantenendo al contempo l'integrazione diretta con il sistema Android dall'interno degli ambienti Linux.

Screenshot

Architettura

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

Dall'interno di qualsiasi distro, puoi accedere direttamente al sistema 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

Installazione

Requisiti

  • Dispositivo Android con Shizuku installato e in esecuzione
  • Python 3.8+
  • Termux o un emulatore di terminale compatibile
  • Almeno 2 GB di spazio libero

Configurazione

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] quando esegui androsh setup, AndroSH verifica automaticamente se Shizuku è configurato correttamente e ti guida nella correzione in caso contrario.

Aggiornamento

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

Utilizzo

Distribuire un ambiente

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

Avviarlo

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

Gestire gli ambienti

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

Gestire le distribuzioni direttamente

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

Riferimento completo dei comandi

Consulta AndroSH_Help.md per ogni comando e flag, inclusi il controllo della verbosità (--verbose / --quiet) e la formattazione dei timestamp (--time-style).

Casi d'uso

Imparare Linux

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

Ricerca sulla sicurezza / penetration testing

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

Ambienti di sviluppo leggeri

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

Workstation in movimento

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

Eseguire più ambienti contemporaneamente

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

Sicurezza e privacy

  • Confine dei privilegi Android: le operazioni lato Android vengono eseguite entro i permessi disponibili al contesto di esecuzione ADB/Shizuku; non è richiesto il root di Android.
  • Isolamento dei processi: ogni ambiente viene eseguito in sandbox tramite proot
  • Controlli di integrità: checksum SHA-256 convalidano ogni download
  • Nessuna telemetria: zero raccolta dati, tutto rimane locale sul tuo dispositivo
  • Open source: ogni componente è verificabile

Componenti e sorgenti

ComponenteSorgenteScopo
PRootahmed-alnassif/prootBuild automatizzate con link statico e ottimizzate per Android
BusyBox NDKMagisk-Modules-Repo/busybox-ndkUtility Unix di base (tar, grep, awk, ecc.) per Android

Pipeline di build: PRoot builder · BusyBox NDK sources · AndroSH core

Tutte le dipendenze sono riconducibili alle loro sorgenti upstream e mantenute sincronizzate con gli aggiornamenti di sicurezza.

Risoluzione dei problemi

Reimpostare un ambiente corrotto

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

Pulire i file temporanei

root@kitploit:~
androsh clean <distro>

Reinstallare il comando globale androsh

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

Problemi con Shizuku

  • Conferma che Shizuku sia in esecuzione e che AndroSH sia autorizzato al suo interno
  • Se i problemi persistono, riavvia il dispositivo per ripristinare il servizio Shizuku

Contribuire

Contributi di ogni tipo sono benvenuti - codice, documentazione, segnalazioni di bug, idee per funzionalità, traduzioni, test o semplicemente condivisione di feedback. Che tu stia correggendo un refuso o aggiungendo il supporto per una nuova distro, ogni contributo è utile.

Modi per partecipare:

  • Codice: correggi bug, aggiungi funzionalità, migliora le prestazioni
  • Documentazione: migliora il README, scrivi guide, aggiungi esempi
  • Test: prova AndroSH su dispositivi/versioni di Android diverse e segnala ciò che trovi
  • Segnalazioni di bug: apri una issue con passaggi chiari per riprodurre il problema
  • Richieste di funzionalità: suggerisci idee o flussi di lavoro che vorresti vedere supportati
  • Supporto alla community: aiuta a rispondere alle domande nelle issue/discussioni

Nessun contributo è troppo piccolo - se non sei sicuro da dove iniziare, apri una issue e chiedi.

Configura un ambiente di sviluppo:

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

Contributori

Contributors

Licenza

GPLv3 - libero per uso commerciale e di ricerca.

Autore

Ahmed Al-Nassif

  • GitHub: @ahmed-alnassif

Supporto

  • Metti una stella al repo se lo trovi utile - aiuta gli altri a scoprire il progetto
  • Condividilo con amici, community o sui social media se AndroSH ti è stato utile
  • Apri una issue per segnalare bug
  • Avvia una discussione per suggerire funzionalità o fare domande
  • Condividi il tuo caso d'uso - raccontaci come usi AndroSH, aiuta a plasmare lo sviluppo futuro
  • Spargi la voce scrivendone, realizzando un video o consigliandolo ovunque si ritrovino gli appassionati di Android/Linux

Ogni forma di supporto, grande o piccola, aiuta il progetto a crescere.


Ambienti Linux professionali in tasca - senza richiedere il root di Android.

Scarica lo strumento
CapacitàAndroSHAlternative tipiche
Più distro contemporaneamenteSìDi solito una sola distro
Gestione degli ambientiSQLite + CLIGestione manuale dei file
Integrazione con il sistema AndroidEsecuzione ADB/ShizukuVaria a seconda della soluzione
Più istanze isolateSìIstanza singola
Root richiestoNo (ADB/Shizuku)Spesso richiede lo sblocco del bootloader
ComandoAnteprimaCosa mostra
androsh launch kaliVisualizzaAvvio dell'ambiente Kali NetHunter
androsh listVisualizzaTutte le distribuzioni disponibili
androsh lsdVisualizzaGli ambienti che hai già installato