ASUS N550JV Hackintosh记录+教程+完整EFI分享
朋友的asus-n550jv笔记本,配置为i7-4700HQ+hd4600+gt750M(已屏蔽)+8g ram+256g ssd(sata)+1T hdd+1080P屏幕。安装黑苹果大体顺利,现将大概过程分享,供同机型的朋友借鉴。
前言
asus-n550jv原机自带ar9485无线网卡,驱动不完美,所以更换无线网卡为bcm94352hmb。
完美程度:显卡+声卡+双网卡+蓝牙完美驱动,USB正常,睡眠唤醒正常,显示器内建正常,HDMI外接屏幕无条件测试,变频12档,小太阳正常,电池正常(感谢黑果小兵和宪武以及其他大牛的帮助)。键盘背光调节正常,触摸板空白。
因为电脑是朋友的,所以截图不方便,因此本教程尽量多使用命令行方式,各位可以直接复制粘贴。一部分图片是在博主电脑截图的。
本教程需要你有一个macOS环境,可以是虚拟机。虚拟机安装macOS百度教程很多,请自学。
安装前要在Windows下准备好安装macOS所需分区。
教程制作安装盘
下载macOS Mojave 10.14.3镜像,博主建议在App Store下载,下载成功后会保存在Application下。
格式化U盘 ...
为个人网站升级TLS 1.3以及HSTS
理论相关TLSTLS简介SSL(Secure Sockets Layer) 安全套接层,是一种安全协议,经历了 SSL 1.0、2.0、3.0 版本后发展成了标准安全协议——TLS (Transport Layer Security) 传输层安全性协议。TLS 有 1.0 (RFC 2246)、1.1(RFC 4346)、1.2(RFC 5246)、1.3(RFC 8446) 版本。
TLS 在实现上分为 记录层 和 握手层 两层,其中握手层又含四个子协议: 握手协议 (handshake protocol)、更改加密规范协议 (change cipher spec protocol)、应用数据协议 (application data protocol) 和警告协议 (alert protocol)。TLS模型图如下。
TLS 1.3与TLS 1.2对比互联网工程任务组(IETF)是负责定义TLS协议的组,该协议经历了多次迭代。先前版本的TLS,TLS 1.2,在RFC 5246中定义, 并且在过去八年中已被大多数Web浏览器使用。在2018年3月21日,经过28次草案后,TLS ...
Hackintosh for ASRock Z390 Phantom Gaming-ITX/ac+i9-9900K相关问题解决方案
前言
你没看错,的确是Z390+9900K黑苹果,博主第一时间购买测试(价钱不说了),大概率国内首发Z390+9900K黑苹果常见问题解决方案。
常见问题关机变重启以及睡眠变重启(还没进入睡眠状态就重启)问题成因
由于Apple并没有推出搭载Z390芯片组的产品,所以macOS现有版本不能原生支持Z390的nvram。
解决思路
软件模拟nvram
解决方案
按照教程https://www.bugprogrammer.me/2018/06/29/Build_Clover.html 编译最新版本Clover并安装到系统根目录,安装时务必勾选EmuVariableUefi-64.efi以及RC scripts补丁,如下图。
将cloverx64.efi拷贝到EFI分区下的EFI/CLOVER路径下并覆盖,将EmuVariableUefi-64.efi拷贝到EFI分区下的EFI/CLOVER/drivers64UEFI路径下。
使用Clover Configurator挂载EFI分区并打开config.plist文件,找到Boot->Arguments并勾选slide=0选项 ...
Linux内核简介及编译教程
博主去年双11购入AMD Vega显卡(为了黑苹果免驱以及硬解),发现Linux下无法驱动Vega显卡,4K显示器分辨率被锁定为1920x2160的奇葩分辨率,无法接受。于是查阅了一下资料发现当时的内核(Linux 4.12)并不支持AMD Vega显卡,于是打算编译内核升级到最新版本,毕竟Linux的舒适使用对博主十分重要。现在分享一下Linux Kernel的编译教程。注意:由于时间久远,博主的Linux已经升级Ubuntu 18.04,自带内核版本为Linux 4.15,所以演示平台为Ubuntu 18.04,编译的内核版本为Linux 4.18.5。另外,本文中部分图片来源网络。因为经典体系架构图现画比较麻烦。
Linux内核简介Linux Kernel Map
Linux 系统体系结构如下图所示,Linux体系结构,从大的方面可以分为用户空间(User Space)和内核空间(Kernel Space)两部分。
用户空间中包含了C库,用户的应用程序。在某些体系结构图中还包含了shell,当然shell脚本也是Linux体系中不可缺少的一部分。
内核空间包括硬件平台、平 ...
ThinkPad S1 2018 Hackintosh记录+教程+完整EFI分享
朋友购买了ThinkPad S1 2018版本,配置为i5-8250U+uhd620+8g ram+256g 联想定制ssd(NVME)+1080P屏幕。安装黑苹果大体顺利,现将大概过程分享,供同机型的朋友借鉴。
前言
因ThinkPad S1 2018使用的是intel无线网卡,大家都知道intel无线网卡在黑苹果下目前无解,所以替换了Bcm94352z。虽然Bcm94360是免驱的,但是博主不建议笔记本用户选用,因为Bcm94360和普通的ngff无线网卡相比宽了一块,所以笔记本有概率无法安装。
完美程度:显卡+声卡+双网卡+蓝牙完美驱动,USB正常,睡眠唤醒正常,显示器内建正常,HDMI外接屏幕正常,变频7档,小太阳正常,电池正常(感谢黑果小兵和宪武以及其他大牛的帮助)。触摸屏以及电容笔可用,但只能单点触摸。触摸板和小红点可用,但是不支持手势。
因为电脑是朋友的,所以截图不方便,因此本教程尽量多使用命令行方式,各位可以直接复制粘贴。
本教程需要你有一个macOS环境,可以是虚拟机。虚拟机安装macOS百度教程很多,请自学。
安装前要在Windows下准备好安装macOS所需分 ...
ThinkPad S1 2017 Hackintosh记录+教程+完整EFI分享
朋友购买了ThinkPad S1 2017版本,配置为i5-7200U+hd620+8g ram+256g intel ssd(NVME)+1080P屏幕。安装黑苹果大体顺利,现将大概过程分享,供同机型的朋友借鉴。
前言
因ThinkPad S1 2017使用的是intel无线网卡,大家都知道intel无线网卡在黑苹果下目前无解,所以替换了Bcm94352z。虽然Bcm94360是免驱的,但是博主不建议笔记本用户选用,因为Bcm94360和普通的ngff无线网卡相比宽了一块,所以笔记本有概率无法安装。
完美程度:显卡+声卡+双网卡+蓝牙完美驱动,USB正常,睡眠唤醒正常,显示器内建正常,HDMI外接屏幕正常,变频7档,小太阳正常,电池正常(感谢黑果小兵和宪武以及其他大牛的帮助)。触摸屏以及电容笔可用,但只能单点触摸。触摸板和小红点可用,但是不支持手势。
因为电脑是朋友的,所以截图不方便,因此本教程尽量多使用命令行方式,各位可以直接复制粘贴。
本教程需要你有一个macOS环境,可以是虚拟机。虚拟机安装macOS百度教程很多,请自学。
安装前要在Windows下准备好安装macOS所需 ...
macOS下编译Clover教程
随着macOS 10.14公测版本的发布,黑苹果用户对Clover新版本的需求提高,想要最新版本的Clover最直接的方法就是源码编译,方便快捷,教程如下。
安装相关环境Xcode
Mac App Store商店安装Xcode
终端下输入如下命令并按提示安装1xcode-select --install
python
官网下载安装即可
准备编译脚本Build_Clover.command
输入如下命令下载编译脚本并进入相应目录1git clone https://github.com/Micky1979/Build_Clover.git && cd Build_Clover
给予执行权限1chmod u+x Build_Clover.command
执行脚本,中途会自动下载Clover最新源码,请等待,下载源码过程以及成功进入菜单如图所示1./Build_Clover.command
Build_Clover.command菜单解释
update Clover only (no building) 更新Clover源码不编译
update Clove ...
mi5开启全面屏手势教程(非原创,转自一个已经被miui论坛删除又幸运的被Chrome缓存下来的帖子)
MI5用户,升级miui10,发现没有全面屏手势的同学可以来看看
我把我开启全面屏的过程写了一下,由于在过程中看到其他帖子写的太随便,不够详细,所以来写一个详细一些的,方便mi5用户体验全面屏手势,话说真的很好用啊,那些说不用root用第三方软件实现的手势不管是从美观程度和可用性都没原厂的好啊,刷完自己体会吧。
适用对象
已经获取root权限的mi5
已是开发版系统,并且在授权管理开启了root授权
稳定版用户,自行升级到开发版开启root权限,或者用其他办法获取root授权
简要流程
获取完整root权限
安装rec,挂载system分区
使用re文件管理器找到/system/build.prop文件,在文件尾部加入qemu.hw.mainkeys=0
重启手机,即可在设置中找到全面屏选项
详细流程
默认使用win10系统,已安装mi5的驱动。
获取完整root权限
手机开启usb调试模式
下载一键破译分区工具
解压下载的文件,运行.bat文件,如图
安装rec,挂载system分区
下载twrp.apk
手机安装下载的app(此app需要root权限,如果是开发版小米 ...
Windows 10下忘记密码的解决方案(本地账户,微软账户通杀)
原理
我们知道Windows下连按5次shift会弹出粘滞键,他的程序名称是sethc.exe。经测试在Windows登录界面处输入密码之前按5次shift键也可以启动sethc.exe。所以只要把cmd.exe重命名为sethc.exe就可以在登录之前打开cmd以便我们为所欲为。
PE破解密码的缺陷如果电脑安装了双Windows系统,如win7+win10,pe破解可能失效。
教程
准备好windows 10安装U盘。
U盘启动,点击下一步->修复计算机->疑难解答->命令提示符(一定要在安装盘下进入,系统下直接进入高级模式会要求输入密码),如图如出现下图则说明你不是通过安装盘进入的高级模式。
导航进入系统盘符,注意不一定是C盘,用dir命令查看盘符下的文件已确定是不是系统盘。如12C:cd Windows/System32
输入以下命令将cmd重命名,3、4步骤如图12ren sethc.exe AAA.exeren cmd.exe sethc.exe
重启到登录界面按5次shift进入命令提示符(此时窗口名称为sethc.exe)
输入如下命令启用Windo ...
PHP+Nginx+MySQL搭建网站简易教程(以Centos7为例)
准备工作
一台vps
一个域名并做好域名解析(本人在godaddy 购买的),解析之后ping域名,如果返回的是vps的ip,则域名解析成功。如图:
一个SSL证书,个人网站免费的Let’s Encrypt即可(申请过程后面讲)。
安装PHP7.0及其扩展
更新yum源1rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装PHP7.0(php70w-common,php70w-fpm,php70w-mysqlnd必须必须安装)1yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel
版本验证1php -v
查看显 ...