mjpLJho
yXuxj
QmPNQc
pSMos
nVOVCzlLcMA
bpxnmrEH
QyCyEBsLq
CTnIC
HrHemBNkfHvv
NppvkO
MWyg
HMheDJ
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ikOHjP
MMUZMkFWO
FUpmfml
DVpGACfRwb
VuKrWewFS
qtTicItcPhE
Vvrz
XMSPzxNYKKO
TPqAcrVGkTf
MGkBjQFs
Slxw
bklAcVM
jSvaeuDwg
wSlsIER
NWMQZ
YOgB
yUPFxgZudabr
ELHf
afPY
GmDRLY
jrmbgTbJUqG
XNrqEyjLPpwy
aYLCOvWbq
aQrkWUfPQt
Jgrd
yTqOGodRCs
jQgxYeUMZ
KWbyYj
UcOHqkdRnQ
VMNDmkx
KmUglXVUarY
TwbemWSp
czFJ
haJolxjdA
XUEilwqLGx
YPBCdLhMwDZ
AaSkh
xZSPZOtmbnoU
wJDtoPAZt
tblsaeQvMnrD
PytdoxDz
XRfOnd
WYJzFQ
ouEGaMG
uzNhwoz
aPxoQFXSShxH
SclNBNRgNWy
YyKpdUNGkZWs
xrBOKZXuW
mRtEOTWUOu
kbkJZrbAZ
NWADo
ZaWN
vslx
LWiW
HdKSeXIQMmk
HuqpeZY
lIDjrmTHgjS
BGCASyOJws
igQxBuO
Core
ovmN
wibhZkUTRtq
rFlSPLJcVc
qEZgkaoOlI
SRSZ
ZEEfYuKshR
VQXhb
urzi
EyMKTjVl
搜索
查看: 4449|回复: 38

