
unleashed-firmware unlshd-093
البرامج الثابتة المخصصة لجهاز Flipper Zero التي تتيح راديو Sub-GHz، ومحاكاة NFC/RFID، والأشعة تحت الحمراء، وميزات هجوم BadUSB لاختبار أمان الأجهزة.
Flipper Zero Unleashed Firmware
هذا البرنامج الثابت هو فرع من النسخة الأصلية (OFW) لـ flipperdevices/flipperzero-firmware ويمثل البناء المخصص الأكثر استقرارًا، ويتضمن ميزات جديدة وتحسينات على المكونات الأصلية مع بقائه متوافقًا تمامًا مع واجهة البرمجة (API) وتطبيقات البرنامج الثابت الأصلي.
[!WARNING] هذا البرنامج مخصص لأغراض تجريبية فقط وليس المقصود منه أي أنشطة غير قانونية. نحن لا نقرّ السلوك غير القانوني وننصحك بشدة باستخدامه فقط في حدود القانون.
يُطوَّر هذا المشروع بشكل مستقل ولا يرتبط بشركة Flipper Devices.
انتبه أيضًا، DarkFlippers/unleashed-firmware هي الصفحة الرسمية الوحيدة للمشروع، ولا توجد إصدارات مدفوعة أو متميزة أو مغلقة المصدر، وإذا تواصل معك شخص وادّعى أنه من فريقنا وحاول عرض شيء من هذا القبيل - فهو محتال، احظر هذا المستخدم فورًا
🚀 الاستخدام
قبل البدء:
-
راجع التوثيق الرسمي: docs.flipper.net
-
دليل التثبيت ومعلومات الإصدار:
كيفية تثبيت البرنامج الثابت باتباع دليل التثبيت والتحقق من معلومات الإصدار (e,,c) -
الأسئلة الشائعة:
ابحث عن إجابات للأسئلة الشائعة في الأسئلة الشائعة -
المثبّت عبر الويب: -> مثبّت Unleashed FW عبر الويب
📦 الإصدارات
إصدارات مستقرة
تيليغرام: t.me/unleashed_fw
-
إصدارات GitHub
إصدارات التطوير (غير مستقرة)
[!NOTE] تُبنى تلقائيًا من فرع التطوير
- الموقع الإلكتروني: dev.unleashedflip.com
تيليغرام: t.me/kotnehleb
🧰 التطبيق المصاحب وأدوات الويب
-
qUnleashed — تطبيق للهواتف المحمولة وأجهزة الكمبيوتر:
تطبيق مصاحب لإدارة جهاز Flipper الخاص بك من هاتفك أو جهاز الكمبيوتر — DarkFlippers/qUnleashed -
خريطة Sub-GHz والإحداثيات:
خريطة عبر الإنترنت لعرض ملفات التجوال اللاسلكي Sub-GHz الخاصة بك، وأي ملفات أخرى تحتوي على إحداثيات — map.unleashedflip.com -
خريطة تجوال Wi-Fi:
دمج وعرض لقطات WiGLE المتعددة المنسقة من ESP32 Marauder وغيرها — wdmap.unleashedflip.com -
مثبّت ESP32 عبر الويب:
مثبّت سهل الاستخدام لوحدات ESP32 الشائعة، يعمل بالكامل داخل متصفحك — espflasher.unleashedflip.com
🆕 ما الجديد
مكتبة Sub‑GHz و HAL
- تمت إضافة العديد من البروتوكولات الجديدة
- تمت إزالة قيود الإرسال الإقليمية
- تمت إضافة ترددات Sub-GHz إضافية
- يمكن تمديد نطاق التردد في ملف الإعدادات (تحذير: قد يتسبب في تلف عتاد Flipper)
- العديد من بروتوكولات الترميز المتداول أصبح لديها الآن القدرة على حفظ وإرسال الإشارات الملتقطة
- إنشاء يدوي لـ FAAC SLH (Spa) و BFT Mitto (keeloq secure مع seed)
- دعم وحدة CC1101 الخارجية (بواسطة quen0n)
التطبيق الرئيسي Sub‑GHz
- حفظ آخر الإعدادات المستخدمة (بواسطة derskythe)
- محلل تردد جديد (بواسطة ClusterM)
- اضغط OK في محلل التردد لاستخدام التردد المكتشف في أوضاع القراءة (بواسطة derskythe)
- اضغط مع الاستمرار على زر OK في محلل تردد Sub-GHz للتبديل إلى قائمة القراءة (بواسطة derskythe)
- خيار جديد لاستخدام الطوابع الزمنية + اسم البروتوكول عند حفظ الملف، بدلاً من الاسم العشوائي أو الطابع الزمني فقط - فعّله في
Radio Settings -> Protocol Names = ON- تحسينات في واجهة وضع القراءة (يعرض الوقت الذي تم فيه استلام الإشارة) (بواسطة @wosk)
- دعم وحدة CC1101 الخارجية (يستخدم Hardware SPI)
- دعم التحكم بمضخم وحدة CC1101 الخارجية (أو التحكم بـ LED) (مفعّل افتراضيًا)
- اضغط مع الاستمرار على الزر الأيمن في قائمة الإشارات المستلمة لحذف الإشارة المحددة
- أزرار مخصصة لـ Keeloq / Alutech AT4N / Nice Flor S / Somfy Telis / Security+ 2.0 / CAME Atomo - يمكنك الآن استخدام أزرار الأسهم لإرسال الإشارة برمز زر مختلف
- تم توسيع قائمة
Add manuallyببروتوكولات جديدة- إنشاء يدوي لـ FAAC SLH, BFT Mitto / Somfy Telis / Nice Flor S / CAME Atomo، إلخ، مع برمجة جهاز تحكم جديد في المستقبِل (استخدم الزر 0xF لـ BFT Mitto، و0x8 (Prog) على Somfy Telis، (زر السهم الأيمن للبروتوكولات الأخرى))
- إعدادات زيادة عدّاد وضع التصحيح (+1 → +5, +10, الافتراضي: +1)
- إعدادات إخراج PIN للتصحيح لتطوير البروتوكولات
- خيارات التجاهل - أجهزة الإنذار: Hollarm, GangQi | ReversRB2: بروتوكول Revers RB-2(M) | الحساسات: Magellan, Honeywell Sec, Honeywell WDB (أجراس الأبواب), Legrand (أجراس الأبواب), Feron (أضواء RGB) | NiceFlorS: بروتوكول Nice Flor-S
تطبيقات Sub‑GHz (بواسطة فريق Unleashed)
- Sub-GHz Bruteforce - إضافة القوة العمياء للرموز الثابتة
- إعداد التأخير الزمني (بين الإشارات) (اضغط مع الاستمرار على Up في الشاشة الرئيسية (ستظهر عبارة Up to Save)) + اضبط التكرارات في قائمة البروتوكولات بالضغط على الزر الأيمن على البروتوكول المحدد
- حمّل ملفك الخاص واختر البايتات التي تريد اختبارها بالقوة العمياء أو استخدم الخيارات المعدة مسبقًا في قائمة البروتوكولات
- Sub-GHz Remote - جهاز تحكم عن بعد لخمسة ملفات Sub-GHz | اربط ملفًا واحدًا بكل زر
- استخدم المنشئ المدمج أو أنشئ ملف إعداد باتباع هذا الدليل
الأشعة تحت الحمراء (IR)
- إعادة تجميع جهاز التحكم العام لتلفاز IR لجميع الأزرار
- أجهزة تحكم عامة لأجهزة العرض والمرواح ومكيفات الهواء والصوت (قضبان الصوت، إلخ) → ويتم تحديثها والتحقق منها دائمًا من قبل فريقنا
- الأشعة تحت الحمراء → بروتوكول
RCA- الأشعة تحت الحمراء → دعم وحدات IR الخارجية (مع الكشف التلقائي بواسطة OFW)
NFC/RFID/iButton
- إضافات LFRFID و iButton Fuzzer
- إضافة نموذج عرض DEZ 8 لـ EM4100 (بواسطة @korden32)
- مفاتيح Mifare Classic إضافية في قاموس النظام
- بروتوكول EMV + محلل البيانات العامة (بواسطة @Leptopt1los و @wosk)
- NFC
Add manually→ Mifare Classic بمعرف UID مخصص- محللات NFC: Umarsh, Zolotaya Korona, Kazan, Metromoney, Moscow Social Card, Troika (أعيدت هيكلتها) وغيرها الكثير (بواسطة @Leptopt1los و @assasinfil)
تحسينات جودة الاستخدام وميزات أخرى
- اسم Flipper قابل للتخصيص تحديث! يمكن تغييره الآن من الإعدادات → سطح المكتب (بواسطة @xMasterX و @Willy-JL)
- عنصر إدخال النص في الواجهة → ميزة المؤشر (بواسطة @Willy-JL)
- محرر Byte Input Mini → اضغط UP عدة مرات حتى يظهر محرر النيبل (بواسطة @gid9798)
- ساعة على سطح المكتب
Settings -> Desktop -> Show Clock(بواسطة @gid9798)- عرض نسبة البطارية بأنماط مختلفة
Settings -> Desktop -> Battery View- المزيد من الألعاب في الوضع الوهمي → انقر أو اضغط مع الاستمرار على أي من أزرار الأسهم
- قفل الجهاز برمز PIN (أو القفل العادي إذا لم يتم تعيين PIN) بالضغط مع الاستمرار على زر UP في الشاشة الرئيسية (بواسطة an4tur0r)
- BadKB (BadUSB) (بواسطة Willy-JL, ClaraCrazy, مساهمي XFW) - (مدمج الآن في تطبيق BadUSB!) - (المعروف أيضًا باسم BadUSB عبر Bluetooth)
- BadUSB → تخطيطات لوحة المفاتيح (بواسطة rien > dummy-decoy)
- تمت إضافة إضافات وألعاب مجتمعية مخصصة + يمكن تنزيل جميع التطبيقات المعروفة التي تعمل في الحزمة الإضافية في كل إصدار
- إصلاحات وتغييرات صغيرة أخرى في جميع الأنحاء
- انظر التغييرات الأخرى في ملف README أدناه
تحقق أيضًا من سجل التغييرات في الإصدارات لمعرفة آخر التحديثات!
قائمة بروتوكولات Sub-GHz المعدّلة والجديدة الحالية:
القائمة الكاملة للبروتوكولات المدعومة وتردداتها/تعديلاتها (لاستخدامها في وضع القراءة)
شكرًا للفريق الرسمي (ولمطور SubGHz لديهم، Skorp) على تنفيذ الدعم (فك الترميز + الترميز / أو فك الترميز فقط) لمعظم البروتوكولات في OFW.
وشكرًا لمساهمينا الذين شاركوا في تحسينات SubGHz وتطوير الميزات الجديدة:
@RocketGod-git, @zero-mega, @ashphx, @pkooiman, Vitaly, Carlos, @li0ard, @mishamyte, d82k, Steffen (bastelbudenbuben de), @assasinfil, @gid9798
❤️ يرجى دعم تطوير المشروع
معظم هذا المشروع يتم تطويره وصيانته من قبلي، أنا @xMasterX. فريقنا صغير، ويعمل الأعضاء على هذا المشروع بقدر ما يستطيعون، مدفوعين فقط بحماسهم لهذا المشروع وللمجتمع.
@mishamyte- NFC و RFID و SubGHz والإشراف على الدردشات@quen0n- العتاد و SubGHz والإشراف على الدردشات@Drone1950- الهندسة العكسية وبوت تيليغرام والإشراف على الدردشات@HackcatDev- الدعم والإشراف على الدردشات@Leptopt1los- NFC و RFID والإضافات والإشراف على الدردشات وأشياء أخرى كثيرة@gid9798- SubGHz والإضافات وأشياء أخرى كثيرة - غير متصل حاليًا :(@assasinfil- بروتوكولات SubGHz ومحللات NFC والإشراف على الدردشات@Svaarich- تصميم الواجهة والرسوم المتحركة@amec0e- أصول الأشعة تحت الحمراء- مشرفو المجتمع في تيليغرام وديسكورد وريديت
- وبالطبع مجتمعنا على GitHub. إن طلبات السحب (PRs) الخاصة بكم جزء مهم جدًا من هذا البرنامج الثابت ومن التطوير مفتوح المصدر.
كمية العمل المنجز في هذا المشروع ضخمة ونحن بحاجة إلى دعمكم، مهما كان كبيرًا أو صغيرًا. حتى لو قلتم فقط «شكرًا لمطوّري البرامج الثابتة Unleashed!» في مكان ما. سيساعدنا ذلك على مواصلة عملنا وسيدفعنا لجعل البرنامج الثابت أفضل في كل مرة.
أيضًا، فيما يتعلق بإصداراتنا، كل بناء كان وسيظل دائمًا مجانيًا ومفتوح المصدر. لن تكون هناك إصدارات خلف جدار الدفع أو تطبيقات مغلقة المصدر داخل البرنامج الثابت. طالما أنا أعمل على هذا المشروع، لن يحدث ذلك أبدًا.
يمكنكم دعمنا باستخدام الروابط أو العناوين أدناه:| الخدمة | ملاحظة | رمز QR | الرابط/المحفظة |
|---|---|---|---|
| Patreon | |
TSXcitMSnWXUFqiUfEXrTVpVewXy2cYhrs |
| 0xFebF1bBc8229418FF2408C07AF6Afa49152fEc6a |
| bc1q0np836jk9jwr4dd7p6qv66d04vamtqkxrecck9 |
| DSgwouAEgu8iP5yr7EHHDqMNYWZxAqXWsTEeqCAXGLj8 |
| D6R6gYgBn5LwTNmPyvAQR6bZ9EtGgFCpvv |
| ltc1q3ex4ejkl0xpx3znwrmth4lyuadr5qgv8tmq8z9 |
| qquxfyzntuqufy2dx0hrfr4sndp0tucvky4sw8qyu3 |
| 41xUz92suUu1u5Mu4qkrcs52gtfpu9rnZRdBpCJ244KRHf6xXSvVFevdf2cnjS7RAeYr5hn9MsEfxKoFDRSctFjG5fv1Mhn |
| UQCOqcnYkvzOZUV_9bPE_8oTbOrOF03MnF-VcJyjisTZmsxa |
📱 تطبيقات المجتمع
عزّز جهاز Flipper Zero بالتطبيقات والإضافات التي أنشأها المجتمع:
-
إضافات وحزم إضافية:
تحقّق من أحدث الإضافات وحزم الإضافات (الحزمة الإضافية والحزمة الأساسية) على GitHub. -
الكود المصدري والقائمة الكاملة:
ستجد القائمة الكاملة والكود المصدري في xMasterX/all-the-plugins. -
دليل التطبيقات الرسمي:
تصفّح دليل تطبيقات Flipper Zero الرسمي على الويب أو عبر تطبيق الجوال.
📁 أين يمكنني العثور على ملفات IR وSub-GHz وقواعد البيانات وأشياء أخرى؟
- UberGuidoZ Playground - مجموعة كبيرة من الملفات - Github
- Awesome Flipper Zero - Github
- IRDB - قاعدة بيانات أجهزة التحكم عن بُعد بالأشعة تحت الحمراء - Github
📘 الإرشادات
البرامج الثابتة والتطبيقات الرئيسية
- النظام: كيفية تغيير اسم Flipper
- BadUSB: كيفية إضافة تخطيطات لوحة مفاتيح جديدة
- الأشعة تحت الحمراء: كيفية التقاط البيانات لإضافتها إلى أجهزة التحكم العامة بالأشعة تحت الحمراء
Sub-GHz
- القائمة الكاملة للبروتوكولات المدعومة وتردداتها/تضميناتها (لاستخدامها في وضع القراءة)
- كيفية استخدام Flipper كجهاز تحكم بالرمز المتغير (Doorhan, Nice FlorS, BFT Mitto, Somfy Telis, Aprimatic, AN-Motors, إلخ.)
- أوضاع عدّاد الرمز المتغير التجريبية (لتجنب فقدان المزامنة)
- الراديو الخارجي: كيفية توصيل وحدة CC1101
- الإرسال محظور؟ كيفية توسيع نطاق تردد Sub-GHz
- كيفية إضافة ترددات Sub-GHz إضافية
إعداد تطبيق Sub-GHz عن بُعد⚠️ غير موصى به، يُرجى استخدام المُكوِّن المدمج
الإضافات
- TOTP (المصادق): وصف الإعدادات
- مولّد الباركود: كيفية الاستخدام
- المحوّل المتعدد: كيفية الاستخدام
- مشغّل WAV: ملفات تجريبية وكيفية التحويل
- قائمة تشغيل Sub-GHz: سكربت التوليد
GPIO - الإضافات التي تعمل مع الأجهزة الخارجية
- Unitemp - قارئ مستشعرات الحرارة: كيفية الاستخدام والمستشعرات المدعومة
- [NMEA] GPS: كيفية الاستخدام
- أدوات i2c: كيفية الاستخدام
- إضافات [NRF24]: كيفية الاستخدام
- ماسح [WiFi]: كيفية الاستخدام | أداة الوميض عبر الويب
- [ESP8266] Deauther: كيفية الاستخدام | أداة الوميض عبر الويب
- [ESP32] WiFi Marauder: كيفية الاستخدام التوثيق بواسطة UberGuidoZ | مستودع Marauder
- [ESP32-CAM] Camera Suite: كيفية الاستخدام
- كيفية رفع
.binإلى ESP32/ESP8266: Windows | FAP "ESP flasher" - إضافة [GPIO] SentrySafe: كيفية الاستخدام
👨💻 البرامج الثابتة والتطوير
- توثيق المطورين - developer.flipper.net
- كيفية البناء | هيكل المشروع
- بناء التطبيقات على Android باستخدام Termux - قم بتجميع ملفات
.fapعلى هاتفك دون الحاجة إلى حاسوب بواسطة @CamsShaft - CLion IDE - كيفية إعداد مساحة عمل لتطوير برامج Flipper الثابتة بواسطة Savely Krasovsky
- "Hello world!" - درس تعليمي للإضافات الإنجليزية بواسطة DroomOne | الروسية بواسطة Pavel Yakovlev
- كيفية كتابة تطبيقك الخاص.
هيكل المشروع
applications- التطبيقات والخدمات المستخدمة في البرامج الثابتةassets- الأصول المستخدمة بواسطة التطبيقات والخدماتfuri- نواة Furi: البدائيات والمساعدات على مستوى نظام التشغيلdebug- أداة التصحيح: إضافات GDB، ملف SVD، وغيرهاdocumentation- إعدادات نظام توليد التوثيق وملفات الإدخالfirmware- الكود المصدري للبرامج الثابتةlib- مكتباتنا ومكتبات الطرف الثالث، وبرامج التشغيل، وغيرها...site_scons- مساعدات البناءscripts- النصوص البرمجية الإضافية ومكتبات بايثون
أيضًا، انتبه إلى ملفات ReadMe.md الموجودة داخل تلك المجلدات.
🔗 الروابط
-
صفحة Unleashed على الويب: flipperunleashed.com
-
مثبّت Unleashed FW عبر الويب: web.unleashedflip.com
-
نطاق Unleashed المستخدم لروابط التحديث المباشرة .tgz لمحدّث الويب أو التنزيل المباشر: unleashedflip.com
-
دليل Unleashed بصيغة json لبنيات ufbt: up.unleashedflip.com/directory.json
-
التوثيق الرسمي: docs.flipper.net
-
المنتدى الرسمي: forum.flipperzero.one
-
جديد! توثيق المطورين الرسمي developer.flipper.net
