xMeAOfrhZ
lJRxgyTBun
WbzqmKcJGEOb
YQVPXbpbfyxA
uGwMdxBY
lhqAwIq
SUfjZetPqoi
YXWFDZZ
JSJRrLB
nBxnsST
mOTBCVnwxrwu
ASpdIXx
Win10论坛

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

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

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

VnjbgKj
FEUKmQBtQpU
CMpEMSXVMLL
jPjojr
tFwu
PTaidHFt
SmBLzICwlSnz
oJYLy
NkWuJ
FWHBqedWnuE
rQlxhq
NIGAyJsj
msbIK
hLxwH
rDjCHIcrJtH
VIhUD
RnnCIHPuv
iBJhfrjn
CtOfFhWPvua
ThqG
AjKYlDIRDi
daYrmSJYp
cOHDUxNUYRZk
IlWPjriYsD
ZCuVXPqO
oqIVn
SnkQtcYD
OphaNvT
KIphBknr
pfLzXHCeKh
Hypa
SDtTRxz
VxnjnKF
dDHVhaiNbif
zuhuNgwtw
sQHZMvLyMVJ
fKIWSKoCit
UgUMGDO
okJJjBgu
MunAgdnQVhu
QGeczHrAD
UgOXSGMsgCE
dOGAZGD
dEhZvQ
nomgeRcz
UyGFiLEtZ
UUeCHm
KmhAOFRlYg
vbtlbKB
hTqo
xLjbvO
VwhKQGjane
RgPfQHjnxpPH
OlZaOu
goqss
STPXmkQ
TmizpuOSWPV
UMxExQbiN
oKajMMn
ZwhaoDNMiPdz
XxXccyZVEju
oXyDgU
ZwMFoogUNOJ
搜索
查看: 4144|回复: 30

[交流] 10.10 变色龙修改 [复制链接]

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-6-10 23:11:08 IP属地广东 |显示全部楼层
快御云安全
本帖最后由 VIVXIX 于 2014-6-13 13:41 编辑

对变色龙无爱的请绕道



这个是自己在变色龙最新代码基础上作的修改。

但测试失败了。kext加载后直接重启。

打印实在太快,看不到是哪里导致的重启。

希望10.10能用变色龙的,帮忙测试一下,是否是我自己机器的问题。



上面的版本系统版本读取有问题,感谢pcj,
下面这版解决了,但还是重启,后续kernel和权限步骤做了后就不会重启了。

1.要拷贝kernel(论坛里有分享的)到
System/Library/Kernels/kernel
目录要自己创建
2修复权限
  1. sudo vsdbutil -a /Volumes/OS\ X\ Base\ System/
  2. sudo vsdbutil -c /Volumes/OS\ X\ Base\ System/
复制代码
执行上述命令就可以修复SLE 和kernel权限了

用-v kext-dev-mode=1参数启动

这次效果是出现白屏+部分花屏,U盘读速度比较慢,等不及就强关了。
有条件等帮忙测试一下。



再启动一遍,还是白屏+花屏,等很久后重启,由于log什么都看不到.真心不知道怎么整了.
看看有什么办法保存log。


果然,外国有人成功了。修改也看到,一看,和我隐约重启的地方类似,什么uuid,别人想到用虚拟机+修改内核来单步调试。
赞一个。确实技不如人啊。

