Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
vphone-cli — قم بتشغيل وإدارة أجهزة iPhone افتراضية على Apple Silicon مع تصحيح البرامج الثابتة، وأنواع كسر الحماية، وميزات أبحاث الأمان لاختبار وتحليل iOS. | Kitploit
أدوات/GitHubGitHub/lakr233/vphone-cli
أمان iOSالاستغلالالمحاكاة الافتراضية للأماناختبار الاختراقأمن الجوالتحليل البرامج الثابتة
GitHublakr233/vphone-cli

vphone-cli

قم بتشغيل وإدارة أجهزة iPhone افتراضية على Apple Silicon مع تصحيح البرامج الثابتة، وأنواع كسر الحماية، وميزات أبحاث الأمان لاختبار وتحليل iOS.

عرض المستودع
14.8k1.7k355منذ 5 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
المستندات · English · 中文 · 日本語 · 한국어

vphone-cli

شغّل iPhone افتراضي على Mac بشريحة Apple Silicon.

iPhone افتراضي يعمل على macOS

يشغّل vphone-cli نظام iOS باستخدام Virtualization.framework من Apple وأجهزة PCC البحثية الافتراضية، لأغراض البحث الأمني والهندسة العكسية وتصحيح الأخطاء.

  • نافذة رسومية: استخدم شاشة iPhone الافتراضي على جهاز Mac الخاص بك، وتصفّح التطبيقات والملفات، والتقط لقطات شاشة وتسجيلات فيديو.
  • برنامج ثابت مخصّص: يأتي النظام مُرقّعًا مسبقًا، ويمكنك تثبيت بيئة حزم.
  • النسخ الاحتياطي والاستنساخ: يمكنك تصدير الأجهزة الافتراضية واستيرادها واستنساخها.
  • واجهة برمجة تطبيقات للأتمتة: واجهة محلية اختيارية عبر HTTP وWebSocket.
  • بدون تبعيات إضافية: لا يحتاج إلى Xcode أو Python أو Homebrew أثناء التشغيل.

المتطلبات

  • جهاز Mac فعلي بشريحة Apple Silicon يعمل بنظام macOS 15 أو أحدث. لا يعمل داخل جهاز macOS افتراضي.

  • مساحة قرص حرة. يحتوي كل جهاز افتراضي على قرص افتراضي بسعة 64 GB افتراضيًا، ويستهلك البرنامج الثابت مساحة أكبر.

  • اتصال بالشبكة. تتطلب استعادة النظام جلب تذاكر التوقيع عبر الإنترنت.

  • إعدادات أمان معدّلة. أقلع في وضع macOS Recovery، ونفّذ هذه الأوامر في Terminal، ثم أعد التشغيل:

    csrutil enable --without debug
    csrutil allow-research-guests enable
    

    يبقى SIP مفعّلًا، مع تخفيف قيود تصحيح الأخطاء فقط. لمزيد من التفاصيل، راجع إعداد المضيف.

البدء

  1. نزّل vphone-launchpad-<version>-notarized.zip من أحدث إصدار، وفك ضغطه، وافتحه. ليست كل الإصدارات موثّقة. إذا لم يحتوي أحدث إصدار على ملف -notarized، فاختر إصدارًا موثّقًا من التنزيلات.
  2. في إعداد المضيف، امنح صلاحية الوصول إلى أدوات المطوّرين وثبّت المساعد.
  3. في حزمة النواة، انقر على تنزيل وتثبيت.
  4. في الأجهزة، انقر على جهاز جديد، واختر اقترانًا للبرنامج الثابت، وانقر على إنشاء.

يقوم Launchpad بتنزيل البرنامج الثابت وترقيعه واستعادة النظام وإقلاع الجهاز الافتراضي. لاستخدام iPhone الخاص بك وملفات IPSW من cloudOS، راجع التوافق.

لتثبيت مدير حزم في الجهاز الافتراضي، راجع بيئة الحزم.

دع وكيلًا يقوم بذلك

إذا كنت تستخدم وكيلًا برمجيًا (Claude Code أو Codex أو ما شابه) على جهاز Mac هذا، فالصق الموجّه أدناه بدلًا من اتباع الخطوات يدويًا. يقرأ الوكيل مهارة vphone، ويتحقق مما تم إعداده بالفعل، ويثبّت Launchpad وVPhone.bundle، ويتوقف ليسألك عندما تتطلب خطوة تدخّلك، مثل كلمة مرور المسؤول أو تغيير في macOS Recovery.

Set up vphone on this Mac. Read the skill at
https://raw.githubusercontent.com/Lakr233/vphone-cli/main/Skills/vphone-guest-control/SKILL.md
and the files it links under references/ (same folder), then follow them:
install the newest notarized vphone-launchpad (not every release has a
-notarized zip), put vphone-launchpad-cli on PATH, install the VPhone.bundle
that matches Launchpad's series, and check `vphone-launchpad-cli status`.
Do not change SIP, boot-args or any other host security setting, and do not
create a machine until I confirm the firmware and the free disk space. When a
step needs me, tell me exactly what to do and wait.

سطر الأوامر

يقود Launchpad الأجهزة الافتراضية عبر vphone-cli الموجود داخل VPhone.bundle. يمكنك أيضًا تشغيله في Terminal:

vphone-cli vm list
vphone-cli vm launch myphone
vphone-cli vm export myphone --out myphone.tzst

تُخزَّن الأجهزة الافتراضية في ~/.vphone/. نفّذ vphone-cli <group> --help لعرض جميع الأوامر. لإنشاء جهاز افتراضي بدون Launchpad، راجع الإنشاء والتشغيل.

لتفعيل واجهة برمجة تطبيقات الأتمتة، أضف --api-listen 127.0.0.1:8765 عند التشغيل واستخدم الرمز الذي يطبعه. راجع توثيق واجهة برمجة التطبيقات.

التوثيق

المستندالمحتويات
التنزيلاتإصدارات Launchpad الموثّقة وإصدارات VPhone.bundle المطابقة لها
إعداد المضيفإعدادات SIP وAMFI، والبناء من المصدر، وفحوصات البيئة
الإنشاء والتشغيلمصادر البرنامج الثابت، وعملية الإنشاء، والتخزين والنسخ الاحتياطي
التوافقاقترانات البرنامج الثابت التي تم التحقق منها
أجهزة iPadOS الافتراضيةتشغيل iPadOS (iPad mini A17 Pro) بدلًا من iOS
بيئة الحزمتثبيت مدير حزم في الجهاز الافتراضي وإزالته
استكشاف الأخطاء وإصلاحهاالأخطاء الشائعة وكيفية إصلاحها
الشبكاتأوضاع الشبكة، وtunnel لجهاز Mac خلف VPN أو وكيل
سطر أوامر Launchpadتثبيت نسخة محلية واختبارها باستخدام vphone-launchpad-cli
المساهمةبنية المشروع، والبناء من المصدر، وملاحظات البحث

إذا لم تحل هذه المشكلة، افتح تذكرة.

شكر وتقدير

  • wh1te4ever/super-tart-vphone-writeup
تنزيل الأداة