Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Validating, Decrypting, and Encrypting MION firmware files #17

Merged
merged 6 commits into from
Nov 25, 2024

Conversation

Mythra
Copy link
Contributor

@Mythra Mythra commented Jul 14, 2024

This PR implements all the necessary legwork for validating/decrypting/encrypting the MION Firmware files that would be distributed along with the SDKs. We can't exactly parse them yet into meaningful firmware files. Nor can we create our own from memory dumps (would be cool someday). However, this will at least lay the groundwork for actually doing all of that.

It also performs dependency updates, and all that jazz.

Huge shout outs to @GerbilSoft, and crediar for being part of the initial group decrypting these FW's (which at this point happened like, months ago, just you know life happened).

Mythra added 4 commits July 14, 2024 17:53
this implements the actual base interfaces for managing MION FW
files. We can now decrypt, re-encrypt, and properly checksum/validate
any firmware images that would have been uploaded to a MION device.

also fixed some formatting nits
@Mythra Mythra changed the title wip: decrypting/re-encrypting MIONs firmware Implement Validating, Decrypting, and Encrypting MION firmware files Nov 25, 2024
@Mythra Mythra marked this pull request as ready for review November 25, 2024 09:31
@Mythra Mythra merged commit 533a149 into trunk Nov 25, 2024
15 checks passed
@Mythra Mythra deleted the dev/decrypt-fw-images branch November 25, 2024 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant