v2.3.0: Java virtual environment via app_process, SELinux bypass for build tools

This commit is contained in:
admin
2026-05-20 12:28:24 +04:00
Unverified
parent 71a26e259d
commit f86a5added
10 changed files with 417 additions and 87 deletions

View File

@@ -327,13 +327,25 @@
</div>
<div class="settings-section">
<h3>About</h3>
<p class="about-text">Z.AI Chat v2.2.5</p>
<p class="about-text">Z.AI Chat v2.3.0</p>
<p class="about-text">Built with Z.AI SDK &amp; GLM-5.1</p>
<p class="about-text">Compatible with Android 15/16</p>
</div>
<div class="settings-section">
<h3>Changelog</h3>
<ul class="changelog-list">
<li>
<span class="changelog-version">v2.3.0</span>
<span class="changelog-date">2026-05-20</span>
<ul>
<li><strong>Java Virtual Environment</strong> — ecj.jar + apksigner.jar bundled in APK, d8.jar downloaded at runtime</li>
<li><strong>app_process Wrappers</strong> — Java tools run via /system/bin/app_process (bypasses SELinux execve restrictions)</li>
<li><strong>Runtime aapt2 Install</strong> — downloads aapt2 + dependencies from Termux repo on demand</li>
<li><strong>extractAsset/downloadFile</strong> — new BootstrapPlugin methods for APK asset extraction and URL downloads</li>
<li><strong>Smart Tool Detection</strong> — checks both Termux native tools and Java virtual tools</li>
<li><strong>LD_LIBRARY_PATH</strong> — tools/lib added for aapt2 shared library resolution</li>
</ul>
</li>
<li>
<span class="changelog-version">v2.2.5</span>
<span class="changelog-date">2026-05-19</span>