code:
local json = require("cjson")

-- GLOBAL VARIABLES
-- & meant to be assigned in config.lua
--------------------
-- location of downloaded images
pleroma_avatar_save_path = nil
-- prepended to image file, written on page
pleroma_avatar_path = nil

-- instances may require auth to access api
pleroma_auth = {}
-- pleroma_auth["instance.tld"] = "your_auth_key"

pcall(
    function ()
        dofile("config.lua")
    end
)

--[[

if `pleroma_avatar_*` are still `nil` after `dofile()` then the script will look for it in the yaml header.

if they are still nil afterwards, then  the script
will hotlink.

]]--

-- for testing
function printTable(t)
    if t then
        for key, value in pairs(t) do
            print(key, value)
        end
    end
end

function add_unique(list, item)
    if type(list) ~= "table" or item == nil then
--         print("item "..item)
        return false
    end
    for _, value in ipairs(list) do
        if value == item then
            return false
        end
    end
    table.insert(list, item)
--     print("added "..item)
    return true
end

function tokenizeString(inputString, delimiter)
    local tokens = {}
    for token in inputString:gmatch("[^" .. delimiter .. "]+") do
        table.insert(tokens, token)
    end
    return tokens
end

function get(link, filename, auth)
    print("http/s GET: ".. link)

    local filename = filename or nil
    local auth = auth or nil

    local args = {}
    if filename then -- when requesting avatars
        args = {
            "--timeout=10",
            "-qO",
            filename,
            link
        }
    else -- when requesting json
        args = {
            "-qO-",
            "--timeout=10",
            link
        }
    end
    -- don't use auth bearer for downloading images'
    -- its either not needed OR
    -- there should be an extra check on the host
    if auth and not filename then
        local h = "--header=\"Authorization: Bearer %s\" "
        table.insert(
            args, 1, string.format(h, auth)
        )
    end

    local command = "wget " .. table.concat(args, ' ')
    print(command)
    local success, retval = pcall(
        function ()
            local handle = io.popen(command)
            local result = handle:read("*a")
            handle:close()
            return result
        end
    )
    if not success then
        print("warning: error while performing http/s GET")
        print("\treturned: " .. tostring(retval))
    end
    return retval
end

function get_epoch_time(timestamp)
    local pattern = "(%d+)-(%d+)-(%d+)T(%d+):(%d+):(%d+).000Z"
    local year, month, day, hour, min, sec = timestamp:match(pattern)
    local epoch = os.time({
        year = year,
        month = month,
        day = day,
        hour = hour,
        min = min,
        sec = sec
    })
    return epoch
end

function get_short_date(timestamp)
    return os.date(
        "%a, %B %d, %Y", get_epoch_time(timestamp)
    )
end

function write_comments(pleroma_posts, instance, avatar_path)
    local avatar_mode = 1
    if avatar_path then
        avatar_mode = 2
    end

    -- img mode : 0 = omit; 1 = display (hotlink); 2 = download
    function get_user(acct_data, instance, img_mode, folder)
        -- specify path to store avatars
        -- should be empty string if img_mode != 2
        local folder = folder or ""

        -- related to output
        local user_info = "" -- template
        local result = ""

        local vars = {
            alias = acct_data["display_name"],
            uid = acct_data["id"],
            handle = acct_data["acct"],
            host=instance
        }
        local filename = nil
        local avatar_url = acct_data["avatar_static"]
        if img_mode then
            user_info = [[

$alias$ @$handle$

            ]]
            if img_mode == 1 then
                vars.avatar = acct_data["avatar_static"]
            else
--                 save to file such as user_at_instance_tld.png
                -- omit query e.g ?name="foo" - get the extension only
                local extension = (avatar_url:match("([^?]+)")):match("^.+(%..+)$")
                -- replace '@'s and '.'
                local name = (acct_data["acct"]:gsub("@", "_at_")):gsub("%.", "_")
                filename = name .. extension
                vars.avatar = folder .. filename
            end
            result = user_info:gsub("%$(%w+)%$", vars)
        else
            user_info = "
