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