|
1 | | -# CloverBootloader Hackintosh and Beyond (Fork) |
2 | 1 |
|
3 | | -Este é um fork do [CloverBootloader](https://github.com/CloverHackyColor/CloverBootloader) com o objetivo de modernizar, corrigir bugs e facilitar o uso pela comunidade Hackintosh. |
4 | | - |
5 | | -## Objetivos do Fork |
6 | | - |
7 | | -- Modernizar o código para padrões atuais |
8 | | -- Melhorar o processo de build e releases |
9 | | -- Facilitar contribuições e colaboração |
10 | | -- Corrigir bugs conhecidos e aumentar a estabilidade |
11 | | - |
12 | | -## Como compilar (local) |
13 | | - |
14 | | -**Pré-requisitos:** |
15 | | -- macOS (recomendado, pode funcionar em Linux com adaptações) |
16 | | -- GCC 5.3 (ou compatível) |
17 | | -- p7zip instalado (`brew install p7zip`) |
18 | | -- Permissão de execução nos scripts (`chmod +x buildme ebuild.sh`) |
19 | | - |
20 | | -**Passos:** |
21 | | -```sh |
22 | | -git clone https://github.com/hnanoto/CloverBootloader-Hackintosh-and-Beyond.git |
23 | | -cd CloverBootloader-Hackintosh-and-Beyond |
24 | | -make Clover |
25 | | -``` |
26 | | -Os arquivos de release aparecerão na pasta `CloverPackage/sym` e `CloverPackage/CloverV2/EFI/CLOVER/`. |
27 | | - |
28 | | -**Limpeza:** |
29 | | -```sh |
30 | | -make clean |
31 | | -``` |
32 | | - |
33 | | -## Build automático (CI) |
34 | | - |
35 | | -A cada push para a branch principal, o GitHub Actions irá: |
36 | | -- Compilar usando macos-latest |
37 | | -- Gerar artefatos ZIP/7Z/PKG |
38 | | -- Disponibilizar para download como artefato do workflow |
39 | | - |
40 | | -Você pode acompanhar os builds na aba "Actions" do GitHub. |
41 | | - |
42 | | -## Contribuindo |
43 | | - |
44 | | -Para contribuir, veja o arquivo [CONTRIBUTING.md](CONTRIBUTING.md). |
45 | | - |
46 | | -## Roadmap Inicial |
47 | | - |
48 | | -- [ ] Modernizar código C/C++ |
49 | | -- [ ] Corrigir warnings e macros obsoletas |
50 | | -- [ ] Adicionar testes automatizados |
51 | | -- [ ] Atualizar dependências externas |
52 | | -- [ ] Melhorar documentação |
53 | | -- [ ] Criar templates de issues e pull requests |
54 | | - |
55 | | -## Créditos |
56 | | - |
57 | | -Baseado no trabalho da equipe CloverHackyColor e colaborações da comunidade Hackintosh. |
| 2 | +# CloverBootloader |
| 3 | +[](https://github.com/CloverHackyColor/CloverBootloader/actions/workflows/main.yml) |
| 4 | + |
| 5 | +Bootloader for macOS, Windows and Linux in UEFI and in legacy mode |
| 6 | +### Read the DOC [Clover-Documentation](https://github.com/CloverHackyColor/Clover-Documentation) / [Clover-Documentation Site](https://cloverhackycolor.github.io/Clover-Documentation/) |
| 7 | + |
| 8 | +# Features |
| 9 | + |
| 10 | +- Boot macOS, Windows, and Linux in UEFI |
| 11 | +- or legacy mode on Mac or PC with UEFI or BIOS firmware |
| 12 | +- Boot using UEFI firmware directly or CloverEFI UEFI firmware emulation |
| 13 | +- Customizable GUI including themes, icons, fonts, background images, animations, and mouse pointers. |
| 14 | +- Theme manager and theme repository at https://github.com/CloverHackyColor/CloverThemes |
| 15 | +- Native screen resolution in GUI |
| 16 | +- Press Page Up or Page Down to change GUI resolution |
| 17 | +- Press **F1** for multilingual help, depending on language setting in configuration |
| 18 | +- Press **F2** to save `preboot.log` from GUI |
| 19 | +- Press **F3** to show hidden entries |
| 20 | +- Press **F4** to save original (OEM) ACPI tables into `/EFI/CLOVER/ACPI/origin` |
| 21 | +- Press **F5** to test DSDT patching |
| 22 | +- Press **F6** to save graphics firmware into `/EFI/CLOVER/misc` |
| 23 | +- Press **F7** to test HDA output |
| 24 | +- Press **F9** to switch screen resolution |
| 25 | +- Press **F10** to save screenshots from GUI |
| 26 | +- Press **F11** to reset NVRAM |
| 27 | +- Press **F12** to eject CD/DVD |
| 28 | +- GUI refreshes after CD/DVD insertion |
| 29 | +- Ability to boot previously selected boot entry after default timeout |
| 30 | +- Boot entries menu scrolls if screen resolution is too low for menu |
| 31 | +- Create custom boot entries for personalizing boot entries and add support for other operating systems |
| 32 | +- Create Clover boot entry in NVRAM with tool from GUI |
| 33 | +- Launch EFI command shell from GUI |
| 34 | +- Startup sound checked by **F7** |
| 35 | + |
| 36 | +### Developers: |
| 37 | + |
| 38 | +* Slice, with help of Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, rehabman, Download-Fritz, nms42, Sherlocks, Zenit432, cecekpawon, stinga11, TheRacerMaster, solstice, Micky1979, Needy, joevt, ErmaC, vit9696, ath, savvas, syscl, goodwin\_c, clovy, jief\_machak, chris1111, vector\_sigma, LAbyOne, Florin9doi, Hnanoto. |
| 39 | + |
| 40 | + ### Source code credits to: |
| 41 | + Intel, Apple, Oracle, Chameleon, rEFIt and Xom, nanosvg. |
| 42 | + |
| 43 | + ### Packages credits to : |
| 44 | + Chameleon team, crazybirdy, JrCs, chris1111. |
| 45 | + |
| 46 | + ### Clover is open source based on different projects : |
| 47 | +* Chameleon, rEFIt, XNU, VirtualBox. [The main is EDK2 latest revision](https://github.com/CloverHackyColor/CloverBootloader) |
| 48 | +* Recent developments and changes in details at [Clover Change Explanations](https://www.insanelymac.com/forum/topic/304530-clover-change-explanations/) |
| 49 | +* Support forum discussion [AppleLife](https://applelife.ru/threads/clover.42089/) (Russian) [Insanelymac](https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/) (English) [macos86.it](https://www.macos86.it/forum/46-clover/) (Italian) |
| 50 | +--------------------------------------------------------- |
0 commit comments