Собственно в чём проблема? Сейчас для многих девайсов даже не нужен компьютер чтобы их прошить. Просто ставите Recovery и прошиваете что угодно.
Если есть необходимость использовать стандартные утилиты вроде adb или fastboot, то установите их.
Для начала установите пакетный менеджер Homebrew, если он у вас ещё не установлен:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Далее установите пакет android-platform-tools:
brew install android-platform-tools
Теперь можете использовать fastboot для прошивки любой области данных. Например прошьём recovery:
fastboot flash recovery recovery.img
Процесс идентичен на всех ОС, не знаю с чём у вас возникли проблемы.