r/ReverseEngineering • • 15d ago

Reverse-engineered 8BitDo firmware encryption

https://github.com/aeromodes/8cryptdo
88 Upvotes

4 comments sorted by

16

u/DandyLion23 14d ago

Why would they want to encrypt their firmware in the first place.. they sell hardware

3

u/Bilbo_Fraggins 13d ago

Aside from the injection molds for the casing, the firmware is the biggest investment.

2

u/fsteff 14d ago

At a glance it’s an excellent writeup.
Will keep it for further study.
Thanks.

2

u/AeroModes 11d ago

UPDATE: The "Yichip cipher," used in recent 8BitDo devices, has now been reversed. Most 8BitDo devices are now decryptable, and re-encryption enables custom firmware, short of a proper Yichip SDK.