{"id":13480551,"url":"https://github.com/acidanthera/OpenCorePkg","last_synced_at":"2025-03-27T11:30:36.684Z","repository":{"id":37413157,"uuid":"179354282","full_name":"acidanthera/OpenCorePkg","owner":"acidanthera","description":"OpenCore bootloader","archived":false,"fork":false,"pushed_at":"2024-10-27T13:12:01.000Z","size":233389,"stargazers_count":13357,"open_issues_count":6,"forks_count":2104,"subscribers_count":472,"default_branch":"master","last_synced_at":"2024-10-27T14:46:07.193Z","etag":null,"topics":["opencore"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/acidanthera.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-03T19:14:29.000Z","updated_at":"2024-10-27T13:12:07.000Z","dependencies_parsed_at":"2022-07-08T01:31:01.356Z","dependency_job_id":"5a04936d-b879-4b7c-854a-c9a125f2eb8f","html_url":"https://github.com/acidanthera/OpenCorePkg","commit_stats":null,"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidanthera%2FOpenCorePkg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidanthera%2FOpenCorePkg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidanthera%2FOpenCorePkg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidanthera%2FOpenCorePkg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acidanthera","download_url":"https://codeload.github.com/acidanthera/OpenCorePkg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222033485,"owners_count":16919514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["opencore"],"created_at":"2024-07-31T17:00:41.160Z","updated_at":"2024-10-30T14:30:44.569Z","avatar_url":"https://github.com/acidanthera.png","language":"C","funding_links":[],"categories":["C","其他_安全与渗透","others","Mac/iOS"],"sub_categories":["网络服务_其他","Containers"],"readme":"\u003cimg src=\"/Docs/Logos/OpenCore_with_text_Small.png\" width=\"200\" height=\"48\"/\u003e\n\n[![Build Status](https://github.com/acidanthera/OpenCorePkg/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/acidanthera/OpenCorePkg/actions) [![Scan Status](https://scan.coverity.com/projects/18169/badge.svg?flat=1)](https://scan.coverity.com/projects/18169)\n-----\n\nOpenCore bootloader with development SDK.\n\n## Libraries\n\nThis repository also contains additional UEFI support common libraries shared by other projects in [Acidanthera](https://github.com/acidanthera). The primary purpose of the library set is to provide supplemental functionality for Apple-specific UEFI drivers. Key features:\n\n- Apple disk image loading support\n- Apple keyboard input aggregation\n- Apple PE image signature verification\n- Apple UEFI secure boot supplemental code\n- Audio management with screen reading support\n- Basic ACPI and SMBIOS manipulation\n- CPU information gathering with timer support\n- Cryptographic primitives (SHA-256, RSA, etc.)\n- Decompression primitives (zlib, lzss, lzvn, etc.)\n- Helper code for ACPI reads and modifications\n- Higher level abstractions for files, strings, UEFI variables\n- Overflow checking arithmetics\n- PE image loading with no UEFI Secure Boot conflict\n- Plist configuration format parsing\n- PNG image manipulation\n- Text output and graphics output implementations\n- XNU kernel driver injection and patch engine\n\nEarly history of the codebase could be found in [AppleSupportPkg](https://github.com/acidanthera/AppleSupportPkg) and PicoLib library set by The HermitCrabs Lab.\n\n#### OcGuardLib\n\nThis library implements basic safety features recommended for the use within the project. It implements fast\nsafe integral arithmetics mapping on compiler builtins, type alignment checking, and UBSan runtime,\nbased on [NetBSD implementation](https://blog.netbsd.org/tnf/entry/introduction_to_µubsan_a_clean).\n\nThe use of UBSan runtime requires the use of Clang compiler and `-fsanitize=undefined` argument. Refer to\n[Clang documentation](https://releases.llvm.org/7.0.0/tools/clang/docs/UndefinedBehaviorSanitizer.html) for more\ndetails.\n\n#### Credits\n\n- The HermitCrabs Lab\n- All projects providing third-party code (refer to file headers)\n- [AppleLife](https://applelife.ru) team and user-contributed resources\n- Chameleon and Clover teams for hints and legacy\n- [al3xtjames](https://github.com/al3xtjames)\n- [Andrey1970AppleLife](https://github.com/Andrey1970AppleLife)\n- [mhaeuser (ex Download-Fritz)](https://github.com/mhaeuser)\n- [Goldfish64](https://github.com/Goldfish64)\n- [MikeBeaton](https://github.com/MikeBeaton)\n- [nms42](https://github.com/nms42)\n- [PMheart](https://github.com/PMheart)\n- [savvamitrofanov](https://github.com/savvamitrofanov)\n- [usr-sse2](https://github.com/usr-sse2)\n- [vit9696](https://github.com/vit9696)\n\n#### Discussion\n\nPlease refer to the following [list of OpenCore discussion forums](/Docs/FORUMS.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facidanthera%2FOpenCorePkg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facidanthera%2FOpenCorePkg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facidanthera%2FOpenCorePkg/lists"}