Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

extra recipe just not compatible with ipad mini 4 10.2 cellular #34

Open
jailbreakerg1234 opened this issue Jun 12, 2017 · 12 comments
Open

Comments

@jailbreakerg1234
Copy link

Is there any way of making it compatible with this device, cuz the kernel panics are very terrible !
The homies OothecaPickle and arinc9 already searched many offsets for me and OP. compiled it also to an app but nothing worked. I've got some logs if you need them, may be you can help, cuz they said (sadly) they can't do much anymore.

Here are the logs, for the extra recipe app he compiled for me :
https://pastebin.com/v1dtnvTL

@xerub
Copy link
Owner

xerub commented Jun 16, 2017

It's possible the patchfinder fails on those kernels. I pushed some fixes to the patchfinder, but I have no way of testing if everything works correctly.

@arinc9
Copy link
Contributor

arinc9 commented Jun 17, 2017

It is working now. I tried iPad Mini 4 10.2 Kernelcache, it found the AGXCommandQueue.

@Mila432
Copy link

Mila432 commented Jun 17, 2017

@xerub the solution is simple , different chips = different offsets

alt text

@Mila432
Copy link

Mila432 commented Jun 17, 2017

@xerub can you change the dex plist to kernel versions instead of devices?

@xerub
Copy link
Owner

xerub commented Jun 17, 2017

@Mila432 why?

@Mila432
Copy link

Mila432 commented Jun 17, 2017

@xerub the iPad mini has 3 different types of chips you could add another field in the plist for the chip id or use kernel version
the same for iPhone &maybe normal iPad

@Mila432
Copy link

Mila432 commented Jun 17, 2017

alt text

Python>findMyOffsets() {'Darwin Kernel Version 16.0.0: Sun Aug 28 20:36:54 PDT 2016; root:xnu-3789.2.4~3/RELEASE_ARM64_T7001': {0: '0xfffffff006f856b8', 1: '0xfffffff00743f0fc', 2: '0xfffffff007455a04', 3: '0xfffffff007460d6c', 4: '0xfffffff0075b4228', 5: '0xfffffff007540898', 6: '0xfffffff0063cbe10'}}

Python>findMyOffsets() {'Darwin Kernel Version 16.0.0: Sun Aug 28 20:36:55 PDT 2016; root:xnu-3789.2.4~3/RELEASE_ARM64_S5L8960X': {0: '0xfffffff006faf738', 1: '0xfffffff007432c48', 2: '0xfffffff007449550', 3: '0xfffffff0074548b8', 4: '0xfffffff0075a8128', 5: '0xfffffff007534898', 6: '0xfffffff006427e10'}}

Python>findMyOffsets() {'Darwin Kernel Version 16.0.0: Sun Aug 28 20:36:55 PDT 2016; root:xnu-3789.2.4~3/RELEASE_ARM64_T7000': {0: '0xfffffff006f87438', 1: '0xfffffff00743eed8', 2: '0xfffffff0074557e0', 3: '0xfffffff007460b48', 4: '0xfffffff0075b4168', 5: '0xfffffff007540898', 6: '0xfffffff0063c3e10'}}

@xerub
Copy link
Owner

xerub commented Jun 17, 2017

I see. I suppose I can do that.

@Mila432
Copy link

Mila432 commented Jun 17, 2017

@xerub will wait for this change so i can submit my pr with all offsets ios10-10.2

@arinc9
Copy link
Contributor

arinc9 commented Jun 17, 2017

Didn't @xerub already do this in def.plist?

@jailbreakerg1234
Copy link
Author

Is the compiled IPA already downloadable ?

@jailbreakerg1234
Copy link
Author

Okay. I transered the xcode project to my iPad as an app and it still gives me an instant reboot. @xerub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants