Fujihack — это исследовательский проект, целью которого является реверс-инжиниринг камер Fujifilm, чтобы понять и улучшить прошивку.
Веб-сайт • Wiki • Сервер Discord
Эта кодовая база состоит из:
Для этого проекта был написан веб-патчер. Он имеет возможность распаковывать, вставлять, исправлять, переупаковывать и понижать версию прошивки. Он собирает патчи в браузере и применяет их в прошивке.
Наиболее заметным патчем является отладчик PTP/USB, портированный на XF1 и X-A2.
Исправление встроенного ПО отладчика добавляет возможности чтения/записи/исполнения кода PTP во встроенном ПО.
Для его компиляции требуются arm-none-eabi-gcc
и libusb-v1.0
.
Введите minimal/
. Makefile принимает аргумент model
, который можно определить, поместив config.mak в верхний каталог или с помощью CLI:
make hack.bin model=xa2_130
Эта цель скомпилирует hack.bin
, который представляет собой чистый двоичный файл ARM, который передается по USB на камеру. Цель hack
можно использовать для компиляции, а затем отправки кода на камеру с помощью утилиты CLI.
И помните...
Если вы сломаете его, вы сохраните обе части.
Авторские права FujiHack, 2021–2024. Автор: Дэниел С. и его участники.
FujiHack распространяется по лицензии GNU General Public License v3.0.