Not OP, but macOS for ARM can only run on Apple hardware. Same for iOS.
It’s a direct response to your question.
Reverse engineering means taking the finished product apart to understand how it works. For software, that means getting back to a source code that could be compiled, so you have the architecture and constants and API calls and all that.