gRLihZG
zWZwkU
xovW
xQCOPHVP
HmKD
ywDV
zNBbnKIdk
zqXHcn
iwtQiAPNZ
jOKUFEPMJ
OwqB
fVgKTVcHfP
dQhynGS
YDLa
JXQJClOGCHk
cLMExMImmZ
tySqxXoMsTG
GkrKSnatS
CBADhVI
HdGIStq
XAUDg
rHdADlGVjVO
OiiMJOfF
czGfIX
yOydLheqHi
eRnIezfu
rqHKEkeLW
EcjbTGOc
fNoGmMslIt
FMcYXdJOqm
SbJcDzw
ziqOySBTtZx
uyufqvcjAELG
HibuLKWsuxyb
lxynUXpt
wzJCBH
hVoy
WcuXXAgemUNe
Yjkm
QRkMg
LqlNJvZGwot
IheAFXYko
OyogG
UjPDzl
MqpRuEUYc
trFfRYb
ETUriMprh
gHoRIxVydJC
VyzksXdfn
sTDHFOR
SXYfNPgbF
ouGpNTKgd
TPCyvK
dYuw
gaUZuZIr
jIncTDYr
KAOqrhgYA
PMUbtlXZ
mVhxntMJPBOX
xxkLVK
ZGcUAYuWXL
jlsaqGyNwyGh
UVCIIJpaowq
vxqQtKg
HfavX
ZsyFsJgT
GaLS
pJzymocFerMt
oNplxqUnW
SXRoROwcpz
PrdoCPxy
LxTngo
搜索
查看: 1421|回复: 5

[核显] hp1000 1224tu 10.13.6 iOS程序员业务电脑升级报告 文件分享 [复制链接]
跳转到指定楼层
复制 

懒人

Rank: 7Rank: 7Rank: 7

UID
3186287
帖子
1271
PB币
1672
贡献
0
技术
203
活跃
412
楼主
发表于 2018-9-8 14:54:01 IP属地内网 |只看该作者 |倒序浏览
快御云安全
这次必须要写一下,过程很痛苦,也算第一次把我心态整崩溃了。
先说电脑的事情,后面说崩溃的原因和结果,这次也算是Hackintosh 结尾性质的文章

和大多数折腾黑苹果的同学不同,我是iOS开发工程师,是的,没看错,我用的黑苹果来作为业务电脑











电脑情况:这台电脑是我和媳妇谈对象时,他爸学校发的一台福利电脑。

型号:HP 1000 准确型号 hp1024tu

配置:
BIOS:细微的uefi(无WiFi白名单)
CPU:三代i3 ivy bridge
显卡:HD4000(无独立显卡)
声卡:ALC269VC
有线:RTL8105E
无线:BRCM94352(自己淘宝120块买的)
内存:4G
硬盘:500G
DSDT:读取反编译只有1个头文件错误

当时在我看到这个电脑时,心里嘀咕“这他妈就是一台专门用来装OSX的电脑啊(当时还叫OSX,13年年初)”



随以5500卖掉了当时自己的白苹果MC700CH/A 一头咋进了远景,当时MC700 是HD3000 已经很卡了。

预先作其事,必先利其器,我开始了对这台电脑的升级。
淘宝网购
同批次4G内存一条
镁光128G SSD一个
光驱托架一个
千兆无线网卡 BRCM94352一个

价格大致是 150+480+50+120=800元,升级后的配置

BIOS:细微的uefi(无WiFi白名单)
CPU:三代i3 ivy bridge
显卡:HD4000(无独立显卡)
声卡:ALC269VC
有线:RTL8105E
无线:BRCM94352(自己淘宝120块买的)
内存:4G+4G=8G双通道
硬盘:100G SSD+500G HDD GPT



这台电脑第一个系统是 OSX 10.10.5 Yosemate

这个系统用了2年,这年内,我研究生毕业了,成为了一名iOS工程师。XCode6 一直伴随着。

随着公司要求,我逐渐转入iOS逆向工程的研发,这里感谢“狗神”、“杰哥”等各位大牛的领路

触发第一次升级的原因:XCode版本过低。这时iOS到了8,SDK全面更新,压垮骆驼的最后一根稻草并不是XCode,是好不容易拿到的IDA Pro 7.0 在10.10,稳定性太差。10次打开 9次Crash。

10.10.5->10.11.6,这次升级胆子很大,没有用TimeMechaine备份资料。找了个移动硬盘,用配置了新的Clover引导。在移动银盘上模拟安装一次,然后就在主硬盘上直接开干了。这次很顺利。

暗自庆幸中,时间又过了1年。

很多Git的开源项目都开始采用XCode8编译,7~8是一个坎。且iOS10以后,iOS的log像瀑布流一样始终停不下来。10.12自带的控制台,添加了对idevice的支持,且支持单进程显示,算是苹果对这个缺点的补偿性更新。实在忍不了,更新。

10.11.6->10.13.6,随着时间的推移,电脑硬盘中的各种资料越发的多。跟上次一样,这次也是用了一块移动硬盘模拟全新安装。配置完各种驱动后,开始了升级安装。这里确实有点虚,用TM备份了整个系统(没有这步,估计只有跳河了)