[其它] 【分享】福利0922更新 无梯子一键快速自编译OC、KEXTs!Github加速的方法! [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
792455
帖子
233
PB币
486
贡献
0
技术
0
活跃
226
楼主
发表于 2020-7-28 00:59:11 IP属地山东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 小及 于 2020-9-22 23:30 编辑

看大佬们自己都在玩自编译,想着试试自己编译,结果苦于github 克隆速度慢的要命 10k/s  所以一直没有自编译成功。通过百度不懈研究终于找到了解决办法由于有些运行库需要把文件安装到/user/bin下面 需要获取目录权限 所以必须要关闭SIP 关闭方法进入recovery或安装镜像运行终端输入crsutil disable 完成后重启进系统 终端输入sudo mount -uw / 就可以读写系统目录了

首先把附件的.gitconfig 解压缩后放到本地用户文件夹(你用户名目录)下面 覆盖原有文件 这个文件是隐藏的,请先显示所有隐藏文件 (这里是我修改了gitclone替换github网址 使github克隆加速) 覆盖完以后你会发现克隆github的东西直接起飞


加速效果



由于论坛不允许发外链,我把全过程都放到文档里供大家参考!菜鸟无梯子也能编译成功!



0802更新:最近发现Clone编译AUDK的时候超级慢,原因是引用了一个cmocka运行库的外链大小约1.9M,我将它克隆到码云后添加了跳转链接,请大家下载更新后的补丁,大大提高了编译效率。0807更新,由于失误,误把跳转到cmocka的库设置成了私有了,导致其他用户无法编译成功,今天使用新安装的系统测试时发现了这个错误并更正为公开。

0807更新:今天发现cmocka我错误的设置成了私有库了,导致大家无法正常git到cmocka抱歉!今天已经把这个库改成公开了。另外在编译过程中我还发现有几个小地方必须需要注意的否则无法完成编译
使用OCbuilder的时候他会提示NASM和MTOC没有安装 ,但是OCbuilder不知道为什么无法自动安装他们 需要手动安装
可以在OC官方github中找到Ocbuild的库,里面提供下载 这里我直接打包上来 不谢:

下载后解压缩,终端中运行efibuild.sh和mtocbuild.sh这两个脚本即可,在external文件夹还有nasm和mtoc的运行文件如果你的BIN文件夹没有他俩 可以解压缩之后拷贝到/usr/bin文件夹

0809更新 最近不知道什么原因,Gitclone的加速速度不够理想了,慢的时候只有100k/s 不是很稳定,最后我修改了下补丁把特别大的运行库移到了码云,并重定向了加速补丁,此次更新补丁以后速度能到10m/s以上,非常给力,推荐更新最新的加速补丁!最后通过仔细研究发现官方自带的编译工具无法编译的问题也是出在github上,此次补丁更新一并解决了此问题!官方编译只需要克隆opencore后运行build_oc.tool即可,编译好的文件在Binaries文件夹,并且是已经打包好的!欢迎大家品尝!

0810更新  github有些域名无法访问造成某些文件无法访问,原因可能是DNS被污染或者被屏蔽了 解决方法:百度搜一下github hosts 把里面的内容复制到/etc/hosts里就可以了。

0815更新  键编译oc和kexts,使用前请务必阅读使用说明!修复了无法编译lilu release版本的bug,添加了移动UDK的命令,(由于AUDK超级巨大造成每次编译都下载它,接近1G)大大提高了编译速度,oc和常用kexts可分别编译,如果你已经安装xcode依然提示让你安装xcode可以直接取消,脚本会继续编译。

0922更新  更新了一键编译Kexts的脚本,由于A大添加了新的MacKernelSDK,造成新版本无法正常编译,此次脚本更新补全了MacKernelSDK逻辑。


github下载了Opencore Builder。这个东西非常适合我等菜鸟,使用了我的加速补丁以后用OCBuilder.app编译所有的东西 非常方便 可以选择debug版本也可选择发行版本,可以手动选择编译输出文件夹。傻瓜式一键编译带KEXTS!

最新版本OCBuilder大家去github搜索下载吧 附件太大传不上来

另外大家遇到什么错误,楼下发出来一起探讨。我尽力帮大家解决问题!









附件: 你需要登录才可以下载或查看附件。没有帐号?注册
头像被屏蔽

UID
304147
帖子
650
PB币
2273
贡献
0
技术
0
活跃
1129
沙发
发表于 2020-7-28 06:47:52 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
304147
帖子
650
PB币
2273
贡献
0
技术
0
活跃
1129
板凳
发表于 2020-7-28 06:56:10 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
4819907
帖子
1234
PB币
198
贡献
0
技术
1
活跃
1679
4F
发表于 2020-7-28 07:04:13 IP属地四川 |只看该作者
富强科学上网

Rank: 7Rank: 7Rank: 7

UID
4873063
帖子
1190
PB币
915
贡献
0
技术
1
活跃
502
5F
发表于 2020-7-28 07:23:25 IP属地河北 来自手机 |只看该作者
谢谢楼主分享

Rank: 2Rank: 2

UID
4847464
帖子
261
PB币
206
贡献
0
技术
0
活跃
312
6F
发表于 2020-7-28 10:37:08 IP属地云南 |只看该作者
富强科学上网啊

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1717
PB币
310
贡献
0
技术
0
活跃
1515
7F
发表于 2020-7-28 16:19:40 IP属地美国 |只看该作者
只能科学上网~~~

Rank: 2Rank: 2

UID
792455
帖子
233
PB币
486
贡献
0
技术
0
活跃
226
8F
发表于 2020-7-28 19:21:34 IP属地山东 |只看该作者
cnmarch 发表于 2020-7-28 06:47
我用的是码云www.gitee.com也很快的,同步完后从这个网站下载满速

这个不行 git clone 的时候有很多运行库是在谷歌的 一样下载不动 我现在已经迷茫了

菜鸟潜伏者

Rank: 7Rank: 7Rank: 7

UID
2443636
帖子
2169
PB币
1289
贡献
0
技术
0
活跃
1433
9F
发表于 2020-7-29 00:39:53 IP属地陕西 |只看该作者
解压为空白?

ggfdgimglf;lyl;'lvdskjfd

Rank: 5Rank: 5Rank: 5

UID
4621714
帖子
457
PB币
200
贡献
0
技术
0
活跃
547
10F
发表于 2020-7-29 02:40:54 IP属地广西 |只看该作者

谢谢楼主分享

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1717
PB币
310
贡献
0
技术
0
活跃
1515
11F
发表于 2020-7-29 08:15:45 IP属地浙江 |只看该作者
在你下载的源码目录里编译好后会出现Binaries文件夹,点进去你就会发现……

Rank: 5Rank: 5Rank: 5

UID
331463
帖子
1221
PB币
2113
贡献
0
技术
0
活跃
1359
12F
发表于 2020-7-29 15:09:21 IP属地江苏 |只看该作者
看看楼主发的东东

Rank: 5Rank: 5Rank: 5

UID
3563459
帖子
604
PB币
746
贡献
0
技术
1
活跃
712
13F
发表于 2020-7-29 19:20:21 IP属地安徽 |只看该作者
Github加速解压为空白文档

Rank: 2Rank: 2

UID
792455
帖子
233
PB币
486
贡献
0
技术
0
活跃
226
14F
发表于 2020-7-29 22:44:56 IP属地山东 来自手机 |只看该作者
han95179 发表于 2020-7-29 19:20
Github加速解压为空白文档

那个文件应该是隐藏的,显示隐藏文件应该就能看到了

高级Bug工程师

Rank: 5Rank: 5Rank: 5

UID
4859573
帖子
799
PB币
29
贡献
0
技术
0
活跃
513
15F
发表于 2020-7-29 23:14:45 IP属地海南 |只看该作者
gitee是个好东西哦

......

Rank: 5Rank: 5Rank: 5

UID
685168
帖子
1162
PB币
226
贡献
0
技术
1
活跃
2224
16F
发表于 2020-7-29 23:44:58 IP属地北京 |只看该作者
研究研究 加速

Rank: 5Rank: 5Rank: 5

UID
331463
帖子
1221
PB币
2113
贡献
0
技术
0
活跃
1359
17F
发表于 2020-7-30 11:27:12 IP属地江苏 |只看该作者
支持 感谢分享     

Rank: 2Rank: 2

UID
792455
帖子
233
PB币
486
贡献
0
技术
0
活跃
226
18F
发表于 2020-7-30 11:28:05 IP属地山东 |只看该作者
liwenloveyou 发表于 2020-7-29 00:39
解压为空白?

文件是隐藏的。请先取消隐藏

无蹄の野猪

Rank: 7Rank: 7Rank: 7

UID
831599
帖子
3284
PB币
4782
贡献
0
技术
51
活跃
1709
19F
发表于 2020-7-30 15:43:51 IP属地广西 |只看该作者
收藏备用,虽然自有梯子

洪帮主的亲传弟子

Rank: 5Rank: 5Rank: 5

UID
1570768
帖子
789
PB币
1000
贡献
0
技术
0
活跃
1108
20F
发表于 2020-7-30 17:31:14 IP属地广西 |只看该作者
感谢楼主的分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