Skocz do zawartości

Clover i FileVault II


Konrado0905
 Udostępnij

Rekomendowane odpowiedzi

  • 8 miesięcy temu...

Trochę info na temat "dodatkowo potrzebnych modułów"  z wątku o Cloverze na Insanelymac (post użytkownika savvamitrofanov):

 

You should add AppleEvent protocol, working AppleImageCodec, working FirmwareVolume protocol, Png/Bmp decoder , working AppleKeymapAggregator, wrapper for key event's and for UI. And then you'll get working boot.efi login ui. All stuff you can grab from apple firmware

My advice – just wait for open source implementation in Clover EFi, or as I mentioned above take all proprietary stuff from FW

 

Chyba faktycznie gdy chodzi o szyfrowanie całego dysku lepiej poczekać aż wszystko będzie gotowe i dopieszczone :P

Odnośnik do komentarza
Udostępnij na innych stronach

Lepiej nie lepiej, team clovera nie doda czegoś do czego nie ma otwartej licencji - jak np było np. z HFSPlus (z niego akurat chyba zrezygnowano z uwagi na brak licencji). Tak więc wyciągnięcie samodzielnie pliczków z firmware apple na własny użytek nie jest takie do końca złe...

Odnośnik do komentarza
Udostępnij na innych stronach

Nie, to są drivery efi z firmware apple, trzeba je wyciągnąć np.: za pomocą UEFITool
 
Tu masz GUIDy driverów EFI w firmware, lista może ni ebyć kompletna, nie pamiętam z jakiej wersji softu, szukaj na necie, pełno tego:

