Skip to content

Latest commit

 

History

History
40 lines (37 loc) · 1.29 KB

README.md

File metadata and controls

40 lines (37 loc) · 1.29 KB

wiifit

Extract Wii Fit weights to a csv file.

References:

Usage:

  1. Download the data from the Wii to an SD card.
  2. Build tachtig, needed to decrypt the data file.
sudo apt-get install openssl libssl-dev
git clone git://git.infradead.org/users/segher/wii.git
cd wii
make tachtig
cd ..

Ignore the tons of warnings, just as long as it created tachtig. Double check with:

ls -l wii/tachtig
  1. Install the keys needed to decrypt the file
mkdir ~/.wii
echo ab01b9d8e1622b08afbad84dbfc2a55d | xxd -r -p - ~/.wii/sd-key
echo 216712e6aa1f689f95c5a22324dc6a98 | xxd -r -p - ~/.wii/sd-iv
echo 0e65378199be4517ab06ec22451a5793 | xxd -r -p - ~/.wii/md5-blanker
  1. Decrypt it:
wii/tachtig [SD_CARD/private/wii/title/RFPE/]data.bin

That should create a directory like 0001000452465045 with one or more .dat files, likely either called RPHealth.dat or FitPlus0.dat. 5. Extract the contents by running this script:

./wiifit.py <location of .dat file>
  1. Do whatever you want with the resulting wiifit_<name>.csv file.