Skip to main content

Userspace filesystem for remarkable update files

Project description

remarkable_update_fuse on PyPI

reMarkable Update FUSE

Mount remarkable update files using FUSE

Usage

pip install remarkable_update_fuse
mkdir /mnt/signed /mnt/image
rmufuse path/to/update_file.signed /mnt/signed

Known Issues

  • Will report checksum errors for Directory inode, even though they are fine
  • Will report checksum errors for extent headers, even though they are fine

Building

Dependencies:

  • curl
  • protoc
  • python
  • python-build
  • python-pip
  • python-pipx
  • python-venv
  • python-wheel
make # Build wheel and sdist packages in dist/
make wheel # Build wheel package in dist/
make sdist # Build sdist package in dist/
make dev # Test mounting 2.15.1.1189 to .venv/mnt
make test # Run automated tests
make install # Build wheel and install it with pipx or pip install --user
make executable # Build a standalone executable
make portable # Build a standalone executable with some extra dependencies embedded

Building for the reMarkable (Or really any linux/arm/v7 device)

The same as above, but use ./make_for_remarkable.sh instead of make. This requires docker to be installed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

remarkable_update_fuse-1.2.6.tar.gz (5.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

remarkable_update_fuse-1.2.6-cp312-cp312-manylinux_2_34_x86_64.whl (351.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.2.6-cp311-cp311-manylinux_2_34_x86_64.whl (317.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

File details

Details for the file remarkable_update_fuse-1.2.6.tar.gz.

File metadata

  • Download URL: remarkable_update_fuse-1.2.6.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for remarkable_update_fuse-1.2.6.tar.gz
Algorithm Hash digest
SHA256 5cf002a3ae3ed0d3a91437ef16ce7e73035e17e0b2163084788188ab813d19d8
MD5 34237bf8d6454f5ccc2daf04f8038e22
BLAKE2b-256 2174d9313171727afcb62f560e8951853750827b300dbb8e074dacfd2e687f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.6.tar.gz:

Publisher: build.yml on Eeems-Org/remarkable-update-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file remarkable_update_fuse-1.2.6-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.2.6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1fe102c4d6fadbf85e5ae794a46345d9d92a3654e473da63868c296dfc36c2f1
MD5 297db8ad77bdc11733fe87651739cce5
BLAKE2b-256 981033b5a04730b932718ae3d9fc4b47812af7d521439b1f7050d3d145137e07

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.6-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: build.yml on Eeems-Org/remarkable-update-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file remarkable_update_fuse-1.2.6-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.2.6-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7eaa6732dd78fcb0f573840f5f32214f8d4b32a9c3c9f515c3bd51040e377132
MD5 4d91f5d60b34ff8c17dc636dfa218fcc
BLAKE2b-256 0cbd57a6e4f6b2fd27a733f92cdc7c397be91c0949fc78a333204c62621cc40b

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.6-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: build.yml on Eeems-Org/remarkable-update-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page