-
Notifications
You must be signed in to change notification settings - Fork 554
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
rootvnode_offset #15
Comments
yep! that looks successful! if you put a valid rootvnode it's going to remount / as readwrite. |
Unrelated questions will be removed. Stop it. |
@kpwn I just kept the rootvnode offset the same, didn't change rootvnode just allproc_offset . Would that be an issue? Also didn't seem to do anything for my device after it rebooted. |
Yes, you need rootvnode. No extraction of bootstrap is being done at the moment, however. |
@kpwn Ok, thank you! |
@kpwn sorry for commenting a lot but I've got the rootvnode offset, it said on Xcode already jailbroken but no Cydia, so have you implemented the Cydia yet or no ??? |
I meant where is rootvnode offset located so i can put in the correct one @kpwn |
@CrypticGit clone the latest commit |
@williamfs i did its giving me apple mach o linker errors |
@kpwn Would you like us to send you our offsets after we find them? |
Yes, it's part of the reason why this is opensource. |
Where should we send them? |
rootvnode is very easy to find: just run the 'nm' command on a decompressed kernel, one of the symbols is rootvnode. and here is fine. |
@kpwn I already found it, tell me where should I submit my offsets :) |
@kpwn Im confused my device says one kernel but the ipsw says another |
Wait is kpwn Luca or? I'm confused |
@kpwn is it interesting to know them for tvOS ? |
@williamfs delete the 7 from the rootvnode_offset |
@EGYbkgo9449 Oops, thanks! |
The correct rootvnode_offset is rootvnode_offset = 0x5ae0b8; |
@kpwn reporting back. Got it working on 6s 10.2 N71mAP. Cydia is on the device now! :D |
I also have it 💃 |
Yep, working here too |
Welcome to the club 😎 |
@williamfs What offsets did you use? I found |
I used the last commited version with new offsets |
@ca13ra1 I got the same |
Guys remember to NOT install the Substrate Fix and run the command to fix facetime and those things. |
@BryanSuero No. |
@kpwn do i edit the offsets above the if statements or leave them? |
@kpwn What would happens if you run the commands to fix them? Because I already did it and it didn't fix it |
Moreover, remember it's not aimed to be used on any "everyday" iPhone |
I do found fffffff0075c20b8 rootvnode for iPhone 6, in case anyone if need |
Worked here too (6S+) :P |
@williamfs didn't update to the latest commit lol :) Working now fine |
BTW, how can I convert rootvnode? |
You have to subtract the kernel base to get the offset |
@BryanSuero thank you! |
5s n51 rootvnode fffffff0075b60b8 S _rootvnode & 5s allproc_offset = 0x5ac418 |
Iphone 6s samsung 10.1.1 offsets: |
@berkeelevent Someone asked me to find 6+ offsets i dont know if they are the same. |
@CrypticGit I can try |
@berkeelevent I think the code itself doesn't support the iPhone 6/+ yet. I could be wrong however but i added the offsets myself for 6+ and i get a kernel panic still on "got a cpacr", just wait for Q to update this repo! |
I was able to get correct offset for 6s on 10.2. Here's the output. Am I suppose to change the rootvnode_offset too?
The text was updated successfully, but these errors were encountered: