Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Jan 11, 2025. It is now read-only.

Acer Aspire VX15 Hackintosh with OpenCore

NotificationsYou must be signed in to change notification settings

dongcodebmt/VX5-591G-OpenCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I no longer use hackintosh so this repo will not be maintained!
Just update OpenCore and kexts and you'll be fine 😉

Specs

My Specs

SpecsDetails
ModelAcer Aspire VX15 (VX5-591G)
Operating SystemmacOS Monterey && Windows 11
ProcessorIntel Core i5 7300HQ
MemoryMicron & G.Skill 2x8GB DDR4 2400MHz
M.2 Hard DriveKingston A1000 240GB
2.5" Hard DriveTOSHIBA MQ01ABD100 1TB
Integrated GraphicsIntel HD Graphics 630
Dedicated GraphicsNVIDIA GeForce GTX 1050M
Sound CardRealtek ALC255
Wireless CardIntel Wireless-AC 7265
TrackpadELAN 0501

Tested and working

  • Intel HD Graphics 630
  • USB 3.0 + USB 2.0 + USB Type C
  • Webcam
  • LAN + Wifi + Bluetooth
  • M.2 and 2.5" SATA hard drive
  • Screen brightness
  • Battery status
  • Sleep/Wake
  • TouchPad with gestures
  • HDMI + HDMI Audio
  • Airdrop + Handoff (with broadcom card)
  • Audio (Speaker + Internal Mic + Headphone + External Mic)
  • Keyboard with backlight (Some keys not work)
  • iServices
  • FileVault

Not working

  • NVIDIA GeForce GTX 1050M
  • SD Card reader
  • DRM
  • and a few other minor bugs

Guide

BIOS Settings (Version 1.08)

  • Set Supervisor Password
  • Disable Secure Boot (Can be enabled if OpenCore signed)

OpenCore config

Install MacOS

Fix Audio

Fix iServices

Fix Dual Boot

UEFI Secure Boot

I will not give detailed instructions here. See details athere.
You will need linux. However for simplicity I will useCloudShell.

