Yalu102: What to do if we are one Yalu b3 ?

Created on 26 Jan 2017  Â·  24Comments  Â·  Source: kpwn/yalu102

Can we install Yalu102 right away or do we have to restore first (iPhone 7Plus 10.1.1 + Yalu b3)

Most helpful comment

@beyondxx3
Download the zip of the project (https://github.com/kennytm/iphone-private-frameworks/tree/master/IOKit), then place the header files in a folder that you might use for other projects.
Go to your target’s Build Settings. In the search bar write “headers”. In the results you’ll see a section called Search Paths. Change “Always Search User Paths” to YES, and add the path where you placed your headers in “User Header Search Paths”. Make sure to put the folder that contains the IOKit folder, and not the IOKit folder itself.
IOKit imports a file not present in these headers, head here to obtain it. Place it in a folder called libkern, inside the Headers folder that you created.

All 24 comments

i installed it right away on my SE and no problems.

7 is not supported yet. So stay on b3

On the app it's clearly say it does " for 10.0/10.1 on iPhone7"

I tried install over b3 and it says "failed, retry"

@papapalmlee it clearly says "yalu102 for 6s/SE and iPad Pro 10.0/10.1/10.2"

img_9169

Well, Check this out

Ignore that part. Luca says it's only compatible with 6s atm. Waiting for info on what to do with b3 as well

I will try for iphone 6, but the code could have been better commented .. maybe tracks on modules missing?

I try. but...
/Users/Name/Documents/yalu102/yalu102/jailbreak.m:14:9: 'IOKit/IOKitLib.h' file not found

The JB doesn't work yet on 6 and 6+, it causes a kernel panic or device freeze, remember that this project hasn't been completed yet and therefore not all devices have been added/supported.

Also if you're missing IOKit you need to add it into the project in the build phases or find the files yourself. You need all the IOKit files if you're going to add them to the project like I did.

If you are on beta 3, you can probably just reboot to remove the jailbreak, uninstall the yalu app on your phone and then use xcode to install yalu102. I don't see where problems could be caused by doing this, don't take my word for it though as I'm not sure of the consequences.

Sources: I have the app on my iPhone 6+, 10.2.

IOKit isn't missing, it's a framework you need to add manually in the build phases

@beyondxx3
Download the zip of the project (https://github.com/kennytm/iphone-private-frameworks/tree/master/IOKit), then place the header files in a folder that you might use for other projects.
Go to your target’s Build Settings. In the search bar write “headers”. In the results you’ll see a section called Search Paths. Change “Always Search User Paths” to YES, and add the path where you placed your headers in “User Header Search Paths”. Make sure to put the folder that contains the IOKit folder, and not the IOKit folder itself.
IOKit imports a file not present in these headers, head here to obtain it. Place it in a folder called libkern, inside the Headers folder that you created.

I was too slow. I was just about to say that!
Great minds think alike. :smile:

I can't add more offsets, but I can make the code more readable right now through the use of offsets, and I'll see if I can get 4k device support working. Given that I know nothing about Objective-C (except "uint_64" is 64-bit unsigned), me doing my best should help Luca get a head start in testing.
@kpwn, we all love you and your work, but please add the "Anyone But Stefan Esser" license so he can't use this.

I think Lucas has finished with the JB, he does not want to work on it anymore. Hence the public rendering

Not at all he has stated already that he can't look at 4K devices until the weekend since he doesn't have one at the moment so stop talking shit

Does this support the 5S as well, since it's a 64bit phone?

@PaulBGD Please read the read me in this link
https://github.com/kpwn/yalu102

@KILLCAMPER I'm not new to github, I checked the README and there's no information regarding list of devices that work or rules for contributing. Not everyone reads through 1k+ comment threads to figure out what hardware a project supports.

There not going that old so they say less you want to contribute the offsets . And if that have a device to test the off sets in memory

I've used the 10.1.1 Yalu B3 and just updated my iPhone 6S Plus to 10.2. Used Cydia Impactor and the .ipa and everything is working quite stable so far. Had only one reboot yet.

Linking to IOKit and stuff is not allowed. Closing.

Yalu102 is compatible with 10.1.1, even on previously jailbroken devices, but I suggest to remove the /.installed_yaluX file before updating.

whenever i try to add the iokit.dlyib to my project it still doesn't recognize its there and i still get a iokit not found error. i don't understand your explanation on how to add the iokit from the GitHub folder, i add it through my current files already on my mac in the system/library/framworks folder. i try to copy the dylib from there into my project but no luck. BTW I'm running it onto my 5s 10.2

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tjsreece picture tjsreece  Â·  6Comments

ramisali85 picture ramisali85  Â·  3Comments

christo98 picture christo98  Â·  4Comments

natezoom picture natezoom  Â·  5Comments

subhamshaw picture subhamshaw  Â·  3Comments