资源简介

i7-8700+华硕B360MTUFGAME_S+RX5700最终版EFI.直接支持。支持最新10.15.3及以下() 有线网卡免驱,显卡免驱,睡眠支持。声卡acl887 直接驱动!!!!

资源截图

代码片段和文件信息

//
//  plugin_start.cpp
//  Lilu
//
//  Copyright © 2016-2017 vit9696. All rights reserved.
//

#include 
#include 
#include 

#ifndef LILU_CUSTOM_KMOD_INIT
bool ADDPR(startSuccess) = false;
#else
// Workaround custom kmod code and enable by default
bool ADDPR(startSuccess) = true;
#endif

bool ADDPR(debugEnabled) = false;
uint32_t ADDPR(debugPrintDelay) = 0;

#if !defined(LILU_CUSTOM_KMOD_INIT) || !defined(LILU_CUSTOM_IOKIT_INIT)

static const char kextVersion[] {
#ifdef DEBUG
‘D‘ ‘B‘ ‘G‘ ‘-‘
#else
‘R‘ ‘E‘ ‘L‘ ‘-‘
#endif
xStringify(MODULE_VERSION)[0] xStringify(MODULE_VERSION)[2] xStringify(MODULE_VERSION)[4] ‘-‘
getBuildYear<0>() getBuildYear<1>() getBuildYear<2>() getBuildYear<3>() ‘-‘
getBuildMonth<0>() getBuildMonth<1>() ‘-‘ getBuildDay<0>() getBuildDay<1>() ‘\0‘
};

#endif

#ifndef LILU_CUSTOM_IOKIT_INIT

OSDefinemetaClassAndStructors(PRODUCT_NAME IOService)

PRODUCT_NAME *ADDPR(selfInstance) = nullptr;

IOService *PRODUCT_NAME::probe(IOService *provider SInt32 *score) {
ADDPR(selfInstance) = this;
setProperty(“VersionInfo“ kextVersion);
auto service = IOService::probe(provider score);
return ADDPR(startSuccess) ? service : nullptr;
}

bool PRODUCT_NAME::start(IOService *provider) {
ADDPR(selfInstance) = this;
if (!IOService::start(provider)) {
SYSLOG(“init“ “failed to start the parent“);
return false;
}

return ADDPR(startSuccess);
}

void PRODUCT_NAME::stop(IOService *provider) {
ADDPR(selfInstance) = nullptr;
IOService::stop(provider);
}

#endif /* LILU_CUSTOM_IOKIT_INIT */

#ifndef LILU_CUSTOM_KMOD_INIT

EXPORT extern “C“ kern_return_t ADDPR(kern_start)(kmod_info_t * void *) {
// This is an ugly hack necessary on some systems where buffering kills most of debug output.
PE_parse_boot_argn(“liludelay“ &ADDPR(debugPrintDelay) sizeof(ADDPR(debugPrintDelay)));

auto error = lilu.requestAccess();
if (error == LiluAPI::Error::NoError) {
error = lilu.shouldLoad(ADDPR(config).product ADDPR(config).version ADDPR(config).runmode ADDPR(config).disableArg ADDPR(config).disableArgNum
ADDPR(config).debugArg ADDPR(config).debugArgNum ADDPR(config).betaArg ADDPR(config).betaArgNum ADDPR(config).minKernel
ADDPR(config).maxKernel ADDPR(debugEnabled));

if (error == LiluAPI::Error::NoError) {
DBGLOG(“init“ “%s bootstrap %s“ xStringify(PRODUCT_NAME) kextVersion);
(void)kextVersion;
ADDPR(startSuccess) = true;
ADDPR(config).pluginStart();
} else {
SYSLOG(“init“ “parent said we should not continue %d“ error);
}

lilu.releaseAccess();
} else {
SYSLOG(“init“ “failed to call parent %d“ error);
}

// Report success but actually do not start and let I/O Kit unload us.
// This works better and increases boot speed in some cases.
return KERN_SUCCESS;
}

EXPORT extern “C“ kern_return_t ADDPR(kern_stop)(kmod_info_t * void *) {
// It is not safe to unload Lilu plugins unless they 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-02-29 04:28  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\
     文件        6148  2020-01-29 13:08  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\.DS_Store
     文件        4096  2020-01-29 13:08  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\._.DS_Store
     目录           0  2020-02-29 04:27  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\BOOT\
     文件        4096  2020-01-29 13:08  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\BOOT\._BOOTX64.efi
     文件      950240  2020-01-29 12:53  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\BOOT\BOOTX64.efi
     目录           0  2020-02-29 04:28  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\
     文件        6148  2020-01-29 13:07  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\.DS_Store
     文件        4096  2020-01-29 13:08  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\._.DS_Store
     文件        4096  2020-02-29 11:32  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\._b-config.plist
     文件        4096  2020-01-31 11:21  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\._back_config.plist
     文件        4096  2020-01-29 13:08  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\._CLOVERX64.efi
     文件        4096  2020-02-29 11:39  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\._config.plist
     文件        4096  2020-01-31 11:21  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\._config_CometLake_10710u.plist
     文件        4096  2020-01-31 11:20  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\._config_Desktop.plist
     目录           0  2020-02-29 04:27  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\ACPI\
     目录           0  2020-02-29 04:27  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\ACPI\patched\
     文件          57  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\ACPI\patched\README.md
     文件        1411  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\ACPI\patched\SSDT-Disable-DGPU.aml
     文件        7251  2020-02-28 11:54  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\b-config.plist
     文件      950240  2020-01-29 12:53  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\CLOVERX64.efi
     目录           0  2020-02-29 04:27  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\
     文件       21172  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_10.12_NVME.plist
     文件       24644  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD4600_4400_4200.plist
     文件       22577  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD5000_5100_5200.plist
     文件       18728  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD510.plist
     文件       18017  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD515_520_530_540.plist
     文件       17586  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD520_530_540.plist
     文件       21413  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD5300_5500_6000.plist
     文件       16669  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD550_P530.plist
     文件       21412  2020-01-01 14:56  i7-8700+华硕B360MTUFGAME_S+RX5700最终版\CLOVER\config-Other\config_HD5600.plist
............此处省略1012个文件信息

评论

共有 条评论