Hackintosh

This is where you can download EFI folders built by me and any contributers I have. If you would like to contribute, please reply to the post in the "Discussions" tab here:

https://github.com/EDKTech/custom-hackintosh-efifolders/discussions



Dell Latitude E6420

This EFI folder was built for the Dell Latitude E6420 With OpenCore. Click here to see the contents of this EFI folder.

S-Aubry's EFI folder

This EFI folder was built for S-Aubry on Github, using OpenCore. The config.plist was found here.
Click here to see the contents of this EFI folder.

Downloads

iOS App Signer

Created by DanTheMan827 and tihmstar, and Compiled by EDK Tech



This is the latest version of iOS App Signer. This version is mandatory for the jailbreaking of the iPad 4th Generation, iPhone 5, iPhone 5c and other 32bit devices.
(more info here)





Info

readme

Terms (Updated by EDK Tech 11/9/2021)




These are the rules and terms ALL users must abide by:

1. The EFI folders are for personal use ONLY. You may use them for yourself, a friend, a family member or someone close to you.

2. DO NOT use the EFI folders commercially. The only public use allowed is for a guide or YouTube video. If you create a guide and use my EFI folder to Hackintosh, please DO NOT upload the folder to the guide, rather, provide a link to my website and credit me.

3. This website may be used as a template, provided you remove the images from the folders, they are under MY rights, except for images such as the backarrow (see below).

Credits and attributions:

1. DO NOT use the images in this website, except completely personally, such as a template to build upon, but DO NOT leave the images in the website when it goes live. If you are viewing my website from a domain other than edktech.github.io, you are viewing a false site. The background image is by me, EDK. Under the Creative Commons 4.0 License (To use, download the image from www.github.com/EDKTech/edktech.github.io). The Gavel image is from www.weisspaarz.com under the Creative Commons BY-SA 2.0 license. The iPad image is by me. The guides image is by me.

2. I, EDK, am currently the only contributer to both this website, the EFI folders, and other things you may find here. If you would like to contribute, please tell me so in a discussion under https://github.com/EDKTech/custom-efi-folders.

3. The games embedded in this website are hosted courtesy of www.htmlgames.com. Downloading these games for yourself is ILLEGAL. Note on mobile devices: The games do not load centered on most mobile phones, however, they do on tablets. Tapping on the game will work, transferring you to full-screen. To return to the website from the full-screen game, press back in your browser.

4. The template used for this website is a heavily modified version of the Dimension Template from www.html5up.net.



My projects (Updated by EDK Tech 12/09/2021)




I am learning more and more in Web Design, and I have a desire to learn C and C#. I enjoy jailbreaking, and my main project is creating custom hackintosh EFI folders.

I am also on the Linus Tech Tips forum, so you can follow me there, as that serves as my social media (I mean most social media right now is bad).

I created a website for the LTT Forum Customizer by RockSolid1106.

That's it at the moment!

Jailbreaking iPad 4

back

news

By EDK



