Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Galaxy Store apps whose stub interface is unavailable fall back to ODS with the same configured device, CSC, MCC, and MNC.
CHCdefaults to460/00; other CSCs retain425/01, theSM-S948B/DBTdefaults, and existing nonempty network-code overrides. Regional endpoint discovery follows AppMarket’s Samsung protocol, with a restricted host list and fixed endpoint fallback. The observed Israel endpoint preserves the existing global profile.Native products request a full APK without the installed-version field. Definite HTTP/API rejection permits restore authorization; China requests can then try the partner interface once, only with matching package, product, version, version code, full size, and a Samsung HTTPS URL. Malformed replies, mismatched grants, login-required apps, and ODS timeouts cannot enter that retry path. Successful stub replies receive the same identity and URL checks.
China products explicitly marked
linkProductYn=1, with a known full-package size, use the partner interface directly. Its observed replies omit Samsung's GUID and product ID: either must match when present, while version, version code, and full size must always match the selected metadata. Only this branch additionally permits the exact HTTPS download hostauto-dd.myapp.com; native, stub, restore, and nonlinked mirror grants retain the Samsung-only host restriction. No purchase or order requests are made.Stub and ODS requests have 40-second deadlines. A stub timeout can use the same-profile ODS fallback. Rate-limit errors retain their retry timing and stop further fallback requests; a rate limit during optional discovery or details preserves the already authorized APK.
Store dates and original publisher notes are bound to the selected release using stable main/overview/main responses. APK filename timestamps are no longer treated as release dates. Optional details cannot invalidate an authorized APK.
Anonymous final-source probes resolved
com.shuge.fitness4.6.32through the direct China partner route, matching its 93625737-byte metadata and returning the allowed Tencent HTTPS host. Samsung Assistant9.4.02.7still resolved through Samsung's stub with store date2026-08-25. No APK content was transferred by these probes. Native Obtainium settings and installation UI remain unverified.