Fujihack est un projet de recherche qui vise à procéder à la rétro-ingénierie des appareils photo Fujifilm afin de comprendre et d'améliorer le firmware.
Site Web • Wiki • Serveur Discord
Cette base de code se compose de :
Un correctif basé sur le Web a été écrit pour ce projet. Il a la capacité de décompresser, d’injecter, de corriger, de reconditionner et de rétrograder le micrologiciel. Il assemble les correctifs dans le navigateur et les applique dans le firmware.
Le correctif le plus notable est le débogueur PTP/USB, qui a été porté sur les XF1 et X-A2.
Le correctif du micrologiciel du débogueur ajoute des capacités de lecture/écriture/exécution au code PTP du micrologiciel.
Sa compilation nécessite arm-none-eabi-gcc
et libusb-v1.0
.
Entrez le répertoire minimal/
. Le makefile accepte un argument model
, qui peut être défini en plaçant un config.mak dans le répertoire supérieur, ou avec CLI :
make hack.bin model=xa2_130
Cette cible compilera hack.bin
, qui est le binaire ARM nu envoyé par USB à la caméra. La cible hack
peut être utilisée pour compiler, puis envoyer du code à la caméra avec l'utilitaire CLI.
Et rappelez-vous...
Si vous le cassez, vous conservez les deux morceaux.
Copyright 2021-2024 FujiHack par Daniel C et contributeurs
FujiHack est sous licence GNU General Public License v3.0