El Capitan

So I finally took the plunge a couple weeks ago and upgraded my hackintosh to OS X 10.11 El Capitan. This is just some preliminary notes on how my upgrade went, and some guidelines you may want to follow if you’re similarly upgrading your machine.

Because this is a major version upgrade, and El Capitan is adding stricter SIP, I recommend being a bit more methodical/paranoid than normal with the upgrade:

  • copy existing clover config/installation to a USB key for backup/emergency use
    1. a full bootable clone of your 10.10 install is best, but a 10.10 USB installer with a known good clover config is good enough in most cases
  • find any/all updated kext patches for your hardware (e.g. cloveralc, handoff/BT, 5Ghz wifi)
  • copy all kexts that you plan to inject via clover to the 10.11 folder
    1. alternatively, you can copy your kexts to /Library/Extensions after your installation is finished. I chose this route so I could use a stricter SIP setting than most people are using.
  • add necessary ‘BooterConfig’ and ‘CsrActiveConfig’ values to config.plist to configure or disable SIP
    1. most people are using CsrActiveConfig 0x67 or 0x77; this is basically entirely disabled, and ultimately turns off all of the security that SIP offers.
    2. if you just want to turn off kext signing (ala kext-dev-mode=1 from yosemite) you want to use 0x11
    3. you can find a list of the various Csr options over at insanelymac.
  • update any kext patches to their 10.11 versions
  • If you have an unsupported Nvidia card…
    1. manually turn off the web drivers from the preference pane prior to running the installer.
    2. On the final reboot after installing, manually add the nv_disable=1 boot flag just to be safe
    3. install Nvidia web drivers & reboot without nv_disable
  • If you use CloverALC, make sure to run the script again to re-insert the layout/zml files
  • rebuild kernel cache one last time and reboot

For Nvidia users using any SMBIOS other than Mac Pro, you don’t need to change your SMBIOS for the install. Use a tool like pacifist to force install the drivers, then manually run the installer package. The Nvidia installer script does a check for existing driver components (specifically NVDAResmanWeb.kext), and if it finds them, it bypasses the hardware/SMBIOS check and allows the installation on any system with compatible OS version.

Ok Apple, I’m interested…

I didn’t have a lot of interest (and definitely no sense of “FOMO”) when Apple first announced the Apple Watch, nor when it was released, nor even after WWDC and the Watch OS 2.0 announcement.

But that all changed today, because the rose-gold aluminum is just flat gorgeous. I don’t think there’s too much to say really, Apple did a fantastic job of nailing subtle feminine style. Granted, I’d still prefer an option for a 42mm sport watch in rose gold aluminum with the lavender band from the 38mm, but the stone band is also very clean and professional, and should pair well with the forthcoming Rose Gold iPhone 6s models.

So long APK Manager

Just a quick post, largely to use as a static header for the APK Manager page/category.

In June 2015 I moved from Android to iOS, so I will no longer be updating or supporting my APK Manager for Mac OS X. If anyone out there still uses it, I encourage you to search for a new tool, or if you’re so inclined, you can message me to take over the project.