Skip to content

haxibami/lhex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lhex

LibHoudini EXtractor

A deno script to extract libhoudini files from Windows Subsystem for Android™️ distribution, without running Windows

Usage

NOTE:

  1. Runs only on Linux.
  2. Requires bsdtar.
  3. Asks for sudo permission while mounting vendor.img

one-shot try

deno run -A https://github.com/haxibami/lhex/raw/main/cli.ts [args] [options]

system install

deno install -Af --no-check --name=lhex https://github.com/haxibami/lhex/raw/main/cli.ts

get libhoudini

> 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

how does it work?

  1. fetch package metadata from rg.store-adguard.net
  2. check metadata (if url suffix == microsoft.com or not)
  3. download WSA package and check its sha-1 sum
  4. unzip .msixbundle (which is just a .zip) and its child .msix (also a .zip) to get vendor.img
  5. mount vendor.img and copy libhoudini files

About

a deno cli to extract libhoudini files on Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published