chenyinji
发表于 2016-6-13 10:27
顶顶顶顶顶顶顶顶,支持一下
mooyea
发表于 2016-6-13 10:36
谢谢分享!1
arslan2012
发表于 2016-6-13 10:42
口袋妖怪heart 发表于 2016-6-13 06:09 https://www.pcbeta.com/static/image/common/back.gif
额。。我记得已经修复了啊 你看看github的commit
恩,我也看到你改了
FisherMac
发表于 2016-6-13 10:54
口袋妖怪heart 发表于 2016-6-13 06:09 https://www.pcbeta.com/static/image/common/back.gif
额。。我记得已经修复了啊 你看看github的commit
早上又测试了一下
OSInstall.mpkg 修改没问题
OSInstaller+kernel 的修改不成功 比对原文件=无修改
怀疑是 \\ 的问题
perl 只用一个\ xcode 要用两个\\
可能因此无效吧????
cdr 无测试..
(不过 那cdr指令 之前 终端试过 貌似无法用 安装助手识别写入....只能用磁盘工具产制的cdr才能识别写入)
其他功能上 应该是正常...
mooyea
发表于 2016-6-13 10:56
谢谢分享!!
arslan2012
发表于 2016-6-13 11:00
本帖最后由 arslan2012 于 2016-6-13 11:03 编辑
FisherMac 发表于 2016-6-13 00:03 https://www.pcbeta.com/static/image/common/back.gif
1.MBR修改无效...
sudo perl -pi -e 's|x48\x8B........少一个\
要改为
好吧,发现问题了,我是直接调用perl的,stackoverflow的大神指出单引号是shell表达式,带有单引号的参数需要调用shell才能使用,所以我现在把代码改成了调用/bin/sh,把perl以及他的参数传给它的方法。
不知道有没有解决问题。我不知道怎么检测,求测试。
FisherMac
发表于 2016-6-13 12:39
arslan2012 发表于 2016-6-13 11:00 https://www.pcbeta.com/static/image/common/back.gif
好吧,发现问题了,我是直接调用perl的,stackoverflow的大神指出单引号是shell表达式,带有单引号的参数 ...
测试结果 perl 的修改 MBR+kernel还是无效果呢
arslan2012
发表于 2016-6-13 14:08
FisherMac 发表于 2016-6-13 12:39 https://www.pcbeta.com/static/image/common/back.gif
测试结果 perl 的修改 MBR+kernel还是无效果呢
对不起,是我自己把代码写错了,我修改更新了
然后这次我自己测试了一下,MD5已经变了
tony_weibs
发表于 2016-6-13 14:16
支持一下,留着看看
tony_weibs
发表于 2016-6-13 14:17
等着你的演示教程哦
FisherMac
发表于 2016-6-13 14:46
arslan2012 发表于 2016-6-13 14:08 https://www.pcbeta.com/static/image/common/back.gif
对不起,是我自己把代码写错了,我修改更新了
然后这次我自己测试了一下,MD5已经变了
原始代码 编译 测试结果
OSInstaller 无效
kernel 有效
自改代码 编译 测试结果
OSInstaller 有效
kernel 有效
1.修改地方
self.privilegedShellCommand 改用跟 XCPM一样的 self.shellCommand 其他不变
2.XCPM 适用版本不同
perl -pi -e 's|\xe2\x00\x00\x00\x02\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel
perl -pi -e 's|\xe2\x00\x00\x00\x4c\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel
前两个一样
第三个不同
适用 10.10.0 ~ 10.11.0 版本
perl -pi -e 's|\xe2\x00\x00\x00\x90\x01\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel
适用 10.11.1 beta 15B38b 以后版本
perl -pi -e 's|\xe2\x00\x00\x00\x90\x13\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel
直接加入第四个 就可以了
以上参考(还没测试安装MBR)
墨依依
发表于 2016-6-13 14:53
支持一个,~谢谢分享
arslan2012
发表于 2016-6-13 15:18
FisherMac 发表于 2016-6-13 14:46 https://www.pcbeta.com/static/image/common/back.gif
原始代码 编译 测试结果
OSInstaller 无效
kernel 有效
感谢修正,已经更新
geeter
发表于 2016-6-13 15:41
前排支持!!!
Lee_zer
发表于 2016-6-13 16:48
不错不错赞一个!!!!!不错不错赞一个!!!!!
FisherMac
发表于 2016-6-13 16:55
arslan2012 发表于 2016-6-13 15:18 https://www.pcbeta.com/static/image/common/back.gif
感谢修正,已经更新
刚测试了下.....MBR+XCPM kernel都修改正确
下载最新app.zip
制作10.11.5 Lazy Installer.dmg
恢复硬盘分区
安装MBR硬盘 成功
cdr 我无爱..等其他人测试啦
这app估计适用10.10.x~10.11.5..新的10.11.6应该也适用了
恭喜 两位大侠
又成功的让 懒人更懒了 {:9_364:}
arslan2012
发表于 2016-6-13 16:59
FisherMac 发表于 2016-6-13 16:55 https://www.pcbeta.com/static/image/common/back.gif
刚测试了下.....MBR+XCPM kernel都修改正确
下载最新app.zip
{:5_285:}终于没Bug了
口袋妖怪heart
发表于 2016-6-13 20:25
FisherMac 发表于 2016-6-13 16:55 https://www.pcbeta.com/static/image/common/back.gif
刚测试了下.....MBR+XCPM kernel都修改正确
下载最新app.zip
ok 感谢测试~
不知道10.12的MBR破解方式会不会变 会的话看im那边的方案吧
眼黑则明
发表于 2016-6-13 21:01
感谢分享!!
SkyGrass
发表于 2016-6-13 21:07
clever怎么引导啊??一直都是变色龙引导