Skip to content

Automatically patch older roblox clients for revivals & old roblox projects!

License

Notifications You must be signed in to change notification settings

worships/roblox-auto-patcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roblox Auto Patcher

Automatically and easily patch 2019 and below Roblox Player, Studio and RCC.

This program uses the safest way of patching, by simply replacing the signing certificates and replacing all roblox.com urls with one of your choice. This avoids disabling trust check, and signing outright.

Warnings & Notices

You will have to put the signing keys in certain coreguis/corescripts/join scripts, and files. If you didn't already know this, you probably shouldn't be using this program.

This program should work perfectly fine for 2017 through 2019 clients. Other versions may require additional patches, mainly >2014 clients.

This program does not support iOS, and Android patching. Sadly, you will have to figure out how todo these on your own.

Building

Building for debug targets:

cargo run build

Building for release targets:

cargo run build -r

Usage

Windows:

.\roblox-auto-patcher.exe --help

Linux/MacOS:

./roblox-auto-patcher --help

Supported Versions

  • 2009 (requires additional patches)
  • 2010 (requires additional patches)
  • 2011 (requires additional patches)
  • 2012 (requires additional patches)
  • 2013 (may require additional patches)
  • 2014 (may require additional patches)
  • 2015
  • 2016
  • 2017
  • 2018
  • 2019

Todo

  • Replace roblox.com urls with user specified
  • Replace --rbxsig certificates
  • Use in-house certificate generator
  • Support for --rbxsig2 (roblox uses different signatures for different versions)
  • Be able to patch bootstrapper
  • Support for longer than 10 character domains (requires ASLR disabling, plus other patches)

Contribution & Credits

Want to contribute? Simply create a pull request, or if you are experiencing problems please open an issue.

The rbxsig KeyGenerator was originally from this archive, although this project uses a version I decompiled. I am unaware of who created it, but if you know please open up an issue or pull request, so they can be credited properly.