資源簡介
各大臺式機通用型clover,支持大部分臺式機型,親測可用
代碼片段和文件信息
//
//??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;
#ifndef?LILU_CUSTOM_IOKIT_INIT
OSDefinemetaClassAndStructors(PRODUCT_NAME?IOService)
IOService?*PRODUCT_NAME::probe(IOService?*provider?SInt32?*score)?{
auto?service?=?IOService::probe(provider?score);
return?ADDPR(startSuccess)???service?:?nullptr;
}
bool?PRODUCT_NAME::start(IOService?*provider)?{
if?(!IOService::start(provider))?{
SYSLOG(“init“?“failed?to?start?the?parent“);
return?false;
}
return?ADDPR(startSuccess);
}
void?PRODUCT_NAME::stop(IOService?*provider)?{
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?*)?{
LiluAPI::Error?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)?{
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?were?disabled!
return?ADDPR(startSuccess)???KERN_FAILURE?:?KERN_SUCCESS;
}
#endif?/*?LILU_CUSTOM_KMOD_INIT?*/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-07?20:53??Clover\
?????文件????????8196??2018-01-07?21:18??Clover\.DS_Store
?????目錄???????????0??2018-01-07?21:18??__MACOSX\
?????目錄???????????0??2018-01-07?21:18??__MACOSX\Clover\
?????文件?????????172??2018-01-07?21:18??__MACOSX\Clover\._.DS_Store
?????文件??????450048??2018-01-07?20:52??Clover\boot
?????文件???????????0??2017-07-19?23:09??Clover\Icon
?????文件?????1541974??2017-07-19?23:09??__MACOSX\Clover\._Icon
?????目錄???????????0??2018-01-07?20:53??Clover\EFI\
?????文件????????8196??2018-01-07?21:18??Clover\EFI\.DS_Store
?????目錄???????????0??2018-01-07?21:18??__MACOSX\Clover\EFI\
?????文件?????????120??2018-01-07?21:18??__MACOSX\Clover\EFI\._.DS_Store
?????目錄???????????0??2018-01-07?13:37??Clover\EFI\BOOT\
?????文件??????738016??2018-01-07?13:37??Clover\EFI\BOOT\BOOTX64.efi
?????目錄???????????0??2018-01-07?21:07??Clover\EFI\CLOVER\
?????目錄???????????0??2018-01-07?13:37??Clover\EFI\CLOVER\misc\
?????目錄???????????0??2018-01-07?13:37??Clover\EFI\CLOVER\ACPI\
?????目錄???????????0??2018-01-07?13:37??Clover\EFI\CLOVER\ACPI\origin\
?????目錄???????????0??2018-01-07?13:37??Clover\EFI\CLOVER\ACPI\WINDOWS\
?????目錄???????????0??2018-01-07?13:37??Clover\EFI\CLOVER\ACPI\patched\
?????目錄???????????0??2018-01-07?13:37??Clover\EFI\CLOVER\tools\
?????文件?????1135040??2018-01-07?13:37??Clover\EFI\CLOVER\tools\Shell64.efi
?????文件???????20608??2018-01-07?13:37??Clover\EFI\CLOVER\tools\bdmesg.efi
?????文件??????937952??2018-01-07?13:37??Clover\EFI\CLOVER\tools\Shell64U.efi
?????文件????????1306??2018-01-07?13:37??Clover\EFI\CLOVER\tools\Shell.inf
?????文件??????758304??2018-01-07?13:37??Clover\EFI\CLOVER\tools\Shell32.efi
?????文件???????12292??2018-01-07?21:16??Clover\EFI\CLOVER\.DS_Store
?????目錄???????????0??2018-01-07?21:18??__MACOSX\Clover\EFI\CLOVER\
?????文件?????????120??2018-01-07?21:16??__MACOSX\Clover\EFI\CLOVER\._.DS_Store
?????目錄???????????0??2018-01-07?21:00??Clover\EFI\CLOVER\drivers64UEFI\
?????文件????????4640??2018-01-07?13:32??Clover\EFI\CLOVER\drivers64UEFI\OsxFatBinaryDrv-64.efi
............此處省略991個文件信息
- 上一篇:《解密無印良品》電子版完整
- 下一篇:機器學習應用到氣候科學
評論
共有 條評論