Find any ROM that you want to flash and unzip it. If there is a xxx.tar.md5 remove the .md5 and untar the file as well, until there is a list of around 12 files in a folder. Not switch to your console and change into that directory.
- adb
- heimdall (brew cask install heimdall-suite)
´´´ $ kextstat | grep -v apple $ sudo kextunload -b com.devguru.driver.SamsungComposite $ sudo kextunload -b com.devguru.driver.SamsungACMData $ sudo kextunload -b com.devguru.driver.SamsungACMControl ´´´
$ adb reboot bootloader
$ heimdall flash --APNHLOS NON-HLOS.bin
--ABOOT aboot.mbn
--BOOT boot.img
--HIDDEN hidden.img.ext4
--MDM modem.bin
--RECOVERY recovery.img
--RPM rpm.mbn
--SBL2 sbl2.mbn
--SBL3 sbl3.mbn
--SYSTEM system.img.ext4
--TZ tz.mbn
--CACHE cache.img.ext4
Have fun with your new ROM!
Is it possible to access the IMEI and repair it with Heimdall?