Jump to content

RSInjector Not Loading (Just Crashes)


Recommended Posts

  • Replies 204
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Here's a patching system that does what @@Angra1982 do in a more "practical" way for different cases :   https://drive.google.com/open?id=0B1ZKYtpB0vu2WnJWZzdtUkp6SU0   1) Extract anywhere 2) Run the

The game has been update and CDLC doesn't work anymore for MAC user ONLY. We are aware and we asked the dev of the RSinjector app to look into it.

Hi guys, I found a solution!!!     the Steam update modified the rocksmith app to run only by running steam (open steam://run/221680). If you try to launch directly from Steam/steamapps/common/Rock

Maybe a shot in the dark but if someone could walk me through what code needs to be altered (it looks like we know now?), I'm on Mac and have both the old and current Injectors, Xcode, and some basic coding knowledge, but don't know where and what I should be looking for. 

Link to post
Share on other sites

  • Administrator

@@jack_straw It's the Hint constant line 18 : https://github.com/rscustom/RSInjector-Mac/commit/3396f76fcd96be836936eba48d94058a87d95f5c that should be altered but we don't know to what it should be changed yet.

Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity

Link to post
Share on other sites

you'd better find it in new exec at same place, in first topic about that was exact instructions stack(don't have the link, asking mod to help find it :$), current offset search range cover that old location plus huge block above

so idk how but exception thrown at 888 mb block of ram
plus code "EXC_BAD_ACCESS type of code which relates to accessing deallocated memory"

 

also log says it has stopped at offset 0x0000c86e, can you check that address to find anything useful and also try to find desired bytes in new exe... you may need longer bytecode to make it more unique if it's traps too early or else, maybe it take a bit longer to allocate memory so it simply can't find this address? I've got similar issues ,maybe wait a bit (5000 ms would be good)

I have no mac to help, sorry, bug one of the rsinjector OP :)

 

Link to post
Share on other sites

I've been playing yesterday with the remastered version, with the last RS Injector, no problems, but steam took a lot today to update (and did'nt let me open it without uptade) Today, same issue as other mates, RSInjector crashes, and if i try to open a DCLC with unmodified Rocksmith, it allow me open, but just not play. Something has changed in steam, sure

I didn't understand your workaround, can you share a tutorial with images/video, or the rocksmith version that works with rsinjector?

Link to post
Share on other sites

 

I didn't understand your workaround, can you share a tutorial with images/video, or the rocksmith version that works with rsinjector?

 

As I've posted on November 3rd, you can have a working version of rocksmith looking on time machine november 2nd. Simply restore this version, and all will be ok 

 

BTW, even if I've sent it on private message and any other has posted it, this is a link to this last working version: 

 

https://www.dropbox.com/sh/uvm9ws9x833rj8q/AACFsCC7z8kdZu7tf12TQUP2a?dl=0

Link to post
Share on other sites

HI to everyone!

 

For me everything failed. i only have an old rocksmithapp version (Okt.2.) the version in the post seems not to work on my mac. 

i also have troubles in the past since the Remastered update released. I help my self with Cherub deinstall, start the rsinjectorapp and install the Cherub rock file again. This seems to work more bad than good. But sometimes i was lucky. But now the RSINJECTOR APP doesn´t work anymore. I´ve tried all tricks from this post........ nothing works. Ithink the Update ruin again the chance to play custom cdlc´s. 

So far i hope somebody can fix this, and i will be sooooooo thankfull for the guys who do ther best for keeping this running. 

I hope there are more players with this problem, because i don´t want to stay allone with the solutionsolfinding.........

Once again thx to alll who can eventually help......

Link to post
Share on other sites

  • Administrator

@@Maotze There is a lot of MAC user and trust me when i say we are searching for the solution but it's a bit harder than expected especially when the dev that work on it after the Remastered update are unresponsive (so far).

 

