Compare commits
3 Commits
ca6c52170c
...
94cd3923da
Author | SHA1 | Date | |
---|---|---|---|
94cd3923da | |||
e626dd7d76 | |||
72f5e1c32e |
12
.gitignore
vendored
12
.gitignore
vendored
@ -1,5 +1,11 @@
|
||||
# idea
|
||||
.idea/
|
||||
bun.lockb
|
||||
|
||||
# node
|
||||
node_modules/
|
||||
public/css/styles.css
|
||||
package-lock.json
|
||||
package-lock.json
|
||||
bun.lockb
|
||||
bun.lock
|
||||
|
||||
# tailwind
|
||||
public/css/styles.css
|
15
README.md
15
README.md
@ -1,6 +1,6 @@
|
||||
# modules
|
||||
|
||||

|
||||

|
||||
[](http://unlicense.org/)
|
||||
[](https://t.me/pontushub)
|
||||
[](https://github.com/ihatenodejs/modules/actions/workflows/docker.yml)
|
||||
@ -21,7 +21,8 @@ An Android version of Modules is in the works [here](https://git.pontusmail.org/
|
||||
|
||||
If you would like to contribute, please know I appreciate it very much!
|
||||
|
||||
The backend works on Node.js with Express, EJS, and Tailwind CSS. Each time the code is updated, make sure you run `bun run build:css` to use the latest needed styles.
|
||||
The backend works on Node.js with Express, EJS, and Tailwind CSS.
|
||||
Each time the code is updated, make sure you run `bun run build:css` to build the latest CSS file for deployment.
|
||||
|
||||
You can either contribute code (start with `app.js`) or your time to the `apps.json` database and `modules.json`. JSON formatting is pretty easy to learn.
|
||||
|
||||
@ -73,13 +74,13 @@ Your server can now be accessed at http://localhost:3000, and can be used in con
|
||||
|
||||
### Apps
|
||||
|
||||
- `SelfHost`: If you are hosting the file yourself (or it is on my server), please add the `SelfHost` tag to the module. This will allow users to know that the file is hosted apart from the original source location or one is not available and must be self-hosted. Always use a trusted source (e.g. GitHub) when possible.
|
||||
- `SelfHost`: If you are hosting the file yourself (or it is on my server), please add the `SelfHost` tag to the module. This will allow users to know that the file is hosted apart from the original source location or one is not available and must be self-hosted. Always use a trusted source (e.g., GitHub) when possible.
|
||||
- `Root`: If the module requires root access, please add the `Root` tag to the module.
|
||||
- `FOSS`: If the module is open-source, please add the `FOSS` tag to the module.
|
||||
|
||||
### Modules
|
||||
|
||||
- `SelfHost`: If you are hosting the file yourself (or it is on my server), please add the `SelfHost` tag to the module. This will allow users to know that the file is hosted apart from the original source location or one is not available and must be self-hosted. Always use a trusted source (e.g. GitHub) when possible.
|
||||
- `SelfHost`: If you are hosting the file yourself (or it is on my server), please add the `SelfHost` tag to the module. This will allow users to know that the file is hosted apart from the original source location or one is not available and must be self-hosted. Always use a trusted source (e.g., GitHub) when possible.
|
||||
- `FOSS`: If the module is open-source, please add the `FOSS` tag to the module.
|
||||
- `Zygisk`: If the module requires Zygisk, please add the `Zygisk` tag to the module.
|
||||
- `LSPosed`: If the module requires/includes LSPosed (support), please add the `LSPosed` tag to the module.
|
||||
@ -104,6 +105,8 @@ Your server can now be accessed at http://localhost:3000, and can be used in con
|
||||
- [ ] Migrate frontend to Next
|
||||
- [ ] Fix Issue #1 (See Issue <https://github.com/ihatenodejs/modules/issues/1>)
|
||||
|
||||
-> Add JingMatrix LSPosed Riru release once done (broken by issue)
|
||||
→ Add JingMatrix LSPosed Riru release once done (broken by issue)
|
||||
|
||||
-> Add ReVanced microG Huawei release once done (broken by issue)
|
||||
→ Add ReVanced microG Huawei release once done (broken by issue)
|
||||
|
||||
→ Add Iconify multi-arch releases once done (broken by issue)
|
||||
|
@ -61,6 +61,18 @@
|
||||
"root": false,
|
||||
"selfHosted": true,
|
||||
"downloadLinks": {
|
||||
"v6.6.7": {
|
||||
"all": "https://github.com/reveny/Android-Native-Root-Detector/releases/download/v6.6.7/native-root-detector-v6.6.7.apk"
|
||||
},
|
||||
"v6.6.5": {
|
||||
"all": "https://github.com/reveny/Android-Native-Root-Detector/releases/download/v6.6.5/native-root-detector-v6.6.5.apk"
|
||||
},
|
||||
"v6.6.4": {
|
||||
"all": "https://github.com/reveny/Android-Native-Root-Detector/releases/download/v6.6.4/native-root-detector-v6.6.4.apk"
|
||||
},
|
||||
"v6.6.3": {
|
||||
"all": "https://github.com/reveny/Android-Native-Root-Detector/releases/download/v6.6.3/native-root-detector-v6.6.3.apk"
|
||||
},
|
||||
"v6.6.2": {
|
||||
"all": "https://github.com/reveny/Android-Native-Root-Detector/releases/download/v6.6.2/native-root-detector-v6.6.2.apk"
|
||||
},
|
||||
@ -93,7 +105,7 @@
|
||||
}
|
||||
},
|
||||
"description": "A root detector which can help assist in checking if apps on your phone can detect you have root. This app is not open source and is not available on the Google Play Store. It is posted on a Telegram channel, listed below.",
|
||||
"github": "https://t.me/rootdetector"
|
||||
"github": "https://github.com/reveny/Android-Native-Root-Detector"
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
@ -190,14 +202,17 @@
|
||||
"root": false,
|
||||
"selfHosted": true,
|
||||
"downloadLinks": {
|
||||
"47cc532d.latest": {
|
||||
"all": "https://p0ntus.com/archives/android/apps/47cc532d-alpha.apk"
|
||||
"b62835cb.latest": {
|
||||
"release": "https://github.com/topjohnwu/Magisk/releases/download/canary-28102/app-release.apk"
|
||||
},
|
||||
"47cc532d": {
|
||||
"release": "https://p0ntus.com/archives/android/apps/47cc532d-alpha.apk"
|
||||
},
|
||||
"070719db": {
|
||||
"all": "https://p0ntus.com/archives/android/apps/070719db-alpha.apk"
|
||||
"release": "https://p0ntus.com/archives/android/apps/070719db-alpha.apk"
|
||||
},
|
||||
"33f70f8f": {
|
||||
"all": "https://p0ntus.com/archives/android/apps/33f70f8f-alpha.apk"
|
||||
"release": "https://p0ntus.com/archives/android/apps/33f70f8f-alpha.apk"
|
||||
}
|
||||
},
|
||||
"description": "The Magic Mask for Android. A root tool for Android devices. This is not an officially supported Google product. Magisk is a suite of open source software for customizing Android, supporting devices higher than Android 6.0. Some highlight features:\n\n- MagiskSU: Provide root access for applications\n\n- Magisk Modules: Modify read-only partitions by installing modules\n\n- MagiskBoot: The most complete tool for unpacking and repacking Android boot images\n\n- Zygisk: Run code in every Android applications' processes\n\nTHIS IS THE ALPHA VERSION OF MAGISK. IT MAY CONTAIN BUGS AND ISSUES. USE AT YOUR OWN RISK.",
|
||||
@ -211,6 +226,9 @@
|
||||
"root": true,
|
||||
"selfHosted": false,
|
||||
"downloadLinks": {
|
||||
"v7.1.0": {
|
||||
"all": "https://github.com/Mahmud0808/Iconify/releases/download/v7.1.0/Iconify.v7.1.0.Standard.Universal.apk"
|
||||
},
|
||||
"v7.0.0": {
|
||||
"all": "https://github.com/Mahmud0808/Iconify/releases/download/v7.0.0/Iconify.v7.0.0.apk"
|
||||
},
|
||||
@ -494,6 +512,9 @@
|
||||
"root": false,
|
||||
"selfHosted": false,
|
||||
"downloadLinks": {
|
||||
"v1.0.18": {
|
||||
"all": "https://github.com/t895/DNSNet/releases/download/1.0.18/app-release.apk"
|
||||
},
|
||||
"v1.0.17": {
|
||||
"all": "https://github.com/t895/DNSNet/releases/download/1.0.17/app-release.apk"
|
||||
},
|
||||
@ -594,7 +615,7 @@
|
||||
"all": "https://github.com/t895/DNSNet/releases/download/0.1.0/app-release.apk"
|
||||
}
|
||||
},
|
||||
"description": "MiXplorer is a root-enabled file manager available for Android. It has a lot of features, including a built-in text editor, image viewer, media player, and more.",
|
||||
"description": "Based on DNS66, this projects aims to continue the goals of the original app with modern Android development practices.\nThis is a DNS-based host blocker for Android. In the default configuration, several widely-respected host files are used to block ads, malware, and other weird stuff.",
|
||||
"github": "https://github.com/t895/DNSNet"
|
||||
},
|
||||
{
|
||||
@ -650,57 +671,18 @@
|
||||
"root": false,
|
||||
"selfHosted": false,
|
||||
"downloadLinks": {
|
||||
"v1.0.5": {
|
||||
"all": "https://github.com/KernelSU-Next/KernelSU-Next/releases/download/v1.0.5/KernelSU_Next_v1.0.5_12430-release.apk"
|
||||
},
|
||||
"v1.0.4": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.4/KernelSU_Next_v1.0.4_12335-release.apk"
|
||||
"all": "https://github.com/KernelSU-Next/KernelSU-Next/releases/download/v1.0.4/KernelSU_Next_v1.0.4_12335-release.apk"
|
||||
},
|
||||
"v1.0.3": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.3/KernelSU_Next_v1.0.3_12262-release.apk"
|
||||
},
|
||||
"v1.0.2.R14": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R14/KernelSU_Next_v1.0.2-R14_12200-release.apk"
|
||||
},
|
||||
"v1.0.2.R13": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R13/KernelSU_Next_v1.0.2-R13_12139-release.apk"
|
||||
},
|
||||
"v1.0.2.R12": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R12/KernelSU_Next_v1.0.2-R12_12072-release.apk"
|
||||
},
|
||||
"v1.0.2.R11": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R11/KernelSU_v1.0.2-R11_12058-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R10": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R10/KernelSU_v1.0.2-R10_12051-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R9": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R9/KernelSU_v1.0.2-R9_12034-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R8": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R8/KernelSU_v1.0.2-R8_12029-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R7": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R7/KernelSU_v1.0.2-R7_12025-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R6": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R6/KernelSU_v1.0.2-R6_12016-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R5": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R5/KernelSU_v1.0.2-R5_12010-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R4": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R4/KernelSU_v1.0.2-R4_12009-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R3": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R3/KernelSU_v1.0.2-R3_12003-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R2": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R2/KernelSU_v1.0.2-R2_12001-next-release.apk"
|
||||
},
|
||||
"v1.0.2.R1": {
|
||||
"all": "https://github.com/rifsxd/KernelSU-Next/releases/download/v1.0.2-R1/KernelSU_v1.0.2-R1_11998-next-release.apk"
|
||||
"all": "https://github.com/KernelSU-Next/KernelSU-Next/releases/download/v1.0.3/KernelSU_Next_v1.0.3_12264-release.apk"
|
||||
}
|
||||
},
|
||||
"description": "A Kernel-based root solution for Android devices. This is a fork of the original KernelSU. \n\n<b>Features:</b>\n\n1. Kernel-based <code>su</code> and root access management.\n2. Module system based on OverlayFS.\n3. App Profile: Lock up the root power in a cage.",
|
||||
"github": "https://github.com/rifsxd/KernelSU-Next"
|
||||
"github": "https://github.com/KernelSU-Next/KernelSU-Next"
|
||||
},
|
||||
{
|
||||
"id": "21",
|
||||
|
@ -168,6 +168,9 @@
|
||||
"zygisk": false,
|
||||
"riru": false,
|
||||
"downloadLinks": {
|
||||
"v18.6": {
|
||||
"all": "https://github.com/chiteroman/PlayIntegrityFix/releases/download/v18.6/PlayIntegrityFix_v18.6.zip"
|
||||
},
|
||||
"v18.5": {
|
||||
"all": "https://github.com/chiteroman/PlayIntegrityFix/releases/download/v18.5/PlayIntegrityFix_v18.5.zip"
|
||||
},
|
||||
@ -215,6 +218,12 @@
|
||||
"zygisk": false,
|
||||
"riru": false,
|
||||
"downloadLinks": {
|
||||
"v1.6.8": {
|
||||
"all": "https://github.com/Magisk-Modules-Alt-Repo/StevenBlock/releases/download/v1.6.8/stevenblacklist.zip"
|
||||
},
|
||||
"v1.6.7": {
|
||||
"all": "https://github.com/Magisk-Modules-Alt-Repo/StevenBlock/releases/download/v1.6.7/stevenblacklist.zip"
|
||||
},
|
||||
"v1.6.6": {
|
||||
"all": "https://github.com/Magisk-Modules-Alt-Repo/StevenBlock/releases/download/v1.6.6/stevenblacklist.zip"
|
||||
},
|
||||
@ -456,6 +465,9 @@
|
||||
"zygisk": false,
|
||||
"riru": false,
|
||||
"downloadLinks": {
|
||||
"v1.4.6": {
|
||||
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/1.4.6/TeleVip_1.4.6.apk"
|
||||
},
|
||||
"v1.4.5": {
|
||||
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/1.4.6/TeleVip_1.4.6.apk"
|
||||
},
|
||||
@ -491,9 +503,25 @@
|
||||
"zygisk": true,
|
||||
"riru": false,
|
||||
"downloadLinks": {
|
||||
"v2.1.4": {
|
||||
"release": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.4/Zygisk-Assistant-v2.1.4-1013f8a-release.zip",
|
||||
"debug": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.4/Zygisk-Assistant-v2.1.4-1013f8a-debug.zip"
|
||||
},
|
||||
"v2.1.3": {
|
||||
"release": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.3/Zygisk-Assistant-v2.1.3-7b35d36-release.zip",
|
||||
"debug": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.3/Zygisk-Assistant-v2.1.3-7b35d36-debug.zip"
|
||||
},
|
||||
"v2.1.2": {
|
||||
"release": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.2/Zygisk-Assistant-v2.1.2-8878c9f-release.zip",
|
||||
"debug": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.2/Zygisk-Assistant-v2.1.2-8878c9f-debug.zip"
|
||||
},
|
||||
"v2.1.1": {
|
||||
"release": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.1/Zygisk-Assistant-v2.1.1-8c1d7f5-release.zip",
|
||||
"debug": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.1/Zygisk-Assistant-v2.1.1-8c1d7f5-debug.zip"
|
||||
},
|
||||
"v2.1.0": {
|
||||
"release": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.0/Zygisk-Assistant-v2.1.0-72f96df-release.zip",
|
||||
"debug": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.0/Zygisk-Assistant-v2.1.0-72f96df-debug.zip"
|
||||
}
|
||||
},
|
||||
"description": "A Zygisk module that aims to hide the existence root and Zygisk.\n\n<b>KernelSU & APatch users</b>\n\n1. Install ZygiskNext.\n2. Make sure the unmount setting is enabled for the target app in the KernelSU/APatch Manager.\n3. Disable Enforce DenyList in ZygiskNext settings if there is one.\n\n<b>Magisk users</b>\n\n1. Update your Magisk to 27.0 or newer for better hiding capabilities. (optional)\n2. Turn on Zygisk in Magisk settings.\n3. Turn off Enforce DenyList in Magisk settings.\n4. Add the target app to the deny list unless you're using a Magisk fork with a white list instead.",
|
||||
@ -509,6 +537,9 @@
|
||||
"zygisk": false,
|
||||
"riru": false,
|
||||
"downloadLinks": {
|
||||
"v1.2.7": {
|
||||
"all": "https://github.com/Dr-TSNG/ZygiskNext/releases/download/v1.2.7/Zygisk-Next-1.2.7-497-b7796a7-release.zip"
|
||||
},
|
||||
"v1.2.6": {
|
||||
"all": "https://github.com/Dr-TSNG/ZygiskNext/releases/download/v1.2.6/Zygisk-Next-1.2.6-485-ca2c5c0-release.zip"
|
||||
},
|
||||
@ -526,7 +557,7 @@
|
||||
}
|
||||
},
|
||||
"description": "Standalone implementation of Zygisk, providing Zygisk API support for KernelSU and a replacement for Magisk's built-in Zygisk.\n\n<b>Requirements</b>\n\nGeneral:\n- No multiple root implementation installed\n\nKernelSU:\n- Minimal KernelSU version: 10940\n- Minimal KernelSU Manager (ksud) version: 11575\n\nMagisk:\n- Minimal version: 26402\n- Built-in Zygisk turned off",
|
||||
"github": "https://github.com/snake-4/Zygisk-Assistant"
|
||||
"github": "https://github.com/Dr-TSNG/ZygiskNext"
|
||||
},
|
||||
{
|
||||
"id": "16",
|
||||
@ -665,61 +696,68 @@
|
||||
"zygisk": false,
|
||||
"riru": false,
|
||||
"downloadLinks": {
|
||||
"v1.9.8": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.8/bindhosts.zip"
|
||||
},
|
||||
"v1.9.7": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.7/bindhosts.zip"
|
||||
},
|
||||
"v1.9.6": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.6/bindhosts.zip"
|
||||
},
|
||||
"v1.9.5": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.5/bindhosts.zip"
|
||||
},
|
||||
"v1.9.4": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.4/bindhosts.zip"
|
||||
},
|
||||
"v1.9.3": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.3/bindhosts.zip"
|
||||
},
|
||||
"v1.9.2": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.2/bindhosts.zip"
|
||||
},
|
||||
"v1.9.1": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.1/bindhosts.zip"
|
||||
},
|
||||
"v1.9.0": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.9.0/bindhosts.zip"
|
||||
},
|
||||
"v1.8.9": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.9/bindhosts.zip"
|
||||
},
|
||||
"v1.8.8": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.8/bindhosts.zip"
|
||||
},
|
||||
"v1.8.7": {
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.7/bindhosts.zip"
|
||||
},
|
||||
"v1.8.6": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.8.6/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.6/bindhosts.zip"
|
||||
},
|
||||
"v1.8.5": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.8.5/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.5/bindhosts.zip"
|
||||
},
|
||||
"v1.8.4": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.8.4/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.4/bindhosts.zip"
|
||||
},
|
||||
"v1.8.3": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.8.3/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.3/bindhosts.zip"
|
||||
},
|
||||
"v1.8.2": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.8.2/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.2/bindhosts.zip"
|
||||
},
|
||||
"v1.8.1": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.8.1/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.1/bindhosts.zip"
|
||||
},
|
||||
"v1.8.0": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.8.0/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.8.0/bindhosts.zip"
|
||||
},
|
||||
"v1.7.9": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.7.9/bindhosts.zip"
|
||||
},
|
||||
"v1.7.8": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.7.8/bindhosts.zip"
|
||||
},
|
||||
"v1.7.7": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.7.7/bindhosts.zip"
|
||||
},
|
||||
"v1.7.6": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.7.6/bindhosts.zip"
|
||||
},
|
||||
"v1.7.5": {
|
||||
"all": "https://github.com/backslashxx/bindhosts/releases/download/v1.7.5/bindhosts.zip"
|
||||
"all": "https://github.com/bindhosts/bindhosts/releases/download/v1.7.9/bindhosts.zip"
|
||||
}
|
||||
},
|
||||
"description": "Systemless hosts for APatch, KernelSU and Magisk\n\nFully standalone, self-updating.\n\nFeatures:\n\n- WebUI and action button control\n- Adaway coexistence\n- Systemless hosts via manager mount, bind mount, and OverlayFS\n- Redirect methods: ZN-hostsredirect, hosts_file_redirect, open_redirect\n\nSupported Root Managers:\n\n- APatch\n- KernelSU\n- Magisk (no WebUI👀)\n\nAlso Supported on:\n\n- KsuWebUI\n- MMRL 👍",
|
||||
"github": "https://github.com/backslashxx/bindhosts"
|
||||
},
|
||||
{
|
||||
"id": "22",
|
||||
"name": "SpeedSaver",
|
||||
"icon": "/img/modules/speedsaver.png",
|
||||
"foss": true,
|
||||
"selfHosted": false,
|
||||
"lsposed": false,
|
||||
"zygisk": false,
|
||||
"riru": false,
|
||||
"downloadLinks": {
|
||||
"v2.0": {
|
||||
"all": "https://github.com/rmctr/SpeedSaver/releases/download/v2.0/SpeedSaver_v2.0.zip"
|
||||
}
|
||||
},
|
||||
"description": "SpeedSaver is a Magisk module, and its aim is to improve the speed and battery of your Android device.\n\n<b>Disclaimer:</b>\n\nThis Magisk module is provided 'as is,' without warranties of any kind. Use at your own risk; the developers are not liable for any issues or damage. That said, the module is developed with good intentions and is not intended to cause any harm (unlike some Magisk modules that have surfaced lately, which included malware). We strongly suggest you inspect the source code before installing our module. DMCA and distribution notices at the bottom of this page.\n\nIt achieves this by vacuuming SQLite databases (reducing storage size and improving I/O). Furthermore, it uses ZipAlign to optimize the APKs of your installed apps. This also improves system efficiency. In addition, it trims disk partitions and applies various system props for smoothness and battery saving.\n\nTo apply the changes, it will ask you to reboot your device. This is because it clears the ART cache. A reboot is required for the system to start creating optimized code from the newly ZipAligned APKs. It does this via recompilation into cache folders.\n\nThe process is automatically initiated once a week at boot-time. It takes a while (~20-30 minutes). It is important that you follow the instructions sent to you in notifications. Primarily, this involves keeping the phone powered on during the process.\n\nNote that it disables Android Rescue Party, which is the first prop in system.prop. The reason for this is that the 'Rescue Party' is more like a 'Party Killer,' because it is infamous for factory resetting your device on bootloops. We disabled this, but you can keep it enabled by removing the first prop (line 4) in system.prop.",
|
||||
"github": "https://github.com/rmctr/SpeedSaver"
|
||||
"github": "https://github.com/bindhosts/bindhosts"
|
||||
}
|
||||
]
|
||||
|
Loading…
x
Reference in New Issue
Block a user