Ke atas
  • Mod dan file
    • Semua file
    • Eksklusif
    • File-file karya
    • File Terbaik Minggu Ini
    • Unggah file
  • Berita
  • Cheat
  • Artikel
  • Panduan
  • ID
Komentar baru
GTA 6 GTA 5 GTA San Andreas GTA 4 GTA Vice City GTA 3 Red Dead Redemption 2 Red Dead Redemption Game lain Pengembangan mod Lainnya
  • Mod dan file
  • GTA 5
  • Mod
  • Skrip
  • Pintas Issuer Check Terhadap SocialClub (untuk b2060 ke b2802)

Pintas Issuer Check Terhadap SocialClub (untuk b2060 ke b2802)

  • Pintas Issuer Check Terhadap SocialClub (untuk b2060 ke b2802) / GTA 5
GTA 5 / Mod / Skrip
Penulis:
kagikn
Lebih banyak
Diunggah:
gta5goka Berlangganan Anda telah berlangganan
Ukuran:
17.40 Kb
File dalam arsip:
File dengan ekstensi yang dikenal, yang ditemukan dalam arsip.
exeintegritybypassagainstrgl.asi
Lebih banyak
Diupload:
10 Juli 2023
Unduhan:
127
Total unduhan: 127
Unduhan unik: 121
10 / 10
2 orang menilai file
Alvaro420
Tamu
Belum ada yang menilai file tersebut
Unduh Unduh di Telegram Unduh di Discord
Dalam favorit Dalam Favorit
  • 9 Juli 2023
    1.0
    issuer-check-bypass-against-socialclub_1688929077_348594.zip
    Pemeriksaan virus dari Virustotal: file aman (lihat laporan)
    Unduh (0.02 MB)

Penting Tidak untuk Nama Mod

Mod ini akan mengubah namanya dari "EXE Integrity Bypass Against RGL" (nama berikutnya belum diputuskan, biarkan saya menggali lebih dalam masalah ini terlebih dahulu), yang juga akan diterapkan pada arsip sejak v1.1. alloc8or memberi tahu kami informasi yang lebih akurat tentang mengapa GTA5.exe gagal memeriksa integritas terhadap socialclub.dll dalam versi yang lebih lama dari build game 2824.

Tentang

Program ASI ini melewati/menonaktifkan pemeriksaan penerbit yang dilakukan GTA5.exe, yang dilakukan dengan berkomunikasi dengan socialclub.dll. Akibatnya, Anda dapat menghindari game yang menolak untuk memulai dengan kode kesalahan 16 karena menggunakan versi exe yang lebih lama dari build game 2824. Dengan plugin ini, Anda dapat membongkar GTA5.exe untuk b2699 atau yang lebih lama saat menjalankan lingkungan game yang berfungsi untuk salah satu versi, di mana informasi RTTI kompiler ada. Anda tidak perlu menggunakan ASI ini untuk v1.0.2824.0 atau yang lebih baru, karena game tidak memeriksa penerbit sama sekali dalam versi tersebut.

Sebagai informasi Anda, Anda tidak dapat menambal file exe dengan editor hex sama sekali karena hampir semua bagian kode game dienkripsi sebelum peluncuran game. ASI ini tidak menonaktifkan fitur klub sosial apa pun, jadi Anda dapat menggunakannya (misalnya menggunakan karakter Anda untuk GTA Online dalam Mode Direktur). Anda harus menggunakan mod ini dengan RGL terbaru!

Anda tidak dapat mengakses GTA Online dengan loader ASI yang diinstal sejak v1.0.1032.1 (v1.3.9), jadi Anda tidak perlu khawatir untuk mengaksesnya secara tidak sengaja.

Tanpa memodifikasi kode game, game menguji apakah penerbit socialclub.dll adalah "Entrust Code Signing Certification Authority — L1D, Entrust Code Signing CA — OVCS1", atau "DigiCert SHA2 Assured ID Code Signing CA" pada tahap awal (akan disebut selama film logo Rockstar pertama dan hanya sekali, pemeriksaan penerbit tidak akan dilakukan dalam build game yang lebih baru). Plugin ini hanya mencegah game mendengarkan hasil kueri. Sepertinya Rockstar Games mulai menguji bahkan dalam versi Steam dan EGS mulai dari 4 April 2023 (dalam UTC) paling lambat.

Apa yang membuat Anda membuat ini dan bukan alloc8or?

Pertama, alloc8or dapat membuat alat semacam ini jika masalah ini mulai terjadi pada semua orang yang mencoba menggunakan versi non-terbaru hingga paruh pertama tahun 2022, tetapi dia belum begitu aktif dalam modding GTA sejak awal tahun 2023. Pengembang brilian lain yang akrab dengan ilmu komputer begitu tidak aktif, sama seperti MulleDK19 (yang merupakan salah satu pengembang yang membuat RAGE Plugin Hook dan telah tidak aktif sejak Mei 2021). Tak satu pun dari mereka yang menyediakan kode sumber dari karya mereka atau mengaburkan kode mereka meskipun (untuk pengaburan saya yakin karya MulleDK19 atau LMS terpengaruh tetapi mungkin tidak demikian halnya dengan alloc8or).

