
Fugu15 is a semi-untethered permasigned jailbreak for iOS 15
Fugu15 هو كسر حماية شبه غير مربوط وموقّع بشكل دائم لنظام iOS 15.
يحتوي على تجاوز لتوقيع الكود، واستغلال للنواة، وتجاوز لحماية PAC في النواة، وتجاوز لحماية PPL.
بالإضافة إلى ذلك، يمكن تثبيته عبر Safari، أي لا يتطلب جهاز كمبيوتر، باستثناء خادم ويب يستضيف Fugu15.
يرجى ملاحظة أن Fugu15 لا يدعم التعديلات (لا توجد مكتبة حقن للتعديلات).
من المحتمل أن الأجهزة الأخرى مدعومة أيضًا.
الأجهزة التي لا تعمل بمعمارية arm64e غير مدعومة.
المتطلبات الأساسية:
Exploits/fastPath/arm.pfx) إلى سلسلة المفاتيح الخاصة بك (انقر نقرًا مزدوجًا على الملف). كلمة المرور هي "password" (بدون علامات اقتباس)Server/orig.ipa. لاحظ أنه إذا كنت تريد استخدام تطبيق مختلف من AppStore، فستحتاج إلى الحصول على Team ID الخاص به وإضافة TEAMID=<the App's Team ID> إلى جميع أوامر makeيمكنك الآن ببساطة تشغيل make لبناء Fugu15 (يلزم اتصال بالإنترنت لتنزيل التبعيات).
يرجى ملاحظة أنه سيُطلب منك منح "fastPathSign" حق الوصول إلى عنصر سلسلة المفاتيح "privateKey" (المفتاح الخاص لشهادة fastPath). أدخل كلمة المرور واختر "السماح دائمًا".
يتطلب بناء Fugu15 عدة أدوات يمكن العثور عليها في دليل Tools. بناء هذه الأدوات اختياري تمامًا لأنني قمت بتجميعها مسبقًا.
إذا كنت ترغب في بناءها بنفسك، فما عليك سوى تشغيل make في دليل Tools.
هناك طريقتان لتثبيت Fugu15 على جهازك: عبر Safari أو عبر USB
لتثبيت Fugu15 عبر Safari، قم بما يلي (يتطلب امتلاك نطاق):
Server/serverCert/fullchain.cer (الشهادة نفسها) وServer/serverCert/server.key (المفتاح الخاص)pip3 install Flask)serverUrl في Server/server.py إلى النطاق الخاص بكpython3 server.py في دليل Serverhttps://<your domain> على جهاز iPhone واتبع التعليماتFugu15_Developer.ipa، مثلًا عبر ideviceinstaller -i Fugu15_Developer.ipa. بدلاً من ذلك، يمكنك تثبيت Fugu15/Fugu15.ipa عبر TrollStore.مثل جميع أدوات كسر الحماية من Fugu، يأتي Fugu15 مع iDownload. يمكن الوصول إلى صدفة iDownload عبر المنفذ 1337 (شغّل iproxy 1337 1337 & ثم nc 127.1 1337 للاتصال بـ iDownload).
اكتب help لعرض قائمة الأوامر المدعومة.
الأوامر التالية مفيدة بشكل خاص:
r64/r32/r16/r8 <address>: اقرأ عددًا صحيحًا 64/32/16/8 بت من عنوان النواة المحدد. أضف اللاحقة @S لإزاحة العنوان المحدد أو @P للقراءة من عنوان فيزيائي.w64/w32/w16/w8 <address> <value>: اكتب العدد الصحيح 64/32/16/8 بت المحدد إلى عنوان النواة المحدد. تدعم أيضًا اللواحق المذكورة أعلاه وإضافة @PPL للكتابة إلى عنوان محمي بـ PPL (انظر krwhelp).kcall <address> <up to 8 arguments>: استدعِ دالة النواة الموجودة في العنوان المحدد، مع تمرير ما يصل إلى 8 وسائط أعداد صحيحة 64 بت.tcload <path to TrustCache>: حمّل TrustCache المحدد إلى النواةيأتي Fugu15 أيضًا مع Bootstrap الخاص بـ Procursus وSileo. شغّل الأمر bootstrap في iDownload لتثبيت كلاهما. بعد ذلك، قد تحتاج إلى عمل respring لإجبار Sileo على الظهور على الشاشة الرئيسية (uicache -r).
يتم تثبيت Procursus في الدليل /private/preboot/jb و/var/jb هو رابط رمزي (symlink) إليه.
exit_full في iDownload.Q: أنا مستخدم نهائي. هل Fugu15 مفيد لي؟
A: لا.
Q: إصدار iOS/الجهاز الخاص بي غير مدعوم من Fugu15، هل ستضيف دعمًا له؟
A: لا. (انتهيت من iOS 15)
Q: هل ستضيف يومًا ما دعمًا لحقن التعديلات (tweak injection)؟
A: لا.
Q: هل تقدم دعمًا رسميًا لـ Fugu15؟ هل هناك تحديثات مخططة؟
A: لا.
Q: لقد ثبّت/حدّثت شيئًا عبر Sileo ولكنه لا يعمل. كيف يمكنني إصلاح ذلك؟
A: يستخدم Fugu15 حقن TrustCache لتجاوز التحقق من توقيع الكود. لذلك، إذا قمت بتثبيت أو تحديث أي شيء، يجب أن يكون توقيع الكود الخاص به داخل TrustCache. يمكنك تحميل TrustCaches إضافية من صدفة iDownload عبر الأمر tcload.
Q: Wen eta Fugu16??????
A: ...
يستخدم Fugu15 البرمجيات مفتوحة المصدر التالية:
MIT. راجع ملف LICENSE.