From 29c919d058a11a5a1ffb49fe1d74c6babfaf452c Mon Sep 17 00:00:00 2001 From: KMohZaid <68484509+KMohZaid@users.noreply.github.com> Date: Fri, 23 Oct 2026 10:30:54 -0700 Subject: [PATCH 1/4] fix(obtainium): explicitly set fallback releases to true in case obtainium defaults to false --- script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index e6a16e8..f50b2ae 100644 --- a/script.js +++ b/script.js @@ -2029,7 +2029,7 @@ function createObtainiumInstructions(app, brand) { const mainPackageId = activeVariant?.packageName || getAppPackageId(app, brand, modalSelectedVariant, modalSelectedSubVariant); const mainLabel = getObtainiumAppLabel(app?.appName || "App", brand?.brandName || "Brand", modalSelectedVariant, modalSelectedSubVariant); - const mainAdditionalSettings = { apkFilterRegEx: regexPattern }; + const mainAdditionalSettings = { fallbackToOlderReleases: true, apkFilterRegEx: regexPattern }; if (modalBuildFilter === "beta") { mainAdditionalSettings.includePrereleases = true; } @@ -2059,7 +2059,7 @@ function createObtainiumInstructions(app, brand) { const vLabel = getObtainiumAppLabel(app.appName, brand.brandName, v.variant, v.subVariant); const vPackageId = v.packageName || getAppPackageId(app, brand, v.variant, v.subVariant); - const vAdditionalSettings = { apkFilterRegEx: vRegex }; + const vAdditionalSettings = { fallbackToOlderReleases: true, apkFilterRegEx: vRegex }; if (modalBuildFilter === "beta") { vAdditionalSettings.includePrereleases = true; } From 437f13577c3495d40adda8f9c7054fb5f4dfce77 Mon Sep 17 00:00:00 2001 From: KMohZaid <68484509+KMohZaid@users.noreply.github.com> Date: Fri, 23 Oct 2026 10:56:19 -0700 Subject: [PATCH 2/4] fix(obtainium): properly overwrite app name and author, also specify about text to warn user to not mess with app details --- script.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index f50b2ae..41c3bbd 100644 --- a/script.js +++ b/script.js @@ -2014,6 +2014,10 @@ function createObtainiumInstructions(app, brand) { const repoUrl = `https://github.com/${CONFIG.owner}/${CONFIG.repo}`; const obtainiumLatestUrl = "https://github.com/ImranR98/Obtainium/releases/latest"; + const aboutAppForObtainium = "Auto-added using **NullStore**\n" + + `${window.location.protocol}//${window.location.host}/?q=${encodeURIComponent(app?.appName)}\n\n` + + "NOTE : Only edit app details in obtainium if you know what you are doing, it can break update tracker"; + const rawSlug = app?.appKey || normalizeForSearch(app?.appName || "app"); const rawBrand = brand?.brandKey || normalizeForSearch(brand?.brandName || "brand"); @@ -2029,7 +2033,13 @@ function createObtainiumInstructions(app, brand) { const mainPackageId = activeVariant?.packageName || getAppPackageId(app, brand, modalSelectedVariant, modalSelectedSubVariant); const mainLabel = getObtainiumAppLabel(app?.appName || "App", brand?.brandName || "Brand", modalSelectedVariant, modalSelectedSubVariant); - const mainAdditionalSettings = { fallbackToOlderReleases: true, apkFilterRegEx: regexPattern }; + const mainAdditionalSettings = { + fallbackToOlderReleases: true, + appName: mainLabel, + appAuthor: CONFIG.owner, + about: aboutAppForObtainium, + apkFilterRegEx: regexPattern + }; if (modalBuildFilter === "beta") { mainAdditionalSettings.includePrereleases = true; } @@ -2059,7 +2069,13 @@ function createObtainiumInstructions(app, brand) { const vLabel = getObtainiumAppLabel(app.appName, brand.brandName, v.variant, v.subVariant); const vPackageId = v.packageName || getAppPackageId(app, brand, v.variant, v.subVariant); - const vAdditionalSettings = { fallbackToOlderReleases: true, apkFilterRegEx: vRegex }; + const vAdditionalSettings = { + fallbackToOlderReleases: true, + appName: vLabel, + appAuthor: CONFIG.owner, + about: aboutAppForObtainium, + apkFilterRegEx: vRegex + }; if (modalBuildFilter === "beta") { vAdditionalSettings.includePrereleases = true; } From 79bfe1048996da1bf94e6e55c6e9ae2525c4ed1a Mon Sep 17 00:00:00 2001 From: KMohZaid <68484509+KMohZaid@users.noreply.github.com> Date: Fri, 23 Oct 2026 11:40:21 -0700 Subject: [PATCH 3/4] refactor(obtainium): Make instruction a bit clear and highlight Add to Obtainium button instructions for those who skip big paragraphs --- script.js | 2 +- style.css | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/script.js b/script.js index 41c3bbd..a53bc86 100644 --- a/script.js +++ b/script.js @@ -2129,7 +2129,7 @@ function createObtainiumInstructions(app, brand) { return `