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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
AndroSH — AndroSH No-Root Multi-Distro Linux على أندرويد عبر Shizuku/ADB - تشغيل Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE و Chimera مع تكامل كامل للنظام، عزل proot وواجهة Termux:X11 GUI. | Kitploit
أدوات/GitHubGitHub/ahmed-alnassif/androsh
أمان أندرويدالاستخبارات مفتوحة المصدر (OSINT)أمن الحاوياتالبرمجة النصية والأتمتةالمحاكاة الافتراضية للأماناختبار الاختراقأمن الجوالالأدوات والمكوناتالتعلم والتعليم
GitHubahmed-alnassif/androsh

AndroSH

AndroSH No-Root Multi-Distro Linux على أندرويد عبر Shizuku/ADB - تشغيل Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE و Chimera مع تكامل كامل للنظام، عزل proot وواجهة Termux:X11 GUI.

23221146منذ 19 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
عرض المستودع
# AndroSH - تشغيل توزيعات Linux على Android (بدون root، مدعوم بـ ADB/Shizuku)

<div align="center">

**شغّل وأدر توزيعات Linux كاملة على جهاز Android الخاص بك - دون الحاجة إلى root.**

<img src="https://raw.githubusercontent.com/ahmed-alnassif/androsh/main/Assets/docs/AndroSH.png" alt="AndroSH" width="98%" />

