I seguenti metodi sono testati su Windows 7; Distribuzione basata su Ubuntu e Slackware con ambiente desktop KDE 4.1x. Non si può dire nulla sul Mac. La risposta intende servire da guida consolidata per i vari metodi disponibili.
Pochi metodi seguenti richiedono l'abilitazione del tethering USB. Ciò può essere ottenuto mediante le istruzioni di seguito indicate:
Alcune di queste informazioni si applicano solo ai dispositivi con Android 5.0 e versioni successive. Se il tuo dispositivo esegue la versione 4.4 o precedente, l'icona Menu è simile alla seguente . Se il tuo dispositivo è in esecuzione 4.3 o precedente, l'icona Impostazioni appare così .
Configurare e utilizzare la connessione tethering USB (comprese le istruzioni per Windows XP)
1. Collegare il dispositivo a un altro dispositivo tramite un cavo USB.
2. Vedrai un'icona USB e una notifica Connesso come dispositivo multimediale o Connesso come fotocamera nella parte superiore dello schermo. Ai fini del tethering, il tipo di connessione non ha importanza.
3. Apri il menu Impostazioni del tuo dispositivo .
4. In "Wireless e reti", toccaAltro> Tethering e hotspot portatile .
5 Seleziona la casella o attiva l'interruttore accanto a "Tethering USB". Quando viene stabilita la connessione, vedrai una delle seguenti notifiche e puoi connetterti a Internet (le tue icone potrebbero apparire leggermente diverse se il tuo dispositivo esegue Andriod 4.4 o versioni precedenti):
hotspot Wi-Fi portatile attivo
Connessione tethering USB attiva
Connessioni multiple di tethering o hotspot attive
Per interrompere la condivisione della connessione dati, deseleziona la casella o disattiva l'interruttore accanto a "Tethering USB" nel menu Impostazioni o scollega semplicemente il cavo USB.
Tethering USB con Windows XP
Se si utilizza un computer con Windows XP, è necessario installare un file di configurazione prima di collegare il dispositivo al computer.
1. Seguire i passaggi precedenti per attivare il tethering USB per il dispositivo.
2. Scarica il seguente file di configurazione ( tetherxp.inf ) sul tuo computer Windows XP. In genere, è possibile fare clic con il pulsante destro del mouse sul collegamento e scegliere "Salva con nome". (Se il tuo browser aggiunge ".html" al nome del file, dovrai modificare il nome per rimuovere l'estensione .html e sostituirlo con ".inf".)
3. Connetti il tuo dispositivo mobile al computer usando un Cavo USB.
4. Quando si apre la procedura guidata Nuovo hardware di Windows XP, selezionare No, non in questo momento , quindi fare clic su Avanti .
5. SelezionaInstalla da un elenco o percorso specifico, quindi fai clic su Avanti .
6. Fare clic su Sfoglia per accedere alla directory in cui è stato installato il file di configurazione scaricato al passaggio 2, quindi fare clic su Avanti .
7. Al termine dell'installazione del software per Android USB Ethernet / RNDIS in Windows XP, fare clic su Fine .
( Fonte )
Metodo n. 1
Questo metodo utilizza il tethering USB e un'app per accedere alla memoria del telefono.
Procedura :
- Installa unità USB alternativa MTP dal Play Store.
- Apri l'app MTP-Alternative, seleziona CONNETTI E ABILITA TETHERING USB e scegli Abilita Tethering USB .
- Torna all'app toccando il Backtasto una volta o aprendo l'app dalla sua icona nel tuo launcher.
- Le istruzioni per Windows e Ubuntu verranno ora visualizzate nell'app. Scegli il tuo sistema operativo: Windows o Ubuntu e segui la guida lì. In alternativa, è possibile seguire le istruzioni indicate di seguito per salvare la connessione di rete in Windows o Ubuntu (Linux).
Per Windows :
- Assicurati di avere i privilegi di amministratore. Scarica e installa questo aggiornamento di Microsoft .
- Il servizio WebClient deve essere abilitato per l'accesso alla cartella di rete. Per verificare lo stato del servizio, premere + Rper aprire una finestra di dialogo Esegui. Digita
services.msc
e fai clic su OK . La finestra Servizi si aprirà con un elenco di servizi.
Scorri verso il basso per vedere WebClient e controllare il tipo di avvio corrispondente . Se non è disabilitato, chiudere la finestra. Se lo è, allora fallo
Right-Click -> Properties -> General -> Startup Type -> Automatic -> Apply -> OK
. È inoltre possibile selezionare Manuale su Automatico per salvare il sistema dalla sovrapposizione di avvio.
Ora premi + R, digita regedit
e fai clic su OK `, scegli Sì e si aprirà la finestra dell'Editor del Registro di sistema .
Sulla barra degli strumenti fare clic su Edit -> Find
. Nella finestra di dialogo, corrispondente al campo Trova , digitare WebClient
. Deseleziona Valori e Dati o altrimenti, controlla solo le Chiavi sotto Guarda . Fai clic su Trova successivo . Cercherà e dovrebbe mostrare una voce già selezionata. Assicurarsi (nel pannello inferiore) la posizione della voce selezionata sia
Computer/HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\WebClient
.
Nella voce WebClient , fare clic sulla freccia di direzione destra per accedere al contenuto al suo interno.
- Fai clic su Parametri . Sul lato destro, fai clic su
BasicAuthLevel -> Modify
. Nel campo Dati valore , modificare il valore in 2
e fare clic su OK .
- Se non era presente alcuna voce BasicAuthLevel, crearla facendo clic con il pulsante destro del mouse in uno spazio bianco vuoto, quindi scegliere
DWORD (32-bit) Value
e denominarla BasicAuthLevel
. Segui il passaggio 7.
- Riavvia il sistema ora affinché tutte le modifiche abbiano effetto. Dovrai aprire l'app MTP-Alternative per connettere nuovamente il telefono al PC.
- Per mappare Archiviazione telefono, apri Risorse del computer .
- Sotto la barra degli indirizzi fai clic su Mappa unità di rete .
- Nel campo Cartella corrispondente , digitare
\\192.168.42.129@8081
e fare clic su Fine . Si aprirà una finestra con il contenuto della /
rubrica del telefono.
- Se hai solo [Scheda SD] interna in Smartphone, inserisci la
sdcard
cartella. Altrimenti, inserisci la storage
cartella ed entra nella memoria desiderata.
- È possibile accedere a questa unità di rete in
My Computer -> Network Location
. Puoi anche rinominare questa unità facendo Right-Click -> Rename
clic sull'unità, inserisci il nome e premi Enter. Si noti che l'unità non sarà accessibile se lo smartphone con le istruzioni sopra menzionate non è collegato al PC.
(Fonte: ykasidit , Yeehawup , alternativa MTP )
Per Ubuntu (Linux) con KDE 4.1x :
- Avvia il browser dei file Dolphin . In Luoghi fai clic su Rete .
- Fare clic
Add Network Folder -> WebFolder (webdav)
.
- Immettere un nome , lasciare vuoto il campo Utente , inserire
192.168.42.129
nel campo Server , inserire 8081
nel campo Porta . Come da passaggio 13 del sistema operativo Windows, digitare /sdcard/
o /storage/
nel campo Posizione , selezionare Crea e icona per questa cartella remota e fare clic su Salva e collega . Si aprirà una finestra con i contenuti di archiviazione ora.
- Il percorso di rete viene salvato nel
Places -> Network ->
Name
punto in cui Nome si trova dal passaggio 3. È inoltre possibile aggiungere questa cartella a Places facendo clic su quella cartella Right-click -> Add to Places
.
Metodo n. 2
Questo metodo utilizza l'interfaccia ADB per accedere alla memoria del telefono. È già stato ampiamente trattato da molti utenti e alcune risposte sono accessibili qui . Per farla breve, di seguito sono riportate le istruzioni citate da alcune risposte degli utenti di Android Enthusiasts.
Installazione di ADB nel tuo sistema operativo
In effetti, non è necessario installare l'intero SDK se non si desidera utilizzarlo per lo sviluppo. Per poter eseguire i comandi ADB di base nel contesto richiesto da un utente medio, un'installazione rudimentale è completamente sufficiente. Proverò a spiegare come fare e spero di coprire i sistemi informatici più utilizzati.
Requisiti
Innanzitutto, avrai bisogno dei binari di base. Questi sono disponibili sulla pagina di download ufficiale, per Linux, Windows e Mac.
Utenti Windows
Se il tuo computer esegue Windows, avrai anche bisogno dei driver speciali per il tuo dispositivo (nessuna soluzione generica qui, quindi devi verificarlo tu stesso; di solito, questi driver sono offerti per il download sul sito Web del produttore).
Utenti Linux e Mac OS
Gli utenti Linux e Mac OS potrebbero dover far conoscere il proprio dispositivo al proprio sistema operativo. Per Linux, trovi i passaggi necessari descritti nella mia risposta qui . Non avendo familiarità con Mac OS, non posso parlare per questo.
Installazione
Linux
Per Linux, questo è abbastanza semplice: basta decomprimere i file binari scaricati in una directory a scelta. Al momento sto scrivendo questo, saranno solo due file: adb
e aapt
(quest'ultimo utilizzato da QtADB e non necessariamente necessario per eseguire direttamente i comandi ADB). Modifica le autorizzazioni dei file per renderli eseguibili (ad es. Dalla riga di comando:) chmod 0755 adb aapt
. Infine, è una buona idea includere la directory scelta con la tua $PATH
variabile, in modo da poter chiamare adb
ovunque tu sia. Un buon posto per questo è alla fine del tuo ~/.profile
file per includere una riga aggiuntiva come export PATH="~/bin:$PATH"
(se hai estratto i file binari ~/bin
).
finestre
Il download di Windows contiene un paio di file in più. Estraili anche in una directory a tua scelta. Se vuoi che siano richiamabili ovunque tu sia, senza precedere il percorso completo, devi aggiungere anche quel percorso alle variabili di ambiente. Non essendo un utente Windows, devo lasciarti il "come fare".
Cos'altro?
A questo punto dovresti fare e puoi usare tutti i poteri della riga di comando ADB.
Ulteriori letture
- Tutto su ADB ( un riferimento per tutti in XDA Developers)
- ADB for Dummies (di nuovo disponibile tramite gli sviluppatori XDA. Se ti mancano le guide come ho fatto prima: il primo articolo è costituito solo da link, colorati come potrebbero sembrare :))
- Guida rapida di Android ADB
( Fonte )
E,
Non capisco davvero perché qualcuno preferirebbe scaricare una vecchia versione di origine sconosciuta da un sito Web pieno di malware piuttosto che scaricare l'ultima versione ufficiale direttamente da Google stesso. Immagino che ognuno sia il suo.
Ecco i link al repository di Google:
L'ultima versione degli strumenti della piattaforma (contiene solo pochi file binari, di dimensioni inferiori a 10 Mb ciascuno):
Per gli utenti di Ubuntu e Debian (distribuzioni che uso personalmente) ho messo insieme un piccolo script bash che trova e installa l'ultima versione degli strumenti della piattaforma - Installazione degli strumenti della piattaforma Android (ADB) su Ubuntu
( Fonte )
Per accedere all'archiviazione del telefono in Ubuntu (Linux) utilizzando l'interfaccia ADB :
Non posso rispondere alla parte di Windows, ma la parte di Ubuntu a cui posso rispondere di sicuro, poiché sto usando anche quello e monto i miei dispositivi dal mio computer, a volte con accesso completo a / r. Quello che uso richiede l'installazione di strumenti ADB sul tuo computer. Se non li hai già installati, vedi ad esempio Esiste un'installazione minima di ADB?
Prepara il tuo droide
In primo luogo un requisito di base, applicabile a qualsiasi sistema operativo che potrebbe essere eseguito sul tuo computer: Per poter ottenere l'accesso completo, il daemon ADB deve essere eseguito in modalità root. Questo non è il caso delle ROM stock, anche se rootate, per impostazione predefinita (anche se molte ROM personalizzate hanno abilitato per impostazione predefinita). Quindi primo controllo: se un "ordinario" adb shell
ti porta direttamente al prompt di root ( #
) senza invocare su
, stai bene. Altrimenti, avrai bisogno di un aiuto come adbd insicure : eseguilo e abilita la "modalità insicura patchata". Facoltativamente, selezionare la casella per fare in modo che ciò avvenga automaticamente ad ogni avvio del dispositivo.
Preparare l'accesso in scrittura ai file system di sola lettura
In secondo luogo, sempre indipendente dal sistema operativo del tuo computer: per leggere e scrivere su file system, devono essere montati in modalità lettura / scrittura. Puoi farlo tramite adb shell
ogni volta che devi scrivere lì (non mi raccomando di lasciare quelle partizioni in modalità lettura / scrittura permanente), ad esempio emettendo un mount -o remount,rw /system
per la /system
partizione.
Monta il tuo droide
Ora andiamo per i dettagli. Montare il file system Android tramite ADB, utilizzando FUSE . Lo strumento è adbfs-rootless . Compilare il codice è facile dato le istruzioni lì; fatto ciò, copia il adbfs
binario risultante in una directory nella tua $PATH
. Quindi crea un mount-point sul tuo computer; nel mio esempio, userò ~/droid
per quello. Ora eccoci qui:
# Mount the Android FS:
adbfs ~/droid
# Unmount it again:
fusermount -u ~/droid
Per facilitare il processo, ho creato due alias:
alias mdroid="adbfs ~/droid"
alias udroid="fusermount -u ~/droid"
Sicuramente hai già indovinato: mdroid
sta per "mount droid", udroid
per "smonta droid".
Un approccio diverso al montaggio / smontaggio manuale è l'utilizzo di Midnight Commander con un VFS specifico: mc-extfs-adb lo sta facendo. Una versione che ho adattato in modo spettrale per Ubuntu è disponibile nell'area download di IzzyOnDroid , dove puoi semplicemente selezionarla (istruzioni di installazione incluse).
Entrambe le varianti hanno i loro pro e contro: mc-extfs-adb impiega un po 'di tempo al primo accesso (mentre memorizza nella cache l'intera struttura del file system) - ma poi naviga abbastanza velocemente nel file system (poiché è memorizzato nella cache), rallentando solo quando si copiano / modificano i file in remoto. L'uso di adbfs si avvia direttamente molto più velocemente, ma poi "esita" per un secondo quando si cambia directory (poiché non memorizza nella cache l'intera struttura, ma legge solo su richiesta). Di solito preferisco quest'ultima, ma YMMV - quindi ti ho dato entrambe le opzioni :)
( Fonte )
Per accedere all'archiviazione del telefono in Windows utilizzando l'interfaccia ADB
Windows File Explorer per impostazione predefinita non ti consente di accedere ai file root di Android. Per questo dovrai scaricare un'applicazione diversa (sul tuo PC). Molti posti (come questo tutorial su guidingtech.com raccomandano Android Commander . Un altro programma di esplorazione di file consigliato è Droid Explorer .
( Fonte )
Metodo n. 3
Questo metodo utilizza un'app e il tethering USB. Questo metodo ha le sue radici in questa risposta (questa risposta menzionava solo le possibilità ma non l'uso effettivo nei passaggi).
Procedura :
- Scarica un'app per file server che consente la creazione di server WebDav / FTP / SSH / Samba. È possibile cercare in questa lista
Izzy
qui , o sceglierli cioè ., WebDav , FTP , Samba , SSH , Multifarious . Google è tuo amico se nessuno di loro aiuta.
- Le seguenti istruzioni sono per { WebDav , FTP } Ultimate (gratuito) e Server Ultimate Pro (a pagamento).
Utilizzando WebDav Server Ultimate :
- Abilita tethering USB .
- Avviare WebDav Server Ultimate .
- Vai a
Add -> WebDAV Server ->
.
- Immettere un nome qualsiasi in Nome server . Scegliere un numero di porta maggiore di 1024 che è possibile ricordare (ad es. 5000) e inserirlo in Esegui sulla porta .
- Nella radice del documento , scegliere
/
di rimanere coerenti con il metodo n. 1.
- Deseleziona tutte le opzioni. Puoi scegliere di eseguire automaticamente questo server ogni volta che avvii questa app. Per fare ciò, seleziona Avvia direttamente quando l'app si avvia pulita . Tocca il Backtasto una volta e scegli Sì per salvare le impostazioni del server.
- Tocca una volta sulla voce del server appena creata e scegli Start / Stop . Verrà visualizzata una finestra di dialogo con Informazioni Il server è stato avviato . Puoi chiudere l'app (incluso il server) facendo scorrere a sinistra le numerose icone nella parte superiore dell'app e scegli Esci . Si noti che senza scegliere Exit, il server continuerà a funzionare a meno che non venga arrestato in modo esplicito.
- È ora possibile utilizzare la procedura spiegata nel Metodo n. 1 per Windows o Linux. Nota che per Windows ora l'indirizzo sarà
\\192.168.42.129@5000
e per Linux lo sarà webdav://192.168.42.129:5000/
.
Utilizzando FTP Server Ultimate :
- Abilita tethering USB .
- Avvia l' app FTP Server Ultimate .
- Vai a
Add -> FTP Server ->
.
- Immettere un nome qualsiasi in Nome server . Scegliere un numero di porta maggiore di 1024 che è possibile ricordare (ad es. 6000) e inserirlo in Esegui sulla porta .
- Deseleziona tutte le opzioni. Puoi scegliere di eseguire automaticamente questo server ogni volta che avvii questa app. Per fare ciò, seleziona Avvia direttamente quando l'app si avvia pulita . Allo stesso modo, scegliere Respawn (riavvio automatico in caso di arresto anomalo del server) .
- Vai su Utenti (accanto a Impostazioni in alto), tocca Aggiungi , lascia vuoto Nome utente e Password e seleziona Accesso in scrittura automatica . Puoi scegliere di limitare il PC selezionando Forza restante nella radice del documento .
- Nella radice del documento , scegliere
/
di rimanere coerenti con il metodo n. 1.
- Tocca il Backtasto una volta e scegli Sì per salvare le impostazioni del server.
- Tocca una volta sulla voce del server appena creata e scegli Start / Stop . Verrà visualizzata una finestra di dialogo con Informazioni Il server è stato avviato . Puoi chiudere l'app (incluso il server) facendo scorrere a sinistra le numerose icone nella parte superiore dell'app e scegli Esci . Si noti che senza scegliere Exit, il server continuerà a funzionare a meno che non venga arrestato in modo esplicito.
- Ora puoi usare la procedura spiegata per Linux. Nota che per Windows ora l'indirizzo sarà
ftp://192.168.42.129:6000
e per Linux lo sarà ftp://192.168.42.129:6000/
. Per mappare ftp in Windows, seguire le seguenti istruzioni dal passaggio 13.
Utilizzo dei server Ultimate Pro : si noti che questa app richiede l'installazione di alcuni altri pacchetti (gratuiti).
- Abilita tethering USB .
- Avvia l' app Ultimate Pro per server .
- Vai a Server . Tocca l'
+
icona e scorri verso il basso per toccare FTP Native Server .
- Immettere il nome , scegliere un numero di porta maggiore di 1024 che è possibile ricordare (ad es. 2121).
- In ASCOLTA INTERFACCIA DI RETE , selezionare rndis0 -Ipv4 (192.168.42.129) .
- Seleziona Avvia direttamente all'avvio dell'app .
- Nei BLOCCHI , selezionare Abilita blocco WIFI .
- Nel pannello superiore dell'app, vai su SPECIFIC e deseleziona tutto tranne Consenti caricamento .
- Nella radice del documento , scegliere
/
di rimanere coerenti con il metodo n. 1.
- Tocca l'icona floppy per salvare le impostazioni.
- Tocca una volta la voce del server e scegli Avvia .
- Ora puoi usare la procedura spiegata nel Metodo n. 1 per Linux. Nota che per Linux la posizione della rete sarà
ftp://192.168.42.129:2121/
.
- Per Windows, seguire i passaggi 1-11 in Metodo n. 1 per Windows .
- Fare clic su Connetti a un sito Web che è possibile utilizzare per archiviare documenti e immagini .
- Verrà visualizzata una nuova finestra con il titolo Aggiungi posizione di rete . Fare clic
Next -> Choose a custom network location -> Next
.
- In Indirizzo Internet o di rete , digitare
ftp://192.168.42.129:2121/sdcard/
e fare clic su Avanti . È possibile sostituire la sdcard con l' archiviazione .
- Controlla Accedi in modo anonimo e fai clic su Avanti . Digita un nome per riconoscerlo in futuro e fai clic su Avanti .
- Seleziona Apri questo percorso di rete quando faccio clic su Fine, quindi su Fine . Verrà visualizzata una nuova finestra con il contenuto di archiviazione del telefono.
- Il passaggio 14 del metodo n. 1 si applica anche qui.
Si noti che per il server WebDav in Server Ultimate Pro, le impostazioni sono simili a quelle descritte nelle procedure sopra menzionate nel Metodo n. 3.
Informazioni su MTP-Alternative
Trasferimento di file USB con PC - senza problemi di "MTP".
Niente più problemi di "driver MTP USB non trovati" o "impossibile trovare i miei file" - Supporta sia Windows che Ubuntu GNU / Linux!
"MTP-Alternative" condivide l'archiviazione di questo dispositivo come "Drive" con i computer tramite USB Tethering invece del metodo di trasferimento di file Android "MTP" predefinito e ti consente di evitare i 3 problemi "MTP" comuni.
Informazioni su WebDav Server Ultimate
Un server WebDAV gratuito, sicuro e completo! L'app supporta l'aggiunta di più utenti, ha il supporto WebDAV su SSL / TLS (HTTPS) e può essere impostata per avviare automaticamente un server WebDAV quando il dispositivo è connesso a una specifica rete WIFI!
Informazioni su FTP Server Ultimate
Un server FTP gratuito, sicuro e completo per il trasferimento di file tramite un client FTP. L'app supporta l'aggiunta di più utenti, ha il supporto FTPS implicito / SFTP / SCP e può essere impostata per avviare automaticamente un server FTP quando il dispositivo è collegato a una specifica rete WIFI!
Informazioni sui server Ultimate Pro
★★ Esegui oltre 60 server con oltre 70 protocolli! ★★
Ora puoi eseguire CVS, DC Hub, DHCP, UPnP, DNS, DDNS, eDonkey, Email (POP3 / SMTP), proxy FTP, FTP, FTPS, FTPES, criteri Flash, Git, Gopher, HTTP Snoop, ICAP, IRC Bot , IRC, ISCSI, Icecast, LPD, Load Balancer, MQTT, Memcached, MongoDB, MySQL, NFS, NTP, NZB Client, Napster, PHP, Lighttpd, PXE, Port Forwarder, RTMP, Telecomando, Rsync, SIP, SMB / CIFS , SMPP, SMS, Socks, SFTP, SSH, Server Monitor, Styx, Syslog, TFTP, Telnet, Time, Torrent Client, Torrent Tracker, Trigger, Unison, UPnP Port Mapper, VNC, VPN, Wake On Lan, Web, WebDAV, Server WebSocket, X11 e / o XMPP!
Nota:
- WebDAV può limitare la dimensione del file solo a 4 Gigabyte.
- Il trasferimento di file tramite WebDav abilitato da MTP-Alternative non era molto reattivo e ha creato una dimensione della cache di 800 MB per me in Android.
- 2. il problema non si è verificato su Linux e ha funzionato senza problemi.
- Preferisco i server Ultimate Pro con FTP Native Server. Funziona perfettamente su Windows e Linux per me.
- Uso solo i
adb push|pull
comandi del metodo n. 2 per il trasferimento dei dati. Viene menzionato per coprire le opzioni comuni in alternativa.
- Se sei rootato, puoi eseguire il port forwarding in Server Ultimate Pro.
- Potrebbero esserci metodi di cui non sono ancora a conoscenza. Si prega di pubblicarli come risposta.