Fujihack ist ein Forschungsprojekt, das darauf abzielt, Fujifilm-Kameras zurückzuentwickeln, um die Firmware zu verstehen und zu verbessern.
Website • Wiki • Discord-Server
Diese Codebasis besteht aus:
Für dieses Projekt wurde ein webbasierter Patcher geschrieben. Es bietet die Möglichkeit, Firmware zu entpacken, zu injizieren, zu patchen, neu zu packen und herunterzustufen. Es stellt Patches im Browser zusammen und wendet sie in der Firmware an.
Der bemerkenswerteste Patch ist der PTP/USB-Debugger, der auf XF1 und X-A2 portiert wurde.
Der Debugger-Firmware-Patch fügt dem PTP-Code in der Firmware Lese-/Schreib-/Ausführungsfunktionen hinzu.
Zum Kompilieren sind arm-none-eabi-gcc
und libusb-v1.0
erforderlich.
Geben Sie das Verzeichnis minimal/
ein. Das Makefile akzeptiert ein model
, das durch Platzieren einer config.mak im obersten Verzeichnis oder mit der CLI definiert werden kann:
make hack.bin model=xa2_130
Dieses Ziel kompiliert hack.bin
, die reine ARM-Binärdatei, die per USB an die Kamera gesendet wird. Das hack
Ziel kann zum Kompilieren und anschließenden Senden von Code an die Kamera mit dem CLI-Dienstprogramm verwendet werden.
Und denken Sie daran...
Wenn Sie es zerbrechen, können Sie beide Teile behalten.
Copyright 2021-2024 FujiHack von Daniel C und Mitwirkenden
FujiHack ist unter der GNU General Public License v3.0 lizenziert