eteran / edb-debugger

edb is a cross-platform AArch32/x86/x86-64 debugger.
GNU General Public License v2.0
2.68k stars 323 forks source link

Apple M1 support! #800

Open eteran opened 3 years ago

eteran commented 3 years ago

Now that Apple has made the move to M1, given that edb has decent ARM support, this is a great opportunity to be the tool for mac reverse engineering.

I don't have an M1 mac, but I do have an older intel mac mini layer around here somewhere. So at the very least, getting the mac port up to speed is a good start. Once we do that, if we can get M1 ARM looking good, I think could be a huge boon for users.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/98607014-apple-m1-support?utm_campaign=plugin&utm_content=tracker%2F14326212&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F14326212&utm_medium=issues&utm_source=github).
c0d3x27 commented 2 years ago

Im just starting in this field, which is why I don't know if I'm asking you a stupid question. do this debug can be installed in my old 2012 mac?

eteran commented 2 years ago

Not a stupid question.

I can say that Linux is the only officially supported platform for EDB.

There is some code in there to try to add support for other platforms, but it is all very much a work in progress and incomplete.

Of course we hope to achieve the dream of portability to other platforms one day, but we aren't there yet.

c0d3x27 commented 2 years ago

Oh, I see. Thank you very much for your work. I will keep an eye on this. We really need an immunity debugger alike for Mac and this is the only one I can see that can do that.

BigCatGit commented 4 months ago

Thank you very much and we look forward to the support of version M1