يتيح لك هذا المشروع بدء تشغيل خادم يوفر لك JIT لنظام التشغيل iOS 17+ على نظام التشغيل Windows/macOS/Linux لاسلكيًا أو عبر USB إذا كنت تستخدم الإصدار الأحدث الصحيح من pymobiledevice3.
python3 -m venv venv # Run inside SideJITServer directory!
# Activate Python venv
# macOS
. ./venv/bin/activate
# Windows but using Powershell
.venvScriptsActivate.ps1
# Windows but using Command Prompt/CMD
.venvScriptsActivate.bat
# Now let's install all the required packages! (Make sure you're still inside venv!)
# All OS
pip3 install -r requirements.txt
pip3 install SideJITServer
# If you got an error saying pip3 not found just change pip3 to pip
# Let's see if everything works (Make sure you're still inside venv!)
SideJITServer --version
# Output should show SideJITServer!
أو استخدم PyPI
python3 -m venv venv
# Activate venv..
pip3 install SideJITServer
SideJITServer --help
انتقل إلى أحدث إصدار من GitHub وتحقق من وجود تنزيلات قابلة للتنفيذ، مثل SideJITServer-windows-x86_64.exe
، اعتمادًا على نظام التشغيل لديك والبنية الخاصة بك.
قم بتنزيل الملف القابل للتنفيذ الصحيح، وقم بتشغيله كمسؤول من جهازك الطرفي أو Powershell باتباع الإرشادات أدناه. إذا كنت تستخدم نظام التشغيل Mac أو Linux، فيجب عليك أولاً تشغيل chmod +x ./(your downloaded .bin file)
قبل تنفيذ الملف باستخدام sudo.
بايثون ليست ضرورية لهذا النهج.
قم الآن بتشغيل SideJITServer --pair
وعلى جهاز الكمبيوتر الخاص بك تأكد من النقر فوق Trust this PC! كما سيظهر لك مطالبة بالمتابعة فقط اكتب "y"
الآن تم ذلك، قم بتثبيت هذا الاختصار
بعد ذلك سيطلب منك وضع UDID الخاص بجهازك، انتقل إلى جهاز الكمبيوتر الخاص بك وشاهد عنوان ipad المحلي الخاص بك هو 192.168.0.6:8080
وعلى هاتفك، انتقل إلى ذلك (عنوانك المحلي) وانسخ العنوان الموجود بجانب usbmux (مثال : 00001111-000A1100A11101A)
الآن سيطلب منك عنوان SideJIT Server! ما عليك سوى كتابة العنوان الذي استخدمته مسبقًا للوصول إلى UDID الخاص بالجهاز
على سبيل المثال: http://192.168.0.6:8080
(يجب عليك تضمين http وعدم تضمين / في النهاية!)
الآن قم بتشغيل الاختصار!
سيطلب منك السماح بالوصول إلى عنوان IP المحلي الخاص بك، فقط انقر فوق "السماح"!
الآن حدد التطبيق الذي تريد منح JIT حق الوصول إليه، وبذلك تكون قد انتهيت! (قد يطلب إعلامًا. يوصى بالسماح حتى تتمكن من معرفة ما إذا كان JIT قد فشل أو نجح)
JITing سعيد! :3