Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

RVT-H Tool

License

NotificationsYou must be signed in to change notification settings

GerbilSoft/rvthtool

Repository files navigation

This is an open-source tool for managing RVT-H Reader consoles.

License: GPL v2
AppVeyor Build status

RVT-H Reader, RVT-R Reader, Wii RVL-001, and Commodore 1541C

Current Features

  • Lists all disc images currently installed on the RVT-H system.
  • Can find "deleted" images that aren't accessible on the RVT-H but are stillpresent on the HDD, and has an option to undelete these images.
    • Can undelete any image deleted by rvtwriter, which only clears thebank table entry.
    • Can undelete Wii images that were "flushed" using the front-panel button.
      • GameCube images deleted this way cannot currently be undeleted.
  • Extracts disc images from an RVT-H system or HDD image into a GCM file.
    • Supports optional recryption to convert a debug-encrypted image to retailencryption with fake-signed ticket and TMD.
  • Signature verification for all Wii disc images. Indicates if the signatureis valid, invalid, or fakesigned. (Game partition only at the moment.)
  • Installation of GameCube and Wii disc images onto an RVT-H system. Ifimporting a retail Wii disc image, it will automatically be re-signed andre-encrypted using the debug keys. (Update partitions will be removed, sinceretail updates won't work properly on RVT-H.)
    • Supported image formats: GCM, headered GCM, CISO, WBFS
    • Split WBFS is not currently supported. Combine the .wbfs and .wbfs1 filesbefore processing.
  • Standalone disc image re-signing to convert e.g. retail to debug, debugto retail, unencrypted to debug, etc. Conversion to retail will resultin a fakesigned image.
  • Querying all available RVT-H Reader devices to determine which device nameis associated with which reader.
  • Converting unencrypted debug-signed disc images to retail fake-signed anddebug-encrypted debug-signed.

Planned Features

  • Extend the bank table to support more than 8 banks. Requires an RVT-H Readerwith an HDD larger than 40 GB.
    • Bank 1 will be relocated to before the bank table, limiting it to GameCubeimages.

A future version will also add a GUI.

Usage

The following commands assume/dev/sdb is the RVT-H device.

Full unencrypted RVT-H disk image dumps taken from the front-panel USB portand by dumping the drive directly are also supported.

Direct device access on Windows is possible by specifying\\.\PhysicalDriveN,where N is the physical disk number. Disk Management will show the physical disknumber in the bottom pane.

WARNING: Disk Management will prompt to initialize the RVT-H device. DO NOTALLOW IT TO INITIALIZE THE DRIVE; this may cause data loss.

The following commands assume/dev/sdb is the RVT-H Reader, and willextract bank 1.

  • List disc images:
    • $ sudo ./rvthtool list /dev/sdb
  • Extract a bank with no modifications:
    • $ sudo ./rvthtool extract /dev/sdb 1 disc.gcm
  • Extract a bank and convert to retail fakesigned encryption:
    • $ sudo ./rvthtool extract --recrypt=retail /dev/sdb 1 disc.gcm
  • Delete a bank:
    • $ sudo ./rvthtool delete /dev/sdb 1
    • NOTE: This will only clear the bank table entry.
  • Undelete a bank:
    • $ sudo ./rvthtool undelete /dev/sdb 1
  • Import a GameCube or Wii game:
    • $ sudo ./rvthtool import /dev/sdb 1 disc.gcm
    • If the game is retail-encrypted, it will be converted to debug encryptionand signed using the debug keys.
  • Convert an RVT-R disc image to retail fakesigned:
    • $ ./rvthtool extract --recrypt=retail RVT-R.gcm RetailFakesigned.gcm
    • The bank number may be omitted if the source file is a standalone discimage instead of an RVT-H HDD image or RVT-H Reader device.
  • Query available RVT-H Readers:
$ ./rvthtool query/dev/sdb- Manufacturer:  Nintendo Co., Ltd.- Product Name:  RVT-H READER- Serial Number: 20xxxxxx- HDD Firmware:  01.0- HDD Vendor:    WDC     - HDD Model:     WD800BEVE-00UYT0- HDD Size:      74.5 GB

Encryption

The RVT-H's internal hard drive is not encrypted. This allowsrvthtool tooperate on an RVT-H system that's connected directly using USB, as well asdisk image dumps from both the USB interface and from a direct HDD dump.

Disc images on the RVT-H may or may not be encrypted:

  • GameCube: Not encrypted.
  • Wii: May be encrypted using the RVT-R debug key, or not encrypted.

Debug-signed Wii disc images (with and without encryption) are playable ontheDolphin emulator with no changes. They canalso be used on retail consoles with a USB loader if the image is re-encryptedand fakesigned using the retail encryption key.

Note about Debug IOS

RVT-R disc images typically include debug versions of IOS. These will notinstall on retail consoles, since they're encrypted with debug keys.DoNOT attempt to install them by re-encrypting them with the retailkeys. Doing so will most likely result in a brick, especially if the 128 MBmode IOS WADs are used.

wadresign

This is a command line tool to resign WAD files to and from any Wii keyset.Conversion to Debug will be realsigned. Conversion to retail or Korean willbe fakesigned.

In addition, this tool supports reading early devkit WADs, which makes itpossible to convert them to run on emulators and/or later devkits.

WARNING: Use with caution if converting a system title for installationon real hardware, since this may result in an unrecoverable brick.

nusresign

This is a command line tool to resign NUS/WUP packages for Wii U to and fromany Wii U keyset. Conversion to Debug will be realsigned. Conversion to retailwill be unsigned.

WARNING: Use with caution if converting a system title for installationon real hardware, since this may result in an unrecoverable brick.


[8]ページ先頭

©2009-2025 Movatter.jp