Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Zephyr)
  • No Skin
Collapse
RipperStore Logo
  1. Home
  2. Community
  3. General Discussions
  4. VRChat added VRCA (?maybe VRCW too) protection

VRChat added VRCA (?maybe VRCW too) protection

Scheduled Pinned Locked Moved General Discussions
protectionvrchatvrcaripping
285 Posts 103 Posters 107.4k Views 78 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C chocolate

    A certain mod developer says that "the encryption is being done server-side," but I donโ€™t know whatโ€™s actually correct

    Dr.beepD
    Dr.beepD
    Dr.beep
    wrote on last edited by
    #33

    @chocolate
    I doubt it is, there have been several clips floating around of modders and client users still easily able to rip, not to mention there was an exploit where people were using an older version of the game and they were still able to rip, this flaw in the system was quickly patched (IIRC it was within 24 hours actually)

    Currently investigating ways to bypass VRC's new encryption on VRCA's and VRCW's. Msg me if you have any leads

    1 Reply Last reply
    ๐Ÿ‘
    0
    • "'Real' Visitor"" "'Real' Visitor"

      So... Yea, they added an encryption or custom method to load avatar bundles.
      So usual methods of using AR or SARS doesn't work anymore.
      What do you all think about it? (also share any news if you have any)

      Dr.beepD
      Dr.beepD
      Dr.beep
      wrote on last edited by Dr.beep
      #34

      @Real-Visitor
      I have been looking into this for a few days now, was hoping someone would have a solution available, the only reason I even play VRC anymore past the EAC update was because it gave me access to an unfathomable amount of 3d assets to do as I pleased with. when I get the time I'm going to try a few methods to circumvent the encryption or maybe an alternative method for ripping from the game. Off the top of my head the best ideas I have at the moment are as follows
      1:try to analyze where the models are coming from and intercept the download (ie using a network analysis tool like Wireshark)
      2:maybe something simple like closing the game before the cache can encrypt (sounds ridiculous, but this IS VRchat devs we are talking about, don't rule this out)
      3:Use a traditional model ripping tool such as ninja ripper or maybe even renderdoc, this method isn't ideal, because it'll be the raw output of the GPU and not a rigged character with blendshapes ect(something like this is difficult to almost impossible to patch because your GPU has to render the graphic at some point, however it is far from perfect and requires rigging as well as A TON of other work)
      4:and this one is unfortunate, but we may actually have to look into bypassing the anti cheat and become client users ourselves, it's been 2 years so I'm not certain the method works anymore but I was able to get melon loader to work on Linux AFTER the easy anti cheat patch.
      And finally 5: I heard multiple people mention that the game is using AES encryption, so our best course of action using this method would be to search the games files for a decryption key or maybe analyze the games network traffic and see if a key is sent to the game to decrypt the assets, once (or if) we get the key we should be able to decrypt the desired file.

      Something I will say off the bat right now is ripping is no longer going to be as open and simple as it once was, and the community built around it is going to take a serious hit in numbers, those that do remain are likely going to charge for their service,(more than they already do) if a method is discovered it's likely going to be gatekept for monetary gain and the only "methods" that slip through the cracks will be literal viruses and scams, and if a method does get big enough VRchat will likely step in a patch it, as it is definitely apparent they are putting an actual effort to stop rippers for once. I actually worry that the devs of the game will see forums like this and formulate ways to make our lives even harder but only time will tell.
      This is where ripper boys will either become ripper men, or just give up entirely.

      Sorry for the blog post will update if anything works.

      Currently investigating ways to bypass VRC's new encryption on VRCA's and VRCW's. Msg me if you have any leads

      ReymR 1 Reply Last reply
      0
      • LinzeL Linze
        [[topic:post-is-deleted]]
        Dr.beepD
        Dr.beepD
        Dr.beep
        wrote on last edited by
        #35

        @Linze I can't speak for the quest/android version but I can say that the oculus launcher version of the hand is also encrypting avatars.

        Currently investigating ways to bypass VRC's new encryption on VRCA's and VRCW's. Msg me if you have any leads

        1 Reply Last reply
        0
        • Dale GribbleD
          Dale GribbleD
          Dale Gribble
          wrote on last edited by
          #36

          Hope someone in the future can find a way around this, but getting around encryption is a huge pain in the ass.

          1 Reply Last reply
          0
          • themethodT
            themethodT
            themethod
            wrote on last edited by
            #37

            its so over ๐Ÿ˜ญ

            1 Reply Last reply
            0
            • BabyBlueBunnyB
              BabyBlueBunnyB
              BabyBlueBunny
              wrote on last edited by
              #38

              So heartbreaking, I lost a lot of personal scratch avis due to harddrive failure and planned on cache ripping them back a few days before this encryption shit happened, but guess I procrastinated a day or two too long ๐Ÿ˜ž

              1 Reply Last reply
              0
              • avatarofcornA
                avatarofcornA
                avatarofcorn
                wrote on last edited by
                #39

                @Beeboo Since you can use the EAC-free version, maybe you can try using an older version of the client and spoof the version numbers. It'll be a band-aid fix since the updates so far have been network compatible.

                S 1 Reply Last reply
                0
                • avatarofcornA avatarofcorn

                  @Beeboo Since you can use the EAC-free version, maybe you can try using an older version of the client and spoof the version numbers. It'll be a band-aid fix since the updates so far have been network compatible.

                  S
                  S
                  sas909
                  wrote on last edited by sas909
                  #40

                  @avatarofcorn What do you mean by EAC-free version? Where can i get it?

                  AFAIK there is no simple way to just get file from RAM used by certain process. All RAM dump software i ever seen is designed to capture your whole RAM space, this requires a shit ton of time to process it, and most of this software just can't get you working files in the end. What's even worse, is that VRC cached files doesn't have extensions, so it will be hard to recover them from dump.
                  I think that development of encryption-free client is much easier approach now.

                  1 Reply Last reply
                  0
                  • S
                    S
                    slaugh
                    wrote on last edited by
                    #41

                    It sounds very sad

                    1 Reply Last reply
                    0
                    • Dr.beepD Dr.beep

                      @Real-Visitor
                      I have been looking into this for a few days now, was hoping someone would have a solution available, the only reason I even play VRC anymore past the EAC update was because it gave me access to an unfathomable amount of 3d assets to do as I pleased with. when I get the time I'm going to try a few methods to circumvent the encryption or maybe an alternative method for ripping from the game. Off the top of my head the best ideas I have at the moment are as follows
                      1:try to analyze where the models are coming from and intercept the download (ie using a network analysis tool like Wireshark)
                      2:maybe something simple like closing the game before the cache can encrypt (sounds ridiculous, but this IS VRchat devs we are talking about, don't rule this out)
                      3:Use a traditional model ripping tool such as ninja ripper or maybe even renderdoc, this method isn't ideal, because it'll be the raw output of the GPU and not a rigged character with blendshapes ect(something like this is difficult to almost impossible to patch because your GPU has to render the graphic at some point, however it is far from perfect and requires rigging as well as A TON of other work)
                      4:and this one is unfortunate, but we may actually have to look into bypassing the anti cheat and become client users ourselves, it's been 2 years so I'm not certain the method works anymore but I was able to get melon loader to work on Linux AFTER the easy anti cheat patch.
                      And finally 5: I heard multiple people mention that the game is using AES encryption, so our best course of action using this method would be to search the games files for a decryption key or maybe analyze the games network traffic and see if a key is sent to the game to decrypt the assets, once (or if) we get the key we should be able to decrypt the desired file.

                      Something I will say off the bat right now is ripping is no longer going to be as open and simple as it once was, and the community built around it is going to take a serious hit in numbers, those that do remain are likely going to charge for their service,(more than they already do) if a method is discovered it's likely going to be gatekept for monetary gain and the only "methods" that slip through the cracks will be literal viruses and scams, and if a method does get big enough VRchat will likely step in a patch it, as it is definitely apparent they are putting an actual effort to stop rippers for once. I actually worry that the devs of the game will see forums like this and formulate ways to make our lives even harder but only time will tell.
                      This is where ripper boys will either become ripper men, or just give up entirely.

                      Sorry for the blog post will update if anything works.

                      ReymR
                      ReymR
                      Reym
                      wrote on last edited by
                      #42

                      @Beeboo we gonna decompile the game with this one, some way that i think may or may not work is intercept, decompiling whole game for key which might possible, or goes straight on how the algorithm works

                      I'm bad at understanding english word

                      I fix .vrca/.vrcw stuff for free and for fun! Depending on file, every outcome and vary might be different than the original avatar has due to the toggles and much more, send me a pm if you need an avi that need to fix or cracking a password locked avatar or send me .vrca file or through my pms and i will extract/fix them for you!

                      request is semi-open, only on unencrypted __data file aka .vrca or .vrcw

                      1 Reply Last reply
                      0
                      • F
                        F
                        fredbla
                        wrote on last edited by
                        #43

                        @Beeboo

                        1:try to analyze where the models are coming from and intercept the download (ie using a network analysis tool like Wireshark)

                        It should be inside the AvatarApi object, which represents the api response, there is assetUrl field that should point to a s3 url. I ignore if there are security on aws side, or if the files themselves are encrypted.

                        I was able to get melon loader to work on Linux AFTER the easy anti cheat patch.

                        Were you able to play online? join instances etc

                        Dr.beepD 1 Reply Last reply
                        0
                        • F fredbla

                          @Beeboo

                          1:try to analyze where the models are coming from and intercept the download (ie using a network analysis tool like Wireshark)

                          It should be inside the AvatarApi object, which represents the api response, there is assetUrl field that should point to a s3 url. I ignore if there are security on aws side, or if the files themselves are encrypted.

                          I was able to get melon loader to work on Linux AFTER the easy anti cheat patch.

                          Were you able to play online? join instances etc

                          Dr.beepD
                          Dr.beepD
                          Dr.beep
                          wrote on last edited by Dr.beep
                          #44

                          @fredbla I was, wasn't too difficult to pull off either.

                          Currently investigating ways to bypass VRC's new encryption on VRCA's and VRCW's. Msg me if you have any leads

                          1 Reply Last reply
                          0
                          • ReymR
                            ReymR
                            Reym
                            wrote on last edited by
                            #45

                            @Beeboo so you found potential bypass to get data again?

                            I'm bad at understanding english word

                            I fix .vrca/.vrcw stuff for free and for fun! Depending on file, every outcome and vary might be different than the original avatar has due to the toggles and much more, send me a pm if you need an avi that need to fix or cracking a password locked avatar or send me .vrca file or through my pms and i will extract/fix them for you!

                            request is semi-open, only on unencrypted __data file aka .vrca or .vrcw

                            Dr.beepD 1 Reply Last reply
                            0
                            • ReymR Reym

                              @Beeboo so you found potential bypass to get data again?

                              Dr.beepD
                              Dr.beepD
                              Dr.beep
                              wrote on last edited by Dr.beep
                              #46

                              @Reym I know of an anti cheat bypass, but I currently can't rip models, using Linux still works as an anti cheat bypass however the game randomly kicks you after a few minutes due to some type of checksum the cheat software runs. We may need to look into buying a Direct memory access board (DMA) Cheaters use them in games like fortnite and while I myself have no desire to cheat in a game played for fun, for the purpose of ripping I might invest in it

                              Currently investigating ways to bypass VRC's new encryption on VRCA's and VRCW's. Msg me if you have any leads

                              1 Reply Last reply
                              0
                              • ReymR
                                ReymR
                                Reym
                                wrote on last edited by
                                #47

                                @Dr.beep so only anti cheat bypass for now i see, DMA is expensive, be careful on investing stuff as who knows we might find lead on something

                                I'm bad at understanding english word

                                I fix .vrca/.vrcw stuff for free and for fun! Depending on file, every outcome and vary might be different than the original avatar has due to the toggles and much more, send me a pm if you need an avi that need to fix or cracking a password locked avatar or send me .vrca file or through my pms and i will extract/fix them for you!

                                request is semi-open, only on unencrypted __data file aka .vrca or .vrcw

                                1 Reply Last reply
                                0
                                • E
                                  E
                                  esau_winchester
                                  wrote on last edited by
                                  #48

                                  Hey, why don't we go back to what the first rippers did?

                                  i.e. use second life to make an avatar there and rip it and port it to unity and then to vrchat ?

                                  i really feel that we have to go back to that
                                  or look for a new method to bypass the aes encryption.

                                  1 Reply Last reply
                                  0
                                  • dobypD
                                    dobypD
                                    dobyp
                                    wrote on last edited by
                                    #49

                                    this is all that its know atm:

                                    some people got around it
                                    you have to modify the client
                                    the file responsible for the encryption might be "vrc_fast_crypto.dll" in the plugins folder.
                                    dm me for further info

                                    LinzeL 1 Reply Last reply
                                    ๐Ÿค”
                                    0
                                    • dobypD dobyp

                                      this is all that its know atm:

                                      some people got around it
                                      you have to modify the client
                                      the file responsible for the encryption might be "vrc_fast_crypto.dll" in the plugins folder.
                                      dm me for further info

                                      LinzeL
                                      LinzeL
                                      Linze
                                      wrote on last edited by Linze
                                      #50
                                      This post is deleted!
                                      1 Reply Last reply
                                      ๐Ÿค”
                                      0
                                      • D
                                        D
                                        DeepDishBussy
                                        wrote on last edited by
                                        #51

                                        Someone in the ARC discord said this "the fast_crypto.dll does nothing but work for udon and p2p encryption" I suspect this isn't related or the file at least is not responsible for the encryption.

                                        DM me if any of my links go down or if a file is outdated

                                        1 Reply Last reply
                                        0
                                        • ReymR
                                          ReymR
                                          Reym
                                          wrote on last edited by Reym
                                          #52

                                          @LeonKennedy that is such a interesting info

                                          there is new file whenever you open the cache-windows, called vrc-version, i not sure what it is, back then it was not a thing, maybe they are used for decryption? Like sort of authetication

                                          New or old file appear in plugin folder called mediapipe_c and lib_burst_generated, how do i check dll?

                                          I'm bad at understanding english word

                                          I fix .vrca/.vrcw stuff for free and for fun! Depending on file, every outcome and vary might be different than the original avatar has due to the toggles and much more, send me a pm if you need an avi that need to fix or cracking a password locked avatar or send me .vrca file or through my pms and i will extract/fix them for you!

                                          request is semi-open, only on unencrypted __data file aka .vrca or .vrcw

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better ๐Ÿ’—

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular