
گروهی از علاقهمندان و پژوهشگران مستقل توانستهاند نسخههایی از iOS را روی چند گوشی اندرویدی اجرا کنند؛ دستاوردی فنی که ویدئوهای آن در شبکه اجتماعی X میلیونها بازدید گرفته است، اما فعلاً فاصله زیادی با تبدیل شدن به یک راهکار کاربردی دارد. به گزارش Decrypt، نمونهای از اجرای iOS 16 روی Redmi Note 12 تا ۱۸ اکتبر بیش از ۲ میلیون بازدید به دست آورده و ویدئوی دیگری نیز اجرای این سیستمعامل را روی Nothing 3a نشان میدهد.
اجرای iOS روی سختافزار غیر اپل
iOS سیستمعاملی است که اجزای اصلی آیفون، از صفحه لمسی و دکمهها گرفته تا برنامهها، را مدیریت میکند. این نرمافزار بهطور معمول برای سختافزارهای اختصاصی اپل طراحی شده است؛ بنابراین انتخاب آیفون، همزمان به معنای انتخاب اکوسیستم نرمافزاری اپل نیز هست. پروژههای تازه تلاش میکنند این وابستگی را با اجرای iOS روی تراشهها و قطعاتی که برای اندروید ساخته شدهاند، آزمایش کنند.
نزدیکترین کد عمومی موجود، پروژهای متنباز در گیتهاب با نام ios-sweet است که برای Redmi Note 10 Pro توسعه یافته است. این پروژه از XNU، یعنی هستهای که اپل آن را بهصورت عمومی منتشر میکند، استفاده کرده و آن را برای تراشه Qualcomm Snapdragon 732G تغییر داده است. سپس فایلهای دستنخورده iOS 16.7.16 که از iPhone X گرفته شدهاند، روی این هسته قرار میگیرند.
نتیجه فعلی بیشتر یک آزمایش فنی است تا سیستمعاملی آماده استفاده. Redmi Note 10 Pro میتواند صفحه قفل، صفحه اصلی، Control Center و بخش Settings را نمایش دهد و لمس صفحه و دکمهها نیز واکنش نشان میدهند. با این حال، وایفای، بلوتوث، اینترنت موبایل، صدا و دوربین کار نمیکنند. حرکت لازم برای خروج از یک برنامه نیز بیاثر است و چون درایور گرافیکی وجود ندارد، پردازنده تصویر را با سرعت تقریبی ۲۰ تا ۳۰ فریم در ثانیه تولید میکند.
پروژههای موازی و محدودیتهای فعلی
گروه دیگری با نام OOSexGang اعلام کرده است که پروژه HackiOS آنها iOS 16.5 را روی Poco X5 Pro اجرا میکند. این نسخه از UEFI سفارشی، یعنی میانافزاری که دستگاه را هنگام روشن شدن راهاندازی میکند، در کنار هسته XNU بهره میبرد. با این حال، پژوهشگری که ویدئوی این پروژه را منتشر کرده گفته است کد منبع عمومی یا تأیید مستقل برای آن وجود ندارد.
در یکی از ویدئوهای جدید، مرورگر Safari یک فایل برنامه اندرویدی را از APKMirror دانلود میکند، اما قادر به اجرای آن نیست. این رفتار با محدودیتهای معمول iOS سازگار است، زیرا فایلهای APK برای محیط اندروید ساخته شدهاند و بهطور عادی روی iOS اجرا نمیشوند.
حتی در نمونه متنباز ios-sweet نیز نخستین راهاندازی دستگاه حدود چهار تا پنج دقیقه روی لوگوی اپل طول میکشد. به همین دلیل، سقف عملی این پروژه در شرایط فعلی بیشتر نمایش صفحه اصلی iOS است، نه داشتن تلفنی که بتوان با آن تماس گرفت، به اینترنت همراه متصل شد یا از دوربین و صدا استفاده کرد.
سازندگان پروژه هشدار دادهاند که نصب آن اطلاعات کاربری اندروید را از گوشی پاک میکند و بیشتر لایههای حفاظتی دستگاه را غیرفعال میسازد. آنها توصیه کردهاند اطلاعات شخصی روی چنین دستگاهی نگهداری نشود. این محدودیتها نشان میدهد که ویدئوهای منتشرشده را نباید با عرضه یک نسخه کامل یا رسمی از iOS برای گوشیهای اندرویدی اشتباه گرفت.
سابقه اجرای سیستمعاملها روی پلتفرم رقیب
اجرای اندروید روی آیفون سابقه طولانیتری دارد. پروژهای به نام iDroid در آوریل ۲۰۱۰ امکان راهاندازی اندروید روی نسلهای اولیه آیفون را فراهم کرد. حدود یک دهه بعد، شرکت امنیتی Corellium با پروژه Project Sandcastle اندروید ۱۰ را روی آیفونهای مجهز به تراشه A10 اجرا کرد.
مسیر برعکس، یعنی اجرای iOS روی سختافزار اندرویدی، تاکنون به نتیجه عمومی مشابهی نرسیده بود. پروژههای کنونی این مرز را در سطح آزمایشی جابهجا کردهاند، اما هنوز از پشتیبانی سختافزاری کامل، عملکرد روان و امنیت مناسب فاصله دارند.
رشد ابزارهای هوش مصنوعی برای تحلیل و تولید کد نیز به علاقه تازه به اجرای نرمافزارها در محیطهای نامتعارف کمک کرده است. از نمونههای مرتبط، ابزار رایگان REA یا Reverse Engineer Anything است که به دستیارهای کدنویسی هوش مصنوعی برای بررسی ساختار نرمافزارها کمک میکند. همچنین شرکت امنیتی Calif.io چند روز پیش در کنفرانس Hexacon در پاریس، آیفون ۱۸ پرو را جیلبریک کرد؛ فرایندی که محدودیتهای اپل را کاهش میدهد و دسترسی عمیقتری به دستگاه ایجاد میکند.
تصویر بازار به روایت Moneyiar
دادههای بازار Moneyiar در ساعت ۲۲:۲۴ روز ۱۹ اکتبر ۲۰۲۶ نشان میدهد قیمت ECOMI با نماد OMI برابر ۰٫۰۰۰۲۷۸۲۴۰۹ دلار بوده و این دارایی در ۲۴ ساعت ۰٫۸۴ درصد افزایش، اما در هفت روز ۰٫۶۶ درصد کاهش داشته است. CROSS با نماد ONE با قیمت ۰٫۱۰۲۷۷۸۶۱۷۸ دلار، رشد روزانه ۲٫۵۹ درصدی و افت هفتروزه ۱۷٫۵۴ درصدی ثبت کرده است.
در همین زمان، Notcoin با نماد NOT در قیمت ۰٫۰۰۰۳۸۸۲۹۲۳ دلار معامله شده و تغییرات آن در بازههای ۲۴ ساعته و هفتروزه بهترتیب مثبت ۴٫۳ درصد و منفی ۱۳٫۷۳ درصد بوده است. Propy با نماد PRO نیز قیمت ۰٫۳۳۹۸۱۳۳۸۳۸ دلار، افت روزانه ۱٫۸۸ درصدی و کاهش هفتروزه ۴٫۳۳ درصدی داشته است.