SmmCoreDispatcher.efi APP 240612B5-A063-11D4-9A3A-0090273FC18E
LegacyLoad.efi APP 2B0585EB-D8B8-49A9-8B8C-E21B01AEF2B7
SpiUtil.efi APP 5604D863-BF24-439B-BBF6-636D72036E07
PasswordUI.efi APP 9EBA2D25-BBE3-4AC2-A2C6-C87F44A1278C
BootPicker.efi APP E1628C66-2A2D-4DC5-BD41-B20F3538AAF7
FireWireOhci.efi DRV 0412A7A1-C050-42C2-877A-77C379F9F5F1
LegacyMetronome.efi DRV 07A9330A-F347-11D4-9A49-0090273FC14D
AppleHidInterface.efi DRV 07B37006-9302-408E-B416-B524D110DD7F
Ebc.efi DRV 13AC6DD0-73D0-11D4-B06B-00AA00BD6DE7
SmmControl.efi DRV 1A2B4139-0DA4-416C-ADE3-85877B318266
ScriptSave.efi DRV 1C6B2FAF-D8BD-44D1-A91E-7321B4C2F3D1
SstSpiFlash.efi DRV 1E843AD6-E237-42FC-BDA2-DE78542E16DD
AppleBrightnessControl.efi DRV 1F36527E-A97C-45F8-B24A-9D95B0A940FE
LegacyRegion.efi DRV 208117F2-25F8-479D-B726-10C10BED6DC1
Intel945Uga.efi DRV 2342CA44-3B35-4A34-995B-CEDEEB1A9576
IsaBus.efi DRV 240612B5-A063-11D4-9A3A-0090273FC14D
UsbBus.efi DRV 240612B7-A063-11D4-9A3A-0090273FC14D
IdeController.efi DRV 2686340E-665C-427F-8819-05BA54F030F5
GmchMbi.efi DRV 26FFD0D2-33DE-4FCE-9E70-82B37A903668
BiosVideo.efi DRV 29CF55F8-B675-4F5D-8F2F-B87A3ECFD063
AcpiS3Save.efi DRV 2BDED685-F733-455F-A840-43A22B791FB3
UsbMouse.efi DRV 2D2E62AA-9ECF-43B7-8219-94E7FC713DFE
UsbKb.efi DRV 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE
FirmwarePassword.efi DRV 2D61B52A-69EF-497D-8317-5574AEC89BE4
Uhci.efi DRV 2FB92EFA-2EE0-4BAE-9EB6-7464125E1EF7
SmmAccess.efi DRV 326E9CC6-9839-4885-B2ED-275903B668E1
Ich7MSmmDispatcher.efi DRV 35C5AB3E-B77A-450C-8854-159B2F0D32A5
PcRtc.efi DRV 378D7B65-8DA9-4773-B6E4-A47826A833E1
IchPowerButton.efi DRV 398262C1-5165-4725-87FC-BB786A972582
ConSplitter.efi DRV 408EDCEC-CF6D-477C-A5A8-B4844E3DE281
SmbiosMemory.efi DRV 42F5F135-3F50-4319-98A2-3B22DF559D20
AppleBootPolicy.efi DRV 4391AA92-6644-4D8A-9A84-DDD405C312F3
Partition.efi DRV 43B93232-AFBE-11D4-BD0F-0080C73C8881
SmartTimer.efi DRV 45424D0C-E6AF-4AF2-AD99-FA77168742D1
SmbiosMisc.efi DRV 46F9D8DA-2670-44B2-9E42-C9B130CE2465
SataController.efi DRV 4C5C6A74-BAB7-46D6-8688-3B2E7F246E3F
FtwLite.efi DRV 4C862FC6-0E54-4E36-8C8F-FF6F3167951F
HfsPlus.efi DRV 4CF484CD-135F-4FDC-BAFB-1AA104B48D36
Fat.efi DRV 5058F21C-BC34-11D4-BD18-0080C73C8881
AcpiSupport.efi DRV 506533A6-E626-4500-B14F-17939C0E5B60
ApplePowerState.efi DRV 508A61DC-2C57-4848-A54A-58015179C94A
Crc32SectionExtract.efi DRV 51C9F40C-5243-4473-B265-B3C8FFAFF9FA
ConPlatform.efi DRV 51CCF399-4FDF-4E55-A45B-E123F84D456A
DataHub.efi DRV 53BCC14F-C24F-434C-B294-8ED2D4CC1860
BiosKeyboard.efi DRV 5479662B-6AE4-49E8-A6BD-6DE4B625811F
IcnsConvert.efi DRV 5C08E2E2-AD70-4C99-94A2-AE604EA033DA
YukonEthernet.efi DRV 5D337D63-2677-4868-8251-B97C6D1F0E90
DxeIchInit.efi DRV 5F4735F7-DCF9-40FD-8858-026F931942A9
FireWireDevice.efi DRV 6074610C-93C6-4A50-9AAA-0927DE7C6975
AppleMemoryTest.efi DRV 60A14F6F-55B9-47A3-B067-01A93027F3FE
GraphicsDisable.efi DRV 6229630C-32C3-4638-8091-838D985DFA82
MpCpu.efi DRV 62D171CB-78CD-4480-8678-C6A2A797A8DE
IchSpi.efi DRV 62FC1B9A-8851-4654-90AD-CEA8C07FE259
ActiveBios.efi DRV 67AC0B1E-54C2-41A6-B57E-C2A321416ABC
IdeBus.efi DRV 69FD8E47-A161-4550-B01A-5594CEB2B2B2
SmmPlatform.efi DRV 6C077FAF-8258-4C08-B86D-B8DC632632B4
AcpiPlatform.efi DRV 6C79BA9B-5926-4295-A450-46B3401D95A5
SmmBase.efi DRV 737FE1C2-15E7-45D6-B37B-319FE880F733
AppleAirport.efi DRV 74CBEC3C-8190-42A0-9C02-D1C5ADC706D7
BSDP.efi DRV 77475D4F-7965-4038-B970-863FC73E0761
Legacy8259.efi DRV 79CA4208-BBA1-4A9A-8456-E1E66A81484E
AppleGraphicsPolicy.efi DRV 8A107CC5-DCDA-4FB7-A272-4243B41AFBFE
ApplePlatformInfoDB.efi DRV 8B24E4D4-C84C-4FFC-81E5-D3EACC3F08DD
SmmThunk.efi DRV 8D3BE215-D6F6-4264-BEA6-28073FB13AEA
English.efi DRV 8F26EF0A-4F7F-4E4B-9802-8C22B700FFAC
AppleDataHubUpdate.efi DRV 91538AC9-A5D3-4DEF-9A70-28A087DEFA79
Lpc47N20x.efi DRV 9204A71D-2050-4AB7-AD42-749CF9ADB4EB
IsaSerial.efi DRV 93B80003-9FB3-11D4-9A3A-0090273FC14D
NetBootUI.efi DRV 9A08BC1A-7561-4A68-8875-C0977C91573C
AppleDiagnosticVault.efi DRV 9E85F0D5-5185-482B-8D50-5671307FEA80
Terminal.efi DRV 9E863906-A40F-4875-977F-5B93FF237FC6
LegacySataController.efi DRV 9F2A114A-834B-4916-945C-1C09F4944819
StatusCode.efi DRV 9F455D3B-2B8A-4C06-960B-A71B9714B9CD
UnknownBoot.efi DRV A2AB9D42-967A-45B3-9507-28CCC7021F51
SNP.efi DRV A2F436EA-A127-4EF8-957C-8048606FF670
UsbCbi0.efi DRV A3527D16-E6CC-42F5-BADB-BF3DE177742B
AppleRemote.efi DRV A3CF349D-639C-4D08-AC4A-C95341FB4F94
UsbMassStorage.efi DRV A5C6D68B-E78A-4426-9278-A8F0D9EB4D8F
AppleDebugSupport.efi DRV A62D933A-9293-4D9F-9A16-CE81994CC4F2
Bds.efi DRV A6F691AC-31C8-4444-854C-E2C1A6950F92
AppleKeyMapAggregator.efi DRV AC4CE557-F5CD-439E-963C-40F09683DAC5
PciHotPlug.efi DRV AC6993CF-43C8-4FCB-840C-B7CF2E079977
AppleLegacyStartup.efi DRV AD21F7A0-7F5B-47FE-8CC0-241F318CABF5
MonotonicCounter.efi DRV AD608272-D07F-4964-801E-7BD3B7888652
IncompatiblePciDevice.efi DRV AD70855E-0CC5-4ABF-8979-BE762A949EA3
FwBlockService.efi DRV B1659B1F-F74E-4866-9D66-2930900391A5
UsbCbi1.efi DRV B40612B2-A063-11D4-9A3A-0090273FC14D
UsbBot.efi DRV B40612B9-A063-11D4-9A3A-0090273FC14D
Runtime.efi DRV B601F8C4-43B7-4784-95B1-F4226CB40CEE
CpuIo.efi DRV BAE7599F-3C6B-43B7-BDF0-9CE07AA91AA6
LegacyBiosPlatform.efi DRV BC6D08DC-865D-4FFE-8B7A-FB5FB04F12F1
AppleBootBeep.efi DRV BCCAD460-4F7D-4E51-8A5D-3BBA236D9EBB
BinConvert.efi DRV BD87394D-465C-40A9-9657-FBED21789860
EfiDevicePathPropertyDatabase.efi DRV BDFDE060-7E41-4EAE-AD9B-E5BBA7A48A3A
LightPciBusPciBus.efi DRV C0734D12-7927-432B-986B-A7E3A35BA005
DxeIchSmbus.efi DRV C21CF0E2-6ABC-4C3B-9DE6-3ABA8C3F83C9
DiskIo.efi DRV CA261A26-7718-4B9B-8A07-5178B1AE3A02
DataHubStdErr.efi DRV CA515306-00CE-4032-874E-11B755FF6866
Variable.efi DRV CBD2E4D5-7068-4FF5-B462-9822B4AD8D60
PciHostBridge.efi DRV CC322E80-6A08-4E80-8BCA-01A84BA6CFE4
AppleFirmwareFeatures.efi DRV CC582C73-F48F-4B62-83E8-A586B4C88F84
GraphicsConsole.efi DRV CCCB0C28-4B24-11D5-9A5A-0090273FC14D
PngConvert.efi DRV CCEC84CD-CDC5-4C75-8637-D4508FC79CCD
BmpConvert.efi DRV CD51358D-6E7E-45CA-B450-57C046BDFDDC
IchS3Save.efi DRV D26374A5-7716-4708-AD9F-9C4F2C02547E
IntelIchLegacyInterrupt.efi DRV D3709BB4-B194-4B71-B9C0-DBD8D2DA97AD
LegacyBootFS.efi DRV DF9A9591-B646-4621-AF0D-18143A73289F
SaveMemoryConfig.efi DRV E0ECBEC9-B193-4351-A488-36A655F22F9F
AppleRtcRam.efi DRV E121EC07-9C42-45EE-B0B6-FFF8EF03C521
PciPlatform.efi DRV E2441B64-7EF4-41FE-B3A3-8CAA7F8D3017
AppleEvent.efi DRV E364A338-2842-4F57-A7C7-CDC8CFDF6CD7
IntelIchReset.efi DRV E424C009-CD92-4FEC-8029-D79D3F1CF3DE
Smbios.efi DRV EAF59C0E-BD46-413A-9AE9-DD9F6D1A927D
SetupBrowser.efi DRV EBF342FE-B1D3-4EF8-957C-8048606FF670
SmmUsbLegacy.efi DRV EF33C296-F64C-4146-AD04-347899702C84
WatchDogTimer.efi DRV F099D67F-71AE-4C36-B2A3-DCEB0EB2B7D8
LegacyBios.efi DRV F122A15C-C10B-4D54-8F48-60F4F06DD1AD
SecurityStub.efi DRV F1EFB523-3D59-4888-BB71-EAA5A96628FA
AppleSmc.efi DRV F46998C9-DD30-4C64-966C-E17777B2568A
PlatformSetup.efi DRV F6D35FBB-63EA-4B25-81A5-5E62B4886292
PowerManagement.efi DRV F7731B4C-58A2-4DF4-8980-5645D39ECE58
HiiDatabase.efi DRV FCD337AB-B1D3-4EF8-957C-8048606FF670
TargetDiskModeUI.efi DRV FF478412-38C3-4770-85F6-5D076C62125F
DxeMain.efi DXECORE 35B898CA-B6A9-49CE-8C72-904735CC49B7
PeiMain.efi PEICORE 52C05B14-0B98-496C-BC3B-04B50211D680
CpuPeim.efi PEI 145971E9-AD52-4094-A8C8-BE5B3FECC82D
IchSmbusArpDisabled.efi PEI 1DA353A3-6400-4241-9AB0-E3E65C690EF7
PeiCdExpress.efi PEI 31E147A6-D39A-4147-9DA3-BEFD4D523243
MonoStatusCode.efi PEI 371B0018-B4B4-474C-AD91-2632C89B7E2A
AppleDebugSupportFireWireInit.efi PEI 54CE6010-2A6D-42AA-B1E2-FD97DE9C4DA8
MemoryInitWrapper.efi PEI 77C0B0CB-0406-4868-AEB5-C36B01D42FF6
DxeIpl.efi PEI 86D70125-BAA3-4296-A62F-602BEBBB9081
S3Resume.efi PEI 8BCEDDD7-E285-4168-9B3F-09AF66C93FFE
PciExpress.efi PEI A19FB0EE-05F4-4CD6-8F28-59B782FF95C6
AtapiPeim.efi PEI B7A5041A-78BA-49E3-B73B-54C757811FB6
PlatformStage2.efi PEI BB5B5907-5F8E-42AD-915D-5D98B52ED697
Capsule.efi PEI C779F6D8-7113-4AA1-9648-EB1633C7D53B
ApplePpiPlatformInfoDB.efi PEI CD2B6EB3-EA11-4848-B687-AFE57D3D1C0F
PlatformStage1.efi PEI F103A5A5-9345-4C3F-B496-DA14F41B6269
PeiIchInit.efi PEI F21173FE-DF86-4B8B-AFF9-C7CB77B9C7DD
SecCore.efi SEC 1BA0062E-C779-4582-8566-336AE8F78F09

 

