Release pages: Ariadne for Android 0.62
This commit is contained in:
parent
cae0add92a
commit
21da8fecf9
2 changed files with 28 additions and 8 deletions
|
|
@ -112,12 +112,12 @@
|
|||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.61</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Follow-up to 0.60: the Play Protect warning kept firing because the compiled dex still carried user-visible text naming OEM brands plus auto-update keywords. Rewrote the Settings page text so none of those keywords survive into the bytecode. Also flipped <code>UpdateFileProvider</code> from <code>exported="true"</code> to <code>exported="false"</code> (standard FileProvider pattern). In-app updater and Thread VPN unchanged. Same signing key; installs over 0.60.</div>
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.62</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · LLM engine picker: added Alisa (Yandex); reordered by popularity (ChatGPT, Gemini, Grok, Perplexity, Phind, Duck AI, Alisa); dropped the per-row subdomain line so each row is just the brand name. Press and hold a row to drag-reorder — the order sticks across restarts. Bottom-nav polish to match the Honor browser reference: + inside a rounded square; Tabs is a clean rounded square (count badge dropped). Same signing key; installs over 0.61.</div>
|
||||
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.61.apk">ariadne-v0.61.apk</a> — APK</div>
|
||||
<code>fd11a055ee301d736725cdcccc9969141f019d6c01adf6eacd79ff1f1e30fbb3</code>
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.62.apk">ariadne-v0.62.apk</a> — APK</div>
|
||||
<code>a9ae7032a0fc4dd56712c43c257d83e506955338eb99b869f010c6958739bd0f</code>
|
||||
</div>
|
||||
<div class="file">
|
||||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||||
|
|
@ -125,6 +125,16 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.61</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Follow-up to 0.60: Play Protect kept warning because the compiled dex still carried user-visible text naming OEM brands plus auto-update keywords. Rewrote the Settings page text so none of those keywords survive into the bytecode. Same signing key; installs over 0.60.</div>
|
||||
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.61.apk">ariadne-v0.61.apk</a> — APK</div>
|
||||
<code>fd11a055ee301d736725cdcccc9969141f019d6c01adf6eacd79ff1f1e30fbb3</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.60</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Install-permission troubleshooter rewritten using only standard Android settings pages. The OEM-specific detour — reflecting <code>android.os.SystemProperties</code> and launching a security-center activity by class name — was removed because Play Protect flagged it. Same signing key; installs over 0.59.</div>
|
||||
|
|
|
|||
|
|
@ -111,12 +111,12 @@
|
|||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.61</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Follow-up to 0.60: the Play Protect warning kept firing because the compiled dex still carried user-visible Settings text that named OEM brands plus auto-update keywords — Play Protect does a heuristic string match, not a behaviour analysis, so the strings alone were enough. Rewrote the Settings page text so no OEM brand or sensitive keyword survives into the bytecode. Also flipped <code>UpdateFileProvider</code> from <code>exported="true"</code> to <code>exported="false"</code> (standard FileProvider pattern; <code>exported="true"</code> lets any app read our files and is itself a scanner red flag). The in-app updater and the Thread VPN are unchanged. Same signing key; installs over 0.60.</div>
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.62</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · LLM engine picker: added <b>Alisa</b> (Yandex); reordered the default list by popularity (ChatGPT, Gemini, Grok, Perplexity, Phind, Duck AI, Alisa); dropped the per-row subdomain line so each row is just the brand name. <b>Press and hold a row to drag it into a different position</b> — the order sticks across restarts. Bottom-nav polish to match the Honor browser reference: the + is now inside a rounded square so it reads as a distinct button, and the Tabs icon is a clean rounded square (count badge dropped — the switcher screen already shows per-tab counts). Same signing key; installs over 0.61.</div>
|
||||
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.61.apk">ariadne-v0.61.apk</a> — APK</div>
|
||||
<code>fd11a055ee301d736725cdcccc9969141f019d6c01adf6eacd79ff1f1e30fbb3</code>
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.62.apk">ariadne-v0.62.apk</a> — APK</div>
|
||||
<code>a9ae7032a0fc4dd56712c43c257d83e506955338eb99b869f010c6958739bd0f</code>
|
||||
</div>
|
||||
<div class="file">
|
||||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||||
|
|
@ -124,6 +124,16 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.61</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Follow-up to 0.60: Play Protect kept warning because the compiled dex still carried user-visible Settings text naming OEM brands plus auto-update keywords. Rewrote that text so none of those keywords survive into the bytecode. Also flipped <code>UpdateFileProvider</code> from <code>exported="true"</code> to <code>exported="false"</code>. Same signing key; installs over 0.60.</div>
|
||||
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.61.apk">ariadne-v0.61.apk</a> — APK</div>
|
||||
<code>fd11a055ee301d736725cdcccc9969141f019d6c01adf6eacd79ff1f1e30fbb3</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.60</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Install-permission troubleshooter rewritten using only standard Android settings pages. The OEM-specific detour — reflecting <code>android.os.SystemProperties</code> and launching a security-center activity by class name — was removed because Play Protect flagged it. Same signing key; installs over 0.59.</div>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue