
منصة التحكم الكامل في أجهزة Android: سطح مكتب عن بعد بتقنية WebRTC/H.264، أتمتة واجهة المستخدم/التعرف البصري/مطابقة الصور، هجوم MITM بنقرة واحدة، Frida مدمج، شبكات proxy/VPN/frp/P2P، وكيل MCP/Agent، أكثر من 160 API، مصممة لمجموعات الأجهزة المتعددة والنشر الهندسي.
الوثائق | 使用文档 | TELEGRAM | QQ Group | SKILLS | llms-full.txt | 中文版本
FIRERPA هي منصة تحكم شاملة لأجهزة أندرويد. يعمل الخادم مباشرة على الجهاز دون أي تبعيات وقت تشغيل إضافية؛ وهو يدعم أجيالاً متعددة من أندرويد ويعمل مع أو بدون صلاحية الروت. على جانب الكمبيوتر الشخصي، تقوم مكتبة عميل بايثون بتنسيق أتمتة واجهة المستخدم، والعمليات عن بُعد، والتقاط حركة المرور، والهندسة العكسية القائمة على Hook، والوكيل الشبكي، والشبكات الموزعة، والعوامل الذكاء الاصطناعي، وMCP من خلال خدمة وAPI واحدة. وبالمقارنة مع الجمع بين Appium وmitmproxy وfrida-server وadb وuiautomator2 والنصوص البرمجية والأدوات التشغيلية المخصصة، تقدم FIRERPA مصدراً واحداً للإمكانيات، وتكويناً موحداً، وسير عمل متصلاً، ومكدساً مصمماً للاستخدام متعدد الأجهزة وطويل الأمد وفي الإنتاج.
توفر FIRERPA سطح مكتب بعيد قائم على المتصفح: عرض الجهاز والتحكم به في الوقت الفعلي دون تثبيت عميل مخصص على الكمبيوتر، عبر الشبكة المحلية أو عبر الشبكات. يدعم البث كلاً من MJPEG وH.264، مع خلفيات تشفير برمجية وعتادية. يمكن ضبط معدل الإطارات (حتى 60 إطاراً في الثانية)، ودقة القياس، ومعدل البت، والجودة لتتناسب مع قدرات الجهاز وظروف الشبكة - مما يقلل النطاق الترددي ويحسن السلاسة على الروابط الضعيفة. كما يتم دعم WebRTC، مع خوادم STUN/TURN قابلة للتكوين لتحسين اختراق NAT وتقليل زمن الوصول من طرف إلى طرف في الإعدادات العامة أو عبر المناطق.
يدعم سطح المكتب البعيد الوصول المتزامن متعدد المستخدمين لتصحيح الأخطاء التعاوني والعروض التوضيحية والتدريب. يتم تضمين مشاركة الحافظة ثنائية الاتجاه والصوت المباشر (أندرويد 10+) ، إلى جانب محطة طرفية مدمجة، وسحب وإفلات للرفع، وتصفح الملفات وتنزيلها قائم على المتصفح - كل ذلك عبر منفذ واحد. يقوم فحص التخطيط البصري المدمج بإبراز العناصر، ويدعم التنقل عبر Tab، ويعرض الإحداثيات وقيم RGB، ويصدر شجرة تخطيط XML بحيث يمكنك التحقق من المحددات ومنطق الأتمتة في نفس واجهة المستخدم، مما يقصر الحلقة من الشاشة إلى البرنامج النصي.
يدعم سطح المكتب البعيد وRPC TLS من طرف إلى طرف والتحكم في الوصول بشهادة الخدمة، مع كلمات مرور اختيارية لتسجيل الدخول إلى WebUI لتقليل التعرض على الشبكات العامة. يمكن أيضًا تضمين إمكانيات سطح المكتب البعيد في تطبيقات الويب الخاصة بك عبر WebSocket (فيديو مباشر، لمس، طرفية، مفاتيح، إلخ)، مع allow_origin للتكامل عبر المجالات - ومناسب لتسويق التحكم في الأجهزة الحقيقية.
توفر FIRERPA نظام أتمتة كامل قائم على المحددات: النص، resourceId، الوصف، القابلية للتمرير، ومطابقات شائعة أخرى، بالإضافة إلى تسلسل child / sibling للعناصر المكررة، أو التسلسلات الهرمية العميقة، أو عناصر التحكم التي لا تحتوي على سمات مميزة. على مستوى العنصر: لقطات شاشة، انتظار الظهور/الاختفاء، إحداثيات الزاوية/المركز، التحقق من الوجود، إدخال Unicode، تمرير متدرج، تمرير سريع، تمرير إلى النهاية، والمزيد. يمكنه التعايش مع خدمات إمكانية الوصول الأخرى على أندرويد 8.0+ ويحسن اكتشاف عقد WebView للتطبيقات الهجينة.
يقوم مراقب واجهة المستخدم بالاستماع لتغييرات واجهة المستخدم في الوقت الفعلي وتشغيل النقرات أو الأحداث الرئيسية أو العدادات عند تطابق الشروط - مفيد للإغلاق التلقائي للموافقات، ومطالبات التحديث، والإعلانات، وغيرها من المقاطعات. يتم دعم شروط متعددة للمحددات وتمكين/تعطيل لكل حدث؛ ويمكن عد الشاشات العابرة.
تعتبر الشاشة الافتراضية ميزة مميزة: إنشاء شاشات خلفية معزولة على الجهاز وتشغيل التطبيقات والأتمتة هناك دون التأثير على الشاشة الرئيسية - على سبيل المثال، الرد التلقائي على شاشة افتراضية أثناء استخدام الهاتف بشكل طبيعي. تعكس واجهة برمجة تطبيقات الشاشة الافتراضية واجهة برمجة تطبيقات الجهاز الرئيسية (d.xxx → vd.xxx)؛ يمكن نطاق المراقبين لشاشة افتراضية. يدعم WebUI عرض شاشات متعددة والتبديل في سطح المكتب البعيد - مثالي للمهام الخلفية، والعمل المتوازي، والإنسان في الحلقة بالإضافة إلى الأتمتة الآلية.
بالنسبة للمشاهد التي لا تحتوي على شجرة عرض قياسية (الألعاب، واجهة المستخدم المخصصة)، توفر FIRERPA OCR ومطابقة الصور. يدعم OCR محركات paddleocr وeasyocr، وخلفيات HTTP مخصصة؛ في المجموعات، يمكن تشغيل التعرف مركزيًا بدلاً من تحميل النماذج على كل كمبيوتر، مع تسريع GPU ومطابقة نص مرنة. يتم تشغيل مطابقة الصور على الجهاز (قالب أو SIFT)، دون استهلاك موارد الكمبيوتر؛ SIFT متين للدوران والحجم والإضاءة. اللمس المتعدد يدعم التسجيل، وإعادة التشغيل، والبناء البرمجي، والحفظ الثنائي للإيماءات والضغط المعقدة.
من الناحية المعمارية، تستخدم FIRERPA نموذج عميل/خادم - أفضل لـالجدولة المركزية، والتحكم في الإصدارات، وإدارة الأسطول من مشغلات البرامج النصية على الجهاز مثل AutoJS؛ وأخف من Appium؛ أكثر استقرارًا من uiautomator2 في سيناريوهات الأجهزة المتعددة. تضعه الوثائق كـمجموعة فرعية وظيفية من مجموعات أتمتة أندرويد الشائعة - يمكن ربط الأتمتة والالتقاط وHook والعمليات في كود على منصة واحدة دون تبديل الأدوات.
تقدم FIRERPA التقاط MITM بنقرة واحدة: تثبيت تلقائي لشهادة CA للنظام، إعداد الوكيل، التعامل مع اختلافات إصدارات أندرويد، واستعادة الشبكة تلقائيًا عند الخروج - لا حاجة لتثبيت الشهادة يدويًا أو تبديل الوكيل. يتم دعم الالتقاط الشامل، الالتقاط لكل حزمة، تحرير الطلب/الاستجابة المباشر، mitmweb مشترك، ووكيل HTTP المنبع لـحركة المرور الدولية. يؤدي خفض QUIC المدمج إلى تقليل تداخل QUIC. لا يزال الالتقاط يعمل عندما يشترك الكمبيوتر والجهاز في منفذ FIRERPA واحد فقط (مثل اتصال ADB أو إعادة توجيه frp).
إلى جانب النصوص البرمجية بنقرة واحدة، فإن MITM يكون بالكامل مدفوعًا بواجهة برمجة التطبيقات: تثبيت/إلغاء تثبيت شهادات CA للنظام المتوافقة مع mitmproxy وFiddler وCharles وما إلى ذلك؛ تضمين الالتقاط في خطوط أنابيب الأتمتة إلى جانب خطوات واجهة المستخدم وFrida hooks. يتوفر startmitm.exe لنظام Windows بدون تثبيت بايثون.
على الجهاز، توفر FIRERPA دعمًا كاملاً للوكيل: HTTP / HTTPS / SOCKS5 / Shadowsocks (تشفيرات متعددة)، وكيل لكل تطبيق (بما في ذلك النسخ متعددة المستخدمين)، وكيل DNS، وكيل UDP، تجاوز الشبكة المحلية، التعايش مع OpenVPN، والاتصال التلقائي بالوكلاء المكونة عند بدء التشغيل. تدعم الوكلاء IPv6 وUDP للشبكات المعقدة.
وكيل جسر HTTP للجهاز (tunnel2) يوفر قدرة وكيل عكسي: قم بتوجيه وكيل HTTP للكمبيوتر أو المتصفح إلى الهاتف ويتم إعادة توجيه حركة المرور عبر مخرج شبكة الهاتف؛ يتطابق IP الصادر مع الهاتف. يمكن اختيار Wi‑Fi أو الخلوي (rmnet) كواجهة المخرج - مفيد لتصحيح الأخطاء المشترك، والتطبيقات الدولية، ومجموعات IP متعددة الأجهزة.
يدعم عميل OpenVPN مدمج الشهادة، اسم المستخدم/كلمة المرور، والمصادقة المختلطة، إلى جانب وكيل النظام؛ صورة OpenVPN Docker ومولدات التكوين تنتج كود جانب الجهاز وإعدادات التشغيل التلقائي. يقوم عميل frp مدمج بإعادة توجيه خدمات الجهاز إلى خادم عام عبر fwd.*، مع التشفير وTLS.
يتيح اكتشاف mDNS الوصول إلى سطح المكتب البعيد والخدمات الأخرى عبر {device_id}.local، مع بيانات TXT تعريفية اختيارية (الطراز، ABI، معرف الجهاز) لاكتشاف الأسطول على الشبكة المحلية.
تقوم FIRERPA بتضمين أحدث إصدار من Frida - لا حاجة لـ frida-server منفصل. استخدم أدوات frida من محطة سطح المكتب البعيد بدون -U، -H، إلخ. يتم الحفاظ على تصحيحات الإخفاء المدمجة (مفتوحة المصدر بالإضافة إلى داخلية) ضد الاكتشاف؛ تستخدم الاتصالات مصادقة رمز عبر منفذ FIRERPA. تسهل تصحيحات objection ومساعدات java-bridge الخاصة بـ Frida 17.x عملية الترحيل.
برامج Frida النصية المستمرة تعيد الحقن بعد تعطل التطبيق أو خروجه؛ حفظ دائم بتنسيق YAML مع مراقبة الدليل وإعادة التحميل السريع. يقوم Frida RPC بتعيين طرق بايثون واستدعاءات HTTP + JSON-RPC 2.0 عن بعد على سلاسل JVM أو واجهة المستخدم الرئيسية أو JS النقية. يمكن إرسال بيانات emit للنص إلى HTTP / Redis / RabbitMQ (MQTT) مع بيانات وصفية للجهاز/التطبيق، وضغط zlib، وإعادة محاولات HTTP، وMQTT TLS.
تتضمن FIRERPA ADB مدمجًا مستقلاً - ADB لاسلكي عالي الامتياز دون تفعيل خيارات المطور للنظام، مفيد عندما تكتشف التطبيقات وضع المطور. يمكن لوحدات Magisk تثبيت adb_keys مسبقًا للتفويض الافتراضي. SSH مدمج بالإضافة إلى ssh.sh / scp.sh للصدفة عن بعد ونقل الملفات.
تشتمل المحطة الطرفية المدمجة على strace وltrace وtcpdump وscapy وfsmon وfrida-tools وMemDumper ومكدسات بايثون مثل Crypto وcv2 وunicorn وcapstone وkeystone وredis وgrpc. يدعم sqlite3 wxsqlite / sqlcipher / sqlcrypto لقراءة قواعد البيانات المشفرة من تطبيقات مثل WeChat وWeCom وعملاء عائلة Alibaba. بيئة واحدة عبر سطح المكتب البعيد وSSH وADB - تحليل والتحكم على الجهاز مع تنقل أقل عبر الكمبيوتر.
منصة FIRERPA StarLink (Hub + hub-bridge) توفر وصولاً مركزياً متعدد الأجهزة للأجهزة المحلية والبعيدة مع إدارة موحدة ووصول P2P - مثالي لـ "جهاز في المنزل، مشغل في مكان آخر" والتعاون متعدد الأجهزة. يستخدم hub v3 SAPI للطلبات الموحدة للأجهزة المحلية والبعيدة. بالإضافة إلى Hub، يتم دعم إعادة توجيه frp وشبكة OpenVPN كخيارات مستضافة ذاتياً، مع وثائق كاملة ودعم Docker.
منذ الإصدار 9.0، يتم دعم اتصال P2P Bridge ونظام مهام موزع مدمج؛ منذ الإصدار 7.50، تتوفر خدمة اشتراك شبكي بحيث لا تحتاج إلى استضافة frp/OpenVPN بنفسك. مصمم لمجموعات الهواتف السحابية، ومزارع الأجهزة، ومجموعات المحاكيات - أجهزة مجمعة، تشغيل دائم، بدون مراقبة.
تتضمن FIRERPA خادم MCP (/mcp/) على streamable-http، مع استدعاءات الأدوات، قراءة الموارد، المطالبات، إشعارات التقدم، والسجلات - متوافق مع Claude, Cursor، وعملاء MCP الآخرين. توجد إضافات MCP الرسمية ضمن ~/modules/extension.
يقوم أمر agent المدمج بتشغيل الجهاز بـلغة طبيعية عبر أي واجهة برمجة تطبيقات متوافقة مع OpenAI مع استدعاءات الأدوات، بما في ذلك وضع الرؤية، بالإضافة إلى منفذ مهام دلالي من OpenAI. ادمج مع crontab للمهام المجدولة للذكاء الاصطناعي على الأجهزة الحقيقية.
تغطي أكثر من 160 واجهة برمجة تطبيقات بايثون عمليات التطبيقات، إدخال/إخراج الملفات، تنفيذ الأوامر، حالة الجهاز، WiFi، الوكيل، OpenVPN، الإيقاف/إعادة التشغيل، سجلات الخدمة، والمزيد. يمكن لـ setprop كتابة خصائص ro.* للقراءة فقط؛ تقوم واجهات برمجة تطبيقات الإعدادات بضبط السطوع، وضع المطور، إلخ؛ إنشاء مجال SELinux، الوضع المتساهل، السماح/المنع الدقيق. واجهات برمجة تطبيقات كاملة للتطبيقات متعددة الحالات، منح/إلغاء الأذونات بصمت، تشغيل الأنشطة غير المصدرة، تعطيل التطبيقات لتوفير الموارد.
التصحيح الثنائي (بدل wildcard سداسي عشري، مسارات glob، تشغيل جاف) ومقاييس وقت التشغيل للقرص، البطارية، وحدة المعالجة المركزية، الذاكرة، وإدخال/إخراج الشبكة. تشغيل WAV وواجهات برمجة التطبيقات للتخزين الداخلي. tflite-runtime على الجهاز مع حساب مسرع بالعتاد للاستدلال الطرفي.
بيئة Debian افتراضية تشغل Debian كامل مع apt - ترجمة BPF، نشر OpenSSH، تثبيت تبعيات بايثون مخصصة تتجاوز حدود المحطة الطرفية المدمجة.
النشر عبر تطبيق بنقرة واحدة (صلاحية الروت أو Shizuku)، وحدة Magisk للتشغيل التلقائي، استخراج يدوي، أو دمج ROM - مصمم للتشغيل 24/7. يمكن للتطبيق إنشاء شهادات الخدمة تلقائياً؛ يمكن أن تحمل أكياس Magisk الخصائص، lamda.pem، وadb_keys. تكوين الخدمة بتنسيق INI يمركز المنفذ، WebUI، الشهادات، OpenVPN، gproxy، frp، tunnel2، cron، sshd، adb، mdns، إلخ؛ يقدم WebUI تحريراً مرئياً، نص خام، وخدمة إعادة التحميل، بالإضافة إلى تحميل ملف التكوين عن بعد.
هويات الجذر والقشرة؛ arm64, armeabi-v7a, x86, x86_64؛ أجهزة حقيقية، محاكيات (LDPlayer, Nox, إلخ)، Redroid, WSA, AVD, هواتف سحابية. مسارات إلغاء تثبيت نظيفة. قفل حصري لواجهة برمجة التطبيقات يمنع تنازع العملاء. سياسة الخصوصية: لا جمع لجهات الاتصال، الرسائل القصيرة، الموقع، إلخ؛ ترخيص غير متصل مدعوم.
أكثر من ست سنوات من التطوير المستمر، مع إصلاحات توافق أندرويد 14-16 وعمل مستمر على سطح المكتب البعيد متعدد المستخدمين، واجهات برمجة تطبيقات لمس موحدة، MCP، إصدارات Frida والإخفاء، IPv6/UDP للوكيل، P2P Bridge، والمهام الموزعة.
قوة FIRERPA ليست في ميزة واحدة بل في دمج سطح المكتب البعيد (WebRTC/H.264/متعدد المستخدمين)، أتمتة واجهة المستخدم (الشاشة الافتراضية، المراقب، OCR، مطابقة الصور، اللمس المتعدد)، الالتقاط بنقرة واحدة، Frida المدمج، الوكيل الشامل وVPN/frp/P2P، ADB/SSH/المحطة الطرفية المدمجة، AI MCP/الوكيل، التحكم على مستوى النظام، Debian الافتراضي، KV الدائم، وتشفير النصوص على جهاز أندرويد واحد، خدمة واحدة، وعميل بايثون واحد - بحيث يعمل اختبار الأمان، تحليل الامتثال، استرداد البروتوكول، إدارة الأسطول، والأتمتة في خط أنابيب واحد بدلاً من أدوات ملصقة كثيرة.