From ba19849b0880e45340cba8a4c4962aba5a1273c3 Mon Sep 17 00:00:00 2001 From: noncetonic Date: Fri, 2 Feb 2018 02:39:33 -0800 Subject: [PATCH 1/2] Updates macOS section homebrew instructions Just adding a basic workflow for getting bleeding-edge updates on homebrew which often lags due to it waiting for a new stable build .tar.gz to be generated. --- COMPILING.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/COMPILING.txt b/COMPILING.txt index e70e3c599..bc6c96660 100644 --- a/COMPILING.txt +++ b/COMPILING.txt @@ -111,6 +111,28 @@ Latest non-stable from GitHub (use this if previous command fails) For more information go to https://github.com/iceman1001/homebrew-proxmark3 +Upgrading HomeBrew tap formula +----------------------------- +*This method is useful for those looking to run bleeding-edge versions of iceman's client. Keep this in mind when attempting to update your HomeBrew tap formula as this procedure could easily cause a build to break if an update is unstable on macOS.* + +Tested on macOS Sierra 10.12.6 + +*Note: This assumes you have already installed iceman's fork from HomeBrew as mentioned above* + +1. Force HomeBrew to pull the latest source from github +`brew upgrade --fetch-HEAD iceman1001/proxmark3/proxmark3` + +2. Flash the bootloader + * With your Proxmark3 unplugged from your machine, press and hold the button on your Proxmark 3 as you plug it into a USB port. After about 5 seconds let go of the button and run this command + `$ sudo proxmark3-flasher /dev/tty.usbmodem881 /usr/local/Cellar/proxmark3/HEAD-ccfdd60/share/firmware/fullimage.elf` + * After the bootloader finishes flashing, unplug your Proxmark3 from your machine + +3. Flash fullimage.elf + * Press and hold the button on your Proxmark 3 and keep it held as you plug the Proxmark 3 back into the USB port; continue to hold the button until after this step is complete and the `proxmark3-flasher` command outputs "Have a nice day!"* + +`$ sudo proxmark3-flasher /dev/tty.usbmodem881 /usr/local/Cellar/proxmark3/HEAD-ccfdd60/share/firmware/fullimage.elf` + +4. Enjoy the update Compilling from source manually (Legacy) --------------------------- From f7b7357b012bd3a6f2a70993e98f21cf8ac40280 Mon Sep 17 00:00:00 2001 From: noncetonic Date: Fri, 2 Feb 2018 02:42:00 -0800 Subject: [PATCH 2/2] Adds homebrew update instructions --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 3322a028e..6eb7a2dfa 100644 --- a/README.md +++ b/README.md @@ -153,6 +153,29 @@ Further questions about Mac & Homebrew, contact @Chrisfu (https://github.com/c 3. Install Proxmark3: `brew install proxmark3` for stable release or `brew install --HEAD proxmark3` for latest non-stable from GitHub. +Upgrading HomeBrew tap formula +----------------------------- +*This method is useful for those looking to run bleeding-edge versions of iceman's client. Keep this in mind when attempting to update your HomeBrew tap formula as this procedure could easily cause a build to break if an update is unstable on macOS.* + +Tested on macOS Sierra 10.12.6 + +*Note: This assumes you have already installed iceman's fork from HomeBrew as mentioned above* + +1. Force HomeBrew to pull the latest source from github +`brew upgrade --fetch-HEAD iceman1001/proxmark3/proxmark3` + +2. Flash the bootloader + * With your Proxmark3 unplugged from your machine, press and hold the button on your Proxmark 3 as you plug it into a USB port. After about 5 seconds let go of the button and run this command + `$ sudo proxmark3-flasher /dev/tty.usbmodem881 /usr/local/Cellar/proxmark3/HEAD-ccfdd60/share/firmware/fullimage.elf` + * After the bootloader finishes flashing, unplug your Proxmark3 from your machine + +3. Flash fullimage.elf + * Press and hold the button on your Proxmark 3 and keep it held as you plug the Proxmark 3 back into the USB port; continue to hold the button until after this step is complete and the `proxmark3-flasher` command outputs "Have a nice day!"* + +`$ sudo proxmark3-flasher /dev/tty.usbmodem881 /usr/local/Cellar/proxmark3/HEAD-ccfdd60/share/firmware/fullimage.elf` + +4. Enjoy the update + ## Docker container I recently added a docker container on Docker HUB. You find it here: https://hub.docker.com/r/iceman1001/proxmark3/ Follow those instructions to get it up and running. No need for the old proxspace-environment anymore.