dislocker
brew install dislocker
v0.7.3_1
GPL-2.0-or-later
FUSE driver to read/write Windows' BitLocker-ed volumes
9
30-day installs · #8964
18
90-day · #10086
125
365-day · #8611
1.9k
★ GitHub stars · updated 7mo ago
Runtime dependencies
Build dependencies
Links
- https://github.com/Aorimn/dislocker
- GitHub: Aorimn/dislocker
- Brew formula source: Formula/d/dislocker.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"cmake",
"pkgconf"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libfuse",
"mbedtls@3"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "FUSE driver to read/write Windows\u0027 BitLocker-ed volumes",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:58+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "dislocker",
"github_default_branch": "master",
"github_last_commit_at": "2026-01-08T20:24:25Z",
"github_readme_excerpt": "# Dislocker [](https://travis-ci.org/Aorimn/dislocker)\n\n## Introduction and explanations\n\nThis software has been designed to read BitLocker encrypted partitions under a\nLinux system. The driver has the capability to read/write on:\n - Windows Vista, 7, 8, 8.1 and 10 encrypted partitions - that\u0027s AES-CBC,\n AES-XTS, 128 or 256 bits, with or without the Elephant diffuser, encrypted\n partitions;\n - BitLocker-To-Go encrypted partitions - that\u0027s USB/FAT32 partitions.\n\nThe core driver is composed of a library, with multiple binaries (see the NOTES\nsection below) using this library. Two binaries are of interest when wanting to\ndecrypt a BitLocker encrypted partition:\n\n1. `dislocker-fuse`: binary using FUSE to dynamically decrypt the BitLocker-ed\npartition. You have to give it a mount point where, once keys are decrypted, a\nfile named `dislocker-file` appears. This file is a virtual NTFS partition, so\nyou can mount it as any NTFS partition and then read from or write to it. Note\nthat writing to the NTFS virtual file will change the underlying BitLocker\npartition\u0027s content.\n\n2. `dislocker-file`: binary decrypting a BitLocker encrypted partition into a flat\nfile. This file has to be given through command line and, once dislocker-file is\nfinished, will be an NTFS partition. It won\u0027t have any link to the original\nBitLocker partition. Therefore, if you write to this file, the BitLocker volume\nwon\u0027t change, only the NTFS file will. Note that this may take a long time to\ncreate that file, depending on the size of the encrypted partition. But\nafterward, once the partition is decrypted, the access to the NTFS partition\nwill be faster. Another thing to think about is the size on your disk this\nbinary needs: the same size as the volume you\u0027re trying to decrypt.\nNevertheless, once the partition is decrypted, you can mount your file as any\nNTFS partition.\n\nThanks goes to Rogier Wolff for testing, hugsy for all t",
"github_repo": "Aorimn/dislocker",
"github_stars": 1904,
"github_topics": [],
"homepage": "https://github.com/Aorimn/dislocker",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 9,
"installs_365d": 125,
"installs_90d": 18,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-2.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "dislocker",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 8964,
"rank_365d": 8611,
"rank_90d": 10086,
"raw_hash": "1265e0bee6e44afc",
"recommended_dependencies": [],
"revision": 1,
"ruby_source_path": "Formula/d/dislocker.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.7.3",
"versioned_formulae": [],
"why_use_this": null
}