LibHoudini EXtractor
A deno script to extract libhoudini files from Windows Subsystem for Android™️ distribution, without running Windows
- Runs only on Linux.
- Requires
bsdtar
. - Asks for sudo permission while mounting
vendor.img
deno run -A https://github.com/haxibami/lhex/raw/main/cli.ts [args] [options]
deno install -Af --no-check --name=lhex https://github.com/haxibami/lhex/raw/main/cli.ts
> lhex --help
lhex - extract libhoudini from latest Windows Subsystem for Android package
Usage
lhex <output directory> [options]
Options
-h, --help Show this help message
-v, --version Show version
- fetch package metadata from rg.store-adguard.net
- check metadata (if url suffix ==
microsoft.com
or not) - download WSA package and check its sha-1 sum
- unzip
.msixbundle
(which is just a.zip
) and its child.msix
(also a.zip
) to getvendor.img
- mount
vendor.img
and copy libhoudini files