Skip to content

Commit 73c35e7

Browse files
committed
bypass OpenCore
1 parent df4f172 commit 73c35e7

1 file changed

Lines changed: 1 addition & 32 deletions

File tree

nix/os/boot.nix

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -143,38 +143,7 @@ in
143143
cp $boot2 "$esp/boot"
144144
mkdir -p "$esp/EFI"
145145
cp -a "$oc/${arch}/EFI/OC" "$esp/EFI/OC"
146-
cp -a "$oc/${arch}/EFI/BOOT" "$esp/EFI/BOOT"
147-
mv "$tmp/uki.efi" "$esp/EFI/xnodeos.efi"
148-
cp "$oc/Docs/Sample.plist" "$esp/EFI/OC/config.plist"
149-
150-
# Disable Vault
151-
sed -i '/<key>Vault<\/key>/,/string>/ s/<string>Secure<\/string>/<string>Optional<\/string>/' "$esp/EFI/OC/config.plist"
152-
153-
# Disable Secure Boot
154-
sed -i '/<key>SecureBootModel<\/key>/,/string>/ s/<string>Default<\/string>/<string>Disabled<\/string>/' "$esp/EFI/OC/config.plist"
155-
156-
# Relax Scan Policy
157-
sed -i '/<key>ScanPolicy<\/key>/,/string>/ s/<integer>17760515<\/integer>/<integer>0<\/integer>/' "$esp/EFI/OC/config.plist"
158-
159-
# Instantly Boot Into OS
160-
sed -i '/<key>ShowPicker<\/key>/,/string>/ s/<true\/>/<false\/>/' "$esp/EFI/OC/config.plist"
161-
162-
# Remove Default Drivers
163-
sed -i '/<key>Drivers<\/key>/,/<\/array>/c\
164-
<key>Drivers</key>\
165-
<array/>' "$esp/EFI/OC/config.plist"
166-
167-
# Remove Default Entries
168-
sed -i '/<key>Entries<\/key>/,/<\/array>/c\
169-
<key>Entries</key>\
170-
<array/>' "$esp/EFI/OC/config.plist"
171-
172-
# Add XnodeOS Entry
173-
sed -i '/<key>BlessOverride<\/key>/,/<array\/>/c\
174-
<key>BlessOverride</key>\
175-
<array>\
176-
<string>\\EFI\\xnodeos.efi</string>\
177-
</array>' "$esp/EFI/OC/config.plist"
146+
mv "$tmp/uki.efi" "$esp/EFI/OC/OpenCore.efi"
178147
'')
179148
180149
# Update unattended disk decryption lock

0 commit comments

Comments
 (0)