diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c83722..d7847f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ OpenCore Changelog ================== +#### v3.0.0 + +- Upgrade Opencore to 0.7.7; +- Upgrade Lilu and WhateverGreen Kexts; +- Add function '201 - Update Opencore ISO file'; +- Add function '202 - Clear all Recovery Images'; +- Add option to choose Storage in create VM; +- Fix minor bugs. + #### v2.0.1 - Fixed Opencore ISO disk size which was making booting impossible to install new virtual machines; diff --git a/EFI/opencore-osx-proxmox-vm.iso b/EFI/opencore-osx-proxmox-vm.iso index b71b280..7eb90a2 100644 Binary files a/EFI/opencore-osx-proxmox-vm.iso and b/EFI/opencore-osx-proxmox-vm.iso differ diff --git a/README.md b/README.md index 2622030..60c779d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # OSX-PROXMOX - Run macOS on ANY Computer - AMD & Intel -Install Proxmox VE v7.XX - Next, Next & Finish (NNF). +Install `** FRESH/CLEAN **` Proxmox VE v7.XX - Next, Next & Finish (NNF). Open Proxmox Web Console -> Datacenter > NAME OF YOUR HOST > Shell. @@ -25,7 +25,7 @@ VoilĂ , install macOS! This is really and magic **easiest way**! * 7.XX ## Opencore version -* December/2021 - 0.7.6 with SIP Enabled, DMG only signed by Apple and all features of securities. +* January/2022 - 0.7.7 with SIP Enabled, DMG only signed by Apple and all features of securities. ## Disclaimer diff --git a/setup b/setup index 6c0200a..59df807 100755 Binary files a/setup and b/setup differ diff --git a/tools/macrecovery/boards.json b/tools/macrecovery/boards.json index acffb8c..62df619 100644 --- a/tools/macrecovery/boards.json +++ b/tools/macrecovery/boards.json @@ -11,14 +11,14 @@ "Mac-942B59F58194171B": "10.13.6", "Mac-B809C3757DA9BB8D": "latest", "Mac-7DF2A3B5E5D671ED": "10.15.7", - "Mac-35C1E88140C3E6CF": "11.6.1", + "Mac-35C1E88140C3E6CF": "11.6.2", "Mac-942459F5819B171B": "10.13.6", "Mac-77EB7D7DAF985301": "10.15.7", "Mac-827FB448E656EC26": "latest", "Mac-7BA5B2DFE22DDD8C": "latest", "Mac-2E6FAB96566FE58C": "10.15.7", "Mac-F2208EC8": "10.13.6", - "Mac-BE0E8AC46FE800CC": "11.6.1", + "Mac-BE0E8AC46FE800CC": "11.6.2", "Mac-00BE6ED71E35EB86": "10.15.7", "Mac-4B7AC7E43945597E": "10.15.7", "Mac-CAD6701F7CEA0921": "latest", @@ -27,12 +27,12 @@ "Mac-FFE5EF870D7BA81A": "latest", "Mac-53FDB3D8DB8CA971": "latest", "Mac-A61BADE1FDAD7B05": "latest", - "Mac-42FD25EABCABB274": "11.6.1", + "Mac-42FD25EABCABB274": "11.6.2", "Mac-827FAC58A8FDFA22": "latest", "Mac-1E7E29AD0135F9BC": "latest", - "Mac-3CBD00234E554E41": "11.6.1", + "Mac-3CBD00234E554E41": "11.6.2", "Mac-66F35F19FE2A0D05": "10.15.7", - "Mac-189A3D4F975D5FFC": "11.6.1", + "Mac-189A3D4F975D5FFC": "11.6.2", "Mac-B4831CEBD52A0C4C": "latest", "Mac-C08A6BB70A942AC2": "10.13.6", "Mac-8ED6AF5B48C039E1": "10.13.6", @@ -57,7 +57,7 @@ "Mac-4B682C642B45593E": "latest", "Mac-DB15BD556843C820": "latest", "Mac-937A206F2EE63C01": "latest", - "Mac-81E3E92DD6088272": "11.6.1", + "Mac-81E3E92DD6088272": "11.6.2", "Mac-E43C1C25D4880AD6": "latest", "Mac-942452F5819B1C1B": "10.13.6", "Mac-65CE76090165799A": "latest", @@ -69,8 +69,8 @@ "Mac-94245B3640C91C81": "10.13.6", "Mac-EE2EBD4B90B839A8": "latest", "Mac-4BC72D62AD45599E": "10.13.6", - "Mac-2BD1B31983FE1663": "11.6.1", - "Mac-7DF21CB3ED6977E5": "11.6.1", + "Mac-2BD1B31983FE1663": "11.6.2", + "Mac-7DF21CB3ED6977E5": "11.6.2", "Mac-A369DDC4E67F1C45": "latest", "Mac-94245A3940C91C80": "10.13.6", "Mac-C3EC7CD22292981F": "10.15.7", diff --git a/tools/macrecovery/macrecovery.py b/tools/macrecovery/macrecovery.py index 2de587a..7a91389 100644 --- a/tools/macrecovery/macrecovery.py +++ b/tools/macrecovery/macrecovery.py @@ -223,7 +223,7 @@ def save_image(url, sess, filename='', dir=''): size += len(chunk) print('\r{} MBs downloaded...'.format(size / (2**20)), end='') sys.stdout.flush() - print('\rDownload complete!') + print('\rDownload complete! ') return os.path.join(dir, os.path.basename(filename)) @@ -240,10 +240,10 @@ def verify_image(dmgpath, cnkpath): if len(cnk) != cnksize: raise RuntimeError('Invalid chunk {} size: expected {}, read {}'.format(cnkcount, cnksize, len(cnk))) if hashlib.sha256(cnk).digest() != cnkhash: - raise RuntimeError('Invalid chunk {}: hash mismatch'.format(cnkcount)) + raise RuntimeError('Invalid chunk {}: hash mismatch'.format(cnkcount)) if dmgf.read(1) != b'': raise RuntimeError('Invalid image: larger than chunklist') - print('\rImage verification complete!') + print('\rImage verification complete! ') def action_download(args): """