macgo-player / bluray-player

Wiki and Issue Tracking for Macgo Blu-ray Player
https://macblurayplayer.com/
3 stars 0 forks source link

Provide Native Apple Silicon support or provide Universal 2 Binary (U2B) #27

Open johnjamesktm opened 2 years ago

johnjamesktm commented 2 years ago

The application currently works fine in Apple Silicon Macs with Rosetta 2. Yet, looking forward for a Native Apple Silicon build. The Rosetta 2 support may be removed in a future MacOS update. So, Native Apple Silicon support is needed.

Similar issue: #23

johnjamesktm commented 2 years ago

@macgo-dev When can we expect this to happen?

MacOS Ventura is soon to be released. Can we expect native Apple Silicon version when you add support for MacOS Ventura?

macgo-dev commented 2 years ago

The major issue for supporting M1 is code protection that prevents encryption keys from extracting by reverse engineering. It is critical in the license agreements of AACS and BD+. We may have to write our protection mechanism. It also has to put a lot of effort to convert some low level x86 code to ARM, and replace OpenGL with Metal. But in reality, Blu-ray is fading away. However, I hope I can finish a new version in 2023.

johnjamesktm commented 2 years ago

@macgo-dev Is it not possible to reuse the current code obfuscation mechanism you use with the x86 binary?

macgo-dev commented 2 years ago

The code protection we currently use is VMProtect, which supports Intel chips only.

Most importantly, from a market perspective, I do lack the motivation to make a new version.

Screen Shot 2022-10-21 at 00 52 02
blochberger commented 2 years ago

Does this mean that MBPR is basically dead?

I really like MBPR and found no good alternatives so far.

johnjamesktm commented 1 year ago

The code protection we currently use is VMProtect, which supports Intel chips only.

I talked to Ivan Permyakov ( @vmpsoft ). He gave me this. https://vmpsoft.com/forum/viewtopic.php?t=28558

The work is in progress.

johnjamesktm commented 1 year ago

Does this mean that MBPR is basically dead?

I really like MBPR and found no good alternatives so far.

The second statement is true. @macgo-dev, You built a great software! Sad to see it disappear.

Look at Cyberlink PowerDVD. They still make new version every year. They market it as a universal media player.