Not OP, but macOS for ARM can only run on Apple hardware. Same for iOS.
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.