Разблокировывает карты tarkov.help, закрытые за премиумом

Latest Version

Version
1.1.1
Update
February 10, 2025
Size
24.12KiB
Developer
Category
Users
28
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
русский
See more
Permissions
DeclarativeNetRequest
See more

Tarkov Help Unlocker Extension

eng:
Short Description
Unlock premium-limited map data on tarkov.help by intercepting requests and injecting custom content, allowing to view fully detailed maps without a subscription.

Full Description
What the Extension Does:

Blocks Certain Scripts

The extension uses Chrome’s declarativeNetRequest API to temporarily block specific scripts from loading on api.tarkov.help. These scripts normally enforce premium access restrictions on the tarkov.help website.

Injects a Custom Script (inject.js)

This injected script intercepts network requests (both XMLHttpRequest and fetch) related to map data and substitutes real responses with mock data.
All modifications happen in the background so you can seamlessly see map information that would otherwise require a premium membership.

Replaces Network Requests

By overriding certain native browser functions (Function.prototype.call for XHR and fetch), the extension captures requests to tarkov.help / api.tarkov.help and returns preloaded (mock) JSON data fetched from https://glassysundew.github.io/mock.json.
This trick unlocks all map details such as spawn points, containers, and other hidden features.

Manages Dynamic Rules

The background script (background.js) listens for messages from the content script and either:
Adds a rule to block premium-enforcing scripts on page load (createBlockRule), or
Removes that rule once the page has loaded and the data substitution is complete (removeBlockRule).
This ensures the site’s original premium restrictions remain bypassed for the user session.

When It Runs

The extension is active on URLs matching https://tarkov.help/ru/map/* and https://api.tarkov.help/* (see content_scripts in manifest.json).
All network interception and content injection occurs only on domains listed in host_permissions.

Permissions Requested

declarativeNetRequest
Needed to dynamically add/remove network blocking rules and inspect traffic to the specified domains.

Host Permissions
https://tarkov.help/* and https://api.tarkov.help/*: to intercept and modify page requests.
https://glassysundew.github.io/*: to fetch the mock data used for replacing premium-locked content.

Technical Details

content.js
Runs in the context of the specified website pages. It inserts inject.js into each page and forwards messages between the background script and the webpage itself.
inject.js

Executes directly on the webpage. It intercepts network requests and replaces them with the unlocked (mock) data so users can see otherwise restricted map elements.

background.js
Handles requests from the content script, updating the declarativeNetRequest rules to block or unblock the premium-limiting scripts as needed.

