Skip to content

Added new HexViewer #2469

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft

Added new HexViewer #2469

wants to merge 12 commits into from

Conversation

MrIkso
Copy link
Contributor

@MrIkso MrIkso commented Apr 30, 2025

This PRs added new HexViewer. (Fixed #2415)
New HexViewer has this features:

  • Goto to file offset
  • Search by hex and text
  • Selecting content encoding
  • Simple Data Inspector
  • Copy Hex or Text Data
  • Better ui

For this developments used bined project and adapted for jadx

Preview

2025-05-09_02-23

@jpstotz
Copy link
Collaborator

jpstotz commented Apr 30, 2025

@MrIkso If your work bases on hexcellent we should check the license of hexcellent if it is compatible. Unfortunately I wasn't able to find a license statement in that project.

@MrIkso
Copy link
Contributor Author

MrIkso commented Apr 30, 2025

@MrIkso If your work bases on hexcellent we should check the license of hexcellent if it is compatible. Unfortunately I wasn't able to find a license statement in that project.

Hello. I found this information in the Terms of Use on their website https://www.kreativekorp.com/aboutkk/, but I've just written e-mail for check if I can use their code in this project and wait for an exact answer.

P.S If the current implementation is incompatible, im found new hexview library with Apache-2.0 license on this project,

@MrIkso MrIkso marked this pull request as draft April 30, 2025 20:59
MrIkso added 2 commits May 8, 2025 15:58
# Conflicts:
#	jadx-gui/src/main/java/jadx/gui/ui/codearea/HexArea.java
#	jadx-gui/src/main/java/jadx/gui/ui/codearea/HexPreviewPanel.java
@MrIkso
Copy link
Contributor Author

MrIkso commented May 8, 2025

I not got an answer on hexcellent, so now I'm reworking the code using the bined library as it's even better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[gui] Prevent opening .so library file
2 participants