Run full iOS 16.5 firmware on Android Devices

(github.com)

305 points | by aghuang 8 hours ago

34 comments

  • aghuang 7 hours ago

    I found the website to be quite nauseating to look at, so I decided to use the GitHub link instead.

    But it's quite impressive that it works on QEMU, POCO X5 Pro 5G and some Xiaomi devices too.

    Website is here: https://hackios-web.vercel.app/en

    Source Code: https://github.com/oosexgang/hackios-xnu-kernel

    • Wowfunhappy 4 hours ago

      Is this not your work? If you didn't make it, you should email hn@ycombinator.com so the mods can remove Show HN from the title. This is a great submission, just not a Show HN.

      • dang 1 hour ago

        Ok, we've un-show-hn'd it and will leave the submission otherwise intact.

      • semolino 7 hours ago

        Are those tubal ligation scars on the mascot?

        • dpacmittal 6 hours ago

          I'm surprised Camera works. Even postmarketOS has difficulty with camera on most devices.

          • simlevesque 7 hours ago

            Thank you.

          • SoKamil 2 hours ago

            > It is a research bench, not a ROM: a session lasts a given number of seconds, then the kernel returns to the loader and hands over its log.

            I wonder if it is here because Claude would deploy safeguards and not proceed with the project otherwise.

            • bitpush 2 hours ago

              > a session lasts a given number of seconds, then the kernel returns to the loader and hands over its log.

              What does this? You can only 'use the device' for x seconds before ..shutting down?

            • sanid 7 hours ago

              This is going to be fun. There are already replica phones for the flagship phones that are running a shitty android version that has been customized to look like iOS. People need to tripple check now when buying older used iPhone models.

              • gruez 7 hours ago

                >Does not work (yet):

                >App Store content and Apple ID sign-in (no Secure Enclave; FairPlay daemon exits)

                That seems like a huge roadblock, even if were able to resolve all the driver/OS issues.

                • driverdan 24 minutes ago

                  Sounds like a huge win to me. Neither of those should be required. Replace Apple's walled garden with open login and open stores.

                  • mshish 6 hours ago

                    I imagine official support for 3rd party app stores might open up some options for easily installing apps. However, that might require the store adding support for this type of iOS install or a newer version of iOS with 3rd party app store support.

                    • gruez 6 hours ago

                      >I imagine official support for 3rd party app stores might open up some options for easily installing apps

                      Given you own the OS, that's not an issue. You can make it pre-jailbroken and load whatever third party app store if you want. The bigger issue is that no app store = no "normie" apps like uber or google maps. I suspect most of the stock apps won't work either because they enforce device attestation on the backend endpoints, so it'll be miserable to use. Note in the maps screenshot, there's nothing behind the modal. It's just blank, suggesting it can't load the map tiles. You'd be better off using an android skinned as ios (possibly vibedcoded) than using this mess.

                      • numpad0 2 hours ago

                        Someone is going to set up an unofficial app store for this and fill it with pirated and malware-ridden apps. Then some companies will be convinced into releasing .ipsw files for "debug and research" purposes and starts taking subscription through those installs. Then Apple will lose choices but to support randomly downloaded .ipsw files on regular iOS devices to avoid becoming the lesser option against those, and we could slowly crawl back to the code freedom we had in 2006. Or this gets DMCA'd in 3 hours and nothing will come of it.

                      • fennecbutt 2 hours ago

                        I mean in theory Apple are a company of humans using services offered by other humans to make hardware used by other humans.

                        What I mean by that is if someone can create a near perfect replica with all the software keys needed and then clone a known serial number or range of serial numbers, when it comes to apple pushing out an OS update, how are they to know which the real devices are and which aren't?

                        • dylan604 1 hour ago

                          Didn't the legal battle between Apple and Samsung show that Apple would not be very open to a iPhone clone?

                          • fennecbutt 1 hour ago

                            Are you trying to say that phone clone companies are beholden to laws? Because I can assure you that they are not.

                            Just like you can still buy fakes rolexes etc lmao.

                            • dylan604 1 hour ago

                              I'd venture the legal forces that Apple can bring to bear are not in the same ballpark as Rolex. I'd expect Apple to use their influence with US govt to get Customs to stop shipments from coming in. It's not like these devices would be made in the US.

                              • fennecbutt 1 hour ago

                                Clones/knock offs are already illegal. Doesn't really stop em. Only technology solutions can, until they're broken as well.

                                • DaSHacka 1 hour ago

                                  But they also don't have to be bought exclusively in the US.

                          • varispeed 1 hour ago

                            They could implement Grapple Store and then clone most popular apps.

                            • boston_clone 6 hours ago

                              also,

                              >Does not work (yet)

                              >- Cellular, Bluetooth

                              >- Charging under our kernel (the phone only discharges)

                          • drnick1 6 hours ago

                            It's interesting that this can be done, but why would anyone want to run iOS on Android devices? A more desirable outcome would be running a free Android distro like Graphene on Apple hardware. Or indeed just liberating phones controlled by Google by hacking the bootloader and replacing the OS.

                            • Wowfunhappy 4 hours ago

                              One thing that occurs to me is this project is a way to get a fully jailbroken iOS. You can tweak the kernel and go nuts. Can't do that on an iPhone.

                              • UqWBcuFx6NV4r 3 hours ago

                                You know damn well that different people like different things. Very Brian Griffin comment.

                                • SOLAR_FIELDS 2 hours ago

                                  It’s the quintessential Apple forum response on anything Apple related. Someone posts a legitimate question on some Apple related forum and the stereotypical response from any Apple fanboy is “why would you want to do that? It’s not the Apple (tm) way”

                                  • orf 1 hour ago

                                    Having been given an android work phone, I can’t understand why anyone would use this willingly.

                                    The desirable outcome for most people doesn’t seem to be the ability to run android on an iPhone, let’s put it that way.

                                    • drnick1 1 hour ago

                                      > Having been given an android work phone, I can’t understand why anyone would use this willingly.

                                      This is probably a commercial Android distro like Samsung's or Google's, filled with OEM crapware. Pure Android is far better than that and is free (freedom to install apps, inspect the source code, etc.) It's basically a Linux distro for smart phones.

                                      • orf 1 hour ago

                                        It’s crap, sorry. It’s an inconsistent mess. Having come from iOS it’s as clear as night and day.

                                        It doesn’t really matter to me if there’s some other specific version of Android that fixes some issues if I install it. As a user that’s not something I care about.

                                        • drnick1 1 hour ago

                                          > Having come from iOS it’s as clear as night and day.

                                          It's odd because, as someone who daily drives a Pixel with GrapheneOS and also owns an iPhone, my experience is the opposite. You could not pay be to go back to a device controlled by a corporation, and on which I am not allowed to run programs without Apple's blessing. The UI is largely a matter of taste, by now all mobile operating systems have converged to a broadly identical design and similar gestures etc.

                                          • genxy 1 hour ago

                                            You guys are talking about different things.

                                          • cromka 1 hour ago

                                            I use both, iOS for past 10 years and now Android again.

                                            Both are inconsistent mess.

                                  • ChrisMarshallNY 5 hours ago

                                    For that warm feeling you get, when Apple turns their legal lasers on you.

                                    • bijowo1676 6 hours ago

                                      to finally have a Blue iMessage bubble in your group texts

                                      • gruez 6 hours ago

                                        That likely doesn't work because they require device attestation to access imessage. It's what killed beeper mini too.

                                        • howunfortunate 3 hours ago

                                          Stolen valor!

                                        • carlosjobim 3 hours ago

                                          iOS is the best part of an iPhone, just like MacOS is the best part of a Mac. Android phones are cheaper than iPhones, so why not? The Android hardware is quite nice many times.

                                          • dylan604 1 hour ago

                                            Is that really true? When Apple came out with the original 2006 MacPro, it was the best computer to run Windows. When the TrashCan came out, there was a specific issue with Resolve that disappeared when booted into Windows. Apple blamed DaVinci, DaVinci blamed Nvidia, Nvidia blamed Apple.

                                            I'm not suggesting I like Windows or anything nonsensical like that, but I'm just suggesting that their hardware is much better than their software.

                                            • mayli 1 hour ago

                                              Not really, the hw from apple is much better than android hw, like A18 compare with SG8 or M1 vs x86. the software itself is mostly worst than android.

                                              • carlosjobim 1 hour ago

                                                I can give you that, but the fact remains that there are no cheap iPhones you can buy, but there are cheap Android phones. If it becomes possible to easily upgrade your cheap Android phone to iOS, then that would be very pleasant for a lot of people.

                                          • Guillaume86 36 minutes ago

                                            Can’t wait until someone's decide to tackle Garmin firmwares updates (porting to older or cheaper models what is purely market segmentation and not hardware limitations).

                                            • zahirbmirza 4 hours ago

                                              There was a time that I would have liked iOS to run on other hardware. These days, it is so clunkly, that the the desire is not there.

                                              • pmkary 7 hours ago

                                                Someone finally did this, wow! 2026 just keeps getting more crazy.

                                                • dmcrespo 5 hours ago

                                                  It seems a bit crazy to me, plus now it opens the door to many iPhone copies... we'll have to be very careful

                                                  • teaearlgraycold 3 hours ago

                                                    No. We should be very bold.

                                                  • realusername 2 hours ago

                                                    IPhones copies didn't wait this project, some people already have a full iOS reskin of Android which is very close unless you really know what to look for.

                                                    • ksicmecidkci 2 hours ago

                                                      > unless you really know what to look for

                                                      I have yet to see a “full iOS reskin of Android” that actually fools anyone with at least one working eye and a normal amount of common sense. These “reskins” are just slightly fancier launchers and they in no conceivable way provide an experience anywhere near close to actual iOS.

                                                  • nullpoint420 7 hours ago

                                                    I'm doing the same thing with my Oneplus 6T, I have Claude piloting my phone over adb booting new candidate kernels and checking the results

                                                    What a time to be alive!

                                                    • ivanjermakov 2 hours ago

                                                      Maybe tomorrow we get Android running on the iPhone (and Linux on the iPad please).

                                                    • torben-friis 7 hours ago

                                                      I wonder, why 16.5? (That would be 2023's versión).

                                                      Not to detract from how awesome this is, just curious.

                                                      • MBCook 7 hours ago

                                                        They crank up security every release. Perhaps ones after that were somehow drastically harder?

                                                      • 1f60c 6 hours ago

                                                        There is one, uh, minor drawback:

                                                          > Does not work (yet)
                                                          >
                                                          > Charging under our kernel (the phone only discharges)
                                                        • xandrius 6 hours ago

                                                          Single use OS

                                                        • ttul 6 hours ago

                                                          Pack it up and go home, everyone. The alpha-release doesn't chart. Time to throw in the towel. /s

                                                          • ksicmecidkci 2 hours ago

                                                            Not even /s can save this one, mate. Poor form.

                                                        • jrmg 5 hours ago

                                                          It has an, uh, interesting funding model: “$HACKIOS ON BNB CHAIN The project has its own community token, live on flap.sh. Each trade carries a 1% fee that supports the team and funds development.”

                                                          • jgbuddy 7 hours ago

                                                            Next; IOS will be decompiled and open source

                                                            • xp84 6 hours ago

                                                              I hope that continued advancements in AI make it impossible for outfits like Apple to maintain closed systems that lock the device owner out of having any control over their own hardware. We're obviously not there yet -- I'm sure 1000 things won't work on a device with this running, but it's going to be a game of cat and mouse, and mouse is moving a lot faster than cat can now.

                                                              • mschuster91 6 hours ago

                                                                > I hope that continued advancements in AI make it impossible for outfits like Apple to maintain closed systems that lock the device owner out of having any control over their own hardware.

                                                                Formally verified bootloaders and Secure Boot will make this all but impossible without hardware mods that do voltage glitching. It took 8 years for the checkm8 and usbliter8 exploits to be found, and I think that especially Apple has invested so much money, time and resources into securing their boot chain that the "best" thing we can hope for is a tethered jailbreak allowing a boot into another kernel.

                                                                • cromka 57 minutes ago

                                                                  It's only a matter of finding exploitative bugs, this already happened before in Apple devices precisely.

                                                              • compiler-guy 6 hours ago

                                                                Decompiled and easily available if you know where to look? Sure. Seems likely.

                                                                But "Open Source" is a description of the licensing terms, and it ain't gonna be that. Apple will sue hosters into oblivion. It will only be available on pirate sites.

                                                                • cromka 51 minutes ago

                                                                  You can use debugger all you want, legally, then write the spec, then reimplement. You just can't look at the code.

                                                                  We already have nearly a dozen of Adobe and Autodesk knock off apps.

                                                                  • compiler-guy 17 minutes ago

                                                                    Yes. Those are clones or clonish. Not originals. So saying "Autodesk is opensource" isn't correct.

                                                                    A clone of autodesk may be open source however.

                                                              • ghm2180 1 hour ago

                                                                > It is a research bench, not a ROM: a session lasts a given number of seconds, then the kernel returns to the loader and hands over its log.

                                                                I am "disappointed". no AI OS in the boot sector? It should be taking That log and AFKing the next fix man. Also "sorely missing" is a motorized rig controlling any hardkey presses for reboot and volume etc, because its not real AFK without that.

                                                                CmmonCommon 2026!

                                                                • runjake 4 hours ago

                                                                  Important to note that a large percentage of the current versions of A and B-tier iOS apps won't run on an iOS this old.

                                                                  But this is still a big step for research purposes.

                                                                  • aziaziazi 4 hours ago

                                                                    Happy user of 15.8.8 (05/2026) here. Confirm the lack of many apps but still enough for some users: - maps, google maps, osm clients... - whatsapp, discord, telegram... - bank, raintoday, spotify... - all iOS default apps!

                                                                    • nickorlow 4 hours ago

                                                                      I wonder how they landed on 16.5

                                                                    • pyaamb 2 hours ago

                                                                      This is great. Running a virtual OS on your phone is a great way to explore apps without worrying about excess data collection and permissions if done correctly. And iOS apps on android? Brilliant. A few platforms target iOS exclusively or initially due to strategic budgeting.

                                                                    • dj_io 7 hours ago

                                                                      Great work. This is neat kind of like age old there used to be hackintosh for macs. Now for ios. With this do you have access to app store. I think there is a unique identifier that android will lack for it to work.

                                                                      • therepanic 4 hours ago

                                                                        I suppose Anthropic has relaxed its safety checks to such an extent that Claude now agrees to port iOS to Android phones?

                                                                        • Geof25 4 hours ago

                                                                          ISA - iOS subsystem for Android

                                                                          • nickorlow 4 hours ago

                                                                            You mean the Android subsystem for iOS?

                                                                        • bigwheels 7 hours ago

                                                                          Why do these demonstrations all stop at iOS 16? What changed with iOS 17?

                                                                          • LoganDark 5 hours ago

                                                                            Secure Page Table Monitor and Trusted Execution Monitor

                                                                          • tamimio 5 hours ago

                                                                            Should be called phockintosh! I don’t see a use case for it but cool concept

                                                                            • xchip 5 hours ago

                                                                              The guy who did it is a genius

                                                                            • hollowonepl 7 hours ago

                                                                              Wow, do I smell the opportunity to have IOS analogy to Graphene OS built on top of such concept?

                                                                              • lunar_rover 2 hours ago

                                                                                GrapheneOS relies on either having access to full upstream support or being the upstream themselves. You get neither with an unofficial port of iOS. So no there isn't an opportunity here unless your threat model has Apple as the sole attacker.

                                                                                • gruez 7 hours ago

                                                                                  No, because iPhones still have locked bootloader, and on an Android phone this Frankenstein of an OS is likely to have worse security than just grapheneos.

                                                                                • jgbuddy 7 hours ago

                                                                                  amazing, but who is OO SEX GANG

                                                                                  • freedomben 7 hours ago

                                                                                    my guess is a lot of Java people who refuse to get on the functional train

                                                                                  • embedding-shape 7 hours ago

                                                                                    What, no, why?! Joking but kind of also not, Apple is terrible at software, amazing at hardware, what the people (me) want is the opposite, Android running on Apple hardware :)

                                                                                    • cosmic_cheese 6 hours ago

                                                                                      Opinions vary quite a bit on that. I imagine the appeal of this is similar to that of hackintoshing: Apple software with the diversity of generic hardware.

                                                                                      Personally speaking as someone who's had to use both platforms in varying capacities in the past decade I do not find myself fond of Android, particularly modern Android. When I booted up an old Android 9 device a few months back I was struck with how much more appeal that version held compared to its contemporary counterpart.

                                                                                      • simlevesque 7 hours ago

                                                                                        Blue bubbles.

                                                                                        • TheSkyHasEyes 7 hours ago

                                                                                          Not with a locked bootloader, not yet anyway.

                                                                                          • wiseowise 4 hours ago

                                                                                            > Apple is terrible at software

                                                                                            You can’t write something like that and then follow up with

                                                                                            > what the people (me) want is the opposite, Android running on Apple hardware :)

                                                                                          • westurner 7 hours ago

                                                                                            Does this make it possible to quality control iOS apps without MacOS runners with xcodebuild in CI like GitHub Actions?

                                                                                            • hard_times 6 hours ago
                                                                                              • ttul 6 hours ago

                                                                                                From the site:

                                                                                                Q: Do the iServices like iCloud, App Store, etc work? A: No, at least not yet. They possibly require something iOS refers to as the “Legacy FairPlay Key Descrambler” AES (hardware) command.

                                                                                                Extremely subtle hint. Well played.

                                                                                                • westurner 26 minutes ago

                                                                                                  Is there something like MicroG for Android for iOS?

                                                                                            • saagarjha 7 hours ago

                                                                                              Hmm. Maybe small iPhone might be easier to revive than we thought!

                                                                                              • Velocifyer 6 hours ago

                                                                                                Can you make a GSI to run on any Android Phone?

                                                                                                • croes 5 hours ago

                                                                                                  I wonder how many if these AI projects have malware?

                                                                                                  • dmcrespo 5 hours ago

                                                                                                    That's exactly what I was analyzing. They go viral very quickly, and there's no way to verify if they contain viruses or steal information.

                                                                                                    • prmoustache 2 hours ago

                                                                                                      Like viral that everyone browse quickly at the project page, put their most inspired comment on hn, the go to the next news and forget about it.

                                                                                                      I don't think there is a lot of people who actually clone the repos and try the stuff.

                                                                                                  • unatechie 2 hours ago

                                                                                                    cool, but probably better to place your time and energy into a more applicable use.

                                                                                                    • diimdeep 6 hours ago

                                                                                                      Hardware is so powerful, that soon we will be able to run anything using anything, if you have access to whatever you need to run, and access is lacking only if it is streaming content from cloud or hardware encrypted.

                                                                                                      • sheepscreek 7 hours ago

                                                                                                        Madness. I love it.

                                                                                                        • Grombobulous 7 hours ago

                                                                                                          My “AI is ending the world” feelings are definitely going in another direction in the past few weeks with the reverse engineering, jailbreaking, and porting scene.

                                                                                                          Microsoft, Google, Oracle, etc, just invested all their money into a technology that will make their software worthless. As Ronald McDonald once said, I’m lovin’ it.

                                                                                                          • anthk 7 hours ago

                                                                                                            If you think about it, home users will get free MIT licensed clones for Adobe/Autodesk/Solidworks and Microsoft. The companies will just get trained people in their homes for almost free and they will happily pay for support for Adobe/MS et all.

                                                                                                            - Optimized and ultra-hardened Office for macros and features? Pay.

                                                                                                            - CUDA optimized PS -with inline assembly maybe even from Rust- and more, 24/7 support with a huge Adobe asset pack to start with? Pay.

                                                                                                            • nullpoint420 5 hours ago

                                                                                                              Bold of you to assume we'll still be using Office and Adobe in a few years. What happens when all the MIT solutions here are just a MCP?

                                                                                                              • anthk 3 hours ago

                                                                                                                Ironically these tools have MCP support and there's the whole Artcraft independent tool (yes, equally named) doing almost magic blending everything.

                                                                                                                The are similar tools with the same philosophy on reimplementation and design. Oh, and written in Rust too. So the MIT tools are pretty much ahead.

                                                                                                                They can be commanded from either an script done from an user (similar to AppleScript or VBA but for anything) or an MCP.

                                                                                                            • add-sub-mul-div 7 hours ago

                                                                                                              Was your prior feeling about AI based on the sum total of its negative externalities for society, or its not having produced enough gimmick software projects?

                                                                                                              • Grombobulous 6 hours ago

                                                                                                                My comment as a whole is not meant to be taken this seriously.

                                                                                                          • ost-ing 5 hours ago

                                                                                                            Wow

                                                                                                            • zarmin 6 hours ago

                                                                                                              Amazing. On par with cutting off my leg before playing soccer.

                                                                                                              • LetsGetTechnicl 4 hours ago

                                                                                                                I'm getting exhausted from all these AI vibe coded projects. Like this is cool, sure, but it's less cool than if someone had figured out how to do it themselves instead of having Claude do it. It's like chasing the dragon but for coding projects.

                                                                                                                • dudisubekti 4 hours ago

                                                                                                                  You are free to become "more cool" yourself

                                                                                                                  • esseph 4 hours ago

                                                                                                                    Different goals and motivations.

                                                                                                                    You chase the dragon by figuring out the problems over potentially a long period of time.

                                                                                                                    They are figuring out the problems and releasing various levels of POCs in a fraction of the time. It may not all be correct, but with how quick it is, there is plenty of time for refactoring if necessary.

                                                                                                                    • bigyabai 4 hours ago

                                                                                                                      > it's less cool than if someone had figured out how to do it themselves

                                                                                                                      Those people had 4 years to reverse-engineer iOS 16 on their own terms. I don't think there was any overwhelming technical motivation to spend time on a project like this.