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

Combined tasks: Firmware handling with PowerShell #8

Open
PeterPawn opened this issue May 2, 2018 · 1 comment
Open

Combined tasks: Firmware handling with PowerShell #8

PeterPawn opened this issue May 2, 2018 · 1 comment

Comments

@PeterPawn
Copy link
Owner

make firmware handling possible under Windows and for other platforms with a bunch of classes for PowerShell Core 6.0

  • provide a class to handle RSA keys for firmware signing - done in signimage/FirmwareImage.ps1 with class SigningKey and some helper classes
  • provide a class to append, verify, remove a TI-style checksum to/on/from firmware files - included in signimage/FirmwareImage.ps1 as TIchksum
  • read/write/dissect TAR files as base of firmware images - done in signimage/FirmwareImage.ps1 as class TarFile with some helpers
  • add, verify, remove RSA signatures to/on/from firmware images - done in signimage/FirmwareImage.ps1 as 'FirmwareImage` class
  • read TFFS dumps, create files from it, build TFFS images
  • discover starting FRITZ!OS devices
  • handle FTP communication with a FRITZ!OS device's bootloader
  • handle SquashFS images, extract members, change/add members, if possible
  • create scripts to automate the usage of the classes above for various, recurring tasks
@PeterPawn
Copy link
Owner Author

Intermediate results are available now in the "eva" branch ... please pay attention to the changed license conditions for files, that are published there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant