gitwtfhub

wtf is iphone-drive-windows?

m-essa11/iphone-drive-windows — explained in plain English

Analysis updated 2026-05-18

49C#Audience · generalComplexity · 2/5LicenseSetup · moderate

TL;DR

Mount your iPhone or iPad's app document folders as a regular Windows drive over USB, so you can browse and manage files through Windows Explorer just like a USB stick.

Mindmap

mindmap
  root((repo))
    What it does
      Mounts iOS app folders
      Shows real storage capacity
      Browse files in Explorer
    Requirements
      64-bit Windows 10 or 11
      Apple Devices app
      Unlocked trusted iOS device
    Privacy
      All local communication
      No data uploaded
      Uses libimobiledevice
    Setup
      Download installer
      Admin for Dokan driver
      SmartScreen warning expected
    License
      MIT for original code
      LGPL for runtime components

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Browse and manage VLC media files on your iPhone directly from Windows Explorer.

REASON 2

Move documents in and out of compatible iOS apps like a-Shell mini over USB.

REASON 3

Use LocalSend's document folder as a quick USB file transfer destination.

REASON 4

Check the real available storage capacity of your iPhone from Windows.

What's in the stack?

C#Dokanlibimobiledevice

How it stacks up

m-essa11/iphone-drive-windowspeng-zhihui/kinomotioniammrmikeman/mt5ea-forextrading
Stars494950
LanguageC#C#C#
Last pushed2017-09-22
MaintenanceDormant
Setup difficultymoderateeasyeasy
Complexity2/52/51/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 5min

Requires installing Apple Devices from the Microsoft Store first and running the unsigned installer as administrator to install the Dokan filesystem driver.

The original code is MIT licensed allowing free use, while the bundled runtime components are LGPL which allows use and redistribution with library source notice requirements.

Wtf does this do

iPhone Drive for Windows lets you mount the Documents folders of iOS apps as a regular Windows drive. When you plug in a trusted iPhone or iPad over USB, a small tray application detects the device, picks a free drive letter from I: through Z:, finds apps that have enabled Apple File Sharing, and reports the actual storage capacity of the device. You can then browse, read, write, rename, and delete files inside those app folders through Windows Explorer, just like any other disk. The combined drive shows folders for compatible apps such as VLC, LocalSend, and a-Shell mini. It only exposes the Documents folders of apps that have explicitly opted into iOS File Sharing. Protected system files and the full contents of every installed app are not made accessible. The capacity figure shown is the real AFC storage of the device, not the misleading system-drive capacity that Windows sometimes reports on its own. To install it, you first need Apple Devices from the Microsoft Store, followed by a restart. You then download the setup executable from the repository's Releases page. The first release is not code-signed, so Windows SmartScreen may warn about an unknown publisher. Running the installer as administrator also installs the Dokan filesystem driver, which is what makes the virtual drive possible. After installation, you connect the iPhone, unlock it, tap Trust, and start iPhone Drive from the Start menu. The mounted drive appears in This PC within a few seconds. The project requires 64-bit Windows 10 or 11 and an unlocked, trusted device. It deliberately does not redistribute Apple Mobile Device Support. On the privacy side, all communication happens locally through libimobiledevice. No filenames, files, device identifiers, or diagnostics are uploaded. The original code is MIT licensed, while the libimobiledevice and Dokan runtime components are LGPL. The project is independent and not affiliated with Apple.

Yoink these prompts

Prompt 1
How do I set up iPhone Drive for Windows so I can see my VLC videos in Windows Explorer?
Prompt 2
My iPhone is connected but the virtual drive is not showing up in This PC, what steps should I check?
Prompt 3
Which iOS apps work with iPhone Drive for Windows and how does the iOS File Sharing opt-in work?
Prompt 4
Windows SmartScreen is blocking the iPhone Drive installer, is it safe to run and how do I proceed?
Prompt 5
How does iPhone Drive for Windows access my iPhone files without sending any data to the cloud?

Frequently asked questions

wtf is iphone-drive-windows?

Mount your iPhone or iPad's app document folders as a regular Windows drive over USB, so you can browse and manage files through Windows Explorer just like a USB stick.

What language is iphone-drive-windows written in?

Mainly C#. The stack also includes C#, Dokan, libimobiledevice.

What license does iphone-drive-windows use?

The original code is MIT licensed allowing free use, while the bundled runtime components are LGPL which allows use and redistribution with library source notice requirements.

How hard is iphone-drive-windows to set up?

Setup difficulty is rated moderate, with roughly 5min to a first successful run.

Who is iphone-drive-windows for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.