diff --git a/README.md b/README.md index 35b78d9..246104e 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ UpgradeAll 的云规则存储仓库 ------ ### UpgradeAll 最新版本 -![](https://img.shields.io/github/v/tag/DUpdateSystem/UpgradeAll.svg?logo=appveyor&sort=semver&style=for-the-badge) ![](https://img.shields.io/github/v/release/DUpdateSystem/UpgradeAll.svg?logo=appveyor&sort=semver&style=for-the-badge) +![](https://img.shields.io/github/v/tag/DUpdateSystem/UpgradeAll?logo=appveyor&style=for-the-badge) ![](https://img.shields.io/github/v/release/DUpdateSystem/UpgradeAll?logo=appveyor&style=for-the-badge) [下载 | Github](https://github.com/DUpdateSystem/UpgradeAll/releases) [下载 | 酷安](https://www.coolapk.com/apk/net.xzos.upgradeall) @@ -40,7 +40,7 @@ UpgradeAll 的云规则存储仓库 > > 2. 使用教程 > -> [使用教程](https://xzos.net/upgradeall-readme/) +> [使用教程](https://upgradeall.now.sh/) ​------------ diff --git a/mkconfig.py b/mkconfig.py deleted file mode 100755 index a9f012d..0000000 --- a/mkconfig.py +++ /dev/null @@ -1,65 +0,0 @@ -#! /usr/bin/python3 -import json -import os -from collections import OrderedDict - - -def get_config(file_name: str, dir: str) -> OrderedDict or None: - if not file_name or not dir: - return None - - with open(f'./rules/{dir}/{file_name}.json', 'r') as f: - text = f.read() - return json.loads(text, object_pairs_hook=OrderedDict) - - -def init_config_list(init_list: list, sort: str, config_list: list) -> list: - uuid_list = [config["uuid"] for config in config_list] - for config_name in init_list: - config = get_config(config_name, sort) - if config: - uuid = config["uuid"] - if uuid in uuid_list: - print(f"sort: {sort}, name: {config_name}") - raise KeyError - uuid_list.append(uuid) - config_list.append(config) - return config_list - - -def complete_config_list(sort: str, init_list: list, - config_list: list) -> list: - uuid_list = [config["uuid"] for config in config_list] - for config_row_name in os.listdir(f"./rules/{sort}"): - config_name = config_row_name[:-5] - if config_name not in init_list: - config = get_config(config_name, sort) - if config: - uuid = config["uuid"] - if uuid in uuid_list: - print(f"sort: {sort}, name: {config_name}") - raise KeyError - uuid_list.append(uuid) - config_list.append(config) - return config_list - - -json_data = {"app_config_list": [], "hub_config_list": []} -app_list = [] -hub_list = [] -with open('./rules/rules_list.json', 'r') as f: - text = f.read() - data = json.loads(text) - app_list = data["app_list"] - hub_list = data["hub_list"] - -init_config_list(app_list, "apps", json_data["app_config_list"]) -init_config_list(hub_list, "hubs", json_data["hub_config_list"]) - -complete_config_list("apps", app_list, json_data["app_config_list"]) -complete_config_list("hubs", hub_list, json_data["hub_config_list"]) - -with open('./rules/rules.json', 'w') as f: - f.write(json.dumps(json_data, indent=2, ensure_ascii=False)) - -print("Done") diff --git a/rules/apps/AdminHands.json b/rules/apps/AdminHands.json new file mode 100644 index 0000000..ebcd396 --- /dev/null +++ b/rules/apps/AdminHands.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "aef1c0de-dd1e-4259-844e-581e89ada1f5", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Admin Hands", + "url": "https://play.google.com/store/apps/details?id=com.arpaplus.adminhands", + "extra_map": { + "android_app_package": "com.arpaplus.adminhands" + } + } +} \ No newline at end of file diff --git a/rules/apps/Aegis.json b/rules/apps/Aegis.json new file mode 100644 index 0000000..27c1f13 --- /dev/null +++ b/rules/apps/Aegis.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "07b13e3e-034d-4813-8f0c-f49df09fca70", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Aegis", + "url": "https://github.com/beemdevelopment/Aegis", + "extra_map": { + "null": "com.beemdevelopment.aegis" + } + } +} \ No newline at end of file diff --git a/rules/apps/Aliucord.json b/rules/apps/Aliucord.json new file mode 100644 index 0000000..27a918e --- /dev/null +++ b/rules/apps/Aliucord.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "70096a8c-237e-4a4f-948d-0d690b664deb", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Aliucord", + "url": "https://github.com/Aliucord/Aliucord", + "extra_map": { + "android_app_package": "com.aliucord.installer" + } + } +} \ No newline at end of file diff --git a/rules/apps/AmazonPrimeVideo.json b/rules/apps/AmazonPrimeVideo.json new file mode 100644 index 0000000..d585caf --- /dev/null +++ b/rules/apps/AmazonPrimeVideo.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "e9f34660-5e35-4d49-a755-460c80cc43d0", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Amazon Prime Video", + "url": "https://play.google.com/store/apps/details?id=com.amazon.avod.thirdpartyclient", + "extra_map": { + "android_app_package": "com.amazon.avod.thirdpartyclient" + } + } +} \ No newline at end of file diff --git a/rules/apps/AnXray.json b/rules/apps/AnXray.json new file mode 100644 index 0000000..2db1324 --- /dev/null +++ b/rules/apps/AnXray.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "caa6814f-7b0c-4e69-9faf-1fc089939df0", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "AnXray", + "url": "https://github.com/XTLS/AnXray", + "extra_map": { + "android_app_package": "io.nekohasekai.anXray" + } + } +} \ No newline at end of file diff --git a/rules/apps/AngleMeter360.json b/rules/apps/AngleMeter360.json new file mode 100644 index 0000000..859fb1e --- /dev/null +++ b/rules/apps/AngleMeter360.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "49db0a68-2771-4cbd-9a48-2bad010919a5", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Angle Meter 360", + "url": "https://play.google.com/store/apps/details?id=com.alekseykozlov.AngleMeter", + "extra_map": { + "android_app_package": "com.alekseykozlov.AngleMeter" + } + } +} \ No newline at end of file diff --git a/rules/apps/AnimeOne.json b/rules/apps/AnimeOne.json new file mode 100644 index 0000000..19a4ff3 --- /dev/null +++ b/rules/apps/AnimeOne.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "039d91ea-e868-481e-8b05-48683fa15e0f", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "AnimeOne", + "url": "https://github.com/HenryQuan/AnimeOne", + "extra_map": { + "android_app_package": "org.github.henryquan.animeone" + } + } +} \ No newline at end of file diff --git a/rules/apps/AppOps.json b/rules/apps/AppOps.json index cb9d117..32dffb4 100644 --- a/rules/apps/AppOps.json +++ b/rules/apps/AppOps.json @@ -2,10 +2,10 @@ "base_version": 2, "config_version": 1, "uuid": "4a098735-779c-4477-ac0b-4a07475ce253", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { "name": "App Ops", - "url": "https://coolapk.com/apk/rikka.appops", + "url": "https://play.google.com/store/apps/details?id=rikka.appops", "extra_map": { "android_app_package": "rikka.appops" } diff --git a/rules/apps/Aurora Droid.json b/rules/apps/Aurora Droid.json new file mode 100644 index 0000000..07172f9 --- /dev/null +++ b/rules/apps/Aurora Droid.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "98b18546-e7b9-44bd-b35e-9899fee2b4ec", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Aurora Droid", + "url": "https://f-droid.org/packages/com.aurora.adroid/", + "extra_map": { + "android_app_package": "com.aurora.adroid" + } + } +} \ No newline at end of file diff --git a/rules/apps/AuthenticatorPro.json b/rules/apps/AuthenticatorPro.json new file mode 100644 index 0000000..f1b224b --- /dev/null +++ b/rules/apps/AuthenticatorPro.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "37abc5b3-e9e5-44c9-ac47-12a979361330", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "AuthenticatorPro", + "url": "https://github.com/jamie-mh/AuthenticatorPro", + "extra_map": { + "android_app_package": "me.jmh.authenticatorpro" + } + } +} \ No newline at end of file diff --git a/rules/apps/AvesGallery.json b/rules/apps/AvesGallery.json new file mode 100644 index 0000000..ad49ca1 --- /dev/null +++ b/rules/apps/AvesGallery.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "5795df0c-3372-402a-8cad-66e18230dad7", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Aves Gallery", + "url": "https://github.com/deckerst/aves", + "extra_map": { + "android_app_package": "deckers.thibault.aves" + } + } +} \ No newline at end of file diff --git a/rules/apps/Bangumi.json b/rules/apps/Bangumi.json new file mode 100644 index 0000000..7b58e15 --- /dev/null +++ b/rules/apps/Bangumi.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "30a5d727-f221-43c1-b4d7-c442db9eab2d", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Bangumi", + "url": "https://github.com/czy0729/Bangumi", + "extra_map": { + "null": "com.czy0729.bangumi" + } + } +} \ No newline at end of file diff --git a/rules/apps/BiliRoaming.json b/rules/apps/BiliRoaming.json new file mode 100644 index 0000000..977e5fc --- /dev/null +++ b/rules/apps/BiliRoaming.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "01421d31-4b60-4a27-9f9d-ea260012d704", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "哔哩漫游", + "url": "https://github.com/yujincheng08/BiliRoaming", + "extra_map": { + "android_app_package": "me.iacn.biliroaming" + } + } +} \ No newline at end of file diff --git a/rules/apps/BiuVideo.json b/rules/apps/BiuVideo.json new file mode 100644 index 0000000..88a1af5 --- /dev/null +++ b/rules/apps/BiuVideo.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "c67bbe90-16c6-4315-9cc1-4894912573bc", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "BiuVideo", + "url": "https://github.com/LeonNOV/BiuVideo", + "extra_map": { + "android_app_package": "com.leon.biuvideo" + } + } +} \ No newline at end of file diff --git a/rules/apps/BromiteChromiumBrowser.json b/rules/apps/BromiteChromiumBrowser.json new file mode 100644 index 0000000..b22e33c --- /dev/null +++ b/rules/apps/BromiteChromiumBrowser.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "7a549860-ebac-4145-a84d-8e58d3f29e05", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "(Bromite) Chromium Browser", + "url": "https://github.com/bromite/chromium", + "extra_map": { + "android_app_package": "org.bromite.chromium" + } + } +} \ No newline at end of file diff --git a/rules/apps/BromiteChromiumSystemWebView.json b/rules/apps/BromiteChromiumSystemWebView.json new file mode 100644 index 0000000..ae3b037 --- /dev/null +++ b/rules/apps/BromiteChromiumSystemWebView.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "2b566efe-b476-4159-9b9b-cf624ee474ba", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "(Bromite) Chromium System WebView", + "url": "https://github.com/bromite/chromium", + "extra_map": { + "android_app_package": "com.android.webview" + } + } +} \ No newline at end of file diff --git a/rules/apps/Catogram.json b/rules/apps/Catogram.json new file mode 100644 index 0000000..0092d83 --- /dev/null +++ b/rules/apps/Catogram.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "56689a74-d64e-4f19-a7f6-b9440b828af0", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Catogram", + "url": "https://github.com/catogram/catogram", + "extra_map": { + "android_app_package": "ua.itaysonlab.messenger" + } + } +} \ No newline at end of file diff --git a/rules/apps/CelluarPro.json b/rules/apps/CelluarPro.json new file mode 100644 index 0000000..70106bc --- /dev/null +++ b/rules/apps/CelluarPro.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "150ae3b4-1835-402c-afa1-aa91a060aff0", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "Cellular-Pro", + "url": "https://www.coolapk.com/apk/make.more.r2d2.cellular_pro", + "extra_map": { + "android_app_package": "make.more.r2d2.cellular_pro" + } + } +} \ No newline at end of file diff --git a/rules/apps/Cimoc_Haleydu.json b/rules/apps/Cimoc_Haleydu.json index 6a28c32..f3eebe3 100644 --- a/rules/apps/Cimoc_Haleydu.json +++ b/rules/apps/Cimoc_Haleydu.json @@ -7,7 +7,7 @@ "name": "Cimoc(Haleydu)", "url": "https://github.com/Haleydu/Cimoc", "extra_map": { - "android_app_package": "com.haleydu.cimoc" + "android_app_package": "com.cimoc.haleydu" } } } \ No newline at end of file diff --git a/rules/apps/ClashForAndroidF.json b/rules/apps/ClashForAndroidF.json new file mode 100644 index 0000000..281a533 --- /dev/null +++ b/rules/apps/ClashForAndroidF.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "923862d2-592a-455e-b8f6-69184452744b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "ClashForAndroid-FOSS", + "url": "https://github.com/Kr328/ClashForAndroid", + "extra_map": { + "android_app_package": "com.github.kr328.clash.foss" + } + } +} \ No newline at end of file diff --git a/rules/apps/ClashForAndroid.json b/rules/apps/ClashForAndroidP.json similarity index 75% rename from rules/apps/ClashForAndroid.json rename to rules/apps/ClashForAndroidP.json index edd99d3..5ce1b39 100644 --- a/rules/apps/ClashForAndroid.json +++ b/rules/apps/ClashForAndroidP.json @@ -1,10 +1,10 @@ { "base_version": 2, "config_version": 1, - "uuid": "ca09f319-59c7-11ea-9a4d-f460e239c9a2", + "uuid": "746b338b-2f6e-483f-b940-172bd030ddf6", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "ClashForAndroid", + "name": "ClashForAndroid-P", "url": "https://github.com/Kr328/ClashForAndroid", "extra_map": { "android_app_package": "com.github.kr328.clash" diff --git a/rules/apps/CorePatch.json b/rules/apps/CorePatch.json new file mode 100644 index 0000000..33c870a --- /dev/null +++ b/rules/apps/CorePatch.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "c7e66938-10c7-4c4d-8d83-f34345ca10ca", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "核心破解", + "url": "https://github.com/LSPosed/CorePatch", + "extra_map": { + "android_app_package": "com.coderstory.toolkit" + } + } +} \ No newline at end of file diff --git a/rules/apps/Cryptomator.json b/rules/apps/Cryptomator.json new file mode 100644 index 0000000..1393f59 --- /dev/null +++ b/rules/apps/Cryptomator.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "df60cebf-9370-4423-a2ec-7d2d1be2c4d7", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Cryptomator", + "url": "https://github.com/cryptomator/android", + "extra_map": { + "android_app_package": "org.cryptomator" + } + } +} \ No newline at end of file diff --git a/rules/apps/DaRemote.json b/rules/apps/DaRemote.json new file mode 100644 index 0000000..4833d01 --- /dev/null +++ b/rules/apps/DaRemote.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "74461d50-2f93-4229-af19-50268dd77ac1", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "DaRemote", + "url": "https://play.google.com/store/apps/details?id=com.deskangel.daremote", + "extra_map": { + "android_app_package": "com.deskangel.daremote" + } + } +} \ No newline at end of file diff --git a/rules/apps/DeepL.json b/rules/apps/DeepL.json new file mode 100644 index 0000000..c7c35a0 --- /dev/null +++ b/rules/apps/DeepL.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "8f6baec1-f460-4fca-889d-9035c0e760c4", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "DeepL", + "url": "https://github.com/sakusaku3939/DeepLAndroid", + "extra_map": { + "android_app_package": "com.example.deeplviewer" + } + } +} \ No newline at end of file diff --git a/rules/apps/Deepstash.json b/rules/apps/Deepstash.json new file mode 100644 index 0000000..5084b54 --- /dev/null +++ b/rules/apps/Deepstash.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "f76d4758-9d11-4a06-8efe-578991c6b292", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Deepstash", + "url": "https://play.google.com/store/apps/details?id=com.deepstash", + "extra_map": { + "android_app_package": "com.deepstash" + } + } +} \ No newline at end of file diff --git a/rules/apps/DevCheck.json b/rules/apps/DevCheck.json new file mode 100644 index 0000000..46baeb7 --- /dev/null +++ b/rules/apps/DevCheck.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "eb5792a4-3083-4383-b7b3-2c33e88618af", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "DevCheck", + "url": "https://play.google.com/store/apps/details?id=flar2.devcheck", + "extra_map": { + "android_app_package": "flar2.devcheck" + } + } +} \ No newline at end of file diff --git a/rules/apps/Discord.json b/rules/apps/Discord.json new file mode 100644 index 0000000..b342807 --- /dev/null +++ b/rules/apps/Discord.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "61a1aaf8-1b30-45df-b680-dd68ebd4d269", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Discord", + "url": "https://play.google.com/store/apps/details?id=com.discord", + "extra_map": { + "android_app_package": "com.discord" + } + } +} \ No newline at end of file diff --git a/rules/apps/Disney+.json b/rules/apps/Disney+.json new file mode 100644 index 0000000..218e4c1 --- /dev/null +++ b/rules/apps/Disney+.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "5dc9286b-fcf6-4c46-8be5-d0fb69757fec", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Disney+", + "url": "https://play.google.com/store/apps/details?id=com.disney.disneyplus", + "extra_map": { + "android_app_package": "com.disney.disneyplus" + } + } +} \ No newline at end of file diff --git a/rules/apps/Du.json b/rules/apps/Du.json new file mode 100644 index 0000000..a0fc416 --- /dev/null +++ b/rules/apps/Du.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "5f36135e-4bb1-4380-b83c-4724511d578a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Du (Haleydu)", + "url": "https://github.com/Haleydu/Du", + "extra_map": { + "android_app_package": "com.haleydu.du" + } + } +} \ No newline at end of file diff --git a/rules/apps/DuckDuckGo.json b/rules/apps/DuckDuckGo.json new file mode 100644 index 0000000..fa0cb81 --- /dev/null +++ b/rules/apps/DuckDuckGo.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "77fd8429-0aac-497a-bffa-4144a70ecdc7", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "DuckDuckGo", + "url": "https://github.com/duckduckgo/Android", + "extra_map": { + "android_app_package": "com.duckduckgo.mobile.android" + } + } +} \ No newline at end of file diff --git a/rules/apps/Earth.json b/rules/apps/Earth.json new file mode 100644 index 0000000..b71cd73 --- /dev/null +++ b/rules/apps/Earth.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "ce36d40c-6e2e-473c-9a47-05e7893b45fb", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Earth", + "url": "https://play.google.com/store/apps/details?id=com.google.earth", + "extra_map": { + "android_app_package": "com.google.earth" + } + } +} \ No newline at end of file diff --git a/rules/apps/EhviewerMD.json b/rules/apps/EhviewerMD.json new file mode 100644 index 0000000..5abb5b5 --- /dev/null +++ b/rules/apps/EhviewerMD.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "6087b5f3-add8-4610-8c68-70d8c8286021", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "EhviewerMD", + "url": "https://github.com/Ehviewer-Overhauled/Ehviewer", + "extra_map": { + "null": "moe.tarsin.ehviewer" + } + } +} \ No newline at end of file diff --git a/rules/apps/Electron.json b/rules/apps/Electron.json new file mode 100644 index 0000000..a91c741 --- /dev/null +++ b/rules/apps/Electron.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "500f77f4-0ee6-4f67-ac47-ffdcb625a98e", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Electron: battery health info", + "url": "https://play.google.com/store/apps/details?id=com.mahersafadi.electron", + "extra_map": { + "android_app_package": "com.mahersafadi.electron" + } + } +} \ No newline at end of file diff --git a/rules/apps/EminaOne.json b/rules/apps/EminaOne.json new file mode 100644 index 0000000..f949239 --- /dev/null +++ b/rules/apps/EminaOne.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "41ff2445-4043-4a47-ac37-6cec7f6c3e46", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Emina One", + "url": "https://github.com/splitline/emina-one", + "extra_map": { + "android_app_package": "com.splitline.eminaone" + } + } +} \ No newline at end of file diff --git a/rules/apps/Feeder.json b/rules/apps/Feeder.json index 87808d1..00606ac 100644 --- a/rules/apps/Feeder.json +++ b/rules/apps/Feeder.json @@ -1,13 +1,13 @@ { "base_version": 2, "config_version": 1, - "uuid": "65b1a6f2-6399-4503-a87f-4548990f5cfc", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "5afcc488-0754-4f27-b543-a23ac10f8656", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { "name": "Feeder", - "url": "https://www.coolapk.com/apk/me.zsr.feeder", + "url": "https://f-droid.org/packages/com.nononsenseapps.feeder/", "extra_map": { - "android_app_package": "me.zsr.feeder" + "android_app_package": "com.nononsenseapps.feeder" } } } \ No newline at end of file diff --git a/rules/apps/FilterBox.json b/rules/apps/FilterBox.json new file mode 100644 index 0000000..fb56167 --- /dev/null +++ b/rules/apps/FilterBox.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "43092f54-1c3c-4154-b829-32c42bb52c79", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "通知滤盒", + "url": "https://play.google.com/store/apps/details?id=com.catchingnow.np", + "extra_map": { + "android_app_package": "com.catchingnow.np" + } + } +} \ No newline at end of file diff --git a/rules/apps/Github.json b/rules/apps/Github.json new file mode 100644 index 0000000..7d0ae6d --- /dev/null +++ b/rules/apps/Github.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "facf461b-934a-43fe-885d-079656e10e3c", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Github", + "url": "https://play.google.com/store/apps/details?id=com.github.android", + "extra_map": { + "android_app_package": "com.github.android" + } + } +} \ No newline at end of file diff --git a/rules/apps/HBOMax.json b/rules/apps/HBOMax.json new file mode 100644 index 0000000..71d102d --- /dev/null +++ b/rules/apps/HBOMax.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "c0cd6c63-b7e3-4511-9943-a6078ffe9079", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "HBO Max", + "url": "https://play.google.com/store/apps/details?id=com.hbo.hbonow", + "extra_map": { + "android_app_package": "com.hbo.hbonow" + } + } +} \ No newline at end of file diff --git a/rules/apps/HideMyApplist.json b/rules/apps/HideMyApplist.json new file mode 100644 index 0000000..a47a671 --- /dev/null +++ b/rules/apps/HideMyApplist.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "65be5536-3536-4a14-8e5b-bbc5fcd89e7a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Hide My Applist", + "url": "https://github.com/Dr-TSNG/Hide-My-Applist", + "extra_map": { + "android_app_package": "com.tsng.hidemyapplist" + } + } +} \ No newline at end of file diff --git a/rules/apps/Hulu.json b/rules/apps/Hulu.json new file mode 100644 index 0000000..703d8c2 --- /dev/null +++ b/rules/apps/Hulu.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "9766f132-2a90-482a-a421-024762de96fe", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Hulu", + "url": "https://play.google.com/store/apps/details?id=com.hulu.plus", + "extra_map": { + "android_app_package": "com.hulu.plus" + } + } +} \ No newline at end of file diff --git a/rules/apps/IPFSLite.json b/rules/apps/IPFSLite.json new file mode 100644 index 0000000..b98ac9e --- /dev/null +++ b/rules/apps/IPFSLite.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "4bb6dc1f-dc23-4128-b530-0f7516598c89", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "IPFS Lite", + "url": "https://f-droid.org/packages/threads.server/", + "extra_map": { + "android_app_package": "threads.server" + } + } +} \ No newline at end of file diff --git a/rules/apps/Imomoe.json b/rules/apps/Imomoe.json new file mode 100644 index 0000000..e459b2d --- /dev/null +++ b/rules/apps/Imomoe.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "b733ece3-8541-4709-9c1b-85a7d0f6e41e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Imomoe", + "url": "https://github.com/SkyD666/Imomoe", + "extra_map": { + "android_app_package": "com.skyd.imomoe" + } + } +} \ No newline at end of file diff --git a/rules/apps/Island.json b/rules/apps/Island.json new file mode 100644 index 0000000..9463868 --- /dev/null +++ b/rules/apps/Island.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "601b0201-271b-49a8-9a6a-35b8a9affe11", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Island", + "url": "https://play.google.com/store/apps/details?id=com.oasisfeng.island", + "extra_map": { + "android_app_package": "com.oasisfeng.island" + } + } +} \ No newline at end of file diff --git "a/rules/apps/KISS\345\220\257\345\212\250\345\231\250.json" "b/rules/apps/KISS\345\220\257\345\212\250\345\231\250.json" new file mode 100644 index 0000000..ca6ba13 --- /dev/null +++ "b/rules/apps/KISS\345\220\257\345\212\250\345\231\250.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "e5cdb3c3-d909-45bc-828c-4407dac03c5c", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "KISS 启动器", + "url": "https://f-droid.org/packages/fr.neamar.kiss/", + "extra_map": { + "android_app_package": "fr.neamar.kiss" + } + } +} \ No newline at end of file diff --git a/rules/apps/Killergram.json b/rules/apps/Killergram.json new file mode 100644 index 0000000..b1fe5f6 --- /dev/null +++ b/rules/apps/Killergram.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "42020c57-46c4-4078-93c6-3dccf0391a60", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Killergram", + "url": "https://github.com/shatyuka/Killergram", + "extra_map": { + "android_app_package": "com.shatyuka.killergram" + } + } +} \ No newline at end of file diff --git a/rules/apps/Kiwi Browser.json b/rules/apps/Kiwi Browser.json index a4d9a04..63daa8c 100644 --- a/rules/apps/Kiwi Browser.json +++ b/rules/apps/Kiwi Browser.json @@ -1,11 +1,11 @@ { "base_version": 2, - "config_version": 2, + "config_version": 3, "uuid": "ee860bb1-d10b-4213-bc05-647dfa289de0", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { "name": "Kiwi Browser", - "url": "https://github.com/kiwibrowser/src", + "url": "https://github.com/kiwibrowser/src.next", "extra_map": { "android_app_package": "com.kiwibrowser.browser" } diff --git a/rules/apps/Lawnchair2.json b/rules/apps/Lawnchair.json similarity index 52% rename from rules/apps/Lawnchair2.json rename to rules/apps/Lawnchair.json index 31a30b1..7859270 100644 --- a/rules/apps/Lawnchair2.json +++ b/rules/apps/Lawnchair.json @@ -4,10 +4,10 @@ "uuid": "4b81f571-4cbc-4c48-b98e-8125140b2cef", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Lawnchair 2", - "url": "https://play.google.com/store/apps/details?id=ch.deletescape.lawnchair.plah", + "name": "Lawnchair", + "url": "https://github.com/LawnchairLauncher/lawnchair", "extra_map": { - "android_app_package": "ch.deletescape.lawnchair.plah" + "android_app_package": "app.lawnchair" } } } \ No newline at end of file diff --git a/rules/apps/Lesspass.json b/rules/apps/Lesspass.json new file mode 100644 index 0000000..d673688 --- /dev/null +++ b/rules/apps/Lesspass.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "54e5d405-7bad-4d3e-a0b9-e9e69c2a778d", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Lesspass", + "url": "https://play.google.com/store/apps/details?id=com.lesspass.android", + "extra_map": { + "null": "com.lesspass.android" + } + } +} \ No newline at end of file diff --git a/rules/apps/LibChecker.json b/rules/apps/LibChecker.json index ce0a666..74939d5 100644 --- a/rules/apps/LibChecker.json +++ b/rules/apps/LibChecker.json @@ -1,11 +1,11 @@ { "base_version": 2, - "config_version": 2, - "uuid": "1a2e6c3f-0871-490b-8b01-0f8795d3264e", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "config_version": 1, + "uuid": "61095abb-74c6-4669-b9fb-30d549e51dbe", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { "name": "LibChecker", - "url": "https://www.coolapk.com/apk/com.absinthe.libchecker", + "url": "https://github.com/zhaobozhen/LibChecker", "extra_map": { "android_app_package": "com.absinthe.libchecker" } diff --git a/rules/apps/LibreTube.json b/rules/apps/LibreTube.json new file mode 100644 index 0000000..cc5da7f --- /dev/null +++ b/rules/apps/LibreTube.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "5c379864-8f6b-4733-aaf9-a609f63def34", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "LibreTube", + "url": "https://github.com/libre-tube/LibreTube", + "extra_map": { + "null": "com.github.libretube" + } + } +} \ No newline at end of file diff --git a/rules/apps/LinkHub.json b/rules/apps/LinkHub.json new file mode 100644 index 0000000..7506053 --- /dev/null +++ b/rules/apps/LinkHub.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "fae38aa4-5807-4fe5-ac42-dda31745d87a", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "LinkHub", + "url": "https://github.com/AmrDeveloper/LinkHub", + "extra_map": { + "null": "com.amrdeveloper.linkhub" + } + } +} \ No newline at end of file diff --git a/rules/apps/Litiaotiao.json b/rules/apps/Litiaotiao.json new file mode 100644 index 0000000..e550235 --- /dev/null +++ b/rules/apps/Litiaotiao.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "de22dfab-becf-4ca3-81e1-17e1c342ea5d", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "李跳跳", + "url": "https://www.coolapk.com/apk/com.whatsbug.litiaotiao", + "extra_map": { + "android_app_package": "com.whatsbug.litiaotiao" + } + } +} \ No newline at end of file diff --git a/rules/apps/LocalSend.json b/rules/apps/LocalSend.json new file mode 100644 index 0000000..13a3494 --- /dev/null +++ b/rules/apps/LocalSend.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "f9fe2c1b-8930-4f8c-96af-76adbf6679c4", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Local Send", + "url": "https://github.com/localsend/localsend", + "extra_map": { + "null": "org.localsend.localsend_app" + } + } +} \ No newline at end of file diff --git a/rules/apps/MasterPassword.json b/rules/apps/MasterPassword.json new file mode 100644 index 0000000..602660e --- /dev/null +++ b/rules/apps/MasterPassword.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "13c2c9c4-ad4b-4b0d-b80e-0301cd0a3ad1", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Master Password", + "url": "https://play.google.com/store/apps/details?id=de.devland.masterpassword", + "extra_map": { + "null": "de.devland.masterpassword" + } + } +} \ No newline at end of file diff --git a/rules/apps/Mastodon.json b/rules/apps/Mastodon.json new file mode 100644 index 0000000..bedc1e3 --- /dev/null +++ b/rules/apps/Mastodon.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "6d225b50-4a05-48bb-903f-907f24ade4ab", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Mastodon", + "url": "https://github.com/mastodon/mastodon-android", + "extra_map": { + "android_app_package": "org.joinmastodon.android" + } + } +} \ No newline at end of file diff --git a/rules/apps/Mbrowser.json b/rules/apps/Mbrowser.json new file mode 100644 index 0000000..d47771f --- /dev/null +++ b/rules/apps/Mbrowser.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "2c5188ac-d3a0-42de-b650-b04a2246bbcc", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "M浏览器", + "url": "https://www.coolapk.com/apk/cn.nr19.mbrowser", + "extra_map": { + "android_app_package": "cn.nr19.mbrowser" + } + } +} \ No newline at end of file diff --git a/rules/apps/MicrosoftAuthenticator.json b/rules/apps/MicrosoftAuthenticator.json new file mode 100644 index 0000000..3408894 --- /dev/null +++ b/rules/apps/MicrosoftAuthenticator.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "576e2f44-c4ef-4762-bf7a-10480ad6a0d9", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Microsoft Authenticator", + "url": "https://play.google.com/store/apps/details?id=com.azure.authenticator", + "extra_map": { + "android_app_package": "com.azure.authenticator" + } + } +} \ No newline at end of file diff --git a/rules/apps/Minesweeper.json b/rules/apps/Minesweeper.json new file mode 100644 index 0000000..08edc7d --- /dev/null +++ b/rules/apps/Minesweeper.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "69cd0977-d3d2-499e-9c63-af035ea3cb74", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Minesweeper", + "url": "https://play.google.com/store/apps/details?id=ee.dustland.android.minesweeper", + "extra_map": { + "android_app_package": "ee.dustland.android.minesweeper" + } + } +} \ No newline at end of file diff --git a/rules/apps/Molly.json b/rules/apps/Molly.json new file mode 100644 index 0000000..7e22e74 --- /dev/null +++ b/rules/apps/Molly.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "60bdb23a-5aed-4f5a-88c5-fa372ec48bb3", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Molly", + "url": "https://github.com/mollyim/mollyim-android", + "extra_map": { + "android_app_package": "im.molly.app" + } + } +} \ No newline at end of file diff --git a/rules/apps/MyerSplash.json b/rules/apps/MyerSplash.json new file mode 100644 index 0000000..397092f --- /dev/null +++ b/rules/apps/MyerSplash.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "ffebf17b-bb5b-459c-a24c-646accacda5b", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "MyerSplash", + "url": "https://play.google.com/store/apps/details?id=com.juniperphoton.myersplash", + "extra_map": { + "android_app_package": "om.juniperphoton.myersplash" + } + } +} \ No newline at end of file diff --git "a/rules/apps/NFC\345\215\241\346\250\241\346\213\237.json" "b/rules/apps/NFC\345\215\241\346\250\241\346\213\237.json" new file mode 100644 index 0000000..fad6bdc --- /dev/null +++ "b/rules/apps/NFC\345\215\241\346\250\241\346\213\237.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "96499699-2000-4083-b911-666cd3556e8b", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "NFC卡模拟", + "url": "https://www.coolapk.com/apk/com.yuanwofei.cardemulator", + "extra_map": { + "android_app_package": "com.yuanwofei.cardemulator" + } + } +} \ No newline at end of file diff --git a/rules/apps/Nekogram.json b/rules/apps/Nekogram.json index 5b585ba..57ecca8 100644 --- a/rules/apps/Nekogram.json +++ b/rules/apps/Nekogram.json @@ -1,11 +1,11 @@ { "base_version": 2, - "config_version": 2, + "config_version": 4, "uuid": "a8f8d198-5d4b-11ea-8e22-775d5f37a025", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { "name": "Nekogram", - "url": "https://gitlab.com/Nekogram/Nekogram", + "url": "https://github.com/Nekogram/Nekogram", "extra_map": { "android_app_package": "tw.nekomimi.nekogram" } diff --git a/rules/apps/OAndBackupX.json b/rules/apps/Neo Backup.json similarity index 85% rename from rules/apps/OAndBackupX.json rename to rules/apps/Neo Backup.json index 4ed8661..04b3723 100644 --- a/rules/apps/OAndBackupX.json +++ b/rules/apps/Neo Backup.json @@ -1,10 +1,10 @@ { "base_version": 2, - "config_version": 1, + "config_version": 2, "uuid": "4e216232-3558-4e95-9b92-341383097fc4", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "OAndBackupX", + "name": "Neo Backup", "url": "https://github.com/machiav3lli/oandbackupx", "extra_map": { "android_app_package": "com.machiav3lli.backup" diff --git a/rules/apps/NeoLauncher(Omega).json b/rules/apps/NeoLauncher(Omega).json new file mode 100644 index 0000000..5c02bbe --- /dev/null +++ b/rules/apps/NeoLauncher(Omega).json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "7ba3bbc3-e198-4dd2-a488-15305a666e20", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Neo Launcher (Omega)", + "url": "https://github.com/NeoApplications/Neo-Launcher", + "extra_map": { + "android_app_package": "com.saggitt.omega" + } + } +} \ No newline at end of file diff --git a/rules/apps/NeoStore(Droidify).json b/rules/apps/NeoStore(Droidify).json new file mode 100644 index 0000000..0290b16 --- /dev/null +++ b/rules/apps/NeoStore(Droidify).json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "f3d2f1e6-f540-49ba-b5d5-29f10eef5b06", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Neo Store (Droidify)", + "url": "https://github.com/NeoApplications/Neo-Store", + "extra_map": { + "android_app_package": "com.looker.droidify" + } + } +} \ No newline at end of file diff --git a/rules/apps/Netflix.json b/rules/apps/Netflix.json new file mode 100644 index 0000000..69cf989 --- /dev/null +++ b/rules/apps/Netflix.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "c39e66d5-4d93-45ce-81e7-15275284c5c8", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Netflix", + "url": "https://play.google.com/store/apps/details?id=com.netflix.mediaclient", + "extra_map": { + "android_app_package": "com.netflix.mediaclient" + } + } +} \ No newline at end of file diff --git a/rules/apps/NewPipexS.json b/rules/apps/NewPipexS.json new file mode 100644 index 0000000..1f76727 --- /dev/null +++ b/rules/apps/NewPipexS.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "c831ccbe-bdc4-4c77-93c3-fb870b29b1d1", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NewPipe × SponsorBlock", + "url": "https://github.com/polymorphicshade/NewPipe", + "extra_map": { + "android_app_package": "org.polymorphicshade.newpipe" + } + } +} \ No newline at end of file diff --git a/rules/apps/NewPipexSponsorBlock(javulticat).json b/rules/apps/NewPipexSponsorBlock(javulticat).json new file mode 100644 index 0000000..2aa482a --- /dev/null +++ b/rules/apps/NewPipexSponsorBlock(javulticat).json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "51874d59-5473-4405-a8f3-cfcac102ce3a", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "NewPipe x SponsorBlock (javulticat)", + "url": "https://github.com/javulticat/newpipe", + "extra_map": { + "null": "com.javulticat.newpipe" + } + } +} \ No newline at end of file diff --git a/rules/apps/NoLauncher.json b/rules/apps/NoLauncher.json new file mode 100644 index 0000000..6ff6335 --- /dev/null +++ b/rules/apps/NoLauncher.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "eaa5d562-6e79-461a-a437-8ef4135a69a0", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "No Launcher", + "url": "https://play.google.com/store/apps/details?id=com.saranomy.nolauncher", + "extra_map": { + "android_app_package": "com.saranomy.nolauncher" + } + } +} \ No newline at end of file diff --git a/rules/apps/NoWakeLock.json b/rules/apps/NoWakeLock.json index 8cb131f..a6adc43 100644 --- a/rules/apps/NoWakeLock.json +++ b/rules/apps/NoWakeLock.json @@ -1,6 +1,6 @@ { "base_version": 2, - "config_version": 1, + "config_version": 4, "uuid": "01e4b852-8d6b-403e-9f3a-228526b3aa27", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { diff --git a/rules/apps/Office.json b/rules/apps/Office.json new file mode 100644 index 0000000..958ae35 --- /dev/null +++ b/rules/apps/Office.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "16c65b6e-fe69-4c68-9948-313cb28b7c73", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Office", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.office.officehubrow", + "extra_map": { + "android_app_package": "com.microsoft.office.officehubrow" + } + } +} \ No newline at end of file diff --git a/rules/apps/PhotonCamera.json b/rules/apps/PhotonCamera.json new file mode 100644 index 0000000..9e3e044 --- /dev/null +++ b/rules/apps/PhotonCamera.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 2, + "uuid": "1045e2ee-e5ec-4b7a-b6b1-83706be8df5f", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PhotonCamera", + "url": "https://github.com/eszdman/PhotonCamera", + "extra_map": { + "android_app_package": "com.particlesdevs.photoncamera" + } + } +} \ No newline at end of file diff --git a/rules/apps/PikPak.json b/rules/apps/PikPak.json new file mode 100644 index 0000000..98cdf83 --- /dev/null +++ b/rules/apps/PikPak.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "34e549f6-164d-4afb-91a5-09dd2e067b23", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "PikPak", + "url": "https://play.google.com/store/apps/details?id=com.pikcloud.pikpak", + "extra_map": { + "android_app_package": "com.pikcloud.pikpak" + } + } +} \ No newline at end of file diff --git a/rules/apps/Pixel-Wallpaper-app.json b/rules/apps/Pixel-Wallpaper-app.json new file mode 100644 index 0000000..750d297 --- /dev/null +++ b/rules/apps/Pixel-Wallpaper-app.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "acc9b51b-cd4f-47fc-81c6-572f47a880c4", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Pixel-Wallpapers", + "url": "https://github.com/wacko1805/Pixel-Wallpaper-app", + "extra_map": { + "android_app_package": "dev.wacko1805.pixel.wallpapers" + } + } +} \ No newline at end of file diff --git a/rules/apps/PojavLauncher.json b/rules/apps/PojavLauncher.json new file mode 100644 index 0000000..6b18fb4 --- /dev/null +++ b/rules/apps/PojavLauncher.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "0a85245b-8b15-4b7a-9236-c88c9c35ba2b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PojavLauncher", + "url": "https://github.com/PojavLauncherTeam/PojavLauncher", + "extra_map": { + "android_app_package": "net.kdt.pojavlaunch" + } + } +} \ No newline at end of file diff --git a/rules/apps/Prism.json b/rules/apps/Prism.json new file mode 100644 index 0000000..e898ba8 --- /dev/null +++ b/rules/apps/Prism.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "ea51c252-7a40-4ee4-937f-40266e75906e", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Prism", + "url": "https://github.com/Hash-Studios/Prism", + "extra_map": { + "android_app_package": "com.hash.prism" + } + } +} \ No newline at end of file diff --git a/rules/apps/QAuxiliary.json b/rules/apps/QAuxiliary.json new file mode 100644 index 0000000..d437da2 --- /dev/null +++ b/rules/apps/QAuxiliary.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "18a16b46-94ea-40b0-8167-4acf6b168518", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "QAuxiliary", + "url": "https://github.com/cinit/QAuxiliary", + "extra_map": { + "android_app_package": "io.github.qauxv" + } + } +} \ No newline at end of file diff --git a/rules/apps/QMD.json b/rules/apps/QMD.json new file mode 100644 index 0000000..8343301 --- /dev/null +++ b/rules/apps/QMD.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "9e5cb605-2024-4df5-8528-39fe5d1e6e1b", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "QMD", + "url": "https://github.com/OJZen/QMD_Android", + "extra_map": { + "android_app_package": "com.qmd.junzi.qmd" + } + } +} \ No newline at end of file diff --git a/rules/apps/QingShuJia.json b/rules/apps/QingShuJia.json new file mode 100644 index 0000000..5c7f2f7 --- /dev/null +++ b/rules/apps/QingShuJia.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "372c7870-5404-4b70-944f-a656e3113d38", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "轻书架", + "url": "https://github.com/cyb233/QingShuJia", + "extra_map": { + "android_app_package": "com.schwi.qingshujia" + } + } +} \ No newline at end of file diff --git a/rules/apps/RboardThemeManagerV3.json b/rules/apps/RboardThemeManagerV3.json new file mode 100644 index 0000000..acf7c6c --- /dev/null +++ b/rules/apps/RboardThemeManagerV3.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "a300ceab-6f49-414e-8cd2-da26cd116f82", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "RboardThemeManagerV3", + "url": "https://github.com/DerTyp7214/RboardThemeManagerV3", + "extra_map": { + "android_app_package": "de.dertyp7214.rboardthememanager" + } + } +} \ No newline at end of file diff --git a/rules/apps/ReadYou.json b/rules/apps/ReadYou.json new file mode 100644 index 0000000..8f54282 --- /dev/null +++ b/rules/apps/ReadYou.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "5c17dfe1-ee81-40d5-b8e1-17b691165c19", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "ReadYou", + "url": "https://github.com/Ashinch/ReadYou", + "extra_map": { + "android_app_package": "me.ash.reader" + } + } +} \ No newline at end of file diff --git a/rules/apps/Repainter.json b/rules/apps/Repainter.json new file mode 100644 index 0000000..a94c621 --- /dev/null +++ b/rules/apps/Repainter.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "718aba30-b6cc-44bf-a03b-25e92444c35c", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Repainter", + "url": "https://play.google.com/store/apps/details?id=dev.kdrag0n.dyntheme", + "extra_map": { + "android_app_package": "dev.kdrag0n.dyntheme" + } + } +} \ No newline at end of file diff --git a/rules/apps/RetroMusicPlayer.json b/rules/apps/RetroMusicPlayer.json index 41417d6..ef409aa 100644 --- a/rules/apps/RetroMusicPlayer.json +++ b/rules/apps/RetroMusicPlayer.json @@ -5,7 +5,7 @@ "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { "name": "Retro Music Player", - "url": "https://github.com/h4h13/RetroMusicPlayer", + "url": "https://github.com/RetroMusicPlayer/RetroMusicPlayer", "extra_map": { "android_app_package": "code.name.monkey.retromusic" } diff --git a/rules/apps/RnIntentClean.json b/rules/apps/RnIntentClean.json new file mode 100644 index 0000000..4432269 --- /dev/null +++ b/rules/apps/RnIntentClean.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "76777b4b-6b32-4d9e-ab38-e89da141a2ab", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "氡·意图清理", + "url": "https://github.com/TigerBeanst/RnIntentClean", + "extra_map": { + "android_app_package": "com.jakting.shareclean" + } + } +} \ No newline at end of file diff --git a/rules/apps/RustDesk.json b/rules/apps/RustDesk.json new file mode 100644 index 0000000..4daae24 --- /dev/null +++ b/rules/apps/RustDesk.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "231a7ba9-adcc-47cf-98f2-72eacf351475", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "RustDesk", + "url": "https://github.com/rustdesk/rustdesk", + "extra_map": { + "android_app_package": "com.carriez.flutter_hbb" + } + } +} \ No newline at end of file diff --git a/rules/apps/Scoop.json b/rules/apps/Scoop.json new file mode 100644 index 0000000..b5a7d60 --- /dev/null +++ b/rules/apps/Scoop.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "630afb05-cd57-4a70-a32a-c297407960d6", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Scoop", + "url": "https://github.com/TacoTheDank/Scoop", + "extra_map": { + "android_app_package": "taco.scoop" + } + } +} \ No newline at end of file diff --git a/rules/apps/Signal-LTS.json b/rules/apps/Signal-LTS.json new file mode 100644 index 0000000..ad6d9e4 --- /dev/null +++ b/rules/apps/Signal-LTS.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "361e90c6-c392-4c81-bfcc-0ece514fe424", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Signal-LTS", + "url": "https://github.com/benarmstead/Signal-LTS", + "extra_map": { + "android_app_package": "benarmstead.bsecure.app" + } + } +} \ No newline at end of file diff --git a/rules/apps/SignalForAndroid.json b/rules/apps/SignalForAndroid.json new file mode 100644 index 0000000..463899a --- /dev/null +++ b/rules/apps/SignalForAndroid.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "67154aa0-59ad-4143-8769-5df25c76c76a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "SignaForAndroid", + "url": "https://github.com/signalapp/Signal-Android", + "extra_map": { + "android_app_package": "org.thoughtcrime.securesms" + } + } +} \ No newline at end of file diff --git a/rules/apps/SimpleGallery.json b/rules/apps/SimpleGallery.json new file mode 100644 index 0000000..58870c4 --- /dev/null +++ b/rules/apps/SimpleGallery.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "8b2337bb-0028-4e86-b4f9-19a582f747af", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Simple Gallery", + "url": "https://github.com/SimpleMobileTools/Simple-Gallery", + "extra_map": { + "android_app_package": "com.simplemobiletools.gallery.pro" + } + } +} \ No newline at end of file diff --git a/rules/apps/SkyTubeExtra.json b/rules/apps/SkyTubeExtra.json new file mode 100644 index 0000000..6c910f7 --- /dev/null +++ b/rules/apps/SkyTubeExtra.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "42c542f2-b80d-4c9b-84f5-d8eccc0d2236", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "SkyTube Extra", + "url": "https://github.com/SkyTubeTeam/SkyTube", + "extra_map": { + "android_app_package": "free.rm.skytube.extra" + } + } +} \ No newline at end of file diff --git a/rules/apps/SkyTubeOSS.json b/rules/apps/SkyTubeOSS.json new file mode 100644 index 0000000..c15b01f --- /dev/null +++ b/rules/apps/SkyTubeOSS.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "bc669fca-6388-4bd2-931e-3ef67aaf743c", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "SkyTube OSS", + "url": "https://github.com/SkyTubeTeam/SkyTube", + "extra_map": { + "android_app_package": "free.rm.skytube.oss" + } + } +} \ No newline at end of file diff --git a/rules/apps/SongTube.json b/rules/apps/SongTube.json new file mode 100644 index 0000000..646f17f --- /dev/null +++ b/rules/apps/SongTube.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "2ca11d83-8d60-4233-b195-113bce108118", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "SongTube", + "url": "https://github.com/SongTube/SongTube-App", + "extra_map": { + "android_app_package": "com.artxdev.songtube" + } + } +} \ No newline at end of file diff --git a/rules/apps/SwiftBackup.json b/rules/apps/SwiftBackup.json new file mode 100644 index 0000000..949d4d6 --- /dev/null +++ b/rules/apps/SwiftBackup.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "6601e24f-df45-4a4a-8016-88e135eb4dfd", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Swift Backup", + "url": "https://play.google.com/store/apps/details?id=org.swiftapps.swiftbackup", + "extra_map": { + "android_app_package": "org.swiftapps.swiftbackup" + } + } +} \ No newline at end of file diff --git a/rules/apps/TSBattery.json b/rules/apps/TSBattery.json new file mode 100644 index 0000000..a95f734 --- /dev/null +++ b/rules/apps/TSBattery.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "8edec603-c977-4b4e-86a5-cb19fb499679", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "TSBattery", + "url": "https://github.com/fankes/TSBattery", + "extra_map": { + "android_app_package": "com.fankes.tsbattery" + } + } +} \ No newline at end of file diff --git a/rules/apps/Tap,Tap.json b/rules/apps/Tap,Tap.json new file mode 100644 index 0000000..53bbf24 --- /dev/null +++ b/rules/apps/Tap,Tap.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "2f7d5ece-4e05-4774-b2b0-4bce7982ef49", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Tap, Tap", + "url": "https://github.com/KieronQuinn/TapTap", + "extra_map": { + "android_app_package": "com.kieronquinn.app.taptap" + } + } +} \ No newline at end of file diff --git a/rules/apps/Termux-API.json b/rules/apps/Termux-API.json new file mode 100644 index 0000000..f3ec979 --- /dev/null +++ b/rules/apps/Termux-API.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "a34e6d22-1a1a-4f19-8676-ac507296cb8c", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Termux:API", + "url": "https://f-droid.org/packages/com.termux.api/", + "extra_map": { + "android_app_package": "com.termux.api" + } + } +} \ No newline at end of file diff --git a/rules/apps/Termux-Boot.json b/rules/apps/Termux-Boot.json new file mode 100644 index 0000000..32a9d72 --- /dev/null +++ b/rules/apps/Termux-Boot.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "478a5666-74be-4e37-91dc-4e46ad3031e9", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Termux:Boot", + "url": "https://f-droid.org/packages/com.termux.boot/", + "extra_map": { + "android_app_package": "com.termux.boot" + } + } +} \ No newline at end of file diff --git a/rules/apps/Termux-Float.json b/rules/apps/Termux-Float.json new file mode 100644 index 0000000..dcf2953 --- /dev/null +++ b/rules/apps/Termux-Float.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "996b82ff-f62a-48a0-bcbd-892c1615afa1", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Termux:Float", + "url": "https://f-droid.org/packages/com.termux.float/", + "extra_map": { + "android_app_package": "com.termux.float" + } + } +} \ No newline at end of file diff --git a/rules/apps/Termux-Styling.json b/rules/apps/Termux-Styling.json new file mode 100644 index 0000000..56d92b9 --- /dev/null +++ b/rules/apps/Termux-Styling.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "20845fd8-b2cf-4031-a5c1-ce73302344c3", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Termux:Styling", + "url": "https://f-droid.org/packages/com.termux.styling/", + "extra_map": { + "android_app_package": "com.termux.styling" + } + } +} \ No newline at end of file diff --git a/rules/apps/Termux-Tasker.json b/rules/apps/Termux-Tasker.json new file mode 100644 index 0000000..93f996a --- /dev/null +++ b/rules/apps/Termux-Tasker.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "91d636e6-b507-451c-962f-7ddcd636808a", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Termux:Tasker", + "url": "https://f-droid.org/packages/com.termux.tasker/", + "extra_map": { + "android_app_package": "com.termux.tasker" + } + } +} \ No newline at end of file diff --git a/rules/apps/Termux-Widget.json b/rules/apps/Termux-Widget.json new file mode 100644 index 0000000..1427cd2 --- /dev/null +++ b/rules/apps/Termux-Widget.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "dc275e68-0873-49cd-80fc-e966699a10ef", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Termux:Widget", + "url": "https://f-droid.org/packages/com.termux.widget/", + "extra_map": { + "android_app_package": "com.termux.widget" + } + } +} \ No newline at end of file diff --git a/rules/apps/Termux.json b/rules/apps/Termux.json index b961db8..da65697 100644 --- a/rules/apps/Termux.json +++ b/rules/apps/Termux.json @@ -5,9 +5,9 @@ "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { "name": "Termux", - "url": "https://f-droid.org/packages/com.termux/", + "url": "https://f-droid.org/packages/com.termux/", "extra_map": { "android_app_package": "com.termux" } } -} +} \ No newline at end of file diff --git a/rules/apps/ToDesk.json b/rules/apps/ToDesk.json new file mode 100644 index 0000000..d8c5ea9 --- /dev/null +++ b/rules/apps/ToDesk.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "ee26ca4d-39de-436b-8f77-dcb883d7117b", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "ToDesk", + "url": "https://www.coolapk.com/apk/youqu.android.todesk", + "extra_map": { + "android_app_package": "youqu.android.todesk" + } + } +} \ No newline at end of file diff --git a/rules/apps/Tusky.json b/rules/apps/Tusky.json new file mode 100644 index 0000000..2275456 --- /dev/null +++ b/rules/apps/Tusky.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "69abcbda-331b-11ea-823b-55dfdegt4a81", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Tusky", + "url": "https://f-droid.org/packages/com.keylesspalace.tusky/", + "extra_map": { + "android_app_package": "com.keylesspalace.tusky" + } + } +} \ No newline at end of file diff --git a/rules/apps/TwiFucker.json b/rules/apps/TwiFucker.json new file mode 100644 index 0000000..0a29760 --- /dev/null +++ b/rules/apps/TwiFucker.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "a91c4cab-3ef8-4a93-bf4f-c017a6a425ea", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "TwiFucker", + "url": "https://github.com/Dr-TSNG/TwiFucker", + "extra_map": { + "android_app_package": "icu.nullptr.twifucker" + } + } +} \ No newline at end of file diff --git a/rules/apps/Twoyi.json b/rules/apps/Twoyi.json new file mode 100644 index 0000000..86fee11 --- /dev/null +++ b/rules/apps/Twoyi.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "2e576a8e-b7d8-41a5-9eb5-60830569cc0a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "两仪", + "url": "https://github.com/twoyi/twoyi", + "extra_map": { + "android_app_package": "io.twoyi" + } + } +} \ No newline at end of file diff --git a/rules/apps/UpgradeAll.json b/rules/apps/UpgradeAll.json index b382b8f..4b1d251 100644 --- a/rules/apps/UpgradeAll.json +++ b/rules/apps/UpgradeAll.json @@ -1,11 +1,11 @@ { "base_version": 2, - "config_version": 1, + "config_version": 2, "uuid": "f27f71e1-d7a1-4fd1-bbcc-9744380611a1", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { "name": "UpgradeAll", - "url": "https://github.com/xz-dev/UpgradeAll", + "url": "https://github.com/DUpdateSystem/UpgradeAll", "extra_map": { "android_app_package": "net.xzos.upgradeall" } diff --git a/rules/apps/VLC.json b/rules/apps/VLC.json new file mode 100644 index 0000000..c0a4079 --- /dev/null +++ b/rules/apps/VLC.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "cd2d6561-f637-4b5c-84a2-bbf1baedd635", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "VLC", + "url": "https://play.google.com/store/apps/details?id=org.videolan.vlc", + "extra_map": { + "android_app_package": "org.videolan.vlc" + } + } +} \ No newline at end of file diff --git a/rules/apps/VirtualXposed.json b/rules/apps/VirtualXposed.json index c34b768..9d5cca9 100644 --- a/rules/apps/VirtualXposed.json +++ b/rules/apps/VirtualXposed.json @@ -1,13 +1,13 @@ { "base_version": 2, - "config_version": 1, + "config_version": 2, "uuid": "89686b18-c76f-4a4f-be5f-5966f76633a9", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { "name": "VirtualXposed", "url": "https://github.com/android-hacker/VirtualXposed", "extra_map": { - "android_app_package": "io.va.exposed" + "android_app_package": "io.va.exposed64" } } } \ No newline at end of file diff --git a/rules/apps/WallpaperEngine.json b/rules/apps/WallpaperEngine.json new file mode 100644 index 0000000..626894f --- /dev/null +++ b/rules/apps/WallpaperEngine.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "7c9ac81d-6904-4a59-8e90-80e4f5ab10ed", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Wallpaper Engine", + "url": "https://play.google.com/store/apps/details?id=io.wallpaperengine.weclient", + "extra_map": { + "android_app_package": "io.wallpaperengine.weclient" + } + } +} \ No newline at end of file diff --git a/rules/apps/WiFiAnalyzer.json b/rules/apps/WiFiAnalyzer.json new file mode 100644 index 0000000..04a6117 --- /dev/null +++ b/rules/apps/WiFiAnalyzer.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "6ff5166e-7d94-43cf-b219-2942b47aeb2e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "WiFiAnalyzer", + "url": "https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer", + "extra_map": { + "android_app_package": "com.verm.wifianalyzer" + } + } +} \ No newline at end of file diff --git a/rules/apps/Wikipedia(Alpha).json b/rules/apps/Wikipedia(Alpha).json new file mode 100644 index 0000000..95bdd9d --- /dev/null +++ b/rules/apps/Wikipedia(Alpha).json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "8c079214-2a5b-4b4c-a727-00957b35f6af", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Wikipedia (Alpha)", + "url": "https://github.com/wikimedia/apps-android-wikipedia", + "extra_map": { + "android_app_package": "org.wikipedia.alpha" + } + } +} \ No newline at end of file diff --git a/rules/apps/WildRift.json b/rules/apps/WildRift.json new file mode 100644 index 0000000..9589187 --- /dev/null +++ b/rules/apps/WildRift.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "fdb4b6bb-c16e-41a3-a0c3-431846e96621", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Wild Rift", + "url": "https://play.google.com/store/apps/details?id=com.riotgames.league.wildrift", + "extra_map": { + "android_app_package": "com.riotgames.league.wildrift" + } + } +} \ No newline at end of file diff --git a/rules/apps/Windy.com.json b/rules/apps/Windy.com.json new file mode 100644 index 0000000..01e92b2 --- /dev/null +++ b/rules/apps/Windy.com.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "0895f014-97c0-4963-8314-098191584fad", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Windy.com", + "url": "https://play.google.com/store/apps/details?id=com.windyty.android", + "extra_map": { + "android_app_package": "com.windyty.android" + } + } +} \ No newline at end of file diff --git a/rules/apps/YASNAC.json b/rules/apps/YASNAC.json new file mode 100644 index 0000000..079caa8 --- /dev/null +++ b/rules/apps/YASNAC.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "5770a574-2235-4470-bddf-ed14f448d94c", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "YASNAC", + "url": "https://play.google.com/store/apps/details?id=rikka.safetynetchecker", + "extra_map": { + "android_app_package": "rikka.safetynetchecker" + } + } +} \ No newline at end of file diff --git a/rules/apps/Yandex.json b/rules/apps/Yandex.json new file mode 100644 index 0000000..c80a4e4 --- /dev/null +++ b/rules/apps/Yandex.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "f5c2e7ec-8bf7-47df-81ae-f576b3f48067", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Yandex", + "url": "https://play.google.com/store/apps/details?id=ru.yandex.searchplugin", + "extra_map": { + "android_app_package": "ru.yandex.searchplugin" + } + } +} \ No newline at end of file diff --git a/rules/apps/[Magisk]LSPosed.json b/rules/apps/[Magisk]LSPosed.json new file mode 100644 index 0000000..ba01bbd --- /dev/null +++ b/rules/apps/[Magisk]LSPosed.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 2, + "uuid": "cae648b4-bee9-4614-8fea-acc780e83c7e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "[Magisk]LSPosed", + "url": "https://github.com/LSPosed/LSPosed", + "extra_map": { + "android_magisk_module": "zygisk_lsposed" + } + } +} \ No newline at end of file diff --git a/rules/apps/[Magisk_Module]QTI-MEM-OPT.json b/rules/apps/[Magisk]QTI-MEM-OPT.json similarity index 80% rename from rules/apps/[Magisk_Module]QTI-MEM-OPT.json rename to rules/apps/[Magisk]QTI-MEM-OPT.json index 2634912..1060b58 100644 --- a/rules/apps/[Magisk_Module]QTI-MEM-OPT.json +++ b/rules/apps/[Magisk]QTI-MEM-OPT.json @@ -1,10 +1,10 @@ { "base_version": 2, - "config_version": 1, + "config_version": 2, "uuid": "e00754b3-837e-41c3-aff6-ba09f85711a0", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "[Magisk_Module]QTI-MEM-OPT", + "name": "[Magisk]QTI-MEM-OPT", "url": "https://github.com/yc9559/qti-mem-opt/", "extra_map": { "android_magisk_module": "qti-mem-opt" diff --git a/rules/apps/[Magisk_Module]Riru Core.json b/rules/apps/[Magisk]Riru.json similarity index 80% rename from rules/apps/[Magisk_Module]Riru Core.json rename to rules/apps/[Magisk]Riru.json index 298e825..ba7d1b8 100644 --- a/rules/apps/[Magisk_Module]Riru Core.json +++ b/rules/apps/[Magisk]Riru.json @@ -1,10 +1,10 @@ { "base_version": 2, - "config_version": 1, + "config_version": 2, "uuid": "bef9e572-32fd-11ea-a82d-f108c61ac67d", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "[Magisk_Module]Riru Core", + "name": "[Magisk]Riru", "url": "https://github.com/RikkaApps/Riru", "extra_map": { "android_magisk_module": "riru-core" diff --git a/rules/apps/[Magisk]Shamiko.json b/rules/apps/[Magisk]Shamiko.json new file mode 100644 index 0000000..1c58164 --- /dev/null +++ b/rules/apps/[Magisk]Shamiko.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 2, + "uuid": "0765b0fb-0e66-4fa3-a8f9-4391ed4288b2", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "[Magisk]Shamiko", + "url": "https://github.com/LSPosed/LSPosed.github.io", + "extra_map": { + "android_magisk_module": "zygisk_shamiko" + } + } +} \ No newline at end of file diff --git a/rules/apps/[Magisk]Storage Redirect.json b/rules/apps/[Magisk]Storage Redirect.json new file mode 100644 index 0000000..bc474ad --- /dev/null +++ b/rules/apps/[Magisk]Storage Redirect.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 3, + "uuid": "ce3674ba-3fbc-498b-9587-7e460226692f", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "[Magisk]存储重定向", + "url": "https://github.com/RikkaApps/StorageRedirect-assets", + "extra_map": { + "android_magisk_module": "zygisk-storage-isolation" + } + } +} \ No newline at end of file diff --git a/rules/apps/[Magisk]Sui.json b/rules/apps/[Magisk]Sui.json new file mode 100644 index 0000000..62619b3 --- /dev/null +++ b/rules/apps/[Magisk]Sui.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 2, + "uuid": "e0e00c93-8e9a-48a9-8561-41635356c12e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "[Magisk]Sui", + "url": "https://github.com/RikkaApps/Sui", + "extra_map": { + "android_magisk_module": "zygisk-sui" + } + } +} \ No newline at end of file diff --git a/rules/apps/[Magisk]TrichromeLibrary-Squoosh.json b/rules/apps/[Magisk]TrichromeLibrary-Squoosh.json new file mode 100644 index 0000000..bc5c341 --- /dev/null +++ b/rules/apps/[Magisk]TrichromeLibrary-Squoosh.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 2, + "uuid": "19974600-250b-4df9-ba4d-9bfa68ae0545", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "[Magisk]TrichromeLibrary-Squoosh", + "url": "https://github.com/entr0pia/trichromelibrary-squoosh", + "extra_map": { + "android_magisk_module": "trichromelibrary-squoosh" + } + } +} \ No newline at end of file diff --git a/rules/apps/uperf.json b/rules/apps/[Magisk]uperf.json similarity index 83% rename from rules/apps/uperf.json rename to rules/apps/[Magisk]uperf.json index 6325e65..fa21969 100644 --- a/rules/apps/uperf.json +++ b/rules/apps/[Magisk]uperf.json @@ -1,10 +1,10 @@ { "base_version": 2, - "config_version": 1, + "config_version": 2, "uuid": "ad0d7155-226e-40e1-b82b-5a317c66cbb9", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "uperf", + "name": "[Magisk]uperf", "url": "https://github.com/yc9559/uperf", "extra_map": { "android_magisk_module": "uperf" diff --git a/rules/apps/[Magisk_Module]Fingerprint-pay-alipay.json b/rules/apps/[Magisk_Module]Fingerprint-pay-alipay.json deleted file mode 100644 index ab4891f..0000000 --- a/rules/apps/[Magisk_Module]Fingerprint-pay-alipay.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "base_version": 2, - "config_version": 1, - "uuid": "277bd84a-32fd-11ea-b1be-83b5946898f9", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", - "info": { - "name": "[Magisk_Module]Fingerprint-pay-alipay", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-alipay", - "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-alipay" - } - } -} \ No newline at end of file diff --git a/rules/apps/[Magisk_Module]Fingerprint-pay-qq.json b/rules/apps/[Magisk_Module]Fingerprint-pay-qq.json deleted file mode 100644 index 8126052..0000000 --- a/rules/apps/[Magisk_Module]Fingerprint-pay-qq.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "base_version": 2, - "config_version": 1, - "uuid": "73171f58-32fd-11ea-b72f-ad884749cac0", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", - "info": { - "name": "[Magisk_Module]Fingerprint-pay-qq", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-qq", - "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-qq" - } - } -} \ No newline at end of file diff --git a/rules/apps/[Magisk_Module]Fingerprint-pay-taobao.json b/rules/apps/[Magisk_Module]Fingerprint-pay-taobao.json deleted file mode 100644 index 130cf82..0000000 --- a/rules/apps/[Magisk_Module]Fingerprint-pay-taobao.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "base_version": 2, - "config_version": 1, - "uuid": "51e05aa2-32fd-11ea-9637-cf36d21de5ba", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", - "info": { - "name": "[Magisk_Module]Fingerprint-pay-taobao", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-taobao", - "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-taobao" - } - } -} \ No newline at end of file diff --git a/rules/apps/[Magisk_Module]Fingerprint-pay-wechat.json b/rules/apps/[Magisk_Module]Fingerprint-pay-wechat.json deleted file mode 100644 index 1475c12..0000000 --- a/rules/apps/[Magisk_Module]Fingerprint-pay-wechat.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "base_version": 2, - "config_version": 1, - "uuid": "3c15256e-32fc-11ea-87f8-8dede83de5b0", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", - "info": { - "name": "[Magisk_Module]Fingerprint-pay-wechat", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-wechat", - "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-wechat" - } - } -} \ No newline at end of file diff --git a/rules/apps/vFlat.json b/rules/apps/vFlat.json new file mode 100644 index 0000000..994b2e2 --- /dev/null +++ b/rules/apps/vFlat.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "77866559-90f5-4abb-a4bd-1ccdb1605859", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "vFlat Scan", + "url": "https://play.google.com/store/apps/details?id=com.voyagerx.scanner", + "extra_map": { + "android_app_package": "com.voyagerx.scanner" + } + } +} \ No newline at end of file diff --git a/rules/apps/xManager.json b/rules/apps/xManager.json new file mode 100644 index 0000000..8fd4ceb --- /dev/null +++ b/rules/apps/xManager.json @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "d9f190b6-1315-4212-a20c-9a281d936328", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "xManager", + "url": "https://github.com/xManager-v2/xManager-Spotify", + "extra_map": { + "android_app_package": "com.xc3fff0e.xmanager" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\345\220\214\346\226\207\350\276\223\345\205\245\346\263\225.json" "b/rules/apps/\345\220\214\346\226\207\350\276\223\345\205\245\346\263\225.json" new file mode 100644 index 0000000..f53d1e0 --- /dev/null +++ "b/rules/apps/\345\220\214\346\226\207\350\276\223\345\205\245\346\263\225.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "fa84d270-3e99-494e-9fc0-88db8662b283", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "同文输入法", + "url": "https://github.com/osfans/trime", + "extra_map": { + "android_app_package": "com.osfans.trime" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\345\257\206\347\240\201\351\224\256\347\233\230\357\274\210PassKeyboard\357\274\211.json" "b/rules/apps/\345\257\206\347\240\201\351\224\256\347\233\230\357\274\210PassKeyboard\357\274\211.json" new file mode 100644 index 0000000..50520d1 --- /dev/null +++ "b/rules/apps/\345\257\206\347\240\201\351\224\256\347\233\230\357\274\210PassKeyboard\357\274\211.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "d0c4d422-b734-4aec-adb2-2a4a01139e6a", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "密码键盘(PassKeyboard)", + "url": "https://www.coolapk.com/apk/com.kongzue.secretinput", + "extra_map": { + "android_app_package": "com.kongzue.secretinput" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\345\257\206\351\222\245\350\256\244\350\257\201\346\274\224\347\244\272.json" "b/rules/apps/\345\257\206\351\222\245\350\256\244\350\257\201\346\274\224\347\244\272.json" new file mode 100644 index 0000000..35e5a1b --- /dev/null +++ "b/rules/apps/\345\257\206\351\222\245\350\256\244\350\257\201\346\274\224\347\244\272.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "6156efbb-973f-4a16-a689-f1d8df3be1f6", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "密钥认证演示", + "url": "https://play.google.com/store/apps/details?id=io.github.vvb2060.keyattestation", + "extra_map": { + "android_app_package": "io.github.vvb2060.keyattestation" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\345\260\217\346\230\237\350\256\260\350\264\246.json" "b/rules/apps/\345\260\217\346\230\237\350\256\260\350\264\246.json" new file mode 100644 index 0000000..5b43ed4 --- /dev/null +++ "b/rules/apps/\345\260\217\346\230\237\350\256\260\350\264\246.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "3187ff3e-a13b-45ed-b359-1a24abd2c154", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "小星记账", + "url": "https://www.coolapk.com/apk/com.cxincx.xxjz", + "extra_map": { + "android_app_package": "com.cxincx.xxjz" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\345\276\256\350\275\257\346\241\214\351\235\242\357\274\210MicrosoftLauncher\357\274\211.json" "b/rules/apps/\345\276\256\350\275\257\346\241\214\351\235\242\357\274\210MicrosoftLauncher\357\274\211.json" new file mode 100644 index 0000000..75739aa --- /dev/null +++ "b/rules/apps/\345\276\256\350\275\257\346\241\214\351\235\242\357\274\210MicrosoftLauncher\357\274\211.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "3edfeb32-be81-4852-9c8f-84a1206564f5", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "微软桌面(Microsoft Launcher)", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.launcher", + "extra_map": { + "android_app_package": "com.microsoft.launcher" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\211\213\346\234\272\350\277\236\346\216\245.json" "b/rules/apps/\346\211\213\346\234\272\350\277\236\346\216\245.json" new file mode 100644 index 0000000..e4ec2fd --- /dev/null +++ "b/rules/apps/\346\211\213\346\234\272\350\277\236\346\216\245.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "717686fb-101e-46b7-90be-9dccb9cbbd75", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "链接至 Windows", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.appmanager", + "extra_map": { + "android_app_package": "com.microsoft.appmanager" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\212\226\351\237\263.json" "b/rules/apps/\346\212\226\351\237\263.json" new file mode 100644 index 0000000..6360d05 --- /dev/null +++ "b/rules/apps/\346\212\226\351\237\263.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "07a9f3ad-73b2-4792-9970-ceaa0e78be9a", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "抖音", + "url": "https://www.coolapk.com/apk/com.ss.android.ugc.aweme", + "extra_map": { + "android_app_package": "com.ss.android.ugc.aweme" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\214\207\347\272\271\346\224\257\344\273\230.json" "b/rules/apps/\346\214\207\347\272\271\346\224\257\344\273\230.json" new file mode 100644 index 0000000..d80b9a7 --- /dev/null +++ "b/rules/apps/\346\214\207\347\272\271\346\224\257\344\273\230.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "d5c234fa-ef75-4237-a6c5-274935cdf96b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "指纹支付", + "url": "https://github.com/eritpchy/FingerprintPay", + "extra_map": { + "android_app_package": "com.surcumference.fingerprintpay" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\220\234\347\264\242\350\277\233\345\214\226.json" "b/rules/apps/\346\220\234\347\264\242\350\277\233\345\214\226.json" new file mode 100644 index 0000000..6135e2d --- /dev/null +++ "b/rules/apps/\346\220\234\347\264\242\350\277\233\345\214\226.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "ea4b3ef6-c897-4cdd-a444-4fbb97bfb48f", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "搜索进化", + "url": "https://www.coolapk.com/apk/com.jwg.searchEVO", + "extra_map": { + "android_app_package": "com.jwg.searchEVO" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\224\257\344\273\230\345\256\235.json" "b/rules/apps/\346\224\257\344\273\230\345\256\235.json" new file mode 100644 index 0000000..ea484b7 --- /dev/null +++ "b/rules/apps/\346\224\257\344\273\230\345\256\235.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "7c95867d-f608-4038-a59c-00901643c8e7", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "支付宝", + "url": "https://play.google.com/store/apps/details?id=com.eg.android.AlipayGphone", + "extra_map": { + "android_app_package": "com.eg.android.AlipayGphone" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\235\234\346\257\224\345\244\247\345\226\207\345\217\255.json" "b/rules/apps/\346\235\234\346\257\224\345\244\247\345\226\207\345\217\255.json" new file mode 100644 index 0000000..4e185f3 --- /dev/null +++ "b/rules/apps/\346\235\234\346\257\224\345\244\247\345\226\207\345\217\255.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "dad71c6f-f67f-4e8f-9f70-e4a70b621d37", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "杜比大喇叭", + "url": "https://github.com/nining377/dolby_beta", + "extra_map": { + "android_app_package": "com.raincat.dolby_beta" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\244\222\347\233\220\351\237\263\344\271\220.json" "b/rules/apps/\346\244\222\347\233\220\351\237\263\344\271\220.json" new file mode 100644 index 0000000..2fd4139 --- /dev/null +++ "b/rules/apps/\346\244\222\347\233\220\351\237\263\344\271\220.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "5ae01e1e-1e6c-430f-841d-a2a1dcca3758", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": " 椒盐音乐", + "url": "https://github.com/Moriafly/SaltPlayerSource", + "extra_map": { + "android_app_package": "com.salt.music" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\260\264\347\220\203\346\270\205\345\215\225.json" "b/rules/apps/\346\260\264\347\220\203\346\270\205\345\215\225.json" new file mode 100644 index 0000000..a3775e4 --- /dev/null +++ "b/rules/apps/\346\260\264\347\220\203\346\270\205\345\215\225.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "6648e396-b515-440c-96fc-b9f32bd5aa76", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "水球清单", + "url": "https://play.google.com/store/apps/details?id=com.seekrtech.waterapp", + "extra_map": { + "android_app_package": "com.seekrtech.waterapp" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\346\270\205\346\265\212.json" "b/rules/apps/\346\270\205\346\265\212.json" new file mode 100644 index 0000000..7753359 --- /dev/null +++ "b/rules/apps/\346\270\205\346\265\212.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "a3e30f85-6155-4104-857b-a70d1328c21d", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "清浊", + "url": "https://www.coolapk.com/apk/com.farplace.qingzhuo", + "extra_map": { + "android_app_package": "com.farplace.qingzhuo" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\347\210\261\347\216\251\346\234\272\345\267\245\345\205\267\347\256\261\357\274\210AdvSetting\357\274\211.json" "b/rules/apps/\347\210\261\347\216\251\346\234\272\345\267\245\345\205\267\347\256\261\357\274\210AdvSetting\357\274\211.json" new file mode 100644 index 0000000..5013549 --- /dev/null +++ "b/rules/apps/\347\210\261\347\216\251\346\234\272\345\267\245\345\205\267\347\256\261\357\274\210AdvSetting\357\274\211.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "c483d58e-7b10-4ee4-b8a4-6a625989b7a8", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "爱玩机工具箱(AdvSetting)", + "url": "https://www.coolapk.com/apk/com.byyoung.setting", + "extra_map": { + "android_app_package": "com.byyoung.setting" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\347\214\253\345\222\214\346\261\244.json" "b/rules/apps/\347\214\253\345\222\214\346\261\244.json" new file mode 100644 index 0000000..08c1c48 --- /dev/null +++ "b/rules/apps/\347\214\253\345\222\214\346\261\244.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "95a33d3b-8e5f-4462-acc1-e958d7706547", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "猫和汤", + "url": "https://play.google.com/store/apps/details?id=com.hidea.cat", + "extra_map": { + "android_app_package": "com.hidea.cat" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\347\231\275\351\251\254\345\234\260\345\233\276\357\274\210Bmap\357\274\211.json" "b/rules/apps/\347\231\275\351\251\254\345\234\260\345\233\276\357\274\210Bmap\357\274\211.json" new file mode 100644 index 0000000..90a5566 --- /dev/null +++ "b/rules/apps/\347\231\275\351\251\254\345\234\260\345\233\276\357\274\210Bmap\357\274\211.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "92a0b0c4-faa2-4161-8f58-f59ddc83bd8f", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "白马地图(Bmap)", + "url": "https://www.coolapk.com/apk/me.gfuil.bmap", + "extra_map": { + "android_app_package": "me.gfuil.bmap" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\350\247\243\345\277\247\345\250\203\345\250\203.json" "b/rules/apps/\350\247\243\345\277\247\345\250\203\345\250\203.json" new file mode 100644 index 0000000..1fe4725 --- /dev/null +++ "b/rules/apps/\350\247\243\345\277\247\345\250\203\345\250\203.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "cb527a28-4237-403b-b5a3-1328ead83dde", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "解忧娃娃", + "url": "https://play.google.com/store/apps/details?id=id.com.WorryDolls", + "extra_map": { + "android_app_package": "id.com.WorryDolls" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\350\260\201\345\212\250\344\272\206\346\210\221\347\232\204\346\211\213\346\234\272\357\274\237.json" "b/rules/apps/\350\260\201\345\212\250\344\272\206\346\210\221\347\232\204\346\211\213\346\234\272\357\274\237.json" new file mode 100644 index 0000000..de7b3dd --- /dev/null +++ "b/rules/apps/\350\260\201\345\212\250\344\272\206\346\210\221\347\232\204\346\211\213\346\234\272\357\274\237.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "45387f24-6339-461b-8e07-44854dbda96e", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "谁动了我的手机?", + "url": "https://play.google.com/store/apps/details?id=com.wtmp.svdsoftware", + "extra_map": { + "android_app_package": "com.wtmp.svdsoftware" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\351\200\232\347\237\245\345\212\251\346\211\213.json" "b/rules/apps/\351\200\232\347\237\245\345\212\251\346\211\213.json" new file mode 100644 index 0000000..9aeccdd --- /dev/null +++ "b/rules/apps/\351\200\232\347\237\245\345\212\251\346\211\213.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "9574fce9-ce1b-4ad5-bc0e-167ee3612cb8", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "通知助手", + "url": "https://www.coolapk.com/apk/cn.skyrin.ntfh", + "extra_map": { + "android_app_package": "cn.skyrin.ntfh" + } + } +} \ No newline at end of file diff --git "a/rules/apps/\351\243\236\344\271\246.json" "b/rules/apps/\351\243\236\344\271\246.json" new file mode 100644 index 0000000..4994f27 --- /dev/null +++ "b/rules/apps/\351\243\236\344\271\246.json" @@ -0,0 +1,13 @@ +{ + "base_version": 2, + "config_version": 1, + "uuid": "04bc1104-4872-435f-8868-9e93540b4382", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "飞书", + "url": "https://www.coolapk.com/apk/com.ss.android.lark", + "extra_map": { + "android_app_package": "com.ss.android.lark" + } + } +} \ No newline at end of file diff --git a/rules/hubs/Gitlab_commit.json b/rules/hubs/Gitlab_commit.json new file mode 100755 index 0000000..4da7a27 --- /dev/null +++ b/rules/hubs/Gitlab_commit.json @@ -0,0 +1,17 @@ +{ + "base_version": 6, + "config_version": 1, + "uuid": "0aacd531-ebac-44d4-92da-5dfcb70e4592", + "info": { + "hub_name": "Gitlab Commit", + "hub_icon_url": "" + }, + "target_check_api": "", + "api_keywords": [ + "owner", + "repo" + ], + "app_url_templates": [ + "https://gitlab.com/%owner/%repo/" + ] +} \ No newline at end of file diff --git a/rules/hubs/LsposedRepo.json b/rules/hubs/LsposedRepo.json new file mode 100755 index 0000000..28c6beb --- /dev/null +++ b/rules/hubs/LsposedRepo.json @@ -0,0 +1,16 @@ +{ + "base_version": 6, + "config_version": 1, + "uuid": "401e6259-2eab-46f0-8e8a-d2bfafedf5bf", + "info": { + "hub_name": "Lsposed Module Repository", + "hub_icon_url": "" + }, + "target_check_api": "", + "api_keywords": [ + "android_app_package" + ], + "app_url_templates": [ + "https://modules.lsposed.org/module/%android_app_package/" + ] +} \ No newline at end of file diff --git a/rules/rules.json b/rules/rules.json index 90da797..108f187 100644 --- a/rules/rules.json +++ b/rules/rules.json @@ -2,12 +2,12 @@ "app_config_list": [ { "base_version": 2, - "config_version": 1, + "config_version": 2, "uuid": "f27f71e1-d7a1-4fd1-bbcc-9744380611a1", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { "name": "UpgradeAll", - "url": "https://github.com/xz-dev/UpgradeAll", + "url": "https://github.com/DUpdateSystem/UpgradeAll", "extra_map": { "android_app_package": "net.xzos.upgradeall" } @@ -15,2822 +15,4473 @@ }, { "base_version": 2, - "config_version": 2, - "uuid": "b90d9126-3303-11ea-b72f-bfb570d9e623", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 1, + "uuid": "c31de18d-b56e-41b9-b43b-a1c6d69ec6a0", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "阅读 2.0", - "url": "https://github.com/gedoor/MyBookshelf", + "name": "1Password", + "url": "https://play.google.com/store/apps/details?id=com.agilebits.onepassword", "extra_map": { - "android_app_package": "com.gedoor.monkeybook" + "android_app_package": "com.agilebits.onepassword" } } }, { "base_version": 2, "config_version": 1, - "uuid": "6f04d3b8-4842-4076-b89e-bd1e26eab401", + "uuid": "ec2f237e-a502-4a1c-864b-3b64eaa75303", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "阅读 3.0", - "url": "https://github.com/gedoor/legado", + "name": "APKGrabber", + "url": "https://github.com/hemker/apkgrabber", "extra_map": { - "android_app_package": "io.legado.app.release" + "android_app_package": "de.apkgrabber" } } }, { "base_version": 2, "config_version": 1, - "uuid": "0b39c728-1eba-40e3-a4db-21c906f8b162", + "uuid": "1b5cf410-182d-4f96-8299-a19dbf3a5e6e", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Tachiyomi", - "url": "https://github.com/inorichi/tachiyomi", + "name": "APKUpdater", + "url": "https://github.com/rumboalla/apkupdater", "extra_map": { - "android_app_package": "eu.kanade.tachiyomi" + "android_app_package": "com.apkupdater" } } }, { "base_version": 2, - "config_version": 3, - "uuid": "418f2e8d-fbe1-485d-a2d8-1743318621f4", + "config_version": 1, + "uuid": "aa590ed0-91c0-4071-a97e-6b7974d2c1f7", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Cimoc", - "url": "https://github.com/feilongfl/Cimoc", + "name": "AdAway", + "url": "https://github.com/AdAway/AdAway", "extra_map": { - "android_app_package": "com.hiroshi.cimoc" + "android_app_package": "org.adaway" } } }, { "base_version": 2, "config_version": 1, - "uuid": "433fdb51-30e5-48f6-9a9c-a72149642e44", + "uuid": "c28625f2-735b-405c-9773-0847587f6e8d", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Cimoc(Haleydu)", - "url": "https://github.com/Haleydu/Cimoc", + "name": "AdGuard", + "url": "https://github.com/AdguardTeam/AdguardForAndroid", "extra_map": { - "android_app_package": "com.haleydu.cimoc" + "android_app_package": "com.adguard.android" } } }, { "base_version": 2, "config_version": 1, - "uuid": "0bea5a92-4b1d-44c6-b628-7b0eb75dfbd5", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "aef1c0de-dd1e-4259-844e-581e89ada1f5", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Meow", - "url": "https://github.com/neverfelly/Meow", + "name": "Admin Hands", + "url": "https://play.google.com/store/apps/details?id=com.arpaplus.adminhands", "extra_map": { - "android_app_package": "top.rechinx.meow" + "android_app_package": "com.arpaplus.adminhands" } } }, { "base_version": 2, "config_version": 1, - "uuid": "f7b2d588-38ae-47d7-a2e8-fb2d6c2e9d51", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "07b13e3e-034d-4813-8f0c-f49df09fca70", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "MiPush", - "url": "https://github.com/MiPushFramework/MiPushFramework", + "name": "Aegis", + "url": "https://github.com/beemdevelopment/Aegis", "extra_map": { - "android_app_package": "top.trumeet.mipush" + "null": "com.beemdevelopment.aegis" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ad0d7155-226e-40e1-b82b-5a317c66cbb9", + "uuid": "70096a8c-237e-4a4f-948d-0d690b664deb", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "uperf", - "url": "https://github.com/yc9559/uperf", + "name": "Aliucord", + "url": "https://github.com/Aliucord/Aliucord", "extra_map": { - "android_magisk_module": "uperf" + "android_app_package": "com.aliucord.installer" } } }, { "base_version": 2, "config_version": 1, - "uuid": "19914ee4-32f4-11ea-81e3-21746c6fe699", + "uuid": "c259c0e0-a764-4afd-aea5-1de87bf48eb1", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "扫一扫", - "url": "https://github.com/ekibun/QrCodeScanner", + "name": "AlpineTerm", + "url": "https://github.com/xeffyr/alpine-term/", "extra_map": { - "android_app_package": "com.inklin.qrcodescanner" + "android_app_package": "xeffyr.alpine.term" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "a7aa927c-32f8-11ea-8d01-bbf5b9f33585", + "config_version": 2, + "uuid": "9aaa78ef-fe61-4c68-9860-c188f3aefb73", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "edXposedManager", - "url": "https://github.com/ElderDrivers/EdXposedManager", + "name": "Amaze File Manager", + "url": "https://github.com/TeamAmaze/AmazeFileManager", "extra_map": { - "android_app_package": "org.meowcat.edxposed.manager" + "android_app_package": "ccom.amaze.filemanager" } } }, { "base_version": 2, "config_version": 1, - "uuid": "93f12aac-32fd-11ea-9d3d-37b8fbe85295", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "e9f34660-5e35-4d49-a755-460c80cc43d0", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "QNotified", - "url": "https://github.com/cinit/QNotified", + "name": "Amazon Prime Video", + "url": "https://play.google.com/store/apps/details?id=com.amazon.avod.thirdpartyclient", "extra_map": { - "android_app_package": "nil.nadph.qnotified" + "android_app_package": "com.amazon.avod.thirdpartyclient" } } }, { "base_version": 2, "config_version": 1, - "uuid": "277bd84a-32fd-11ea-b1be-83b5946898f9", + "uuid": "caa6814f-7b0c-4e69-9faf-1fc089939df0", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "[Magisk_Module]Fingerprint-pay-alipay", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-alipay", + "name": "AnXray", + "url": "https://github.com/XTLS/AnXray", "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-alipay" + "android_app_package": "io.nekohasekai.anXray" } } }, { "base_version": 2, "config_version": 1, - "uuid": "73171f58-32fd-11ea-b72f-ad884749cac0", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "49db0a68-2771-4cbd-9a48-2bad010919a5", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "[Magisk_Module]Fingerprint-pay-qq", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-qq", + "name": "Angle Meter 360", + "url": "https://play.google.com/store/apps/details?id=com.alekseykozlov.AngleMeter", "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-qq" + "android_app_package": "com.alekseykozlov.AngleMeter" } } }, { "base_version": 2, "config_version": 1, - "uuid": "51e05aa2-32fd-11ea-9637-cf36d21de5ba", + "uuid": "039d91ea-e868-481e-8b05-48683fa15e0f", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "[Magisk_Module]Fingerprint-pay-taobao", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-taobao", + "name": "AnimeOne", + "url": "https://github.com/HenryQuan/AnimeOne", "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-taobao" + "android_app_package": "org.github.henryquan.animeone" } } }, { "base_version": 2, "config_version": 1, - "uuid": "3c15256e-32fc-11ea-87f8-8dede83de5b0", + "uuid": "1aa8292c-44ad-4683-8c31-509f0c28d45c", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "[Magisk_Module]Fingerprint-pay-wechat", - "url": "https://github.com/eritpchy/Fingerprint-pay-magisk-wechat", + "name": "AppManager", + "url": "https://github.com/MuntashirAkon/AppManager", "extra_map": { - "android_magisk_module": "riru-module-xfingerprint-pay-wechat" + "android_app_package": "io.github.muntashirakon.AppManager" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bef9e572-32fd-11ea-a82d-f108c61ac67d", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "4a098735-779c-4477-ac0b-4a07475ce253", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "[Magisk_Module]Riru Core", - "url": "https://github.com/RikkaApps/Riru", + "name": "App Ops", + "url": "https://play.google.com/store/apps/details?id=rikka.appops", "extra_map": { - "android_magisk_module": "riru-core" + "android_app_package": "rikka.appops" } } }, { "base_version": 2, "config_version": 1, - "uuid": "e00754b3-837e-41c3-aff6-ba09f85711a0", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "e2601643-69a2-4205-8caf-af0ee301d023", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "[Magisk_Module]QTI-MEM-OPT", - "url": "https://github.com/yc9559/qti-mem-opt/", + "name": "App Translator", + "url": "https://www.coolapk.com/apk/com.lerist.xposed.apptranslator", "extra_map": { - "android_magisk_module": "qti-mem-opt" + "android_app_package": "com.lerist.xposed.apptranslator" } } }, { "base_version": 2, "config_version": 1, - "uuid": "06baf340-27c9-4c43-9f4e-3d0f8443199e", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "b3b39acd-c70a-48c0-9613-ef863b4fa489", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "Via浏览器", - "url": "https://www.coolapk.com/apk/mark.via", + "name": "AppWarden", + "url": "https://gitlab.com/AuroraOSS/AppWarden", "extra_map": { - "android_app_package": "mark.via" + "android_app_package": "com.aurora.warden" } } }, { "base_version": 2, - "config_version": 3, - "uuid": "697d8bda-331b-11ea-823b-55dfdee64a81", - "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "config_version": 1, + "uuid": "077364cc-3dae-4408-b3cf-b8580698dbaf", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "Termux", - "url": "https://f-droid.org/packages/com.termux/", + "name": "Audio Recorder", + "url": "https://gitlab.com/axet/android-audio-recorder", "extra_map": { - "android_app_package": "com.termux" + "android_app_package": "com.github.axet.audiorecorder" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c259c0e0-a764-4afd-aea5-1de87bf48eb1", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "98b18546-e7b9-44bd-b35e-9899fee2b4ec", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "AlpineTerm", - "url": "https://github.com/xeffyr/alpine-term/", + "name": "Aurora Droid", + "url": "https://f-droid.org/packages/com.aurora.adroid/", "extra_map": { - "android_app_package": "xeffyr.alpine.term" + "android_app_package": "com.aurora.adroid" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "da1d58d3-40b5-400b-8f27-50bb50d3cf8d", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "info": { + "name": "Aurora Store", + "url": "https://gitlab.com/AuroraOSS/AuroraStore", + "extra_map": { + "android_app_package": "com.aurora.store" } } }, { "base_version": 2, "config_version": 1, - "uuid": "b06ad030-331a-11ea-b7f9-b1ac68735d99", + "uuid": "37abc5b3-e9e5-44c9-ac47-12a979361330", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Shadowsocks", - "url": "https://github.com/shadowsocks/shadowsocks-android", + "name": "AuthenticatorPro", + "url": "https://github.com/jamie-mh/AuthenticatorPro", "extra_map": { - "android_app_package": "com.github.shadowsocks" + "android_app_package": "me.jmh.authenticatorpro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "424cddbe-331a-11ea-b647-0fe9c1f2cd8b", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "f15b69ca-e14a-48d4-80e5-df390f918ceb", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "ShadowsocksR-by bige", - "url": "https://github.com/HMBSbige/ShadowsocksR-Android", + "name": "Auto.js", + "url": "https://www.coolapk.com/apk/org.autojs.autojspro", "extra_map": { - "android_app_package": "com.bige0.shadowsocksr" + "android_app_package": "org.autojs.autojspro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "e7a80428-331a-11ea-9a8b-f504e41fbcbc", + "uuid": "5795df0c-3372-402a-8cad-66e18230dad7", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "V2rayNG", - "url": "https://github.com/2dust/v2rayNG", + "name": "Aves Gallery", + "url": "https://github.com/deckerst/aves", "extra_map": { - "android_app_package": "com.v2ray.ang" + "android_app_package": "deckers.thibault.aves" } } }, { "base_version": 2, "config_version": 1, - "uuid": "91355fb0-3558-11ea-b688-85c15ad46c19", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "a3dd917a-03e1-40f6-8e7a-b7001bc51af6", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "TrebleShot", - "url": "https://github.com/genonbeta/TrebleShot", + "name": "BEAKER", + "url": "https://play.google.com/store/apps/details?id=air.thix.sciencesense.beaker", "extra_map": { - "android_app_package": "com.genonbeta.TrebleShot" + "android_app_package": "air.thix.sciencesense.beaker" } } }, { "base_version": 2, "config_version": 1, - "uuid": "b197aa00-3559-11ea-96f2-dde6ad669613", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "30a5d727-f221-43c1-b4d7-c442db9eab2d", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "厚墨", - "url": "https://www.coolapk.com/apk/cn.deepink.reader", + "name": "Bangumi", + "url": "https://github.com/czy0729/Bangumi", "extra_map": { - "android_app_package": "cn.deepink.reader" + "null": "com.czy0729.bangumi" } } }, { "base_version": 2, "config_version": 1, - "uuid": "5d9a2a56-355c-11ea-9439-bff4fe36d20a", + "uuid": "01421d31-4b60-4a27-9f9d-ea260012d704", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "LinuxDeploy", - "url": "https://github.com/meefik/linuxdeploy", + "name": "哔哩漫游", + "url": "https://github.com/yujincheng08/BiliRoaming", "extra_map": { - "android_app_package": "ru.meefik.linuxdeploy" + "android_app_package": "me.iacn.biliroaming" } } }, { "base_version": 2, "config_version": 1, - "uuid": "19638b60-355d-11ea-b630-7345aa40e02f", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "7fa49b5e-3358-4cdd-a126-22c3f4caf4b9", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "坚果云", - "url": "https://www.coolapk.com/apk/nutstore.android", + "name": "Binaural Beats", + "url": "https://gitlab.com/axet/android-binaural-beats", "extra_map": { - "android_app_package": "nutstore.android" + "android_app_package": "com.github.axet.binauralbeats" } } }, { "base_version": 2, "config_version": 1, - "uuid": "b5180916-8645-ea85-114e-1a389df180d7", + "uuid": "5b317f8f-9ec6-416d-a893-d3b35333350b", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Shizuku", - "url": "https://github.com/RikkaApps/Shizuku", + "name": "Bitwarden", + "url": "https://github.com/bitwarden/mobile", "extra_map": { - "android_app_package": "moe.shizuku.privileged.api" + "android_app_package": "com.x8bit.bitwarden" } } }, { "base_version": 2, "config_version": 1, - "uuid": "823f0b56-3d4f-11ea-b50d-d3504aa1f700", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86mm190d377", + "uuid": "c67bbe90-16c6-4315-9cc1-4894912573bc", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "QQ浏览器", - "url": "https://soft.shouji.com.cn/down/19140.html", + "name": "BiuVideo", + "url": "https://github.com/LeonNOV/BiuVideo", "extra_map": { - "android_app_package": "com.tencent.mtt" + "android_app_package": "com.leon.biuvideo" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "4fded25c-3f63-11ea-a838-751dda094b37", - "base_hub_uuid": "28591e65-849f-4417-aead-9d9098520eed", + "config_version": 2, + "uuid": "61cc1a9a-cf38-4fc2-a6a8-6baddab376f6", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "zlive_official", - "url": "https://app.zhibo.at/", + "name": "Blokada 4", + "url": "https://github.com/blokadaorg/blokada", "extra_map": { - "android_app_package": "com.linroid.zlive" + "android_app_package": "org.blokada.origin.alarm" } } }, { "base_version": 2, "config_version": 1, - "uuid": "56ec3b06-4018-11ea-91ba-a101ea1426c3", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86mm190d377", + "uuid": "c7d7b3c6-9a94-4c44-be60-5aae0872c07c", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "PanDownload", - "url": "https://soft.shouji.com.cn/down/1552946.html", + "name": "Blokada 5", + "url": "https://github.com/blokadaorg/fem", "extra_map": { - "android_app_package": "top.linesoft.kiryuu.pandownload" + "android_app_package": "org.blokada.origin.alarm" } } }, { "base_version": 2, "config_version": 1, - "uuid": "cc000d32-4423-11ea-b683-e358bc562313", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "7d72f8a8-8f48-4d2f-ac6d-daa90168b27e", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "JBusDriver", - "url": "https://github.com/Ccixyj/JBusDriver", + "name": "Brave Browser", + "url": "https://play.google.com/store/apps/details?id=com.brave.browser", "extra_map": { - "android_app_package": "me.jbusdriver" + "android_app_package": "com.brave.browser" } } }, { "base_version": 2, "config_version": 1, - "uuid": "77b4fbe0-45ac-11ea-8bca-d7af92c02572", + "uuid": "9e35ed7d-14ad-4505-a616-309f444320d1", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "草榴社区", - "url": "https://github.com/yuuwill/1024app-android/releases", + "name": "Bromite Browser", + "url": "https://github.com/bromite/bromite", "extra_map": { - "android_app_package": "com.cl.newt66y" + "android_app_package": "org.bromite.bromite" } } }, { "base_version": 2, "config_version": 1, - "uuid": "90b97c28-45b2-11ea-8d3d-5fc162dd0111", - "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "uuid": "7a549860-ebac-4145-a84d-8e58d3f29e05", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Zoysii", - "url": "https://f-droid.org/zh_Hans/packages/xyz.deepdaikon.zoysii/", + "name": "(Bromite) Chromium Browser", + "url": "https://github.com/bromite/chromium", "extra_map": { - "android_app_package": "xyz.deepdaikon.zoysii" + "android_app_package": "org.bromite.chromium" } } }, { "base_version": 2, "config_version": 1, - "uuid": "aed4f818-45b2-11ea-8ee2-f1133bd1066b", - "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "uuid": "2b566efe-b476-4159-9b9b-cf624ee474ba", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "OwnCloud", - "url": "https://f-droid.org/zh_Hans/packages/com.owncloud.android/", + "name": "(Bromite) Chromium System WebView", + "url": "https://github.com/bromite/chromium", "extra_map": { - "android_app_package": "com.owncloud.android" + "android_app_package": "com.android.webview" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "da1d58d3-40b5-400b-8f27-50bb50d3cf8d", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "config_version": 1, + "uuid": "6dee3c1f-247f-4356-a626-f7c1f2acdcf1", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Aurora Store", - "url": "https://gitlab.com/AuroraOSS/AuroraStore", + "name": "Bromite System WebView", + "url": "https://github.com/bromite/bromite", "extra_map": { - "android_app_package": "com.aurora.store" + "android_app_package": "com.android.webview" } } }, { "base_version": 2, "config_version": 1, - "uuid": "e1faee32-45b2-11ea-995b-f38b990fe97e", - "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "uuid": "27d49162-8ef1-4f56-93ec-e81b6c820e4b", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "F-droid_official", - "url": "https://f-droid.org/zh_Hans/packages/org.fdroid.fdroid/", + "name": "CNode社区", + "url": "https://www.coolapk.com/apk/org.cnodejs.android.md", "extra_map": { - "android_app_package": "org.fdroid.fdroid" + "android_app_package": "org.cnodejs.android.md" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bab763c3-59c7-11ea-a131-f460e239c9a2", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "9ab13f57-b6ea-4abe-a437-fbd1383f6677", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "Shadowsocksrb", - "url": "https://github.com/shadowsocksRb/shadowsocksRb-android", + "name": "Call Recorder", + "url": "https://gitlab.com/axet/android-call-recorder", "extra_map": { - "android_app_package": "io.github.shadowsocksrb" + "android_app_package": "com.github.axet.callrecorder" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ca09f319-59c7-11ea-9a4d-f460e239c9a2", + "uuid": "56689a74-d64e-4f19-a7f6-b9440b828af0", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "ClashForAndroid", - "url": "https://github.com/Kr328/ClashForAndroid", + "name": "Catogram", + "url": "https://github.com/catogram/catogram", "extra_map": { - "android_app_package": "com.github.kr328.clash" + "android_app_package": "ua.itaysonlab.messenger" } } }, { "base_version": 2, "config_version": 1, - "uuid": "12fa8a06-5b77-11ea-ad60-f460e239c9a2", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "150ae3b4-1835-402c-afa1-aa91a060aff0", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "JavRocket", - "url": "https://github.com/gentlemansolo/JavbuslibraryRealse", + "name": "Cellular-Pro", + "url": "https://www.coolapk.com/apk/make.more.r2d2.cellular_pro", "extra_map": { - "android_app_package": "cn.slh.javdb" + "android_app_package": "make.more.r2d2.cellular_pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "6eaa2794-5d4b-11ea-880e-378a2dc8f725", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "5f26f6a9-e62c-4d9f-bdcb-6a95e57a6f91", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "微漫", - "url": "https://github.com/nrop19/weiman_app", + "name": "Google Chrome", + "url": "https://play.google.com/store/apps/details?id=com.android.chrome", "extra_map": { - "android_app_package": "com.nrop19.weiman" + "android_app_package": "com.android.chrome" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "94203c2a-5d4b-11ea-832d-3d7e6c9c7464", + "config_version": 3, + "uuid": "418f2e8d-fbe1-485d-a2d8-1743318621f4", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "JAViewer", - "url": "https://github.com/SplashCodes/JAViewer", + "name": "Cimoc", + "url": "https://github.com/feilongfl/Cimoc", "extra_map": { - "android_app_package": "io.github.javiewer" + "android_app_package": "com.hiroshi.cimoc" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "a8f8d198-5d4b-11ea-8e22-775d5f37a025", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "config_version": 1, + "uuid": "433fdb51-30e5-48f6-9a9c-a72149642e44", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Nekogram", - "url": "https://gitlab.com/Nekogram/Nekogram", + "name": "Cimoc(Haleydu)", + "url": "https://github.com/Haleydu/Cimoc", "extra_map": { - "android_app_package": "tw.nekomimi.nekogram" + "android_app_package": "com.cimoc.haleydu" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bd1553fe-5d4b-11ea-8f95-f3f224497f67", + "uuid": "923862d2-592a-455e-b8f6-69184452744b", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "qksms", - "url": "https://github.com/moezbhatti/qksms", + "name": "ClashForAndroid-FOSS", + "url": "https://github.com/Kr328/ClashForAndroid", "extra_map": { - "android_app_package": " com.moez.QKSMS" + "android_app_package": "com.github.kr328.clash.foss" } } }, { "base_version": 2, "config_version": 1, - "uuid": "cff75012-5d4b-11ea-8bd1-f927d2b28ba4", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "746b338b-2f6e-483f-b940-172bd030ddf6", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "微聚-酷安", - "url": "https://www.coolapk.com/apk/io.ikws4.weiju", + "name": "ClashForAndroid-P", + "url": "https://github.com/Kr328/ClashForAndroid", "extra_map": { - "android_app_package": "io.ikws4.weiju" + "android_app_package": "com.github.kr328.clash" } } }, { "base_version": 2, "config_version": 1, - "uuid": "17bf74ae-bffa-44c1-9223-4dc586d6e995", + "uuid": "c7e66938-10c7-4c4d-8d83-f34345ca10ca", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Telegram-FOSS", - "url": "https://github.com/Telegram-FOSS-Team/Telegram-FOSS", + "name": "核心破解", + "url": "https://github.com/LSPosed/CorePatch", "extra_map": { - "android_app_package": "org.telegram.messenger.beta" + "android_app_package": "com.coderstory.toolkit" } } }, { "base_version": 2, "config_version": 1, - "uuid": "65b1a6f2-6399-4503-a87f-4548990f5cfc", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "df60cebf-9370-4423-a2ec-7d2d1be2c4d7", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "Feeder", - "url": "https://www.coolapk.com/apk/me.zsr.feeder", + "name": "Cryptomator", + "url": "https://github.com/cryptomator/android", "extra_map": { - "android_app_package": "me.zsr.feeder" + "android_app_package": "org.cryptomator" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ef51e957-485c-425f-b28c-f5e10b3612be", + "uuid": "d9515359-66d1-4eaf-9ad6-1085f3f15cfa", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "几何天气", - "url": "https://github.com/WangDaYeeeeee/GeometricWeather", + "name": "电影天堂", + "url": "https://github.com/XboxYan/DYTT", "extra_map": { - "android_app_package": "wangdaye.com.geometricweather" + "android_app_package": "com.dytt" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "ee860bb1-d10b-4213-bc05-647dfa289de0", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 1, + "uuid": "74461d50-2f93-4229-af19-50268dd77ac1", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Kiwi Browser", - "url": "https://github.com/kiwibrowser/src", + "name": "DaRemote", + "url": "https://play.google.com/store/apps/details?id=com.deskangel.daremote", "extra_map": { - "android_app_package": "com.kiwibrowser.browser" + "android_app_package": "com.deskangel.daremote" } } }, { "base_version": 2, "config_version": 1, - "uuid": "129561b2-5e13-11ea-a78b-a1b2811c9caa", + "uuid": "344f0907-86f3-476c-911c-8d283181546c", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Mysplash", - "url": "https://github.com/WangDaYeeeeee/Mysplash", + "name": "DarQ", + "url": "https://github.com/KieronQuinn/DarQ", "extra_map": { - "android_app_package": "com.wangdaye.mysplash" + "android_app_package": "com.kieronquinn.app.darq" } } }, { "base_version": 2, "config_version": 1, - "uuid": "01e4b852-8d6b-403e-9f3a-228526b3aa27", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "291da919-9b44-441d-8bac-1555e568a6a6", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "NoWakeLock", - "url": "https://github.com/Jasper-1024/NoWakeLock", + "name": "Darkness Immunity", + "url": "https://gitlab.com/axet/android-darkness-immunity", "extra_map": { - "android_app_package": "com.js.nowakelock" + "android_app_package": "com.github.axet.darknessimmunity" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "9aaa78ef-fe61-4c68-9860-c188f3aefb73", + "config_version": 1, + "uuid": "8f6baec1-f460-4fca-889d-9035c0e760c4", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Amaze File Manager", - "url": "https://github.com/TeamAmaze/AmazeFileManager", + "name": "DeepL", + "url": "https://github.com/sakusaku3939/DeepLAndroid", "extra_map": { - "android_app_package": "ccom.amaze.filemanager" + "android_app_package": "com.example.deeplviewer" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "61cc1a9a-cf38-4fc2-a6a8-6baddab376f6", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 1, + "uuid": "f76d4758-9d11-4a06-8efe-578991c6b292", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Blokada 4", - "url": "https://github.com/blokadaorg/blokada", + "name": "Deepstash", + "url": "https://play.google.com/store/apps/details?id=com.deepstash", "extra_map": { - "android_app_package": "org.blokada.origin.alarm" + "android_app_package": "com.deepstash" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "1a2e6c3f-0871-490b-8b01-0f8795d3264e", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "config_version": 1, + "uuid": "eb5792a4-3083-4383-b7b3-2c33e88618af", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "LibChecker", - "url": "https://www.coolapk.com/apk/com.absinthe.libchecker", + "name": "DevCheck", + "url": "https://play.google.com/store/apps/details?id=flar2.devcheck", "extra_map": { - "android_app_package": "com.absinthe.libchecker" + "android_app_package": "flar2.devcheck" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "a78704d0-3dfe-4b7e-9de4-5086f6c2e67e", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 1, + "uuid": "61a1aaf8-1b30-45df-b680-dd68ebd4d269", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Magisk", - "url": "https://github.com/topjohnwu/Magisk", + "name": "Discord", + "url": "https://play.google.com/store/apps/details?id=com.discord", "extra_map": { - "android_app_package": "com.topjohnwu.magisk" + "android_app_package": "com.discord" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "a59ab5a6-4ff4-4484-b641-23cb8fe55a4c", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "config_version": 1, + "uuid": "5dc9286b-fcf6-4c46-8be5-d0fb69757fec", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "存储空间隔离", - "url": "https://coolapk.com/apk/moe.shizuku.redirectstorage", + "name": "Disney+", + "url": "https://play.google.com/store/apps/details?id=com.disney.disneyplus", "extra_map": { - "android_app_package": "moe.shizuku.redirectstorage" + "android_app_package": "com.disney.disneyplus" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "f0ab86f2-8439-4099-ab90-bacc2a7de09b", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 1, + "uuid": "909dd525-364e-4af8-b7da-df0f33a88764", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "樱花动漫", - "url": "https://github.com/670848654/SakuraAnime", + "name": "Dora.js", + "url": "https://coolapk.com/apk/com.linroid.dora", "extra_map": { - "android_app_package": "my.project.sakuraproject" + "android_app_package": "com.linroid.dora" } } }, { "base_version": 2, - "config_version": 3, - "uuid": "2273bc9d-42b0-416c-8c50-1d0c00f0132e", - "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "config_version": 1, + "uuid": "5f36135e-4bb1-4380-b83c-4724511d578a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "XPrivacyLua", - "url": "https://f-droid.org/zh_Hans/packages/eu.faircode.xlua/", + "name": "Du (Haleydu)", + "url": "https://github.com/Haleydu/Du", "extra_map": { - "android_app_package": "eu.faircode.xlua" + "android_app_package": "com.haleydu.du" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "0b7064a8-9fb5-4a5c-86a5-7b0c2acf8ecf", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "config_version": 1, + "uuid": "77fd8429-0aac-497a-bffa-4144a70ecdc7", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "IDM+", - "url": "https://www.coolapk.com/apk/idm.internet.download.manager.plus", + "name": "DuckDuckGo", + "url": "https://github.com/duckduckgo/Android", "extra_map": { - "android_app_package": "idm.internet.download.manager.plus" + "android_app_package": "com.duckduckgo.mobile.android" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c31de18d-b56e-41b9-b43b-a1c6d69ec6a0", + "uuid": "ce36d40c-6e2e-473c-9a47-05e7893b45fb", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "1Password", - "url": "https://play.google.com/store/apps/details?id=com.agilebits.onepassword", + "name": "Earth", + "url": "https://play.google.com/store/apps/details?id=com.google.earth", "extra_map": { - "android_app_package": "com.agilebits.onepassword" + "android_app_package": "com.google.earth" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ec2f237e-a502-4a1c-864b-3b64eaa75303", + "uuid": "93c5562a-2038-4f3e-ae9b-0f6affcbfdc9", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "APKGrabber", - "url": "https://github.com/hemker/apkgrabber", + "name": "Easy163", + "url": "https://github.com/ndroi/easy163", "extra_map": { - "android_app_package": "de.apkgrabber" + "android_app_package": "org.ndroi.easy163" } } }, { "base_version": 2, "config_version": 1, - "uuid": "1b5cf410-182d-4f96-8299-a19dbf3a5e6e", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "bc6fc3e1-e9de-4cad-a39c-29d20d6d2cc1", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "APKUpdater", - "url": "https://github.com/rumboalla/apkupdater", + "name": "简单水印", + "url": "https://www.coolapk.com/apk/me.rosuh.easywatermark", "extra_map": { - "android_app_package": "com.apkupdater" + "android_app_package": "me.rosuh.easywatermark" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "aa590ed0-91c0-4071-a97e-6b7974d2c1f7", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 4, + "uuid": "833e2880-f0e9-430c-b19e-9512a50b7752", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "AdAway", - "url": "https://github.com/AdAway/AdAway", + "name": "EhViewer", + "url": "https://gitlab.com/NekoInverter/EhViewer", "extra_map": { - "android_app_package": "org.adaway" + "android_app_package": "io.github.nekoinverter.ehviewer" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c28625f2-735b-405c-9773-0847587f6e8d", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "6087b5f3-add8-4610-8c68-70d8c8286021", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "AdGuard", - "url": "https://github.com/AdguardTeam/AdguardForAndroid", + "name": "EhviewerMD", + "url": "https://github.com/Ehviewer-Overhauled/Ehviewer", "extra_map": { - "android_app_package": "com.adguard.android" + "null": "moe.tarsin.ehviewer" } } }, { "base_version": 2, "config_version": 1, - "uuid": "1aa8292c-44ad-4683-8c31-509f0c28d45c", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "500f77f4-0ee6-4f67-ac47-ffdcb625a98e", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "AppManager", - "url": "https://github.com/MuntashirAkon/AppManager", + "name": "Electron: battery health info", + "url": "https://play.google.com/store/apps/details?id=com.mahersafadi.electron", "extra_map": { - "android_app_package": "io.github.muntashirakon.AppManager" + "android_app_package": "com.mahersafadi.electron" } } }, { "base_version": 2, "config_version": 1, - "uuid": "4a098735-779c-4477-ac0b-4a07475ce253", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "41ff2445-4043-4a47-ac37-6cec7f6c3e46", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "App Ops", - "url": "https://coolapk.com/apk/rikka.appops", + "name": "Emina One", + "url": "https://github.com/splitline/emina-one", "extra_map": { - "android_app_package": "rikka.appops" + "android_app_package": "com.splitline.eminaone" } } }, { "base_version": 2, "config_version": 1, - "uuid": "e2601643-69a2-4205-8caf-af0ee301d023", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "e1faee32-45b2-11ea-995b-f38b990fe97e", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "App Translator", - "url": "https://www.coolapk.com/apk/com.lerist.xposed.apptranslator", + "name": "F-droid_official", + "url": "https://f-droid.org/zh_Hans/packages/org.fdroid.fdroid/", "extra_map": { - "android_app_package": "com.lerist.xposed.apptranslator" + "android_app_package": "org.fdroid.fdroid" } } }, { "base_version": 2, "config_version": 1, - "uuid": "b3b39acd-c70a-48c0-9613-ef863b4fa489", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "3dc20305-1768-411e-9df7-ec1cae74df9b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "AppWarden", - "url": "https://gitlab.com/AuroraOSS/AppWarden", + "name": "FTPShare", + "url": "https://github.com/ghmxr/ftpshare", + "extra_map": { + "android_app_package": "com.github.ghmxr.ftpshare" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "fd66e96f-0b1c-4237-a855-f686df666d1e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "FeedMe", + "url": "https://github.com/seazon/FeedMe", + "extra_map": { + "android_app_package": "com.seazon.feedme" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5afcc488-0754-4f27-b543-a23ac10f8656", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "Feeder", + "url": "https://f-droid.org/packages/com.nononsenseapps.feeder/", + "extra_map": { + "android_app_package": "com.nononsenseapps.feeder" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "43092f54-1c3c-4154-b829-32c42bb52c79", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "通知滤盒", + "url": "https://play.google.com/store/apps/details?id=com.catchingnow.np", + "extra_map": { + "android_app_package": "com.catchingnow.np" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "4b6ab7d7-34c7-4f0a-a611-c39c95cc4e81", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Firefox Beta", + "url": "https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta", + "extra_map": { + "android_app_package": "org.mozilla.firefox_beta" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "ed423111-9f9e-43bd-bc88-b680d531c82c", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Firefox Browser", + "url": "https://github.com/mozilla-mobile/fenix", + "extra_map": { + "android_app_package": "org.mozilla.firefox" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "56621b60-cbfb-4fd3-abc9-09d3f093b5e5", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Firefox Focus", + "url": "https://github.com/mozilla-mobile/focus-android", + "extra_map": { + "android_app_package": "org.mozilla.focus" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "d5df5dc2-9165-4f5a-83ff-0604d2f64853", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Firefox Lockwise", + "url": "https://github.com/mozilla-lockwise/lockwise-android", + "extra_map": { + "android_app_package": "mozilla.lockbox" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "bac972f7-c1b1-4ccd-b42e-c90757c34514", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "去你大爷的内置浏览器", + "url": "https://www.coolapk.com/apk/com.xloger.exlink.app", + "extra_map": { + "android_app_package": "com.xloger.exlink.app" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "f9786ee6-1b96-4156-abc6-2220662de2b0", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Gboard", + "url": "https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin", + "extra_map": { + "android_app_package": "com.google.android.inputmethod.latin" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "6fcabf69-8df5-49d1-a3dd-22401c673168", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Geekbench 5", + "url": "https://play.google.com/store/apps/details?id=com.primatelabs.geekbench5", + "extra_map": { + "android_app_package": "com.primatelabs.geekbench5" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "facf461b-934a-43fe-885d-079656e10e3c", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Github", + "url": "https://play.google.com/store/apps/details?id=com.github.android", + "extra_map": { + "android_app_package": "com.github.android" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "cb40eef6-6c73-4dc8-928f-3e4090f6f639", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Google Task", + "url": "https://play.google.com/store/apps/details?id=com.google.android.apps.tasks", + "extra_map": { + "android_app_package": "com.google.android.apps.tasks" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "25057ca2-05ab-458f-b54e-14b6e3dbd04b", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Google翻译", + "url": "https://play.google.com/store/apps/details?id=com.google.android.apps.translate", + "extra_map": { + "android_app_package": "com.google.android.apps.translate" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "20a9d2a2-d30b-4f37-ac22-9c198f2d8155", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "Greenify绿色守护", + "url": "https://coolapk.com/apk/com.oasisfeng.greenify", + "extra_map": { + "android_app_package": "com.oasisfeng.greenify" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5d632b4d-0826-4b88-b4ff-a90e1fb3a2db", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "H-Viewer", + "url": "https://github.com/PureDark/H-Viewer", + "extra_map": { + "android_app_package": "ml.puredark.hviewer" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "c0cd6c63-b7e3-4511-9943-a6078ffe9079", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "HBO Max", + "url": "https://play.google.com/store/apps/details?id=com.hbo.hbonow", + "extra_map": { + "android_app_package": "com.hbo.hbonow" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "bb81a15d-7118-4b9e-8371-8a0f640c54b6", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Hackuna", + "url": "https://play.google.com/store/apps/details?id=org.cryptors.hackuna002", + "extra_map": { + "android_app_package": "org.cryptors.hackuna002" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "65be5536-3536-4a14-8e5b-bbc5fcd89e7a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Hide My Applist", + "url": "https://github.com/Dr-TSNG/Hide-My-Applist", + "extra_map": { + "android_app_package": "com.tsng.hidemyapplist" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "03dd00c4-fa77-46fd-9e9a-fbad8469b245", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "info": { + "name": "Hourly Reminder", + "url": "https://gitlab.com/axet/android-hourly-reminder", + "extra_map": { + "android_app_package": "com.github.axet.hourlyreminder" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "9766f132-2a90-482a-a421-024762de96fe", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Hulu", + "url": "https://play.google.com/store/apps/details?id=com.hulu.plus", + "extra_map": { + "android_app_package": "com.hulu.plus" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "4bb6dc1f-dc23-4128-b530-0f7516598c89", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "IPFS Lite", + "url": "https://f-droid.org/packages/threads.server/", + "extra_map": { + "android_app_package": "threads.server" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "cb37623e-c5b8-4da6-bbcf-3b1c60fb3aac", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "冰箱 IceBox", + "url": "https://www.coolapk.com/apk/com.catchingnow.icebox", + "extra_map": { + "android_app_package": "com.catchingnow.icebox" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "557c94dd-3b82-428e-ac7f-f04c6c0fedac", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Iceraven Browser", + "url": "https://github.com/fork-maintainers/iceraven-browser", + "extra_map": { + "android_app_package": "io.github.forkmaintainers.iceraven" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "099519a8-fcbd-4e3d-bd10-77882a645d5b", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Idle Daddy", + "url": "https://play.google.com/store/apps/details?id=com.steevsapps.idledaddy", + "extra_map": { + "android_app_package": "com.steevsapps.idledaddy" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "d097063b-b3a0-4075-bec2-250d7cc7fd17", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Igniter", + "url": "https://github.com/trojan-gfw/igniter", + "extra_map": { + "android_app_package": "io.github.trojan_gfw.igniter" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "b733ece3-8541-4709-9c1b-85a7d0f6e41e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Imomoe", + "url": "https://github.com/SkyD666/Imomoe", + "extra_map": { + "android_app_package": "com.skyd.imomoe" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "0b7064a8-9fb5-4a5c-86a5-7b0c2acf8ecf", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "IDM+", + "url": "https://www.coolapk.com/apk/idm.internet.download.manager.plus", + "extra_map": { + "android_app_package": "idm.internet.download.manager.plus" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "0cb0f89e-30a8-422b-b08f-e5bf0b0a5210", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "Intra", + "url": "https://www.coolapk.com/apk/app.intra", + "extra_map": { + "android_app_package": "app.intra" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "b0f3a13f-d2f1-4d57-bd98-ea48693fe656", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Inware", + "url": "https://play.google.com/store/apps/details?id=com.evo.inware", + "extra_map": { + "android_app_package": "com.evo.inware" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "601b0201-271b-49a8-9a6a-35b8a9affe11", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Island", + "url": "https://play.google.com/store/apps/details?id=com.oasisfeng.island", + "extra_map": { + "android_app_package": "com.oasisfeng.island" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "94203c2a-5d4b-11ea-832d-3d7e6c9c7464", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "JAViewer", + "url": "https://github.com/SplashCodes/JAViewer", + "extra_map": { + "android_app_package": "io.github.javiewer" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "cc000d32-4423-11ea-b683-e358bc562313", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "JBusDriver", + "url": "https://github.com/Ccixyj/JBusDriver", + "extra_map": { + "android_app_package": "me.jbusdriver" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "12fa8a06-5b77-11ea-ad60-f460e239c9a2", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "JavRocket", + "url": "https://github.com/gentlemansolo/JavbuslibraryRealse", + "extra_map": { + "android_app_package": "cn.slh.javdb" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "be869707-7f22-47ef-a4d9-4846a65157b9", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "JustTrustMe", + "url": "https://github.com/Fuzion24/JustTrustMe", + "extra_map": { + "android_app_package": "just.trust.me" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "237b31de-f186-44dd-9af9-2710aec5cec4", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "KDE Connect", + "url": "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp", + "extra_map": { + "android_app_package": "org.kde.kdeconnect_tp" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "e5cdb3c3-d909-45bc-828c-4407dac03c5c", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "KISS 启动器", + "url": "https://f-droid.org/packages/fr.neamar.kiss/", + "extra_map": { + "android_app_package": "fr.neamar.kiss" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "42020c57-46c4-4078-93c6-3dccf0391a60", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Killergram", + "url": "https://github.com/shatyuka/Killergram", + "extra_map": { + "android_app_package": "com.shatyuka.killergram" + } + } + }, + { + "base_version": 2, + "config_version": 3, + "uuid": "ee860bb1-d10b-4213-bc05-647dfa289de0", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Kiwi Browser", + "url": "https://github.com/kiwibrowser/src.next", + "extra_map": { + "android_app_package": "com.kiwibrowser.browser" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "4b81f571-4cbc-4c48-b98e-8125140b2cef", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Lawnchair", + "url": "https://github.com/LawnchairLauncher/lawnchair", + "extra_map": { + "android_app_package": "app.lawnchair" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "54e5d405-7bad-4d3e-a0b9-e9e69c2a778d", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Lesspass", + "url": "https://play.google.com/store/apps/details?id=com.lesspass.android", + "extra_map": { + "null": "com.lesspass.android" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "61095abb-74c6-4669-b9fb-30d549e51dbe", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "LibChecker", + "url": "https://github.com/zhaobozhen/LibChecker", + "extra_map": { + "android_app_package": "com.absinthe.libchecker" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5c379864-8f6b-4733-aaf9-a609f63def34", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "LibreTube", + "url": "https://github.com/libre-tube/LibreTube", + "extra_map": { + "null": "com.github.libretube" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "8b6f57c6-d28d-468c-943b-3ad9c1078477", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "LibreraReader", + "url": "https://github.com/foobnix/LibreraReader/", + "extra_map": { + "android_app_package": "com.foobnix.pro.pdf.reader" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "d38222ad-56e3-41a1-a708-c10fb72360ab", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "轻小说文库", + "url": "https://github.com/MewX/light-novel-library_Wenku8_Android", + "extra_map": { + "android_app_package": "org.mewx.wenku8" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "fae38aa4-5807-4fe5-ac42-dda31745d87a", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "LinkHub", + "url": "https://github.com/AmrDeveloper/LinkHub", + "extra_map": { + "null": "com.amrdeveloper.linkhub" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5d9a2a56-355c-11ea-9439-bff4fe36d20a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "LinuxDeploy", + "url": "https://github.com/meefik/linuxdeploy", + "extra_map": { + "android_app_package": "ru.meefik.linuxdeploy" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "de22dfab-becf-4ca3-81e1-17e1c342ea5d", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "李跳跳", + "url": "https://www.coolapk.com/apk/com.whatsbug.litiaotiao", + "extra_map": { + "android_app_package": "com.whatsbug.litiaotiao" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "f9fe2c1b-8930-4f8c-96af-76adbf6679c4", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Local Send", + "url": "https://github.com/localsend/localsend", + "extra_map": { + "null": "org.localsend.localsend_app" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "1f65e68b-d36d-4fc4-aa31-541d9d180acd", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "MHW伙伴", + "url": "https://www.coolapk.com/game/com.wonderplay.mhwo", + "extra_map": { + "android_app_package": "com.wonderplay.mhwo" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "daa15e1e-7015-4946-998a-4d24dff4d020", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "MX Player", + "url": "https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad", + "extra_map": { + "android_app_package": "com.mxtech.videoplayer.ad" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "1dabd9ea-fd57-4c5b-a8c1-51a757dd0824", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Magic iPerf", + "url": "https://play.google.com/store/apps/details?id=com.nextdoordeveloper.miperf.miperf", + "extra_map": { + "android_app_package": "com.nextdoordeveloper.miperf.miperf" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "a78704d0-3dfe-4b7e-9de4-5086f6c2e67e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Magisk", + "url": "https://github.com/topjohnwu/Magisk", + "extra_map": { + "android_app_package": "com.topjohnwu.magisk" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "8c3c5735-1987-42a1-921f-7ab9b33f6e51", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Magisk Detector", + "url": "https://github.com/vvb2060/MagiskDetector", + "extra_map": { + "android_app_package": "io.github.vvb2060.magiskdetector" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "13c2c9c4-ad4b-4b0d-b80e-0301cd0a3ad1", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Master Password", + "url": "https://play.google.com/store/apps/details?id=de.devland.masterpassword", + "extra_map": { + "null": "de.devland.masterpassword" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "6d225b50-4a05-48bb-903f-907f24ade4ab", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Mastodon", + "url": "https://github.com/mastodon/mastodon-android", + "extra_map": { + "android_app_package": "org.joinmastodon.android" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "a51575dc-5cf6-4d03-8ff9-66f8a10a8cf9", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Material Files", + "url": "https://github.com/zhanghai/MaterialFiles", + "extra_map": { + "android_app_package": "me.zhanghai.android.files" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "2c5188ac-d3a0-42de-b650-b04a2246bbcc", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "M浏览器", + "url": "https://www.coolapk.com/apk/cn.nr19.mbrowser", + "extra_map": { + "android_app_package": "cn.nr19.mbrowser" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "c684ca72-11e8-4b78-8430-2de112441344", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "info": { + "name": "Media Merger", + "url": "https://gitlab.com/axet/android-media-merger", + "extra_map": { + "android_app_package": "com.github.axet.mover" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "1739dd7b-2c2c-4db5-8fb1-eba5751114f8", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "爱套图", + "url": "https://github.com/yueeng/meitu", + "extra_map": { + "android_app_package": "io.github.yueeng.aitaotu" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "0bea5a92-4b1d-44c6-b628-7b0eb75dfbd5", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Meow", + "url": "https://github.com/neverfelly/Meow", + "extra_map": { + "android_app_package": "top.rechinx.meow" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "f7b2d588-38ae-47d7-a2e8-fb2d6c2e9d51", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "MiPush", + "url": "https://github.com/MiPushFramework/MiPushFramework", + "extra_map": { + "android_app_package": "top.trumeet.mipush" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "457adb18-248f-41ed-abdb-a4368843bda9", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "喵滴-Markdown&Todo", + "url": "https://www.coolapk.com/apk/cn.sunshinesudio.libv", + "extra_map": { + "android_app_package": "cn.sunshinesudio.libv" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "576e2f44-c4ef-4762-bf7a-10480ad6a0d9", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Microsoft Authenticator", + "url": "https://play.google.com/store/apps/details?id=com.azure.authenticator", + "extra_map": { + "android_app_package": "com.azure.authenticator" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "98ca87f8-716d-4bc5-9ff5-03d0c32db3a5", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "微软数学", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.math", + "extra_map": { + "android_app_package": "com.microsoft.math" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "bf45458f-b031-476a-b20a-2654f6f7da11", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Minecraft", + "url": "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe", + "extra_map": { + "android_app_package": "com.mojang.minecraftpe" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "69cd0977-d3d2-499e-9c63-af035ea3cb74", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Minesweeper", + "url": "https://play.google.com/store/apps/details?id=ee.dustland.android.minesweeper", + "extra_map": { + "android_app_package": "ee.dustland.android.minesweeper" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "18f2b16b-8b15-4825-aa51-3368eb410d07", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "MoegirlViewer", + "url": "https://github.com/koharubiyori/MoegirlViewer", + "extra_map": { + "android_app_package": "com.moegirlviewer" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "60bdb23a-5aed-4f5a-88c5-fa372ec48bb3", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Molly", + "url": "https://github.com/mollyim/mollyim-android", + "extra_map": { + "android_app_package": "im.molly.app" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "bb7c6bf1-02b1-45a6-ae6d-801a31e6cb1a", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Monerujo", + "url": "https://play.google.com/store/apps/details?id=com.m2049r.xmrwallet", + "extra_map": { + "android_app_package": "com.m2049r.xmrwallet" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "f397bced-361b-45d0-805a-9bf94b9b6a5a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "MoonLight", + "url": "https://github.com/moonlight-stream/moonlight-android", + "extra_map": { + "android_app_package": "com.limelight" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "9741a79b-af01-4ba8-ab57-07efb431d594", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Muviz Edge", + "url": "https://play.google.com/store/apps/details?id=com.sparkine.muvizedge", + "extra_map": { + "android_app_package": "com.sparkine.muvizedge" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "ffebf17b-bb5b-459c-a24c-646accacda5b", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "MyerSplash", + "url": "https://play.google.com/store/apps/details?id=com.juniperphoton.myersplash", + "extra_map": { + "android_app_package": "om.juniperphoton.myersplash" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "129561b2-5e13-11ea-a78b-a1b2811c9caa", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Mysplash", + "url": "https://github.com/WangDaYeeeeee/Mysplash", + "extra_map": { + "android_app_package": "com.wangdaye.mysplash" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "1a91285d-3de3-4869-942c-b1b7c3736e55", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NClientV2", + "url": "https://github.com/Dar9586/NClientV2", + "extra_map": { + "android_app_package": "com.dar.nclientv2" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "96499699-2000-4083-b911-666cd3556e8b", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "NFC卡模拟", + "url": "https://www.coolapk.com/apk/com.yuanwofei.cardemulator", + "extra_map": { + "android_app_package": "com.yuanwofei.cardemulator" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "62e80fd3-df9d-4b94-968c-023dbaf31109", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "南博", + "url": "https://www.coolapk.com/apk/cn.krait.nabo", + "extra_map": { + "android_app_package": "cn.krait.nabo" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "a2031e48-e20e-4e5c-bf98-35c796821d57", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Native Alpha", + "url": "https://github.com/cylonid/NativeAlphaForAndroid/", + "extra_map": { + "android_app_package": "com.cylonid.nativealpha" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "25bf4ebb-851b-4364-ab5e-da593748e629", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Neko", + "url": "https://github.com/CarlosEsco/Neko", + "extra_map": { + "android_app_package": "tachiyomi.mangadex" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "9cc3165d-a307-48e0-ac96-4b2c83929c58", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NekoX", + "url": "https://github.com/NekoX-Dev/NekoX", + "extra_map": { + "android_app_package": "nekox.messenger" + } + } + }, + { + "base_version": 2, + "config_version": 4, + "uuid": "a8f8d198-5d4b-11ea-8e22-775d5f37a025", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Nekogram", + "url": "https://github.com/Nekogram/Nekogram", + "extra_map": { + "android_app_package": "tw.nekomimi.nekogram" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "4e216232-3558-4e95-9b92-341383097fc4", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Neo Backup", + "url": "https://github.com/machiav3lli/oandbackupx", + "extra_map": { + "android_app_package": "com.machiav3lli.backup" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "7ba3bbc3-e198-4dd2-a488-15305a666e20", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Neo Launcher (Omega)", + "url": "https://github.com/NeoApplications/Neo-Launcher", + "extra_map": { + "android_app_package": "com.saggitt.omega" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "f3d2f1e6-f540-49ba-b5d5-29f10eef5b06", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Neo Store (Droidify)", + "url": "https://github.com/NeoApplications/Neo-Store", + "extra_map": { + "android_app_package": "com.looker.droidify" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "c196d9c0-0b5f-4228-a33b-484908099e5a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NetPatch Firewall", + "url": "https://github.com/netpatch/firewall", + "extra_map": { + "android_app_package": "co.netpatch.firewall" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "c39e66d5-4d93-45ce-81e7-15275284c5c8", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Netflix", + "url": "https://play.google.com/store/apps/details?id=com.netflix.mediaclient", + "extra_map": { + "android_app_package": "com.netflix.mediaclient" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "97866240-9d37-4183-8ee6-82a8c584c8ea", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NewPipe", + "url": "https://github.com/TeamNewPipe/NewPipe", + "extra_map": { + "android_app_package": "org.schabi.newpipe" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "c831ccbe-bdc4-4c77-93c3-fb870b29b1d1", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NewPipe × SponsorBlock", + "url": "https://github.com/polymorphicshade/NewPipe", + "extra_map": { + "android_app_package": "org.polymorphicshade.newpipe" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "51874d59-5473-4405-a8f3-cfcac102ce3a", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "NewPipe x SponsorBlock (javulticat)", + "url": "https://github.com/javulticat/newpipe", + "extra_map": { + "null": "com.javulticat.newpipe" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "57d97773-ac32-4b78-966d-7f806fb42ad9", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NextCloud", + "url": "https://github.com/nextcloud/android", + "extra_map": { + "android_app_package": "com.nextcloud.android" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "eaa5d562-6e79-461a-a437-8ef4135a69a0", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "No Launcher", + "url": "https://play.google.com/store/apps/details?id=com.saranomy.nolauncher", + "extra_map": { + "android_app_package": "com.saranomy.nolauncher" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "c4f3d216-5377-4eee-8beb-ae169fbcdd84", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "NoPopping-自动勿扰模式", + "url": "https://coolapk.com/apk/rikka.nopeeking", + "extra_map": { + "android_app_package": "rikka.nopeeking" + } + } + }, + { + "base_version": 2, + "config_version": 4, + "uuid": "01e4b852-8d6b-403e-9f3a-228526b3aa27", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "NoWakeLock", + "url": "https://github.com/Jasper-1024/NoWakeLock", + "extra_map": { + "android_app_package": "com.js.nowakelock" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "7a269e5a-961a-4a25-a22e-13c08ff6dc12", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Remote Fingerprint Unlock", + "url": "https://play.google.com/store/apps/details?id=com.onscripter.plus", + "extra_map": { + "android_app_package": "com.onscripter.plus" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "16c65b6e-fe69-4c68-9948-313cb28b7c73", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Office", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.office.officehubrow", + "extra_map": { + "android_app_package": "com.microsoft.office.officehubrow" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "a5959e28-8536-4c60-8ebb-7e9c891f790b", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "OneNote", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.office.onenote", + "extra_map": { + "android_app_package": "com.microsoft.office.onenote" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "aed4f818-45b2-11ea-8ee2-f1133bd1066b", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "name": "OwnCloud", + "url": "https://f-droid.org/zh_Hans/packages/com.owncloud.android/", + "extra_map": { + "android_app_package": "com.owncloud.android" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "93f079f1-5bf1-4ae0-9bfd-1eb4b0eb2fc3", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Oxygen Updater", + "url": "https://github.com/oxygen-updater/oxygen-updater", + "extra_map": { + "android_app_package": "com.arjanvlek.oxygenupdater" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "56ec3b06-4018-11ea-91ba-a101ea1426c3", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86mm190d377", + "info": { + "name": "PanDownload", + "url": "https://soft.shouji.com.cn/down/1552946.html", + "extra_map": { + "android_app_package": "top.linesoft.kiryuu.pandownload" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5603b4cf-bd45-485e-b101-a4185e37a42e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Permission Manager X", + "url": "https://github.com/mirfatif/PermissionManagerX", + "extra_map": { + "android_app_package": "com.mirfatif.permissionmanagerx" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "1045e2ee-e5ec-4b7a-b6b1-83706be8df5f", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PhotonCamera", + "url": "https://github.com/eszdman/PhotonCamera", + "extra_map": { + "android_app_package": "com.particlesdevs.photoncamera" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "34e549f6-164d-4afb-91a5-09dd2e067b23", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "PikPak", + "url": "https://play.google.com/store/apps/details?id=com.pikcloud.pikpak", + "extra_map": { + "android_app_package": "com.pikcloud.pikpak" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "3c9d06cd-5764-4dd6-877c-022023876a31", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Pix-EzViewer", + "url": "https://github.com/ultranity/Pix-EzViewer", + "extra_map": { + "android_app_package": "com.perol.asdpl.play.pixivez" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5cdb731e-16db-4e32-9e48-cdd4a4e3d9bc", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PixEz-flutter", + "url": "https://github.com/Notsfsssf/pixez-flutter", + "extra_map": { + "android_app_package": "com.perol.pixez" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "ea811abf-971f-4591-80c4-319c0d2c3dce", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PixShaft", + "url": "https://github.com/CeuiLiSA/Pixiv-Shaft", + "extra_map": { + "android_app_package": "ceui.lisa.pixiv" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "acc9b51b-cd4f-47fc-81c6-572f47a880c4", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Pixel-Wallpapers", + "url": "https://github.com/wacko1805/Pixel-Wallpaper-app", + "extra_map": { + "android_app_package": "dev.wacko1805.pixel.wallpapers" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "0a85245b-8b15-4b7a-9236-c88c9c35ba2b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PojavLauncher", + "url": "https://github.com/PojavLauncherTeam/PojavLauncher", + "extra_map": { + "android_app_package": "net.kdt.pojavlaunch" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "d01cbb03-0936-4150-b996-e9e471441bfe", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PowerTube", + "url": "https://github.com/razar-dev/PowerTube", + "extra_map": { + "android_app_package": "ussr.razar.youtube_dl" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "ea51c252-7a40-4ee4-937f-40266e75906e", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "Prism", + "url": "https://github.com/Hash-Studios/Prism", + "extra_map": { + "android_app_package": "com.hash.prism" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5d3a25fc-728e-46ca-968f-61f3484f3e20", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "Pure 轻雨", + "url": "https://www.coolapk.com/apk/me.morirain.dev.iconpack.pure", + "extra_map": { + "android_app_package": "me.morirain.dev.iconpack.pure" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "5e0d81ba-1f24-4518-8e46-159b7f81c67c", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "Pure天气", + "url": "https://www.coolapk.com/apk/hanjie.app.pureweather", + "extra_map": { + "android_app_package": "hanjie.app.pureweather" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "4825fda3-fb3e-4e7b-a75e-f1c694bf1da1", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "纯纯写作", + "url": "https://www.coolapk.com/apk/com.drakeet.purewriter", + "extra_map": { + "android_app_package": "com.drakeet.purewriter" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "d75ae05b-85d1-4e81-b2f8-b2da7c33fbd8", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "PxView", + "url": "https://github.com/alphasp/pxview", + "extra_map": { + "android_app_package": "com.utopia.pxview" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "18a16b46-94ea-40b0-8167-4acf6b168518", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "QAuxiliary", + "url": "https://github.com/cinit/QAuxiliary", + "extra_map": { + "android_app_package": "io.github.qauxv" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "9e5cb605-2024-4df5-8528-39fe5d1e6e1b", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "QMD", + "url": "https://github.com/OJZen/QMD_Android", + "extra_map": { + "android_app_package": "com.qmd.junzi.qmd" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "93f12aac-32fd-11ea-9d3d-37b8fbe85295", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "QNotified", + "url": "https://github.com/cinit/QNotified", + "extra_map": { + "android_app_package": "nil.nadph.qnotified" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "823f0b56-3d4f-11ea-b50d-d3504aa1f700", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86mm190d377", + "info": { + "name": "QQ浏览器", + "url": "https://soft.shouji.com.cn/down/19140.html", + "extra_map": { + "android_app_package": "com.tencent.mtt" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "372c7870-5404-4b70-944f-a656e3113d38", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "轻书架", + "url": "https://github.com/cyb233/QingShuJia", + "extra_map": { + "android_app_package": "com.schwi.qingshujia" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "da862bd8-1743-4475-a447-3b50fca0af4a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "QuickPic Gallery (WST Mod)", + "url": "https://github.com/WSTxda/QP-Gallery-Releases", + "extra_map": { + "android_app_package": "com.alensw.PicFolder" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "a300ceab-6f49-414e-8cd2-da26cd116f82", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "RboardThemeManagerV3", + "url": "https://github.com/DerTyp7214/RboardThemeManagerV3", + "extra_map": { + "android_app_package": "de.dertyp7214.rboardthememanager" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "5c17dfe1-ee81-40d5-b8e1-17b691165c19", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", + "info": { + "name": "ReadYou", + "url": "https://github.com/Ashinch/ReadYou", + "extra_map": { + "android_app_package": "me.ash.reader" + } + } + }, + { + "base_version": 2, + "config_version": 2, + "uuid": "a59ab5a6-4ff4-4484-b641-23cb8fe55a4c", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "存储空间隔离", + "url": "https://coolapk.com/apk/moe.shizuku.redirectstorage", + "extra_map": { + "android_app_package": "moe.shizuku.redirectstorage" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "ab037433-b558-44a2-92a1-07950182c74a", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Remote Fingerprint Unlock", + "url": "https://play.google.com/store/apps/details?id=ro.andreimircius.remotefingerauth", + "extra_map": { + "android_app_package": "ro.andreimircius.remotefingerauth" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "718aba30-b6cc-44bf-a03b-25e92444c35c", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Repainter", + "url": "https://play.google.com/store/apps/details?id=dev.kdrag0n.dyntheme", + "extra_map": { + "android_app_package": "dev.kdrag0n.dyntheme" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "8f57238f-fb86-4749-967a-e023327bac32", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "name": "Resilio Sync", + "url": "https://play.google.com/store/apps/details?id=com.resilio.sync", + "extra_map": { + "android_app_package": "com.resilio.sync" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "d0c36951-b076-4585-9834-4d71a6570ab0", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "info": { + "name": "Retro Music Player", + "url": "https://github.com/RetroMusicPlayer/RetroMusicPlayer", "extra_map": { - "android_app_package": "com.aurora.warden" + "android_app_package": "code.name.monkey.retromusic" } } }, { "base_version": 2, "config_version": 1, - "uuid": "077364cc-3dae-4408-b3cf-b8580698dbaf", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "76777b4b-6b32-4d9e-ab38-e89da141a2ab", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Audio Recorder", - "url": "https://gitlab.com/axet/android-audio-recorder", + "name": "氡·意图清理", + "url": "https://github.com/TigerBeanst/RnIntentClean", "extra_map": { - "android_app_package": "com.github.axet.audiorecorder" + "android_app_package": "com.jakting.shareclean" } } }, { "base_version": 2, "config_version": 1, - "uuid": "f15b69ca-e14a-48d4-80e5-df390f918ceb", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "231a7ba9-adcc-47cf-98f2-72eacf351475", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Auto.js", - "url": "https://www.coolapk.com/apk/org.autojs.autojspro", + "name": "RustDesk", + "url": "https://github.com/rustdesk/rustdesk", "extra_map": { - "android_app_package": "org.autojs.autojspro" + "android_app_package": "com.carriez.flutter_hbb" } } }, { "base_version": 2, "config_version": 1, - "uuid": "a3dd917a-03e1-40f6-8e7a-b7001bc51af6", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "7a94d1a7-1dc9-4f24-a960-9d42b881d035", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "BEAKER", - "url": "https://play.google.com/store/apps/details?id=air.thix.sciencesense.beaker", + "name": "SMS Gate", + "url": "https://gitlab.com/axet/android-sms-gate", "extra_map": { - "android_app_package": "air.thix.sciencesense.beaker" + "android_app_package": "com.github.axet.smsgate" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "7fa49b5e-3358-4cdd-a126-22c3f4caf4b9", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "config_version": 2, + "uuid": "f0ab86f2-8439-4099-ab90-bacc2a7de09b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Binaural Beats", - "url": "https://gitlab.com/axet/android-binaural-beats", + "name": "樱花动漫", + "url": "https://github.com/670848654/SakuraAnime", "extra_map": { - "android_app_package": "com.github.axet.binauralbeats" + "android_app_package": "my.project.sakuraproject" } } }, { "base_version": 2, "config_version": 1, - "uuid": "5b317f8f-9ec6-416d-a893-d3b35333350b", + "uuid": "004f12da-9c40-4642-baeb-2e34a4a692b7", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Bitwarden", - "url": "https://github.com/bitwarden/mobile", + "name": "SandVXposed", + "url": "https://github.com/ganyao114/SandVXposed", "extra_map": { - "android_app_package": "com.x8bit.bitwarden" + "android_app_package": "io.virtualapp.sandvxposed" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c7d7b3c6-9a94-4c44-be60-5aae0872c07c", + "uuid": "630afb05-cd57-4a70-a32a-c297407960d6", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Blokada 5", - "url": "https://github.com/blokadaorg/fem", + "name": "Scoop", + "url": "https://github.com/TacoTheDank/Scoop", "extra_map": { - "android_app_package": "org.blokada.origin.alarm" + "android_app_package": "taco.scoop" } } }, { "base_version": 2, "config_version": 1, - "uuid": "7d72f8a8-8f48-4d2f-ac6d-daa90168b27e", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "b06ad030-331a-11ea-b7f9-b1ac68735d99", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Brave Browser", - "url": "https://play.google.com/store/apps/details?id=com.brave.browser", + "name": "Shadowsocks", + "url": "https://github.com/shadowsocks/shadowsocks-android", "extra_map": { - "android_app_package": "com.brave.browser" + "android_app_package": "com.github.shadowsocks" } } }, { "base_version": 2, "config_version": 1, - "uuid": "9e35ed7d-14ad-4505-a616-309f444320d1", + "uuid": "424cddbe-331a-11ea-b647-0fe9c1f2cd8b", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Bromite Browser", - "url": "https://github.com/bromite/bromite", + "name": "ShadowsocksR-by bige", + "url": "https://github.com/HMBSbige/ShadowsocksR-Android", "extra_map": { - "android_app_package": "org.bromite.bromite" + "android_app_package": "com.bige0.shadowsocksr" } } }, { "base_version": 2, "config_version": 1, - "uuid": "6dee3c1f-247f-4356-a626-f7c1f2acdcf1", + "uuid": "bab763c3-59c7-11ea-a131-f460e239c9a2", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Bromite System WebView", - "url": "https://github.com/bromite/bromite", + "name": "Shadowsocksrb", + "url": "https://github.com/shadowsocksRb/shadowsocksRb-android", "extra_map": { - "android_app_package": "com.android.webview" + "android_app_package": "io.github.shadowsocksrb" } } }, { "base_version": 2, "config_version": 1, - "uuid": "27d49162-8ef1-4f56-93ec-e81b6c820e4b", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "b5180916-8645-ea85-114e-1a389df180d7", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "CNode社区", - "url": "https://www.coolapk.com/apk/org.cnodejs.android.md", + "name": "Shizuku", + "url": "https://github.com/RikkaApps/Shizuku", "extra_map": { - "android_app_package": "org.cnodejs.android.md" + "android_app_package": "moe.shizuku.privileged.api" } } }, { "base_version": 2, "config_version": 1, - "uuid": "9ab13f57-b6ea-4abe-a437-fbd1383f6677", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "361e90c6-c392-4c81-bfcc-0ece514fe424", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Call Recorder", - "url": "https://gitlab.com/axet/android-call-recorder", + "name": "Signal-LTS", + "url": "https://github.com/benarmstead/Signal-LTS", "extra_map": { - "android_app_package": "com.github.axet.callrecorder" + "android_app_package": "benarmstead.bsecure.app" } } }, { "base_version": 2, "config_version": 1, - "uuid": "5f26f6a9-e62c-4d9f-bdcb-6a95e57a6f91", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "67154aa0-59ad-4143-8769-5df25c76c76a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Google Chrome", - "url": "https://play.google.com/store/apps/details?id=com.android.chrome", + "name": "SignaForAndroid", + "url": "https://github.com/signalapp/Signal-Android", "extra_map": { - "android_app_package": "com.android.chrome" + "android_app_package": "org.thoughtcrime.securesms" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d9515359-66d1-4eaf-9ad6-1085f3f15cfa", + "uuid": "ed655c80-d793-4286-8cf2-167545577778", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "电影天堂", - "url": "https://github.com/XboxYan/DYTT", + "name": "嘶哩嘶哩", + "url": "https://github.com/670848654/Silisili", "extra_map": { - "android_app_package": "com.dytt" + "android_app_package": "my.project.silisili" } } }, { "base_version": 2, "config_version": 1, - "uuid": "344f0907-86f3-476c-911c-8d283181546c", + "uuid": "d4a30f44-8a03-4c20-9b0f-d30c2a491309", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "DarQ", - "url": "https://github.com/KieronQuinn/DarQ", + "name": "Simple App Launcher", + "url": "https://github.com/SimpleMobileTools/Simple-App-Launcher", "extra_map": { - "android_app_package": "com.kieronquinn.app.darq" + "android_app_package": "com.simplemobiletools.applauncher" } } }, { "base_version": 2, "config_version": 1, - "uuid": "291da919-9b44-441d-8bac-1555e568a6a6", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "27b4e2aa-830b-43eb-9199-88cff5818306", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Darkness Immunity", - "url": "https://gitlab.com/axet/android-darkness-immunity", + "name": "Simple Calculator", + "url": "https://github.com/SimpleMobileTools/Simple-Calculator", "extra_map": { - "android_app_package": "com.github.axet.darknessimmunity" + "android_app_package": "com.simplemobiletools.calculator" } } }, { "base_version": 2, "config_version": 1, - "uuid": "909dd525-364e-4af8-b7da-df0f33a88764", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "e1189536-2c9c-48dc-850f-e03d30c9b1ec", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Dora.js", - "url": "https://coolapk.com/apk/com.linroid.dora", + "name": "Simple Calendar Pro", + "url": "https://github.com/SimpleMobileTools/Simple-Calendar", "extra_map": { - "android_app_package": "com.linroid.dora" + "android_app_package": "com.simplemobiletools.calendar.pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "93c5562a-2038-4f3e-ae9b-0f6affcbfdc9", + "uuid": "6ea85ace-0e49-48e9-b927-2afa6a1ec681", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Easy163", - "url": "https://github.com/ndroi/easy163", + "name": "Simple Camera", + "url": "https://github.com/SimpleMobileTools/Simple-Camera", "extra_map": { - "android_app_package": "org.ndroi.easy163" + "android_app_package": "com.simplemobiletools.camera" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bc6fc3e1-e9de-4cad-a39c-29d20d6d2cc1", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "8cda200a-1465-498e-b7a1-2bb16197980b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "简单水印", - "url": "https://www.coolapk.com/apk/me.rosuh.easywatermark", + "name": "Simple Clock", + "url": "https://github.com/SimpleMobileTools/Simple-Clock", "extra_map": { - "android_app_package": "me.rosuh.easywatermark" + "android_app_package": "com.simplemobiletools.clock" } } }, { "base_version": 2, - "config_version": 4, - "uuid": "833e2880-f0e9-430c-b19e-9512a50b7752", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "config_version": 1, + "uuid": "57365af4-d968-4eba-bd14-5846b33fad16", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "EhViewer", - "url": "https://gitlab.com/NekoInverter/EhViewer", + "name": "Simple Contacts Pro", + "url": "https://github.com/SimpleMobileTools/Simple-Contacts", "extra_map": { - "android_app_package": "io.github.nekoinverter.ehviewer" + "android_app_package": "com.simplemobiletools.contacts.pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "3dc20305-1768-411e-9df7-ec1cae74df9b", + "uuid": "83a1055b-bf8a-4462-9e6b-08730ffe7b84", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "FTPShare", - "url": "https://github.com/ghmxr/ftpshare", + "name": "Simple Dialer", + "url": "https://github.com/SimpleMobileTools/Simple-Dialer", "extra_map": { - "android_app_package": "com.github.ghmxr.ftpshare" + "android_app_package": "com.simplemobiletools.dialer" } } }, { "base_version": 2, "config_version": 1, - "uuid": "fd66e96f-0b1c-4237-a855-f686df666d1e", + "uuid": "5dcfecc1-21d4-480c-a2ef-ae6d12ccbeaf", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "FeedMe", - "url": "https://github.com/seazon/FeedMe", + "name": "Simple Draw Pro", + "url": "https://github.com/SimpleMobileTools/Simple-Draw", "extra_map": { - "android_app_package": "com.seazon.feedme" + "android_app_package": "com.simplemobiletools.draw.pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "4b6ab7d7-34c7-4f0a-a611-c39c95cc4e81", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "c0caf95b-0224-4451-b299-cbe455b66c5d", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Firefox Beta", - "url": "https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta", + "name": "Simple File Manager Pro", + "url": "https://github.com/SimpleMobileTools/Simple-File-Manager", "extra_map": { - "android_app_package": "org.mozilla.firefox_beta" + "android_app_package": "com.simplemobiletools.filemanager.pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ed423111-9f9e-43bd-bc88-b680d531c82c", + "uuid": "67f0addf-a014-4f27-bc45-d093d7667874", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Firefox Browser", - "url": "https://github.com/mozilla-mobile/fenix", + "name": "Simple Flashlight", + "url": "https://github.com/SimpleMobileTools/Simple-Flashlight", "extra_map": { - "android_app_package": "org.mozilla.firefox" + "android_app_package": "com.simplemobiletools.flashlight" } } }, { "base_version": 2, "config_version": 1, - "uuid": "56621b60-cbfb-4fd3-abc9-09d3f093b5e5", + "uuid": "8b2337bb-0028-4e86-b4f9-19a582f747af", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Firefox Focus", - "url": "https://github.com/mozilla-mobile/focus-android", + "name": "Simple Gallery", + "url": "https://github.com/SimpleMobileTools/Simple-Gallery", "extra_map": { - "android_app_package": "org.mozilla.focus" + "android_app_package": "com.simplemobiletools.gallery.pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d5df5dc2-9165-4f5a-83ff-0604d2f64853", + "uuid": "104586a2-91ca-4750-b0bd-11dedfa8eb55", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Firefox Lockwise", - "url": "https://github.com/mozilla-lockwise/lockwise-android", + "name": "Simple Gallery Pro", + "url": "https://github.com/SimpleMobileTools/Simple-Gallery", "extra_map": { - "android_app_package": "mozilla.lockbox" + "android_app_package": "com.simplemobiletools.gallery.pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bac972f7-c1b1-4ccd-b42e-c90757c34514", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "58950375-1a4a-4458-b834-888b60e37563", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "去你大爷的内置浏览器", - "url": "https://www.coolapk.com/apk/com.xloger.exlink.app", + "name": "Simple Music Player", + "url": "https://github.com/SimpleMobileTools/Simple-Music-Player", "extra_map": { - "android_app_package": "com.xloger.exlink.app" + "android_app_package": "com.simplemobiletools.musicplayer" } } }, { "base_version": 2, "config_version": 1, - "uuid": "f9786ee6-1b96-4156-abc6-2220662de2b0", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "faad9c73-08c2-4124-beaf-9e74690a5a82", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Gboard", - "url": "https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin", + "name": "Simple Notes Pro", + "url": "https://github.com/SimpleMobileTools/Simple-Notes", "extra_map": { - "android_app_package": "com.google.android.inputmethod.latin" + "android_app_package": "com.simplemobiletools.notes.pro" } } }, { "base_version": 2, "config_version": 1, - "uuid": "6fcabf69-8df5-49d1-a3dd-22401c673168", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "929cd2d0-532e-47f3-9651-bf7a2f6ac447", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Geekbench 5", - "url": "https://play.google.com/store/apps/details?id=com.primatelabs.geekbench5", + "name": "Simple SMS Messenger", + "url": "https://github.com/SimpleMobileTools/Simple-SMS-Messenger", "extra_map": { - "android_app_package": "com.primatelabs.geekbench5" + "android_app_package": "com.simplemobiletools.smsmessenger" } } }, { "base_version": 2, "config_version": 1, - "uuid": "cb40eef6-6c73-4dc8-928f-3e4090f6f639", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "00f07f27-1c03-4c09-ac8b-211a162982b1", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Google Task", - "url": "https://play.google.com/store/apps/details?id=com.google.android.apps.tasks", + "name": "Simple Thank You", + "url": "https://github.com/SimpleMobileTools/Simple-Thank-You", "extra_map": { - "android_app_package": "com.google.android.apps.tasks" + "android_app_package": "com.simplemobiletools.thankyou" } } }, { "base_version": 2, "config_version": 1, - "uuid": "25057ca2-05ab-458f-b54e-14b6e3dbd04b", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "64bbfca8-6bf5-4d3b-a762-2c9eff520b2d", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Google翻译", - "url": "https://play.google.com/store/apps/details?id=com.google.android.apps.translate", + "name": "Simple Voice Recorder", + "url": "https://github.com/SimpleMobileTools/Simple-Voice-Recorder", "extra_map": { - "android_app_package": "com.google.android.apps.translate" + "android_app_package": "com.simplemobiletools.voicerecorder" } } }, { "base_version": 2, "config_version": 1, - "uuid": "20a9d2a2-d30b-4f37-ac22-9c198f2d8155", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "42c542f2-b80d-4c9b-84f5-d8eccc0d2236", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Greenify绿色守护", - "url": "https://coolapk.com/apk/com.oasisfeng.greenify", + "name": "SkyTube Extra", + "url": "https://github.com/SkyTubeTeam/SkyTube", "extra_map": { - "android_app_package": "com.oasisfeng.greenify" + "android_app_package": "free.rm.skytube.extra" } } }, { "base_version": 2, "config_version": 1, - "uuid": "5d632b4d-0826-4b88-b4ff-a90e1fb3a2db", + "uuid": "bc669fca-6388-4bd2-931e-3ef67aaf743c", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "H-Viewer", - "url": "https://github.com/PureDark/H-Viewer", + "name": "SkyTube OSS", + "url": "https://github.com/SkyTubeTeam/SkyTube", "extra_map": { - "android_app_package": "ml.puredark.hviewer" + "android_app_package": "free.rm.skytube.oss" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bb81a15d-7118-4b9e-8371-8a0f640c54b6", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "2ca11d83-8d60-4233-b195-113bce108118", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "Hackuna", - "url": "https://play.google.com/store/apps/details?id=org.cryptors.hackuna002", + "name": "SongTube", + "url": "https://github.com/SongTube/SongTube-App", "extra_map": { - "android_app_package": "org.cryptors.hackuna002" + "android_app_package": "com.artxdev.songtube" } } }, { "base_version": 2, "config_version": 1, - "uuid": "03dd00c4-fa77-46fd-9e9a-fbad8469b245", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "03f32741-3f62-4373-b1ea-3dba287a4c03", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Hourly Reminder", - "url": "https://gitlab.com/axet/android-hourly-reminder", + "name": "SoundWire", + "url": "https://play.google.com/store/apps/details?id=com.georgie.SoundWireFree", "extra_map": { - "android_app_package": "com.github.axet.hourlyreminder" + "android_app_package": "com.georgie.SoundWireFree" } } }, { "base_version": 2, "config_version": 1, - "uuid": "cb37623e-c5b8-4da6-bbcf-3b1c60fb3aac", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "ff5ab4f9-493e-48ef-8458-5e2b0c8b0241", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "冰箱 IceBox", - "url": "https://www.coolapk.com/apk/com.catchingnow.icebox", + "name": "Split APKs Installer (SAI)", + "url": "https://github.com/Aefyr/SAI", "extra_map": { - "android_app_package": "com.catchingnow.icebox" + "android_app_package": "com.aefyr.sai" } } }, { "base_version": 2, "config_version": 1, - "uuid": "557c94dd-3b82-428e-ac7f-f04c6c0fedac", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "6601e24f-df45-4a4a-8016-88e135eb4dfd", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Iceraven Browser", - "url": "https://github.com/fork-maintainers/iceraven-browser", + "name": "Swift Backup", + "url": "https://play.google.com/store/apps/details?id=org.swiftapps.swiftbackup", "extra_map": { - "android_app_package": "io.github.forkmaintainers.iceraven" + "android_app_package": "org.swiftapps.swiftbackup" } } }, { "base_version": 2, "config_version": 1, - "uuid": "099519a8-fcbd-4e3d-bd10-77882a645d5b", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "8edec603-c977-4b4e-86a5-cb19fb499679", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Idle Daddy", - "url": "https://play.google.com/store/apps/details?id=com.steevsapps.idledaddy", + "name": "TSBattery", + "url": "https://github.com/fankes/TSBattery", "extra_map": { - "android_app_package": "com.steevsapps.idledaddy" + "android_app_package": "com.fankes.tsbattery" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d097063b-b3a0-4075-bec2-250d7cc7fd17", + "uuid": "0b39c728-1eba-40e3-a4db-21c906f8b162", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Igniter", - "url": "https://github.com/trojan-gfw/igniter", + "name": "Tachiyomi", + "url": "https://github.com/inorichi/tachiyomi", "extra_map": { - "android_app_package": "io.github.trojan_gfw.igniter" + "android_app_package": "eu.kanade.tachiyomi" } } }, { "base_version": 2, "config_version": 1, - "uuid": "0cb0f89e-30a8-422b-b08f-e5bf0b0a5210", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "5ab2d3ea-84c3-4e6b-8572-3131ffefb68b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Intra", - "url": "https://www.coolapk.com/apk/app.intra", + "name": "TachiyomiAZ", + "url": "https://github.com/az4521/TachiyomiAZ", "extra_map": { - "android_app_package": "app.intra" + "android_app_package": "eu.kanade.tachiyomi.az" } } }, { "base_version": 2, "config_version": 1, - "uuid": "b0f3a13f-d2f1-4d57-bd98-ea48693fe656", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "2caddcbf-dd46-4d48-b0d8-84e70dcb7c2d", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Inware", - "url": "https://play.google.com/store/apps/details?id=com.evo.inware", + "name": "TachiyomiEH", + "url": "https://github.com/NerdNumber9/TachiyomiEH", "extra_map": { - "android_app_package": "com.evo.inware" + "android_app_package": "eu.kanade.tachiyomi.eh2" } } }, { "base_version": 2, "config_version": 1, - "uuid": "be869707-7f22-47ef-a4d9-4846a65157b9", + "uuid": "17bef821-631c-43a3-ab17-4be7a5fb605f", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "JustTrustMe", - "url": "https://github.com/Fuzion24/JustTrustMe", + "name": "TachiyomiJ2K", + "url": "https://github.com/Jays2Kings/tachiyomiJ2K", "extra_map": { - "android_app_package": "just.trust.me" + "android_app_package": "eu.kanade.tachiyomi.j2k" } } }, { "base_version": 2, "config_version": 1, - "uuid": "237b31de-f186-44dd-9af9-2710aec5cec4", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "6c0a6609-bf0d-403f-a949-beb64214fd00", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "KDE Connect", - "url": "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp", + "name": "TachiyomiSY", + "url": "https://github.com/jobobby04/TachiyomiSY", "extra_map": { - "android_app_package": "org.kde.kdeconnect_tp" + "android_app_package": "eu.kanade.tachiyomi.sy" } } }, { "base_version": 2, "config_version": 1, - "uuid": "4b81f571-4cbc-4c48-b98e-8125140b2cef", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "1e22da80-0b11-41c8-a179-299314071939", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Lawnchair 2", - "url": "https://play.google.com/store/apps/details?id=ch.deletescape.lawnchair.plah", + "name": "太极", + "url": "https://github.com/taichi-framework/TaiChi", "extra_map": { - "android_app_package": "ch.deletescape.lawnchair.plah" + "android_app_package": "me.weishu.exp" } } }, { "base_version": 2, "config_version": 1, - "uuid": "8b6f57c6-d28d-468c-943b-3ad9c1078477", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "2f7d5ece-4e05-4774-b2b0-4bce7982ef49", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "LibreraReader", - "url": "https://github.com/foobnix/LibreraReader/", + "name": "Tap, Tap", + "url": "https://github.com/KieronQuinn/TapTap", "extra_map": { - "android_app_package": "com.foobnix.pro.pdf.reader" + "android_app_package": "com.kieronquinn.app.taptap" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d38222ad-56e3-41a1-a708-c10fb72360ab", + "uuid": "17bf74ae-bffa-44c1-9223-4dc586d6e995", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "轻小说文库", - "url": "https://github.com/MewX/light-novel-library_Wenku8_Android", + "name": "Telegram-FOSS", + "url": "https://github.com/Telegram-FOSS-Team/Telegram-FOSS", "extra_map": { - "android_app_package": "org.mewx.wenku8" + "android_app_package": "org.telegram.messenger.beta" } } }, { "base_version": 2, "config_version": 1, - "uuid": "1f65e68b-d36d-4fc4-aa31-541d9d180acd", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "989bfded-8ecc-4194-99cb-f33d7da93d8c", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "MHW伙伴", - "url": "https://www.coolapk.com/game/com.wonderplay.mhwo", + "name": "Telegram", + "url": "https://play.google.com/store/apps/details?id=org.telegram.messenger", "extra_map": { - "android_app_package": "com.wonderplay.mhwo" + "android_app_package": "org.telegram.messenger" } } }, { "base_version": 2, "config_version": 1, - "uuid": "daa15e1e-7015-4946-998a-4d24dff4d020", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "9f2812a5-f0a9-4122-a8b4-f189a39b147a", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "MX Player", - "url": "https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad", + "name": "Telegram SMS", + "url": "https://github.com/telegram-sms/telegram-sms", "extra_map": { - "android_app_package": "com.mxtech.videoplayer.ad" + "android_app_package": "com.qwe7002.telegram_sms" } } }, { "base_version": 2, "config_version": 1, - "uuid": "1dabd9ea-fd57-4c5b-a8c1-51a757dd0824", + "uuid": "8d6fb13d-7935-484a-b6f6-9fbb20e67234", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Magic iPerf", - "url": "https://play.google.com/store/apps/details?id=com.nextdoordeveloper.miperf.miperf", + "name": "Termius", + "url": "https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client", "extra_map": { - "android_app_package": "com.nextdoordeveloper.miperf.miperf" + "android_app_package": "com.server.auditor.ssh.client" } } }, { "base_version": 2, "config_version": 1, - "uuid": "8c3c5735-1987-42a1-921f-7ab9b33f6e51", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "a34e6d22-1a1a-4f19-8676-ac507296cb8c", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "Magisk Detector", - "url": "https://github.com/vvb2060/MagiskDetector", + "name": "Termux:API", + "url": "https://f-droid.org/packages/com.termux.api/", "extra_map": { - "android_app_package": "io.github.vvb2060.magiskdetector" + "android_app_package": "com.termux.api" } } }, { "base_version": 2, "config_version": 1, - "uuid": "a51575dc-5cf6-4d03-8ff9-66f8a10a8cf9", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "478a5666-74be-4e37-91dc-4e46ad3031e9", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "Material Files", - "url": "https://github.com/zhanghai/MaterialFiles", + "name": "Termux:Boot", + "url": "https://f-droid.org/packages/com.termux.boot/", "extra_map": { - "android_app_package": "me.zhanghai.android.files" + "android_app_package": "com.termux.boot" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c684ca72-11e8-4b78-8430-2de112441344", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "996b82ff-f62a-48a0-bcbd-892c1615afa1", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "Media Merger", - "url": "https://gitlab.com/axet/android-media-merger", + "name": "Termux:Float", + "url": "https://f-droid.org/packages/com.termux.float/", "extra_map": { - "android_app_package": "com.github.axet.mover" + "android_app_package": "com.termux.float" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "1739dd7b-2c2c-4db5-8fb1-eba5751114f8", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 1, + "uuid": "20845fd8-b2cf-4031-a5c1-ce73302344c3", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "爱套图", - "url": "https://github.com/yueeng/meitu", + "name": "Termux:Styling", + "url": "https://f-droid.org/packages/com.termux.styling/", "extra_map": { - "android_app_package": "io.github.yueeng.aitaotu" + "android_app_package": "com.termux.styling" } } }, { "base_version": 2, "config_version": 1, - "uuid": "457adb18-248f-41ed-abdb-a4368843bda9", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "91d636e6-b507-451c-962f-7ddcd636808a", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "喵滴-Markdown&Todo", - "url": "https://www.coolapk.com/apk/cn.sunshinesudio.libv", + "name": "Termux:Tasker", + "url": "https://f-droid.org/packages/com.termux.tasker/", "extra_map": { - "android_app_package": "cn.sunshinesudio.libv" + "android_app_package": "com.termux.tasker" } } }, { "base_version": 2, "config_version": 1, - "uuid": "98ca87f8-716d-4bc5-9ff5-03d0c32db3a5", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "dc275e68-0873-49cd-80fc-e966699a10ef", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "微软数学", - "url": "https://play.google.com/store/apps/details?id=com.microsoft.math", + "name": "Termux:Widget", + "url": "https://f-droid.org/packages/com.termux.widget/", "extra_map": { - "android_app_package": "com.microsoft.math" + "android_app_package": "com.termux.widget" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "bf45458f-b031-476a-b20a-2654f6f7da11", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "config_version": 3, + "uuid": "697d8bda-331b-11ea-823b-55dfdee64a81", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "Minecraft", - "url": "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe", + "name": "Termux", + "url": "https://f-droid.org/packages/com.termux/", "extra_map": { - "android_app_package": "com.mojang.minecraftpe" + "android_app_package": "com.termux" } } }, { "base_version": 2, "config_version": 1, - "uuid": "18f2b16b-8b15-4825-aa51-3368eb410d07", + "uuid": "fd6ecc03-2c9c-42e8-bb2c-959177f68b50", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "MoegirlViewer", - "url": "https://github.com/koharubiyori/MoegirlViewer", + "name": "Thanox", + "url": "https://github.com/Tornaco/Thanox", "extra_map": { - "android_app_package": "com.moegirlviewer" + "android_app_package": "github.tornaco.android.thanos" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bb7c6bf1-02b1-45a6-ae6d-801a31e6cb1a", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "4e80d8a6-4e57-4e10-964f-90a1ebeea6ce", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Monerujo", - "url": "https://play.google.com/store/apps/details?id=com.m2049r.xmrwallet", + "name": "贴吧Lite", + "url": "https://github.com/HuanCheng65/TiebaLite", "extra_map": { - "android_app_package": "com.m2049r.xmrwallet" + "android_app_package": "com.huanchengfly.tieba.post" } } }, { "base_version": 2, "config_version": 1, - "uuid": "f397bced-361b-45d0-805a-9bf94b9b6a5a", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "ee26ca4d-39de-436b-8f77-dcb883d7117b", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "MoonLight", - "url": "https://github.com/moonlight-stream/moonlight-android", + "name": "ToDesk", + "url": "https://www.coolapk.com/apk/youqu.android.todesk", "extra_map": { - "android_app_package": "com.limelight" + "android_app_package": "youqu.android.todesk" } } }, { "base_version": 2, "config_version": 1, - "uuid": "9741a79b-af01-4ba8-ab57-07efb431d594", + "uuid": "d3958780-bd09-4853-9bbf-dc912c8eebaf", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Muviz Edge", - "url": "https://play.google.com/store/apps/details?id=com.sparkine.muvizedge", + "name": "OneNote", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.todos", "extra_map": { - "android_app_package": "com.sparkine.muvizedge" + "android_app_package": "com.microsoft.todos" } } }, { "base_version": 2, "config_version": 1, - "uuid": "1a91285d-3de3-4869-942c-b1b7c3736e55", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "a0a1526a-593e-4994-bd90-3133d6671c41", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "NClientV2", - "url": "https://github.com/Dar9586/NClientV2", + "name": "Tone Generator", + "url": "https://gitlab.com/axet/android-tone-generator", "extra_map": { - "android_app_package": "com.dar.nclientv2" + "android_app_package": "com.github.axet.tonegenerator" } } }, { "base_version": 2, "config_version": 1, - "uuid": "62e80fd3-df9d-4b94-968c-023dbaf31109", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "367ba5d5-1839-40e4-9b60-d5fc25ff1a87", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "南博", - "url": "https://www.coolapk.com/apk/cn.krait.nabo", + "name": "Tor Browser", + "url": "https://play.google.com/store/apps/details?id=org.torproject.torbrowser", "extra_map": { - "android_app_package": "cn.krait.nabo" + "android_app_package": "org.torproject.torbrowser" } } }, { "base_version": 2, "config_version": 1, - "uuid": "a2031e48-e20e-4e5c-bf98-35c796821d57", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "39bdc643-a987-4a88-9fc7-11acce066a99", + "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "name": "Native Alpha", - "url": "https://github.com/cylonid/NativeAlphaForAndroid/", + "name": "Torrent Client", + "url": "https://gitlab.com/axet/android-torrent-client", "extra_map": { - "android_app_package": "com.cylonid.nativealpha" + "android_app_package": "com.github.axet.torrentclient" } } }, { "base_version": 2, "config_version": 1, - "uuid": "25bf4ebb-851b-4364-ab5e-da593748e629", + "uuid": "91355fb0-3558-11ea-b688-85c15ad46c19", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Neko", - "url": "https://github.com/CarlosEsco/Neko", + "name": "TrebleShot", + "url": "https://github.com/genonbeta/TrebleShot", "extra_map": { - "android_app_package": "tachiyomi.mangadex" + "android_app_package": "com.genonbeta.TrebleShot" } } }, { "base_version": 2, "config_version": 1, - "uuid": "9cc3165d-a307-48e0-ac96-4b2c83929c58", + "uuid": "b72855dd-881d-4ec2-a07f-59dcb684c2bb", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "NekoX", - "url": "https://github.com/NekoX-Dev/NekoX", + "name": "吐槽弹幕网", + "url": "https://github.com/blackbbc/Tucao", "extra_map": { - "android_app_package": "nekox.messenger" + "android_app_package": "me.sweetll.tucao" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c196d9c0-0b5f-4228-a33b-484908099e5a", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "69abcbda-331b-11ea-823b-55dfdegt4a81", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "NetPatch Firewall", - "url": "https://github.com/netpatch/firewall", + "name": "Tusky", + "url": "https://f-droid.org/packages/com.keylesspalace.tusky/", "extra_map": { - "android_app_package": "co.netpatch.firewall" + "android_app_package": "com.keylesspalace.tusky" } } }, { "base_version": 2, "config_version": 1, - "uuid": "97866240-9d37-4183-8ee6-82a8c584c8ea", + "uuid": "a91c4cab-3ef8-4a93-bf4f-c017a6a425ea", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "NewPipe", - "url": "https://github.com/TeamNewPipe/NewPipe", + "name": "TwiFucker", + "url": "https://github.com/Dr-TSNG/TwiFucker", "extra_map": { - "android_app_package": "org.schabi.newpipe" + "android_app_package": "icu.nullptr.twifucker" } } }, { "base_version": 2, "config_version": 1, - "uuid": "57d97773-ac32-4b78-966d-7f806fb42ad9", + "uuid": "2e576a8e-b7d8-41a5-9eb5-60830569cc0a", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "NextCloud", - "url": "https://github.com/nextcloud/android", + "name": "两仪", + "url": "https://github.com/twoyi/twoyi", "extra_map": { - "android_app_package": "com.nextcloud.android" + "android_app_package": "io.twoyi" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c4f3d216-5377-4eee-8beb-ae169fbcdd84", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "83a34413-9602-4907-adb6-e57ce7f4c386", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "NoPopping-自动勿扰模式", - "url": "https://coolapk.com/apk/rikka.nopeeking", + "name": "Ungoogled Chromium", + "url": "https://github.com/ungoogled-software/ungoogled-chromium-android", "extra_map": { - "android_app_package": "rikka.nopeeking" + "android_app_package": "org.ungoogled.chromium.stable" } } }, { "base_version": 2, "config_version": 1, - "uuid": "4e216232-3558-4e95-9b92-341383097fc4", + "uuid": "78cb0aaf-a417-4798-a757-8ea336fa9c45", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "OAndBackupX", - "url": "https://github.com/machiav3lli/oandbackupx", + "name": "Unicode Pad", + "url": "https://github.com/Ryosuke839/UnicodePad", "extra_map": { - "android_app_package": "com.machiav3lli.backup" + "android_app_package": "jp.ddo.hotmist.unicodepad" } } }, { "base_version": 2, "config_version": 1, - "uuid": "7a269e5a-961a-4a25-a22e-13c08ff6dc12", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "0ada89b0-9426-4a64-b076-d5f970820e08", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Remote Fingerprint Unlock", - "url": "https://play.google.com/store/apps/details?id=com.onscripter.plus", + "name": "V2er", + "url": "https://www.coolapk.com/apk/me.ghui.v2er", "extra_map": { - "android_app_package": "com.onscripter.plus" + "android_app_package": "me.ghui.v2er" } } }, { "base_version": 2, "config_version": 1, - "uuid": "a5959e28-8536-4c60-8ebb-7e9c891f790b", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "e7a80428-331a-11ea-9a8b-f504e41fbcbc", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "OneNote", - "url": "https://play.google.com/store/apps/details?id=com.microsoft.office.onenote", + "name": "V2rayNG", + "url": "https://github.com/2dust/v2rayNG", "extra_map": { - "android_app_package": "com.microsoft.office.onenote" + "android_app_package": "com.v2ray.ang" } } }, { "base_version": 2, "config_version": 1, - "uuid": "93f079f1-5bf1-4ae0-9bfd-1eb4b0eb2fc3", + "uuid": "8cff2737-c659-484a-93fc-813bc7ea7fac", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Oxygen Updater", - "url": "https://github.com/oxygen-updater/oxygen-updater", + "name": "V9Porn", + "url": "https://github.com/techGay/v9porn", "extra_map": { - "android_app_package": "com.arjanvlek.oxygenupdater" + "android_app_package": "com.u9porn" } } }, { "base_version": 2, "config_version": 1, - "uuid": "5603b4cf-bd45-485e-b101-a4185e37a42e", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "cd2d6561-f637-4b5c-84a2-bbf1baedd635", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Permission Manager X", - "url": "https://github.com/mirfatif/PermissionManagerX", + "name": "VLC", + "url": "https://play.google.com/store/apps/details?id=org.videolan.vlc", "extra_map": { - "android_app_package": "com.mirfatif.permissionmanagerx" + "android_app_package": "org.videolan.vlc" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "3c9d06cd-5764-4dd6-877c-022023876a31", + "config_version": 1, + "uuid": "acae88dd-9192-416e-863a-75b0dbd43422", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Pix-EzViewer", - "url": "https://github.com/ultranity/Pix-EzViewer", + "name": "Vanced Manager", + "url": "https://github.com/YTVanced/VancedManager", "extra_map": { - "android_app_package": "com.perol.asdpl.play.pixivez" + "android_app_package": "com.vanced.manager" } } }, { "base_version": 2, "config_version": 1, - "uuid": "5cdb731e-16db-4e32-9e48-cdd4a4e3d9bc", + "uuid": "eaf41c5a-474b-454b-acfd-40f30c597572", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "PixEz-flutter", - "url": "https://github.com/Notsfsssf/pixez-flutter", + "name": "Vanced MicroG", + "url": "https://github.com/YTVanced/VancedMicroG", "extra_map": { - "android_app_package": "com.perol.pixez" + "android_app_package": "com.mgoogle.android.gms" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ea811abf-971f-4591-80c4-319c0d2c3dce", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "06baf340-27c9-4c43-9f4e-3d0f8443199e", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "PixShaft", - "url": "https://github.com/CeuiLiSA/Pixiv-Shaft", + "name": "Via浏览器", + "url": "https://www.coolapk.com/apk/mark.via", "extra_map": { - "android_app_package": "ceui.lisa.pixiv" + "android_app_package": "mark.via" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d01cbb03-0936-4150-b996-e9e471441bfe", + "uuid": "02415d37-dfa5-4d02-a0a3-4014bc86298b", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "PowerTube", - "url": "https://github.com/razar-dev/PowerTube", + "name": "VikACG", + "url": "https://github.com/Sailoud/VikACG_Rescue", "extra_map": { - "android_app_package": "ussr.razar.youtube_dl" + "android_app_package": "com.vikacg.zh.hans" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "5d3a25fc-728e-46ca-968f-61f3484f3e20", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "config_version": 2, + "uuid": "89686b18-c76f-4a4f-be5f-5966f76633a9", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Pure 轻雨", - "url": "https://www.coolapk.com/apk/me.morirain.dev.iconpack.pure", + "name": "VirtualXposed", + "url": "https://github.com/android-hacker/VirtualXposed", "extra_map": { - "android_app_package": "me.morirain.dev.iconpack.pure" + "android_app_package": "io.va.exposed64" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "5e0d81ba-1f24-4518-8e46-159b7f81c67c", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "config_version": 1, + "uuid": "cdf366c4-6bb4-4468-a432-14b954f35dcf", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Pure天气", - "url": "https://www.coolapk.com/apk/hanjie.app.pureweather", + "name": "音量面板样式", + "url": "https://play.google.com/store/apps/details?id=com.tombayley.volumepanel", "extra_map": { - "android_app_package": "hanjie.app.pureweather" + "android_app_package": "com.tombayley.volumepanel" } } }, { "base_version": 2, "config_version": 1, - "uuid": "4825fda3-fb3e-4e7b-a75e-f1c694bf1da1", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "39d52bd5-7ad1-4d6d-bd5d-a4485976328b", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "纯纯写作", - "url": "https://www.coolapk.com/apk/com.drakeet.purewriter", + "name": "WO Mic", + "url": "https://play.google.com/store/apps/details?id=com.wo.voice2", "extra_map": { - "android_app_package": "com.drakeet.purewriter" + "android_app_package": "com.wo.voice2" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d75ae05b-85d1-4e81-b2f8-b2da7c33fbd8", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "7c9ac81d-6904-4a59-8e90-80e4f5ab10ed", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "PxView", - "url": "https://github.com/alphasp/pxview", + "name": "Wallpaper Engine", + "url": "https://play.google.com/store/apps/details?id=io.wallpaperengine.weclient", "extra_map": { - "android_app_package": "com.utopia.pxview" + "android_app_package": "io.wallpaperengine.weclient" } } }, { "base_version": 2, "config_version": 1, - "uuid": "da862bd8-1743-4475-a447-3b50fca0af4a", + "uuid": "ecd4e853-6ba2-4cf5-a1ab-449596856844", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "QuickPic Gallery (WST Mod)", - "url": "https://github.com/WSTxda/QP-Gallery-Releases", + "name": "Wechat Chums", + "url": "https://github.com/dannyit/WechatChums", "extra_map": { - "android_app_package": "com.alensw.PicFolder" + "android_app_package": "me.dannyit.wechat.chum" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ab037433-b558-44a2-92a1-07950182c74a", + "uuid": "787d0e54-5633-4ada-8e19-6e45fd37dbdf", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Remote Fingerprint Unlock", - "url": "https://play.google.com/store/apps/details?id=ro.andreimircius.remotefingerauth", + "name": "微博国际版", + "url": "https://play.google.com/store/apps/details?id=com.weico.international", "extra_map": { - "android_app_package": "ro.andreimircius.remotefingerauth" + "android_app_package": "com.weico.international" } } }, { "base_version": 2, "config_version": 1, - "uuid": "8f57238f-fb86-4749-967a-e023327bac32", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "6ff5166e-7d94-43cf-b219-2942b47aeb2e", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Resilio Sync", - "url": "https://play.google.com/store/apps/details?id=com.resilio.sync", + "name": "WiFiAnalyzer", + "url": "https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer", "extra_map": { - "android_app_package": "com.resilio.sync" + "android_app_package": "com.verm.wifianalyzer" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d0c36951-b076-4585-9834-4d71a6570ab0", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "8c079214-2a5b-4b4c-a727-00957b35f6af", + "base_hub_uuid": "56fca689-47a7-496a-b290-8bd717c06960", "info": { - "name": "Retro Music Player", - "url": "https://github.com/h4h13/RetroMusicPlayer", + "name": "Wikipedia (Alpha)", + "url": "https://github.com/wikimedia/apps-android-wikipedia", "extra_map": { - "android_app_package": "code.name.monkey.retromusic" + "android_app_package": "org.wikipedia.alpha" } } }, { "base_version": 2, "config_version": 1, - "uuid": "7a94d1a7-1dc9-4f24-a960-9d42b881d035", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "fdb4b6bb-c16e-41a3-a0c3-431846e96621", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "SMS Gate", - "url": "https://gitlab.com/axet/android-sms-gate", + "name": "Wild Rift", + "url": "https://play.google.com/store/apps/details?id=com.riotgames.league.wildrift", "extra_map": { - "android_app_package": "com.github.axet.smsgate" + "android_app_package": "com.riotgames.league.wildrift" } } }, { "base_version": 2, "config_version": 1, - "uuid": "004f12da-9c40-4642-baeb-2e34a4a692b7", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "0895f014-97c0-4963-8314-098191584fad", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "SandVXposed", - "url": "https://github.com/ganyao114/SandVXposed", + "name": "Windy.com", + "url": "https://play.google.com/store/apps/details?id=com.windyty.android", "extra_map": { - "android_app_package": "io.virtualapp.sandvxposed" + "android_app_package": "com.windyty.android" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ed655c80-d793-4286-8cf2-167545577778", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "c3c275f0-3938-4fb4-b3e2-c9bb987c32ee", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "嘶哩嘶哩", - "url": "https://github.com/670848654/Silisili", + "name": "一个木函", + "url": "https://coolapk.com/apk/com.One.WoodenLetter", "extra_map": { - "android_app_package": "my.project.silisili" + "android_app_package": "com.One.WoodenLetter" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d4a30f44-8a03-4c20-9b0f-d30c2a491309", + "uuid": "26a4dac2-70a3-4fe7-9516-cbe5a95b8384", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple App Launcher", - "url": "https://github.com/SimpleMobileTools/Simple-App-Launcher", + "name": "XAutoDaily", + "url": "https://github.com/teble/XAutoDaily", "extra_map": { - "android_app_package": "com.simplemobiletools.applauncher" + "android_app_package": "me.teble.xposed.autodaily" } } }, { "base_version": 2, "config_version": 1, - "uuid": "27b4e2aa-830b-43eb-9199-88cff5818306", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "62253cda-bf14-4f19-9bea-f1ba409c11bc", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Simple Calculator", - "url": "https://github.com/SimpleMobileTools/Simple-Calculator", + "name": "XPrivacyLua Pro", + "url": "https://play.google.com/store/apps/details?id=eu.faircode.xlua.pro", "extra_map": { - "android_app_package": "com.simplemobiletools.calculator" + "android_app_package": "eu.faircode.xlua.pro" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "e1189536-2c9c-48dc-850f-e03d30c9b1ec", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 2, + "uuid": "03168aae-41cc-431f-a77d-3f37152a536f", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Simple Calendar Pro", - "url": "https://github.com/SimpleMobileTools/Simple-Calendar", + "name": "X浏览器", + "url": "https://www.coolapk.com/apk/com.mmbox.xbrowser", "extra_map": { - "android_app_package": "com.simplemobiletools.calendar.pro" + "android_app_package": "com.mmbox.xbrowser" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "6ea85ace-0e49-48e9-b927-2afa6a1ec681", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "config_version": 3, + "uuid": "2273bc9d-42b0-416c-8c50-1d0c00f0132e", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "Simple Camera", - "url": "https://github.com/SimpleMobileTools/Simple-Camera", + "name": "XPrivacyLua", + "url": "https://f-droid.org/zh_Hans/packages/eu.faircode.xlua/", "extra_map": { - "android_app_package": "com.simplemobiletools.camera" + "android_app_package": "eu.faircode.xlua" } } }, { "base_version": 2, "config_version": 1, - "uuid": "8cda200a-1465-498e-b7a1-2bb16197980b", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "5770a574-2235-4470-bddf-ed14f448d94c", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Simple Clock", - "url": "https://github.com/SimpleMobileTools/Simple-Clock", + "name": "YASNAC", + "url": "https://play.google.com/store/apps/details?id=rikka.safetynetchecker", "extra_map": { - "android_app_package": "com.simplemobiletools.clock" + "android_app_package": "rikka.safetynetchecker" } } }, { "base_version": 2, "config_version": 1, - "uuid": "57365af4-d968-4eba-bd14-5846b33fad16", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "f5c2e7ec-8bf7-47df-81ae-f576b3f48067", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Simple Contacts Pro", - "url": "https://github.com/SimpleMobileTools/Simple-Contacts", + "name": "Yandex", + "url": "https://play.google.com/store/apps/details?id=ru.yandex.searchplugin", "extra_map": { - "android_app_package": "com.simplemobiletools.contacts.pro" + "android_app_package": "ru.yandex.searchplugin" } } }, { "base_version": 2, "config_version": 1, - "uuid": "83a1055b-bf8a-4462-9e6b-08730ffe7b84", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "90b97c28-45b2-11ea-8d3d-5fc162dd0111", + "base_hub_uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", "info": { - "name": "Simple Dialer", - "url": "https://github.com/SimpleMobileTools/Simple-Dialer", + "name": "Zoysii", + "url": "https://f-droid.org/zh_Hans/packages/xyz.deepdaikon.zoysii/", "extra_map": { - "android_app_package": "com.simplemobiletools.dialer" + "android_app_package": "xyz.deepdaikon.zoysii" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "5dcfecc1-21d4-480c-a2ef-ae6d12ccbeaf", + "config_version": 2, + "uuid": "cae648b4-bee9-4614-8fea-acc780e83c7e", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple Draw Pro", - "url": "https://github.com/SimpleMobileTools/Simple-Draw", + "name": "[Magisk]LSPosed", + "url": "https://github.com/LSPosed/LSPosed", "extra_map": { - "android_app_package": "com.simplemobiletools.draw.pro" + "android_magisk_module": "zygisk_lsposed" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "c0caf95b-0224-4451-b299-cbe455b66c5d", + "config_version": 2, + "uuid": "e00754b3-837e-41c3-aff6-ba09f85711a0", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple File Manager Pro", - "url": "https://github.com/SimpleMobileTools/Simple-File-Manager", + "name": "[Magisk]QTI-MEM-OPT", + "url": "https://github.com/yc9559/qti-mem-opt/", "extra_map": { - "android_app_package": "com.simplemobiletools.filemanager.pro" + "android_magisk_module": "qti-mem-opt" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "67f0addf-a014-4f27-bc45-d093d7667874", + "config_version": 2, + "uuid": "bef9e572-32fd-11ea-a82d-f108c61ac67d", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple Flashlight", - "url": "https://github.com/SimpleMobileTools/Simple-Flashlight", + "name": "[Magisk]Riru", + "url": "https://github.com/RikkaApps/Riru", "extra_map": { - "android_app_package": "com.simplemobiletools.flashlight" + "android_magisk_module": "riru-core" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "104586a2-91ca-4750-b0bd-11dedfa8eb55", + "config_version": 2, + "uuid": "0765b0fb-0e66-4fa3-a8f9-4391ed4288b2", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple Gallery Pro", - "url": "https://github.com/SimpleMobileTools/Simple-Gallery", + "name": "[Magisk]Shamiko", + "url": "https://github.com/LSPosed/LSPosed.github.io", "extra_map": { - "android_app_package": "com.simplemobiletools.gallery.pro" + "android_magisk_module": "zygisk_shamiko" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "58950375-1a4a-4458-b834-888b60e37563", + "config_version": 3, + "uuid": "ce3674ba-3fbc-498b-9587-7e460226692f", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple Music Player", - "url": "https://github.com/SimpleMobileTools/Simple-Music-Player", + "name": "[Magisk]存储重定向", + "url": "https://github.com/RikkaApps/StorageRedirect-assets", "extra_map": { - "android_app_package": "com.simplemobiletools.musicplayer" + "android_magisk_module": "zygisk-storage-isolation" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "faad9c73-08c2-4124-beaf-9e74690a5a82", + "config_version": 2, + "uuid": "e0e00c93-8e9a-48a9-8561-41635356c12e", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple Notes Pro", - "url": "https://github.com/SimpleMobileTools/Simple-Notes", + "name": "[Magisk]Sui", + "url": "https://github.com/RikkaApps/Sui", "extra_map": { - "android_app_package": "com.simplemobiletools.notes.pro" + "android_magisk_module": "zygisk-sui" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "929cd2d0-532e-47f3-9651-bf7a2f6ac447", + "config_version": 2, + "uuid": "19974600-250b-4df9-ba4d-9bfa68ae0545", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple SMS Messenger", - "url": "https://github.com/SimpleMobileTools/Simple-SMS-Messenger", + "name": "[Magisk]TrichromeLibrary-Squoosh", + "url": "https://github.com/entr0pia/trichromelibrary-squoosh", "extra_map": { - "android_app_package": "com.simplemobiletools.smsmessenger" + "android_magisk_module": "trichromelibrary-squoosh" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "00f07f27-1c03-4c09-ac8b-211a162982b1", + "config_version": 2, + "uuid": "ad0d7155-226e-40e1-b82b-5a317c66cbb9", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Simple Thank You", - "url": "https://github.com/SimpleMobileTools/Simple-Thank-You", + "name": "[Magisk]uperf", + "url": "https://github.com/yc9559/uperf", "extra_map": { - "android_app_package": "com.simplemobiletools.thankyou" + "android_magisk_module": "uperf" } } }, { "base_version": 2, "config_version": 1, - "uuid": "64bbfca8-6bf5-4d3b-a762-2c9eff520b2d", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "ab3d4046-a4bf-4337-8d49-7ae2aa8db4be", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Simple Voice Recorder", - "url": "https://github.com/SimpleMobileTools/Simple-Voice-Recorder", + "name": "Bilibili", + "url": "https://play.google.com/store/apps/details?id=com.bilibili.app.in", "extra_map": { - "android_app_package": "com.simplemobiletools.voicerecorder" + "android_app_package": "com.bilibili.app.in" } } }, { "base_version": 2, "config_version": 1, - "uuid": "03f32741-3f62-4373-b1ea-3dba287a4c03", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "a7aa927c-32f8-11ea-8d01-bbf5b9f33585", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "SoundWire", - "url": "https://play.google.com/store/apps/details?id=com.georgie.SoundWireFree", + "name": "edXposedManager", + "url": "https://github.com/ElderDrivers/EdXposedManager", "extra_map": { - "android_app_package": "com.georgie.SoundWireFree" + "android_app_package": "org.meowcat.edxposed.manager" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ff5ab4f9-493e-48ef-8458-5e2b0c8b0241", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "82da690e-4761-4a85-8592-52b56d5d1254", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Split APKs Installer (SAI)", - "url": "https://github.com/Aefyr/SAI", + "name": "ES文件浏览器", + "url": "https://www.coolapk.com/apk/com.estrongs.android.pop", "extra_map": { - "android_app_package": "com.aefyr.sai" + "android_app_package": "com.estrongs.android.pop" } } }, { "base_version": 2, "config_version": 1, - "uuid": "5ab2d3ea-84c3-4e6b-8572-3131ffefb68b", + "uuid": "08df069b-d435-45bc-8f97-5731bdb02202", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "TachiyomiAZ", - "url": "https://github.com/az4521/TachiyomiAZ", + "name": "Keepass2Andoid", + "url": "https://github.com/PhilippC/keepass2android", "extra_map": { - "android_app_package": "eu.kanade.tachiyomi.az" + "android_app_package": "keepass2android.keepass2android" } } }, { "base_version": 2, "config_version": 1, - "uuid": "2caddcbf-dd46-4d48-b0d8-84e70dcb7c2d", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "4d41c9ef-181a-43e0-890b-aab04d1e71f9", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "TachiyomiEH", - "url": "https://github.com/NerdNumber9/TachiyomiEH", + "name": "phyphox", + "url": "https://play.google.com/store/apps/details?id=de.rwth_aachen.phyphox", "extra_map": { - "android_app_package": "eu.kanade.tachiyomi.eh2" + "android_app_package": "de.rwth_aachen.phyphox" } } }, { "base_version": 2, "config_version": 1, - "uuid": "17bef821-631c-43a3-ab17-4be7a5fb605f", + "uuid": "bd1553fe-5d4b-11ea-8f95-f3f224497f67", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "TachiyomiJ2K", - "url": "https://github.com/Jays2Kings/tachiyomiJ2K", + "name": "qksms", + "url": "https://github.com/moezbhatti/qksms", "extra_map": { - "android_app_package": "eu.kanade.tachiyomi.j2k" + "android_app_package": " com.moez.QKSMS" } } }, { "base_version": 2, "config_version": 1, - "uuid": "6c0a6609-bf0d-403f-a949-beb64214fd00", + "uuid": "c755c153-e1b1-4bc3-a1bf-5d81f87bedf2", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "TachiyomiSY", - "url": "https://github.com/jobobby04/TachiyomiSY", + "name": "SSVPN", + "url": "https://github.com/bannedbook/ssvpn", "extra_map": { - "android_app_package": "eu.kanade.tachiyomi.sy" + "android_app_package": "free.shadowsocks.proxy.VPN" } } }, { "base_version": 2, "config_version": 1, - "uuid": "1e22da80-0b11-41c8-a179-299314071939", + "uuid": "eaf6d7dd-908a-400c-b2c7-4783be19638b", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "太极", - "url": "https://github.com/taichi-framework/TaiChi", + "name": "东方狗", + "url": "https://github.com/shirokurakana/thdog", "extra_map": { - "android_app_package": "me.weishu.exp" + "android_app_package": "com.shiro.thdog" } } }, { "base_version": 2, "config_version": 1, - "uuid": "989bfded-8ecc-4194-99cb-f33d7da93d8c", + "uuid": "77866559-90f5-4abb-a4bd-1ccdb1605859", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Telegram", - "url": "https://play.google.com/store/apps/details?id=org.telegram.messenger", + "name": "vFlat Scan", + "url": "https://play.google.com/store/apps/details?id=com.voyagerx.scanner", "extra_map": { - "android_app_package": "org.telegram.messenger" + "android_app_package": "com.voyagerx.scanner" } } }, { "base_version": 2, "config_version": 1, - "uuid": "9f2812a5-f0a9-4122-a8b4-f189a39b147a", + "uuid": "d9f190b6-1315-4212-a20c-9a281d936328", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Telegram SMS", - "url": "https://github.com/telegram-sms/telegram-sms", + "name": "xManager", + "url": "https://github.com/xManager-v2/xManager-Spotify", "extra_map": { - "android_app_package": "com.qwe7002.telegram_sms" + "android_app_package": "com.xc3fff0e.xmanager" } } }, { "base_version": 2, "config_version": 1, - "uuid": "8d6fb13d-7935-484a-b6f6-9fbb20e67234", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "4fded25c-3f63-11ea-a838-751dda094b37", + "base_hub_uuid": "28591e65-849f-4417-aead-9d9098520eed", "info": { - "name": "Termius", - "url": "https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client", + "name": "zlive_official", + "url": "https://app.zhibo.at/", "extra_map": { - "android_app_package": "com.server.auditor.ssh.client" + "android_app_package": "com.linroid.zlive" } } }, { "base_version": 2, "config_version": 1, - "uuid": "fd6ecc03-2c9c-42e8-bb2c-959177f68b50", + "uuid": "ef51e957-485c-425f-b28c-f5e10b3612be", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Thanox", - "url": "https://github.com/Tornaco/Thanox", + "name": "几何天气", + "url": "https://github.com/WangDaYeeeeee/GeometricWeather", "extra_map": { - "android_app_package": "github.tornaco.android.thanos" + "android_app_package": "wangdaye.com.geometricweather" } } }, { "base_version": 2, "config_version": 1, - "uuid": "4e80d8a6-4e57-4e10-964f-90a1ebeea6ce", + "uuid": "c5d40cd2-429e-4ed6-8a03-b7324f12956d", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "贴吧Lite", - "url": "https://github.com/HuanCheng65/TiebaLite", + "name": "动漫之家Flutter", + "url": "https://github.com/xiaoyaocz/dmzj_flutter", "extra_map": { - "android_app_package": "com.huanchengfly.tieba.post" + "android_app_package": "com.nsapp.dmzj" } } }, { "base_version": 2, "config_version": 1, - "uuid": "d3958780-bd09-4853-9bbf-dc912c8eebaf", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "b197aa00-3559-11ea-96f2-dde6ad669613", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "OneNote", - "url": "https://play.google.com/store/apps/details?id=com.microsoft.todos", + "name": "厚墨", + "url": "https://www.coolapk.com/apk/cn.deepink.reader", "extra_map": { - "android_app_package": "com.microsoft.todos" + "android_app_package": "cn.deepink.reader" } } }, { "base_version": 2, "config_version": 1, - "uuid": "a0a1526a-593e-4994-bd90-3133d6671c41", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "fa84d270-3e99-494e-9fc0-88db8662b283", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "Tone Generator", - "url": "https://gitlab.com/axet/android-tone-generator", + "name": "同文输入法", + "url": "https://github.com/osfans/trime", "extra_map": { - "android_app_package": "com.github.axet.tonegenerator" + "android_app_package": "com.osfans.trime" } } }, { "base_version": 2, "config_version": 1, - "uuid": "367ba5d5-1839-40e4-9b60-d5fc25ff1a87", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "2f702333-dcf5-4af7-bb9c-7fd381a702cc", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Tor Browser", - "url": "https://play.google.com/store/apps/details?id=org.torproject.torbrowser", + "name": "咕咚云图", + "url": "https://www.coolapk.com/apk/name.gudong.pic", "extra_map": { - "android_app_package": "org.torproject.torbrowser" + "android_app_package": "name.gudong.pic" } } }, { "base_version": 2, "config_version": 1, - "uuid": "39bdc643-a987-4a88-9fc7-11acce066a99", - "base_hub_uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "19638b60-355d-11ea-b630-7345aa40e02f", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Torrent Client", - "url": "https://gitlab.com/axet/android-torrent-client", + "name": "坚果云", + "url": "https://www.coolapk.com/apk/nutstore.android", "extra_map": { - "android_app_package": "com.github.axet.torrentclient" + "android_app_package": "nutstore.android" } } }, { "base_version": 2, "config_version": 1, - "uuid": "b72855dd-881d-4ec2-a07f-59dcb684c2bb", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "d0c4d422-b734-4aec-adb2-2a4a01139e6a", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "吐槽弹幕网", - "url": "https://github.com/blackbbc/Tucao", + "name": "密码键盘(PassKeyboard)", + "url": "https://www.coolapk.com/apk/com.kongzue.secretinput", "extra_map": { - "android_app_package": "me.sweetll.tucao" + "android_app_package": "com.kongzue.secretinput" } } }, { "base_version": 2, "config_version": 1, - "uuid": "83a34413-9602-4907-adb6-e57ce7f4c386", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "6156efbb-973f-4a16-a689-f1d8df3be1f6", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Ungoogled Chromium", - "url": "https://github.com/ungoogled-software/ungoogled-chromium-android", + "name": "密钥认证演示", + "url": "https://play.google.com/store/apps/details?id=io.github.vvb2060.keyattestation", "extra_map": { - "android_app_package": "org.ungoogled.chromium.stable" + "android_app_package": "io.github.vvb2060.keyattestation" } } }, { "base_version": 2, "config_version": 1, - "uuid": "78cb0aaf-a417-4798-a757-8ea336fa9c45", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "3187ff3e-a13b-45ed-b359-1a24abd2c154", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Unicode Pad", - "url": "https://github.com/Ryosuke839/UnicodePad", + "name": "小星记账", + "url": "https://www.coolapk.com/apk/com.cxincx.xxjz", "extra_map": { - "android_app_package": "jp.ddo.hotmist.unicodepad" + "android_app_package": "com.cxincx.xxjz" } } }, { "base_version": 2, "config_version": 1, - "uuid": "0ada89b0-9426-4a64-b076-d5f970820e08", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "bf2fd422-35bb-4b10-8c3b-6fb4d7309173", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "V2er", - "url": "https://www.coolapk.com/apk/me.ghui.v2er", + "name": "弹弹Play概念版", + "url": "https://github.com/xyoye/DanDanPlayForAndroid", "extra_map": { - "android_app_package": "me.ghui.v2er" + "android_app_package": "com.xyoye.dandanplay" } } }, { "base_version": 2, "config_version": 1, - "uuid": "8cff2737-c659-484a-93fc-813bc7ea7fac", + "uuid": "6eaa2794-5d4b-11ea-880e-378a2dc8f725", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "V9Porn", - "url": "https://github.com/techGay/v9porn", + "name": "微漫", + "url": "https://github.com/nrop19/weiman_app", "extra_map": { - "android_app_package": "com.u9porn" + "android_app_package": "com.nrop19.weiman" } } }, { "base_version": 2, "config_version": 1, - "uuid": "acae88dd-9192-416e-863a-75b0dbd43422", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "cff75012-5d4b-11ea-8bd1-f927d2b28ba4", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Vanced Manager", - "url": "https://github.com/YTVanced/VancedManager", + "name": "微聚-酷安", + "url": "https://www.coolapk.com/apk/io.ikws4.weiju", "extra_map": { - "android_app_package": "com.vanced.manager" + "android_app_package": "io.ikws4.weiju" } } }, { "base_version": 2, "config_version": 1, - "uuid": "eaf41c5a-474b-454b-acfd-40f30c597572", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "3edfeb32-be81-4852-9c8f-84a1206564f5", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Vanced MicroG", - "url": "https://github.com/YTVanced/VancedMicroG", + "name": "微软桌面(Microsoft Launcher)", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.launcher", "extra_map": { - "android_app_package": "com.mgoogle.android.gms" + "android_app_package": "com.microsoft.launcher" } } }, { "base_version": 2, "config_version": 1, - "uuid": "02415d37-dfa5-4d02-a0a3-4014bc86298b", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "717686fb-101e-46b7-90be-9dccb9cbbd75", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "VikACG", - "url": "https://github.com/Sailoud/VikACG_Rescue", + "name": "链接至 Windows", + "url": "https://play.google.com/store/apps/details?id=com.microsoft.appmanager", "extra_map": { - "android_app_package": "com.vikacg.zh.hans" + "android_app_package": "com.microsoft.appmanager" } } }, { "base_version": 2, "config_version": 1, - "uuid": "89686b18-c76f-4a4f-be5f-5966f76633a9", + "uuid": "19914ee4-32f4-11ea-81e3-21746c6fe699", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "VirtualXposed", - "url": "https://github.com/android-hacker/VirtualXposed", + "name": "扫一扫", + "url": "https://github.com/ekibun/QrCodeScanner", "extra_map": { - "android_app_package": "io.va.exposed" + "android_app_package": "com.inklin.qrcodescanner" } } }, { "base_version": 2, "config_version": 1, - "uuid": "cdf366c4-6bb4-4468-a432-14b954f35dcf", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "07a9f3ad-73b2-4792-9970-ceaa0e78be9a", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "音量面板样式", - "url": "https://play.google.com/store/apps/details?id=com.tombayley.volumepanel", + "name": "抖音", + "url": "https://www.coolapk.com/apk/com.ss.android.ugc.aweme", "extra_map": { - "android_app_package": "com.tombayley.volumepanel" + "android_app_package": "com.ss.android.ugc.aweme" } } }, { "base_version": 2, "config_version": 1, - "uuid": "39d52bd5-7ad1-4d6d-bd5d-a4485976328b", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "d5c234fa-ef75-4237-a6c5-274935cdf96b", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "WO Mic", - "url": "https://play.google.com/store/apps/details?id=com.wo.voice2", + "name": "指纹支付", + "url": "https://github.com/eritpchy/FingerprintPay", "extra_map": { - "android_app_package": "com.wo.voice2" + "android_app_package": "com.surcumference.fingerprintpay" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ecd4e853-6ba2-4cf5-a1ab-449596856844", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "ea4b3ef6-c897-4cdd-a444-4fbb97bfb48f", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Wechat Chums", - "url": "https://github.com/dannyit/WechatChums", + "name": "搜索进化", + "url": "https://www.coolapk.com/apk/com.jwg.searchEVO", "extra_map": { - "android_app_package": "me.dannyit.wechat.chum" + "android_app_package": "com.jwg.searchEVO" } } }, { "base_version": 2, "config_version": 1, - "uuid": "787d0e54-5633-4ada-8e19-6e45fd37dbdf", + "uuid": "7c95867d-f608-4038-a59c-00901643c8e7", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "微博国际版", - "url": "https://play.google.com/store/apps/details?id=com.weico.international", + "name": "支付宝", + "url": "https://play.google.com/store/apps/details?id=com.eg.android.AlipayGphone", "extra_map": { - "android_app_package": "com.weico.international" + "android_app_package": "com.eg.android.AlipayGphone" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c3c275f0-3938-4fb4-b3e2-c9bb987c32ee", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "dad71c6f-f67f-4e8f-9f70-e4a70b621d37", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "一个木函", - "url": "https://coolapk.com/apk/com.One.WoodenLetter", + "name": "杜比大喇叭", + "url": "https://github.com/nining377/dolby_beta", "extra_map": { - "android_app_package": "com.One.WoodenLetter" + "android_app_package": "com.raincat.dolby_beta" } } }, { "base_version": 2, "config_version": 1, - "uuid": "26a4dac2-70a3-4fe7-9516-cbe5a95b8384", + "uuid": "5ae01e1e-1e6c-430f-841d-a2a1dcca3758", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "XAutoDaily", - "url": "https://github.com/teble/XAutoDaily", + "name": " 椒盐音乐", + "url": "https://github.com/Moriafly/SaltPlayerSource", "extra_map": { - "android_app_package": "me.teble.xposed.autodaily" + "android_app_package": "com.salt.music" } } }, { "base_version": 2, "config_version": 1, - "uuid": "62253cda-bf14-4f19-9bea-f1ba409c11bc", + "uuid": "dca900f2-b95d-451d-b930-12d113ce8944", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "XPrivacyLua Pro", - "url": "https://play.google.com/store/apps/details?id=eu.faircode.xlua.pro", + "name": "欧路词典", + "url": "https://play.google.com/store/apps/details?id=com.qianyan.eudic", "extra_map": { - "android_app_package": "eu.faircode.xlua.pro" + "android_app_package": "com.qianyan.eudic" } } }, { "base_version": 2, - "config_version": 2, - "uuid": "03168aae-41cc-431f-a77d-3f37152a536f", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "config_version": 1, + "uuid": "6a2a1edc-227a-4fc5-8a1b-4ab8dd25a7e8", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "X浏览器", - "url": "https://www.coolapk.com/apk/com.mmbox.xbrowser", + "name": "比特舟Pro", + "url": "https://play.google.com/store/apps/details?id=cili.niao.search.bt.ci.li", "extra_map": { - "android_app_package": "com.mmbox.xbrowser" + "android_app_package": "cili.niao.search.bt.ci.li" } } }, { "base_version": 2, "config_version": 1, - "uuid": "ab3d4046-a4bf-4337-8d49-7ae2aa8db4be", + "uuid": "6648e396-b515-440c-96fc-b9f32bd5aa76", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "Bilibili", - "url": "https://play.google.com/store/apps/details?id=com.bilibili.app.in", + "name": "水球清单", + "url": "https://play.google.com/store/apps/details?id=com.seekrtech.waterapp", "extra_map": { - "android_app_package": "com.bilibili.app.in" + "android_app_package": "com.seekrtech.waterapp" } } }, { "base_version": 2, "config_version": 1, - "uuid": "82da690e-4761-4a85-8592-52b56d5d1254", + "uuid": "a3e30f85-6155-4104-857b-a70d1328c21d", "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "ES文件浏览器", - "url": "https://www.coolapk.com/apk/com.estrongs.android.pop", + "name": "清浊", + "url": "https://www.coolapk.com/apk/com.farplace.qingzhuo", "extra_map": { - "android_app_package": "com.estrongs.android.pop" + "android_app_package": "com.farplace.qingzhuo" } } }, { "base_version": 2, "config_version": 1, - "uuid": "08df069b-d435-45bc-8f97-5731bdb02202", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "c483d58e-7b10-4ee4-b8a4-6a625989b7a8", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "Keepass2Andoid", - "url": "https://github.com/PhilippC/keepass2android", + "name": "爱玩机工具箱(AdvSetting)", + "url": "https://www.coolapk.com/apk/com.byyoung.setting", "extra_map": { - "android_app_package": "keepass2android.keepass2android" + "android_app_package": "com.byyoung.setting" } } }, { "base_version": 2, "config_version": 1, - "uuid": "4d41c9ef-181a-43e0-890b-aab04d1e71f9", + "uuid": "95a33d3b-8e5f-4462-acc1-e958d7706547", "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "phyphox", - "url": "https://play.google.com/store/apps/details?id=de.rwth_aachen.phyphox", + "name": "猫和汤", + "url": "https://play.google.com/store/apps/details?id=com.hidea.cat", "extra_map": { - "android_app_package": "de.rwth_aachen.phyphox" + "android_app_package": "com.hidea.cat" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c755c153-e1b1-4bc3-a1bf-5d81f87bedf2", + "uuid": "88fb5f83-6566-44ad-bccf-ed0b63122b47", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "SSVPN", - "url": "https://github.com/bannedbook/ssvpn", + "name": "琉璃神社", + "url": "https://github.com/yueeng/hacg", "extra_map": { - "android_app_package": "free.shadowsocks.proxy.VPN" + "android_app_package": "io.github.yueeng.hacg" } } }, { "base_version": 2, "config_version": 1, - "uuid": "eaf6d7dd-908a-400c-b2c7-4783be19638b", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "92a0b0c4-faa2-4161-8f58-f59ddc83bd8f", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "东方狗", - "url": "https://github.com/shirokurakana/thdog", + "name": "白马地图(Bmap)", + "url": "https://www.coolapk.com/apk/me.gfuil.bmap", "extra_map": { - "android_app_package": "com.shiro.thdog" + "android_app_package": "me.gfuil.bmap" } } }, { "base_version": 2, "config_version": 1, - "uuid": "c5d40cd2-429e-4ed6-8a03-b7324f12956d", + "uuid": "77b4fbe0-45ac-11ea-8bca-d7af92c02572", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "动漫之家Flutter", - "url": "https://github.com/xiaoyaocz/dmzj_flutter", + "name": "草榴社区", + "url": "https://github.com/yuuwill/1024app-android/releases", "extra_map": { - "android_app_package": "com.nsapp.dmzj" + "android_app_package": "com.cl.newt66y" } } }, { "base_version": 2, "config_version": 1, - "uuid": "2f702333-dcf5-4af7-bb9c-7fd381a702cc", - "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "uuid": "cb527a28-4237-403b-b5a3-1328ead83dde", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "咕咚云图", - "url": "https://www.coolapk.com/apk/name.gudong.pic", + "name": "解忧娃娃", + "url": "https://play.google.com/store/apps/details?id=id.com.WorryDolls", "extra_map": { - "android_app_package": "name.gudong.pic" + "android_app_package": "id.com.WorryDolls" } } }, { "base_version": 2, "config_version": 1, - "uuid": "bf2fd422-35bb-4b10-8c3b-6fb4d7309173", - "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", + "uuid": "45387f24-6339-461b-8e07-44854dbda96e", + "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", "info": { - "name": "弹弹Play概念版", - "url": "https://github.com/xyoye/DanDanPlayForAndroid", + "name": "谁动了我的手机?", + "url": "https://play.google.com/store/apps/details?id=com.wtmp.svdsoftware", "extra_map": { - "android_app_package": "com.xyoye.dandanplay" + "android_app_package": "com.wtmp.svdsoftware" } } }, { "base_version": 2, "config_version": 1, - "uuid": "dca900f2-b95d-451d-b930-12d113ce8944", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "uuid": "9574fce9-ce1b-4ad5-bc0e-167ee3612cb8", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", "info": { - "name": "欧路词典", - "url": "https://play.google.com/store/apps/details?id=com.qianyan.eudic", + "name": "通知助手", + "url": "https://www.coolapk.com/apk/cn.skyrin.ntfh", "extra_map": { - "android_app_package": "com.qianyan.eudic" + "android_app_package": "cn.skyrin.ntfh" } } }, { "base_version": 2, - "config_version": 1, - "uuid": "6a2a1edc-227a-4fc5-8a1b-4ab8dd25a7e8", - "base_hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "config_version": 2, + "uuid": "b90d9126-3303-11ea-b72f-bfb570d9e623", + "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "比特舟Pro", - "url": "https://play.google.com/store/apps/details?id=cili.niao.search.bt.ci.li", + "name": "阅读 2.0", + "url": "https://github.com/gedoor/MyBookshelf", "extra_map": { - "android_app_package": "cili.niao.search.bt.ci.li" + "android_app_package": "com.gedoor.monkeybook" } } }, { "base_version": 2, "config_version": 1, - "uuid": "88fb5f83-6566-44ad-bccf-ed0b63122b47", + "uuid": "6f04d3b8-4842-4076-b89e-bd1e26eab401", "base_hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0", "info": { - "name": "琉璃神社", - "url": "https://github.com/yueeng/hacg", + "name": "阅读 3.0", + "url": "https://github.com/gedoor/legado", "extra_map": { - "android_app_package": "io.github.yueeng.hacg" + "android_app_package": "io.legado.app.release" + } + } + }, + { + "base_version": 2, + "config_version": 1, + "uuid": "04bc1104-4872-435f-8868-9e93540b4382", + "base_hub_uuid": "1c010cc9-cff8-4461-8993-a86cd190d377", + "info": { + "name": "飞书", + "url": "https://www.coolapk.com/apk/com.ss.android.lark", + "extra_map": { + "android_app_package": "com.ss.android.lark" } } }, @@ -2868,15 +4519,53 @@ }, { "base_version": 6, - "config_version": 5, - "uuid": "28591e65-849f-4417-aead-9d9098520eed", + "config_version": 1, + "uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", "info": { - "hub_name": "Z直播官网", + "hub_name": "Gitlab", "hub_icon_url": "" }, "target_check_api": "", - "api_keywords": [], - "app_url_templates": [] + "api_keywords": [ + "owner", + "repo" + ], + "app_url_templates": [ + "https://gitlab.com/%owner/%repo/" + ] + }, + { + "base_version": 6, + "config_version": 1, + "uuid": "0aacd531-ebac-44d4-92da-5dfcb70e4592", + "info": { + "hub_name": "Gitlab Commit", + "hub_icon_url": "" + }, + "target_check_api": "", + "api_keywords": [ + "owner", + "repo" + ], + "app_url_templates": [ + "https://gitlab.com/%owner/%repo/" + ] + }, + { + "base_version": 6, + "config_version": 2, + "uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "info": { + "hub_name": "Google Play", + "hub_icon_url": "" + }, + "target_check_api": "", + "api_keywords": [ + "android_app_package" + ], + "app_url_templates": [ + "https://play.google.com/store/apps/details?id=%android_app_package" + ] }, { "base_version": 6, @@ -2894,6 +4583,18 @@ "https://www.coolapk.com/apk/%android_app_package/" ] }, + { + "base_version": 6, + "config_version": 5, + "uuid": "28591e65-849f-4417-aead-9d9098520eed", + "info": { + "hub_name": "Z直播官网", + "hub_icon_url": "" + }, + "target_check_api": "", + "api_keywords": [], + "app_url_templates": [] + }, { "base_version": 3, "uuid": "4220fd3f-cae0-4fed-8340-c14d2f6477a3", @@ -2941,18 +4642,6 @@ "https://f-droid.org/packages/%android_app_package/" ] }, - { - "base_version": 3, - "info": { - "config_version": 1, - "hub_name": "PanDownloadAndroid" - }, - "uuid": "e6ea0f60-0e72-4157-ba75-23940a12b2b1", - "web_crawler": { - "file_path": "./js/PanDownloadAndroid.js", - "tool": "JavaScript" - } - }, { "base_version": 6, "config_version": 1, @@ -2973,35 +4662,30 @@ { "base_version": 6, "config_version": 1, - "uuid": "a84e2fbe-1478-4db5-80ae-75d00454c7eb", + "uuid": "401e6259-2eab-46f0-8e8a-d2bfafedf5bf", "info": { - "hub_name": "Gitlab", + "hub_name": "Lsposed Module Repository", "hub_icon_url": "" }, "target_check_api": "", "api_keywords": [ - "owner", - "repo" + "android_app_package" ], "app_url_templates": [ - "https://gitlab.com/%owner/%repo/" + "https://modules.lsposed.org/module/%android_app_package/" ] }, { - "base_version": 6, - "config_version": 2, - "uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa", + "base_version": 3, "info": { - "hub_name": "Google Play", - "hub_icon_url": "" + "config_version": 1, + "hub_name": "PanDownloadAndroid" }, - "target_check_api": "", - "api_keywords": [ - "android_app_package" - ], - "app_url_templates": [ - "https://play.google.com/store/apps/details?id=%android_app_package" - ] + "uuid": "e6ea0f60-0e72-4157-ba75-23940a12b2b1", + "web_crawler": { + "file_path": "./js/PanDownloadAndroid.js", + "tool": "JavaScript" + } }, { "base_version": 6, diff --git a/rules/rules_list.json b/rules/rules_list.json index 0b5482c..2f7f337 100644 --- a/rules/rules_list.json +++ b/rules/rules_list.json @@ -1,62 +1,14 @@ { "app_list": [ - "UpgradeAll", - "阅读2.0", - "阅读3.0", - "Tachiyomi", - "Cimoc", - "Cimoc_Haleydu", - "Meow", - "MiPushFramework", - "uperf", - "扫一扫", - "edXposedManager", - "QNotified", - "[Magisk_Module]Fingerprint-pay-alipay", - "[Magisk_Module]Fingerprint-pay-qq", - "[Magisk_Module]Fingerprint-pay-taobao", - "[Magisk_Module]Fingerprint-pay-wechat", - "[Magisk_Module]Riru Core", - "[Magisk_Module]QTI-MEM-OPT", - "Via", - "Termux", - "AlpineTerm", - "Shadowsocks", - "ShadowsocksR-by bige", - "V2rayNG", - "TrebleShot", - "厚墨", - "LinuxDeploy", - "坚果云", - "Shizuku", - "QQ浏览器", - "z直播-official", - "PanDownload", - "JBusDriver", - "草榴社区", - "Zoysii", - "OwnCloud", - "Aurora Store", - "F-droid-official", - "Shadowsocksrb", - "ClashForAndroid", - "JavRocket", - "微漫", - "JAViewer", - "Nekogram", - "qksms", - "微聚", - "Telegram-FOSS", - "Feeder", - "几何天气", - "Kiwi Browser", - "Mysplash", - "NoWakeLock" + "UpgradeAll" ], "hub_list": [ "GitHub", - "zlive_official", + "Gitlab", + "Gitlab_commit", + "GooglePlay", "CoolApk", + "zlive_official", "LiteDownloader", "Sjly", "F-droid" diff --git a/scripts/make/config_getter.py b/scripts/make/config_getter.py new file mode 100644 index 0000000..1708764 --- /dev/null +++ b/scripts/make/config_getter.py @@ -0,0 +1,25 @@ +from pathlib import Path +import json + + +def get_config_map(sort: str) -> dict[str, any]: + uuid_list = [] + config_map = {} + for config_file in Path(f"./rules/{sort}").glob('*.json'): + config_name = config_file.name + config = get_config(config_name, sort) + if config: + uuid = config["uuid"] + if uuid in uuid_list: + print(f"sort: {sort}, name: {config_name}") + print(f"uuid: {uuid} is duplicated") + raise KeyError + uuid_list.append(uuid) + config_map[config_name[:-5]] = config + return config_map + + +def get_config(file_name: str, sort: str) -> dict or None: + with open(f'./rules/{sort}/{file_name}', 'r', encoding='utf-8') as f: + text = f.read() + return json.loads(text) diff --git a/scripts/make/make_appconfig.py b/scripts/make/make_appconfig.py new file mode 100644 index 0000000..30cbe8c --- /dev/null +++ b/scripts/make/make_appconfig.py @@ -0,0 +1,208 @@ +import json +import re +from collections import OrderedDict +from enum import Enum +from uuid import uuid4 + +from config_getter import get_config_map + +test_input_text = """ +### 软件/模块名称(App/Module name): + +链接至 Windows + +### 软件包名(Package name): + +com.microsoft.appmanager + +### 软件地址(App URL): + +https://play.google.com/store/apps/details?id=com.microsoft.appmanager +""" + +temp_text = """ +{ + "base_version": 1, + "uuid": "0bea5a92-4b1d-44c6-b628-7b0eb75dfbd5", + "info": { + "app_name": "Meow", + "config_version": 1, + "url": "https://github.com/neverfelly/Meow" + }, + "app_config": { + "hub_info": { + "hub_uuid": "fd9b2602-62c5-4d55-bd1e-0d6537714ca0" + }, + "target_checker": { + "api": "App_Package", + "extra_string": "top.rechinx.meow" + } + } +} +""" +j = json.loads(temp_text, object_pairs_hook=OrderedDict) + + +class AppType(Enum): + ANDROID_APP_TYPE = "android_app_package" + ANDROID_MAGISK_MODULE_TYPE = "android_magisk_module" + ANDROID_CUSTOM_SHELL = "android_custom_shell" + ANDROID_CUSTOM_SHELL_ROOT = "android_custom_shell_root" + + +class AppIssueType(Enum): + ANDROID_APP_TYPE = "[android]" + ANDROID_MAGISK_MODULE_TYPE = "[magisk]" + + +def get_hub_url_regex_map() -> dict[str, str]: + hub_config_map = get_config_map("hubs") + hub_regex_map = {} + for hub_config in hub_config_map.values(): + try: + hub_regex_list = get_hub_url_regex(hub_config) + if hub_regex_list: + uuid = hub_config['uuid'] + hub_regex_map[uuid] = f'({")|(".join(hub_regex_list)})' + except KeyError: + # print("fail get hub url: ", hub_config) + pass + return hub_regex_map + + +def get_hub_url_regex(hub_config: dict) -> list[str]: + api_keywords_regex = r"|".join( + [f"%{keyword}" for keyword in hub_config['api_keywords']]) + url_regex_list = [ + re.sub(api_keywords_regex, r'.+', re.escape(url_template)).rstrip('/') + for url_template in hub_config['app_url_templates'] + ] + return url_regex_list + + +def get_hub_uuid(url, hub_regex_map) -> str or None: + for uuid, hub_regex in hub_regex_map.items(): + if re.search(hub_regex, url): + return uuid + + +APP_NAME_TITLE = "app/module name" +APP_PKG_TITLE = "package name" +APP_URL_TITLE = "app url" + +body_line_list = [] + + +def get_arg_tag(line: str) -> str: + if APP_NAME_TITLE in line: + return APP_NAME_TITLE + elif APP_PKG_TITLE in line: + return APP_PKG_TITLE + elif APP_URL_TITLE in line: + return APP_URL_TITLE + + +def del_surplus_start(first_tag: str, body_line_list: list[str]) -> list[str]: + """ 移除首个 TAG 之前的多余字符 """ + index = get_contain_index(body_line_list, first_tag) + return body_line_list[index:] + + +def del_surplus_tags(tag_list: list[str], + body_line_list: list[str]) -> list[str]: + """ 检查 TAG 之间的字符 + 若完全相同,移除至最后一个 TAG + 若有一项为空,同上 + """ + mezzanine_list = [ + str(body_line_list[get_contain_index(body_line_list, tag_list[i]): + get_contain_index(body_line_list, tag_list[i + 1]) - + 1]) for i in range(len(tag_list) - 1) + ] + + if len(set(mezzanine_list)) == 1: + return body_line_list[get_contain_index(body_line_list, tag_list[-1]) + + 1:] + + return body_line_list + + +def get_contain_index(str_list, value) -> int: + for i in range(len(str_list)): + if value in str_list[i].lower(): + return i + # 未检索到 + if str_list: + print("no value:", value) + raise KeyError + + +def pop_arg_by_tag(tag: str, body_line_list: list[str]) -> str: + try: + index = get_contain_index(body_line_list, tag) + 1 + return body_line_list.pop(index) + except KeyError: + return None + + +hub_regex_map = get_hub_url_regex_map() + + +def split_type_and_name(s: str) -> tuple[str, AppType]: + name = s + app_type = AppType.ANDROID_APP_TYPE + if s.lower().startswith(AppIssueType.ANDROID_APP_TYPE.value): + app_type = AppType.ANDROID_APP_TYPE + name = s[len(AppIssueType.ANDROID_APP_TYPE.value)] + elif s.lower().startswith(AppIssueType.ANDROID_MAGISK_MODULE_TYPE.value): + app_type = AppType.ANDROID_APP_TYPE + name = s[len(AppIssueType.ANDROID_MAGISK_MODULE_TYPE.value)] + return name, app_type + + +def mk_simgle_config(info_map: dict) -> tuple[str, str]: + raw_name = info_map[APP_NAME_TITLE] + package = info_map[APP_PKG_TITLE] + url = info_map[APP_URL_TITLE] + name, app_type = split_type_and_name(raw_name) + if name and package and url: + j["info"]["app_name"] = name + j["info"]["url"] = url + j["app_config"]["target_checker"] = { + "api": app_type.value, + "extra_string": package + } + j["uuid"] = str(uuid4()) + hub_uuid = get_hub_uuid(url, hub_regex_map) + j["app_config"]["hub_info"]["hub_uuid"] = hub_uuid + return name.replace(' ', ''), json.dumps(j, + indent=2, + ensure_ascii=False) + + +def mk_config(input_text: str) -> dict[str, str]: + config_info_map = {} + tag_list = [APP_NAME_TITLE, APP_PKG_TITLE, APP_URL_TITLE] + body_line_list = [ + i for i in input_text.splitlines() if i and not i.isspace() + ] + while body_line_list: + try: + body_line_list = del_surplus_tags(tag_list, body_line_list) + body_line_list = del_surplus_start(tag_list[0], body_line_list) + arg_map = { + tag: pop_arg_by_tag(tag, body_line_list) + for tag in tag_list + } + name, value = mk_simgle_config(arg_map) + print("deal:", name) + config_info_map[name] = value + name = None + except Exception as e: + print(e) + if body_line_list: + print("left data:", body_line_list) + break + + print(f"finish: {', '.join(config_info_map.keys())}") + return config_info_map diff --git a/scripts/make/make_appconfig_converter.py b/scripts/make/make_appconfig_converter.py new file mode 100755 index 0000000..126c13a --- /dev/null +++ b/scripts/make/make_appconfig_converter.py @@ -0,0 +1,25 @@ +from sys import argv +from make_appconfig import mk_config + + +def convert_issues_body(body_text): + for json_name, json_text in mk_config(body_text).items(): + with open(f'./rules/apps/{json_name}.json', 'w+', + encoding="utf-8") as f: + f.write(json_text) + + +try: + input_text = argv[1] +except IndexError: + print("issue body: ") + input_text = "" + while True: + try: + input_text += (input() + '\n') + except EOFError: + break + except KeyboardInterrupt: + break + +convert_issues_body(input_text) diff --git a/scripts/make/mkconfig.py b/scripts/make/mkconfig.py new file mode 100755 index 0000000..82c6298 --- /dev/null +++ b/scripts/make/mkconfig.py @@ -0,0 +1,35 @@ +#! /usr/bin/python3 +import json +from config_getter import get_config_map + + +def get_ranked_config(sort: str, rank_list: list[str]): + config_map = get_config_map(sort) + rank_config_map = {} + for name in rank_list: + try: + rank_config_map[name] = config_map.pop(name) + except KeyError: + print(f"config not fund: {name}") + return rank_config_map | config_map + + +app_rank_list = [] +hub_rank_list = [] +with open('./rules/rules_list.json', 'r', encoding='utf-8') as f: + text = f.read() + data = json.loads(text) + app_rank_list = data["app_list"] + hub_rank_list = data["hub_list"] + +app_list = list(get_ranked_config("apps", app_rank_list).values()) +hub_list = list(get_ranked_config("hubs", hub_rank_list).values()) +print("App Num:", len(app_list)) +print("Hub Num:", len(hub_list)) + +json_data = {"app_config_list": app_list, "hub_config_list": hub_list} + +with open('./rules/rules.json', 'w', encoding='utf-8') as f: + f.write(json.dumps(json_data, separators=(',', ':'), ensure_ascii=False)) + +print("Done") diff --git a/scripts/migration/migration.py b/scripts/migration/migration.py new file mode 100644 index 0000000..b6ce21d --- /dev/null +++ b/scripts/migration/migration.py @@ -0,0 +1,32 @@ +#!/bin/python + +import os +from migration_1_2 import migration_1_2_app, migration_5_6_hub + +root_path = "../rules/" + + +def refresh_file(sort: str): + dir_path = f"{root_path}{sort}" + for config_name in os.listdir(dir_path): + do_migration(sort, f"{dir_path}/{config_name}") + + +def do_migration(sort: str, path: str): + try: + with open(path, "r+") as f: + s = f.read() + if sort == "apps": + j = migration_1_2_app(s) + else: + j = migration_5_6_hub(s) + with open(path, "w+") as f: + f.write(j) + except KeyError: + print(f"Base version not match: {path}") + except IsADirectoryError: + print(f"Is a dir: {path}") + + +refresh_file("apps") +refresh_file("hubs") diff --git a/scripts/migration/migration_1_2.py b/scripts/migration/migration_1_2.py new file mode 100644 index 0000000..5d08353 --- /dev/null +++ b/scripts/migration/migration_1_2.py @@ -0,0 +1,97 @@ +from json import loads, dumps + + +def test_app(): + s = """ + { + "base_version": 1, + "uuid": "c31de18d-b56e-41b9-b43b-a1c6d69ec6a0", + "info": { + "app_name": "1Password", + "config_version": 1, + "url": "https://play.google.com/store/apps/details?id=com.agilebits.onepassword" + }, + "app_config": { + "hub_info": { + "hub_uuid": "65c2f60c-7d08-48b8-b4ba-ac6ee924f6fa" + }, + "target_checker": { + "api": "App_Package", + "extra_string": "com.agilebits.onepassword" + } + } +} + """ + print(migration_1_2_app(s)) + + +def test_hub(): + s = """ + { + "base_version": 5, + "uuid": "6a6d590b-1809-41bf-8ce3-7e3f6c8da945", + "info": { + "hub_name": "F-droid", + "config_version": 2 + }, + "api_keywords": ["android_app_package"], + "app_url_templates": [ + "https://f-droid.org/%language/packages/%android_app_package/", + "https://f-droid.org/packages/%android_app_package/" + ] +} + """ + print(migration_5_6_hub(s)) + + +def migration_1_2_app(s: str) -> str or None: + old_json = loads(s) + if old_json["base_version"] != 1: + raise KeyError + target = old_json["app_config"]["target_checker"] + extra_map = {__api_constant(target["api"]): target["extra_string"]} + new_json = { + "base_version": 2, + "config_version": old_json["info"]["config_version"], + "uuid": old_json["uuid"], + "base_hub_uuid": old_json["app_config"]["hub_info"]["hub_uuid"], + "info": { + "name": old_json["info"]["app_name"], + "url": old_json["info"]["url"], + "extra_map": extra_map, + }, + } + return dumps(new_json, indent=2, ensure_ascii=False) + + +def __api_constant(_s: str) -> str or None: + s = _s.lower() + if s == "app_package": + return "android_app_package" + elif s == "magisk_module": + return "android_magisk_module" + elif s == "shell": + return "android_custom_shell" + elif s == "shell_root": + return "android_custom_shell_root" + else: + return + + +def migration_5_6_hub(s: str) -> str or None: + old_json = loads(s) + if old_json["base_version"] != 5: + raise KeyError + new_json = { + "base_version": 6, + "config_version": old_json["info"]["config_version"], + "uuid": old_json["uuid"], + "info": { + "hub_name": old_json["info"]["hub_name"], + "hub_icon_url": "" + }, + "target_check_api": "", + "api_keywords": old_json["api_keywords"], + "app_url_templates": old_json["app_url_templates"], + } + return dumps(new_json, indent=2, ensure_ascii=False)