Coder Social home page Coder Social logo

rtkarcher / androiddrive Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gustavlindberg99/androiddrive

0.0 0.0 0.0 507.43 MB

A program that allows mounting Android smartphones as drives on Windows

License: GNU General Public License v3.0

C++ 92.58% C 3.55% QMake 0.95% Inno Setup 2.93%

androiddrive's Introduction

AndroidDrive

AndroidDrive is a program that allows mounting Android smartphones as drives on Windows.

Setup

To be able to use AndroidDrive, you need to do three things (the order in which you do them doesn't matter):

  • Install AndroidDrive on your Windows computer: Either use the installation program, or download and extract the zip file. If you want to start AndroidDrive when Windows starts, create a shortcut to AndroidDrive in %appdata%\Microsoft\Windows\Start Menu\Programs\Startup.

  • Install Dokan on your Windows computer: The easiest way is to use their installation program (this is the installation program for Dokan 2.0.6, which is the version AndroidDrive was tested on). If you prefer, you can find other ways to install Dokan in their documentation.

  • Enable USB debugging on your Android device: For AndroidDrive to be able to detect and interact with your Android device, you need to enable USB debugging. To do so, follow these steps:

    1. Open Settings on your Android device.
    2. Go to "About phone".
    3. Scroll down to the bottom and tap "Build Number" seven times until you get a message saying that you're a developer.
    4. Go back to the main settings screen, then go to System > Advanced > Developer Settings and enable USB debugging.

Usage

When AndroidDrive is running and you connect an Android device, AndroidDrive will automatically mount a drive containing that device's internal storage.

If you don't want AndroidDrive to mound a drive for a specific Android device, you can right click on the AndroidDrive icon in the task bar, go to Devices and click "Device settings", then uncheck "Automatically connect drive". To actually disconnect it, you also need to click "Disconnect drive" in the Devices window. You can also temporarily disconnect a drive by clicking "Disconnect drive" without changing the device settings.

When AndroidDrive detects a new Android device, it will automatically be assigned the first available drive letter after C (for example if your only drive is the hard drive, this will mean that it will be assigned the letter D). You can change the drive letter assigned to a specific Android device by right clicking on the AndroidDrive icon in the task bar, going to Devices, clicking "Device settings" and selecting a drive letter under "Drive letter". If you do this to a drive that's already connected, you will need to disconnect and re-connect the drive for the changes to take effect.

Languages

AndroidDrive is currently available in the following languages:

  • English
  • French
  • Hungarian (translation by gidano)
  • Italian (translation by bovirus)
  • Swedish

If your language is not listed above and you would like to help translate it, you can find instructions for how to do that here.

Compatibility

AndroidDrive works on any 64-bit computer with Windows 10 or later.

Windows 7 is no longer supported since upgrading to Qt 6, but if you want it to work on Windows 7, you can download an older version of AndroidDrive (version 2.0.6) as an installer here or a ZIP file here. Note that this is an old version of AndroidDrive, so it doesn't have the latest features and won't be updated. If you have Windows 10 or later, it's highly recommended that you instead use the latest version as described in the Setup section above.

Credits

Icons from https://www.iconfinder.com/ are made by Alpár-Etele Méder and Tango.

This program uses Qt, ADB and Dokan.

androiddrive's People

Contributors

gustavlindberg99 avatar bovirus avatar gidano avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.