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.5.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.5-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.5-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.5.tar.gz.

File metadata

  • Download URL: remarkable_update_fuse-1.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 85eb6fbee7536facb2a5b9cf3968207785bb490b3820f077e3defe22bef0cf7b
MD5 b72826c6ca8e583fef0434d9992d550c
BLAKE2b-256 5a5d3aa773d550ecbd1433541913b7ce325ac351a25002bc2698c3937aca78b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.5.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.5-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.2.5-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 faba788009dbfa40cae7dada5f6f5021550ad0c2470e55c2e64a80f1222ad4c1
MD5 8423e643bf20f7903346b7455d7270c1
BLAKE2b-256 df40a4f598b033e56075270430d1fc5bfc41894c9bee241e5b08990ff53c6c8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.5-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.5-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.2.5-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ce53e97e44fd3c59ecf2fded0399f139aea72a95c3808c21d5ace4944d0329ab
MD5 4170c0f4db8e02efdf8b5d01acf8fa92
BLAKE2b-256 753d259d600f99cb31bd865609fa6835ce462a9fcbbd38095ba20d0bde7e0e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.5-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