Odnośnik do komentarza
Udostępnij na innych stronach

No Panowie i Panie, przetestowałem Clovera 3872 i FVII działa :D Jeden minus nie działa klawira po wybraniu dysku do bootowania, musze ja wypiąć i podpiąć ponownie, potem leci elegancko :D Aha no i jest podwójnie widoczna partycja Recovery, z jednej startuje, z drugiej nie chce. Czekamy na ostatnie szlify :)

Odnośnik do komentarza
Udostępnij na innych stronach

Poprawka do Recovery - moja wina, wpisy w config.plist w sekcji custom - nie mniej nie działa, a powinno, muszę zgłosić.
Tak jak pisałem skompilowałem najnowszego Clovera 3872 - są tam nowe drivery EFI, mam już 3874 - rozpoczęto implementację hibernacji na CoreStorage.

 

W końcu dzieje się coś ciekawego w światku OS X, ostatnio była straszna stagnacja !

 

Macie bootloader z obsługą FV II

 

 

 

OK już wiemy co jest powodem niedziałającej klawiatury i konieczności regpluga. Musimy wpakować driver UsbKbDxe do biosu lub poczekać na AmiShim jak chłopaki ogarną :D

Odnośnik do komentarza
Udostępnij na innych stronach

To jeszcze pytanie, wiadomo jak to działa na urządzeniach bez UEFI? I jak sprawa wygląda na laptopie, gdzie odłączenie i podłączenie klawiatury (ps2) może być lekko problematyczne? :D

 

