بررسی جامع ابعاد و آخرین جزئیات برای اولین بار در تاریخ؛ هکرها سیستم‌عامل iOS را روی گوشی‌های اندرویدی اجرا کردند [تماشا کنید]

بررسی جامع ابعاد و آخرین جزئیات برای اولین بار در تاریخ؛ هکرها سیستم‌عامل iOS را روی گوشی‌های اندرویدی اجرا کردند [تماشا کنید]

به گزارش مدیاتی، بررسی جامع ابعاد و آخرین جزئیات برای اولین بار در تاریخ؛ هکرها سیستم‌عامل iOS را روی گوشی‌های اندرویدی اجرا کردند [تماشا کنید]. هکرها با ویرایش کرنل XNU برای اولین بار موفق به اجرای سیستم‌عامل iOS اپل روی گوشی‌های اندرویدی شیائومی مانند ردمی نوت ۱۰ پرو شدند.

سیستم‌عامل iOS تمام عملکردهای آیفون از صفحه‌نمایش لمسی گرفته تا برنامه‌ها را مدیریت می‌کند و همواره به‌گونه‌ای طراحی شده که صرفاً روی سخت‌افزارهای اختصاصی اپل اجرا شود. در طول سال‌های گذشته، انتخاب گوشی همواره به‌معنای انتخاب سیستم‌عامل آن بوده است؛ اما با کم‌رنگ شدن این مرز سخت‌افزاری، شاید در آینده گوشی‌های ارزان‌قیمت یا قدیمی بتوانند نرم‌افزارهایی را اجرا کنند که در ابتدا هرگز برای آنها طراحی نشده بودند.

اجرای اندروید روی آیفون پیش‌تر سابقه داشته است؛ پروژه‌ای به‌نام iDroid در آوریل ۲۰۱۰ برای نخستین‌بار اندروید را روی آیفون‌های اولیه اجرا کرد. یک دهه بعد، شرکت امنیتی Corellium با پروژه Sandcastle توانست اندروید ۱۰ را روی آیفون‌های مجهز به تراشه A10 بالا بیاورد. بااین‌حال، اجرای وارونه این فرایند یعنی آوردن سیستم‌عامل آیفون روی گوشی‌های اندرویدی تا به امروز غیرممکن مانده بود.

جزئیات فنی اجرای سیستم‌عامل iOS روی گوشی‌های اندرویدی

توسعه‌دهندگان با ترکیب ابزارهای مختلف به نتایج قابل‌توجهی دست یافته‌اند. در دسترس‌ترین کد عمومی در این زمینه، یک پروژه متن‌باز در گیت‌هاب به‌نام ios-sweet است که به‌طور ویژه برای گوشی ردمی نوت ۱۰ پرو توسعه یافته است. این پروژه هسته اصلی سیستم‌عامل اپل یعنی XNU (کرنل متن‌بازی که ارتباط بین پردازنده، رم و حافظه ذخیره‌سازی را برقرار می‌کند) را دریافت کرده و با دستکاری، آن را برای سازگاری با تراشه اسنپدراگون 732G کوالکام آماده کرده است.

توسعه‌دهندگان در فایل توضیحات این پروژه تأکید کرده‌اند که این کار صرفاً یک «راه‌اندازی آزمایشی است، و سیستم‌عاملی برای استفاده روزمره محسوب نمی‌شود.» طبق توضیحات آنها، ردمی نوت ۱۰ پرو در این حالت به صفحه قفل، صفحه اصلی، کنترل سنتر و تنظیمات دسترسی دارد و دکمه‌های فیزیکی و لمس صفحه نیز کار می‌کنند. بااین‌حال، وای‌فای، بلوتوث، داده تلفن همراه، خروجی صدا و دوربین‌ها از کار افتاده‌اند، حرکات لمسی مربوط به خروج از برنامه‌ها واکنشی نشان نمی‌دهد و به‌دلیل نبود درایور گرافیکی اختصاصی، پردازنده اصلی وظیفه پردازش تصویر را با نرخ ۲۰ تا ۳۰ فریم‌برثانیه بر دوش می‌کشد. بوت اولیه دستگاه نیز با نمایش لوگوی اپل حدود ۴ تا ۵ دقیقه زمان می‌برد.

به‌موازات این پروژه، گروه دیگری ادعا می‌کند در پروژه HackiOS با استفاده از UEFI سفارشی و هسته XNU، موفق به اجرای iOS 16.5 روی پوکو X5 پرو شده است. البته محققان خاطرنشان کرده‌اند که کدهای این پروژه هنوز بررسی نشده است. در ویدیوی جدیدتری از این گروه، مرورگر سافاری یک فایل اپلیکیشن اندروید را دانلود می‌کند اما طبق ساختار اصلی iOS، طبیعتاً در اجرای آن ناکام می‌ماند.

ایده اجرای نرم‌افزارها روی سخت‌افزارهای نامتعارف، هم‌زمان با رشد هوش مصنوعی و توانایی بالای آن در تولید و بهینه‌سازی سریع کدها جان دوباره‌ای گرفته است. در همین زمینه، چندی پیش، شرکت امنیتی Calif.io آیفون ۱۸ پرو را در کنفرانس Hexacon پاریس جیلبریک کرده بود. از سوی دیگر، ابزار متن‌باز جدیدی به‌نام REA، به دستیارهای هوش مصنوعی امکان تحلیل عمیق نرم‌افزارها را می‌دهد؛ ابزاری که اخیراً برای نمایش اجرای بازی GTA V روی iOS نیز استفاده شده بود.

در‌حال‌حاضر سقف عملکردی ردمی نوت ۱۰ پرو با سیستم‌عامل iOS صرفاً به تماشای صفحه اصلی محدود است. کاربران باید به یاد داشته باشند که نصب این پروژه تمامی اطلاعات ذخیره‌شده اندروید را به‌طور کامل پاک می‌کند، ویژگی‌های امنیتی گوشی را غیرفعال می‌سازد و توسعه‌دهندگان نیز رسماً توصیه کرده‌اند که کاربران هرگز نباید داده‌های حساس و شخصی خود را روی چنین دستگاهی نگهداری کنند.

منبع: دیجیاتو

آیا این مطلب را دوست داشتید؟

مشترک شوید

ایمیل شما منتشر نخواهد شد.

دیدگاهتان را بنویسید