
iDescriptor v0.6.2
أداة إدارة أجهزة iDevice مجانية ومفتوحة المصدر ومتعددة المنصات

أداة إدارة أجهزة idevice مفتوحة المصدر ومجانية ومتعددة المنصات، مكتوبة بلغة Rust وQt
التنزيل
لا تنزّل من أي موقع يزعم أنه نحن. ليس لدينا سوى https://idescriptor.github.io ولن تُطرح الإصدارات إلا من هذا المستودع فقط
تعليمات التثبيت
ويندوز
- المثبّت (.msi): نزّل المثبّت وشغّله. موصى به لمعظم المستخدمين.
- نسخة محمولة (.zip): فك الضغط وشغّل
iDescriptor.exe. لا يتطلب التثبيت. - Choco :
choco install idescriptor --version=0.1.0
ماك أو إس
- Apple Silicon: نزّل ملف
.dmgلأجهزة Mac المزوّدة برقاقات M1/M2/M3/MX.
افتح ملف.dmgواسحب iDescriptor إلى مجلد Applications.
بعد نقل التطبيق إلى مجلد Applications، نفّذ الكود أدناه
xattr -c ~/Applications/iDescriptor.app
انقر هنا لمعرفة سبب الحاجة إلى ذلك.
-
Intel: نزّل ملف
.dmgلأجهزة Mac القائمة على معالجات Intel.
افتح ملف.dmgواسحب iDescriptor إلى مجلد Applications.لن تواجه أي مشاكل على أجهزة Mac بمعالجات Intel، لكن إذا حدث ذلك، اطّلع على هذا.
لينكس
- AppImage: نزّل الملف ثم نفّذ
chmod +x iDescriptor*.AppImage
- Arch Linux: ثبّت من AUR:
yay -S idescriptor-git
ويندوز 11 (Acrylic) - v0.6.0

ويندوز 11 - v0.6.0

ماك أو إس - v0.6.0

لينكس (جنوم، النوافذ المخصصة مفعّلة) - v0.6.0

لينكس (جنوم) - v0.6.0

لينكس (أوبونتو) - v0.6.0

الميزات
الاتصال
| الميزة | الحالة | الملاحظات |
|---|---|---|
| اتصال USB | ✅ مطبَّق | مدعوم بالكامل على ويندوز وماك أو إس ولينكس. |
| الاتصال اللاسلكي | ✅ مطبَّق | اعتبارًا من الإصدار v0.4.0 |
الأدوات
| الميزة | الحالة | الملاحظات |
|---|---|---|
| AirPlay | ✅ مطبَّق | اعرض شاشة جهازك على حاسوبك. |
| تنزيل وتثبيت التطبيقات من Apple Store | ✅ مطبَّق | نزّل وثبّت التطبيقات مباشرة من Apple Store. |
| معلومات البطارية | ✅ مطبَّق | اقرأ معلومات مفصلة عن البطارية من الجهاز. |
| الموقع الافتراضي | ✅ مطبَّق | محاكاة موقع GPS. |
| النسخ الاحتياطي للجهاز | ✅ مطبَّق (تجريبي) | انسخ بياناتك من الجهاز احتياطيًا (iOS 13-26) |
| تركيب نظام ملفات iFuse | ✅ مطبَّق | قم بتركيب نظام ملفات الجهاز. (ويندوز ولينكس فقط) |
| المعرض | ✅ مطبَّق | - |
| مستكشف الملفات | ✅ مطبَّق | استكشف نظام ملفات الجهاز. |
| استيراد المعرض لاسلكيًا | ✅ مطبَّق | استيراد الصور لاسلكيًا (يتطلب تطبيق Shortcuts على جهاز iDevice). |
| معلومات الكابل | ✅ مطبَّق | تحقق من أصالة كابلات USB المتصلة والمزيد. |
| اكتشاف أجهزة الشبكة | ✅ مطبَّق | اكتشف وراقب الأجهزة على شبكتك المحلية. |
| طرفية SSH (للأجهزة المكسورة الحماية) | ✅ مطبَّق | افتح طرفية على جهاز iDevice الخاص بك. |
| الاستعلام عن MobileGestalt | ✅ مطبَّق | اقرأ معلومات مفصلة عن العتاد والبرامج من الجهاز. |
| الشاشة المباشرة | ✅ مطبَّق | اعرض شاشة جهازك في الوقت الفعلي. |
| صور أقراص المطوّر | ✅ مطبَّق | إدارة وتركيب صور أقراص المطوّر. ( iOS 6- 16) |
AirPlay
اعرض شاشة جهازك على حاسوبك!

App Store
نزّل وثبّت التطبيقات مباشرة من Apple Store!
تحتاج إلى تسجيل الدخول باستخدام معرف Apple (Apple ID) لاستخدام هذه الميزة.

معلومات البطارية
اقرأ معلومات مفصلة عن البطارية من الجهاز

محاكاة الموقع
محاكاة موقع GPS على جهاز iDevice الخاص بك!

النسخ الاحتياطي للجهاز
تجريبي
انسخ جهازك احتياطيًا (المعرض، الإعدادات، وما إلى ذلك) (iOS 13-26)