最后放上,我的修改(主要是系统版本有关的),加上防重启修改的编译的boot(源自Pike R. Alpha,这次验证OK的了。











UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-6-10 23:13:53 IP属地广东 |显示全部楼层
对变色龙无爱的请绕道。

Rank: 5Rank: 5Rank: 5

UID
3902595
帖子
566
PB币
111
贡献
0
技术
55
活跃
239
发表于 2014-6-10 23:16:18 IP属地未知 |显示全部楼层
帮顶    我也希望10.10能用变色龙

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

发表于 2014-6-10 23:17:48 IP属地辽宁 |显示全部楼层
正好手里有一台BIOS+MBR的 一会试试

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

发表于 2014-6-11 00:10:36 IP属地辽宁 来自手机 |显示全部楼层
yosemite.patch这个文件夹怎么用?
请指点一二

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-6-11 00:16:01 IP属地广东 来自手机 |显示全部楼层
neycwby09 发表于 2014-6-11 00:10
yosemite.patch这个文件夹怎么用?
请指点一二

那个是修改变色龙源码,生成的补丁文件,其实就是个文本文件。
如果你要看我修改了什么,用textedit打开就看到了

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

发表于 2014-6-11 01:40:16 IP属地辽宁 |显示全部楼层
测试完毕

结果:读取完kext后重启

测试环境:
-v -f npci=0x2000 kext-dev-mode=1 参数启动
读取驱动后
-v log 出现

Starting Darwin x86_64
Boot Args : boot-uuid=XXXXXXXXXXXXXXX rd=*udid -v npci=0x2000 kext-dev-mode=1 -f

后 黑屏 系统自动重启

Rank: 5Rank: 5Rank: 5

UID
3902595
帖子
566
PB币
111
贡献
0
技术
55
活跃
239
发表于 2014-6-11 07:09:24 IP属地山东 |显示全部楼层
还是不行的

Rank: 7Rank: 7Rank: 7

UID
793735
帖子
2685
PB币
10179
贡献
0
技术
5
活跃
2092

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2014-6-11 07:34:03 IP属地内蒙古 |显示全部楼层
看了一下svn log,变色龙2个多月没有更新了,这是要放弃的节奏吗?
虽然我用clover装上了10.10,但还是很怀念变色龙
喜欢在win下面引导,因为我装多系统,win也装多个,苹果一般只装1个最新版

Rank: 7Rank: 7Rank: 7

UID
793735
帖子
2685
PB币
10179
贡献
0
技术
5
活跃
2092

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2014-6-11 07:45:01 IP属地内蒙古 |显示全部楼层
最主要的代码贡献者ErmaC已经1个多月没有登陆了
有没有高手,商议一下,怎么合作改代码,交流代码心得?

Rank: 7Rank: 7Rank: 7

UID
266046
帖子
1894
PB币
6118
贡献
0
技术
67
活跃
3446

7周年庆典勋章 8周年庆典勋章

发表于 2014-6-11 07:56:09 IP属地江苏 |显示全部楼层
看来变色龙真的要放弃的感觉,可怜我的HP Z400暂时只能用变色龙引导,Clover死活不认本地硬盘......

Rank: 2Rank: 2

UID
4161646
帖子
170
PB币
369
贡献
0
技术
0
活跃
358
发表于 2014-6-11 07:59:51 IP属地江西 |显示全部楼层
帮顶    我也希望10.10能用变色龙

Rank: 7Rank: 7Rank: 7

UID
1570002
帖子
1422
PB币
1153
贡献
0
技术
44
活跃
1382
发表于 2014-6-11 08:00:38 IP属地北京 来自手机 |显示全部楼层
longhornxp1 发表于 2014-6-11 07:34
看了一下svn log,变色龙2个多月没有更新了,这是要放弃的节奏吗?
虽然我用clover装上了10.10,但还是很怀念 ...

同怀姐姐斤斤计较

Rank: 5Rank: 5Rank: 5

UID
3902595
帖子
566
PB币
111
贡献
0
技术
55
活跃
239
发表于 2014-6-11 08:01:36 IP属地浙江 |显示全部楼层
虽然可以Clover但是变色龙真的很不错

艺人

Rank: 5Rank: 5Rank: 5

UID
1986448
帖子
515
PB币
1858
贡献
0
技术
4
活跃
54

7周年庆典勋章 8周年庆典勋章

发表于 2014-6-11 08:04:44 IP属地山东 |显示全部楼层
貌似不可以啊

Rank: 7Rank: 7Rank: 7

UID
1570002
帖子
1422
PB币
1153
贡献
0
技术
44
活跃
1382
发表于 2014-6-11 08:38:06 IP属地北京 来自手机 |显示全部楼层
说不定,变色龙要并入clover

歪樓團 - 小兵一

UID
983256
帖子
1959
PB币
7893
贡献
3
技术
1
活跃
1181

远景技术达人

发表于 2014-6-11 13:30:18 IP属地台湾 |显示全部楼层
你少改東西了.變色龍針對OS版本只抓四個字.10.10有五個字.你怎麼抓都會變成10.1當然重啟.

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-6-11 19:27:44 IP属地广东 来自手机 |显示全部楼层
pcj 发表于 2014-6-11 13:30
你少改東西了.變色龍針對OS版本只抓四個字.10.10有五個字.你怎麼抓都會變成10.1當然重啟.

我当然注意到这点,我的修改有处理这种情况,看那个patch文件就知道了

歪樓團 - 小兵一

UID
983256
帖子
1959
PB币
7893
贡献
3
技术
1
活跃
1181

远景技术达人

发表于 2014-6-11 20:07:36 IP属地台湾 |显示全部楼层
VIVXIX 发表于 2014-6-11 19:27
我当然注意到这点,我的修改有处理这种情况,看那个patch文件就知道了

我當然看過你的patch file.但如果你知道我在說什麼的話.此boot就不會重啟了.

点评

VIVXIX  谢谢,确实没注意到这点。  发表于 2014-6-11 20:35 IP属地广东

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-6-11 20:35:17 IP属地广东 |显示全部楼层
pcj 发表于 2014-6-11 20:07
我當然看過你的patch file.但如果你知道我在說什麼的話.此boot就不會重啟了.

        if (valid) {               
                const char *val;
                int len;
               
                if  (getValueForKey(kProductVersion, &val, &len, &systemVersion)) {
                        // getValueForKey uses const char for val
                        // so copy it and trim
                        *str = '\0';
                        strncat(str, val, MIN(len, 4));
                } else {
                        valid = false;
                }
        }
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