Hacker News new | past | comments | ask | show | jobs | submit

Run full iOS 16.5 firmware on Android Devices

https://github.com/oosexgang/hackios-xnu-kernel
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

loading story #50199806
loading story #50203266
loading story #50197756
loading story #50198069
loading story #50197799
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.
loading story #50197563
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.
loading story #50207094
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).
loading story #50206155
loading story #50206086
> 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.

loading story #50201135
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!

loading story #50217529
loading story #50206965
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.
loading story #50199742
loading story #50200533
loading story #50199128
loading story #50198729
loading story #50203203
loading story #50200466
loading story #50204034
Looking at the comments, I get the feeling that HN has no idea how big this is going to get.

Agents are going to move this project into acceptable usability and performance in 6-12 months, across a broad set of Android phones. You're going to see people loading iOS on $299 phones, with grey zone marketplaces for app packages (like Android has had for ever).

Hackintosh was a small hobbyist community. Phones will be 100x that. There's going to be very little money in it, but I'll be surprised if this doesn't explode.

loading story #50206636
loading story #50209523
It seems a bit crazy to me, plus now it opens the door to many iPhone copies... we'll have to be very careful
loading story #50200524
loading story #50201138
I wonder, why 16.5? (That would be 2023's versión).

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

loading story #50197991
Someone finally did this, wow! 2026 just keeps getting more crazy.
Maybe tomorrow we get Android running on the iPhone (and Linux on the iPad please).
loading story #50201652
There is one, uh, minor drawback:

  > Does not work (yet)
  >
  > Charging under our kernel (the phone only discharges)
loading story #50198542
loading story #50198571
Next; IOS will be decompiled and open source
loading story #50198092
loading story #50198201
loading story #50214902
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.”
loading story #50207083
If you can get iOS 16.5 to run on Android, how much more is a stretch to move it to Linux?
I suppose Anthropic has relaxed its safety checks to such an extent that Claude now agrees to port iOS to Android phones?
loading story #50199737
wondering if this project comes pre-jailbroken? i suppose you would have full access to root correct, so there should be a way to add a package manager?

then you could install .ipa and get apps without the app store

Wow, do I smell the opportunity to have IOS analogy to Graphene OS built on top of such concept?
loading story #50197550
loading story #50201443
amazing, but who is OO SEX GANG
loading story #50197482
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.
loading story #50206984
Why do these demonstrations all stop at iOS 16? What changed with iOS 17?
loading story #50199130
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.

loading story #50199800
loading story #50199704
loading story #50204455
One of the things that is not working is the Cellular.

Isn't have a cell phone that does not work on a cellular network kind of like having a watch that does not tell time?

loading story #50210697
Should be called phockintosh! I don’t see a use case for it but cool concept
loading story #50202830
loading story #50199459
Counting down the days until someone gets full linux on old ipads!
hmm, if only the reverse could be done. i.e. running android on apple devices. i got an Ipad 8th gen and would love to install lineageOs on it
loading story #50214988
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.
loading story #50201326
While we’re burning tokens, can someone please hack the latest Apple TV 4K to run full Mac OS X? At $300 it’s a bit rich for streaming device but for a Mac mini neo I’d bite.
Does this make it possible to quality control iOS apps without MacOS runners with xcodebuild in CI like GitHub Actions?
loading story #50198442
Hmm. Maybe small iPhone might be easier to revive than we thought!
Can you make a GSI to run on any Android Phone?
Is it working fully or have some bugs?
Looking back on those screenshots, iOS 16 looks so much better than these modern liquid glass versions.

A nice clean UI, and a very consistent and clean visual hierarchy.

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 :)
loading story #50198251
loading story #50205522
loading story #50197805
loading story #50197707
loading story #50199865
Madness. I love it.
loading story #50197447
I wonder how many if these AI projects have malware?
loading story #50199415
{"deleted":true,"id":50198949,"parent":50196718,"time":1792692225,"type":"comment"}
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.
> 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!

Now do NixOS on an old iPhone or Android device.
Amazing. On par with cutting off my leg before playing soccer.
cool, but probably better to place your time and energy into a more applicable use.
Nice project, checks notes .. oosexgang (◠‿◠)
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.
loading story #50199916
loading story #50199893
loading story #50199852
loading story #50199879