Add image loading support for t8010#1
Add image loading support for t8010#1MLGRadish wants to merge 3 commits intoLinusHenze:masterfrom MLGRadish:master
Conversation
|
how did you find : |
|
Are you sure that it works? |
|
I still don't have the sign patches, but after that it should work |
|
I think I found the offset for sign patching, I tried with your change but it crash my device as soon as I upload any image Here the offsets for sign patching in case you need them: 0x100006ca0 => NOP I created following patch: But I could not tested it because as I said my device restarts itself after I start uploading an img file |
|
With these changes it does not reboot, but after applying the patches it just hangs. I will play around with it for a while, but if anyone has any ideas feel free to write a comment. |
|
Thanks, I'll also check in 7 or 8 hours after arrive at home. Keep in touch |
|
Any updates? I updated the offset signature for t8010 in my repo, but I could not pwn the device with your code which prevents me to test my new payload. With the original code from Axiomx I could pwn the device but as soon as I try to write into the memory the device crashes. Here are the new offsets: https://github.com/kellermanrivero/ipwndfu/commit/1355473e961e836e117f953f5ac67bcbc137c918 |
|
Well that is interesting... it works on my iPhone 7 without a problem as far as the pwning and writing to memory. You could try to copy the files from ipwndfu_public/bin to my fork to see if it works. |
|
Maybe there’s a subtle difference between the iPhone 7 and iPhone 7+. Could you try my new patches to see if they work on your device? |
|
Ok, I will try them out as soon as I get home from school. |
|
OK, so I found some weird behavior for some unexplained reason I can't leave pwned dfu mode. I'm looking into it now. |
|
Caused by the patch I sent you? |
|
I can't leave pwned dfu mode with and without the patches so I'm working on a fix. |
|
That's weird. Any change should not be persisted since patching and exploit works only in memory. |
|
is it working properly now? |
|
Full disclosure the exploit works, SecureROM patches get applied, I can upload iBSS and iBEC and it just does nothing I can see just a blank screen |
|
We’re you able to upload unsigned images after the patch? After upload iBSS stage did you try to run commands through iRecovery? |
|
using |
|
The Input/Output Error can be solved with trying it multiple times for some reason it does not work 100% of the time, and the commands do not work. |
|
i've already tried it several times; thing is iphone reboots. Maybe using older osx (e.g.10.13) will fix the issue |
|
Right now I have no idea what could be wrong with this and don't have much time to find out why, but I have a python3 implementation here https://github.com/MLGRadish/checkm8 that should work maybe give it a try. |
|
@nk2IsHere did you try with the version of @MLGRadish?? I think he included my offsets into his code. I have the same issue with my iPhone 7 Plus, as soon as I started writing into device’s memory it reboots and I need to do the whole process again. I found the offsets doing reverse engineering but I’m unable to test it in my device because the reboot issue. @MLGRadish seems to be the only one able to run it. |
|
it's all about device's uncontrollable reboot |
|
@MLGRadish close this pull, my pull: #3 |
|
@Cryptiiiic I'm happy to close my pull, congrats on doing it. |
Tested and working on t8010