Fujihack هو مشروع بحثي يهدف إلى إجراء هندسة عكسية لكاميرات Fujifilm من أجل فهم البرامج الثابتة وتحسينها.
الموقع الإلكتروني • Wiki • خادم الديسكورد
تتكون قاعدة التعليمات البرمجية هذه من:
وقد تمت كتابة برنامج تصحيح على شبكة الإنترنت لهذا المشروع. لديه القدرة على تفريغ البرامج الثابتة وحقنها وتصحيحها وإعادة حزمها وخفض مستوى البرامج الثابتة. يقوم بتجميع التصحيحات في المتصفح وتطبيقها في البرامج الثابتة.
التصحيح الأكثر شهرة هو مصحح أخطاء PTP/USB، والذي تم نقله إلى XF1 وX-A2.
يضيف تصحيح البرامج الثابتة لمصحح الأخطاء قدرات القراءة/الكتابة/exec إلى رمز PTP في البرامج الثابتة.
يتطلب تجميعه arm-none-eabi-gcc
و libusb-v1.0
.
أدخل minimal/
الدليل. يقبل ملف makefile وسيطة model
، والتي يمكن تعريفها عن طريق وضع config.mak في الدليل العلوي، أو باستخدام سطر الأوامر:
make hack.bin model=xa2_130
سيقوم هذا الهدف بتجميع hack.bin
، وهو ملف ARM الثنائي الذي يتم إرساله عبر USB إلى الكاميرا. يمكن استخدام هدف hack
لتجميع التعليمات البرمجية ثم إرسالها إلى الكاميرا باستخدام الأداة المساعدة CLI.
وتذكر...
إذا كسرتها، يمكنك الاحتفاظ بالقطعتين.
حقوق الطبع والنشر 2021-2024 FujiHack بواسطة Daniel C والمساهمين
تم ترخيص FujiHack بموجب رخصة جنو العامة v3.0