We are doing our best and we're sorry it takes that much time. That doesn't mean you can't enjoy Rocksmith with the on disc song and some DLC, you can probably find a few songs to play too ;)

  • Like 2

Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity

Link to post
Share on other sites

 

I didn't understand your workaround, can you share a tutorial with images/video, or the rocksmith version that works with rsinjector?

 

As I've posted on November 3rd, you can have a working version of rocksmith looking on time machine november 2nd. Simply restore this version, and all will be ok

 

BTW, even if I've sent it on private message and any other has posted it, this is a link to this last working version:

 

https://www.dropbox.com/sh/uvm9ws9x833rj8q/AACFsCC7z8kdZu7tf12TQUP2a?dl=0

Tnx Pilo, I did work rsinjector again copying the app in steam rocksmith folder, changing permissions with chmod 755 and keeping opened steam to avoid update, I executed rsinjector successfully

Link to post
Share on other sites

My read of this is that there isn't a real solution at the moment aside from loading from Time Machine (which I don't have due to a separate problem) - there hasn't been any other progress, right?

 

No, apparently the developer for the Mac version of the Injector has been unresponsive. Sucks, but I'm in the same boat as you for now, no time machine for me either. Like someone else said in this thread, I wish I knew a bit more about coding and could help solve the issue but alas. Shits way too complex for me to begin to understand with front end coding knowledge. 

Link to post
Share on other sites

Hi guys, I found a solution!!!

 

 

the Steam update modified the rocksmith app to run only by running steam (open steam://run/221680). If you try to launch directly from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app will get a crash report. Only works from Steam or from your Applications (open steam://run/221680).

 

 

RSInjector works launching Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app with an environment variable DYLD_INSERT_LIBRARIES to insert RSBypass.dylib. Beacuse the app can´t be launched from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app directly, then RSInjector will fail. 

 

I patched my Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app to insert the RSBypass.dylib directly to the Rocksmith2014.app. So, now I just run steam and play rocksmith from steam without RSInjector and works with DLCs.

 

I download RSInjector code, compiled  RSBypass.dylib with xcode using i386 architecture, this is important because Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app is i386 architecture. 

I download insert_dylib app from https://github.com/Tyilo/insert_dylib, compiled with xcode. Run insert_dylib RSBypass.dylib Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014 Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new. then rename the Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new to Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014

then I run Rocksmith from steam without RSInjector and works with DLC because the executable is already patched. 

 

Beacuse I know that you may not have xcode I uploaded my patched version, So follow the steps:

 

1) open finder and go to your Steam folder, Steam/steamapps/common/Rocksmith2014/

2) rename Rocksmith2014.app to Rocksmith2014.app.old


4) unzip and copy my Rocksmith2014.app to Steam/steamapps/common/Rocksmith2014/

you should have two Rocksmith2014 (my Rocksmith2014.app and Rocksmith2014.app.old)

5) double click over Rocksmith2014.app it will alert that it was download from internet bla bla bla, just click open. Then it will crash (because was not lauched by steam), just ignore. 

6) Open Steam, clink on "play Rocksmith2014"

7) enjoy your DLCs :)

 

 

You my also remove the quarantine atribute from Rocksmith2014.app. It should removed with the alert message that said that it was download from internet, but if not you can remove the attribute with:

xattr -d com.apple.quarantine Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app

 

Note I always use Steam/steamapps/common/Rocksmith2014/, You shoud look your Steam app folder where steamapps/common/Rocksmith2014 is in there. 

 

If Steam update Rocksmith again we will need to do the insert_dylib again. 

 

  • Like 8
Link to post
Share on other sites

 