Privacy Policy
This extension does not collect, store, or transmit any personal data.
All interception and blocking occur locally in your browser.
Mock data is fetched from a public GitHub page (https://glassysundew.github.io/mock.json) that does not track or store user information.

Limitations & Disclaimer
This is an unofficial extension and is not affiliated with or endorsed by tarkov.help.
Because it intercepts and replaces certain parts of the site’s functionality, future website updates may partially or completely break the extension’s behavior.
Use at your own risk, and keep in mind the extension may violate the website’s terms of service.


ru:
Краткое описание:
Расширение для автоматической подмены загружаемых скриптов и данных на сайте tarkov.help, позволяющее увидеть скрытые элементы внутриигровых карт без подписки.

Полное описание:
Что делает расширение:

Блокировка части скриптов

С помощью механизма chrome.declarativeNetRequest расширение временно блокирует загрузку некоторых скриптов с api.tarkov.help. Это нужно, чтобы на веб-страницу не подгружался код, ограничивающий доступ к картам для не-премиум-пользователей.

Инъекция собственного скрипта (inject.js)

Расширение вставляет на страницу пользовательский скрипт inject.js. Он перехватывает сетевые запросы, связанные с картами, и подменяет ответы на заранее подготовленные (mock) данные.
Весь процесс построен таким образом, чтобы имитировать поведение сайта, но с “разблокированными” картами и маркерами.

Подмена сетевых запросов

Через перехват методов XMLHttpRequest и fetch (при помощи переопределения Function.prototype.call и других техник) расширение обнаруживает запросы к карте на tarkov.help/api.tarkov.help и заменяет реальные ответы данными из https://glassysundew.github.io/mock.json.
Благодаря этому пользователь видит все необходимые объекты карты (спавны, тайники, контейнеры и т. д.), не попадая под обычные ограничения.

Управление динамическими правилами

Фоновый скрипт (background.js) обрабатывает запросы от контент-скрипта и:
Добавляет временное правило для блокировки скриптов (createBlockRule).
Удаляет это правило после того, как на странице завершён процесс подмены данных (removeBlockRule).

Условия срабатывания

Расширение запускается на страницах по шаблонам https://tarkov.help/ru/map/* и https://api.tarkov.help/* (см. раздел content_scripts в manifest.json).
Все вспомогательные подстановки и инъекции работают только для доменов, указанных в host_permissions.

Какие разрешения запрашивает расширение и для чего

declarativeNetRequest: нужно для динамического добавления/удаления правил блокировки скриптов и проверки трафика.
**host_permissions:
https://tarkov.help/* и https://api.tarkov.help/* — чтобы иметь доступ к содержимому страниц и подменять ответы.
https://glassysundew.github.io/* — для загрузки макетных (mock) данных.
Технические детали

Расширение использует два основных скрипта:

content.js: запускается в контексте веб-страниц на доменах, которые мы указали, и вставляет inject.js. Также пересылает сообщения между фоновым скриптом и кодом страницы.
inject.js: выполняется непосредственно на веб-странице, подменяя сетевые запросы и возвращая фейковые данные, эмулирующие полноценный доступ к картам.
background.js (фоновый сценарий) служит для:

Обработки запросов от контент-скрипта и управления правилами блокировки через API chrome.declarativeNetRequest.updateDynamicRules.
Подтверждения или отмены правил, чтобы сайт не смог загрузить блокирующие/премиум-скрипты.
Политика конфиденциальности

Расширение не передаёт и не собирает никакие персональные данные о пользователях.
Все операции перехвата и блокировки выполняются локально в браузере.
Подменяемые данные загружаются из открытого JSON-файла на GitHub (https://glassysundew.github.io/mock.json), который не требует авторизации и не хранит информацию о пользователях.
Ограничения и важные замечания

Расширение не является официальным решением сервиса tarkov.help и не поддерживается их командой.
После установки расширения сайт tarkov.help будет работать иначе, чем задумано разработчиками. В случае несовместимости обновлений сайта с логикой расширения часть функций может перестать работать.
Используйте расширение на свой страх и риск.
Как удалить расширение

Откройте «Настройки» → «Расширения» в Google Chrome.
Найдите «Tarkov Help Unlocker» и нажмите «Удалить».
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx","manifest_version": 3,"name": "Tarkov Help Unlocker","version": "1.1.1","description": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u0440\u0442\u044b tarkov.help, \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0435 \u0437\u0430 \u043f\u0440\u0435\u043c\u0438\u0443\u043c\u043e\u043c","host_permissions": ["https://tarkov.help/*","https://api.tarkov.help/*","https://glassysundew.github.io/*"],"permissions": ["declarativeNetRequest"],"content_scripts": [{"matches": ["https://tarkov.help/ru/map/*","https://api.tarkov.help/*"],"js": ["content.js"],"run_at": "document_start","all_frames": true}],"web_accessible_resources": [{"resources": ["inject.js"],"matches": [""]}],"declarative_net_request": {"rule_resources": [{"id": "block_script_rule","enabled": true,"path": "rules.json"}]},"background": {"service_worker": "background.js"}}
Read more

How to download and manually install Tarkov Help Unlocker extension for Chrome

Looking for a way to install Tarkov Help Unlocker extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install Tarkov Help Unlocker extensions manually, this article outlines two simple methods to effortlessly install Tarkov Help Unlocker extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download Tarkov Help Unlocker extension and manually install through Drag &Drop

If you ever need to manually install a Tarkov Help Unlocker extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the Tarkov Help Unlocker Extension by clicking the "Download CRX" button on the website.

Look for the Tarkov Help Unlocker extension you wish to install. Go to the website and download the Tarkov Help Unlocker extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Tarkov Help Unlocker extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the Tarkov Help Unlocker extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download Tarkov Help Unlocker extension for Chrome and install in Developer Mode

This is another method to install Tarkov Help Unlocker extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the Tarkov Help Unlocker extension file

Select and download the Tarkov Help Unlocker extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the Tarkov Help Unlocker extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Tarkov Help Unlocker extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the Tarkov Help Unlocker extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install Tarkov Help Unlocker extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Bookmarks clean up Extension · Productivity 28 600 ★ 861KiB

icon

Bulk URL Opener Extension · Productivity 28 46 ★ 242KiB

icon

Unlock TikTok Extension · Accessibility 28 0 ★ 92.75KiB

icon

Get cookies.txt LOCALLY Extension · Developer Tools 28 33 ★ 247KiB

icon

Popup Blocker (strict) Extension · Productivity 28 931 ★ 147KiB

icon

Free VPN Chrome extension - Best VPN by uVPN Extension · Productivity 28 18925 ★ 3.04MiB

icon

Site Blocker - Block Site & Focus Mode Extension · Productivity 28 1178 ★ 61.47MiB

icon

ModResponse - Mock and replay API Extension · Developer Tools 28 23 ★ 454KiB

icon

Web3 Antivirus Extension · Productivity 28 318 ★ 3.02MiB

icon

Death To _blank Extension · Productivity 28 79 ★ 196KiB

icon

FastProxy - обход блокировки сайтов Extension · Accessibility 28 3579 ★ 982KiB

icon

Dueling Book Unlock Extension · Fun 28 10 ★ 246MiB

icon

Requestly - Intercept, Modify & Mock HTTP Requests Extension · Developer Tools 28 1227 ★ 876KiB

icon

DuckDuckGo Privacy Essentials Extension · Productivity 28 2067 ★ 4.95MiB

icon

RealProxy - доступ в России и Украине: обход блокировок и ускорение YouTube Extension · Productivity 28 764 ★ 721KiB

icon

Troywell VPN Lite - unlimited VPN proxy Extension · Productivity 28 96 ★ 3.67MiB

icon

Bookmark Dupes Extension · Productivity 28 131 ★ 74.14KiB

icon

LiChess Tools, by Siderite Extension · Productivity 28 53 ★ 929KiB

icon

Clutter Free - Prevent duplicate tabs Extension · Productivity 28 203 ★ 411KiB

icon

Web Proxy Extension · Productivity 28 3 ★ 238KiB

icon

Reopen closed tab Extension · Productivity 28 11 ★ 47.43KiB

icon

Trocker Extension · Productivity 28 42 ★ 85.19KiB

icon

Lock Tab Extension · Productivity 28 52 ★ 44.7KiB

icon

Proxy Switcher Extension · Productivity 28 4 ★ 185KiB