Android ROM Tool for Windows
The Android ROM Tool enables you to create your own custom firmware and make modifications to it.
Android SDK Platform Tools for Windows, Linux, macOS
Download Android SDK Platform Tools which contain ADB and fastboot files.