Massive UX Improvements, Custom Disassemblers, And MSVC Support In ImHex v1.37.0

The latest release of ImHex v1.37.0 introduces a host of exciting features and improvements, enhancing its usability and functionality for reverse engineers and programmers.

Massive UX Improvements

ImHex v1.37.0 brings significant user experience upgrades:

  • HiDPI Scaling: Full HiDPI scaling is now supported across Windows, macOS, and Linux, ensuring crisp visuals on high-resolution displays.
  • Native macOS Menu Bar: macOS users can now enjoy a native menu bar for better integration.
  • Custom Fonts: Users can set separate fonts for the main UI, Hex Editor, and Pattern Editor, enhancing readability and customization.
  • Revamped Frame Rate Limiting: The new frame rate limiter reduces lag and CPU usage, making the application smoother.
  • Improved Aesthetics: Features like title bar gradients, accent colors, and a redesigned settings window elevate the visual appeal.

One of the standout additions is support for custom disassemblers:

  • Users can define disassemblers for custom instruction sets using a simple JSON format.
  • This flexibility is crucial for working with non-standard architectures or proprietary instruction sets.

MSVC Support

ImHex now supports compilation using Microsoft Visual C++ (MSVC) and ClangCL on Windows:

  • While the main releases are still built with MinGW, this addition simplifies contributions to the project.
  • Thanks to this update, developers using MSVC can seamlessly integrate ImHex into their workflows.

Other notable enhancements include:

  • A new ARM64 AppImage release and WebAssembly support for self-hosting ImHexWeb.
  • Command-line messaging support on macOS and Linux, allowing users to control open instances of ImHex programmatically.
  • OpenGL post-processing shader support for custom visual effects.
  • New UTF-16 and UTF-32 string and character types.

This release addresses numerous bugs, including crashes on Linux systems without XDG_SESSION_TYPE, AMD GPU resizing issues, and rendering glitches in the text editor. These fixes ensure a more stable experience.

With these updates, ImHex continues to solidify its position as a powerful tool for reverse engineering and binary analysis. Its open-source nature and active development make it an invaluable resource for developers worldwide.

Varshini

Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies.

Recent Posts

Install Laravel on Ubuntu 18.04 with Composer: Setup Guide

Laravel is an open-source PHP web application framework built around an expressive, developer-friendly syntax. It is…

39 minutes ago

Install Kodi on Ubuntu 18.04: Add the Official PPA and Set Up

Kodi (formerly XBMC, short for Xbox Media Center) is a free, open-source, cross-platform media player and…

48 minutes ago

Install Tomcat 8.5 on Ubuntu 18.04: Java Servlet Container Setup

Apache Tomcat is an open-source Java servlet container that implements Java Servlet, JavaServer Pages (JSP), Java…

55 minutes ago

Install Sublime Text 3 on Ubuntu 18.04: APT Repository Setup

Sublime Text is one of the most widely used source code editors in the world, known…

1 hour ago

Install Spotify on Ubuntu 18.04: APT Repository Setup Guide

Spotify is one of the world's most popular digital music streaming platforms, giving you on-demand access…

1 hour ago

Install Nextcloud on Ubuntu 18.04 with Apache and MySQL

Nextcloud is a free, open-source, self-hosted file sharing and collaboration platform. It gives you a private…

1 day ago