
أداة اختراق شاملة للاستيلاء عن بُعد على أجهزة أندرويد.
سكين الجيش السويسري لأندرويد.
أداة اختراق شاملة مكتوبة بلغة Python للتحكم عن بُعد في أجهزة أندرويد باستخدام ADB وscrcpy وNmap وMetasploit-Framework.
اتصل عبر USB أو Wi‑Fi، ثم تحكم في الجهاز، واستخرج البيانات، وبث الكاميرا والميكروفون، وأدر التطبيقات، وأتمتة اختراقًا كاملًا عبر Metasploit، كل ذلك من قائمة واحدة.
لم تعد بحاجة إلى حفظ الأوامر والوسائط، PhoneSploit Pro يقوم بذلك نيابةً عنك. اختر رقمًا وشغّل.

| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| توصيل جهاز | الاتصال بجهاز عن بُعد باستخدام ADB. |
| عرض الأجهزة المتصلة | عرض جميع الأجهزة المرتبطة حاليًا بـ ADB. |
| فصل جميع الأجهزة | فصل كل جلسات ADB. |
| اختيار أجهزة متعددة | إذا كان هناك عدة أجهزة ADB متصلة (عبر USB أو الشبكة)، اختر الجهاز الذي ستستخدمه للجلسة (ANDROID_SERIAL). |
| إيقاف خادم ADB | إيقاف عملية خادم ADB. |
| إعادة تشغيل خادم ADB | إعادة تشغيل عملية خادم ADB. |
| الوصول إلى قشرة الجهاز | فتح قشرة تفاعلية على الجهاز المتصل. |
| | إرسال أكواد مفاتيح للتحكم في الجهاز عن بُعد. |
| | تشغيل الشاشة، والتمرير لأعلى، وإدخال كلمة المرور عند الحاجة. |
| | قفل الجهاز. |
| | إعادة تشغيل الجهاز إلى أو أو أو . |
| | إيقاف تشغيل الجهاز المستهدف. |
| | التقاط لقطة شاشة وسحبها إلى الكمبيوتر تلقائيًا. |
| | تسجيل شاشة الجهاز المستهدف لمدة محددة وسحب التسجيل إلى الكمبيوتر تلقائيًا. |
| | التقاط لقطات شاشة أو تسجيلات شاشة وحذف الملف من الجهاز المستهدف بعد ذلك. |
| | عرض الشاشة كمرآة والتحكم في الجهاز المستهدف. |
| | عرض جميع الملفات والمجلدات على الجهاز المستهدف. |
| | تنزيل ملف أو مجلد من الجهاز المستهدف. |
| | إرسال ملف أو مجلد من الكمبيوتر إلى الجهاز المستهدف. |
| | نسخ جميع بيانات واتساب إلى الكمبيوتر. |
| | نسخ جميع لقطات الشاشة إلى الكمبيوتر. |
| | نسخ جميع صور الكاميرا إلى الكمبيوتر. |
| | بث فيديو مباشر من الكاميرا الأمامية أو الخلفية على الجهاز المستهدف. |
| | تصدير جميع الرسائل النصية من الجهاز إلى الكمبيوتر. |
| | تصدير جميع جهات الاتصال من الجهاز إلى الكمبيوتر. |
| | تصدير جميع سجلات المكالمات من الجهاز إلى الكمبيوتر. |
| | تشغيل تطبيق على الجهاز. |
| | تثبيت ملف APK من الكمبيوتر إلى الجهاز المستهدف. |
| | تثبيت تطبيقات تأتي كأجزاء APK متعددة (مثل الحزم المقسمة). |
| | إزالة تطبيق مثبت. |
| | عرض جميع التطبيقات المثبتة على الجهاز المستهدف. |
| | استخراج ملف APK من تطبيق مثبت. |
| | إيقاف تطبيق قيد التشغيل قسريًا. |
| | مسح التخزين/البيانات لتطبيق محدد (إعادة ضبط المصنع لذلك التطبيق). |
| | إعادة تشغيل تطبيق (إيقاف قسري ثم إعادة تشغيل). |
| | منح أو إلغاء إذن وقت التشغيل لتطبيق. |
| | فتح عنوان URL على الجهاز المستهدف. |
| | عرض صورة على الجهاز المستهدف. |
| | تشغيل ملف صوتي على الجهاز المستهدف. |
| | تشغيل فيديو على الجهاز المستهدف. |
| | إرسال رسائل نصية عبر الجهاز المستهدف. |
| | قراءة معلومات الجهاز. |
| | قراءة حالة البطارية والتفاصيل ذات الصلة. |
| | تسجيل الصوت من الميكروفون. |
| | بث صوت الميكروفون مباشرًا. |
| | تسجيل الصوت الداخلي للجهاز. |
| | بث صوت الجهاز مباشرًا. |
| | تدفق Metasploit تلقائي: احصل على الخاص بك لتعيين ؛ أنشئ حمولة باستخدام ، وقم بتثبيتها وتشغيلها على الجهاز المستهدف؛ ثم شغّل واعدّ للحصول على جلسة . جلسة تعني أن الجهاز مخترق بالكامل عبر Metasploit-Framework، ويمكنك تنفيذ إجراءات إضافية من الجلسة. |
| | اكتشاف المضيفين على الشبكة المحلية للمساعدة في العثور على عنوان IP مستهدف؛ وفحص منافذ TCP و مع اكتشاف الخدمات وعرض بصمات ADB وتلميحات للأجهزة التي يحتمل أن تعمل بنظام Android/ADB. |
| | إعادة توجيه أو عكس أو عرض أو إزالة أو إزالة جميع قواعد إعادة توجيه منافذ TCP عبر ADB. |
| | التقاط جزء من مخرجات وحفظه في ملف على الكمبيوتر. |
| | بث مباشرًا من الجهاز. |
| | عرض لقطة لواجهات الشبكة والاتصال على الجهاز. |
| | فتح شاشة في النظام على الجهاز. |
| | قراءة الإعدادات الإقليمية واللغوية من الجهاز. |
| | تعيين (البقاء مضاءً عبر USB، أو البقاء مضاءً دائمًا، أو إيقاف البقاء مضاءً). |
| | تفريغ حالة Wi‑Fi التفصيلية من الجهاز. |
| | عرض معلومات عناوين IP لشبكة WLAN. |
| | تشغيل أو إيقاف راديو Wi‑Fi. |
| | تنفيذ فحوصات ping ضد مضيف لاختبار الاتصال. |
| | عرض شبكات Wi‑Fi المحفوظة المعروفة للجهاز. |
| | فحوصات استدلالية للعلامات الشائعة لوجود صلاحيات الجذر. |
| | عرض إعدادات العرض الحالية؛ تعيين دقة الشاشة () من إعدادات مسبقة 720p/1080p/2K/4K بوضع عمودي أو أفقي، أو قيمة مخصصة ؛ تعيين كثافة العرض () من إعدادات DPI الشائعة أو قيمة مخصصة؛ تبديل مقياس العرض ()؛ وإعادة تعيين كل شيء إلى الإعدادات الافتراضية للجهاز. |
| | قراءة أو تعيين أو مسح حافظة الجهاز. |
| | استرجاع آخر موقع GPS معروف للجهاز (خط العرض، خط الطول، المزود). |
| | قراءة IMEI ومعرّف Android والرقم التسلسلي ومعرّفات الأجهزة/البرامج الأخرى. |
| | عرض إحصائيات استخدام التطبيقات في المقدمة خلال يوم واحد / 7 أيام / كل الوقت. |
| | تبديل بيانات الجوال والبلوتوث وNFC ووضع الطيران. |
| | تزييف مستوى البطارية، أو محاكاة حالة الشحن أو عدم الشحن، أو إعادة تعيين القراءات. |
| | تعيين مستوى صوت الوسائط وسطوع الشاشة ومهلة الشاشة ووضع عدم الإزعاج. |
| | نشر إشعار، أو توسيع أو طي لوحة الإشعارات والإعدادات السريعة. |
| | دفع صورة إلى الجهاز وفتح منتقي الخلفية في النظام. |
| | فحص وعرض شبكات Wi‑Fi القريبة مع SSID وBSSID والتردد والإشارة. |
| | بدء أو إيقاف نقطة اتصال Wi‑Fi محلية فقط مباشرة من الجهاز. |
| | الاقتران والاتصال والتبديل إلى TCP/IP أو العودة إلى USB — جميع أوامر ADB اللاسلكية. |
| | تعطيل تطبيق نظام أو تطبيق مستخدم، أو إعادة تمكينه لاحقًا. |
| | تعليق تطبيق (تظهر أيقونته باهتة، بدون استخدام بيانات) أو إلغاء تعليقه. |
| | إدراج تطبيق في القائمة البيضاء من تحسين بطارية Doze، أو إزالته من القائمة البيضاء، أو عرض القائمة البيضاء للبطارية. |
| | تغيير المشغل/التطبيق الرئيسي الافتراضي إلى أي حزمة مشغل مثبتة، أو عرض التطبيق الرئيسي الحالي. |## المتطلبات
python3 — بايثون 3.10 أو أحدثpip — مثبّت الحزم للبايثونadb — جسر تصحيح أندرويد (ADB) من أدوات منصة Android SDKmetasploit-framework — إطار عمل Metasploit (msfvenom و msfconsole)scrcpy — scrcpynmap — Nmapاستخدم المثبّت المرفق لإعداد جميع التبعيات تلقائيًا. يكتشف نظام التشغيل الخاص بك ويستخدم مدير الحزم المناسب.
chmod +x install.sh ./install.sh
لتثبيت أدوات محددة فقط: `./install.sh --components adb,nmap,pip`
للحصول على مطالبات لكل مكوّن: `./install.sh --interactive`
### ويندوز
شغّل PowerShell **كمسؤول**، ثم:```
Set-ExecutionPolicy -Scope Process Bypass
.\install.ps1
لتثبيت أدوات محددة فقط: .\install.ps1 -Components adb,nmap,pip
للحصول على مطالبات لكل مكوّن: .\install.ps1 -Interactive
إذا كان أحد التبعيات مفقودًا، يعرض البرنامج تحذيرًا بعنوان Missing Dependencies. اضغط I لتشغيل المثبّت، أو Y للمتابعة على أي حال، أو N للخروج.
[!IMPORTANT] يتطلب PhoneSploit Pro إصدار Python 3.10 أو أحدث. يرجى تحديث Python قبل تشغيل البرنامج.
تأكد من تثبيت جميع البرامج المطلوبة.``` git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git cd PhoneSploit-Pro/
بعد اكتمال التثبيت، يمكنك التحقق من التثبيت عن طريق تشغيل:
```bash
toolname --version
إذا ظهر رقم الإصدار، فهذا يعني أن التثبيت تم بنجاح. إذا واجهت أي أخطاء، فتأكد من تثبيت جميع المتطلبات الأساسية بشكل صحيح.
لبدء استخدام الأداة، قم بتشغيل الأمر التالي:
toolname --help
سيؤدي هذا إلى عرض جميع الخيارات والوسائط المتاحة. فيما يلي بعض الأمثلة الشائعة:
toolname scan --target example.com
toolname scan --target-list targets.txt
toolname scan --target example.com --output results.json
يمكنك أيضًا استخدام ملف تكوين لتخزين الإعدادات الافتراضية. أنشئ ملفًا باسم config.yaml في دليل العمل الخاص بك:
# مثال على ملف التكوين
target: example.com
threads: 10
timeout: 30
toolname scan --target example.com --threads 20
toolname scan --target example.com --timeout 60
toolname scan --target example.com --threads 15 --timeout 45 --output scan_results.json --verbose
تأكد من أن الهدف متاح عبر الشبكة وأن جدار الحماية لا يحظر الاتصال. يمكنك اختبار الاتصال باستخدام:
ping example.com
إذا انتهت مهلة الفحص، فحاول زيادة قيمة المهلة باستخدام الخيار --timeout. قد يكون الهدف بطيئًا أو محميًا بواسطة نظام كشف التسلل.
تتطلب بعض عمليات الفحص صلاحيات مرتفعة. حاول تشغيل الأداة مع صلاحيات المستخدم المتميز:
sudo toolname scan --target example.com
نرحب بالمساهمات! إذا وجدت خطأً أو لديك اقتراح لتحسين، فيرجى فتح مشكلة أو إرسال طلب سحب على مستودع GitHub.
git clone https://github.com/example/toolname.git
cd toolname
pip install -r requirements-dev.txt
pytest tests/
هذه الأداة مرخصة بموجب رخصة MIT. راجع ملف LICENSE للحصول على التفاصيل.
هذه الأداة مخصصة للأغراض التعليمية واختبار الاختراق الأخلاقي فقط. لا تستخدمها ضد أنظمة لا تملك إذنًا لاختبارها. أنت مسؤول عن أي استخدام غير قانوني لهذه الأداة.``` python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt
بعد اكتمال التثبيت، يمكنك تشغيل الأداة باستخدام الأمر التالي:
```bash
toolname --help
لمزيد من المعلومات حول خيارات سطر الأوامر، راجع قسم الاستخدام.
إذا كنت تفضل التثبيت من المصدر، فاتبع الخطوات التالية:
git clone https://github.com/example/toolname.git
cd toolname
pip install -e .
toolname --version
لتحديث الأداة إلى أحدث إصدار، استخدم:
pip install --upgrade toolname
أو إذا كنت تستخدم التثبيت من المصدر:
cd toolname
git pull origin main
pip install -e .
توفر الأداة واجهة سطر أوامر بسيطة مع أوامر فرعية متعددة. فيما يلي الأوامر المتاحة:
| الأمر | الوصف |
|---|---|
scan | إجراء فحص على هدف محدد |
report | إنشاء تقرير من نتائج الفحص |
config |
لإجراء فحص أساسي:
toolname scan --target example.com
لمسح نطاق من عناوين IP:
toolname scan --target 192.168.1.0/24 --ports 1-1000
لإنشاء تقرير بتنسيق HTML:
toolname report --format html --output report.html
-h, --help: عرض رسالة المساعدة والخروج-v, --verbose: تمكين الإخراج التفصيلي-q, --quiet: تقليل الإخراج إلى الحد الأدنى--config FILE: تحديد ملف إعدادات مخصص--log-level LEVEL: تعيين مستوى التسجيل (debug، info، warning، error)```
python3 phonesploitpro.py> [!TIP]
> ما عليك سوى تفعيل البيئة الافتراضية (`source .venv/bin/activate`) في كل مرة تفتح فيها طرفية جديدة قبل تشغيل البرنامج.
### Windows
تأكد من تثبيت جميع [البرامج المطلوبة](#requirements).```
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git
cd PhoneSploit-Pro/
بعد اكتمال التثبيت، يمكنك تشغيل الأداة باستخدام الأمر التالي:
toolname --help
لمزيد من المعلومات حول خيارات سطر الأوامر، راجع وثائق الاستخدام.
إذا كنت تفضل التثبيت من المصدر، فاتبع الخطوات التالية:
git clone https://github.com/example/toolname.git
cd toolname
pip install -r requirements.txt
python setup.py install
هذه الأداة مرخصة بموجب رخصة MIT. راجع ملف الترخيص للحصول على التفاصيل الكاملة.
تم تطوير هذه الأداة بواسطة المؤلف وتم تحسينها بمساهمات من المجتمع.``` python -m venv .venv ..venv\Scripts\activate pip install -r requirements.txt
1. قم بتنزيل واستخراج أحدث إصدار من `platform-tools` من [هنا](https://developer.android.com/studio/releases/platform-tools.html#downloads).
2. انسخ جميع الملفات من مجلد `platform-tools` أو `adb` المستخرج إلى مجلد **PhoneSploit-Pro**، ثم قم بتشغيل:```
python phonesploitpro.py
الإعدادات.حول الهاتف.رقم الإصدار.رقم الإصدار سبع مرات.خيارات المطوّر.خيارات المطوّر في قائمة الإعدادات لديك.الإعدادات.النظام > خيارات المطوّر.تصحيح أخطاء USB.adb بنفس شبكة Wi‑Fi.4. ستظهر نافذة منبثقة على هاتف Android عند اتصالك بجهاز كمبيوتر جديد لأول مرة: `Allow USB debugging?`.
5. حدد `Always allow from this computer`، ثم اضغط على `Allow`.
6. بعد ذلك، في الطرفية، قم بتشغيل الأمر التالي:```
adb tcpip 5555
adb.Settings > About Phone > Status > IP address ولاحظ IP address الخاص بالهاتف.Connect a device، وأدخل IP address الخاص بالهدف للاتصال عبر Wi‑Fi.Connect a device، وأدخل IP address الخاص بالهدف للاتصال عبر Wi‑Fi.تم اختبار هذه الأداة على:
[!NOTE] يتم اختبار الميزات الجديدة بشكل أساسي على Linux، لذا يُنصح باستخدام Linux لتشغيل PhoneSploit Pro. قد لا تعمل بعض الميزات بشكل صحيح على Windows.
إذا كنت تفضل تثبيت الأدوات بنفسك، أو لم يكن المثبّت التلقائي متاحًا لمنصتك، فاستخدم الأقسام أدناه.
افتح طرفية (Terminal) وشغّل الأوامر التالية:
بعد اكتمال التثبيت، يمكنك تشغيل الأداة باستخدام الأمر التالي:
```bash
toolname --help
لمزيد من المعلومات حول خيارات سطر الأوامر، راجع وثائق الاستخدام.
إذا كنت تفضل التثبيت من المصدر، فاتبع الخطوات التالية:
git clone https://github.com/example/toolname.git
cd toolname
pip install -r requirements.txt
python setup.py install
هذه الأداة مرخصة بموجب رخصة MIT. راجع ملف الترخيص للحصول على التفاصيل الكاملة.
تم تطوير هذه الأداة بواسطة المؤلف وتمت المساهمة فيها من قبل المساهمين.``` sudo apt install adb
- **فيدورا**```
sudo dnf install android-tools
بالنسبة لتوزيعات لينكس الأخرى، انظر: [تنزيلات أدوات منصة أندرويد](https://developer.android.com/studio/releases/platform-tools#downloads)
#### macOS
افتح الطرفية وشغّل الأمر التالي:```
brew install android-platform-tools
أو قم بالتنزيل من: تنزيلات Android platform-tools
قم بالتنزيل من: تنزيلات Android platform-tools
pkg update
Since I don't see any actual content in your message after "INPUT:", I cannot translate anything. Please provide the chunk content you'd like translated from English to Arabic.```
pkg install android-tools
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall &&
chmod 755 msfinstall &&
./msfinstall
- **macOS (Homebrew)** — يتم توزيع Metasploit كـ [Homebrew Cask](https://formulae.brew.sh/cask/metasploit) (وليس `brew install` بدون `--cask`):```
brew install --cask metasploit
أو اتبع: تثبيت Metasploit على Linux / macOS
أو قم بزيارة: تنزيل Metasploit
قم بزيارة: تنزيل Metasploit
أو راجع: Windows: برامج مكافحة الفيروسات والمثبّتات
قم بزيارة صفحة scrcpy على GitHub للحصول على أحدث تعليمات التثبيت: scrcpy — احصل على التطبيق
على Windows: انسخ جميع الملفات من مجلد scrcpy المستخرج إلى مجلد PhoneSploit-Pro.
[!IMPORTANT]
إذا لم يكنscrcpyمتاحًا لتوزيعة Linux الخاصة بك (على سبيل المثال Kali Linux)، يمكنك تثبيته يدويًا (دليل Linux) أو بناؤه في بضع خطوات (دليل البناء).
افتح الطرفية وشغّل الأوامر التالية:
بعد اكتمال التثبيت، يمكنك التحقق من أن الأداة تعمل بشكل صحيح عن طريق تشغيل الأمر التالي:
```bash
toolname --version
يجب أن ترى رقم الإصدار المطابق للإصدار الذي قمت بتثبيته. إذا واجهت أي أخطاء، فتأكد من أن جميع التبعيات مثبتة بشكل صحيح وأن متغيرات البيئة الخاصة بك مضبوطة بشكل صحيح.
لبدء استخدام الأداة، يمكنك تشغيلها مع الخيارات المتاحة. فيما يلي بعض الأمثلة الشائعة:
toolname scan --target example.com
toolname report --format json --output report.json
لمزيد من المعلومات حول جميع الخيارات المتاحة، يمكنك استخدام الأمر:
toolname --help
يمكنك دمج خيارات متعددة لتنفيذ مهام أكثر تعقيدًا. على سبيل المثال، لفحص نطاق معين وحفظ النتائج بتنسيق JSON:
toolname scan --target example.com --ports 80,443 --output results.json
يمكن تخصيص الأداة من خلال ملف تكوين يقع في ~/.config/toolname/config.yaml. يمكنك تحديد خيارات مثل مستوى السجل، المهلات الزمنية، ووكلاء الشبكة. إليك مثال على ملف التكوين:
log_level: info
timeout: 30
proxy:
enabled: false
url: ""
نرحب بالمساهمات! إذا وجدت خطأً أو لديك اقتراح لتحسين، يرجى فتح مشكلة أو إرسال طلب سحب. تأكد من اتباع إرشادات المساهمة الموجودة في ملف CONTRIBUTING.md.
هذا المشروع مرخص بموجب رخصة MIT. راجع ملف LICENSE للحصول على التفاصيل الكاملة.```
sudo apt install nmap
- **فيدورا**```
sudo dnf install nmap
بالنسبة لتوزيعات لينكس الأخرى، راجع: [تنزيل Nmap](https://nmap.org/download.html)
#### macOS
افتح الطرفية وشغّل الأمر التالي:```
brew install nmap
أو قم بزيارة: تحميل Nmap
قم بتنزيل وتثبيت أحدث إصدار مستقر: Nmap لويندوز
pkg update
الرجاء توفير المحتوى الذي يحتاج إلى ترجمة. لم يتم تضمين أي نص في رسالتك.```
pkg install nmap
عظيم إدريسي - @AzeemIdrisi
إذا أعجبك عملي، يمكنك دعمي عبر:
حقوق النشر © 2026 عظيم إدريسي (github.com/AzeemIdrisi)
النظامالاستردادمحمل الإقلاعالتمهيد السريععنوان IPLHOSTmsfvenommeterpretermeterpreter55555554logcatlogcatsvc power stayonwm sizeWxHwm densitywm scaling| الخيار | الوصف |
|---|
--target | تحديد هدف واحد للفحص |
--target-list | تحديد ملف يحتوي على قائمة بالأهداف |
--output | تحديد ملف الإخراج للنتائج |
--verbose | تمكين الإخراج التفصيلي |
--quiet | تقليل الإخراج إلى الحد الأدنى |
| إدارة ملفات الإعدادات |
update | تحديث قواعد البيانات والأنماط |