[![Tests](https://github.com/ahmed-alnassif/AndroSH/actions/workflows/tests.yml/badge.svg)](https://github.com/ahmed-alnassif/AndroSH/actions/workflows/tests.yml)
[![GitHub Stars](https://img.shields.io/github/stars/ahmed-alnassif/AndroSH)](https://github.com/ahmed-alnassif/AndroSH/stargazers)
[![Latest Release](https://img.shields.io/github/v/release/ahmed-alnassif/AndroSH?label=Latest%20Release&color=00aa00)](https://github.com/ahmed-alnassif/AndroSH/releases)
[![Python](https://img.shields.io/badge/python-3.8+-green)](https://python.org)
[![License](https://img.shields.io/github/license/ahmed-alnassif/AndroSH?logo=gnu)](/LICENSE)
[![Platform](https://img.shields.io/badge/platform-Android-success)](https://www.android.com)

<img src="https://assets.kitploit.com/production/public/readmes/9438/a4edb8815ebca0fde7738d96503897a680bcd0aaf4c21f1b329f30c3a56b6ec3.png" alt="AndroSH Mobile Showcase" width="90%" />

</div>

## جدول المحتويات

- [البدء السريع](#quick-start)
- [الميزات](#features)
- [التوزيعات المدعومة](#supported-distributions)
- [نظرة عامة](#overview)
- [لقطات الشاشة](#screenshots)
- [البنية](#architecture)
- [التثبيت](#installation)
- [التحديث](#updating)
- [الاستخدام](#usage)
- [حالات الاستخدام](#use-cases)
- [الأمان والخصوصية](#security--privacy)
- [المكونات والمصادر](#components--sources)
- [استكشاف الأخطاء وإصلاحها](#troubleshooting)
- [المساهمة](#contributing)
- [الترخيص](#license)
- [المؤلف](#author)
- [الدعم](#support)

## البدء السريع

> [!Important]
> **قبل أن تبدأ:** قم بتثبيت وتشغيل [Shizuku](https://github.com/RikkaApps/Shizuku/releases/latest) أولاً. إذا كنت جديداً على AndroSH، اقرأ قسم [التثبيت](#installation) الكامل أدناه - فهو يغطي إعداد Shizuku واستكشاف الأخطاء وإصلاحها.

```bash
# In Termux
apt update && apt install -y python git
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
pip install -r requirements.txt
python main.py install

androsh setup demo --distro debian --type stable
androsh launch demo
```

## الميزات

- **توزيعات متعددة**: شغّل عدة توزيعات Linux جنباً إلى جنب (Arch، Fedora، Alpine، Debian، Ubuntu، Kali، Void، Manjaro، Chimera، openSUSE)
- **Linux مدعوم بـ ADB/Shizuku**: شغّل توزيعات Linux كاملة عبر طبقة Shell المرتفعة الصلاحيات في Android، مع تكامل مباشر مع نظام Android - دون الحاجة إلى root
- **مدعوم بـ SQLite**: تتبع سريع وموثوق لبيئاتك
- **معزول**: كل بيئة Linux تعمل عبر PRoot مع عزل نظام الملفات/العمليات على مستوى مساحة المستخدم
- **دعم واجهة المستخدم الرسومية**: يعمل مع Termux:X11 لبيئة سطح مكتب كاملة - [دليل الإعداد](https://github.com/ahmed-alnassif/AndroSH/discussions/6#discussioncomment-15720947)

## التوزيعات المدعومة

![Debian](https://img.shields.io/badge/Debian-Supported-A81D33?logo=debian&logoColor=white)
![Ubuntu](https://img.shields.io/badge/Ubuntu-Supported-E95420?logo=ubuntu&logoColor=white)
![Arch Linux](https://img.shields.io/badge/Arch-Supported-1793D1?logo=archlinux&logoColor=white)
![Kali Linux](https://img.shields.io/badge/Kali-Supported-557C94?logo=kalilinux&logoColor=white)
![Alpine](https://img.shields.io/badge/Alpine-Supported-0D597F?logo=alpinelinux&logoColor=white)
![Fedora](https://img.shields.io/badge/Fedora-Supported-51A2DA?logo=fedora&logoColor=white)
![Void Linux](https://img.shields.io/badge/Void-Supported-478061?logo=voidlinux&logoColor=white)
![Manjaro](https://img.shields.io/badge/Manjaro-Supported-35BF5C?logo=manjaro&logoColor=white)
![Chimera Linux](https://img.shields.io/badge/Chimera-Supported-000000?logo=linux&logoColor=white)
![OpenSUSE](https://img.shields.io/badge/OpenSUSE-Supported-35BF5C?logo=opensuse&logoColor=white)

كل توزيعة مما سبق تأتي من مصدر rootfs موثّق وتعمل في بيئة proot معزولة - دون الحاجة إلى root.

## نظرة عامة

يتيح لك AndroSH نشر وإدارة عدة توزيعات Linux كاملة على Android عبر تشغيل PRoot من خلال طبقة تنفيذ ADB/Shizuku. يوفر ذلك تنفيذاً مرتفع الصلاحيات على جانب Android دون root مع الحفاظ على التكامل المباشر مع نظام Android من داخل بيئات Linux.

| القدرة | AndroSH | البدائل النموذجية |
|---|---|---|
| توزيعات متعددة في وقت واحد | نعم | عادةً توزيعة واحدة فقط |
| إدارة البيئات | SQLite + CLI | تعامل يدوي مع الملفات |
| التكامل مع نظام Android | تنفيذ ADB/Shizuku | يختلف حسب الحل |
| نسخ معزولة متعددة | نعم | نسخة واحدة |
| يتطلب root | لا (ADB/Shizuku) | غالباً يتطلب فتح bootloader |

## لقطات الشاشة

| الأمر | المعاينة | ما يعرضه |
|---|:---:|---|
| `androsh launch kali` | [عرض](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/Screenshots/launch-kali.png) | تشغيل بيئة Kali NetHunter |
| `androsh list` | [عرض](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/Screenshots/list-available.png) | جميع التوزيعات المتاحة |
| `androsh lsd` | [عرض](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/Screenshots/list-installed.png) | البيئات التي قمت بتثبيتها بالفعل |

## البنية

```
Android Device → ADB/Shizuku Execution Context→ Proot Virtualization → Linux Environment(s)
```

```mermaid
graph TD
    A[Android Device] --> B[ADB / Shizuku]
    B --> C[Android Shell Execution Context]
    C --> D[PRoot]

    D --> E[Alpine]
    D --> F[Debian]
    D --> G[Ubuntu]
    D --> H[Kali NetHunter]

    E --> I[Android System Integration]
    F --> I
    G --> I
    H --> I

    I --> K[Android Command Execution]
    I --> L[Android Filesystem Access]
    I --> M[Android Network Access]

    style D fill:#FF6B00,color:white
    style I fill:#4CAF50,color:white
```

من داخل أي توزيعة، يمكنك الوصول مباشرة إلى نظام Android:

```bash
# List installed Android packages
pm list packages -f

# Kernel info
cat /proc/version

# Android system properties
getprop | grep version

# Network routes
ip route show
```

## التثبيت

### المتطلبات

- جهاز Android مع تثبيت وتشغيل [Shizuku](https://github.com/RikkaApps/Shizuku/releases/latest)
- Python 3.8+
- [Termux](https://github.com/termux/termux-app/releases/latest) أو محاكي طرفية متوافق
- مساحة تخزين فارغة لا تقل عن 2 GB

### الإعداد

```bash
# Install prerequisites in Termux
apt update && apt install -y python git

# Get AndroSH
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH

# Install dependencies
pip install -r requirements.txt

# Make the `androsh` command available globally
python main.py install
```

> [!Tip]
> عند تشغيل `androsh setup`، يتحقق AndroSH تلقائياً مما إذا كان Shizuku مُهيأً بشكل صحيح ويرشدك خلال إصلاحه إن لم يكن كذلك.

## التحديث

```bash
cd AndroSH
git pull
pip install -r requirements.txt
```

## الاستخدام

### نشر بيئة

```bash
androsh setup production --distro debian --type stable
```

### تشغيلها

```bash
androsh launch production
# You're now root inside the Debian environment
root@localhost:~# apt update && apt install python3 git
```

### إدارة البيئات

```bash
androsh list                       # See what's available to install
androsh lsd                        # See what's already installed
androsh clean production           # Free up space / remove temp files
androsh remove production --force  # Delete an environment
```

### إدارة التوزيعات مباشرة

```bash
androsh distro list                                              # List available distros
androsh distro info ubuntu                                       # Get details on a distro
androsh distro download alpine --type alpine-minirootfs --file alpine-edge.tar.gz
```

### مرجع الأوامر الكامل

راجع [AndroSH_Help.md](https://github.com/ahmed-alnassif/androsh/blob/main/Assets/docs/AndroSH_Help.md) لكل أمر وخيار، بما في ذلك التحكم في مستوى التفصيل (`--verbose` / `--quiet`) وتنسيق الطوابع الزمنية (`--time-style`).

## حالات الاستخدام

**تعلّم Linux**
```bash
androsh setup classroom --distro ubuntu --type stable
apt install gcc python3-dev git curl wget
```

**البحث الأمني / اختبار الاختراق**
```bash
androsh setup pentest --distro kali-nethunter --type full
apt install nmap metasploit-framework wireshark
```

**بيئات تطوير خفيفة الوزن**
```bash
androsh setup devops --distro alpine --type alpine-minirootfs
apk add build-base git nodejs npm docker-cli
```

**محطة عمل أثناء التنقل**
```bash
androsh setup field --distro debian --type stable
apt install vim tmux htop net-tools
```

**تشغيل عدة بيئات في وقت واحد**
```bash
androsh setup frontend --distro ubuntu -t stable
androsh setup backend --distro debian -t stable
androsh setup security --distro kali-nethunter -t nano
androsh lsd
```

## الأمان والخصوصية

- **حدود صلاحيات Android**: تعمل العمليات على جانب Android ضمن الصلاحيات المتاحة لسياق تنفيذ ADB/Shizuku؛ لا حاجة إلى root على Android.
- **عزل العمليات**: كل بيئة تعمل في صندوق رمل عبر proot
- **فحوصات السلامة**: مجموع اختباري SHA-256 يتحقق من كل تنزيل
- **لا تتبع**: صفر جمع بيانات، كل شيء يبقى محلياً على جهازك
- **مفتوح المصدر**: كل مكوّن قابل للتدقيق

## المكونات والمصادر

| المكوّن | المصدر | الغرض |
|---|---|---|
| PRoot | [ahmed-alnassif/proot](https://github.com/ahmed-alnassif/proot) | بناء آلي مرتبط بشكل ثابت ومحسّن لـ Android |
| BusyBox NDK | [Magisk-Modules-Repo/busybox-ndk](https://github.com/Magisk-Modules-Repo/busybox-ndk) | أدوات Unix الأساسية (tar، grep، awk، إلخ) لـ Android |

خطوط أنابيب البناء: [PRoot builder](https://github.com/ahmed-alnassif/proot) · [BusyBox NDK sources](https://github.com/ahmed-alnassif/busybox) · [AndroSH core](https://github.com/ahmed-alnassif/AndroSH)

جميع التبعيات قابلة للتتبع إلى مصادرها الأصلية وتُبقى متزامنة مع التحديثات الأمنية.

## استكشاف الأخطاء وإصلاحها

**إعادة تعيين بيئة معطوبة**
```bash
androsh setup <distro> --distro debian -t stable --resetup
```

**تنظيف الملفات المؤقتة**
```bash
androsh clean <distro>
```

**إعادة تثبيت أمر `androsh` العام**
```bash
cd AndroSH
python main.py install
```

**مشاكل Shizuku**
- تأكد من أن Shizuku يعمل وأن AndroSH مصرّح له فيه
- إذا استمرت المشاكل، أعد تشغيل الجهاز لاستعادة خدمة Shizuku

## المساهمة

نرحب بجميع أنواع المساهمات - الكود، التوثيق، تقارير الأخطاء، أفكار الميزات، الترجمات، الاختبار، أو مجرد مشاركة الملاحظات. سواء كنت تصلح خطأً مطبعياً أو تضيف دعماً لتوزيعة جديدة، كل مساهمة تساعد.

طرق للمشاركة:

- **الكود**: إصلاح الأخطاء، إضافة ميزات، تحسين الأداء
- **التوثيق**: تحسين README، كتابة أدلة، إضافة أمثلة
- **الاختبار**: جرّب AndroSH على أجهزة/إصدارات Android مختلفة وأبلغ عما تجده
- **تقارير الأخطاء**: افتح issue مع خطوات واضحة لإعادة الإنتاج
- **طلبات الميزات**: اقترح أفكاراً أو سير عمل تود دعمه
- **دعم المجتمع**: ساعد في الإجابة على الأسئلة في issues/discussions

لا توجد مساهمة صغيرة جداً - إذا لم تكن متأكداً من أين تبدأ، افتح issue واسأل.

إعداد بيئة تطوير:

```bash
git clone https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
```

## المساهمون

[![Contributors](https://contrib.rocks/image?repo=ahmed-alnassif/AndroSH)](https://github.com/ahmed-alnassif/AndroSH/graphs/contributors)

## الترخيص

GPLv3 - مجاني للاستخدام التجاري والبحثي.

## المؤلف

**Ahmed Al-Nassif**
- GitHub: [@ahmed-alnassif](https://github.com/ahmed-alnassif)

## الدعم

- **ضع نجمة للمستودع** إذا وجدته مفيداً - يساعد الآخرين على اكتشاف المشروع
- **شاركه** مع الأصدقاء أو المجتمعات أو على وسائل التواصل الاجتماعي إذا كان AndroSH مفيداً لك
- **افتح issue** للإبلاغ عن الأخطاء
- **ابدأ discussion** لاقتراح ميزات أو طرح أسئلة
- **شارك حالة استخدامك** - أخبرنا كيف تستخدم AndroSH، فهذا يساعد في تشكيل التطوير المستقبلي
- **انشر الخبر** بالكتابة عنه، أو صنع فيديو، أو التوصية به أينما يتواجد عشاق Android/Linux

كل دعم، كبيراً كان أو صغيراً، يساعد في نمو المشروع.

---

<div align="center">

*بيئات Linux احترافية في جيبك - دون الحاجة إلى root على Android.*

</div>
تنزيل الأداة