本帖最后由 Fyiertess 于 2019-4-20 11:17 编辑
我从初三接触LoveLive!的同时也开始接触笔记本准系统,至今也将近七个年头了吧。很难想象一个拉拉人是如何跟准系统扯上关系的。 道理很简单,在家里用台式机的话,有时候上个厕所,或者走开打通电话的功夫,家里的老人家就会以为我不用电脑了,直接就把我正在运行的电脑关掉,而且是直接关上了墙上的按钮而不是正常的关机,时间一长,既影响家人之间的关系,也对电脑硬件造成伤害。唯一的解决办法,看来就是换用笔记本了。 言归正传,至于为啥买X230这个型号,其实是纠结过很久的。我对笔记本的要求,首先就是要轻薄,作为学生党,经常需要拿着电脑去不同的地方使用。当然就要希望电脑够轻薄。自从高中毕业淘汰掉我的W500之后,我再也没有用过尺寸超过14英寸的笔记本,我现在正在服役的笔记本是微星的GE40,14寸不足两公斤重一英寸厚的机身里,集成了英特尔四代四核处理器和GTX850M显卡,以及1080P全高清IPS屏幕,这种既可以兼顾便携性和性能的笔电在目前市面上的笔记本电脑中是不多见的。就算有,价格也是贵的吓人,比如戴尔的XPS15系列。其次,现在我读大三下学期了,正要开始面对出来社会之前的各种实习和毕设,经常要听讲座,做笔记,做实验,偶尔有兼职还要出去做做工程。那么,需要一台效率高的电脑就变得十分的有必要了。讲道理现在我连拿着我的微星笔记本出去都嫌弃它有点累赘,而且微星的电池续航不太理想,毕竟是四核处理器,还有独立显卡。而且也用了两年多了,电池损耗也日趋严重,出去用半天不到就会把电用光。另一方面,微星的配件不好找,而且都贵的离谱,上回清灰中途出去帮人装个系统,家里的小屁孩把我的散热器拿去玩了,还折断了CPU的热管,害我上淘宝买了一个散热器,当时全淘宝只有一家有这个散热器(有种垄断的气息),而且这三根破铜管的破玩意儿居然花了我350大洋。维护成本出奇的高,所以综合考虑我还是让它守家吧,平时用来做做大项目,例如玩游戏,或者做视频,转格式之类的事情。其次,在这个万事深藏功与名的社会里,出去见人肯定要体面一些的了,如果你们说一个还没出来工作的大学生,出来实习就用苹果就要给我贴上一些拜金啊,败家啊之类的标签。那我低调些咯,但同时也不会比苹果少一点逼格。我想起了我以前的W500,于是就决定买ThinkPad系列了。考虑到老生常谈的便携性问题,T系列,W系列,E系列被否决了,最后只剩下X系列。本来是想买X240的,后来出于性能和扩展升级性考虑否决了,X240和后面的版本都开始标配低压处理器,内存槽也只剩下一根,虽然是有高分屏版本,但是X240的外观我还是有所保留意见,毕竟差不多已经失去了纯正的IBM血统。所以我只能在X220和X230之间做选择,当然,由于内存频率的支持,集显的性能,价格的差距也不大,以及USB3.0的问题等等,最后我决定了选择X230。 最初心里还在纳闷我该怎么习惯1366*768这个烂的不能再烂的分辨率的问题,但是后来我发现我完全不需要这么想。因为某次爬帖偶尔看见了论坛里关于X220/230系列上高分屏的帖子,我心想应该是时候把买电脑的事情提上日程了。 在闲鱼找了好几天,终于找到了一家帮公司出一批X230的卖家,i5不带内存硬盘卖1199心想就是他了,简单的询问和了解之后就下单了
顺丰走了三天到手了,拿到手的是带背光键盘和指纹的版本。翻出了抽屉底下闲置许久的内存和固态硬盘,就迫不及待的参照gacho的教程装好了黑苹果。过程也很顺利,驱动也很快的弄好了。简短的测试了驱动的稳定性和使用效果之后,就开始折腾一些细节功能的问题了。 哦对了,忘了发一下收到的机子,宿舍环境较差,所以拍出来的照片也不太好,见谅。 和微星GE40的对比 按照以前黑苹果的经验,加上我带有强迫症的性格,我肯定要尽可能的把它弄得完美。首先我了解并且归纳了我目前要面对的几个问题: 1. 登录iCloud账号之后开机提示iCloud登录发生错误 2. 因为鉴定失败而无法使用iMessage和FaceTime 3. 因为驱动问题无法使用Handoff,AirDrop的问题 4. 未完待续……
下面开始各个击破
我研究了半天之后,大概找到了一点头绪。第一个问题产生的原因,其实和第二个问题的原因大致上是相同的,就是苹果系统在加载之后就会验证电脑的序列号和硬件唯一识别码(UUID)。如果系统通过比对发现这两个项目的数值为空,不符合格式或者跟其它的用户所登陆设备的序列号及UUID的数值相同,就会限制你的账号登录,据说侥幸尝试多几次的还会把你的苹果ID拉黑掉。我想了很久,我发现我的配置文件config.plist是照搬gacho帖子附件里头的,并没有做过任何修改,问题就出在里面,序列号肯定是有问题的了,因为肯定也有很多人下载了附件并且拿去用了,所以我要把它改一改。 这里先事先说明,在装好苹果系统之后,先不要急着登录iCloud,iMessage和FaceTime,因为在没有修改好的情况下就直接登录非常容易会被苹果锁死你的id。下面先开始对配置文件进行修改。我因为之前尝试过登陆,所以修改后登陆还是登不上,只好格盘重装,重装完了再登录就没问题了。
苹果系统下打开Clover Configurator,选择左边的Mount EFI选项,挂载EFI引导分区,去到EFI/Clover/目录下找到config.plist,复制到桌面,用Clover Configurator打开它,找到左边的Rt Variables选项,打开它检查里面除了右上角的CsrActiveConfig选项以外的选项(两个红圈里头的选项)是否全部为空。
下午上课,今儿暂且先更新到这里,有空我会继续更新教程,敬请期待。。。
2017-03-28 17:17:28更新 继续更新一部分
确定Rt Variables页面里头除了右上角的CsrActiveConfig选项以外的选项(两个红圈里头的选项)全部为空之后,点击软件左侧的SMbios选项,再点击右侧的魔术棒。选择你的机型,我的选的是MacBook Pro,选好机型之后就会弹出一个副窗口,左上角选择具体的机型,x230的话选择MacBook Pro 10,1。选择好之后,下面的几个选项就会自动填充,不必理会它们,看到右侧的WeekManufacturer和Unit Number选项后面的shake按钮,不断交替点击这两个按钮,然后下面的序列号就会不断的变化,这时候选择一个生成好的序列号 然后输入验证码,如果显示了具体的苹果产品,那么回到clover重复第三步操作继续生成新的序列号去查询,直到出现了下图的画面,那么这个序列号就可以使用
搞定了序列号,那么回到smbios的页面,右侧有一个叫Board Serial Number的空选项,这个选项也是要填的,具体怎么填,就是把刚才生成好的序列号复制粘贴过去,后面再随便输入五位的字母和数字组合,如下图标记起来的NB666就是随意输入的值。OK,至此smbios选项就全部修改好了。 到了左侧最后一个System Parameter选项 要填的也很简单,Custom UUID选项里面填的就是你的电脑的UUID,至于UUID要上哪儿去找,其实非常简单,你的Thinkpad笔记本开机进bios的页面里面就显示了uuid,拍下来原封不动抄进去就完事儿了,记得要带上中间的分隔线。 好了,config.plist的修改全部结束了。 保存好config.plist到EFI\clover 下,重启电脑,登录你的iCloud,iMessage和FaceTime,享受与白苹果同等的乐趣吧。
2017-03-28 19:58:20更新 我对第三个问题的解决办法,讲道理吧,有点曲线救国的韵味,实在是折腾累了而想出来的一个比较省时省力的方法。 gacho的教程里说他使用的是AR9285这张卡,我网上查了下这张卡,规格可谓一塌糊涂,先把没有5G频段这事儿丢一旁,光是2.4G的速率也只有可怜的150M,我家的路由器标配都是1300M的AC双频路由器了。所以这卡我没法用,那就想另一个方案吧。于是我把机子拆开,看了一下无线网卡的插槽。无线网卡插槽是半高的,紧挨着的一个全高的位置是装mSATA硬盘或者WWAN模块的。之前做过功课,晓得mSATA速率只有2.0的速率,加上后来看见了论坛里关于在express卡位置安装mSATA3.0插槽以及USB接口模块的方案。于是我彻底放弃了在主板自带mSATA位置上的设备扩展,毕竟我也用不着wwan模块。(当然了,改装无线网卡并且需要使用mSATA插槽的话也是可以的,具体的方法请移步文章后面11月11日更新部分)突然多了一大块的扩展空间,那想象的空间也大得多了。既然空间有了,那就不受任何空间上的制约了,我选用了用苹果原装的BCM94360CD网卡的方案,这张网卡号称有1750M的速率(1300+450),而且关键的是不仅免驱,而且原生支持Handoff和AirDrop等功能。稳定性和性能等方面都不是第三方的网卡能比拟的。 4360CD在某宝的报价普遍偏高,普遍180到200,甚至有的到了300,于是我铤而走险去某鱼找去。找到了一家95包邮的,看了下过往的评论,咨询了卖家之后,买下了一张,顺路去某宝19包邮买了转接卡,后来考虑到白名单的问题,晓得230不能靠刷bios来加白名单,于是又下单了minpro100e编程器和sop8烧录夹。这些没到两天先后都到手了。
我最初的计划是把转接卡装在全高的位置上的,顺路卸下了自带的蓝牙模块,开机。按照套路,喜闻乐见的1802出现了。但是,为嘛只出现了一条?还是蓝牙模块的,Wi-Fi被吃了?心怀不甘的关掉机子,把模块装在原来半高的位置,用手按着,开机,喜闻乐见的1802再次出现,没毛病老铁,这回认全了,两个都出来了。
记下id,Wi-Fi:E4 14 A0 43 6B 10 11 01,蓝牙:5C 0A 00 45 重启进bios,config选项下选择Network选项,然后Wake on LAN选项选择AC and Bettery,插上网线,保存重启,再一次进bios,在bios界面内再按一下开机键关机,不出意外,网口上的绿灯常亮,黄灯一闪一闪。 另一头在GE40上,插上编程器,安装事先下载好的驱动,发现死活驱动不了,瞎整了好一阵子原来发现是恶心的微软默认开启了强制驱动程序签名阻止了编程器驱动的启用。没办法,重启电脑按F8选择不启用强制驱动签名,这下编程器算是可以用了。 再次拆开x230,撕开express卡焊点右侧的绝缘纸,找到靠内侧的25L3260E芯片,按照引脚标记用烧录夹夹好芯片,并摘掉烧录夹第八脚的连线。 开机,没有报错,直接进入系统。 进入系统后,问题又来了,Wi-Fi和蓝牙一个都没出来,吓得我立马重启进了Win7看了一下,发现Wi-Fi和蓝牙都能准确地识别和正常使用。看来不是网卡本身的问题。我想起了引导分区里头的kext有一个关于蓝牙的驱动,于是进去efi分区删掉了EFI/clover/kexts/other下的BrcmBluetoothInjector.kext,重启进入苹果系统,蓝牙果然出来了,Handoff等功能的支持也正常,说明已经被正常的驱动起来了。 但是Wi-Fi不出来的问题让我一直抓破了头。无奈之下只能翻看之前在GE40上黑苹果时自己做的记录,我记得当时使用的是和BCM94360CD非常相近的BCM94352HMB网卡,当时的情况是网卡驱动了但是AirDrop无法启用,原因是无线网卡并不是Airport Extreme的类型,所以就启用不了苹果自身的功能啦。我记得远景论坛上的解决方案是在dsdt里面加入无线网卡内建的补丁,让系统识别无线网卡为Airport Extreme类型,心想没准问题就出在dsdt里头。于是又挂载了efi分区,找到了EFI/clover/ACPI/patched里面的dsdt.dsl,用MaciASL打开,command+f查找关键字“WLAN” 果然问题就是出在这里,接下来把整个Device WLAN的代码片段删除掉,具体删除内容如下: Device(WLAN) { Name (_ADR, 0x00) Method (_DSM, 4,NotSerialized) { Store (Package (0x12) { "AAPL,slot-name", Buffer (0x08) { "AirPort" }, "device-id", Unicode("*"), "device_type", Buffer (0x08) { "AirPort" }, "model", Buffer (0x34) { "Atheros9285 8802.11 b/g/n Wireless Network Adapter" }, "subsystem-id", Buffer (0x04) { 0xA1, 0x30,0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0xAA, 0x17,0x00, 0x00 }, "compatible", Buffer (0x0B) { "pci168c,2a" }, "IOName", Buffer (0x0B) { "pci168c,2a" }, "name", Buffer (0x0B) { "pci168c,2a" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf(Local0)) Return (Local0) } }
完了以后编译,保存为dsdt.aml,替换原目录下的文件,重启电脑,无线网卡也驱动起来了
下面开始验证功能: AirDrop识别和传输完全正常
电脑Handoff完全正常
手机Handoff完全正常
iMessage正常收发信息
FaceTime可正常接收视频通话
查找我的Mac,完全正常 这里注意一点:千万不要随意点击锁定Mac,不然会在没有任何提示的情况下关机重启, 并且无法进入系统,使用安装u盘引导也无济于事,唯一的解决办法是重新刷一遍BIOS
至此,苹果系统下的问题基本上都解决好了,下面就是进行各种硬件上的小修小补了。 晚点有空继续更。。。
2017-03-29 11:48:08更新 前面有提到,网卡是装在半高插槽上面使用的,但是新卡是全高的,之前的测试过程都是用手压着网卡(当然我没那么蠢,后来干脆拿一卷电工胶布压在上面)的那么就注定了要把网卡模块或者插槽位置改一改。我看了一下转换卡上面的电路,基本上都是集中在下面靠近金手指的位置,上面几乎没有电路了,而且我不打算在机身上面做手脚,那么我找来了之前拆下的半高网卡,盖在转换板的上面,用铅笔标记出了螺丝孔位的位置,然后问隔壁宿舍借来一把游标卡尺,测量了全高螺丝孔和固定位到半高网卡对应位置的距离,也在转换板上标记了出来,比对核实了几次之后,开始找工具打孔。本来是打算找机电系的人借个小电钻,几分钟功夫就完事儿了,但是他们居然没有。无奈之下在宿舍翻箱倒柜找到了一颗钉子,碰巧隔壁宿舍的电灯坏掉了,电工正在修,于是又问电工拿了把锤子,硬生生在转换板上敲了三个眼儿出来,然后用一字刀把孔扩大到合适。装上去半高的插槽,发现完美的装进去了。效果如下 安装在网卡槽里是这样的
正准备装网卡的时候,我意识到了另外的一个问题:似乎红色和灰色的天线长度不够,这下毛了,换个天线还得要把上半身打开,把屏幕拆下来。工程量真的不小。回头想想自己也弄了那么久了,差不多完美了,总不能因为这点儿小事放弃吧,这就太不值了。 睡了一阵子,醒来测量了一下天线所需要的大概长度,得知大概需要65厘米左右的长度。于是上网找了一下笔记本的内置天线,找到一家3.5一对两根的店铺,买了一对72厘米的天线。然后我想起之前电脑发热的问题,加上买电脑的时候店家多次强调机子是2012年公司买入的,无拆无修,心想四年多没拆了里头肯定脏了,于是回头又买了润滑油,铜片和7783硅脂。
又等了两天终于都到了,又开始动工,拆屏幕换天线那部分因为还忙着别的事情,没有拍照,见谅。上图是收到的工具 把主板拆下来,拧下散热器,擦干净原来板结的硅脂,换上新的硅脂,铜片是用在PCH芯片上面的,原厂带的是相变导热垫,导热性能不高,也就导致了pch常年温度居高不下。 清理干净出风口的灰尘,顺手给风扇加润滑油
散热器PCH芯片位置涂上硅脂后,装回散热器
装了新的天线之后,长度过长,不好收纳,于是改变了一下走线方法,让一部份天线绕着液体导流孔走到主板下方,再穿出来到达网卡槽的位置,然后盘起来用胶布贴在网卡槽的底部,由于没找到合适的固定螺丝,所以无线网卡直接用透明胶固定在转接板上。至此完美的用上了四天线。
下午开始放三月三假期,先回家,回家收拾好后继续更。。。
2017-03-30 09:20:55更新 后来帮人在某鱼淘内存的时候,正巧看见一个卖十铨三代条子的,号称全新,抱着将信将疑的态度问了卖家,我看地区离学校也不远,隔天应该也到了。价格还不错,249包邮,要知道现在某东一二线品牌的8G笔记本三代条子都要卖320以上,心想这家也是值了,而且十铨的终身保修也不是盖的,大不了走保修罢了。考虑到日后要跑虚拟机的必要于是想都没想就买下来了,和原有的低电压版8G条子组成了16G双通道组合。
扯了那么多,也折腾完一个阶段了吧,下一个阶段想必就是去工作赚点钱等资金准备好了,然后观望一下论坛上各类改屏方案之后就开始改装了。毕竟768的分辨率用起来真的有点扯淡 最后贴上上述第一阶段改装的总开支以及接下来第二第三阶段的计划
2017-03-31 21:45:15更新 之前使用发现小红点不太灵敏,这里使用celent的驱动,替换掉原来EFI/CLOVER/kexts/other下的同名驱动,重启电脑即可解决 实测小红点灵敏度正常,中键+小红点滚动没有问题
2017-11-11 22:22:22更新 之前在安装无线苹果原装网卡方面,我做的比较简单粗暴,没什么技术含量,顶多就是打了两三个小孔而已,但是全高的转接板也制约了旁边mSATA插槽的使用,事实上我也发现,只要再对转接板做一下改动,mSATA插槽依旧可以不受苹果原装网卡体积上的制约而正常使用,下面就说一下我对此的解决方案。 那就是把转接卡进一步切割,切割成半高网卡的大小。
装在插槽上的效果,和固态硬盘可以很好的共存
再看一下下面的图,相信大家就能明白真正的原理了,因为网卡是装在转接板上面的,和转接板或固态硬盘不在同一平面上,而固态硬盘是和转接板在同一平面上的,因此转接板多余部分完全是多余的,切掉即可
最后发一张完成效果图
注意:ssdt-4.aml是i5-3320m的,使用其它cpu请自己重新提取并替换ssdt-4.aml config.plist不包含序列号和uuid,下载的朋友务必按照上述教程手动加入
|