عن المشروع

ipadecrypt هي أداة فك تشفير FairPlay شاملة لتطبيقات متجر التطبيقات. تعطيها معرف الحزمة، أو معرف متجر التطبيقات، أو عنوان URL لمتجر التطبيقات، أو مسار ملف .ipa محلي، وتنتج ملف .ipa مفكوك التشفير. يذكر ملف README أنها تتعامل أيضًا مع تطبيقات iOS 26. المتطلبات: جهاز iPhone مكسور الحماية يمكن الوصول إليه عبر الشبكة، بالإضافة إلى OpenSSH وAppSync Unified وappinst المثبتة على الجهاز عبر Sileo. يلاحظ ملف README الاختبار على iOS 16.7.11 مع palera1n rootless وDopamine على iPhone 8 Plus، ويتوقع أن تعمل الإصدارات من iOS 14 إلى 17 على أجهزة A10-A14. تشمل خيارات التثبيت ملفات ثنائية مجمعة مسبقًا من صفحة الإصدارات، أو go install لحزمة cmd/ipadecrypt، أو البناء من المصدر باستخدام مجموعة أدوات Go؛ يغطي ملف BUILDING.md تعليمات مفصلة. الاستخدام يتمحور حول ثلاثة أوامر. يقوم bootstrap بتشغيل معالج تفاعلي من أربع خطوات يغطي تسجيل الدخول إلى متجر التطبيقات (تُخزن بيانات الاعتماد محليًا في ~/.ipadecrypt/config.json)، والاتصال بالجهاز عبر SSH مع فحص إصدار iOS والبنية، والتحقق من المتطلبات الأساسية، ورفع الملفات الثنائية المساعدة والتحقق من تنفيذها. يقوم decrypt بأخذ معرف الحزمة، أو معرف متجر التطبيقات، أو عنوان URL لمتجر التطبيقات، أو مسار ملف .ipa محلي. يسرد versions الإصدارات المتاحة لتطبيق ما. المشكلات المعروفة: بعض التطبيقات تشحن تنسيق SC_Info جديد غير مدعوم لا يمكن لـ ipadecrypt فك تشفيره، وبسبب حماية PPL على arm64e في رقائق A12 والأحدث، لا يُتوقع أن تعمل بعض التطبيقات مثل تطبيقات Apple. المشروع مرخص بموجب MIT. ينسب الفضل إلى الأعمال السابقة بما في ذلك majd/ipatool لانتحال شخصية Apple Configurator المستخدمة من قبل عميل متجر التطبيقات، و34306/TrollDecryptJB لـ task_for_pid وmach_vm_read من عملية معلقة، وakemin-dayo/AppSync لثغرة تجاوز توقيع installd وappinst، وJohnCoates/flexdecrypt لنهج ما قبل iOS 16. يتضمن ملف README إخلاء مسؤولية بشأن الذكاء الاصطناعي ينص على أن المشروع طُور بمساعدة أدوات الذكاء الاصطناعي وأن المؤلف راجع واختبر الكود.