Kedua, membahas hal-hal pembajakan tidak diizinkan di 5Mods dan beberapa moderator diam-diam menghapus salah satu pesan saya yang secara tidak bersalah menyertakan cara untuk mem-bypass cek ini dengan barang bajakan di 5Mods Discord.

Karena alasan tersebut, saya pikir saya harus membuat program ini untuk menyediakan cara bersih yang akan diizinkan untuk didiskusikan dan ini akan memudahkan kami untuk memeriksa versi lama menggunakan disassembler tanpa bantuan barang yang tercemar/kotor (dan saya akan membutuhkan alat ini untuk menambahkan banyak fitur canggih di ScriptHookVDotNet juga, di mana saya adalah pemimpin proyek sejak Mei 2023). Saya mencoba untuk membuat ini dan berhasil melakukannya seperti dalam 6 jam termasuk sistem log sederhana dan pengujian sederhana untuk kompatibilitas.

Instalasi

Cukup jatuhkan ExeIntegrityBypassAgainstRGL.asi ke dalam folder Grand Theft Auto V Anda.

Anda dapat melihat ExeIntegrityBypassAgainstRGL.log dibuat atau diperbarui jika ASI berjalan dan exe memiliki izin untuk menulis ke folder root (tidak akan memperbarui log jika izin tidak mencukupi karena logging tidak wajib).

Anda memerlukan file update.rpf yang sesuai (setidaknya file skrip ysc yang sesuai) untuk GTA5.exe yang Anda rencanakan untuk digunakan (misalnya update.rpf untuk build game 2699 untuk b2699 dari GTA5.exe) karena hash untuk fungsi asli sebenarnya diubah di sebagian besar pembaruan (tetapi tidak ada pembaruan hash asli antara b2612 dan b2699 setidaknya).

Persyaratan

Pemuat ASI. Script Hook V tidak diperlukan.

Meskipun ini memerlukan Visual C++ Redistributable 2019+ untuk dijalankan, Anda harus sudah menginstal Visual C++ Redistributable 2019 saat Anda menginstal Rockstar Games Launcher.

Catatan

Untuk menghindari mengeksekusi kode yang belum di-patch, program ini akan mencoba menambal dengan thread lain dan thread yang dibuat akan menjaga thread utama ditangguhkan sampai tambalan selesai (sebenarnya dicuri dari GTAVLauncherBypass tetapi saya mengubah kode untuk menangguhkan hanya satu thread). Jadi jika tambalan gagal setengah jalan, game mungkin tidak akan dimulai tanpa batas.

Jika Rockstar menambal alat ini dengan bahkan tidak meluncurkan proses GTA5.exe jika exe bukan yang terbaru, alat ini tidak dapat melakukan apa pun karena alat tidak dapat dimuat dalam kasus itu (saya ragu itu akan terjadi karena pemeriksaan penerbit kurang dibatasi dalam build game yang lebih baru menurut apa yang dikatakan alloc8or dalam pernyataan di atas).

Setelah pekerjaan tambalan selesai, ASI akan melepaskan dirinya dari GTA5.exe dan tidak akan menempati memori atau memiliki kunci untuk file ASI lagi (Gaya Ninja!), memungkinkan Anda menghapus file ASI saat game sedang berjalan jika Anda bertanya-tanya.

Alat ini mendukung semua versi yang menggunakan Rockstar Games Launcher (diuji dalam b2060, b2372, b2699, dan b2802 versi Steam), tetapi ini tidak mendukung versi apa pun yang menggunakan sistem Social Club lama (jadi alat ini tidak melakukan pekerjaan dalam b1868 atau sebelumnya). Anda dapat menggunakan alat ini di v2824 atau yang lebih baru, tetapi alat ini tidak menawarkan apa pun yang berarti daripada game vanilla lengkap dalam hal ini karena pemeriksaan penerbit tidak ada sama sekali dalam versi tersebut.

Kode Sumber

Dapat ditemukan di GitHub, yang dilisensikan di bawah Lisensi Klausul Nol BSD, di mana Anda dapat melakukan apa saja terhadap kode sumber tetapi bukan dedikasi domain publik (sehingga beberapa pihak seperti Google dapat menggunakan beberapa potongan kode) dan tanpa kewajiban dan garansi.

Saya tidak ingin merahasiakan hal ini atau dilindungi hak cipta. Beberapa bagian dari kode sumber berlebihan (dalam v1.0) karena saya membuat alat ini agak terburu-buru.

Oleh kagikn

Nama dan deskripsi file telah diterjemahkan. Tampilkan yang asli (RU)Tampilkan terjemahan (ID)
Issuer Check Bypass Against SocialClub (for b2060 to b2802)

Important Not for the Mod Name

This mod will be changing its name from "EXE Integrity Bypass Against RGL" (the next name has not been decided actually, let me dig into the issue more first), which will also be applied to archives since v1.1. alloc8or told us more accurate info about why GTA5.exe fails to check the integrity against socialclub.dll in versions older than the game build 2824.