$a`lias$ @$handle$
"
            result = user_info:gsub("%$(%w+)%$", vars)
        end
--         print("vars: " .. vars.avatar)
        return result, filename, avatar_url
    end

    function get_card(card, instance)
        if card == nil or type(card) ~= "table" then
            return ""
        end
        if card["provider_url"] == instance then
            -- skip rendering a card
            return ""
        end
--         print(type(card))
        local card_template = [[

$title$

$description$

            Read More

        ]]
        local vars = {
            title = card["title"],
            description = card["description"],
            image = card["image"],
            image_description=card["image_description"],
            link = card["url"]
        }
        return card_template:gsub("%$(%w+)%$", vars)
    end

    function get_media(attachments)
        if type(attachments) ~= "table" then
            return ""
        end
        if #attachments < 1 then
            return ""
        end
        local media_list = {"
media attached:

"}
        local item = "
$mime$
"
        for _, v in pairs(attachments) do
            local vars = {
                link = v["preview_url"],
                mime = v["pleroma"]["mime_type"]
            }
            local foo = item:gsub("%$(%w+)%$", vars)
--             print(foo)
            table.insert(media_list, foo)
        end
        table.insert(media_list, "
")
        return table.concat(media_list, "\n")
    end

    function get_poll(poll)
        if type(poll) ~= "table" then
            return ""
        end
        local bar_chart = {"
"}
        local bar_template = [[

                    $pct$%

                    $label$

        ]]
        local total_votes = math.floor(poll["votes_count"])
        local total_voters = math.floor(poll["voters_count"])
        for _, v in pairs(poll["options"]) do
            local percentage = (v["votes_count"]/total_votes) * 100
            local rounded = math.floor(0.5 + percentage)
            local vars = {
                label = v["title"],
                pct = rounded
            }
            local bar = bar_template:gsub("%$(%w+)%$", vars)
            table.insert(bar_chart, bar)
        end
        -- close chart div
        table.insert(bar_chart, "
")

        local summary = "
$x$ people have cast $y$ votes
"
        local foo = summary:gsub(
            "%$(%w+)%$",
            {x=total_voters, y=total_votes}
        )
        table.insert(bar_chart, foo)
        return table.concat(bar_chart,"\n")
    end

    if #pleroma_posts == 0  then
        return ""
    end
    local template = [[

        #$i$ $datetime$

    $user$

        $text$

    $card$
    $attributes$

]]
    local comments = {}
    local replies = pleroma_posts-- ["descendants"]

    local links = {}
    local images = {}

    for i, post in ipairs(replies) do
        local pid = post["id"]
        local datetime = get_short_date(post["created_at"])
        local text = post["content"]

        local attrs = {}
        table.insert(
            attrs, get_media(post["media_attachments"])
        )
        table.insert(attrs, get_poll(post["poll"]))

        local user, img_file, img_url = get_user(
            post["account"], instance, avatar_mode, avatar_path)
        add_unique(images, img_file)
        add_unique(links, img_url)

        local interpolated = template:gsub("%$(%w+)%$", {
            i= #replies - i + 1,
            host=instance,
            pid=pid,
            datetime=datetime,
            user=user,
            text = text,
            card = get_card(post["card"], instance),
            attributes = table.concat(attrs)
        })
--         print(interpolated)
        table.insert(
            comments, pandoc.RawBlock("html", interpolated)
        )
    end
--     printTable(dl_list)
    return comments, images, links
end

function combine_tables(a,b)
    -- iterate through b, add to a
    for i=1,#b do
        table.insert(a, b[i])
    end
    return a
end

function get_url_from_pandoc_str(pandoc_str)
    local str = pandoc.utils.stringify(pandoc_str)
    -- 1 = protocol, 2 = host ...
    -- https://host.tld/notice/12345
    local tokens = tokenizeString(str, '/')
    local id = tokens[#tokens]

    local host = tokens[2]
    local id   = tokens[#tokens]
    local link = str

    return link, host, id
end

function get_status(host, post_id, auth)
    local url = "https://" .. host .. "/api/v1/statuses/" .. post_id
    local success, retval =  pcall(
        function ()
            local got = get(url, nil, auth)
--             print(got)
            return json.decode(got)
        end
    )
    -- if an error occurred in retrieving a status
    -- it will cause errors in write_comments
     --consider skipping over statuses later
    assert(success)
    assert(not retval["error"])
    return retval
end

function get_replies(host, id, auth)
    local url = "https://" .. host ..  "/api/v1/statuses/" .. id .. "/context"
--     print(url)
    local got = json.decode(get(url, nil, auth))
    return got["descendants"]
end

function get_images(filenames, urls, folder)
    if not folder then
        folder = ""
    end
    if not filenames or not urls then
        return
    end
    if #filenames ~= #urls then
        return
    end
    for i = 1, #urls, 1 do
        -- still possible to have a ilst of nil (file names)
        if not filenames[i]  then
            break
        end
        get(urls[i], folder .. filenames[i])
    end
end

function Meta(meta)
    local pleroma_urls = meta["pleroma-urls"]
    if pleroma_urls == nil then
        return -- abort
    end

    -- if both are defined, then do not hotlink avatars
    if not pleroma_avatar_save_path then
        pleroma_avatar_save_path = meta["pleroma-avatar-save-path"]
    end
    if not pleroma_avatar_path then
        pleroma_avatar_path = meta["pleroma-avatar-path"]
    end
    -- most servers appear to serve hotilnked avatars however
    -- images will be missing in case of downtime or shutdown
    -- OR a user has changed their avatar and the old avatar gets deleted

    -- var currently unused
--     local is_hotlink = true
--     if pleroma_avatar_save_path and pleroma_avatar_path then
--         is_hotlink = false
--     end
    local all_replies = {}
    local hrefs = {}
    local host = ""
    -- for each listed url in "pleroma-urls"
    for _, v in pairs(pleroma_urls) do
        local link, domain, id = get_url_from_pandoc_str(v)
        host = domain

        -- list of links people can reply using
        local reply_href = link
        if type(pleroma_reply_href) == "string" then
            local temp = "https://%s%s%s"
            reply_href = string.format(
                temp, host, pleroma_reply_href, id)
        end
        table.insert(hrefs,
            {link = reply_href, id = id}
        )

        local auth_key = nil
        if pleroma_auth[host] then
            auth_key = pleroma_auth[host]
        end
        local op = get_status(host, id, auth_key)
        table.insert(all_replies, op)
        local replies = get_replies(host, id, auth_key)
        combine_tables(all_replies, replies)
    end
    table.sort(all_replies,
        function(a, b)
            local ta = get_epoch_time(a["created_at"])
            local tb = get_epoch_time(b["created_at"])
            return ta > tb
        end
    )
    -- returns comments, images, links (img urls)
    local c, i, l = write_comments(
        all_replies,
        "https://" .. host,
        pleroma_avatar_path
    )
    get_images(i, l, pleroma_avatar_save_path)
    meta["pleroma-comments"] = c
    meta["pleroma-comments-count"] = #c
    meta["pleroma-has-comments"] = (#c > 0)
    meta["pleroma"] = hrefs
    return meta
end


code:
# ---> C++
# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

repo_name: michele/gioco

path: .gitignore

license: mit


code:
// ConsoleApplication34.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <time.h>
#include <math.h>
#include <string.h>
#define N 7
#define NOMELEN 12
using namespace std;

void menu();
void inserisci_nomi(char nome1[], char nome2[], int scelta);
void visualizza_nomi(char nome1[], char nome2[]);
void inizializza_matrice(char matrice[][N]);
void visualizza_matrice(char matrice[][N]);
void user_vs_user(char matrice[][N], char nome1[], char nome2[], int utente);
void user_vs_cpu(char matrice[][N], char nome1[], char nome2[], int utente);
void posiziona(int utente, char matrice[][N]);

int _tmain(int argc, _TCHAR* argv[])
{
	menu();
	system("pause");
	return 0;
}

void menu()
{
	char matrice[N][N];
	char nome1[NOMELEN];
	char nome2[NOMELEN];
	int scelta = 0;
	int utente = 1;
	int contr = 0;
	int contc = 0;
	int contd1 = 0;
	int contd2 = 0;

	do
	{
		system("cls");
		//printf("0. Inserisci nomi\n");
		printf("0. Esci\n");
		printf("1. Utente VS Utente\n");
		printf("2. Utente VS CPU\n");
		printf("3. Visualizza nomi\n");
		printf("4. Visualizza matrice\n");
		cin >> scelta;
		switch (scelta)
		{
		case 1:
			inserisci_nomi(nome1, nome2, scelta);
			inizializza_matrice(matrice);
			user_vs_user(matrice, nome1, nome2, utente);
			system("pause");
			break;
		case 2:
			inserisci_nomi(nome1, nome2, scelta);
			inizializza_matrice(matrice);
			user_vs_cpu(matrice, nome1, nome2, utente);
			system("pause");
			break;
		case 3:
			visualizza_nomi(nome1, nome2);
			system("pause");
			break;
		case 4:
			visualizza_matrice(matrice);
			system("pause");
			break;
		}
	} while (scelta != 0);
}

void inserisci_nomi(char nome1[], char nome2[], int scelta)
{

	switch (scelta)
	{
	case 1:
		do
		{
			printf("Inserisci il nome del giocatore 1\n");
			cin >> nome1;
printf("Inserisci il nome del giocatore 2\n");
cin >> nome2;
		} while ((strlen(nome1) > NOMELEN) || (strlen(nome2) > NOMELEN));
		break;
	case 2:
		do
		{
			printf("Inserisci nome del giocatore\n");
			cin >> nome1;
		} while (strlen(nome1) > NOMELEN);
		nome2 = "CPU";
	}
}

void visualizza_nomi(char nome1[], char nome2[])
{
	printf("Nome 1: %s\nNome 2: %s\n", nome1, nome2);
}

void inizializza_matrice(char matrice[][N])
{
	for (int j = 0; j < N; j++)
	{
		for (int i = 0; i < N; i++)
		{
			matrice[j][i] = '0';
		}
	}
}

void visualizza_matrice(char matrice[][N])
{
	for (int j = 0; j < N; j++)
	{
		for (int i = 0; i < N; i++)
		{
			printf("%c ", matrice[j][i]);
		}
		printf("\n");
	}
	system("pause");
}

void user_vs_user(char matrice[][N], char nome1[], char nome2[], int utente)
{
	int contr = 0, contc = 0, contd1 = 0, contd2 = 0;
	int contr2 = 0, contc2 = 0, contd12 = 0, contd22 = 0;

	do
	{

		system("cls");
		switch (utente)
		{
		case 1:
			printf("Turno di: %s\n", nome1);
			posiziona(utente, matrice);
			for (int j = 0; j < N; j++)
			{
				for (int i = 0; i < N; i++)
				{
					if ((matrice[j][i] == '1'))
						contr++;
					else
						if ((matrice[i][j] == '1'))
							contc++;
						else
							if (((matrice[j][i] == '1') && (j == i)))
								contd1++;
							else

								if (((matrice[j][i] == '1') && (j + i == N - 1)))
									contd2++;

				}
			}
			utente = 2;
		case 2:
			printf("Turno di: %s\n", nome2);
			posiziona(utente, matrice);
			for (int j = 0; j < N; j++)
			{
				for (int i = 0; i < N; i++)
				{
					if ((matrice[j][i] == '1'))
						contr2++;
					else

						if ((matrice[j][i] == '1'))
							contc2++;
						else
							if (((matrice[j][i] == '1') && (j == i)))
								contd12++;
							else
								if (((matrice[j][i] == '1') && (j + i == N - 1)))
									contd22++;
				}
			}
			utente = 1;
		}

	} while (((contr!=3) ||(contc!=3) || (contd1!=3) || (contd2!=3)) || (contr2!=3) || (contc2!=3) || (contd12!=3)||(contd22!=3));
	if ((contr == 3) || (contc ==3) || (contd1 == 3) || (contd2 == 3) && (utente == 1))
	{
	printf("Hai vinto");
	}
	else
		if((contr2 == 3) || (contc2 == 3) || (contd12 == 3) || (contd22 == 3) && (utente == 2))
		printf("Hai perso");
}

void user_vs_cpu(char matrice[][N], char nome1[], char nome2[], int utente)
{
	int contr = 0, contc = 0, contd1 = 0, contd2 = 0;
	int contr2 = 0, contc2 = 0, contd12 = 0, contd22 = 0;
	do
	{
		system("cls");
		//resetta_var(contr, contc, contd1, contd2);
		switch (utente)
		{
		case 1:
			printf("Turno del giocatore %d:\n", utente);
			posiziona(utente, matrice);
			for (int j = 0; j < N; j++)
			{
				for (int i = 0; i < N; i++)
				{
					if ((matrice[j][i] == '1'))
						contr++;
					else

					if ((matrice[j][i] == '1'))
						contc++;
					else
					if (((matrice[j][i] == '1') && (j == i)))
						contd1++;
					else
					if (((matrice[j][i] == '1') && (j + i == N - 1)))
						contd2++;
				}
			}
			utente = 3;
			break;
		case 3:
			printf("Turno del giocatore %d:\n", utente - 1);
			posiziona(utente, matrice);
			for (int j = 0; j < N; j++)
			{
				for (int i = 0; i < N; i++)
				{
					if ((matrice[j][i] == '1'))
						contr2++;
					else
					if ((matrice[j][i] == '1'))
						contc2++;
					else
					if (((matrice[j][i] == '1') && (j == i)))
						contd12++;
					else
					if (((matrice[j][i] == '1') && (j + i == N - 1)))
						contd22++;
				}
			}
			utente = 1;
			break;
		}
	} while (((contr<2) || (contc<2) || (contd1<2) || (contd2<2)) || (contr2<2) || (contc2<2) || (contd12<2) || (contd22<2));
	if ((contr > 2) || (contc > 2) || (contd1 > 2) || (contd2 > 2) && (utente == 1))
	{
	printf("Hai vinto");
	}
	else
		printf("Hai perso");
}

void posiziona(int utente, char matrice[][N])
{
	int x;
	int y;
	switch (utente)
	{
	case 1:
		do
		{
			printf("Inserisci la riga\n");
			cin >> x;
			printf("Inserisci la colonna\n");
			cin >> y;
		} while ((((x<0) || (x>N)) || ((y<0) || (y>N))) || (matrice[x][y] != '0'));
		matrice[x][y] = '1';
		break;
	case 2:
		do
		{
			printf("Inserisci la riga\n");
			cin >> x;
			printf("Inserisci la colonna\n");
			cin >> y;
		} while ((((x<0) || (x>N)) || ((y<0) || (y>N))) || (matrice[x][y] != '0'));
		matrice[x][y] = '2';
		break;
	case 3:
		do
		{
			x = rand() % N;
			y = rand() % N;
		} while ((((x<0) || (x>N)) || ((y<0) || (y>N))) && (matrice[x][y]!='0'));
		matrice[x][y] = '2';
		break;
	}
}

path: forza


code:
wiki/automoderator-schedule.md
wiki/toolbox.md
wiki/usernotes.md
wiki/automoderator.md
wiki/config/**

repo_name: mrjoe/PiracySubreddit


code:
# PiracySubreddit

Backup of /r/Piracy's wiki in case of takedown


code:
---

---

[<- Back to FAQ](https://www.reddit.com/r/piracy/wiki/faq)

---

---

### ► Preliminary steps to avoid accidentally running a malware infected file

For software, the best places are going to be private trackers, as they tend to have staff members dedicated to checking the validity of torrents uploaded. rutracker is a large public tracker that is well-known for their music and software catalogue. If you're going to download software and you don't want to make the effort to join private trackers, rutracker is one of the best public tracker to use. Warezbb is a great board for software (if you can catch it when it's not down).

If you're going to download software/games, [definitely avoid the piratebay](https://www.reddit.com/r/Piracy/comments/cxbn33/psa_ransomware_all_current_vegas_pro_17_torrents/). They have an immense amount of fake torrents and it's just not worth the risk of wading through their crap heap.

If you're going to download other torrents that aren't software, you can at least take preliminary measures that you're not running a fake file, even if you download from TPB.

The following examples use video files as an example, and while it is wholly possible to include malware in anything, malware in files like video files, music files, aren't a likely scenario. Even then, they would have to target a specific program (ie. a specific video player) to attempt to exploit in order to tailor a video file with malware only meant to be able to run on such a video player. The main idea here is to use up-to-date programs in order to prevent being a victim of most of these exploits.

If you're looking for video, obviously an exe file is not what you're looking for, so that's an obvious candidate for the trash bin. Other attack vectors include intentionally bloated videos that simply contain messages like "download `x` codec to properly view this video". In the download folder there may be a link or executable to install the supposed "codecs", which will obviously be malware.

SFX files may also be used to spread malware, as they are "self extracting executables", but by all intents and purposes treated as executables themselves. Do not run software if you do not trust the source.

Pay close attention to the file icon to make sure that it's recognized as a video file instead of anything else. If you have file extensions hidden, files such as `NotAVirus.mp4.exe` will simply show as `NotAVirus.mp4`, but they'll show the executable icon because windows sees the real file extension. Make sure you [unhide file extensions.](https://support.winzip.com/hc/en-us/articles/115011457948-How-to-configure-Windows-to-show-file-extensions-and-hidden-files)

❗ Be on the lookout for RTL naming schemes that may make a filename of `filename.3pm.exe` be displayed as `filename.exe.mp3`: [Further Reading.](https://resources.infosecinstitute.com/spoof-using-right-to-left-override-rtlo-technique-2/)

Another attack vector includes windows shortcuts, which will provide (as an example) a supposed `videofile.avi` video file but it's actually shortcut to a batch/powershell other type of script, and won't show as such even with file extensions shown. The file icon may also be one similar to that of a video player's, but if you pay close attention to it, you'll notice an arrow in the corner that indicates it's a shortcut. Also note the `file type` column in file explorer showing `Shortcut`: https://i.imgur.com/e0Cgeje.jpg. In the screenshot, the tiny filesize is a giveaway, but these attack vectors typically 0-byte pad the file to inflate the filesize, in an attempt to make it look more convincing. [Some reading on this](https://blog.trendmicro.com/trendlabs-security-intelligence/rising-trend-attackers-using-lnk-files-download-malware/) [TrendMicro]. This type of download will never not be malware.

Use proper video players instead of the default windows media player: MPC, MPV, VLC.

Popular video file types will be avi, mp4, mkv. `wmv`, `wma` video/audio containers' specs allow for scripts, which windows media player can try to run.

Not very common, but `.scr` files are "screensaver setter" files that are actually just executables. Avoid these.


code:
---

---

[**◄◄ Back to Wiki Index**](https://www.reddit.com/r/Piracy/wiki/index)

---

---

# GUIDES

### ► General

* [Protecting yourself when downloading pirated content - Guide concerning copyright infringement complaints](https://www.reddit.com/r/Piracy/wiki/faq/isp_complaints)

* [How to install and activate Windows 10  - Includes LTSB/LTSC](https://www.reddit.com/r/Piracy/wiki/guides/win10upgrade_activation)

* [How to install and activate Office](https://old.reddit.com/r/Piracy/wiki/guides/office_activation)

* [What are private trackers and how to get started](https://www.reddit.com/r/Piracy/wiki/guides/private_trackers)

* [Getting started with usenet - /r/usenet wiki](https://www.reddit.com/r/usenet/wiki/index)

* [Breakdown of video naming conventions, bitrate and quality. Also covered: converting mkv to mp4](https://www.reddit.com/r/Piracy/wiki/guides/video_quality_and_types_of_releases)

* [4K HDR Movies: A pirate's Guide](https://www.reddit.com/r/Piracy/comments/hvcozj/4k_hdr_movies_a_pirates_guide/) - Guide by u/lasttycoon

* [A python script to bypass the download limit of google drive files (w executable&source code)](https://www.reddit.com/r/Piracy/comments/eikrl3/a_python_script_to_bypass_the_download_limit_of/) - Guide by u/jonathanTIE

* [Kodi 18.6 + IAGL + RetroArch = Emulation Heaven](https://www.reddit.com/r/Piracy/comments/g4gb8t/kodi_186_iagl_retroarch_emulation_heaven/) - Guide by u/TechDoctorUK

* [Guide on searching for open directories](https://www.reddit.com/r/opendirectories/comments/933pzm/all_resources_i_know_related_to_open_directories/) - from /r/opendirectories  - Guide by u/ElectroXexual

* [How to get paid fonts for free](https://www.reddit.com/r/Piracy/comments/8tqfg6/how_to_download_paid_fonts_for_free/) - Guide by u/Bebhio

* [Unlimited free Sirius XM for your car](https://www.reddit.com/r/Piracy/comments/c9bsz7/unlimited_free_sirius_xm_for_your_car/) - Guide by u/Itswillyferret

* [Play pirated games on Linux with Lutris (GOG releases only)](https://old.reddit.com/r/Piracy/comments/dir3do/pirate_games_working_under_linux_here_is_how_to/) - Guide by u/consentio

* [Install Repacks on your Linux Desktop using Lutris/Wine](https://www.reddit.com/r/Piracy/comments/tebyga/install_repacks_on_your_linux_desktop_using/)

* [The Complete Guide to Building Your Own Personal Streaming Service Powered by Docker and Plex](https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/) - Guide by u/WhereIsYourMind

* [Create Your Own 1337x Proxy](https://www.reddit.com/r/Piracy/comments/tz7nyx/guide_create_your_own_1337x_proxy/) - Try this after you have tried all the available domains/proxies.

### ► Encoding / Ripping Guides

* [Audio ripping guides](https://captainrookie.com/)

* [Simple x264 Encoding Guide for Handbrake](https://sometimes-archives-things.github.io/archived-things/ptp_guides/Simple-x264-Encoding-Guide-for-Handbrake-\(Mar-13\).html)

* [Basic HANDJOB encoding guide](https://sometimes-archives-things.github.io/archived-things/ptp_guides/The-HANDJOB-Guide.html)

* [The HANDJOB Guide to BluRay Encodes for Mac \(Beginner Friendly\)](https://sometimes-archives-things.github.io/archived-things/ptp_guides/The-HANDJOB-Guide-to-BluRay-Encodes-for-Mac-\(Beginner-Friendly\).html)

* [A Guide to x264](https://www.dropbox.com/s/hrxjr5xv4q27ipe/x264-guide.pdf)

* [AHD's Encoding Guide](https://encoding-guide.neocities.org/)

* [**Full encoding and Ripping Archive**](https://sometimes-archives-things.github.io/archived-things/)

### ► ebooks/textbooks

* [Guide to Copy Kindle Content to PDF using Calibre \[**UPDATED**\]](https://reddit.com/r/Piracy/comments/9bz51f/guide_to_copy_kindle_content_to_pdf_using_calibre/) - Guide by u/Jonny511

* [Guide to Copy Kindle Content to PDF using Calibre](https://www.reddit.com/r/Piracy/comments/5n7xs5/guide_to_copy_kindle_content_to_pdf_using_calibre/) - Guide by u/Jonny511

* [Guide for Finding Textbooks](https://www.reddit.com/r/Piracy/comments/3i9y7n/guide_for_finding_textbooks/) - Guide by u/Amosqu

* [The idiot proof guide to downloading ebooks off IRC](https://www.reddit.com/r/Piracy/comments/2oftbu/guide_the_idiot_proof_guide_to_downloading_ebooks/) - Guide by u/Servalpur

* [How to "rent" your textbooks for free from Amazon](https://www.reddit.com/r/Piracy/comments/3ma9qe/guide_how_to_rent_your_textbooks_for_free_from/) - Guide by u/Daveid

* [Download eBooks on AvaxHome for free](https://www.reddit.com/r/Piracy/comments/d0rfpe/download_ebooks_on_avaxhome_for_free/) - Guide by u/tinonreddit

* [Method to Extract Epub from Pearson eText](https://www.reddit.com/r/Piracy/comments/d3g7rw/method_to_extract_epub_from_pearson_etext/) - Guide by u/ph__throwaway

* [Internet Archive ~ Borrowing Picture Books](https://old.reddit.com/r/Piracy/comments/fm1xpw/internet_archive_borrowing_picture_books/) - Guide by u/look_who_it_isnt

* [How to download books from Archive.org and how to remove DRM protection of the downloaded book using Calibre](https://old.reddit.com/r/Piracy/comments/l9exis/how_to_download_books_from_archive_org_and_how_to/) - Guide by u/silentshot546

* [How to sideload ebooks to kindle](https://www.reddit.com/r/Piracy/comments/t9hmzy/how_to_sideload_ebooks_to_kindle/) - Guide by /u/jackstewert123

---

### ► All guides

* https://www.reddit.com/r/Piracy/search?q=flair:%22guide%22&restrict_sr=on&sort=new&t=all

---

**Removed due to DMCA takedown**

|link|user|date|date

|--|--|--|--|

|[How to install Spectrasonics - Omnisphere 2 [Windows Guide]](https://www.reddit.com/r/Piracy/comments/8khu8q/how_to_install_spectrasonics_omnisphere_2_windows/) | u/Kiicki | May 18, 2018 | Dec 5, 2018 |

[The ultimate guide to Nintendo 3DS Piracy](https://www.reddit.com/r/Piracy/comments/6h2vdd/the_ultimate_guide_to_nintendo_3ds_piracy/)|u/crayz5|Jun 13, 2017|Jul 15, 2017


code:
---

---

[◄◄ Back to Guides](https://www.reddit.com/r/piracy/wiki/guides)

---

---

## ► **How do i know which release is the better one?**

It all depends on the bitrate of the video, which is an indication of average amount of data processed per second. For video, it will be indicated by units of Mb/s (Megabits per second). Given 2 videos of equal length, the larger one will obviously have a higher bitrate. Given an x264-encoded video, most people will settle at a bitrate of 4000 kbps (4 Mbps) at 720p (Which would give you a 2GiB file a 1-hour movie, or 4GiB for a 2-hour movie). Any less and the video will look [extremely pixelated.](https://i.imgur.com/WVsOaJ0.jpg), especially given that most low-bitrate inclined groups tend churn out re-encodes through automation upon the first releases, which tend to be already-encoded releases, instead of encoding from the remux (See BRRips below). Higher bitrates are preferred by enthusiasts, however, with the highest quality encodes reaching upwards of 10-20 GiB per movie, and Remuxes (unadulterated video straight from the disc), reaching even higher.

## ► On Bitrate and Codecs

Just a note before we go into codecs: a ‘container’ is the name for the small wrapper that contains video data and codec data. It can be identified by its file extension. MP4, MKV, AVI, FLV, and WEBM are examples.

Extra note: An MKV can hold any kind of video, audio, and subtitles, including all the ones listed below.

**Codecs:**

A ‘codec’ is a specification on how to convert from raw data to images on a screen. When a video file is stored, there is a specific codec that converts that data into what you see.

Video files that use a specific codec are said to be ‘encoded’ using that codec.

Some codecs are better than others in the sense that they can get more quality using fewer bits (smaller filesizes) than others. We describe these codecs as ‘more efficient’.

Here is a small list of popular codecs:

**Xvid**

Xvid isn’t actually a codec, it’s a program that encodes videos. The name for the codec it uses is MPEG-4 ASP, but that never stuck. Quality-wise, it was OK for it’s time (2001!), but doesn’t hold a candle to modern codecs. Usually contained in AVI containers.

**H.264**

Also called MPEG-4 AVC, this codec is used everywhere, basically. Usually contained in MP4, if not MKV.

**VP9**

Developed by Google and used in YouTube and WEBM, this codec usually beats out H.264 by a small margin. Since no media standard uses it (Blu-Rays use H.264 or H.265), you won’t see this one very often. Usually contained in WEBM

**H.265**

Also called HEVC. It is the successor to H264 and it aims to reduce filesizes by up to 50% compared to H264, though this number is not a blanket figure to be applied to every single scenario. H265 is more effective at higher resolutions, so the 50% figure might be applicable to 4K, though the savings can still be considerable at 1080p and 720p. Many people choose to download small-sized H265 content that would otherwise be too blurry on H264. Though H264 still reigns supreme at higher bitrates, as x265 (the encoding tool used to create H265 video) is still not as mature as x264, which is why many quality-oriented private trackers still maintain a higher focus on x264-encoded content. Some 1080p Blu-Rays and all 4K Blu-Rays use this one.

Usually contained in MP4, if not MKV.

## ► **Resolution**

Resolution refers to the number of pixels in an image or a single frame of a video file. It is usually expressed in the form WxH, where W is the width of the frame and H is the height. Most televisions are ‘Full HD’, which means 1920x1080. ‘UHD’, on the other hand, is twice the width and height to make 3840x2160. Most individuals and companies call this specific resolution ‘4K’.

(Historically, the term ‘4K’ referred to a slightly wider 4096x2160, but for the sake of simplicity, this article takes the most commonplace definition.)

Additionally, resolution can be expressed as the height of the image followed by a ‘p’. 1920x1080 becomes 1080p, 3840x2160 (4K) becomes 2160p. This can be a very loose definition, however, as movies that are produced at a wider aspect ratio will be called 1080p, yet will have a resolution 1920x800.

## ► **Why do Movie/TV-Show torrents vary so wildly in file size?**

***A: Different compression settings, resulting in different bitrates.***

The term ‘bitrate’ refers to the number of bits (ones and zeros) per second for a video or audio file. This number directly affects both quality and filesize. A video file with a high bitrate will result in a larger filesize than one with a low bitrate (assuming equal runtime), and will be more detailed. How much of this detail you see will be dependent upon you and your set up (ie. the size of your screen, how far you sit from it). Most people will settle at a bitrate of 4000 kbps (4 Mbps) at 720p (Which would give you a 2GiB file a 1-hour movie, or 4GiB for a 2-hour movie). When watching on a small screen (like a phone), the requirements will go even lower (down to 1 Mbps or maybe even lower).

For a more visual description, consider the image comparisons linked below.

Video runtime: 2 hr 50 min.

[Image 1](https://i.ibb.co/SwzV8NX/bomi-snapshot-2020-01-08-00-55-05.png) (AVC / **1080p** / 24.2 Mbps / 31 GiB). Cropped [Image.](https://files.catbox.moe/dywl65.png)

[Image 2](https://i.ibb.co/8YC5fXq/bomi-snapshot-2019-12-25-20-08-04.png) (x264 / **1080p** / 10.7 Mbps / 15 GiB).

[Image 3](https://i.ibb.co/fQYr3F1/bomi-snapshot-2020-01-08-02-01-49.png) (x264 / **720p** / 5.85 Mbps / 9 GiB).

[Image 4](https://i.ibb.co/XLQCncc/bomi-snapshot-2019-12-25-20-07-39.png) (x264 / **1080p** / 0.15 Mbps / example shot).

As you can see, the last image has been aggressively compressed and is completely bitstarved. This is why resolution is not an indicator of quality, but rather an indicator of maximum quality. The better indicator of quality is bitrate.

A higher bitrate yields better quality at the cost of filesize. Conversely, a lower bitrate takes up less space, but hurts image quality. Dual-layer Blu-Ray discs hold 50 GiB. If you see a movie release that’s 1.4 GiB, don’t be surprised if it’s not up to par.

Bitrate is usually measured in megabits per second, abbreviated to Mbps (note the lowercase ‘b’). One byte is 8 bits, so **one megabyte is 8 megabits**.

You can calculate bitrate by finding the file’s size **in megabits**, and then dividing by the length of the file in seconds. You don't have to take out a calculator every time though, as you can install [Mediainfo](https://mediaarea.net/en/MediaInfo), which allows you to right click on a video file and it will display all relevant data, including bitrate of all of its individual tracks.

## ► **Converting from MKV to MP4**

Oftentimes people will ask how to convert an mkv file to mp4 for the purpose of playing it on their TV. Many TVs in fact do not support mkv file formats, which is a newer container than mp4 is. This doesn't mean that the container is the only culprit. Check your TV's manual online and look for a list of supported formats and codecs, because it may be that your TV does support MKV but your specific MKV file contains certain streams encoded in a particular format that is not supported by your TV. You can use [mediainfo](https://mediaarea.net/en/MediaInfo) to check the different tracks inside your video file to check which codec they are encoded as, and compare them to your TV's list of supported specs to see what the culprit is.

If in fact, your TV does not support the MKV container, converting to MP4 is simple. Many users recommend using handbrake to do this -- ignore them. Handbrake will always transcode the video stream, and if it turns out that you only need to transcode the audio track, or simply do a complete remux, you'll be introducing unnecessary quality loss. Not to mention that transcoding video is very tough on the CPU and can take hours to complete.

As a first resort, do a remux (a direct copy of the streams in a container into another, no quality is lost). This is a very quick process and will only take a few minutes. You can use [ffmpeg](https://www.ffmpeg.org/), a commandline utility, to remux a video [\(How to install ffmpeg\)](https://www.youtube.com/watch?v=UDIMVp4jWXo). Afterwards, navigate to the folder containing your MKV file, then follow [these instructions](https://streamable.com/uhshg).

Essentially, you'll run the command `ffmpeg -i "infile.mkv" -c copy "outfile.mp4"`. This will remux your mkv file into an mp4 file. However, mkv supports a lot of codecs that mp4 doesn't, so in case the audio file is incompatible with either the mp4 format or your TV, you'll need to transcode the audio as well: `ffmpeg -i "infile.mkv" -c:v copy -c:a ac3 "outfile.mp4"`

Alternatively, in case you want to transcode the audio to AAC: `ffmpeg -i "infile.mkv" -c:v copy -c:a aac "outfile.mp4"`

Sometimes, multi-channel AAC tracks can produce playback issues, so lowering the number of channels to stereo might solve them: `ffmpeg -i "infile.mkv" -c:v copy -c:a aac -ac 2 "outfile.mp4"`

If the video track is encoded in a format not supported by your TV, find another download, as transcoding the video track will take entirely too long to be worth a bother.

## ► **Breakdown of the different parts of a Warez release name (Title.Of.The.Movie.YEAR.Source.Codec-GROUP)**

There are many different acronyms that exist in release names, but they all follow a similar format. In the example of a movie, it would be Title.Of.The.Movie.YEAR.Source.Codec-GROUP

* **Group** -  The name of the group who created/distributed the release.

* **Codec** -  Will indicate what the codec is of the main stream of each type. Eg. `Title.Of.The.Movie.2001.BluRay.DD5.1.x264-GROUP`, indicates that the audio track (or main audio track, if it has multiple) is encoded in Dolby Digital (AC3) with 5.1 channels, and the video has been encoded with the x264 encoder to H264/AVC.

* **Source** -  Will vary depending on the medium it was sourced from (BluRay, DVD, WEB). It will also vary depending on how the media was ripped (BRRip, WEBRip, HDRip, HDcam)

There are a few variations of WEB releases, mainly WEB-DL and WEBRip. Scene groups will not specify the type of WEB release their content is and will simply use WEB instead of specifiying WEB-DL or WEBRip. P2P groups will tend to specify between WEB-DL and WEBRip.

* **WEB-DL** -  This is a direct download of the video provided by the streaming service. It is unadulterated and simply remuxed (repackaged) into a popular video format (ie. mkv). Paid streaming services such as Netflix utilize [Widevine DRM](https://en.wikipedia.org/wiki/Widevine) to prevent downloading of the video stream. If somehow, you are able to, it will be encrypted. Only a handful of underground groups around the world (namely, The Scene) has access to tools to decrypt Widevine-protected content.

* **WEB** - This is the Scene's tag for WEB-DLs. [Scene rules.](https://scenerules.org/t.html?id=wdx264v1.0-ecb63c67.nfo)

* **WEBRip** -  This can be a vague term, in that it can mean that a web stream was screen captured or that it has been encoded down from a higher resolution WEB-DL (typically a 4k WEB-DL, encoded down to 1080p or 720p), which in many cases results in a higher quality video compared to the actual 720p or 1080p WEB-DL.

WEB releases can also have extra qualifiers which will indicate which streaming service is was sourced from. The scene doesn't provide this type of indication, so only p2p groups will indicate which streaming service it was sourced from.

An example of these are:

* **NF** -  Netflix

* **AMZN** -  Amazon prime video

* **IT** -  iTunes

* **DSNP** -  Disney Plus

There are other qualifiers that indicate other attributes regarding the release, though these apply to Bluray releases as well:

* **SDR** -  Standard Dynamic range. If it's a 4k release, it's a given that it is an HDR/HDR10 release, unless otherwise specified as `SDR`

* **DV** -  Dolby Vision. Only a handful of movies/shows (approximately 100 total, at the time of writing) have made their way onto the wild with DV metadata included. These releases are uploaded in the `.mp4` format since mkv does not have support for DV metadata.

* **Remux** -  Remuxing is the process of "repackaging" the streams inside a video container into another video container. However, in regards to Warez releases, `REMUX` is only used for Bluray releases, indicating that the main video stream from a Bluray has been remuxed into a single video file. The full bluray contains a number of different directories and video containers, each containing different different types of videos depending on the bluray, including extras such as cast Q&A, director interviews, deleted scenes, etc. Remuxes and full blurays can be many tens of GiB, averaging out at around 60 GiB per 4k remux.

Video containers are file formats such as mp4, mkv, avi, VOB (used by DVDs, example of a [raw DVD dump](https://i.imgur.com/mCYYOKI.jpg)), m2ts (used by Blurays), etc. They contain varying quantities of streams of different types (video, audio, subtitle streams, chapter information and other metadata, such as the video's FPS, the codepage the subtitle stream is encoded in -- typically UTF-8 if it is a text stream) and more. They will even contain the HDR/DV metadata included as a separate track.

* **Full Bluray** -  This is not indicated anywhere in the filename, however it can be easily perceived by paying attention to the video codec, as it can specify whether the video is an encode or if it is unadulterated. If the release title contains `AVC` or `HEVC`, then it means it is the unadulterated video (not encoded). Following that, if it contains `REMUX` in the title, then it is a single video file (an mkv file), otherwise it is the full bluray, shared as an `.iso` file or its contents dumped into a folder ([example of a bluray dump's file tree](https://i.imgur.com/FVAJh2j.jpg)).

The explanation for this is as follows: `H264` and `AVC` are the exact same things, they are video codecs. The same is true of `H265` and `HEVC`. They are, however, different from `x264` and `x265`, which are both encoders, utilized to encode video into the aforementioned codecs, respectively. That is why you'll see some videos include `x264` while others will use `H264` or `AVC`, assuming they are named correctly. In regards to Bluray releases, if it says `x264` or `x265`, then it has been encoded from the original bluray. If it says `AVC` or `HEVC`, then it means the video is unadulterated from the original bluray.

Bluray releases are be indicated by BluRay, BDRip, or BRRip

* **BDRip** -  Encoded from the remux

* **BluRay** -  Vague terminology, can be used for either a full bluray, remux or encoded release

* **BRRip** -  Means it has been re-encoded from an existing bluray encode, which results in further quality loss compared to a regular bluray encode (which itself is encoded from the full bluray/remux): https://redd.it/8bddu7


code:
---

---

[◄◄ **Back to Guides**](https://www.reddit.com/r/piracy/wiki/guides)

[◄◄ **Back to FAQ**](https://www.reddit.com/r/piracy/wiki/guides)

---

---

# WINDOWS 10/LTSB/LTSC INSTALLATION AND ACTIVATION

**Note:** Some people may recommend buying cheap keys elsewhere. This is not recommended, as these are grey-market keys, gathered from MSDN channels, each key sold multiple times ([extra reading](https://www.reddit.com/r/windows/comments/b7jolc/is_cheap_windows_10_licenses_lifetime_or_one_time/ejshgai/)). You're not buying directly from MS so you're not buying a license, you're just buying a key and living on the promise that MS won't discover and deactivate it.

It's essentially piracy with a middleman.

**Note 2**: We only recommend downloading and installing official/untouched Windows ISOs. Pre-cracked/altered windows ISOs are not recommended at all.

---

## ► Downloading Windows 10

If you're on Windows, download and run the [**media creation tool**](https://www.microsoft.com/en-us/software-download/windows10) from microsoft. It will download Windows 10 and automatically create a bootable installation media for it on your USB drive.

If you're on a different platform, you can use [**tb.rg-adguard.net**](https://tb.rg-adguard.net/public.php), which is just a web interface for MSFT's techbench site - any downloads will be done through MSFT's CDN.

**Windows LTSB / LTSC**

Note: The eval ISOs of LTSB/LTSC cannot be extended past their typical 3 month expiry window. You need to grab the full ISOs.

> LTSB isos hosted by the-eye: https://the-eye.eu/public/MSDN/Windows%2010/

> LTSC x86_64 (64-bit) iso: https://mega.nz/folder/ChNTDaiL#nNqH2PTfIzTLAEs8nc-U0w

More resources for Original Windows Installation Media in the [Megathread > Tools section](https://old.reddit.com/r/Piracy/wiki/megathread/tools)

Further reading: [**What is Windows LTSC?**](https://old.reddit.com/r/Windows10LTSC/wiki/index)

Note that LTSC will stay frozen on the feature set of Windows 10 build 1809 (until the next long term channel, to be released in 2021), if you have an Xbox Game Pass, you'll need build 1903, which is only attainable with the consumer edition of Windows 10. Be careful if you have newer hardware (2019 or later), research to see if your hardware will perform optimally on LTSC.

## ► Creating a bootable USB drive and Installing Windows

This part is not strictly related to Piracy - you can find guides on how to install Windows anywhere on the internet. Example video here: [time stamp 3:15](https://youtu.be/MfwjISmkEJM?t=195).

Requirements:

* A USB drive of at least 4GB. The Windows 10 ISO installation media is approximately 3.5 GiB in size.

* Another working PC (If you are building a new PC).

If you're on Windows, this part is already covered by the previous step, and was achieved by running MSFT's Media Creation Tool - You may skip to the next step.

Alternatively if you want to create a bootable USB drive from the LTSB/LTSC ISOs, you'll need [**Rufus**](https://rufus.ie/), since the Microsoft's creation tool does not support LTSB/LTSC.

If you're on Linux, you'll need [**WoeUSB**](https://github.com/slacka/WoeUSB) or [**UNetbootin**](http://unetbootin.github.io/).

If you're on Mac, you'll need [**UNetbootin**](http://unetbootin.github.io/).

## ► Activating Windows 10

Just download and run [MAS (Microsoft-Activation-Scripts)](http://www.reddit.com/r/piracy/wiki/megathread/tools) to activate. Download from the Releases page at the github repo. Extract the contents from the zip, then run the `cmd` file located in the `All-In-One-Version` directory. To activate Win10, run the `HWID` option and you're done.

This activation mode is permanent and will not install a background service, which would be liable to be removed by an antivirus, causing your windows to become de-activated, which was historically the case with previous KMS activation tools. It grants, by all intents and purposes, a genuine license, because it takes advantage of the fact that Microsoft still offers a free win7/8 -> win10 upgrade, spoofs that upgrade ticket, thus granting you a digital license to Windows 10.

## ► Upgrading from Win10 Home to Pro

If you wish to upgrade from the Home edition to the Pro edition, you just need to run option `6: Extras` in MAS, then run option `3: Change Windows 10 Edition`

Alternatively, you may also use [hwidgen](https://reddit.com/r/piracy/wiki/megathread/tools) for this and choose the `license switch` function: https://i.imgur.com/lmjLOtq.jpg

## ► Upgrading to Windows 10 (from a previous version of Windows)

Alternatively, if you're currently on a previous version of Windows, you'll be pleased to learn that Microsoft still offers a free upgrade to Windows 10 from a prior Windows version (7 and 8). The upgrade tool is still available through Microsoft's accessibility portal (for people who use assistive technologies) which can be found here:

> https://go.microsoft.com/fwlink/?linkid=822784 (starts a 6 MiB download).

If your Windows 7 OS was activated with a SLIC loader (i.e. Daz's Windows loader), or your Windows 8.1 OS was activated with a KMS activator, then you will be able to upgrade to Windows 10 and your OS wil be genuine thanks to digital entitlement. Digital entitlement provides your Windows 10 copy a genuine digital license since "you upgraded to Windows 10 for free from an eligible device running a 'genuine' copy of Windows 7 or Windows 8.1."

This digital license is tied to your hardware. Therefore if you would prefer to "clean install" Windows 10 after the upgrade, you can reset Windows 10 and it will activate automatically after the clean installation. You may also sign in with your Microsoft account to have the key tied to your account.

Listed below are some relevant links to the upgrade process and digital entitlement:

>https://support.microsoft.com/en-us/help/12440/windows-10-activation

>https://support.microsoft.com/en-us/help/20530/windows-10-reactivating-after-hardware-change

>https://www.tenforums.com/tutorials/55398-link-microsoft-account-windows-10-digital-license.html


code:
# /r/Piracy Wiki Index

---

---

---

### [► Megathread](https://www.reddit.com/r/Piracy/wiki/megathread) - Pirate sites, apps/tools, and other resources

### [► FAQ](https://www.reddit.com/r/piracy/wiki/faq) - Frequently asked questions

### [► Guides](https://www.reddit.com/r/piracy/wiki/guides)

---

---

### [► /r/Piracy rules](https://www.reddit.com/r/Piracy/wiki/piracy_rules)

### [► Notes on /r/Piracy possibly being banned](https://www.reddit.com/r/piracy/wiki/subfaq)

---

---

---

Backup of this wiki: https://notabug.org/TheChumBucket/PiracySubreddit/src/master/wiki


code:
---

---

[**◄◄ Back to Wiki Index**](https://www.reddit.com/r/Piracy/wiki/index)

---

---

# MEGATHREAD

Alternative megathread [here](https://github.com/Igglybuff/awesome-piracy/blob/master/readme.md) (original [reddit thread](https://old.reddit.com/r/Piracy/comments/9nontk/awesome_piracy_a_curated_list_of_awesome_warez/)) or at **[/r/FREEMEDIAHECKYEAH](https://reddit.com/r/FREEMEDIAHECKYEAH/wiki/index)** (more than just piracy).

If you have any critique or suggestions you would like to see added to the Megathread, or would like to be granted contribution privileges, send us a mod mail [here](https://www.reddit.com/message/compose?to=%2Fr%2FPiracy&subject=Megathread%20suggestion) (If link doesn't work, then just send a private message with /r/Piracy as the recipient).

---

*Make sure your adblocker is on before visiting any of the linked websites*. uBlock Origin is recommended (See the `Tools` page below).

## [► Related / Alternative Subreddits](https://www.reddit.com/r/Piracy/wiki/megathread/related_subreddits)

 > List of related and alternative subreddits, either centered around piracy or around technologies that tie in with piracy

## [► Tools / Useful Apps & Extensions / Web Services](https://www.reddit.com/r/Piracy/wiki/megathread/tools)

 > Activation tools, useful applications, userscripts, download managers and helpers/tools and other miscellaneous

## [► Mobile Apps & Cracked App Markets/Repos](https://www.reddit.com/r/Piracy/wiki/megathread/mobile_apps_and_repos)

 > Apps and resources for Android and iOS

## [► Games](https://reddit.com/r/Piracy/wiki/megathread/games)

 > Sites for downloading games and ROMs

## [► Movies & TV / Sports](https://www.reddit.com/r/Piracy/wiki/megathread/movies_and_tv)

 > Sites for streaming and downloading/torrenting Movies & TV and Sports

## [► Software Downloads](https://www.reddit.com/r/Piracy/wiki/megathread/software_downloads)

 > Sites for obtaining popular cracked software

## [► Books / Comics / e-learning / Other Reading Material](https://reddit.com/r/Piracy/wiki/megathread/reading_material_and_elearning)

 > Books, comics, manga, magazines, courses & tutorials

## [► Music](https://reddit.com/r/Piracy/wiki/megathread/music)

 > Sites & apps for downloading music, video game soundtracks/scores

## [► Porn](https://reddit.com/r/Piracy/wiki/megathread/porn)

 > Pirate porn sites

## [► Private Trackers](https://www.reddit.com/r/Piracy/wiki/guides/private_trackers)

## [► Miscellaneous](https://www.reddit.com/r/Piracy/wiki/megathread/miscellaneous)

## [► General-Purpose Sites / Search Engines](https://reddit.com/r/Piracy/wiki/megathread/general_sites_and_search_engines)

 > General-purpose torrent sites. Torrent search engines/aggregators/DHT crawlers are listed to search within as many publicly listed torrents as possible to find rare content that cannot be found in any of the trackers listed in the above categories.

 >

 > When using torrent search engines/DHT crawlers, they will list as many publicly available torrents as possible, unfiltered and unfettered in regards to viruses. Never use thse to search for software, but when searching for other media types, take some [**preliminary measures**](https://www.reddit.com/r/Piracy/wiki/browsing_and_downloading_guide) to avoid running malware.

## ► **Alternative piracy resources compilations**

+ [Ripped guide](https://ripped.guide/)

+ [Awesome-piracy](https://github.com/Igglybuff/awesome-piracy)

---

**Notes on software and sites to avoid:**

* Try to avoid the pirate bay if you can (for software/games), it is filled to the brim with malware torrents. [Skulled users are not trustworthy either.](https://www.reddit.com/r/Piracy/comments/cxbn33/psa_ransomware_all_current_vegas_pro_17_torrents/)

  * You can still use The Pirate Bay safely when searching for other media types (video, audio, etc.) [if you follow some basic steps.](https://www.reddit.com/r/Piracy/wiki/browsing_and_downloading_guide)

* uTorrent [has bundled malware (a bitcoin miner) into the software in the past](https://www.trustedreviews.com/news/utorrent-silently-installing-bundled-bitcoin-mining-software-2931825). The company developing this software is not trustworthy. Bittorrent (the torrent client) is owned by the same company.

* [Bitlord \(torrent client\) is malware.](https://www.reddit.com/r/torrents/comments/1yb8kf/warning_do_not_download_bitlord_it_has_major/)

* [Soda Stream is malware.](https://www.reddit.com/r/Piracy/comments/8q2pg3/anyone_who_can_explain_why_soda_player_is/)

* [Sidify/Allavsoft are scams - They are not able to download from spotify in any way, and instead record the streams or download from alternative platforms, like youtube.](https://www.reddit.com/r/Piracy/comments/6l2lwh/any_experience_with_sidify/)

* Peerblock is garbage and placebo software. Peerblock's blocklists are not accurate in any way and is not able to discern between the IP of a normal user and that of a copyright troll.

Credits to /u/Klappa4Me for doing a lot of the heavy lifting.


code:
---

---

[**◄◄ Back to Megathread**](https://www.reddit.com/r/Piracy/wiki/megathread)

---

---

# GAMES

⚠ **Use an adblocker like uBlock Origin before visiting any of the linked sites.**

⚠ First and foremost, stay away from The Pirate Bay. Reason: malware-filled shithole. Read the section at the bottom for more info.

## ► Introduction

* Check the [FAQ page](https://old.reddit.com/r/piracy/wiki/faq#wiki_.25BA_games) for some frequently-asked game-related questions

* **EMPRESS** releases to 1337x

* The sites described below as having **Scene releases** will contain releases from the Scene groups **CODEX, CPY, SKIDROW, HOODLUM, RELOADED, SiMPLEX, DARKSiDERS, PLAZA**, etc. [What is "The Scene"?](https://old.reddit.com/r/Piracy/comments/32isgo/noobpirate_what_is_a_scene_cracktorrent/)

* The sites labeled **REPACKS** are for releases that have been repacked from the original (pirated) release (whether it is a Scene, P2P, or GOG release). The intent of a repack is to provide one-click, pre-cracked installations as well as smaller filesizes, and in many cases, also provide DLCs included in the installation as an All-In-One package. Not to be confused with [The Scene's definition of REPACK](https://old.reddit.com/r/Piracy/comments/9r54lr/what_does_proper_and_repack_mean/)

* To check if a game has been cracked by the Scene, jump to the [Scene Tracer section on the Megathread's Tools page](https://old.reddit.com/r/Piracy/wiki/megathread/tools#wiki_.25BA_scene_.2F_p2p_tracer_websites). For a general overview of Scene game releases: https://predb.ovh/?q=%40cat%20games

* Cracked game downloads will always have a readme `*.txt` or `*.nfo` file containing instructions. If you need further assistance, visit /r/CrackSupport

* For more news of game releases (Scene as well as P2P), visit /r/CrackWatch. For more subreddits, such as Console hacking, ROM piracy, etc, visit the [Related Subreddits page](https://old.reddit.com/r/Piracy/wiki/megathread/related_subreddits)

## ► Relevant Software/Tools

**Download Managers**

> These are useful for DDL sites. Download managers such as these are meant to help to speed up downloads, typically by increasing the number of connections to the server or attempting to split the download into chunks. They are also especially handy when grabbing multiple links at once, which is typical with DDL sites, where they'll split up large downloads into multiple small `.rar` parts, as well as bypassing captchas and eliminating the risks of clicking on the wrong download button on various file hosts. They also help with resuming paused or timed out downloads which your browser may not be able to do in some cases.

* [JDownloader2](http://jdownloader.org/jdownloader2) - Download manager that supports downloading from a variety of file-hosts. Supports downloading video from many websites.

* [Internet Download Manager \(IDM\)](https://www.internetdownloadmanager.com/download.html) - Paid download manager that supports downloading from a variety of file-hosts. Supports downloading video from many websites. Use the free trial, then when the trial is nearing its end, simply reset the trial [with this](https://github.com/J2TEAM/idm-trial-reset). Alternative [method here](https://www.reddit.com/r/Piracy/comments/fe8l96/idm_trial_reset_not_working_anymore_what_now/fjmxjdk/).

* [XTREME download manager](https://subhra74.github.io/xdm/) - Another very nice download manager

* [pyLoad](https://pyload.net/) - Lightweight download manager written in python. Managed through a WEB UI.

* [aria2](https://aria2.github.io/) - Commandline-based download utility.

**Steam Tools**

* [**Steam Content Packager**](https://cs.rin.ru/forum/viewtopic.php?f=29&t=77526) - Tool for cleaning steam files. Packages your Steam game files whilst removing identifying information for the purpose of sharing them to cs.rin.ru's [Steam Content Sharing](https://cs.rin.ru/forum/viewforum.php?f=22) subforum

* [**Goldberg Emulator**](https://gitlab.com/Mr_Goldberg/goldberg_emulator) - Steam Emulator. Crack your own Steam game or the clean Steam files shared on cs.rin.ru's [Steam Content Sharing](https://cs.rin.ru/forum/viewforum.php?f=22) subforum

* [SmartSteamEmu](https://cs.rin.ru/forum/viewtopic.php?f=29&t=62935) - Steam Emulator. Crack your own Steam games or the clean Steam files shared on cs.rin.ru's [Steam Content Sharing](https://cs.rin.ru/forum/viewforum.php?f=22) subforum

* [GreenLuma 2020](https://cs.rin.ru/forum/viewtopic.php?f=29&t=103709) - Steam Emulator

* [CreamAPI](https://cs.rin.ru/forum/viewtopic.php?t=70576) - Unlock all DLCs on legit Steam games

* [Auto-CreamAPI](https://cs.rin.ru/forum/viewtopic.php?p=2013521) - Automatically install and set up CreamAPI for Steam games

* [Steamless](https://github.com/atom0s/Steamless) - Removes SteamStub DRM from Steam game executables if they contain it. To be used in conjunction with a Steam emulator if the emulator alone is not enough to crack the game

**EPIC Tools**

* [ScreamAPI](https://github.com/acidicoala/ScreamAPI) - Legit DLC Unlocker for Epic Online Services. Works only for games you own. Features like multiplayer, achievements, etc. remain fully functional.

More tools at cs.rin.ru's [Releases subforum](https://cs.rin.ru/forum/viewforum.php?f=29)

**Game Launchers**

* [Playnite](https://playnite.link/) - Universal game launcher for Windows

* [GOG Galaxy](https://www.gog.com/galaxy) - Universal game launcher for Windows/MacOS

* [Lutris](https://lutris.net/) - Universal game launcher for linux

## ► Torrent sites

* [rarbg.to](http://rarbg.to/) - Scene releases. GOG games. No need to worry if it re-directs you to another proxy, it's just load balancing.

* [rustorka.com](http://rustorka.com/) - Popular Russian torrent tracker and board for games. Scene releases, Steam / GOG / Origin rips. Offers ROMs as well.

* [rutor.info](http://rutor.info/games) - Game repacks site

* [gamestorrents.nu](https://www.gamestorrents.nu/)

* [gnarly-repacks.site](https://www.gnarly-repacks.site/) - Console/Emulator-based game repacks

* **[Repacks]** [fitgirl-repacks.site](http://fitgirl-repacks.site/) - Popular website for highly compressed game repacks -- games can take several hours to install. Recommended if you have very slow or data-capped internet.

* **[Repacks]** [dodi-repacks.site](http://dodi-repacks.site/) - Pre-cracked games

* **[Repacks]** [kaoskrew.org](https://kaoskrew.org/) - Pre-cracked games

* **[Repacks]** [rg-mechanics.org](https://rg-mechanics.org/) - Mirrors RG Mechanics' repacks. Their home location is the tapochek.net forums (closed forums). Their repacks are also posted to rutor.

* [rutracker](https://rutracker.org/) - One of the best public trackers for games. Need an account before you can search. Use Chrome to auto-translate the sign-up page

* [1337x.to](https://1337x.to/) - Scene and GOG games are reposted here, as well as repacks from several popular repack groups, such as FitGirl, ElAmigos, Darck, R.G. Mechanics, Xatab, DODI, etc.

Note: Be careful of Crackingpatching, links - [1](https://www.reddit.com/r/Piracy/comments/qy6z3c/be_careful_of_crackingpatching/) || [2 \(/r/PiratedGames megathread\)](https://rentry.org/pgames-mega-thread)

## ► DDL sites (direct download)

* [cs.rin.ru / Steam Underground](https://cs.rin.ru/forum/viewforum.php?f=10) - Dedicated game piracy forum. Check [their FAQ](https://cs.rin.ru/forum/viewtopic.php?f=10&t=98158) to get the best usage out of the site. Best parts are the discussion and the different types of tools especially the multiplayer ones. Game links aren't always provided (especially for scene releases; they recommend some external sites in their FAQ) but when they are, they are on free file hosting services like zippyshare so that's another plus. Also includes early access games. You can request clean steam files as a means of getting the latest update for non-DRMed games (excludes SteamStub DRM, which can be removed).

* [forum.torrminatorr.com](https://forum.torrminatorr.com/) - GOG, scene, P2P, repacked games, and GNU/Linux games

* [myabandonware.com](https://www.myabandonware.com/) - Old / retro / "abandoned" games

* [scnlog.me](https://scnlog.me/) - Scene releases. Offers Linux and Mac scene releases.

* [gload.cc](https://gload.cc/) - Scene releases. German site. Reposts ElAmigos repacks (multi-language repacks) and GOG games

* [rlsbb.ru > PC Games](https://rlsbb.ru/category/games/pc/) - Scene releases

* [gog-games.com](https://gog-games.com/) - Untouched GOG games. No cracks needed

* [gnarly-repacks.site](https://www.gnarly-repacks.site/) - Console/emulator-based game repacks

* [online-fix.me](https://online-fix.me/) - Download games with multiplayer/Steamworks fixes to play with friends. Covers steam and epic games

* **[Private]** [forums.snahp.it](https://forum.snahp.it/) - One of the best private DDL forums. Used to be public. Links are provided on free file hosts

* **[Repacks]** [kaoskrew.org](https://kaoskrew.org/) - Pre-cracked games

* **[Repacks]** [fitgirl-repacks.site](http://fitgirl-repacks.site/) - DDL links are only valid for new releases since they die off quickly. Popular website for highly compressed game repacks -- games can take several hours to install. Recommended if you have very slow or data-capped internet.

* **[Repacks]** [masquerade.site](https://masquerade.site/) - Pre-cracked games

* **[Repacks]** [dodi-repacks.site](http://dodi-repacks.site/) - Pre-cracked games

* **[Repacks]** [kapitalsin.com](http://www.kapitalsin.com/forum/index.php?board=4.0) - Pre-cracked games

* **[Repacks]** [elamigos-games.com](https://www.elamigos-games.com/) - Pre-cracked games

* **[Repacks]** [blackboxrepack.com](http://www.blackboxrepack.com/) - Pre-cracked games

* **[Repacks]** [cpgrepacks.site](http://cpgrepacks.site/) - Pre-cracked games

* **[Mac]** [rlsbb.ru > Mac Games](https://rlsbb.ru/category/games/mac-games/) - Scene releases

* **[Mac]** [nxmac.com](https://nxmac.com/) - Mac games

* **[Mac]** [web.archive.org/-/macgames-download.com](https://web.archive.org/web/20181113021918/http://macgames-download.com/) - Web archive of the now-defunct macgames-download

## ► Console Emulators

Emulators allow you to play console games on the PC. You can find resources for ROMs (copies of the games) in the next section below. Check the [Emulation Gametechwiki for an expanded list of emulators.](https://emulation.gametechwiki.com/index.php/Main_Page)

⚠ There are currently no existing Xbox One emulators. [Check this wiki page for any future developments.](https://emulation.gametechwiki.com/index.php/Xbox_One_emulators)

* [Emulator Files at Gametechwiki](https://emulation.gametechwiki.com/index.php/Emulator_Files) - BIOS files, menu files, etc

* [mGBA](https://mgba.io/) - Game Boy Advance emulator

* [Dolphin](https://github.com/dolphin-emu/dolphin) - GameCube & Wii emulator

* [DeSmuME](https://desmume.org/) - Nintendo DS emulator

* [Citra](http://citra-emu.org/) - 3DS emulator

* [Cemu](http://cemu.info/) - Wii U emulator

* [yuzu](http://yuzu-emu.org/) - Switch emulator

* [ryujinx](https://ryujinx.org/) - Switch emulator

* [Xenia](https://github.com/xenia-project/xenia) - Xbox 360 emulator

* [PPSSPP](https://www.ppsspp.org/) - PSP Portable emulator

* [PCSX2](https://pcsx2.net/) - PS2 emulator

* [RPCS3](https://github.com/rpcs3/rpcs3/) - PS3 emulator

* [Orbital](https://github.com/AlexAltea/orbital) - PS4 emulator

## ► Private trackers

[Intro to private trackers](https://www.reddit.com/r/Piracy/wiki/guides/private_trackers) (Abbrevations are mentioned here)

* [Gazellegames.net (GGn)](https://gazellegames.net) - Best source for games for enthusiasts. Carries games from basically any console. Can be joined through RED

* [PixelCove](https://www.pixelcove.me/) - Another pretty great source of games for the enthusiast crowd.

* [TorrentLeech](https://www.torrentleech.org/) - One of the largest general private trackers

* [alpharatio.cc](https://alpharatio.cc/) - A general private tracker focused on scene releases. Inferior in content compared to other general trackers like IPT, TL, FL etc but has a very strong request section. Great for requests for which personalised trackers don't exist or aren't good enough. Can be joined through MAM and RED during AR's global invites period, keep an eye out

* [Filelist](https://filelist.io/) - One of the largest general private trackers. Romanian tracker, but media content will typically include dual language audio (English and Romanian).

* [IPTorrents](http://iptorrents.com/) - The largest general private tracker

## ► ROMs

Visit [emulation.gametechwiki.com](https://emulation.gametechwiki.com/index.php/ROM_%26_ISO_Sites) for extra resources for ROMs (eg. emulator files/BIOS files, etc)

Jump to [Related & Alternative Subreddits](https://www.reddit.com/r/Piracy/wiki/megathread/related_subreddits) to view Console oriented subs and ROM-sharing subs

* /r/Roms - Has a ROMs megathread and allows requests for specific game titles

* [ByAlvro's ROM collection](https://old.reddit.com/r/DataHoarder/comments/bi4u7e/byalvro_is_retiring_so_his_entire_playstation/) - Super large archive of ROMs

* [squid-proxy.xyz](https://squid-proxy.xyz/) - Large ROM collection for various platforms

* [Vimm's Lair](https://vimm.net/?p=vault) - Large ROM collection for various platforms

* [emulator.games](https://emulator.games/) - Large ROM collection for various platforms

* [emuparadise.me](https://www.emuparadise.me) - Large ROM collection for a large list of different platforms. Use [this script](https://old.reddit.com/r/Piracy/comments/9zuu6p/emuparadise_roms_easy_download/) to reinstate the download links

* [romhustler.org](https://romhustler.org/) - Large ROM collection for various platforms

* [romulation.net](https://www.romulation.net/) - Large ROM collection for various platforms

* [romnation.net](https://www.romnation.net/) - Large ROM collection for various platforms

* [r/pleasuredome](https://www.reddit.com/r/pleasuredome/) - Large retro ROM collection

* [gamulator.com](https://www.gamulator.com/) - Retro ROM collection

* [gamesmega.net](https://gamesmega.net/) - PS Vita, PS4, Switch, 3DS, PSP,

* [ziperto.com](https://www.ziperto.com/) - PS2, PSP, PS VITA, 3DS, Switch, GBA, GAMECUBE, NDS, N64, SNES, WII, WII U

* [CDRomance](https://cdromance.com) - Formally NicoBlog. PS1, PS2, PSP, Gamecube, DS, GBA, etc

* [nanoroms.com](https://nanoroms.com/) (formally romstorage) - PS Vita, 3DS, Switch, Gameboy, Gameboy Colors, Nintendo 64, NES, SNES, etc

* [gload.cc](https://gload.cc/) - PS4, PS3, Xbox 360, Wii

* [gamestorrents.nu](https://www.gamestorrents.nu/) - Xbox 360, PS4, PS3, PS2, WII, PSP, NDS

* [nxbrew.com](https://nxbrew.com/) - Switch Games: NSPs, XCIs, Homebrews, & CFWs

* [nsw2u.xyz](https://nsw2u.xyz/) (formally switch-xci) - Switch NSPs and XCIs

## ► Multiplayer

* Steamworks fix - Applied to game's files so that you can use Steam to play games that you do not own with other people that also do not own the game. Go to online-fix.me. Also go to cs.rin.ru if you have anything to discuss

## ► Miscellaneous

* [pcgamingwiki.com](https://www.pcgamingwiki.com/) - Solutions wiki for many issues that arise with PC games

* [thetrove.is](https://thetrove.is/) - Archival resource containing tabletop gaming / RPGs

* [gamecopyworld.com](https://gamecopyworld.com/games/index.php) - PC Game Trainers, Cheats, No-CD / No-DVD PlayFixes and Patches, standalone cracks, etc

* [gameburnworld.com](http://www.gameburnworld.com/) - Cheats, Patches, Game Fixes, Trainers, No-CD Patches, etc

* [megagames.com](https://megagames.com/) - Game Trainers, Cheats, Mods, Fixes, etc

## ► Do Not Use ⚠

Untrusted sites, release groups & repackers

* **The Pirate Bay / TPB** - Do not use the pirate bay or any of its mirrors to download games/software. High malware risk, [even from skulled users](https://www.reddit.com/r/Piracy/comments/cxbn33/psa_ransomware_all_current_vegas_pro_17_torrents/)

* **Kickass Torrents / KAT** - Kat went down in 2016. Don't rely on any supposed mirrors floating around.

* **BBRepacks** - BlackBox Repacks impersonator. [Malware in the Doom Eternal repack posted on TPB and 1337x](https://old.reddit.com/r/Piracy/comments/fmgyf6/doom_eternal_repack_contains_malware/)

* **Qoob / Seyter** - Qoob is the name that Seyter switched to after having been caught adding a [bitcoin miner to his JC3 repack](https://old.reddit.com/r/CrackStatus/comments/4x0nt1/jc3_xl_seyter_has_bitcoin_miner/). More [info on Qoob](https://old.reddit.com/r/CrackWatch/comments/a78tvj/qoob_stopped_repacking/ec18n6f/)

* **CorePack** - Malware in a long list of their releases. [Some background](https://old.reddit.com/r/CrackWatch/comments/8wp2fa/there_are_malwares_inside_fear_3_corepack_releases/). Their [official statement](https://old.reddit.com/r/CrackWatch/comments/8wuyyk/our_sincere_apologies_to_everyone_corepack/)

* **Ocean Of Games** - [Malware risk](https://old.reddit.com/r/Piracy/comments/8yjv8e/do_not_use_ocean_of_games/) and past history of coin miners included in their installers

* **NosTEAM** - Shitty blog site with shoddy ads. Torrent downloads are handled by an intermediary ~3 MiB executable file: the epitome of shady behavior.

* **igg-games.com / pcgamestorrents.com / gamestorrent.co** - These are not recommended on this subreddit as trusted sites for various reasons, but the main reasons why igg-games is not recommended is due to their history of shady behavior, such as including their own [form of DRM into their .dll files](https://reddit.com/r/Piracy/comments/c7356i/igg_infecting_their_downloads_with_their_selfmade/), another [one](https://old.reddit.com/r/Piracy/comments/afctdw/once_again_with_the_pirated_release_of_the/) (some [extra background info](https://reddit.com/r/Piracy/comments/gv6zmu/why_igg_games_seems_hated/)), and overall [dickish behavior by the owner/admins](https://reddit.com/r/Piracy/comments/apcvx4/here_we_go_again_igg_this_time_im_not_reporting/).

* Any website using the name of a Scene group (such as CODEX, CPY, SKIDROW, HOODLUM, RELOADED, SiMPLEX, DARKSiDERS, PLAZA, etc.). Scene groups do not have public websites. If you find a site using the name of a scene group, they are impersonators. Beware of these sites as they tend to package their releases with malware (3 notable exceptions are skidrowreloaded.com, skidrowrepacks.com, and skidrowcodex.net, which are fine to use, though they are still impostor sites). [What is "The Scene"?](https://old.reddit.com/r/Piracy/comments/32isgo/noobpirate_what_is_a_scene_cracktorrent/)

* Any site you find on Google by searching for "free game downloads", "cracked games", etc. Google de-lists piracy websites from its search results, which means that fake / impostor / malware-spreading sites will float to the top of the search results.

* Any "cracked games" site or download you find on Youtube

* Any aggregator site like snowfl or DHT crawler like btdb, btdig, etc. Not because the sites intend to infect you with malware, but because their intent is to aggregate as many publicly available torrents as possible into one place. This can include torrents that have been posted to TPB or otherwise spread publicly via the DHT network. You should only grab games from sites that take a personal hand in adding content (excludes sites that auto-post scene releases, in which case they would need to be vetted to make sure that their posts are real scene releases) rather than automatically aggregating from hundreds of unknown sites.


code:
---

---

[**◄◄ Back to Megathread**](https://www.reddit.com/r/Piracy/wiki/megathread)

---

---

# GENERAL PURPOSE SITES AND SEARCH ENGINES

**Use an adblocker like uBlock Origin before visiting any of the linked sites.**

⚠ General-purpose indexers to search for any type of content. If you're looking for software, it's recommended to use the [**Software Downloads**](https://www.reddit.com/r/Piracy/wiki/megathread/software_downloads) section of the wiki instead. In regards to non-software, sites like thepiratebay/limetorrents can also have fake torrents - follow these [**preliminary measures**](https://www.reddit.com/r/Piracy/wiki/browsing_and_downloading_guide) to avoid accidentally running malware.

## ► **General Indexers**

* [rutracker.org](https://rutracker.org/forum/index.php) [.org, .net, .nl] - Russian tracker. Has an immense catalogue for many different categories. Considered to be the most complete public tracker and is well-seeded.

* [1337x.to](https://1337x.to/) - General purpose indexer. [Alternate domains.](https://i.imgur.com/oCC9Y2H.jpg)

* [torrentgalaxy.to](https://torrentgalaxy.to/)

* [nnmclub.to](http://nnmclub.to/) - Russian tracker and forum.

* [RARBG.to](https://rarbg.to/torrents.php) - Popular torrent tracker. General content Scene releases and p2p releases

* [scnlog.me](https://scnlog.me/) - General content. DDL Scene releases

* [rlsbb.ru](http://rlsbb.ru/) - General content. DDL Scene releases

* [ddlvalley.me](https://www.ddlvalley.me/) - General content. DDL P2P releases

* **[DDL]** [the-eye.eu](https://the-eye.eu/) - Large collection of content

* **[DDL]** /r/opendirectories - Subreddit for sharing open directories

* ⭐ [Guide on searching for open directories](https://www.reddit.com/r/opendirectories/comments/933pzm/all_resources_i_know_related_to_open_directories/) - Guide that can be very useful in finding rare content

## ► **Warez Boards**

Discussion and release boards for multiple types of content

* [ru-board.com](http://forum.ru-board.com/) - Popular Russian board

* [cs.rin.ru](https://cs.rin.ru/forum/) - Popular board for sourcing PC games. Active community of developers and uploaders

* [rustorka.com](http://rustorka.com/forum/index.php) - Popular Russian Warez board

* [forum.snahp.it](https://forum.snahp.it/) - Private forums

* [forum.dirtywarez.com](https://forum.dirtywarez.com/)

* [forum.sbenny.com](https://forum.sbenny.com/)

* [novanon.net](https://novanon.net/)

* [adit-hd.com](https://www.adit-hd.com/)

* [rapidheaven.com](https://rapidheaven.com/)

* [warezheaven.com](https://www.warezheaven.com/)

* [nnmclub.to](http://nnmclub.to/) - Russian warez board and torrent tracker

⚠ **[Warning]** The below search engines / torrent aggregators will list as many publicly available torrents as possible, unfiltered and unfettered. This means that torrents that download malware are likely to appear in the search results. Never use these to search for software/games, but when searching for other media types, such as videos, take some [**preliminary measures**](https://www.reddit.com/r/Piracy/wiki/browsing_and_downloading_guide) to avoid running malware.

## ► DDL Search Engines

* [filepursuit.com](https://filepursuit.com/) - DDL search engine. In regards to video, you can paste their download URL into your video player to stream it. Search the web for files, videos, audio, eBooks & more.

* [megasearch.co](http://megasearch.co/) - Search engine for content hosted on Mega and other file hosts

* [filechef.com](https://www.filechef.com/) - File search engine

## ► Torrent Aggregators

These are sites that index torrents from a predefined list of torrent sites

* [torrentz2eu.me](https://torrentz2eu.me/) - Torrent aggregator

* [torlock.com](https://www.torlock.com/) - Aggregates torrents from various popular sites and lists them into categories

* [zooqle.com](https://zooqle.com/) - Easy to use torrent aggregator

* [idope.se](https://idope.se/) - Torrent aggregator with file category filters

* [magnetdl.com](https://www.magnetdl.com/) - Torrent aggregator

* [filelisting.com](https://filelisting.com/) - Torrent aggregator

* [torrentfunk.com](https://www.torrentfunk.com/)

* [snowfl.com](https://snowfl.com/) - Torrent aggregator

* [torrentus.to](https://torrentus.to/) - Torrent aggregator

* [knaben.net](https://knaben.net/) - Torrent aggregator with filetype filters

* [limetorrents.cc](https://www.limetorrents.cc/)

* [veoble.com](http://veoble.com/torrent/) - Displays search results from several torrent sites

* [toorgle.com](http://www.toorgle.com/) - Displays search results from 450+ sites

## ► **DHT Crawlers**

These torrent search engines/DHT crawlers are the most powerful torrent search tools that can be used to search within as many publicly listed torrents as possible to find rare content that may not be available in the above trackers/indexers.

* [bitsearch.to](https://bitsearch.to/) - DHT torrent search engine with file category filters. Successor to Solid Torrents. [Original Thread.

](https://www.reddit.com/r/Piracy/comments/ovwrwg/new_torrent_search_engine_in_town_bitsearchto/)

* [btdig.com](https://btdig.com/) - DHT torrent search engine

* [bt4g.org](https://bt4g.org/) - DHT torrent search engine with file category filters

* [btdb.eu](https://btdb.eu/) - DHT torrent search engine. [Original Thread.](https://www.reddit.com/r/trackers/comments/eaqnr5/btdb_bittorrent_database_looking_for_feedback/)

* [btmet.com](https://btmet.com/) - DHT torrent search engine

* [Magnetico](https://github.com/boramalper/magnetico) - Self-hosted DHT search engine

### ► **General Private Trackers**

[Intro to private trackers](https://www.reddit.com/r/Piracy/wiki/guides/private_trackers)

* [TorrentLeech](https://www.torrentleech.org/) - One of the largest general private trackers

* [alpharatio.cc](https://alpharatio.cc/) - A general private tracker focused on scene releases. Inferior in content compared to other general trackers like IPT, TL, FL etc but has a very strong request section. Great for requests for which personalised trackers don't exist or aren't good enough. Can be joined through MAM and RED during AR's global invites period, keep an eye out

* [Filelist](https://filelist.io/) - One of the largest general private trackers. Romanian tracker, but media content will typically include dual language audio (English and Romanian).

* [IPTorrents](http://iptorrents.com/) - The largest general private tracker


code:
---
---
[◄◄ **Back to Megathread**](https://www.reddit.com/r/Piracy/wiki/megathread)

---
---

# MOBILE

For mobile Movies & TV apps, jump to the [**Movies & TV section**](https://www.reddit.com/r/Piracy/wiki/megathread/movies_and_tv) of the megathread.

## ► Mobile Apps

* [Movie Updates](https://play.google.com/?id=com.tashila.movieupdates) -  Checks if the movies on your watchlist are uploaded online and sends you a notification as soon as they're available.

* [Lucky Patcher](https://www.luckypatchers.com/) - Unlocks in-app purchases on Android apps and removes ads.

* [Tachiyomi](https://github.com/inorichi/tachiyomi) - Manga reader

* [nzb360](https://play.google.com/store/apps/details?id=com.kevinforeman.nzb360) - Usenet and torrent remote management app with support for managing Sonarr / Radarr / Lidarr / Bazarr / Sickbeard / Couchpotato / Headphones

* [iTorrent Search](https://play.google.com/store/apps/details?id=com.icodelife.itorrentsearch) - Torrent search app for Android

* [iDope Torrent Search](https://idope.se/apk/down.html) - Torrent search app for Android

* [Libgen for Android](https://github.com/manuelvargastapia/libgen_mobile_app) - Libgen search/download app

* [Librebook for Android](https://github.com/bagaswastu/librebook) - Libgen search/download app

* See /r/ApksApps for more Android apps

* See /r/moddedandroidapps for more Android apps

* See /r/sideloaded for iOS

## ► Android Music Apps

* [Freezer](https://files.freezer.life) - Streaming and downloading app for Deezer.

* [AIDS](/r/deemix) - Android app for downloading mp3/FLAC from Deezer. Replacement for deezloader

* [Fildo](https://fildo.net/android/en/) - Android app for downloading and streaming music.

* [Newpipe](https://newpipe.schabi.org/) - Watch and download youtube videos. Also offers ability to download from soundcloud.

* [Youtube Vanced](https://vancedapp.com/) - Ad-free youtube, supports background play. Modded version of the official youtube app.

* [YMusic](https://forum.xda-developers.com/android/apps-games/app-youtube-music-sound-stream-youtubes-t3399722) - Youtube Music player and downloader

## ► Torrent Clients

* [LibreTorrent](https://play.google.com/store/apps/details?id=org.proninyaroslav.libretorrent) - Ad-free, open-source torrent client for Android.

* [Flud](https://play.google.com/store/apps/details?id=com.delphicoder.flud) - Popular torrent client for Android.

* [aTorrent](https://play.google.com/store/apps/details?id=com.mobilityflow.torrent) - Popular torrent client for Android.

* [Transdrone](https://f-droid.org/packages/org.transdroid.full/) - Remote torrent management app for your torrent client running on your main PC. Supports several torrent clients

* [nzb360](https://play.google.com/store/apps/details?id=com.kevinforeman.nzb360) - Remote torrent management app with support for managing Sonarr / Radarr / Lidarr / Bazarr / Sickbeard / Couchpotato / Headphones

## ► Clean APK Mirrors

* [apkmirror.com](https://www.apkmirror.com/) - Contains untouched and signed release apks. Useful if searching for a prior version of an application.

* [apkpure.com](https://apkpure.com/) - Similar to apkmirror.com

* [apps.evozi.com/apk-downloader](http://apps.evozi.com/apk-downloader/) - Play Store APK downloader

* [PlaystoreDownloader](https://github.com/ClaudiuGeorgiu/PlaystoreDownloader) - Play Store APK downloader

## ► Android Cracked/Modded App Markets & Repos

* [Mobilism for Android](https://forum.mobilism.org/viewtopic.php?f=398&t=214777) - Mobilism's app to browse their cracked apps & ebook catalogue

* [androeed.ru](https://www.androeed.ru)

* [revdl.com](https://www.revdl.com/)

* [apkmb.com](https://apkmb.com/)

* [apkhouse.com](https://apkhouse.com/)

* [ACMarket](https://acmarket.net/)

* [APKmos](https://apkmos.com/)

* [4PDA](https://4pda.ru/forum/)

* [blackmod.net](https://blackmod.net/)

* [forum.sbenny.com](https://forum.sbenny.com/)

* [dlandroid.com](https://dlandroid.com/)

## ► iOS Cracked App Markets & Repos

* [Mobilism](https://forum.mobilism.org/viewforum.php?f=1&sid=de0c8bc8562b4de21af5092ee62b8a86) - Mobilism's app to browse their cracked apps & ebook catalogue

* [julio.hackyouriphone.org](https://julio.hackyouriphone.org)

* [rejail.ru](https://rejail.ru/)

* [cydia.iphonecake.com](https://cydia.iphonecake.com)

* [cydia.kiiimo.org]
(https://cydia.kiiimo.org)

* [cydiageek.yourepo.com](https://cydiageek.yourepo.com/)