From 67648dd3043de6ea51c861796b54710a1020b86e Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 18:30:01 +0300 Subject: [PATCH 1/8] port: downloadr.in bypass --- src/bypasses/downloadrin.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/bypasses/downloadrin.js diff --git a/src/bypasses/downloadrin.js b/src/bypasses/downloadrin.js new file mode 100644 index 000000000..7cfe7ce9b --- /dev/null +++ b/src/bypasses/downloadrin.js @@ -0,0 +1,16 @@ +import BypassDefinition from './BypassDefinition.js'; + +export default class DownloadrIn extends BypassDefinition { + constructor() { + super(); + // Custom bypass required bases can be set here + } + + execute() { + // Extract query parameters from the current URL and safely navigate + const queryParams = new URL(location.href).search.slice(1); + safelyNavigate(queryParams); + } +} + +export const matches = ['downloadr.in']; From e22b5c5cffbffc7d8011bcc52d8733b40646ad4b Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 18:36:51 +0300 Subject: [PATCH 2/8] port: dxdrive.js --- src/bypasses/downloadrin.js | 2 +- src/bypasses/dxdrive.js | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/bypasses/dxdrive.js diff --git a/src/bypasses/downloadrin.js b/src/bypasses/downloadrin.js index 7cfe7ce9b..669a51a23 100644 --- a/src/bypasses/downloadrin.js +++ b/src/bypasses/downloadrin.js @@ -1,6 +1,6 @@ import BypassDefinition from './BypassDefinition.js'; -export default class DownloadrIn extends BypassDefinition { +export default class Downloadrin extends BypassDefinition { constructor() { super(); // Custom bypass required bases can be set here diff --git a/src/bypasses/dxdrive.js b/src/bypasses/dxdrive.js new file mode 100644 index 000000000..f536a4937 --- /dev/null +++ b/src/bypasses/dxdrive.js @@ -0,0 +1,15 @@ +import BypassDefinition from './BypassDefinition.js'; + +export default class Dxdrive extends BypassDefinition { + constructor() { + super(); + // Custom bypass required bases can be set here + } + + execute() { + window.setInterval = f => setInterval(f, 1); + } +} + +// Define the list of domains to match against +export const matches = ['njiir.com', 'healthykk.com', 'linkasm.com', 'dxdrive.com', 'getwallpapers.com', 'sammobile.com', 'ydfile.com', 'mobilemodsapk.com', 'dlandroid.com', 'download.modsofapk.com', 'punchsubs.net', 'zedge.net', 'fex.net', 'k2s.cc', 'muhammadyoga.me','u.to', 'skiplink.io', 'uploadfree.info', 'freeupload.info', 'fstore.biz']; From 569d295a0e3fe0cd6c6b55bfe2f00fd6c56dd19e Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 19:16:41 +0300 Subject: [PATCH 3/8] port: thesimsresource.com bypass --- src/bypasses/thesimsresource.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/bypasses/thesimsresource.js diff --git a/src/bypasses/thesimsresource.js b/src/bypasses/thesimsresource.js new file mode 100644 index 000000000..2fd8d3e41 --- /dev/null +++ b/src/bypasses/thesimsresource.js @@ -0,0 +1,14 @@ +import BypassDefinition from './BypassDefinition.js' + +export default class TheSimsResource extends BypassDefinition { + constructor() { + super() + // Custom bypass required bases can be set here + } + + execute() { + window.setTimeout = f => setTimeout(f, 1) + } +} + +export const matches = ['thesimsresource.com/downloads/details/id/'] From c6bb65c084e789603c4e1dfb440394904b00aa1f Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 19:27:29 +0300 Subject: [PATCH 4/8] port: firefaucet.win --- src/bypasses/firefaucet.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/bypasses/firefaucet.js diff --git a/src/bypasses/firefaucet.js b/src/bypasses/firefaucet.js new file mode 100644 index 000000000..f0b99dd34 --- /dev/null +++ b/src/bypasses/firefaucet.js @@ -0,0 +1,14 @@ +import BypassDefinition from './BypassDefinition.js' + +export default class CustomBypass extends BypassDefinition { + constructor() { + super() + // Custom bypass required bases can be set here + } + + execute() { + window.setInterval = f => setInterval(f, 1) + } +} + +export const matches = [ 'firefaucet.win/l/', 'sfirmware.com/downloads-file/', 'apkily.com/getapp$', 'androidtop.net/?do=downloads&id=' ] From 36123e485cf2fdc03365199528f4b50ae9ca8d08 Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 19:34:11 +0300 Subject: [PATCH 5/8] port: emulator.games --- src/bypasses/emulatorgames.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/bypasses/emulatorgames.js diff --git a/src/bypasses/emulatorgames.js b/src/bypasses/emulatorgames.js new file mode 100644 index 000000000..8995a3c5a --- /dev/null +++ b/src/bypasses/emulatorgames.js @@ -0,0 +1,14 @@ +import BypassDefinition from './BypassDefinition.js' + +export default class CustomBypass extends BypassDefinition { + constructor() { + super() + // Custom bypass required bases can be set here + } + + execute() { + window.setInterval = f => setInterval(f, 100) + } +} + +export const matches = ['emulator.games/download.php'] From d7a42edc9cd51bc299dbc065775c09537e197379 Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 19:38:42 +0300 Subject: [PATCH 6/8] port: racaty.com and related racaty.com, longfiles.com, filepuma.com, portableapps.com, indishare.org, datei.to, keisekai.fun, solvetube.site --- src/bypasses/racaty.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/bypasses/racaty.js diff --git a/src/bypasses/racaty.js b/src/bypasses/racaty.js new file mode 100644 index 000000000..f98942c65 --- /dev/null +++ b/src/bypasses/racaty.js @@ -0,0 +1,14 @@ +import BypassDefinition from './BypassDefinition.js' + +export default class CustomDomainBypass extends BypassDefinition { + constructor() { + super() + // Custom bypass required bases can be set here + } + + execute() { + window.setTimeout = f => setTimeout(f, 1) + } +} + +export const matches = ['racaty.com', 'longfiles.com', 'filepuma.com', 'portableapps.com', 'indishare.org', 'datei.to', 'keisekai.fun', 'solvetube.site'] From 92133bb49d70cbe7bbc498b3c9fa5ca7ae07247d Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 19:44:38 +0300 Subject: [PATCH 7/8] port: lkc21.net --- src/bypasses/emulatorgames.js | 2 +- src/bypasses/firefaucet.js | 2 +- src/bypasses/lkc21.js | 14 ++++++++++++++ src/bypasses/racaty.js | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 src/bypasses/lkc21.js diff --git a/src/bypasses/emulatorgames.js b/src/bypasses/emulatorgames.js index 8995a3c5a..7b3cfaf40 100644 --- a/src/bypasses/emulatorgames.js +++ b/src/bypasses/emulatorgames.js @@ -1,6 +1,6 @@ import BypassDefinition from './BypassDefinition.js' -export default class CustomBypass extends BypassDefinition { +export default class Emulatorgames extends BypassDefinition { constructor() { super() // Custom bypass required bases can be set here diff --git a/src/bypasses/firefaucet.js b/src/bypasses/firefaucet.js index f0b99dd34..cf41e3147 100644 --- a/src/bypasses/firefaucet.js +++ b/src/bypasses/firefaucet.js @@ -1,6 +1,6 @@ import BypassDefinition from './BypassDefinition.js' -export default class CustomBypass extends BypassDefinition { +export default class Firefaucet extends BypassDefinition { constructor() { super() // Custom bypass required bases can be set here diff --git a/src/bypasses/lkc21.js b/src/bypasses/lkc21.js new file mode 100644 index 000000000..9d1bdb2f3 --- /dev/null +++ b/src/bypasses/lkc21.js @@ -0,0 +1,14 @@ +import BypassDefinition from './BypassDefinition.js' + +export default class Lck21 extends BypassDefinition { + constructor() { + super() + // Custom bypass required bases can be set here + } + + execute() { + window.setTimeout = f => setTimeout(f, 100) + } +} + +export const matches = ['lkc21.net', 'layarkacaxxi.org'] diff --git a/src/bypasses/racaty.js b/src/bypasses/racaty.js index f98942c65..285ad56ec 100644 --- a/src/bypasses/racaty.js +++ b/src/bypasses/racaty.js @@ -1,6 +1,6 @@ import BypassDefinition from './BypassDefinition.js' -export default class CustomDomainBypass extends BypassDefinition { +export default class Racaty extends BypassDefinition { constructor() { super() // Custom bypass required bases can be set here From e1347e1e2bb92a376f6e5e2709567bd753f6e4bd Mon Sep 17 00:00:00 2001 From: supernova <76390419+driedpampas@users.noreply.github.com> Date: Wed, 20 Sep 2023 21:17:43 +0300 Subject: [PATCH 8/8] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b7d215376..3b3a1c9d8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,7 +2,7 @@ name: Package on: push: - branches: [main, manifest-v3] + branches: [main, manifest-v3, porting-to-mv3] workflow_dispatch: