
Uno strumento di hacking all-in-one per prendere il controllo remoto di dispositivi Android.
Il coltellino svizzero per Android.
Uno strumento di hacking tutto-in-uno scritto in Python per prendere il controllo remoto di dispositivi Android utilizzando ADB, scrcpy, Nmap e Metasploit-Framework.
Connettiti via USB o Wi‑Fi, poi controlla il dispositivo, estrai dati, trasmetti in streaming fotocamera e microfono, gestisci le app e automatizza un completo compromesso Metasploit, tutto da un unico menu.
Non devi più memorizzare comandi e argomenti, PhoneSploit Pro lo fa per te. Scegli un numero ed esegui.

| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Collega un dispositivo | Connettiti a un dispositivo in remoto tramite ADB. |
| Elenca i dispositivi collegati | Mostra tutti i dispositivi attualmente collegati ad ADB. |
| Disconnetti tutti i dispositivi | Disconnetti ogni sessione ADB. |
| Selezione multi-dispositivo | Se sono collegati più dispositivi ADB (USB o rete), scegli quale dispositivo usare per la sessione (ANDROID_SERIAL). |
| Arresta il server ADB | Arresta il processo del server ADB. |
| Riavvia il server ADB | Riavvia il processo del server ADB. |
| | Apri una shell interattiva sul dispositivo collegato. |
| | Invia keycodes per controllare il dispositivo in remoto. |
| | Accendi lo schermo, scorri verso l'alto e inserisci una password quando necessario. |
| | Blocca il dispositivo. |
| | Riavvia il dispositivo in , , o . |
| | Spegni il dispositivo di destinazione. |
| | Cattura uno screenshot e trasferiscilo automaticamente al computer. |
| | Registra lo schermo del dispositivo di destinazione per un tempo specificato e trasferisci automaticamente la registrazione al computer. |
| | Cattura screenshot o registrazioni dello schermo e rimuovi il file dal dispositivo di destinazione al termine. |
| | Rispecchia lo schermo e controlla il dispositivo di destinazione. |
| | Elenca tutti i file e le cartelle sul dispositivo di destinazione. |
| | Scarica un file o una cartella dal dispositivo di destinazione. |
| | Invia un file o una cartella dal computer al dispositivo di destinazione. |
| | Copia tutti i dati WhatsApp sul computer. |
| | Copia tutti gli screenshot sul computer. |
| | Copia tutte le foto della fotocamera sul computer. |
| | Trasmetti video in diretta dalla fotocamera anteriore o posteriore del dispositivo di destinazione. |
| | Esporta tutti gli SMS dal dispositivo al computer. |
| | Esporta tutti i contatti dal dispositivo al computer. |
| | Esporta tutti i registri delle chiamate dal dispositivo al computer. |
| | Avvia un'applicazione sul dispositivo. |
| | Installa un APK dal computer sul dispositivo di destinazione. |
| | Installa app distribuite come più APK divisi (ad es. bundle divisi). |
| | Rimuovi un'applicazione installata. |
| | Elenca tutte le app installate sul dispositivo di destinazione. |
| | Estrai l'APK da un'app installata. |
| | Forza l'arresto di un'applicazione in esecuzione. |
| | Cancella archiviazione/dati per un'app scelta (ripristino alle impostazioni di fabbrica per quell'app). |
| | Riavvia un'applicazione (forza l'arresto e poi riavvia). |
| | Concedi o revoca un'autorizzazione runtime per un'app. |
| | Apri un URL sul dispositivo di destinazione. |
| | Mostra un'immagine o una foto sul dispositivo di destinazione. |
| | Riproduci un file audio sul dispositivo di destinazione. |
| | Riproduci un video sul dispositivo di destinazione. |
| | Invia messaggi SMS tramite il dispositivo di destinazione. |
| | Leggi le informazioni sul dispositivo. |
| | Leggi lo stato della batteria e i dettagli correlati. |
| | Registra audio dal microfono. |
| | Trasmetti audio dal microfono in diretta. |
| | Registra l'audio interno del dispositivo. |
| | Trasmetti l'audio del dispositivo in diretta. |
| | Flusso Metasploit automatizzato: recupera il tuo per impostare ; crea un payload con , installalo ed eseguilo sul dispositivo di destinazione; avvia e configura per ottenere una sessione . Una sessione significa che il dispositivo è completamente compromesso tramite Metasploit-Framework e puoi eseguire ulteriori azioni dalla sessione. |
| | Scopri gli host sulla rete locale per aiutare a trovare un indirizzo IP di destinazione; sonda le porte TCP e con rilevamento dei servizi e mostra fingerprint e suggerimenti relativi ad ADB per probabili target Android/ADB. |
| | Inoltra, inverti, elenca, rimuovi o rimuovi tutte le regole di inoltro porte TCP tramite ADB. |
| | Cattura una porzione dell'output di e salvala in un file sul computer. |
| | Trasmetti in diretta dal dispositivo. |
| | Mostra uno snapshot delle interfacce di rete e della connettività sul dispositivo. |
| | Apri la schermata delle di sistema sul dispositivo. |
| | Leggi le impostazioni di locale e lingua dal dispositivo. |
| | Imposta (resta attivo su USB, resta sempre attivo o disattiva il mantenimento attivo). |
| | Esporta lo stato dettagliato del Wi‑Fi dal dispositivo. |
| | Mostra le informazioni sull'indirizzamento IP WLAN. |
| | Attiva o disattiva la radio Wi‑Fi. |
| | Esegui controlli ping verso un host per testare la connettività. |
| | Elenca le reti Wi‑Fi salvate note al dispositivo. |
| | Controlli euristici per segni comuni di accesso root. |
| | Visualizza le impostazioni di visualizzazione correnti; imposta la risoluzione dello schermo () dai preset 720p/1080p/2K/4K in orizzontale o verticale, o un personalizzato; imposta la densità del display () dai preset DPI comuni o un valore personalizzato; attiva/disattiva il ridimensionamento del display (); e ripristina tutto ai valori predefiniti del dispositivo. |
| | Leggi, imposta o cancella gli appunti del dispositivo. |
| | Recupera l'ultima posizione GPS nota del dispositivo (latitudine, longitudine, provider). |
| | Leggi IMEI, Android ID, numero di serie e altri identificatori hardware/software. |
| | Mostra le statistiche di utilizzo delle app in primo piano su 1 giorno / 7 giorni / tutto il tempo. |
| | Attiva/disattiva dati mobili, Bluetooth, NFC e modalità aereo. |
| | Simula un livello di batteria, simula collegamento o scollegamento, o ripristina le letture. |
| | Imposta volume multimediale, luminosità dello schermo, timeout dello schermo e modalità Non disturbare. |
| | Pubblica una notifica, espandi o comprimi il pannello delle notifiche e le impostazioni rapide. |
| | Invia un'immagine al dispositivo e apri il selettore di sfondi di sistema. |
| | Scansiona ed elenca le reti Wi‑Fi vicine con SSID, BSSID, frequenza e segnale. |
| | Avvia o arresta un hotspot Wi‑Fi solo locale direttamente dal dispositivo. |
| | Associa, connetti, passa a TCP/IP o torna a USB — tutti i comandi ADB wireless. |
| | Disabilita un'app di sistema o utente, o riabilitala in seguito. |
| | Sospendi un'app (icona in grigio, nessun utilizzo dati) o riprendila. |
| | Inserisci un'app nella whitelist dall'ottimizzazione batteria Doze, rimuovila dalla whitelist o mostra la whitelist della batteria. |
| | Cambia il launcher/app home predefinito a qualsiasi pacchetto launcher installato, o mostra l'app home corrente. |## Requisiti
python3 — Python 3.10 o successivopip — Installatore di pacchetti per Pythonadb — Android Debug Bridge (ADB) da Android SDK Platform Toolsmetasploit-framework — Metasploit-Framework (msfvenom e msfconsole)scrcpy — scrcpynmap — NmapUsa l'installatore incluso per configurare automaticamente tutte le dipendenze. Rileva il tuo sistema operativo e utilizza il gestore di pacchetti appropriato.
chmod +x install.sh ./install.sh
Per installare solo strumenti specifici: `./install.sh --components adb,nmap,pip`
Per prompt per singolo componente: `./install.sh --interactive`
### Windows
Esegui PowerShell **come Amministratore**, quindi:```
Set-ExecutionPolicy -Scope Process Bypass
.\install.ps1
Per installare solo strumenti specifici: .\install.ps1 -Components adb,nmap,pip
Per prompt per singolo componente: .\install.ps1 -Interactive
Se una dipendenza manca, il programma mostra un avviso Missing Dependencies. Premi I per eseguire l'installer, Y per continuare comunque, oppure N per uscire.
[!IMPORTANT] PhoneSploit Pro richiede Python versione 3.10 o superiore. Aggiorna Python prima di eseguire il programma.
Assicurati che tutto il software richiesto sia installato.``` git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git cd PhoneSploit-Pro/
git clone https://github.com/example/malware-scanner.git
cd malware-scanner
pip install -r requirements.txt
python scanner.py --file /percorso/al/file
python scanner.py --directory /percorso/alla/directory
python scanner.py --hash 44d88612fea8a8f36de82e1278abb02f
[+] Scansione avviata: 2024-01-15 10:30:00
[+] File: sample.exe
[!] Minaccia rilevata: Trojan.Win32.Emotet
[!] Livello di rischio: ALTO
[+] Azione consigliata: mettere in quarantena il file
Lo strumento può essere configurato tramite un file YAML:
# config.yaml
scanner:
max_file_size: 10MB
timeout: 30
quarantine: true
log_level: INFO
database:
path: ./signatures.db
auto_update: true
I contributi sono benvenuti! Per favore, segui questi passaggi:
git checkout -b feature/miglioramento)git commit -am 'Aggiungi nuova funzionalità')git push origin feature/miglioramento)Questo progetto è distribuito sotto la licenza MIT. Vedi il file LICENSE per maggiori dettagli.
Per domande o supporto, apri un issue su GitHub o contattaci via email: [email protected]
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```
Nessun contenuto fornito per la traduzione.```
python3 phonesploitpro.py
```
> [!TIP]
> Devi solo attivare l'ambiente virtuale (`source .venv/bin/activate`) ogni volta che apri un nuovo terminale prima di eseguire il programma.
### Windows
Assicurati che tutto il software [richiesto](#requirements) sia installato.```
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git
cd PhoneSploit-Pro/
```
```
## Installazione
### Requisiti
- Python 3.8 o superiore
- pip (gestore di pacchetti Python)
### Passaggi di installazione
1. Clona il repository:
```bash
git clone https://github.com/example/tool.git
cd tool
```
2. Installa le dipendenze:
```bash
pip install -r requirements.txt
```
3. Esegui lo strumento:
```bash
python main.py --help
```
### Risoluzione dei problemi
Se riscontri errori di autorizzazione durante l'installazione, prova a utilizzare un ambiente virtuale:
```bash
python -m venv venv
source venv/bin/activate # Su Windows: venv\Scripts\activate
pip install -r requirements.txt
```
Per ulteriori dettagli, consulta la [documentazione ufficiale](https://docs.example.com).
python -m venv .venv ..venv\Scripts\activate pip install -r requirements.txt
1. Scarica ed estrai l'ultima versione di `platform-tools` da [qui](https://developer.android.com/studio/releases/platform-tools.html#downloads).
2. Copia tutti i file dalla directory `platform-tools` o `adb` estratta nella directory **PhoneSploit-Pro**, quindi esegui:```
python phonesploitpro.py
Impostazioni.Info sul telefono.Numero build.Numero build sette volte.Opzioni sviluppatore.Opzioni sviluppatore ora apparirà nel tuo menu Impostazioni.Impostazioni.Sistema > Opzioni sviluppatore.Debug USB.adb alla stessa rete Wi‑Fi.4. Sul telefono Android apparirà un pop-up quando ti connetti a un nuovo PC per la prima volta: `Allow USB debugging?`.
5. Seleziona `Always allow from this computer`, quindi tocca `Allow`.
6. Poi, nel terminale, esegui il seguente comando:```
adb tcpip 5555
adb.Impostazioni > Info sul telefono > Stato > Indirizzo IP e annota l'indirizzo IP del telefono.Connect a device e inserisci l'indirizzo IP del target per connetterti tramite Wi‑Fi.Connect a device e inserisci l'indirizzo IP del target per connetterti tramite Wi‑Fi.Questo strumento è stato testato su:
[!NOTE] Le nuove funzionalità vengono testate principalmente su Linux, quindi Linux è consigliato per eseguire PhoneSploit Pro. Alcune funzionalità potrebbero non funzionare correttamente su Windows.
Se preferisci installare gli strumenti da solo, o se l'installer automatico non è disponibile per la tua piattaforma, usa le sezioni seguenti.
Apri un terminale ed esegui i seguenti comandi:
pip install secure-toolkit
cp config.example.yaml config.yaml
config.yaml con le tue impostazioni.secure-toolkit start
from secure_toolkit import Client
client = Client(api_key="your-api-key")
result = client.scan("target.example.com")
print(result)
Per la documentazione completa, visita docs.example.com.
Siamo felici di accettare contributi! Consulta il nostro CONTRIBUTING.md per le linee guida.
Questo progetto è concesso in licenza sotto la MIT License.
Disclaimer: Questo strumento è destinato esclusivamente a test di sicurezza autorizzati. L'uso non autorizzato è vietato.
sudo apt install adb
```
- **Fedora**```
sudo dnf install android-tools
```
- **Arch Linux / Manjaro**```
sudo pacman -Sy android-tools
```
Per altre distribuzioni Linux, consulta: [Download di Android platform-tools](https://developer.android.com/studio/releases/platform-tools#downloads)
#### macOS
Apri un terminale ed esegui il seguente comando:```
brew install android-platform-tools
```
Oppure scarica da: [Download di Android platform-tools](https://developer.android.com/studio/releases/platform-tools.html#downloads)
#### Windows
Scarica da: [Download di Android platform-tools](https://developer.android.com/studio/releases/platform-tools.html#downloads)
#### Termux```
pkg update
```
I'm ready to translate the Kitploit tool content from English to Italian. Please provide the chunk of Markdown content you'd like me to translate.```
pkg install android-tools
```
### Metasploit-Framework
#### Linux e macOS```
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
chmod 755 msfinstall && \
./msfinstall
```
- **macOS (Homebrew)** — Metasploit è distribuito come [Homebrew Cask](https://formulae.brew.sh/cask/metasploit) (non `brew install` senza `--cask`):```
brew install --cask metasploit
```
Oppure segui: [Installazione di Metasploit su Linux / macOS](https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html#installing-metasploit-on-linux--macos)
Oppure visita: [Download di Metasploit](https://www.metasploit.com/download)
#### Windows
Visita: [Download di Metasploit](https://www.metasploit.com/download)
Oppure consulta: [Windows: antivirus e programmi di installazione](https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html#windows-anti-virus-software-flags-the-contents-of-these-packages)
### scrcpy
Visita la pagina GitHub di `scrcpy` per le istruzioni di installazione più recenti: [scrcpy — ottieni l'app](https://github.com/Genymobile/scrcpy#get-the-app)
**Su Windows**: Copia tutti i file dalla cartella **scrcpy** estratta nella cartella **PhoneSploit-Pro**.
> [!IMPORTANT]
> Se `scrcpy` non è disponibile per la tua distribuzione Linux (ad esempio **Kali Linux**), puoi installarlo manualmente ([Guida per Linux](https://github.com/Genymobile/scrcpy/blob/master/doc/linux.md))
> oppure compilarlo in pochi passaggi ([Guida alla compilazione](https://github.com/Genymobile/scrcpy/blob/master/doc/build.md#build-scrcpy)).
### Nmap
#### Linux
Apri un terminale ed esegui i seguenti comandi:
- **Debian / Ubuntu**```
sudo apt update
```
I'm ready to translate the Kitploit tool content from English to Italian. Please provide chunk 43 of 55.```
sudo apt install nmap
```
- **Fedora**```
sudo dnf install nmap
```
- **Arch Linux / Manjaro**```
sudo pacman -Sy nmap
```
Per altre distribuzioni Linux, consulta: [Download di Nmap](https://nmap.org/download.html)
#### macOS
Apri un terminale ed esegui il seguente comando:```
brew install nmap
```
Oppure visita: [Download di Nmap](https://nmap.org/download.html)
#### Windows
Scarica e installa l'ultima versione stabile: [Nmap per Windows](https://nmap.org/download.html#windows)
#### Termux```
pkg update
```
```
## 🛡️ Caratteristiche di Sicurezza
- **Crittografia End-to-End**: Tutti i dati sono crittografati prima di lasciare il dispositivo.
- **Autenticazione a Due Fattori (2FA)**: Supporto per TOTP e chiavi hardware.
- **Controllo degli Accessi Basato sui Ruoli (RBAC)**: Permessi granulari per ogni utente.
- **Registrazione di Controllo**: Traccia completa di tutte le azioni sensibili.
- **Conformità GDPR**: Strumenti integrati per la gestione del consenso e l'esportazione dei dati.
## 📦 Installazione
```bash
git clone https://github.com/example/security-tool.git
cd security-tool
pip install -r requirements.txt
```
## 🚀 Avvio Rapido
```python
from security_tool import Scanner
scanner = Scanner(api_key="your-api-key")
results = scanner.scan_target("https://example.com")
print(results)
```
## ⚙️ Configurazione
Crea un file `.env` nella directory principale:
```env
API_KEY=your_secret_key_here
SCAN_DEPTH=3
THREAD_COUNT=10
```
## 📚 Documentazione
Per la documentazione completa, consulta la [Wiki](https://github.com/example/security-tool/wiki).
## 🤝 Contributi
Le richieste pull sono benvenute. Per modifiche importanti, apri prima un problema per discutere cosa vorresti cambiare.
## 📄 Licenza
[MIT](https://opensource.org/licenses/MIT)```
pkg install nmap
```
---
## Disclaimer
- Questo progetto e il suo sviluppatore non promuovono alcuna attività illegale e non sono responsabili di eventuali usi impropri o danni causati da questo progetto.
- Questo progetto ha esclusivamente scopo educativo.
- Non utilizzare questo strumento su dispositivi altrui senza il loro permesso.
- Non utilizzare questo strumento per arrecare danno ad altri.
- Utilizza questo progetto in modo responsabile e solo sui tuoi dispositivi o con autorizzazione esplicita.
- È responsabilità dell'utente finale rispettare tutte le leggi locali, statali, federali e internazionali applicabili.
---
## Sviluppatore
<a href="https://github.com/azeemidrisi/">
<!-- <img src="https://contrib.rocks/image?repo=azeemidrisi/phonesploit-pro" /> -->
</a>
**Azeem Idrisi** - [@AzeemIdrisi](https://github.com/azeemidrisi/)
## Supporto
Se ti piace il mio lavoro, puoi supportarmi tramite:
<a href="https://paypal.me/AzeemIdrisi" target="_blank"> <kbd> <img
src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/paypal-button-blue.png" alt="PayPal"
width="147"></a> <a href="https://www.buymeacoffee.com/AzeemIdrisi" target="_blank"> <kbd> <img src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/default-yellow.png" alt="Buy Me A Coffee" width="200"></a>
<hr>
Copyright © 2026 Azeem Idrisi (github.com/AzeemIdrisi)
SystemRecoveryBootloaderFastbootindirizzo IPLHOSTmsfvenommeterpretermeterpreter55555554logcatlogcatsvc power stayonwm sizeWxHwm densitywm scaling| Opzione | Descrizione |
|---|
--file | Analizza un singolo file |
--directory | Analizza tutti i file in una directory |
--hash | Cerca un hash specifico nel database |
--output | Salva il report in un file |
--verbose | Abilita l'output dettagliato |
--update | Aggiorna il database delle firme |