Honestly, jailbreaking is very dangerous. The process can brick your device, since it has to reset the springboard (GUI) multiple times. But, even though it is dangerous, it is not illegal, in any way, in fact, it's fun what you can do with a jailbroken device! So in today's guide, I'm going to tell you how to jailbreak an iPad 4th Generation, iPhone 5, iPhone 5c and other similar 32bit devices. Please note a Mac is required. Let's get started.

  1. Creating the provisioning profile
    A mandatory component in all of this is the Xcode software. This is used to create a developer certificate to use on the .ipa file, install the .ipa file on our device, to be used to jailbreak. So, to start, you'll need a free Apple Developer Account. Sign up with your Apple ID here. Now, let's head on over to the h3lix website. This is where you'll download the .ipa file. After the file is downloaded, open Xcode and click "Create a new project". Choose "https://www.vmware.com/products/workstation-player/workstation-player-evaluation.htmlApp", and at the last screen, type "h3lix" into the app name field and click "Create".

  2. Signing the app
    Now, iOS App Signer is required to sign this app. Special thanks to FakeKGB over on LTT for recommending Sideloadly to me, but sadly the signing setting built into iOS App Signer is mandatory, I used Sideloadly and the process failed with error "UICache failed". This setting was added by tihmstar (the main creator of the jailbreak) and is called "no-get-task allow". Now sadly, this version was never compiled into a .app file to run, you'd have to manually build the app yourself. To help ease the burden, I compiled the latest version of iOS App Signer so you don't have to. Download that from the downloads page here on edktech.github.io or Github (Version 1.14). Run the app and drag the h3lix-rc6.ipa file into the iOS App Signer window. Select your provisioning profile and select no-get-task allow. Click Start, choose your directory, and enter your password (be sure when you enter the password to select "Do this for all current items").

  3. Installing the app
    Open Xcode, and in the menu bar select Window > Devices and Simulators. Make sure you have your device plugged into your computer. Select your device and when Xcode finishes setting your device up, select the + button under "Installed apps". Choose the newly signed .ipa file. When it finishes installing, on your iPad or iPhone, open Settings > General > Device Management > [Your Apple ID] and select trust (if it fails, make sure your device is connected to the internet). Open the App and push the button "Jailbreak". There!

Whew! All done! When the exploit finishes, you'll have the Cydia Store to do all kinds of stuff! Note that everytime you restart your device, since this is a tethered jailbreak, you'll have to open the H3lix app and push the button "Kickstart". Also, if you're on a free Apple Developer Account, every 7 days the H3lix app will expire and you'll have to resign and reinstall the app from Xcode and iOS App signer (Steps 2 & 3).


Thanks for reading to the end! If you have any issues or questions, PM me on the
LTT forum. And, keep an eye out, I'll definitely post another guide about some cool stuff you can do with your jailbroken device!

CoolBooter:
Dual-boot your 32bit iDevice!

back

CoolBooter Video Guide


CoolBooter Guide

by EDK




Introduction to CoolBooter
Hello there! CoolBooter is an amazing jailbreak tool you can use to DUAL-BOOT your 32bit iOS device! Let's get started! And Special thanks to FakeKGB over on LTT again for recommending this to me.

A full jailbreak of your device is required. Also, backup your device. If your device is a 16GB model, you should backup and wipe your iPad so you have all of your disk space free. CoolBooter currently supports going from any jailbroken iOS to an iOS firmware of your choice on the iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPad 2, iPad 3, iPad 4, iPad Mini 1st Gen, and iPod Touch 5th Gen. These devices must be running iOS 7.0 or newer and be jailbroken to install.

NOTE THIS IS POTENTIALLY DANGEROUS! THE PROCESS INVOLVES PARTITIONING YOUR DEVICE, WHICH COULD RESULT IN HAVING TO WIPE YOUR DEVICE. Neither me nor the creators are responsible for ANY issues.

Cloning the repo
Open Cydia and select "Sources" from the taskbar. In the top right corner there is a link that says "Edit". Tap it and in the top left a link that reads "Add" appears. Tap that. In the field that shows up, type in: http://coolbooter.com. Choose "Add Source". When the files are downloaded, select "Return to Cydia" and tap on the CoolBooter repo. Tap on All Packages and then tap CoolBooter. In the top right corner, select the link that says "Install" or "Modify". In the pop-up menu, tap "Confirm". This will install the CoolBooter app. This may take a while depending on your internet connection. When it is finished, tap Return to Cydia.

Installation
On your home screen, open the CoolBooter app. Tap "Install" and Choose the version of iOS you wish to install. Choose storage (requires at least 4GB) and tap "I'm Ready!". If you wish add a custom boot logo and if you want verbose mode (this means it will show progress output such as errors instead of the Apple logo). Keep your device plugged in and connected to the internet, as this may take a couple of hours, depending on your internet connection. When the process is complete you will need to reboot. After this, wait 60 seconds and kickstart the jailbreak. When the kickstart is complete, open the CoolBooter app and tap "Boot". It will load for a moment and then prompt you to lock your device. Do this by pushing the Top button on your iDevice. When the device reboots into your normal install, kickstart again (after 60 seconds) and tap "Boot" again. This will boot you into your specified installation!

