SerotoninApp / Serotonin

641 stars 74 forks source link

supporting the iOS15.5 arm64e device? #63

Open TheWuSi opened 10 months ago

TheWuSi commented 10 months ago

My backup is ios15.5 iphone13. Is there any hope?

Cyosai commented 10 months ago

Same question, because Serotonin just freezing at 10% and after that automatically userspace reboot

TheWuSi commented 10 months ago

Same question, because Serotonin just freezing at 10% and after that userspace reboot

it seems that not worked and the release contained that iOS15.x amr64e device will be supported

authorisation commented 10 months ago

Check the 1.2.0 Release log, 15.x is planned.

tealbathingsuit commented 9 months ago

Not gonna make a new issue, but 15.x support is pretty easy to do:

iOS 15.x support doesn't actually require overwriting _NSGetExecutablePath() @mineek takeover15.zip (this code also includes 17.0 vnode offsets)

chr1s0x1 commented 9 months ago

I've compared vnode offsets of a XR 15.0.1 to wh1te4ever's project, which uses 16.1.2 offsets and the values are (for the important offsets that I've checked) the same. So, some vnode offsets won't need to be changed.

Edit: You could also (as seen in Evelynee's code) just use the vnode struct with: kreadbuf(vnode, &vnodestruct, sizeof(vnodestruct));

then you wont need offsets.