Ok, trochę poszukałem i znalazłem w linku który podałeś http://www.insanelymac.com/forum/topic/317290-filevault-2/ ze klawiatura ps2 póki co odpada

Odnośnik do komentarza
Udostępnij na innych stronach

W legacy działa, z PS2 przerąbane na razie. Ja u siebie sprawdziłem AptioInputFix i klawa mi działa ale nieładnie pluje i niszczy grafikę bo ma debuga odpalonego chyba.

 

Edit: Sprawdziłem właśnie 3884 z AptioInputFix i grafika się już nie psuje, na ładowaniu Clovera jest tylko debug. Jak na razie FV II działa cudownie !

 

Aktualizacja bootloadera:

 

 

Kilka dodatkowych driverów EFI

AptioInputFix.efi.zip

AppleKeyMapAggregator-IM171.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Clover zaaktualizowany, podczas aktualizacji zaznaczyłem w Drivers64 "UsbKbDxe" - FV2 włączony i działa, chociaż pewnie wyłączę w najbliższym czasie bo na stacjonarnym komputerze to mi do szczęścia potrzebne nie jest - potestuję w najbliższym czasie na laptopie w legacy.

 

Ciekawostka, po włączeniu FV2 Steam "zgubił" bibliotekę gier (znajdującą się na dysku na dane) - na szczęście wystarczyło mu ją ponownie wskazać w ustawieniach i wszystko działa:) 

 

EDIT: Znalazłem kolejny problem, po dłuższym uśpieniu komputer się wyłącza (tzn zostawiam komputer uśpiony, wracam do wyłączonego, nie wiem co się dzieje pomiędzy). 

 

EDIT 2: próbując odszyfrować dysk wyskoczył mi Kernel Panic podczas uruchomienia, pierwszy raz od... kiedy pamiętam (tzn od czasu kiedy przerzuciłem się na Clover). Pomogły flagi -x oraz nv_disable=1 (raczej ta pierwsza). Dysk się obecnie rozszyfrowuje. 

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawa sleepu (u mnie działa), hibernacji, klawiatury, core storage, etc jeszcze jest szlifowana. W załączniku nowy driver klawy.

— fixed numpad keys (might require enabled numlock in bios);
— added a workaround for keyrepeat and missed keys, should work with Clover's AppleKeyAggregator now (will require at least Partial Usb Initialisation in Fast Boot section);
— fixed rare system startup freezes;
— improved z87 mouse behaviour.

AptioInputFixB2.efi.zip

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.