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.5k 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.
  • P pibeep67

    @Minako said in VRChat added VRCA (?maybe VRCW too) protection:

    morals

    I know y'all already stopped this conversation, but I would like to add that the "morality" statement and logic behind this is, is hella hypocritical.

    It really isn't as simple as saying "Stealing people's edits of their avatars?! Heh, no. I steal from the person who created the model, but under the guise of it being sold to the public, so it's okay for me to steal months of someone else's hard work to even create the model, these people are editing. But don't you dare ever steal something someone else edited to look a certain way, or have a certain drag n drop prefab! Now, let me ride on my moral high horse into the sunset."

    Stealing is stealing, period- and Booth avatar creators are not established companies. It is the literal same as stealing a singular person's work. They're literally indie workers using Booth as a platform. If you're gonna try to claim moral superiority about something, maybe that should be just not stealing anything at all.

    MinakoM
    MinakoM
    Minako
    Banned
    wrote on last edited by
    #145

    @brycenBA It makes perfect sense when you don’t agree with people selling models for stupid prices. Spending money on a model for a social game when you’re going to be switching it up nearly everyday or frequently, makes it a waste of money. I stand by what I said. I couldn’t care less about ripping from people that sell avatars because 1) they’re the same recycled boring models (personally they don’t even interest me) and 2) the prices are ridiculous + most of them use recycled assets or secretly kitbash, whether they get caught/exposed or not. When someone puts time and effort to make their own avatars for either themselves or the community to wear and don’t do it for money, then it’s normal to want to respect that. There’s a difference between someone’s work and people that just want to make money with the same boring looking models. Now if the models were actually unique and out of the ordinary then giving them money would be worth it, as long as the price wasn’t insane for what the model was.

    Agree with it or not, it won’t change what I think and I know other people think the same.

    Personally, I’ve mainly wanted assets or particles or animations on here. Rarely whole models.

    This whole thing has attracted people to try and decrypt ripping which is understandable because it’s challenging, but if you people are genuinely going insane out of desperation to rip VRChat avatars and going through all this length just for that, you seriously have issues. Learn Blender and Unity and do something with all that free time that doesn’t involve spending months glued to your screen trying to break through an anti-rip just to steal models you’ll barely wear / get your accounts banned when you could be making 20 models by that time on your own instead.

    1 Reply Last reply
    0
    • StinkerGuy115S StinkerGuy115

      Did anyone else see this? Lmao
      [REMOVED BY ADMIN]

      AloofA
      AloofA
      Aloof
      wrote on last edited by
      #146
      This post is deleted!
      1 Reply Last reply
      0
      • AloofA
        AloofA
        Aloof
        wrote on last edited by
        #147
        This post is deleted!
        1 Reply Last reply
        0
        • A
          A
          admin
          wrote on last edited by
          #148

          Please stick to the original topic, thanks

          1 Reply Last reply
          3
          • C
            C
            cheatdev
            wrote on last edited by
            #149

            Just saw this site on the same guy, can anyone confirm if it works? I don't know where to get the key
            https://uabd.eeacks.cc/

            StinkerGuy115S CrystalDustC 2 Replies Last reply
            0
            • C cheatdev

              Just saw this site on the same guy, can anyone confirm if it works? I don't know where to get the key
              https://uabd.eeacks.cc/

              StinkerGuy115S
              StinkerGuy115S
              StinkerGuy115
              wrote on last edited by
              #150

              @cheatdev No idea. Cool find but unfortunately kinda useless though as it is asking for a key which is what this entire thread has been discussing how to find.

              C 1 Reply Last reply
              0
              • StinkerGuy115S StinkerGuy115

                @cheatdev No idea. Cool find but unfortunately kinda useless though as it is asking for a key which is what this entire thread has been discussing how to find.

                C
                C
                cheatdev
                wrote on last edited by
                #151

                @StinkerGuy115 That's sad, I have a set of avis that I want to decrypt. wish there is easy way to get keys.

                1 Reply Last reply
                0
                • C cheatdev

                  Just saw this site on the same guy, can anyone confirm if it works? I don't know where to get the key
                  https://uabd.eeacks.cc/

                  CrystalDustC
                  CrystalDustC
                  CrystalDust
                  wrote on last edited by
                  #152

                  @cheatdev only works for your won avatars or aka the __data keys VRCX IS THe only thing u can use to get your own keys mainly

                  1 Reply Last reply
                  0
                  • CrystalDustC
                    CrystalDustC
                    CrystalDust
                    wrote on last edited by
                    #153

                    assetUrl https://api.vrchat.cloud/api/1/file//2/variant/security example of what i mean vrcx is reading from

                    or its making an api call to find this data just and idea maybe someone with some idea can code to do this idk
                    {
                    "id": "...",
                    "name": "...",
                    "assetUrl": "...",
                    "unityVersion": "...",
                    "version": 3,
                    "assetVersion": {
                    "platform": "standalonewindows",
                    "assetUrl": "...",
                    "unityVersion": "...",
                    "unityPackages": [ ... ],
                    "plugin": {
                    "pluginVersion": "2020.4.XXf1",
                    "platform": "standalonewindows",
                    "encrypted": true,
                    "encryptionKey": "=" <-- 👈
                    }
                    }
                    }
                    so idk this just idea info

                    StinkerGuy115S 1 Reply Last reply
                    0
                    • CrystalDustC CrystalDust

                      assetUrl https://api.vrchat.cloud/api/1/file//2/variant/security example of what i mean vrcx is reading from

                      or its making an api call to find this data just and idea maybe someone with some idea can code to do this idk
                      {
                      "id": "...",
                      "name": "...",
                      "assetUrl": "...",
                      "unityVersion": "...",
                      "version": 3,
                      "assetVersion": {
                      "platform": "standalonewindows",
                      "assetUrl": "...",
                      "unityVersion": "...",
                      "unityPackages": [ ... ],
                      "plugin": {
                      "pluginVersion": "2020.4.XXf1",
                      "platform": "standalonewindows",
                      "encrypted": true,
                      "encryptionKey": "=" <-- 👈
                      }
                      }
                      }
                      so idk this just idea info

                      StinkerGuy115S
                      StinkerGuy115S
                      StinkerGuy115
                      wrote on last edited by
                      #154

                      @crystaldustie Yea unfortunately the specific TCP stream that handles the avatar download and exchange is encrypted with TLS 1.2 Meaning we would need THOSE keys too lol. I am pretty sure it uses the PhotonEncryptorPlugin.dll for the TLS encryption because it makes a bunch of calls to bcrypt.dll for key generations, HTTPS encryption and such.

                      But what exactly encrypts the model is likely in the GameAssembly.dll this one has stuff for AesManaged encryption/decryption and such.

                      1 Reply Last reply
                      0
                      • StinkerGuy115S
                        StinkerGuy115S
                        StinkerGuy115
                        wrote on last edited by
                        #155

                        Adding this in a second comment but just an observation. When you start up VRChat.exe and you try to load the Public avatars it still fetches them online. It still creates a __data file in your cache folder, yet the unencrypt vrca's for them are in C:\Program Files (x86)\Steam\steamapps\common\VRChat\VRChat_Data\StreamingAssets\Avatars

                        This has been there before the encryption update. I thought they were there cause the game devs just wanted people to have models that they can use when theyre testing out stuff in the game running it directly from the exe.

                        Yet it still makes server requests to download them and encrypt them when theyre unencrypted and just sitting their on your PC? The game also does not use PhotonEncryptorPlugin.dll running from the exe, looking at procmon, but only calls GameAssembly.dll

                        Just kinda weird idk, why download the files from a server if theyre already on your PC? Why still encrypt them?

                        LinzeL 1 Reply Last reply
                        0
                        • StinkerGuy115S
                          StinkerGuy115S
                          StinkerGuy115
                          wrote on last edited by
                          #156

                          Okay third and final comment, this is my proposal of whats going on based on what ive observed:

                          GameAssembly.dll is used for model encryption locally on your machine. PhotonEncryptoPlugin.dll in conjuction with bcrypt.dll is used for TLS stream encryption and generating "public use" keys for people getting an avatar thats not theirs (wearing an avatar is what i mean).

                          This lines up with their new market announcement which sells the ability to use the model. It generates a key that is determined likely by the usr_id and some padding.

                          Basically: Are you avatar uploader? You get a more special key. Are you not? You get a public use key.

                          You get approval for it to load on PC, game decrypts and encrypts with functions in the GameAssembly.dll

                          Just my hunch from my observations, keys are likely associated with user_id. Thanks for coming to my TedTalk 😺

                          1 Reply Last reply
                          💪
                          1
                          • B
                            B
                            bruhe121
                            wrote on last edited by
                            #157

                            It's so over... 😔
                            Captura de ecrã 2025-05-25 193702.png

                            1 Reply Last reply
                            0
                            • D
                              D
                              DeepDishBussy
                              wrote on last edited by
                              #158

                              Love how VRChat only started to give a shit about ripping when them getting money was involved

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

                              VisaeresV SeraphicRosesS S 3 Replies Last reply
                              3
                              • D DeepDishBussy

                                Love how VRChat only started to give a shit about ripping when them getting money was involved

                                VisaeresV
                                VisaeresV
                                Visaeres
                                wrote on last edited by
                                #159

                                @DeepDishBussy They cared about it before that...lol

                                Wow that's a lot a' words, too bad I'm not reading em'

                                D 1 Reply Last reply
                                👎
                                0
                                • D DeepDishBussy

                                  Love how VRChat only started to give a shit about ripping when them getting money was involved

                                  SeraphicRosesS
                                  SeraphicRosesS
                                  SeraphicRoses
                                  wrote on last edited by
                                  #160

                                  @DeepDishBussy only for most creators to hate the marketplace because vrchat takes 50%

                                  If any of my download links don't work PM me with the forum link! ❤︎₊ ⊹
                                  Rizz'm with the Tism

                                  1 Reply Last reply
                                  0
                                  • VisaeresV Visaeres

                                    @DeepDishBussy They cared about it before that...lol

                                    D
                                    D
                                    DeepDishBussy
                                    wrote on last edited by
                                    #161

                                    @Visaeres Not really, they only added cache encryption shortly before they added the marketplace.

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

                                    VisaeresV 1 Reply Last reply
                                    👍
                                    1
                                    • MetafalicaM
                                      MetafalicaM
                                      Metafalica
                                      wrote on last edited by
                                      #162

                                      isnt it possible to rip mesh and texture data directly from gpu?

                                      StinkerGuy115S 1 Reply Last reply
                                      0
                                      • MetafalicaM Metafalica

                                        isnt it possible to rip mesh and texture data directly from gpu?

                                        StinkerGuy115S
                                        StinkerGuy115S
                                        StinkerGuy115
                                        wrote on last edited by
                                        #163

                                        @Metafalica Technically, if youre thinking of a ripper tool like NinjaRipper for example, youd have to still inject it to the game, so bypass anti cheat (linux method does work). Then even if you do rip like that you are just left with like raw mesh and textures.

                                        You would have to assemble the meshes and rig them. stuff like toggles, animations, bones, rigs, and more would not be ripped.

                                        Asset Ripper would essentially extract the data from the __data file (or .vrca/.vrcw files) and output all the contents in a UnityProject format with toggles, animation, prefabs, shaders, etc.

                                        1 Reply Last reply
                                        1
                                        • D DeepDishBussy

                                          @Visaeres Not really, they only added cache encryption shortly before they added the marketplace.

                                          VisaeresV
                                          VisaeresV
                                          Visaeres
                                          wrote on last edited by
                                          #164

                                          @DeepDishBussy Yeah no. And you can be mad all you want, They cared before they did the encryption bs. Kinda the reason all of you guys are running around like headless chickens lol

                                          Wow that's a lot a' words, too bad I'm not reading em'

                                          D 1 Reply Last reply
                                          🤙 👍
                                          -1

                                          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