Thanks for reading to the end! If you have any issues or questions, PM me on the
LTT forum.

CoolBooter Video Guide

back





CoolBooter currently supports going from any jailbroken iOS to an iOS firmware of your choice on the iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPad 2, iPad 3, iPad 4, iPad Mini 1st Gen, and iPod Touch 5th Gen.

How to save SHSH blobs!

back

by EDK





Note: If images appear blurry, please click on them to view them full-size.

So, if you're a part of the jailbreaking world, you might have heard something about Apple not signing versions of iOS after they are about 2 weeks old. You also may have heard about some things called "SHSH blobs" that can somehow help with this. Ok, let me help you understand.

To keep jaibreakers on their toes, after Apple releases a software update, they stop signing older versions of iOS with their authenticity certificate. For example, in the image below you see the sofware list of signed and unsigned iPSWs (Apple software update files) for the iPhone SE (2020).



The signed versions can be restored with iTunes, and the unsigned versions cannot. In fact, you can't restore them at all without these little files with Apple's signature on them called "SHSH blobs". These files are contained in every signed and unsigned version of iOS. The ones in the signed versions of iOS have not expired and are constantly updated (up to two weeks after a new release has been created). Unsigned versions of iOS have expired blobs that are unusable.

So, what are they used for? Well, jailbreakers will save these blobs while the version is still being signed, for use later. These can be used to downgrade to a previous version of iOS after the version in question is no longer signed. Today I'm going to show you two methods of saving blobs.

Method 1 (popular, but not stable): TSS Saver

The most popular method of saving blobs is the online TSS Saver located at tsssaver.1conan.com/v2/. This website will have you put in your ECID and device model, and if your saving a newer device's blobs, a thing called "APNonce".

To begin, open iTunes on Windows or macOS 10.14 and earlier, and Finder on macOS 10.15 and earler. Connect your device to the port open the menu in iTunes or Finder:



On the "Summary" tab there is a little string of text labeled "Serial Number". Click on that line of text until it says "ECID". Copy that text and go to the TSS Saver website. With the previous version of TSS Saver, you had to use a seperate website to convert your ECID to HEX Decimal, but now that is built into TSS Saver. So go to the website (linked above), and click on "save". Paste your ECID into the field and select your device's model.



If you have a newer device, you are required to specify an APNonce. Sadly you can't specify an APNonce with iTunes, so that's why I use something called "blobsaver".



Method 2: blobsaver

This is a universal open-source program for saving blobs.
When I say universal, I mean it works on ALL platforms. Plus, it saves the blobs straight to your computer.

First, go to the blobsaver downloads page over on Github.

Now select your OS.
Mac, Linux, and Windows are supported.
Run the version for your OS, plug in your device, choose the options you need, and save the blobs! It really is that easy!



Thanks for reading to the end! If you have any issues or questions, PM me on the
LTT forum.

Installing
Firefox Dev Edition
on Ubuntu

back

by EDK





Firefox Developer Edition is a version of Firefox specifically made for Web Designers, with extra features and tools to make testing easier.

