It should be same on any platform, as long the game runs when you click "Play" on steam (you can get to main menu, unmodded).
If it crashes when pressing Play on steam, you need to fix that first.
First, download Juiced Patch from Github (SR2_JUICED.zip):
The official public repository / source code for Saints Row 2 Juiced Patch - kobraworksmodding/Saints-Row-2-Juiced-Patch
github.com
Then, follow the instruction from Juiced Patch thread:
HOW TO INSTALL
Simply drag all of the contents in the zip file of the Juiced Patch version you just installed (besides readme.txt) into your Saints Row 2 Game Files, edit and configure juiced.ini, run your game. Its as simple as that.
By "game files", in steam you can get it by right clicking Saints Row 2 on Steam > Manage > Browse Local Files
There should be a Juiced Patch pop-up appearing when you open the game when it is installed properly.
If this doesn't appear and you already put files to the correct place,
run SteamXDel.bat in the Saints Row 2 folder - If I remember, this applies the patch to the .exe if it hasn't already.
For installing Gentlemen Of The Row with Juiced Patch, it's a bit harder but there is a tutorial on how to do it.
PRELUDE:
Juiced Patch v7.1.0 revolutionised the way mods are installed for Saints Row 2. Installing mods is now as simple as dropping files into the "mods" folder. However, some older mods were built specifically with
Gentlemen Of The Row in mind.
GotR was not only a collection of mods, but also for a long time was the main method of installing mods into the game, by inserting files into, then rebuilding,
"patch.vpp_pc" via a batch file
("Create_Custom_GotR_v1.9.2.bat").
This worked well for a long time, but now some complications can arise...
If you are stuck on this step, post on that thread on what you need help with.