user@cloudshell:~$sudo apt-get install -y gnu-efi help2man sbsigntool uuid-runtime libfile-slurp-unicode-perluser@cloudshell:~$mkdir sign&&cd signuser@cloudshell:~$git clone https://github.com/vathpela/efitools.git&&cd efitools&& makeuser@cloudshell:~$cp cert-to-efi-sig-list sign-efi-sig-list KeyTool.efi ..&&cd ..user@cloudshell:~$openssl req -new -x509 -newkey rsa:4096 -sha256 -days 365 -subj"/C=VN/O=DongDev/CN=Platform Key" -keyout PK.key -out PK.pemGenerating a RSA private key........................................................................................++++....................................................................................................................................................................++++writing new private key to 'PK.key'Enter PEM pass phrase:Verifying - Enter PEM pass phrase:-----user@cloudshell:~$openssl req -new -x509 -newkey rsa:4096 -sha256 -days 365 -subj"/C=VN/O=DongDev/CN=Key Exchange Key" -keyout KEK.key -out KEK.pemGenerating a RSA private key....................................................................................................................................................................................................................................................................................................................................................................++++...........................................................................................................................................................................................................++++writing new private key to 'KEK.key'Enter PEM pass phrase:Verifying - Enter PEM pass phrase:-----user@cloudshell:~$openssl req -new -x509 -newkey rsa:4096 -sha256 -days 365 -subj"/C=VN/O=DongDev/CN=Image Signing Key" -keyout ISK.key -out ISK.pemGenerating a RSA private key........................................................++++...........++++writing new private key to 'ISK.key'Enter PEM pass phrase:Verifying - Enter PEM pass phrase:-----user@cloudshell:~$./cert-to-efi-sig-list -g"$(uuidgen)" PK.pem PK.esluser@cloudshell:~$./cert-to-efi-sig-list -g"$(uuidgen)" KEK.pem KEK.esluser@cloudshell:~$./cert-to-efi-sig-list -g"$(uuidgen)" ISK.pem ISK.esluser@cloudshell:~$wget https://www.dropbox.com/s/un9q4ryu9il0ynd/MicWinProPCA2011_2011-10-19.crt?dl=1 -O MicWinProPCA2011_2011-10-19.crtuser@cloudshell:~$wget https://www.dropbox.com/s/qwbi3gk7h9qc716/MicCorUEFCA2011_2011-06-27.crt?dl=1 -O MicCorUEFCA2011_2011-06-27.crtuser@cloudshell:~$openssl x509 -in MicWinProPCA2011_2011-10-19.crt -inform DER -out MsWin.pem -outform PEMuser@cloudshell:~$openssl x509 -in MicCorUEFCA2011_2011-06-27.crt -inform DER -out UEFI.pem -outform PEMuser@cloudshell:~$./cert-to-efi-sig-list -g"$(uuidgen)" MsWin.pem MsWin.esluser@cloudshell:~$./cert-to-efi-sig-list -g"$(uuidgen)" UEFI.pem UEFI.esluser@cloudshell:~$cat ISK.esl MsWin.esl UEFI.esl> db.esluser@cloudshell:~$./sign-efi-sig-list -k PK.key -c PK.pem PK PK.esl PK.authTimestamp is 2021-7-8 13:02:52Authentication Payload size 1445Enter PEM pass phrase:Signature of size 2058Signature at: 40user@cloudshell:~$./sign-efi-sig-list -k PK.key -c PK.pem KEK KEK.esl KEK.authTimestamp is 2021-7-8 13:03:30Authentication Payload size 1455Enter PEM pass phrase:Signature of size 2058Signature at: 40user@cloudshell:~$./sign-efi-sig-list -k KEK.key -c KEK.pem db db.esl db.authTimestamp is 2021-7-8 13:03:59Authentication Payload size 4598Enter PEM pass phrase:Signature of size 2070Signature at: 40user@cloudshell:~$mkdir OCuser@cloudshell:~$git clone https://github.com/dongcodebmt/VX5-591G-OpenCore.git&&cd VX5-591G-OpenCoreuser@cloudshell:~$cp Drivers/* OpenCore.efi ../OC&&cd ..user@cloudshell:~$sbsign --key ISK.key --cert ISK.pem HfsPlus.efiwarning: data remaining[33792 vs 33796]: gaps between PE/COFF sections?warning: data remaining[33792 vs 33800]: gaps between PE/COFF sections?Enter PEM pass phrase:Signing Unsigned original imageuser@cloudshell:~$sbsign --key ISK.key --cert ISK.pem OpenCanopy.efiwarning: gap in section table:    .data   : 0x00015000 - 0x00016000,    .reloc  : 0x00017000 - 0x00018000,gaps in the section table may result in different checksumswarning: data remaining[94208 vs 98304]: gaps between PE/COFF sections?Enter PEM pass phrase:Signing Unsigned original imageuser@cloudshell:~$sbsign --key ISK.key --cert ISK.pem OpenCore.efiwarning: gap in section table:    .data   : 0x0006b000 - 0x0007b000,    .reloc  : 0x00082000 - 0x00084000,gaps in the section table may result in different checksumswarning: data remaining[512000 vs 540672]: gaps between PE/COFF sections?Enter PEM pass phrase:Signing Unsigned original imageuser@cloudshell:~$sbsign --key ISK.key --cert ISK.pem OpenRuntime.efiwarning: data remaining[20480 vs 20484]: gaps between PE/COFF sections?warning: data remaining[20480 vs 20488]: gaps between PE/COFF sections?Enter PEM pass phrase:Signing Unsigned original imageuser@cloudshell:~$rm -rf*.efi&&cd ..&& mv OC ..&&cd ..&&  zip -r OC.zip OCuser@cloudshell:~$cloudshell download OC.zip

You now have the necessary files. Let's continuehere.
Note:

  • KeepISK.key andISK.pem so that each OpenCore upgrade you will only need to sign the necessary files and replace them in theEFI/OC directory. You won't need to repeat the key generation and key adding steps.
  • To bootingKeyTool.efi. Let's renameKeyTool.efi toBOOTx64.efi and put it inUSB/EFI/BOOT

Credits

Thanks to Acidanthera, RehabMan, dortania, alexandred, daliansky, OpenIntelWireless

Enjoy

About

Acer Aspire VX15 Hackintosh with OpenCore

Topics

Resources

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp