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

File metadata

  • Download URL: reven_plugin_etube-0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 12fb3d8a3cd36e1e31af2a01d2b050c66dd340e96ddb929d1ff88c8f75350c92
MD5 16982ab1239b607b91fcc2021df9f15b
BLAKE2b-256 2bff4bea784138d21b1f082ba3ff7bb222d70180ffafcce07b2ddbfd97e00663

See more details on using hashes here.

Provenance

The following attestation bundles were made for reven_plugin_etube-0.1.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.1-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for reven_plugin_etube-0.1.1-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 e7b5c60c8a964f512ecf4178d7db2ce8c920c75dc14dba0ae400167c84f4772e
MD5 3725f2b1716a55edaab0289be782d823
BLAKE2b-256 25813d6b1dcb2285c64c4bf957ddbf4e22ac67455a980bfe81a227a913f9706a

See more details on using hashes here.

Provenance

The following attestation bundles were made for reven_plugin_etube-0.1.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