Jump to content

[Discussion] AMDFriend, for (almost) all of your library patching needs


Nyaomi

Recommended Posts

Note: There are at least two known variants of this method, https://github.com/Carnations-Botanica/IntelMKLFixup and https://github.com/JonathanFerraz/FriendlyAMD please remember to quote and/or write in this thread for discussing and talking with us about forking and developing this methodology. Work must be respected!

 

This is the discussion thread that references this post:
 

 

Feel free to discuss, share excitement, errors and whatnot! Let's bring AMD hackintoshes on par with their Intel counterparts!

  • Like 5
  • Thanks 2
Link to comment
Share on other sites

  • Gengik84 pinned and featured this topic
  • 4 weeks later...
  On 3/16/2022 at 8:16 AM, fabiosun said:

Thank you @Nyaomi

Patched with AMDFriend Photoshop 23.2.2 Release

 

 

Expand  

Sucess. Photoshop 23.2.2

to find the libraries who need patch
amdfriend --dry-run --directories /Applications/Adobe\ Premiere\ Pro\ 2022/Adobe\ Premiere\ Pro\ 2022.app/Contents/Frameworks | grep "Routines found"
 

sudo amdfriend --in-place --sign /Applications/Adobe\ Premiere\ Pro\ 2022/Adobe\ Premiere\ Pro\ 2022.app/Contents/Frameworks/libmkl_core.1.dylib
*and the others who return

Link to comment
Share on other sites

  • 4 weeks later...
  • Supervisor

948764944_Screenshot2022-05-09at11_17_17AM.thumb.png.d64265f6f1bdb000cc0d76d06a4a6b45.png

 

sudo time amdfriend --in-place --sign --directories /Applications/Adobe\ Photoshop\ 2022

 

  Reveal hidden contents

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
  • Moderators

It also makes working Counterstrike GO on AMD Hackintoshes:

 

sudo amdfriend --in-place --sign --directories /Users/tomnic/Library/Application\ Support/Steam/steamapps

 

The lib with intel cpu check code is libphonon.dylib

 

773223568_Schermata2022-05-28alle17_09_06.thumb.png.90a4123c626376d4136200c6bd6ecd8d.png

Routines found for /Users/tomnic/Library/Application Support/Steam/steamapps/common/Counter-Strike Global Offensive/bin/osx64/libphonon.dylib:
- <53 48 83 EC 20 8B 35 99 0A F7 01> at offset 29189568 (Hex: 1bd65c0)
File /Users/tomnic/Library/Application Support/Steam/steamapps/common/Counter-Strike Global Offensive/bin/osx64/libphonon.dylib was patched.
Patched file location: /Users/tomnic/Library/Application Support/Steam/steamapps/common/Counter-Strike Global Offensive/bin/osx64/libphonon.dylib
Finished processing file: /Users/tomnic/Library/Application Support/Steam/steamapps/common/Counter-Strike Global Offensive/bin/osx64/libphonon.dylib

 

  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...

Hello, As a newbie, i haven't clearly understand how AMDfriend works.

I have followed all the instructions and installed homebrew & yarn

But the thing i don't clearly understand is how to find the path files/folder for the different apps and patch them securely. i don't want to brake anything on my Ryzentosh.

I see the different command line, but i am a bit frel.

I have installed Premiere Pro, After E, just following this tread, but i would like to be more accurate about what i am doing. This apps  asked several time my password before lauching them, even i choose "always allow".

Last thing i have installed a cracked version of Nuendo 12 ( i have a legit licence) but because i haven't the Spectralyers one i have to choose this option. And even i code sign them i have to have to disable SIP to make them run.

Thanks again for this amazing job you all are doing.

Link to comment
Share on other sites

  • Supervisor

@AmdPushin my case no password asked from AMDFriend script

 

to patch your app I would do in this way:

open terminal

write this

sudo amdfriend --in-place --sign --directories 

then drag and drop there app you want to patch

 

you could also test the script only to check which libraries need to be patched and then patch them one at time

 

but it is up to you

i trust the script so I use in the way I have said before 

 

  • Ok 1
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • Supervisor

@genny how do you have installed brew?

 

please in English otherwise I have to delete your message!

 

and this is how I did:

 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

then

 

brew install nodejs

 

then

 

npm install -g amdfriend

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.