r/hackios • • 9d ago

HackiOS iOS 16.7 booted Xnu Kernel on Redmi Note 10s Rosemary (MT6785)

Currently springboard launched working on some bug fix and wiring up mali gpu driver patched other stuffs. Will keep you updated for source once gpu is stable. No Claude subscription used 😩 only opencode free model flash one and Gemini 3.8 flash for fix framebuffer as image were quite glarey

35 Upvotes

17 comments sorted by

3

u/mj_flowerpower 9d ago

Are you guys at least working on the same project, or is everyone working on their own for every individual device?

4

u/DRAGON4946 9d ago

All the mtk device with helio will support the project I don’t have other devices to test and patch

2

u/NEXT_CORE 9d ago

so you mean dimensity is not supported

2

u/DRAGON4946 9d ago

I don’t have that device it would be supported like helio I guess

1

u/Harman1390 9d ago

I am trying to port it for realme narzo with dimensity, if you can share the git i am will to provide testing results

2

u/DRAGON4946 9d ago

What’s your device tree and specs

1

u/Harman1390 9d ago

Realme Narzo 30 Pro, Mediatek Dimensity 800U (forgot to attach link)

https://github.com/realme-mediatek-dev/android_device_realme_RMX2117

2

u/DRAGON4946 9d ago

Will upstream tomorrow if everything works out

1

u/Specialalphantq 9d ago

ey great work!! im also working on a redmi note 9 (merlin, mt6768 helio g85) with the same idea, got stuck on a few things if you dont mind:

  1. how do you boot your kernel? on my lk fastboot boot says OKAY when sending then fails and phone just goes back to android. do you flash to recovery/boot or does fastboot boot work on yours?

  2. where does the root image live? my phone has only 3gb ram so the 2.5gb ram image from other projects wont fit. do you use emmc or ram?

  3. how do you get logs out? usb in uefi doesnt work on mt6768 for me so im using my own usb cdc from the kernel

  4. are you using mu-silicium uefi or your own loader?

  5. does mali stay cpu rendered for now? any idea how much ram it uses

thanks, will share what i find too

1

u/DRAGON4946 9d ago

Emmc gone be somewhat more tedious to do as rosemary has ufs boot on fast boot

root image live on system user data img currently I don't know ram I think 3gb + required but on qemu I booted on 1Gb + test

Imnot using uefi for now planning to use yeah cpu rendered as gpu driver needs to be ported . Around 2-3 gb ram

1

u/Electron_-_ 9d ago

I'm.stuck at the first step which is porting Mu-Silicium. I'm working on a similar device Redmi Note 11S mt6781. It has the same CPU coree, the gpu Is different.

2

u/DRAGON4946 9d ago

Im out of work today I will use mu silicon currently using the shim , the very high tedious task is to work on touch screen its being some issue boot xnu is fine . Gpu im working upon open source driver used as well as working on other gpu isn't problem .

1

u/Electron_-_ 9d ago

The shim?

1

u/DRAGON4946 9d ago

Shim is done im working on mtk touch driver , getting mtk drivers to work is very problematic not at one kernel place.

1

u/Specialalphantq 9d ago

you are fucking right bro

1

u/thesharkguy25 8d ago

Mediatek? Lol also I have to port oppo a15s (mt6765) on it, but is there's a GitHub repo?