Closed LightWayUp closed 3 weeks ago
I don't think it's a good idea to use this site for track-only configs (see #58). Apparently one track-only config already made it in (guess I didn't pay attention) but we shouldn't add more.
Regarding your other comments, you can create an issue on the main Obtainium repo.
Ice Box uses CoolApk as one of several official distribution channels. CoolApk is a popular app store/marketplace in China, where Google services aren't easily accessible.
Relates to #145
About track-only
CoolApk app details page contains static download links, in the format
pn
is the package name of Ice Boxid
is probably the ID assigned to the app used internally by CoolApkh
is a string of alphabet letters and numbersThe
h
parameter is generated server-side, corresponding to a session identified by cookieSESSID
. If the session cookie and the URL parameter are correct, the server will send an APK file, otherwise it'll send an error page with status code 404.Because Obtainium doesn't use sessions, it loads the page
https://coolapk.com/apk/com.catchingnow.icebox
and is able to extract a download link, but the download link can't be used to get the APK file when the user presses Install/Update button.If Obtainium is to support downloading from CoolApk and other sites functioning in similar ways, it needs some (likely non-trivial) changes:
Set-Cookie
response header, for the cookies, their domains, paths, and expiry timesCookie
request header needs to be included