About

This ASI program bypasses/disables the issuer check that GTA5.exe does, which is done by communicating with socialclub.dll. As a result, you can avoid the game refusing to start with the error code 16 for using a version of the exe older than the game build 2824. With this plugin, you can disassemble GTA5.exe for b2699 or older while running working game environments for one of the versions, where compiler's RTTI info is present. You don't need to use this ASI for v1.0.2824.0 or newer ones, because the game don't check the issuer at all in those versions.

For your information, you cannot patch the exe file with a hex editor at all because almost all part of the game code is encrypted before the launch of the game. This ASI does not disable any social club features, so you can use them (e.g. using your characters for GTA Online in the Director Mode). You should use this mod with the latest RGL!

You can't access GTA Online with the ASI loader installed since v1.0.1032.1 (v1.3.9), so you don't need to worry about accessing it by accident.

Without modifying the game code, the game tests if the issuer of socialclub.dll is either "Entrust Code Signing Certification Authority — L1D, Entrust Code Signing CA — OVCS1", or "DigiCert SHA2 Assured ID Code Signing CA" at a earlier stage (will be called during the first Rockstar logo movie and only once, the issuer check won't be done in newer game builds). This plugin just prevents the game from listening to the query result. Looks like Rockstar Games started testing even in Steam and EGS versions starting from April 4th 2023 (in UTC) at the latest.

What made you create this and not alloc8or?

Firstly, alloc8or could make this kind of tool if this issue started to happen for everyone who tries to use a non-latest version until the first half of 2022, but he hasn't been active in GTA modding that much since the beginning of 2023. Another brilliant dev who is familiar with computer science so much got inactive, just like MulleDK19 (who is one of the developers who made RAGE Plugin Hook and has been inactive since May 2021). Neither of them provided source codes of their works or obfuscated their code though (for obfuscation I'm sure works of MulleDK19 or LMS are affected but maybe not the case for alloc8or's).

Secondly, discussing pirating stuff is not allowed in 5Mods and some moderator silently deleted one of my massage that innocently included how to bypass this check with pirated stuff in the 5Mods Discord.

For those reasons, I thought I should create this program to provide a clean way that will be allowed to discuss and this will make us easier to inspect old versions using a disassembler without the help of tainted/dirty stuff (and I will need this tool to add tons of advanced features in ScriptHookVDotNet too, where I am the project lead since May 2023). I tried to create this and managed to do like in 6 hours including the simple log system and a simple testing for compatibility.

Installation

Simply drop ExeIntegrityBypassAgainstRGL.asi into your Grand Theft Auto V folder.

You can see ExeIntegrityBypassAgainstRGL.log created or updated if the ASI runs and the exe has the permission to write to the root folder (won't update the log if the permission is insufficient as logging is not mandatory).

You will need appropriate update.rpf files (at least appropriate ysc script files) for the GTA5.exe you are planning to use (e.g. update.rpf for game build 2699 for the b2699 of GTA5.exe) because hashes for native functions are actually changed in most updates (but no native hash update between b2612 and b2699 at least).

Requirements

The ASI loader. Script Hook V is not needed.

Although this requires Visual C++ Redistributable 2019+ to run, You should have Visual C++ Redistributable 2019 installed already when you installed Rockstar Games Launcher.

Note

To avoid executing the unpatched code, this program will try to patch with another thread and the created thread will keep the main thread suspended until the patch completes (actually yoinked from GTAVLauncherBypass but I changed the code to suspend only one thread). So if the patch fails half done, the game may not get started infinitely.

If Rockstar patch this tool by not even launching a process of GTA5.exe if the exe is not the latest one, this tool can do nothing since the tool can't be loaded in that case (I doubt that will happen since the issuer check is less restricted in later game builds according to what alloc8or said in the above state).

After the patch job is finished, the ASI will detach itself from GTA5.exe and will not occupy the memory or have the lock for the ASI file any longer (Ninja style!), letting you remove the ASI file while the game is running in case you are wondering.

This tool supports all the versions that use Rockstar Games Launcher (tested in b2060, b2372, b2699, and b2802 of Steam version), but this does not support any versions that use the old Social Club system (so this tool doesn't do the job in b1868 or earlier). You can use this tool in v2824 or newer, but this tool does not offer anything meaningful than the complete vanilla game in that case since the issuer check doesn't exist at all in those versions.

Souce Code

Can be found on GitHub, which is licensed under BSD Zero Clause License, where you can do basically anything against the source code but not a public domain dedication (so some parties such as Google can use some piece of code) and without liability and warranty.

I don't want to keep this thing secret or protected with copyright. Some part of source code is redundant (in v1.0) since I made this tool in a bit of a hurry.

By kagikn

Komentar 0
© 2008 - 2025 LibertyCity
Pencipta dan pengembang: Evgenii Sokolov
Menyalin materi tanpa izin dari administrasi atau pemilik yang sesuai sangat dilarang.
Tulis kepada kami
Versi seluler Versi untuk komputer
Mod dan file Berita dan artikel Cheat dan panduan Pengguna
Klik di sini untuk pencarian file lanjutan.