Skip to content

Releases: echo-devim/fhex

v3.0.5

17 Nov 13:00
Compare
Choose a tag to compare
  • Fixed critical bug in file saving
  • Improved exception handling
  • Fixed wrong cursor position when undo

v3.0.4

27 Apr 15:20
Compare
Choose a tag to compare

Minor release:

  • Fixed text color
  • Added background color setting
  • Improved status and offset bar file size information
  • Added unix and windows timestamp support in "Convert Bytes" panel

v3.0.3

19 Apr 06:11
Compare
Choose a tag to compare

Minor update including fixes for UTF-16 strings.

v3.0.2

16 Apr 16:44
Compare
Choose a tag to compare

New minor release of Fhex

  • Added occurrences count (aka "find all")
  • Fixed replace all function
  • Improved hex string manipulation

Release v3.0.0

25 Feb 16:59
Compare
Choose a tag to compare

Major release with lots of changes in core functions (e.g. file save/load).

This release is a big update that includes new features, changes in core functions and code refactoring.

Details:

  • Added support to chunks, in other words now you can load only a portion of the file in memory (needed for big files). You can select the offsets of the file to view in the hex editor, scroll the chunks, edit a chunk and save it back to the original (full) file.
  • Asynchronous file load function was rewritten
  • Asynchronous file save function was added (in the previous versions, the save operation was a blocking function)
  • Several fixes for Pattern Matching engine
  • Added Settings menu and settings file (json)
  • Save window position & window state
  • Zoom-In/Zoom-Out bytes view
  • Fixed file diff (the previous versions didn't work on Windows)
  • Fixed fonts & added font customization

Release v2.4.1

08 Dec 11:43
Compare
Choose a tag to compare

This release includes heavy updates and bug fixes to Pattern Matching engine.
Now, the Pattern Matching engine can match strings or bytes.

Release v2.4

04 Dec 17:14
Compare
Choose a tag to compare

In this release Fhex now supports new reverse engineering capabilities:

  • Assembler for several architectures (x86, ARM, MIPS) based on Keystone Engine
  • Disassembler for several architectures (x86, ARM, MIPS) based on Capstone Engine

This release includes also a binary (compressed) for legacy systems. It was compiled using an older version of Qt (5.9.6), furthermore Capstone and Keystone libraries were statically compiled.

Release v2.3.1

23 Jun 10:26
Compare
Choose a tag to compare
  • Minor fixes
  • Minor improvements

Release v2.3

22 Feb 20:46
Compare
Choose a tag to compare

Changelog:

  • Added Hex String escaper
  • Added info about byte selection (start, end offsets and byte count)
  • Added support to filepath as command-line argument
  • Display file size using a float instead of int
  • Fixed offset bar issues
  • Improved byte selection through Shift key + mouse cursor
  • Improved "Replace All" progress status messages

Release v2.2

16 Nov 16:44
Compare
Choose a tag to compare

In this release were addressed some important issues:

  • Increased supported file size (Actually only on Linux large files are supported)
  • Minor bug fixes
  • UI improvements
  • Added binary chart