EFI ICLOUD BYPASS DONE RIGHT
This is a series created to help anyone interested in learning how to remove an EFI lock from any MacBook (Air, Pro, etc.). My goal is to make this as thorough and easy to understand as possible by giving you all the tools you'll need to get the job Done Right. These videos have been procured from an OS X point-of-view. If you prefer to use Linux or Windows then use the links for your given OS that I have provided as well.
EFI REMOVAL PART 1 OF 3: HEADLESS RASPBIAN INSTALLATION
Download everything from the following links before continuing...
- RASPBIAN.ZIP - https://drive.google.com/open?id=0B3i3FRXRZ9VtYjBoSnhlM0VuZ28 (verify SHA-1 matches from https://www.raspberrypi.org/downloads/raspbian/)
- SD FORMATTER (OS X) - https://drive.google.com/open?id=0B3i3FRXRZ9VteVBBa29GR1RhaTg
- SD FORMATTER (WINDOWS) - https://drive.google.com/open?id=0B3i3FRXRZ9VtdjBSM1lVWDQ5cnc
- ENTROPY (OS X) - https://drive.google.com/open?id=0B3i3FRXRZ9VtcjI1ck5TakVqSzg
- 7-ZIP (WINDOWS 32-BIT) - https://drive.google.com/open?id=0B3i3FRXRZ9VtbkkzNFQ4TlBoMTA
- 7-ZIP (WINDOWS 64-BIT) - https://drive.google.com/open?id=0B3i3FRXRZ9VtSWU0c0tyeS1obDQ
- DD-UTILITY (OS X) - https://drive.google.com/open?id=0B3i3FRXRZ9VtNFp1U3dMbzJ5SUU
- RUFUS (WINDOWS) - https://drive.google.com/open?id=0B3i3FRXRZ9VtQmlLbDR3R09qLU0
- HASHER (OS X) - https://drive.google.com/open?id=0B3i3FRXRZ9VtYWRoSmpZbG80Z0U
- HASHER (WINDOWS) - https://drive.google.com/open?id=0B3i3FRXRZ9VtYVRHME5JX0NSVTA
- Raspberry Pi (any model will work)
- MicroSD Card (at least 16gb but no more than 64gb, for a list of known working models visit http://elinux.org/RPi_SD_cards)
- MicroSD Card to SD Card Adapter OR MicroSD Card to USB Adapter
- 2A USB Charger or Cable & Charger (less amperage will work but may cause problems later)
- CAT5 (Ethernet) Cable
- Access to YOUR home router
- Format your SD Card using SD FORMATTER. If you are unsure about specifically which device your SD Card is labelled as then you can either: A) Open up Disk Utility and check the left panel for a list of all currently connected devices B) Click the apple logo in the top left corner, hold down the "Option(Alt)" key to make the menu items change, click on System Information, and use the left panel found there to locate your device. When using SD FORMATTER make sure to check the box for Quick Format (unless you'd prefer Overwrite Format, just plan on sitting there for a while). Also make sure to click the Option menu and choose "Yes" to Logical Address Adjustment - this will ensure functionality after the format. Name the device anything you wish, I choose Raspbian for convenience.
- Open HASHER and use it to select RASPBIAN.ZIP. Click the box on the bottom right and choose SHA-1 instead of MD5. Click "Hash" to start the calculation and in the mean time head over to https://www.raspberrypi.org/downloads/raspbian/ and copy the SHA-1 string into a notepad for reference. The SHA-1 can be found directly underneath the Raspbian Jessie download link, see below example...
...HASHER will likely have finished and you can now verify if your RASPBIAN.ZIP SHA-1 matches the one we just found from their main site. If your hashes do NOT match then delete your RASPBIAN.ZIP, download a fresh copy using my link, rinse and repeat until you DO get exact matches.
- Open ENTROPY then instead of clicking anything from the window that pops up, choose File from the top of your screen and select Open. Navigate to wherever you have RASPBIAN.ZIP and click to open it. You should see a new window emerge that has a Raspbian.img inside, click the Extract button and proceed after it has finished.
- Open DD-UTILITY and choose the option to "Restore" an image. This will prompt you to choose an image, which you'll follow by selecting the Raspbian.img we extracted in the previous step. Make sure to select your SD Card and not some other device you may potentially have hooked up to your Mac at the time. Again, refer to Step 1 on ways to double check. After DD-UTILITY has finished eject your SD Card and insert it into your Raspberry Pi.
- Go to your router and hook up the Ethernet Cable between it and your Pi. ONLY after you have both the Ethernet Cable hooked between router and Pi, as well as having your SD Card inserted into the Pi, will you then hook up at least a 2 Amp power supply to the Pi. This will cause your Pi to boot, and install/configure Raspbian. *NOTE* Remember since this is a "headless" installation you won't have any cues to know if it's working properly besides the 2 lights that display on your Pi. The RED light will not flicker, it's there to show you the Pi has power. The GREEN light, however, SHOULD flicker with an inconsistent pattern. If your GREEN light remains on and does NOT flicker then unfortunately something went wrong in your process, you'll have to try again :( if the problem persists start a new thread in the forums or ask me or any of the other great members of this forum and we'll point you in the right direction :)
- Give your Raspberry Pi about 10-15 minutes for it to boot up and install itself. During this time go back to your Mac and connect to the same Wi-Fi that your Raspberry Pi is hooked up to via the Ethernet cable. Once both your Raspberry Pi AND your Mac computer are hooked up to the same network, open up the Terminal and type the following:
arp -na | grep -i b8:27:ebYou will be able to tell if everything has worked thus far by looking at the output of this command. ARP (Address Resolution Protocol) is a command most commonly used to search for devices connected to your current network. It has a LOT of pretty fun capabilities so definitely look into it at some point, you may learn some interesting things ;) but for now we're using it to search your current network for anything containing b8:27:eb. By default, all Raspberry Pi's have a Mac Address that begins with b8:27:eb, and since your Pi is freshly set up your Pi will follow this form as well. Below is a picture of what this command will return...
- Once you have your Raspberry Pi's IP Address you're going to log into it via SSH. By default the Raspbian Jessie image that you copied to your SD card will already have SSH enabled, so no further configuration will be needed! Open your Terminal and type the following:
sshIt will ask you for a password, the default password on all Raspberry Pi's is (without quotes): "raspberry".
If everything went smoothly then the end result should be a user prompt that shows "pi@raspberry: ~ $:" on your screen! (See below picture for example)