LeetDown icon indicating copy to clipboard operation
LeetDown copied to clipboard

A possible solution for "Failed to restore device" on macOS 10.13 (or older systems)

Open wsl-fd opened this issue 1 year ago • 3 comments

My problem: the same as #121 (failed to download firmwares.json) LeetDown version: tried 2.2 & 2.0.1

After some searching, I found out its cause is expired ssl certificates for macOS 10.13 (https://talk.macpowerusers.com/t/ssl-certificate-problem-certificate-has-expired-on-macos-high-sierra-10-13-6/25418)

If you run "curl -L https://api.ipsw.me/v2.1/firmwares.json/condensed", there should be a prompt for an expired certificate.

So I followed this solution (https://stackoverflow.com/questions/69387175/git-for-windows-ssl-certificate-problem-certificate-has-expired/69396425#69396425) to remove the DST Root CA X3 certificate part from /etc/ssl/cert.pem, then my downgrade completed perfectly. (Maybe a reboot is needed.)

I hope this helps.

wsl-fd avatar Jan 09 '24 14:01 wsl-fd

i do not understand.

enderdrag0n422 avatar Jan 11 '24 14:01 enderdrag0n422

Works for me on MACOS 10.13.6! Just follow the instruction to delete the DST Root CA X3 certificate (search Serial Number: 44:af:b0:80:d6:a3:27:ba:89:30:39:86:2e:f8:40:6b, ) in /etc/ssl/cert.pem

IPAD AIR/MBP 2013-LATE ACOS 10.13.6/LEETDOWN 2.2

m0zic avatar Feb 09 '24 11:02 m0zic

Works for me too - Leetdown 2.2, MacOS 10.13.6 (High Sierra) , MacBook Air Mid 2011) Downgraded an iPad Mini 2 from 12.x > 10.3.3 (NOTE: Took two tries after editing the certificate file)

wehoit avatar May 03 '24 17:05 wehoit