Skip to main content

Reven plugin for reverse engineering Shimano E-Tube firmware.

Project description

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                                       โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

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

reven_plugin_etube-0.1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

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

reven_plugin_etube-0.1-cp313-cp313-manylinux_2_39_x86_64.whl (11.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

File details

Details for the file reven_plugin_etube-0.1.tar.gz.

File metadata

  • Download URL: reven_plugin_etube-0.1.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for reven_plugin_etube-0.1.tar.gz
Algorithm Hash digest
SHA256 cb82be2480df6ccdcade8ff4db3f1c7eeec96269720ac71c8d0740ae77ffa630
MD5 7c134f4face3b41c60e0f77a26d116b0
BLAKE2b-256 b8a6b5f38580032a407fdcb4ada946bdff1e263e3adeaa5a08008232398a1c36

See more details on using hashes here.

Provenance

The following attestation bundles were made for reven_plugin_etube-0.1.tar.gz:

Publisher: build-publish.yml on reven-project/reven-plugin-etube

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

File details

Details for the file reven_plugin_etube-0.1-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for reven_plugin_etube-0.1-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 300b1a869bb69aa1a652d5d0041ecc59d50b2c29913df87e77edb20e054e5c1e
MD5 8e4553b242184b7f841953c828b02869
BLAKE2b-256 1ff77bcd694d00a05340eb97fd3aca1b38398748d0f862e3b2fabcdb1e10e5d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for reven_plugin_etube-0.1-cp313-cp313-manylinux_2_39_x86_64.whl:

Publisher: build-publish.yml on reven-project/reven-plugin-etube

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