Skip to main content

Userspace filesystem for remarkable update files

Reason this release was yanked:

ext4 API changed slightly and broke this release, which was missing from the tests

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:

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.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.4-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

remarkable_update_fuse-1.4-cp314-cp314-manylinux_2_34_x86_64.whl (365.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4-cp313-cp313-manylinux_2_34_x86_64.whl (359.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4-cp312-cp312-manylinux_2_34_x86_64.whl (356.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4-cp311-cp311-manylinux_2_34_x86_64.whl (321.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

File details

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

File metadata

  • Download URL: remarkable_update_fuse-1.4.tar.gz
  • Upload date:
  • Size: 5.9 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.tar.gz
Algorithm Hash digest
SHA256 158f5d370ec580e6143ab43a7da86c2f2d28e3747a4cab481c9115f2c1a8a602
MD5 f0b00859b7a3caf6f37e4799cc0ebe90
BLAKE2b-256 44fd312f8db5feacf90a9b30687745dbf77463f843fd03d10f8c2d98613d5288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9c52b71a21367be101661ed436c3eed6b79253e046fd675b7aab076b8a80c7d2
MD5 3ecb05b735349d084864310b5aa022cd
BLAKE2b-256 9444453979c81ef163cd0c1285bccfa58b5a5ba8ed097750c01ed1a88754fa38

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4-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-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 61d52797491549cc80c861cb08e1038ac53b988b0af48b369713002bc52230c4
MD5 16c6e8affaef64088f07a08b14cf9dc2
BLAKE2b-256 ecfbeb48a459c0697c0394ecd833a52dc84cddbe11f3a197dde03478f3cf484f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4ca26878cbb3fce28a2234731183d204e7db6a05361de3441e55df09359de6bb
MD5 5f734ee0abb42f59054e4e945f92ca5b
BLAKE2b-256 1c703344fcfd9c360c1241fd2185072cd79b69289d417b74ea9398f674f78ff0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bc68aa3a0e6b5843646fd05a701dce0c31b6155519e9dfcc6f1bc4fda7421b5e
MD5 2fb2abc6f3640f080e583e5ae53a2d47
BLAKE2b-256 5ff7b2b846a71c94d00912e96b3d43f4cb0048d8a88c885072e542009b00cd4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fa58defb803dd63ded7f525e6e9693968af24d491cb0fdfd76057bf1984ea46a
MD5 145e8b2fe31e9fc24d0311b3c62cefc1
BLAKE2b-256 6a1aa31f300dc7ab5b252e6781e1f86a7a2efad53b33c18c899c49dc575fb894

See more details on using hashes here.

Provenance

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