I tried to install it on Ubuntu Linux, but I couldn't find a single guide on the internet telling me how. All Mozilla gives you is a .tar.bz2 archive.
Well, I eventually figured it out. Today I want to show you how to install it on Ubuntu-based Linux distros.



  • What you need
    First, you need the archive from Mozilla's Website
    You also need an up-to-date Linux kernel to run the software. Ubuntu-based distros only.

  • Extracting and copying
    When the archive is downloaded, make sure it is saved in your Downloads directory. "cd" into your Downloads folder with this command:

    cd ~/Downloads

    Extract the file with tar -xvf **.tar.bz2 (replace ** with the archive's filename)

    Before continuing, reset the terminal so you are no longer in the Downloads folder.

    Now using "sudo" for root privileges, move the folder to the "opt" folder.
    sudo mv /home/username/Downloads/firefox /opt (Replace "username" with your computer's username)

  • Binary and icon
    We need to create a shortcut in our Applications menu to access the program with the "touch" command:

    sudo touch /usr/share/applications/firefox-developer.desktop

    Great! With the file created navigate with your file browser to
    usr/share/applications/firefox-developer.desktop
    Open it in a text editor such as Nano or Sublime Text, because the built in text editor does not allow you to edit Read-only files.

    Copy the following into the text editor:

    [Desktop Entry]

    Name=Firefox Developer

    GenericName=Firefox Developer Edition

    Exec=/usr/local/bin/firefox

    Terminal=false

    Icon=/opt/firefox/browser/chrome/icons/default/default48.png

    Type=Application

    Categories=Application;Network;X-Developer;

    Comment=Firefox Developer Edition Web Browser

    All of that, in that layout is required. Save the file and enter your password when prompted.

    Open Terminal again and run this command to update the permissions of the file:

    sudo chmod +x /usr/share/applications/firefox-developer.desktop


    Now you can access the Firefox Developer Edition Browser from your Applications menu!

Thanks for reading to the end! If you have any issues or questions, PM me on the
LTT forum.

Dell Latitude E6420

back

dell_latitude_e6420

Files contained in EFI_dell_latitude_e6420.zip/BOOT: BOOTx64.efi

Files contained in EFI_dell_latitude_e6420.zip/OC: config.plist, OpenCore.efi

ACPI

back

dell_latitude_e6420

Files contained in the ACPI folder: Nothing here.

Bootstrap

back

dell_latitude_e6420

Files contained in the Bootstrap folder: Bootstrap.efi

Drivers

back

dell_latitude_e6420

Files contained in the Drivers folder:
AudioDxe.efi, CrScreenshotDxe.efi, ExFat.Dxe.efi, ExFatDxeLegacy.efi, HfsPlus.efi, HfsPlus32.efi, HfsPlusLegacy.efi, HiiDatabase.efi, NvmExpressDxe.efi, OpenCanopy.efi, OpenRuntime.efi, OpenUsbKbDxe.efi, PartitionDxe.efi, PartitionDxe32.efi, PartitionDxeLegacy.efi, Ps2KeyboardDxe.efi, Ps2MouseDxe.efi, UsbMouseDxe.efi, XhciDxe.efi

Kexts

back

dell_latitude_e6420

Files contained in the Kexts folder:
ACPIBatteryManager.kext, AirportBrcmFixup.kext, AppleALC.kext, AtherosE2200Ethernet.kext, IntelMausi.kext, Lilu.kext, NVMeFix.kext, RealtekRTL8111.kext, SMCBatteryManager.kext, SMCDellSensors.kext, SMCLightSensor.kext, SMCProcessor.kext, SMCSuperIO.kext, USBInjectAll.kext, VirtualSMC.kext, VoodooPS2Controller-R6Bronxteck.kext, and WhateverGreen.kext

Resources

back

dell_latitude_e6420

Files contained in the Resources/Font folder:
Font_1x.bin, Font_1x.png, Font_2x.bin, and Font_2x.png

Files contained in the Resources/Image folder:
Apple.icns, AppleRecv.icns, AppleTM.icns, Cursor.icns, ExtAppleRecv.icns, ExtHardDrive.icns, HardDrive.icns, Selected.icns, Selector.icns, Shell.icns, Tool.icns, and Windows.icns

Files contained in the Resources/Label folder:
Apple.l2x, Apple.lbl, AppleRecv.l2x, AppleRecv.lbl, AppleTM.l2x, AppleTM.lbl, EFIBoot.l2x, EFIBoot.lbl, Other.l2x, Other.lbl, ResetNVRAM.l2x, ResetNVRAM.lbl, Shell.l2x, Shell.lbl, Tool.l2x, Tool.lbl, Windows.l2x, and Windows.lbl

Tools

back

dell_latitude_e6420

Files contained in the Tools folder:
BootKicker.efi, ChipTune.efi, CleanNvram.efi, GopStop.efi, HdaCodecDump.efi, KeyTester.efi, MmapDump.efi, OpenControl.efi, OpenShell.efi, ResetSystem.efi, RtcRw.efi, and VerifyMsrE2.efi

S-Aubry's Hackintosh Build

back

customhackintosh

PC Components used in S-Aubry's Build:

Motherboard: ASUS WS X299 Sage 10G
CPU: Intel Core i9-10900x
RAM: Corsair Vengeance Pro
SSD: Samsung EVO Plus M.2 SSD
GPU: AMD RX 580
Wireless: Fenvi T919
Bonus component: Titan Ridge TB3 Thunderbolt 3 card

EFI folder components

Files contained in S-Aubrysefi.zip/BOOT:
BOOTx64.efi

Files contained in S-Aubrysefi.zip/OC:
config.plist, OpenCore.efi

Folders contained in S-Aubrysefi.zip:
ACPI, Bootstrap, Drivers, Kexts, Resources, Tools

ACPI

back

customhackintosh

Files contained in the ACPI folder: Nothing here.

Bootstrap

back

dell_latitude_e6420

Files contained in the Bootstrap folder: Bootstrap.efi

Drivers

back

customhackintosh

Files contained in the Drivers folder:
AudioDxe.efi, CrScreenshotDxe.efi, ExFat.Dxe.efi, ExFatDxeLegacy.efi, HfsPlus.efi, HfsPlus32.efi, HfsPlusLegacy.efi, HiiDatabase.efi, NvmExpressDxe.efi, OpenCanopy.efi, OpenHFSPlus.efi, OpenRuntime.efi, OpenUsbKbDxe.efi, PartitionDxe.efi, PartitionDxe32.efi, PartitionDxeLegacy.efi, Ps2KeyboardDxe.efi, Ps2MouseDxe.efi, UsbMouseDxe.efi, and XhciDxe.efi

Kexts

back

customhackintosh

Files contained in the Kexts folder:
AirportBrcmFixup.kext, AppleALC.kext, Lilu.kext, SmallTreeIntel8259x.kext, SMCProcessor.kext, SMCSuperIO.kext, TSCAdjustReset.kext, USBInjectAll.kext, USBPorts.kext, VirtualSMC.kext, and WhateverGreen.kext

Resources

back

customhackintosh

Files contained in the Resources/Font folder:
Font_1x.bin, Font_1x.png, Font_2x.bin, and Font_2x.png

Files contained in the Resources/Image folder:
Apple.icns, AppleRecv.icns, AppleTM.icns, Cursor.icns, ExtAppleRecv.icns, ExtHardDrive.icns, HardDrive.icns, Selected.icns, Selector.icns, Shell.icns, Tool.icns, and Windows.icns

Files contained in the Resources/Label folder:
Apple.l2x, Apple.lbl, AppleRecv.l2x, AppleRecv.lbl, AppleTM.l2x, AppleTM.lbl, EFIBoot.l2x, EFIBoot.lbl, Other.l2x, Other.lbl, ResetNVRAM.l2x, ResetNVRAM.lbl, Shell.l2x, Shell.lbl, Tool.l2x, Tool.lbl, Windows.l2x, and Windows.lbl

Tools

back

customhackintosh

Files contained in the Tools folder:
BootKicker.efi, ChipTune.efi, CleanNvram.efi, GopStop.efi, HdaCodecDump.efi, KeyTester.efi, MmapDump.efi, OpenControl.efi, OpenShell.efi, ResetSystem.efi, RtcRw.efi, and VerifyMsrE2.efi