MatthewPierson / checkm8-nonce-setter

A nonce setter for devices compatible with checkm8
217 stars 75 forks source link

Too many arguments & Iphone 7 not supported #1

Closed izaman1 closed 4 years ago

izaman1 commented 4 years ago

/Desktop/checkm8-nonce-setter-master$ ./main.sh Cloning into 'ipwndfu_public'... remote: Enumerating objects: 13, done. remote: Counting objects: 100% (13/13), done. remote: Compressing objects: 100% (11/11), done. remote: Total 463 (delta 5), reused 8 (delta 2), pack-reused 450 Receiving objects: 100% (463/463), 1.88 MiB | 738.00 KiB/s, done. Resolving deltas: 100% (235/235), done.

Do you want to input a generator? (y,n) y Please enter your desiered generator. 0x1111111111111111 Your generator is 0x1111111111111111 0x1111111111111111 Enter device model please iphone 7 ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments ./main.sh: line 86: [: too many arguments Your iphone 7 is not supported, sorry. Exiting...

MatthewPierson commented 4 years ago

You input the model wrong. It’s not the generation of the phone but the device model. So for the 7 it’s either iPhone9,1 or iPhone9,3 depending which one you have.

izaman1 commented 4 years ago

Thank You for your reply

zaman@Iftekhar:~/Desktop/checkm8-nonce-setter-master$ ./main.sh Cloning into 'ipwndfu_public'... remote: Enumerating objects: 13, done. remote: Counting objects: 100% (13/13), done. remote: Compressing objects: 100% (11/11), done. remote: Total 463 (delta 5), reused 8 (delta 2), pack-reused 450 Receiving objects: 100% (463/463), 1.88 MiB | 513.00 KiB/s, done. Resolving deltas: 100% (235/235), done.

Do you want to input a generator? (y,n) y Please enter your desiered generator. 0x1111111111111111 Your generator is 0x1111111111111111 0x1111111111111111 Enter device model please iPhone9,3 Your iPhone9,3 is supported Please connect device in DFU mode. Press enter when ready to continue

Starting ipwndfu ../files/lsusb: line 7: system_profiler: command not found iTunes: no process found Waiting 10 seconds to allow you to enter DFU mode Attempting to get into pwndfu mode Please just enter DFU mode again on each reboot The script will run ipwndfu again and again until the device is in PWNDFU mode checkm8 exploit by axi0mX modified version by Linus Henze s5l8965x support by Matthew Pierson Found: CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:0C ECID:000D790620B88D26 IBFL:3C SRTG:[iBoot-2696.0.0.1.33] ERROR: Exploit failed. Device did not enter pwned DFU Mode.

MatthewPierson commented 4 years ago

Just keep trying

gronget commented 4 years ago

something i wanna get clear.. iam currently working on iPhone9,3 but i only see ibss patch and no ibec.. (in /files) Shouldnt there be a patched ibec too

MatthewPierson commented 4 years ago

No, some newer devices only require custom iBSS not both

izaman1 commented 4 years ago

Just keep trying

I tried more than 100+ times. I got the same error. May be full support iphone 7 of bootrom exploit is not released, I think that is why it is not working in iphone 7. May be after release of verbose boot for iphone 7 it will work.

gronget commented 4 years ago

@izaman1 I actually never had no success with Linus Henze modified version of checkm8... what i did was to modify the code to use axi0mX version for ./pwnedfu and later implemented back modified version by Linus Henze to run Signature Check Remover... iam using linux however for this

MatthewPierson commented 4 years ago

My fork of ipwndfu_public works fine on my 7 Plus. Works first try most of the time, so I'd assume that its the same on the 7 but I don't have one to test on.

izaman1 commented 4 years ago

@gronget Did you succeed modifying the code? If you did can you tell me what you modified. I am also a linux user. It would be helpful. Thank You

izaman1 commented 4 years ago

@MatthewPierson May be I am running in linux that's why it is not working.

Blobbie01 commented 4 years ago

Same issue here, tried for over 4 hours, no success on the iPhone 7 (using MacOS 10.15 on VMware)

Daemonso commented 4 years ago

It seems to be VERY unstable, The developer seems to be in denial. ipwndfu works great for me, this program doesn’t though.

gronget commented 4 years ago

Thank You for your reply

zaman@Iftekhar:~/Desktop/checkm8-nonce-setter-master$ ./main.sh Cloning into 'ipwndfu_public'... remote: Enumerating objects: 13, done. remote: Counting objects: 100% (13/13), done. remote: Compressing objects: 100% (11/11), done. remote: Total 463 (delta 5), reused 8 (delta 2), pack-reused 450 Receiving objects: 100% (463/463), 1.88 MiB | 513.00 KiB/s, done. Resolving deltas: 100% (235/235), done.

Do you want to input a generator? (y,n) y Please enter your desiered generator. 0x1111111111111111 Your generator is 0x1111111111111111 0x1111111111111111 Enter device model please iPhone9,3 Your iPhone9,3 is supported Please connect device in DFU mode. Press enter when ready to continue

Starting ipwndfu ../files/lsusb: line 7: system_profiler: command not found iTunes: no process found Waiting 10 seconds to allow you to enter DFU mode Attempting to get into pwndfu mode Please just enter DFU mode again on each reboot The script will run ipwndfu again and again until the device is in PWNDFU mode checkm8 exploit by axi0mX modified version by Linus Henze s5l8965x support by Matthew Pierson Found: CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:0C ECID:000D790620B88D26 IBFL:3C SRTG:[iBoot-2696.0.0.1.33] ERROR: Exploit failed. Device did not enter pwned DFU Mode.

From the above it seems all is working fine but the device is not entering pwnedfu.. But if your interested you could just implement checkm8 exploit by axi0mX (this worked for me) just try to look through that code and you will try to change it any way you think will work..

izaman1 commented 4 years ago

@gronget It’s not working on linux. My device is not entering in pwndfu.

MatthewPierson commented 4 years ago

@Daemonso The guy who had issues said he is on linux which 1. I don't support with my stuff 2. Most people can't get ipwndfu to work on and 3. Success rate of the exploit varies from person to person and from computer to computer. I'm not in denial, I just said what I had experienced regarding the exploits success rate. Also the main fork of ipwndfu won't work with this as it doesn't allow for the removal of signature checks with Linus's remover (from my testing at least).

f407859918 commented 4 years ago

The iPhone has an ID that doesn't activate. Can you access the system?

izaman1 commented 4 years ago

The iPhone has an ID that doesn't activate. Can you access the system?

Yes. I can access

izaman1 commented 4 years ago

Matty's Checkm8 APNonce Setter Do you want to input a generator? (y,n) y Please enter your desiered generator. 0x1111111111111111 Your generator is 0x1111111111111111 0x1111111111111111 ./main.sh: line 82: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 89: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 96: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 103: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 110: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 117: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 123: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 129: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 135: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 141: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 147: files/igetnonce: cannot execute binary file: Exec format error ./main.sh: line 153: files/igetnonce: cannot execute binary file: Exec format error Either unsupported device or no device found. Exiting..

New Error

f407859918 commented 4 years ago

@izaman1 31/5000 Is the iPhone 7 okay? Is there any specific steps?

f407859918 commented 4 years ago

@izaman1 Is it true that the IPHONE phone ID is missing or the baseband is damaged, so you can bypass the activation policy and access the system page?

f407859918 commented 4 years ago

@izaman1 I hope the experienced God can answer that.

MatthewPierson commented 4 years ago

@f407859918 This is off topic now, don't talk about iCloud bypasses thats not related to this at all. @izaman1 You need to use macOS not linux with this as I've said before

f407859918 commented 4 years ago

@MatthewPierson I'm a rookie. Please take care of me.

f407859918 commented 4 years ago

@MatthewPierson Is it a downgrade right now?

izaman1 commented 4 years ago

@f407859918 This is off topic now, don't talk about iCloud bypasses thats not related to this at all. @izaman1 You need to use macOS not linux with this as I've said before

Thanks legend.. I am closing this now. Thank you for helping... I am so happy.

@izaman1 I hope the experienced God can answer that.

I am not talking about bypass. I don’t need that.