STB Firmware Header Chanager

Firmware Header는 build script로 변경하였기 때문에, HW 또는 품질팀에서 테스트 목적으로 버전을 무시하고 다운로드할 수 있는 firmware를 요청하는 경우 종종 있다. 시간 걸리는 일이 아니기 때문에 바로 처리해 주었으나, Firmware Header를 변경할 수 있는 tool 있다면 이런 요청을 하지 않을 수 있기 때문에 Python Tkinter 학습겸해서 처음으로 만들어본 파이썬 윈도우 프로그램이다.

Firmware Header Changer 명세

  • GitHub
    • None
  • 개발도구
    • Python
  • 기능구현
    • AES decrypt / encrypt, HMAC
    • Firmware Header 파싱 및 변경

아주 심플한 앱인데, 이것을 시작으로 Firmware 관련 몇 가지 유틸리티를 더 만들게 되었다. 여기서 중요한 것은 모두 Firmware Header를 참조하여 어떤 결과를 만들기 때문에 Header Parsing 부분을 모듈로 만들어 다른 App에서 사용이 가능하게 하였다.