Android पर iOS 16.5 चलाने का प्रोजेक्ट

मूल शीर्षक: Run full iOS 16.5 firmware on Android Devices

यह क्यों महत्वपूर्ण है

यह प्रोजेक्ट दिखाता है कि Apple का XNU kernel गैर-Apple हार्डवेयर पर भी चल सकता है, जो OS portability की सीमाओं को परखता है।

HackiOS प्रोजेक्ट ने Apple का XNU kernel (xnu-8796.121.2) Android फोन POCO X5 Pro 5G पर चलाने में सफलता पाई। iOS 16.5 का पूरा user space — launchd, SpringBoard और apps — बिना फोन flash किए RAM में चलता है।

GitHub पर oosexgang द्वारा जारी 'hackios-xnu-kernel' प्रोजेक्ट Apple के open-source XNU kernel को Android हार्डवेयर पर बूट कराता है। यह Snapdragon 778G चिपसेट वाले POCO X5 Pro 5G पर काम करता है। खास बात यह है कि फोन में कुछ भी flash नहीं किया जाता — UEFI को `fastboot boot` से शुरू किया जाता है और पूरा सिस्टम RAM में रहता है। रीबूट होते ही फोन फिर Android पर वापस आ जाता है।

प्रोजेक्ट में टीम ने अपना EFI loader, Apple के बंद drivers के विकल्प, UEFI port और Linux Wi-Fi driver compatibility layer खुद बनाए हैं। QEMU (virt, aarch64) पर भी यह बिना किसी फोन के किसी Linux कंप्यूटर पर चलाया जा सकता है।

यह रिपॉज़िटरी प्रोजेक्ट का आधा हिस्सा है — दूसरे भाग 'hackios-xnu-userland' में init, injected libraries, launchd jobs और APFS image builder शामिल हैं। अभी तक GitHub पर 491 stars और 95 forks मिल चुके हैं।

स्रोत

github.com — मूल लेख पढ़ें →