ImHex is a free and open source hex editor for Linux, Windows and MacOS. You can use ImHex for reverse engineering and programming. It comes with powerful hex view, byte patching, string and hex search, data importing and exporting, data inspector, huge file and File hashing support, bookmark, Disassembler with many architectures support, Data Analyzer and more. It is released under GNU General Public License v2.0.
Install ImHex on Ubuntu Linux
ImHex is available as flatpak, deb and portable AppImage file format. Download Linux.AppImage.zip file from the above download link and save in your Downloads folder. Right click on Linux.AppImage.zip and select Extract Here. Now open the extracted Linux.AppImage folder. You will find imhex.AppImage file . Right click on that file and Properties. It open new windows now select Permission tab and check the Allow executing file as program option.
Close the properties window.
Now right click on imhex.AppImage file and select Run option. It will open the ImHex hex editor.
Install ImHex via Flatpak:
First install flatpak and flathub on your system and restart it after the installation. Now in terminal app (ctrl+alt+t) run below ImHex flatpak install command.
flatpak install flathub net.werwolv.ImHex
Now open ImHex via
flatpak run net.werwolv.ImHex
And uninstall it via
sudo flatpak uninstall net.werwolv.ImHex
Install ImHex via DeB:
Download Linux.DEB.zip file and save in your Downloads folder and extract. Now install it via below command in terminal.
sudo apt install ./Downloads/Linux.DEB/imhex.deb
Here “imhex.deb” is file name and “Downloads/Linux.DEB” is file path. You can change above command based on your file name and path.