محاكاة iOS 14 على QEMU: من الشاشة السوداء إلى الشاشة الرئيسية

2025-06-12
محاكاة iOS 14 على QEMU: من الشاشة السوداء إلى الشاشة الرئيسية

تتناول هذه المدونة رحلة محاكاة نظام iOS 14 على QEMU. تغلب الفريق على العديد من العقبات، بما في ذلك تحليل سجلات النظام، و تصحيح أخطاء مساحة المستخدم (باستخدام رموز ذاكرة التخزين المؤقت dyld و gdb stub)، وتجاوز عملية هجرة البيانات و الشفرة المتعلقة بـ SEP. من خلال التصحيحات والحلول المبتكرة (مثل استخدام وضع إمكانية الوصول في iOS)، تمكنوا من تشغيل النظام، وفتحه، ودعم اللمس المتعدد، والاتصال بالشبكة، وحتى تثبيت وتشغيل ملفات IPA عشوائية. تقدم المدونة تفاصيل دقيقة حول الجوانب الفنية، مما يبرز خبرة الفريق و مثابرته.

اقرأ المزيد
التطوير

محاكاة نظام iOS على QEMU: رحلة مليئة بالتحديات

2025-04-05
محاكاة نظام iOS على QEMU: رحلة مليئة بالتحديات

تتناول هذه المقالة رحلة فريق عمل في محاكاة نظام iOS على برنامج QEMU. بدأ الفريق من خلال مشاريع مفتوحة المصدر موجودة، مستخدمين checkra1n و PongoOS لتجاوز آليات الأمان في نظام iOS. واجه الفريق العديد من التحديات، بما في ذلك عرض البرنامج، ومشاكل عرض IOMFB، وتوزيع العناوين العشوائي، ومصادقة المؤشرات (PAC). قام الفريق بتطوير أدوات لإنشاء وتطبيق تصحيحات Mach-O، وحقن shellcode لمحاكاة إقران USB. وفي النهاية، نجح الفريق في عرض شاشة بدء تشغيل iOS وشاشة الفتح على برنامج QEMU، مما يُظهر إنجازًا ملحوظًا.

اقرأ المزيد
التطوير محاكي iOS