wxHexEditor.png
Home Download About Share:



    wxHexEditor is another Free Hex Editor, build because there is no good hex editor for Linux system, specially for big files.
Icon donated for wxHexEditor by Vlad Adrian



Screenshoot

Low Level Data Recovery with wxHexEditor

    wxHexEditor is not an ordinary hex editor, but could work as low level disk editor too.
If you have problems with your HDD or partition, you can recover your data from HDD or from partition via editing sectors in raw hex.
You can edit your partition tables or you could recover files from File System by hand with help of wxHexEditor.
Or you might want to analyze your big binary files, partitions, devices... If you need a good reverse engineer tool like a good hex editor, you welcome.
wxHexEditor could edit HDD/SDD disk devices or partitions in raw up to exabyte sizes.

Be quick on debugging session!

I will release new version, v0.12 Beta at February 2012.
Please post your debug informations ASAP for bugfree stable version!...

!Help request for OSX!

Currently I have some serious problems with OSX. I will happy If any OSX developer could help.
Specially with the situation at src/HexEditorFrame.cpp:498.

else if( event.GetId() == idCompare ){
::CompareDialog *mcd = new CompareDialog( this );
mcd->ShowModal();
#ifndef __WXOSX__ // TODO: This leaks memory but OSX magically give error if I Destroy this.. Really Weird. Please help to fix this.
mcd->Destroy();
#endif
}


Events:

  • Watchout! New feature storm on SVN trunk!!!
  • Version 0.12 Beta commiiiiinnnngggg! Just need some touches!
  • Now we have a domain name(s). I can't decide which one is better. So bought them all :D
  • Corruption found on saving files with insertion/deletion!
  • wxHexEditor v0.11 Beta released on 17/6/2011
    • Now program became from pre-Beta stage to Beta stage.
    • Implemented Checksum Dialog core with MD5 & SHA family.
    • Implemented Disassembler panel code by using udis86 library.(Beta)
    • Implemented UTF8/Unicode searching.
    • Implemented File Compare option.
    • Added Progress dialogs for file save, comparison and checksum dialogs.
    • Fixed GoTo dialog and uint64_t to String conversions on MSW..
    • Fixed Device menu show bug.
    • Added no device information for Windows.
    • Fixed compilation error on PuppyLinux.
    • Fixed undo commit bug at Direct mode(Thanks guerrier for indicating bug)
    • Added file owner change for automated disk access on Linux/Unix.
    • Added Auto-Offset resizing by file length.
    • Changed Offset Hex:Dec switching by right mouse button from now.
    • Added left click to offset area copies the address.
    • Removed "(Alpha)" keyword on right click menus.
    • Fixed bugs, washed codes and much more...
  • PAD File available for publishing this tool.
  • v0.10 Pre-Beta Released( 19 March 2011 )
  • Reddit says "wxHexEditor: A new hex editor that aims to not suck."
  • v0.09 Alpha Released( 23 April 2010 )
  • v0.08 Alpha Released( 20 Feb 2010 )
  • v0.07 Alpha Released( 22 Feb 2009 )

Features:

  • It uses 64 bit file descriptors (supports files or devices up to 2^64 bytes , means some exabytes but tested only 1 PetaByte file (yet). ).
  • It does NOT copy whole file to your RAM. That make it FAST and can open files (which sizes are Multi Giga < Tera < Peta < Exabytes)
  • You can work with delete/insert bytes to file, more than once, without creating temp file!.
  • Could open your devices on Linux, Windows or MacOSX.
  • Memory Usage : Currently ~25 MegaBytes while opened multiple > ~8GB files.
  • Could operate with file thru XOR encryption.
  • Has multiple views to show multiple files in same time.
  • Has integrated disassembly (via udis86 library) to hack things little faster.
  • Has colourfull tags to make reverse engineering easier and more fun.
  • Written with C++/wxWidgets GUI libs and can be used with other OSes such as Mac OS, Windows as native application.
  • You can copy/edit your Disks, HDD Sectors with it.( Usefull for rescue files/partitions by hand. )
  • Formated CopyAs! It's easy to copy part of a file in HEX format for C/C++ source, ASM source, also supports HTML,phpBB and Wiki page formats!

I want it, go to download page!




Last changes on svn

r299:Fixed typo Selection Blocks menu.
Fixed Status bar update on Block Selection.
Added some intelligence to GoTo dialog, fixed some bugs.

r298:Added GoTo Sector ability to GoTo Offset dialog.
r297:Fixed Win and OSX Offset Slider properly.
r296:Fixed MacOSX Data Interpterer small fonts workaround.
Fixed OffsetScroll for proper seeking operation.
r295:Fixed SVN stripping for MSW and MacOSX.
Fixed CopyAs C:C++ source line ends on MSW.
r294:Added optional Zebra Stripes feature.
r293:Fixed MacOSX CopyAs dialog.(Weird bug?)
Added auto MD5,SHA1,SHA256 checksum file verifications.
r292:Fixed XORView enable ticks on other OSes.
r291:Added BlockSelection feature for select offsets easy.
r290:Fixed MacOSX checksum dnd compare dialogs.
r289:Fixed Windows 0x0A to 0x0D0A conversion on SaveAs.
r288:Fixed Windows cosmetic, one character leak at end of the hex/text
panels.
Support Us
Please leave feedback and bug reports from tracker.
If you want to join development, you welcome because it's little heavy for just one developer.




Donors Support This Project






About Author: Author's Home Site
an0ther Pr0jects:
SamyGO Samsung TV's firmware hack and research project.
DivFix++ AVI Repair & Preview tool.
Meteorite Matroska / MKV video repair tool.
I made them. Just try.
Get wxHexEditor at SourceForge.net. Fast, secure and Free Open Source software downloads