Skip to content
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

Feature request: permit downloading all macos ipsws for a single --device #77

Closed
glen-mac opened this issue Feb 11, 2022 · 6 comments
Closed

Comments

@glen-mac
Copy link

glen-mac commented Feb 11, 2022

Hey! Just something that would be of use:

$ ipsw download ipsw --macos --device Macmini9,1                    
                                                                                                                                         
x  you must also supply a --version OR a --build (or use --latest)

Would it be possible for this to download all ipsws for that specific device?

Also would it be possible to add the --dyld flag to download just the DSC?

@blacktop
Copy link
Owner

I might be mistaken but I think ALL macOS IPSWs support ALL M1 macOS devices?

@blacktop
Copy link
Owner

Downloading just the DSC is on the roadmap, once I fold https://github.com/blacktop/go-apfs into ipsw

@glen-mac
Copy link
Author

glen-mac commented Feb 11, 2022

They seem to be split on ipsw.me for w/e reason - because that was my understanding as well. In any case pulling them all down (and all the DSC, or kernelcaches) would be a really useful feature!

@blacktop
Copy link
Owner

yeah I just checked and the ipsw.me guy is just being explicit, but all the links are the same for the different devices.

You CAN right now download just the kernels for all the IPSWs.

DSC is more complicated because it lives inside the APFS.dmg inside the IPSW zip

@blacktop
Copy link
Owner

blacktop commented Feb 15, 2022

I added in the latest release the ability to:

❯ ipsw download ipsw --device Macmini9,1 -V
   • URLs to Download:
      • https://updates.cdn-apple.com/2022WinterFCS/fullrestores/002-66272/FB0B40F5-49EB-421B-81EC-8B56B8468D3C/UniversalMac_12.2.1_21D62_Restore.ipsw
      • https://updates.cdn-apple.com/2022WinterFCS/fullrestores/002-57044/F1C9CC9E-28BE-49E2-82F9-C7BBBBCC42F8/UniversalMac_12.2_21D49_Restore.ipsw
      • https://updates.cdn-apple.com/2021FCSWinter/fullrestores/002-42433/F3F6D5CD-67FE-449C-9212-F7409808B6C4/UniversalMac_12.1_21C52_Restore.ipsw
      • https://updates.cdn-apple.com/2021FCSFall/fullrestores/002-23780/D3417F21-41BD-4DDF-9135-FA5A129AF6AF/UniversalMac_12.0.1_21A559_Restore.ipsw
      • https://updates.cdn-apple.com/2021FallFCS/fullrestores/071-97388/C361BF5E-0E01-47E5-8D30-5990BC3C9E29/UniversalMac_11.6_20G165_Restore.ipsw
      • https://updates.cdn-apple.com/2021SummerFCS/fullrestores/071-78715/CFEE4AA0-C104-479B-BDE1-3BFA1DFE710C/UniversalMac_11.5.2_20G95_Restore.ipsw
      • https://updates.cdn-apple.com/2021SummerFCS/fullrestores/071-72793/D57C87F1-FFDA-49FD-8747-30B9EE0DB21F/UniversalMac_11.5.1_20G80_Restore.ipsw
      • https://updates.cdn-apple.com/2021SpringFCS/fullrestores/071-71365/F9BFCEFA-87EB-4B03-A983-6DD23940414B/UniversalMac_11.5_20G71_Restore.ipsw
      • http://updates-http.cdn-apple.com/2021SpringFCS/fullrestores/071-00710/AB478B0E-D78C-4DFE-9BDA-5497969A5272/UniversalMac_11.4_20F71_Restore.ipsw
      • http://updates-http.cdn-apple.com/2021SpringFCS/fullrestores/071-32411/2A29A9DC-01C7-4A50-A6C4-9705269F780D/UniversalMac_11.3.1_20E241_Restore.ipsw
      • http://updates-http.cdn-apple.com/2021SpringFCS/fullrestores/071-29178/0E506A34-BA6B-40DF-AB6C-AAA981AD5953/UniversalMac_11.3_20E232_Restore.ipsw
      • http://updates-http.cdn-apple.com/2021WinterFCS/fullrestores/071-14756/5676903C-6D55-4412-B9DF-969F15F5491A/UniversalMac_11.2.3_20D91_Restore.ipsw
      • http://updates-http.cdn-apple.com/2021WinterFCS/fullrestores/071-05436/F88A5D8A-2118-481F-94EB-AA170026A141/UniversalMac_11.2.2_20D80_Restore.ipsw
      • http://updates-http.cdn-apple.com/2021WinterFCS/fullrestores/071-05402/657ADD63-ABE6-4D42-93FD-E5E3E9D48C67/UniversalMac_11.2.1_20D74_Restore.ipsw
      • http://updates-http.cdn-apple.com/2021WinterFCS/fullrestores/071-00846/DCCBFDF4-0B4E-4628-A843-F8755C863FB0/UniversalMac_11.2_20D64_Restore.ipsw
      • http://updates-http.cdn-apple.com/2020FallFCS/fullrestores/001-86608/A64021D1-CE56-4ABE-BB05-566A951EE3D0/UniversalMac_11.1_20C69_Restore.ipsw
      • http://updates-http.cdn-apple.com/2020FallFCS/fullrestores/001-79706/93A4C43C-2B45-47AF-84EA-794F8886B85C/UniversalMac_11.0.1_20B29_Restore.ipsw
? You are about to download 17 ipsw files. Continue? (y/N)

@glen-mac
Copy link
Author

thank you very much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants