p0up0u Profile
p0up0u

@_p0up0u_

2,001
Followers
0
Following
0
Media
10
Statuses

Joined July 2021
Don't wanna be here? Send us removal request.
@_p0up0u_
p0up0u
1 year
2
3
43
@_p0up0u_
p0up0u
1 year
@has000oon I don't really look at what is going on in the jailbreak community, so I don't know if this is the first public kernel read/write exploit for iOS 16. If it is, then it could be useful but it's only the first piece of the puzzle! (PAC and PPL bypasses are not included)
5
3
32
@_p0up0u_
p0up0u
1 year
@Little_34306 I tested the second exploit (Smith) on the very first public and developer betas of iOS 17 and it worked. I don't know in which beta it was fixed.
2
3
11
@_p0up0u_
p0up0u
1 year
@dedbeddedbed Yeah, that's because 16.1.2 isn't in the list of versions I tested. You might want to try removing `assert_false("unsupported osversion");` in the function info_init() in info.h, and replace it with `kfd->info.env.vid = 0;` instead. If you're lucky, the offsets will be the same!
2
0
9
@_p0up0u_
p0up0u
1 year
@dedbeddedbed In that case, the offsets are not the same! If you're not comfortable retrieving them from the XNU source code, you will have to wait for other people to offer pull requests which add support for the other versions that can be supported!
1
1
6
@_p0up0u_
p0up0u
1 year
@tihmstar @AppleUpdatei @i41nbeer @NedWilliamson @LinusHenze Yes, you can DM me and I'll give you more details! :)
0
0
4
@_p0up0u_
p0up0u
1 year
@Little_34306 If you trigger the assertion on line 93 in smith.h, then it has been fixed already. If you get a kernel panic, then it's a good sign but you'll need to adjust some offsets!
1
0
5
@_p0up0u_
p0up0u
1 year
@Little_34306 You will also need to change the default case in info_init() to remove assert_false("unsupported osversion");
2
0
3
@_p0up0u_
p0up0u
1 year
@AppleUpdatei @tihmstar @i41nbeer @NedWilliamson @LinusHenze Yes, but with a bit of work. You will need to find certain offsets in the XNU source code (easy). And if you want to support the "better kernel read/write primitive" through the fake perfmon device, you will need to find a few static addresses from the kernelcache (tedious).
1
0
0