Hi guys, I found a solution!!!
 
 
the Steam update modified the rocksmith app to run only by running steam (open steam://run/221680). If you try to launch directly from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app will get a crash report. Only works from Steam or from your Applications (open steam://run/221680).
 
 
RSInjector works launching Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app with an environment variable DYLD_INSERT_LIBRARIES to insert RSBypass.dylib. Beacuse the app can´t be launched from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app directly, then RSInjector will fail. 
 
I patched my Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app to insert the RSBypass.dylib directly to the Rocksmith2014.app. So, now I just run steam and play rocksmith from steam without RSInjector and works with DLCs.
 
I download RSInjector code, compiled  RSBypass.dylib with xcode using i386 architecture, this is important because Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app is i386 architecture. 
I download insert_dylib app from https://github.com/Tyilo/insert_dylib, compiled with xcode. Run insert_dylib RSBypass.dylib Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014 Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new. then rename the Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new to Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014
then I run Rocksmith from steam without RSInjector and works with DLC because the executable is already patched. 
 
Beacuse I know that you may not have xcode I uploaded my patched version, So follow the steps:
 
1) open finder and go to your Steam folder, Steam/steamapps/common/Rocksmith2014/
2) rename Rocksmith2014.app to Rocksmith2014.app.old
4) unzip and copy my Rocksmith2014.app to Steam/steamapps/common/Rocksmith2014/
you should have two Rocksmith2014 (my Rocksmith2014.app and Rocksmith2014.app.old)
5) double click over Rocksmith2014.app it will alert that it was download from internet bla bla bla, just click open. Then it will crash (because was not lauched by steam), just ignore. 
6) Open Steam, clink on "play Rocksmith2014"
7) enjoy your DLCs :)
 
 
You my also remove the quarantine atribute from Rocksmith2014.app. It should removed with the alert message that said that it was download from internet, but if not you can remove the attribute with:
xattr -d com.apple.quarantine Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app
 
Note I always use Steam/steamapps/common/Rocksmith2014/, You shoud look your Steam app folder where steamapps/common/Rocksmith2014 is in there. 
 
If Steam update Rocksmith again we will need to do the insert_dylib again. 

 

 

 

Okay, so I did what you said (Changed the name of the original Rocksmith.app inside my steam folder to Rocksmith.app.old, downloaded your Rocksmith.app and placed it inside the same folder, tried to open your Rocksmith.app in the same folder, it crashed like you said so I ignored it, opened up the Steam app and click "Play" Rocksmith). When I click "Play" I get this message

pJLCVdJQ.png

 

When I Ignore the dialogue and click Play again, I get this

fPfvHhOv.png

This is what my folder Steam/steamapps/common/Rocksmith2014/ looks like

KMKlY9Ya.png

 

Am I doing something wrong here?

Link to post
Share on other sites

 

 

Hi guys, I found a solution!!!
 
 
the Steam update modified the rocksmith app to run only by running steam (open steam://run/221680). If you try to launch directly from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app will get a crash report. Only works from Steam or from your Applications (open steam://run/221680).
 
 
RSInjector works launching Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app with an environment variable DYLD_INSERT_LIBRARIES to insert RSBypass.dylib. Beacuse the app can´t be launched from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app directly, then RSInjector will fail. 
 
I patched my Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app to insert the RSBypass.dylib directly to the Rocksmith2014.app. So, now I just run steam and play rocksmith from steam without RSInjector and works with DLCs.
 
I download RSInjector code, compiled  RSBypass.dylib with xcode using i386 architecture, this is important because Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app is i386 architecture. 
I download insert_dylib app from https://github.com/Tyilo/insert_dylib, compiled with xcode. Run insert_dylib RSBypass.dylib Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014 Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new. then rename the Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new to Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014
then I run Rocksmith from steam without RSInjector and works with DLC because the executable is already patched. 
 
Beacuse I know that you may not have xcode I uploaded my patched version, So follow the steps:
 
1) open finder and go to your Steam folder, Steam/steamapps/common/Rocksmith2014/
2) rename Rocksmith2014.app to Rocksmith2014.app.old
4) unzip and copy my Rocksmith2014.app to Steam/steamapps/common/Rocksmith2014/
you should have two Rocksmith2014 (my Rocksmith2014.app and Rocksmith2014.app.old)
5) double click over Rocksmith2014.app it will alert that it was download from internet bla bla bla, just click open. Then it will crash (because was not lauched by steam), just ignore. 
6) Open Steam, clink on "play Rocksmith2014"
7) enjoy your DLCs :)
 
 
You my also remove the quarantine atribute from Rocksmith2014.app. It should removed with the alert message that said that it was download from internet, but if not you can remove the attribute with:
xattr -d com.apple.quarantine Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app
 
