Repository navigation
DSA v0.2.2
Pre-release
Pre-release
Install
Download DSA-v0.2.2-win-x64-setup.exe and run it. Setup installs the DSA service and the dsa command, and the service then downloads the newest supported Android image in the background.
- On an ARM64 PC (such as Snapdragon), download DSA-v0.2.2-win-arm64-setup.exe instead (SHA-256
0f83043b6509cead84f0d5710586840243c283c6d2971091bdbe8c0b05f0df39). Its Android runs arm64-v8a apps only. - Needs 64-bit Windows 10 1803 or later, or Windows 11, with Virtual Machine Platform turned on.
dsa statusshows the download;dsa start --waitstarts Android once it is in.- SHA-256:
cdbe5682dbac0de7be8c3857a3f0153523d46af3102c79d0a7db9ebc93300f7f(also in SHA256SUMS.txt)
Android is a trademark of Google LLC.
What's Changed
- Fix: Open the settings and APK Installer windows inside the screen (FR-17) by @b-re-w in #542
- Docs: Apply a downloaded image without the user restarting Android (FR-14) by @b-re-w in #543
- Docs: Bring the README up to v0.2.1 by @b-re-w in #545
- Fix: Line up card switches and notice bars, localize the update notice (FR-17) by @b-re-w in #546
- Feat: Show an update of DSA while it runs (FR-15, FR-17) by @b-re-w in #544
- Fix: Report OpenGL ES 3.2 so Google Play lists apps that need it (FR-32, PR-3) by @b-re-w in #548
- Docs: Record that Android runs only 64-bit apps (D29) by @b-re-w in #549
- Fix: Survive a GPU reset without closing task windows (NFR-5) by @b-re-w in #550
- Feat: Apply a downloaded Android image without the user restarting (FR-14) by @b-re-w in #551
- Fix: Dim the installer's and settings' title bars when inactive (FR-17) by @b-re-w in #553
- Fix: Bind the ARM translator's exec region library where Berberis opens it (FR-25) by @b-re-w in #552
- Fix: Keep each app's taskbar and Start menu icon in step with the guest (FR-7) by @b-re-w in #554
- Fix: Close a task window as one piece, with its last frame (FR-3) by @b-re-w in #556
- Fix: Pick caption glyph tone from the pixels under the title bar (FR-22) by @b-re-w in #555
- Docs: Convert dp to DIP by their definitions and keep text at the Windows size (FR-4) by @b-re-w in #557
- Fix: Keep only the memory an app maps in step with the host (NFR-1, NFR-3, PR-3) by @b-re-w in #558
- Fix: Lift the APK Installer's icon tile while its window is active (FR-17) by @b-re-w in #559
- Fix: Retry a refused or timed-out VM resize in smaller steps instead of stopping (NFR-2) by @b-re-w in #562
- Fix: Keep decoded video's colours and show it on surfaces (FR-26) by @b-re-w in #563
- Fix: Resize the VM's memory off the session thread, one resize at a time (NFR-2, NFR-5) by @b-re-w in #564
- Fix: Let a surface-mode configure set the decoders' pixel format (FR-26) by @b-re-w in #565
- Feat: Show an app's new icon on its open windows at once (FR-7) by @b-re-w in #561
- Docs: Serve Android's system services from the host (FR-36) by @b-re-w in #566
- Feat: Convert dp and DIP by their definitions and keep text at the host's size (FR-4) by @b-re-w in #560
- Docs: Offer Widevine L3 by user download and keep desktop-irrelevant Play services off (FR-37, FR-32) by @b-re-w in #569
- Docs: Apply a new text size after open apps that cannot take it close (FR-4) by @b-re-w in #570
- Mount Google apps and ARM translator images from their files; measure the idle reclaim (NFR-2, NFR-3, FR-25, FR-32) by @b-re-w in #573
- Keep Play services' desktop-irrelevant components off across updates (FR-32) by @b-re-w in #574
- Docs: Keep add-on images on a read-only add-on disk and take Widevine as its APEX by @b-re-w in #575
- Feat: Honest guest memory, Google Play services apart, pageout after wakes, cached limit on Android 17 (NFR-2) by @b-re-w in #572
- Stop Google Play's post-boot retry storm and drop its app images (NFR-2) by @b-re-w in #576
- Docs: Measure guest memory as resident plus zram's real size (NFR-1) by @b-re-w in #577
- Docs: Geocode on the host from boundary data, only without Google Play (FR-36) by @b-re-w in #579
- Keep add-on images on a read-only add-on disk (FR-32, FR-25) by @b-re-w in #578
- Docs: Make backup opt-in and seal the KeyMint key with the TPM first (FR-36) by @b-re-w in #580
- Fix: Give the blank context lines of graphics patch 0018 their leading space by @b-re-w in #581
- Fix: Start no test runs on the branches Protocol sync regenerates by @b-re-w in #583
- Fix: Put the Android update card's buttons in a CardControls row (FR-17) by @b-re-w in #584
- Fix: CLI add-on tests and two repository rules on develop by @b-re-w in #585
- Docs: Show the star history at the end of the README by @b-re-w in #582
- Feat: Network location, geocoding and Share on PC through the host (FR-36) by @b-re-w in #567
- Test: Expect a widget window's 67 dp smallest side (FR-12, FR-4) by @b-re-w in #586
- Test: Make the Play services probe test-only so the shell can turn its services back on (FR-32) by @b-re-w in #587
- Feat: Speech, recognition and spell checking from the host (FR-36) by @b-re-w in #568
- Feat: Back up app data, use host passkeys and seal KeyMint's root key (FR-36) by @b-re-w in #571
- Docs: Control sound volume on the host only (FR-26) by @b-re-w in #589
- Docs: Media buttons in the taskbar preview and a Windows 11 tray menu (FR-24) by @b-re-w in #590
- Feat: Copy what a CPU wrote into gralloc buffers up to the host (PR-4, FR-26) by @b-re-w in #591
- Fix: Open a widget's setup in a visible task window of its own (FR-12) by @b-re-w in #593
- Docs: Edit a widget by long-pressing it (FR-12) by @b-re-w in #595
- Docs: Show app icons and app shortcuts the desktop's way (FR-7) by @b-re-w in #596
- Feat: Taskbar preview media buttons and a Windows 11 tray menu (FR-24) by @b-re-w in #594
- Feat: Ask before a stop in a Windows 11 dialog (FR-24) by @b-re-w in #599
- Fix: Make develop pass CI after the FR-36 merges by @b-re-w in #600
- Feat: Give the stop dialog a UI Automation tree (FR-24) by @b-re-w in #601
- Feat: Control sound volume on the host only (FR-26) by @b-re-w in #592
- Feat: Edit a widget by long-pressing it, with Widget settings (FR-12) by @b-re-w in #602
- Feat: App shortcuts as jump list tasks and desktop shortcuts (FR-7) by @b-re-w in #597
- Feat: Ask about a pinned shortcut in the Windows 11 dialog (FR-7) by @b-re-w in #603
- Fix: Guest build and test failures on develop 8c55de0 by @b-re-w in #605
- Fix: Host CI failures on develop for v0.2.2 by @b-re-w in #606
- Fix: Last CI failures on develop for v0.2.2 by @b-re-w in #607
- Test: Look for the reports under test among an agent connection's other messages by @b-re-w in #608
- Revert: Leave DSA's KeyMint out of the framework until its build passes (FR-36) by @b-re-w in #611
- Fix: Keep the KeyMint file list the image reads while DSA's KeyMint is out of the framework by @b-re-w in #612
Full Changelog: v0.2.1...v0.2.2