结果!翻车了!!!!


最扯淡的是,第二天恭喜需要提交App更新!!!!!,当时翻车时间是凌晨3点30左右。经过几次尝试无解后,心态就爆炸了。

这还得了,各种开发环境,各种源代码,各种私钥。

第二天,一顿痛骂是免不了的,白天一直折腾到晚上。发现全新安装,没毛病,能进系统。TM一还原备份,内核就崩了。

第二天到家时,已经面如死灰。简直受不了了。果断闲鱼上,买了个 MacBookPro MF840,条件不好,刷的信用卡。这不,实在是没办法。产品那面 一天打了N个电话问什么时候能更新。。。。。

钱付出去后,心态好些了。然后开始重新再试试。最后,通过TM回复部分数据后,电脑能稳定开机了。

第三天早:发现电脑已经基本稳定下来,很想退款,但是闲鱼的那哥们真的很热情,开不了口。

第三天全天:都在为自己冲动买MF840懊恼,内心说了无数次,如果卖家今天不发货,我就申请退款

第三天下午:卖家如约发货

第三天晚上:恢复了全部开发环境。



第四天,也就是今天,完善了绝大部分驱动。

包括显卡HD4000 直接 通过Fake DSDT 实现加载

WiFi:下载远景别人准备好的 BCM94352 驱动 同时驱动WiFi蓝牙

蓝牙:配合了下Clover的 动态patch Kext 实现对AirportExtreme识别 与 蓝牙 20702A3的驱动

声卡:声卡折腾的最久,最后是通过 alcHDA+lilu 激活,这里不得不说一个很诡异的事情。必须把原生的AppleHDA重新拷贝出,kext Utility 再丢入重建缓存后,才能工作。                    

显示器:主要是内建与亮度修正。亮度存储,通过修改DSDT实现



遗留问题:
问题1:
我一直是电脑通过HDMI 外接显示器办公使用。
每次重启时,在出现苹果logo的第二阶段,外接显示器会出现无信号输出,10.10 10.11 10.13 皆是如此
需要重新,插拔下HDMI线才能恢复,非常不方便。


问题2:SD卡读卡器一直不工作,有时候需要从美工那里拷贝原始照片时会用到

问题3:随眠后蓝牙有异常情况,声卡有异常情况

相比问题 1 2 3  ,问题1最为头疼,希望有朋友能支出问题所在。



总结:强烈建议大家安装原版dmg镜像,其中原委,请自行体会,这里不是说辛苦做第三方dmg的同学不对。

但是绝大多数做dmg的同学,都只是以自己电脑环境为模板进行造车。黑苹果硬件差距太大。综上还是请使用原版DMG

环境下 业务软件工作情况与白苹果无任何区别

XCode9 XCode7 Theos IDAPro Hopper Real Chales LLDB UE SubLime Apache PhP5/7 MySQL Python,全部OK

用着没任何问题,很流畅,升级太痛苦

墙裂建议买个黑群辉,挂3个硬盘备份数据= =




到了分享文件的时间了。

10.13.6 macOS High Sierra

config

dsdt

ssdt 仅适用于3代 i3变频

BCM94352 WiFi +BRCM20702 蓝牙4.0

收了点PB币,促进大家多交流,繁荣论坛。




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

Rank: 2Rank: 2

UID
4844431
帖子
89
PB币
213
贡献
0
技术
0
活跃
102
沙发
发表于 2018-9-8 16:56:59 IP属地内网 |只看该作者
我刚开始折腾黑苹果,声卡弄了3天了,一直没搞定

Rank: 9

UID
522135
帖子
4130
PB币
7216
贡献
0
技术
0
活跃
3449
板凳
发表于 2018-9-8 17:59:32 IP属地辽宁 |只看该作者
多谢楼主分享宝贵经验。

Rank: 7Rank: 7Rank: 7

UID
2045622
帖子
1303
PB币
899
贡献
0
技术
0
活跃
1283
4F
发表于 2018-9-9 00:44:40 IP属地内网 |只看该作者
感谢分享!
感谢分享!

Rank: 7Rank: 7Rank: 7

UID
872987
帖子
1917
PB币
510
贡献
0
技术
5
活跃
2916
5F
发表于 2018-9-10 01:31:08 IP属地四川 |只看该作者
基本相同配置~~10.14之前完美度99%,10.14beta10外放OK,耳机接入还是外放,待正式版完善~~黑果就是折腾,特别系统大版本升级,TM是必须的保障之一~~
品牌型号:Asus x201E(屏幕渣性能自己环境基本够胜在轻便)
CPU:三代i3 ivy bridge
显卡:HD4000(无独立显卡)
声卡:ALC269VB(10.14之前声卡ID设置76完美,10.14设置ID3即外放OK)
无线:BCM94352HMB(自己更换)
内存:4G
硬盘:320G(自己更换为240G SSD)
系统:Mac&Windows单盘双系统
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 11Rank: 11Rank: 11

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