Skip to main content

Reven Plugin Etube 🦊🔌🚴

A plugin for Reven that facilitates reverse engineering Shmiano E-Tube firmware.

Installation 👷

The plugin can be installed using pip.

$ pip install reven-plugin-etube

Usage

Run reven etube --help to see the help and all available commands.

$ reven etube --help
                                                                                  
 Usage: reven etube [OPTIONS] COMMAND [ARGS]...                                   
                                                                                  
 Operations for reverse engineering Shimano E-Tube firmware.                      
                                                                                  
╭─ Options ──────────────────────────────────────────────────────────────────────╮
│ --help          Show this message and exit.                                    │
╰────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────╮
│ fwinfo    Read the headers of E-Tube firmware files.                           │
│ decrypt   Decrypt E-Tube file using AES.                                       │
│ encrypt   Encrypt an E-Tube file using AES.                                    │
│ hexpat    Generates ImHex *.hexpat files                                       │
╰────────────────────────────────────────────────────────────────────────────────╯

Metadata

Release files for reven-plugin-etube 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reven-plugin-etube 0.1.4
File Size Uploaded
reven_plugin_etube-0.1.4.tar.gz 11.1 kB Details

Release files / reven_plugin_etube-0.1.4.tar.gz

Download URL reven_plugin_etube-0.1.4.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b635313a6f754e1a7b74f83a88580513a3baf3b8d14ce7f71cf1562dda077f15
BLAKE2b-256 checksum
How to use checksums
247789efde7b9e98da2513f9039e8dbdf69dc4f39986e7f9a71111dc14d79874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 12, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.4 This release

1 release file

0.1.3

1 release file

0.1.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page