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
  • 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.4.2.tar.gz (6.0 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.4.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

remarkable_update_fuse-1.4.2-cp313-cp313-manylinux_2_34_x86_64.whl (360.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4.2-cp312-cp312-manylinux_2_34_x86_64.whl (357.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4.2-cp311-cp311-manylinux_2_34_x86_64.whl (322.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

File details

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

File metadata

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

File hashes

Hashes for remarkable_update_fuse-1.4.2.tar.gz
Algorithm Hash digest
SHA256 f3d8402134af8730f7adb29f1da393c8122663b4e19a6bcc75dd8bc7ef68fe10
MD5 0cc62c42912f673e752b9c96506f2034
BLAKE2b-256 dfc467c5e4516a754c9b87dbfb0e14599c4dea2f0ca93c762eec58bf2fc72785

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.2.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.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 710f5e312250c636a01d1262a4d4d01d05dd859a189a511f7bc040ff05b6bfab
MD5 7286e8d20b6ad05fbbb2a20c140e68c9
BLAKE2b-256 bd2b0b26111dbf4d314430e7119e264a0e01ccf9cbc936288430eb01d3604042

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.2-py3-none-any.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.4.2-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 38eeb9978e4ed8173fa1960a19f201c7a7181675bd9764f451c50c213a5ed164
MD5 23c4fd64688cdc3311b0fe5fe2ea2421
BLAKE2b-256 36fefb4203d2e69cfa28c5613d72a7420bcf7819418b5a87a8f89f29dd5a5707

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7a6ece0338efcc6b722d158fa5f221baff0129baa1b0f908003fa40110c0bd78
MD5 e7b1f86a48dd437348591a6ded8bc985
BLAKE2b-256 2e8b1a258741c84bd1de43817e0ad6f6ab4df052eebf0c2931ee346f0b9a340d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a303d8b5ec0376d3f0c256400294bea8341640a145eac474915d0b9eb9d53f05
MD5 4f2391bbac4ef9aa8a26a7c042602ebe
BLAKE2b-256 c4a178193d51d2943e00d9158755f56bf308e395667cf0f62d6efc3fef0025f0

See more details on using hashes here.

Provenance

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