fujihack
1.0.0
Fujihack은 펌웨어를 이해하고 개선하기 위해 Fujifilm 카메라를 리버스 엔지니어링하는 것을 목표로 하는 연구 프로젝트입니다.
웹사이트 • Wiki • Discord 서버
이 코드베이스는 다음으로 구성됩니다.
이 프로젝트를 위해 웹 기반 패치 프로그램이 작성되었습니다. 펌웨어 압축 풀기, 삽입, 패치, 재포장 및 다운그레이드 기능이 있습니다. 브라우저에서 패치를 조합하여 펌웨어에 적용합니다.
가장 주목할만한 패치는 XF1과 X-A2에 포팅된 PTP/USB 디버거입니다.
디버거 펌웨어 패치는 펌웨어의 PTP 코드에 읽기/쓰기/실행 기능을 추가합니다.
컴파일하려면 arm-none-eabi-gcc
및 libusb-v1.0
필요합니다.
minimal/
디렉토리를 입력합니다. makefile은 최상위 디렉터리에 config.mak를 배치하거나 CLI를 사용하여 정의할 수 있는 model
인수를 허용합니다.
make hack.bin model=xa2_130
해당 타겟은 USB를 통해 카메라로 전송되는 베어 ARM 바이너리인 hack.bin
컴파일합니다. hack
대상을 사용하여 컴파일한 다음 CLI 유틸리티를 사용하여 카메라에 코드를 보낼 수 있습니다.
그리고 기억하세요...
깨뜨리면 두 조각을 모두 갖게 됩니다.
저작권 2021-2024 FujiHack by Daniel C 및 기여자
FujiHack은 GNU General Public License v3.0에 따라 라이센스가 부여되었습니다.