تركيب نظام ملفات iFuse
استخدم جهاز iDevice كقرص عادي!
قم بتركيب نظام ملفات جهاز iDevice واستخدمه كقرص عادي، القراءة والكتابة مسموحتان. لا تحاول استيراد الصور أو الفيديوهات لأن ذلك لن يعمل بهذه الطريقة، استخدم ميزة استيراد المعرض لهذا الغرض.
ويندوز

أوبونتو / لينكس

المعرض
شاهد ألبوماتك/صورك تمامًا كما في تطبيق الصور

مستكشف الملفات

معلومات الكابل

اكتشاف أجهزة الشبكة

طرفية SSH
افتح طرفية على جهاز iDevice مكسور الحماية!

الشاشة المباشرة
مفيدة إذا كان جهازك لا يدعم AirPlay

المزيد

مطلوب المصادقة؟
قد تظهر لك هذه النافذة المنبثقة على أي منصة، وذلك لأن هذا التطبيق يستخدم أنظمة خلفية آمنة لاسترجاع بيانات اعتماد Apple الخاصة بك وتخزينها. يمكنك تعطيل هذا في الإعدادات، لكن هذا غير موصى به وغير آمن لحساب Apple الخاص بك. أيضًا، إذا تركت هذه الميزة مفعّلة وقمت بتسجيل الدخول، يمكنك استخدام نفس بيانات الاعتماد في ipatool دون تسجيل الدخول مرة أخرى.

الرعاة
Cape (بلاتيني)
Cape هي أول خدمة خلوية استهلاكية خاصة وآمنة من نوعها في الولايات المتحدة،
جرّب Cape دون مخاطرة مقابل 30 دولارًا فقط لشهرك الأول. استخدم الرمز trycape30 عند إتمام الدفع.
كن راعيًا
الشكر
- libimobiledevice
- ipatool - نستخدم نسخة معدلة هنا
- QSimpleUpdater - نستخدم نسخة معدلة هنا
- UxPlay (لأجل AirPlay) - نستخدم نسخة معدلة هنا
قواعد Udev في لينكس
سيتحقق iDescriptor من قواعد udev، لكن في حال فشل ذلك، يمكنك إضافة قواعد udev يدويًا بطريقة مشابهة لما يلي:
@uncore sudo cat /etc/udev/rules.d/99-idevice.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", MODE="0666"
✘ Sun 6 Jul - 14:29 ~
@uncore sudo groupadd idevice
Sun 6 Jul - 14:30 ~
@uncore sudo usermod -aG idevice $USER
Sun 6 Jul - 14:30 ~
@uncore sudo udevadm control --reload-rules
sudo udevadm trigger
لمزيد من المعلومات UDEV.md
المساهمة
المساهمات مرحب بها!
يرجى الاطّلاع على الخارطة الزمنية أولًا للتأكد من أن ما تساهم فيه ليس قيد التطوير بالفعل ولا يتعارض مع CI/CD أو الاتجاه العام للمشروع.
نطوّر بنشاط على فرع dev، لذا يرجى اعتماد طلبات السحب (pull requests) على هذا الفرع.
يمكنك أيضًا إرسال طلب سحب إلى الفرع الرئيسي، لكن يجب أن يكون متعلقًا بالبناء أو الترجمات أو النشر إلى أحد مديري الحزم أو التوثيق.
الخارطة الزمنية
الميزات المخطط لها
تخضع هذه القاعدة البرمجية حاليًا لإعادة هيكلة وإعادة كتابة كبيرة في فرعي qml وqmeta-qml
- الانتقال إلى idevice-rs
DONE✅ - دعم الاتصال اللاسلكي
DONE✅ - تثبيت ملفات IPA مباشرة من التطبيق
- دعم الموقع الافتراضي لنظام iOS 17 وما فوق
DONE✅ - الانتقال إلى UCRT لأداء واستقرار أفضل
Windows - تحسينات جديدة لواجهة المستخدم/تجربة المستخدم
Windows✅ - قراءة المعرض من Photos.sqlite
DONE✅ - الترجمات -> ساهم في الترجمات
- النسخ الاحتياطي للجهاز
DONE✅ (تجريبي) - تنزيل أي إصدار من أي تطبيق من App Store (قيد التطوير)
- تنفيذ خاصية التحميل الجانبي (sideloading)
- استيراد الموسيقى
- تطبيق مصاحب على الجهاز
- التفاعل من سطر الأوامر (CLI)
يمكنك دائمًا أن تصبح راعيًا/أن تتبرع لطلب ميزة أو منحها الأولوية أو لتسريع عملية التطوير!
خطأ "تالف" على macOS

إذا واجهت خطأ "تالف" (damaged) مشابهًا عند محاولة فتح التطبيق على macOS، يمكنك حل ذلك بتنفيذ الأمر التالي في الطرفية:
xattr -c ~/Applications/iDescriptor.app
تحتاج إلى تنفيذ ذلك لأن macOS يحظر التطبيقات غير الموقّعة بمعرّف مطوّر Apple (Apple Developer ID). بمسح السمات الموسّعة (extended attributes)، يمكنك تجاوز ميزة الأمان هذه.
هذا ليس شيئًا خاصًا بـ iDescriptor، على سبيل المثال اطّلع على هذا.
يمكنك أن تكون أكثر تحديدًا وتزيل سمة الحجر الصحي (quarantine) فقط كما يلي:
xattr -dr com.apple.quarantine /Applications/iDescriptor.app