Note I always use Steam/steamapps/common/Rocksmith2014/, You shoud look your Steam app folder where steamapps/common/Rocksmith2014 is in there. 
 
If Steam update Rocksmith again we will need to do the insert_dylib again. 

 

 

 

Okay, so I did what you said (Changed the name of the original Rocksmith.app inside my steam folder to Rocksmith.app.old, downloaded your Rocksmith.app and placed it inside the same folder, tried to open your Rocksmith.app in the same folder, it crashed like you said so I ignored it, opened up the Steam app and click "Play" Rocksmith). When I click "Play" I get this message

pJLCVdJQ.png

 

When I Ignore the dialogue and click Play again, I get this

fPfvHhOv.png

This is what my folder Steam/steamapps/common/Rocksmith2014/ looks like

KMKlY9Ya.png

 

Am I doing something wrong here?

 

You need just to change permissions to the copied Rocksmith2014.app from terminal with: chmod -R 755 Rocksmith2014.app

 

Regards

 

Link to post
Share on other sites

 

Hi guys, I found a solution!!!
 
 
the Steam update modified the rocksmith app to run only by running steam (open steam://run/221680). If you try to launch directly from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app will get a crash report. Only works from Steam or from your Applications (open steam://run/221680).
 
 
RSInjector works launching Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app with an environment variable DYLD_INSERT_LIBRARIES to insert RSBypass.dylib. Beacuse the app can´t be launched from Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app directly, then RSInjector will fail. 
 
I patched my Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app to insert the RSBypass.dylib directly to the Rocksmith2014.app. So, now I just run steam and play rocksmith from steam without RSInjector and works with DLCs.
 
I download RSInjector code, compiled  RSBypass.dylib with xcode using i386 architecture, this is important because Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app is i386 architecture. 
I download insert_dylib app from https://github.com/Tyilo/insert_dylib, compiled with xcode. Run insert_dylib RSBypass.dylib Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014 Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new. then rename the Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014new to Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app/Content/MacOS/Rocksmith2014
then I run Rocksmith from steam without RSInjector and works with DLC because the executable is already patched. 
 
Beacuse I know that you may not have xcode I uploaded my patched version, So follow the steps:
 
1) open finder and go to your Steam folder, Steam/steamapps/common/Rocksmith2014/
2) rename Rocksmith2014.app to Rocksmith2014.app.old
4) unzip and copy my Rocksmith2014.app to Steam/steamapps/common/Rocksmith2014/
you should have two Rocksmith2014 (my Rocksmith2014.app and Rocksmith2014.app.old)
5) double click over Rocksmith2014.app it will alert that it was download from internet bla bla bla, just click open. Then it will crash (because was not lauched by steam), just ignore. 
6) Open Steam, clink on "play Rocksmith2014"
7) enjoy your DLCs :)
 
 
You my also remove the quarantine atribute from Rocksmith2014.app. It should removed with the alert message that said that it was download from internet, but if not you can remove the attribute with:
xattr -d com.apple.quarantine Steam/steamapps/common/Rocksmith2014/Rocksmith2014.app
 
Note I always use Steam/steamapps/common/Rocksmith2014/, You shoud look your Steam app folder where steamapps/common/Rocksmith2014 is in there. 
 
If Steam update Rocksmith again we will need to do the insert_dylib again. 

 

This worked! However I still had to use the most recent Injector to launch the game instead of thru Steam, otherwise customs would just hang as usual. Thank you so much Angra!

  • Like 1
Link to post
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines. 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. - Privacy Policy