You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,15 @@
1
+
## August 9, 2026
2
+
3
+
### Added
4
+
- New update entry covering the DresSecureComms geo spoofer fix, the receiver and activity hardening, the fresh self hosted demo, and what is left to finish the app
5
+
- Self hosted demo video on the welcome tab, recorded on the current build and served from the site itself
6
+
7
+
### Changed
8
+
- Replaced the Streamable demo embed with a self hosted video element pointing at dresos-demo.mp4
9
+
- Welcome tab demo line now points at the self hosted video instead of the Ko-fi post, and the coming soon note is gone
Copy file name to clipboardExpand all lines: index.html
+25-14Lines changed: 25 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -75,6 +75,16 @@ <h3>Support DresOS</h3>
75
75
<sectionclass="tab-panel" id="tab-updates">
76
76
<h2>Updates</h2>
77
77
78
+
<articleclass="card">
79
+
<h3>August 9, 2026 - DresSecureComms Nearly Finished, a Fresh Demo, and a Batch of Hardening</h3>
80
+
<p>The push on DresSecureComms is nearly at the finish line. Since the modules were signed off we have been heads down on the app, working through bug reports as they come in and tightening the parts that needed it, and it is close now to sitting at the same level as the rest of the system.</p>
81
+
<p><strong>The geo spoofer.</strong> A user on a OnePlus Nord 4 running Android 16 reported that the mock location feature failed with a message every time they tried it. It turned out to be ours, not their phone. When the app registers itself as a location source it has to tell Android how accurate that source is, and it was handing over a value that newer Android no longer accepts, so the whole thing was refused and the refusal was being swallowed without anyone being told. It is fixed, it now gives Android the values it expects and registers through the newer interface on Android 12 and later, the spoofed position is also handed to the combined location source that most apps actually read today, and there is a new button to stop mocking without restarting the phone. A real thank you to the person who reported it and tested another app on the same handset to prove the fault was ours.</p>
82
+
<p><strong>Hardening.</strong> Alongside the visible fixes we closed a couple of quieter things. One of the app's internal receivers was reachable by other apps on the device when it never needed to be, so it has been shut to the app itself, and one of the screens that other apps can hand information to is now guarded against being handed something malformed. Neither was known to be exploited, both are the sort of thing you fix before it ever becomes a problem rather than after.</p>
83
+
<p><strong>A new demo.</strong> The demo video on the site was showing an older build, so we recorded a fresh one on a Moto g32 running the current system, and this time we host it here ourselves rather than on a third party. You can watch it in the DresOS Android tab above. It runs through the whole system on a real device, the file scanner and the spam shield included.</p>
84
+
<p><strong>What is left.</strong> One more major update finishes DresSecureComms, the big piece being the offline signature side of the file scanner, the part that brings in what Hypatia was known for so a file can be checked with nothing leaving the phone at all. After that the app joins the rest of the system at the stage of simply being kept maintained. We are also lining up the last of the housekeeping, and there is groundwork going on behind the scenes toward the Linux distribution and toward the bonus module for Google's September install restriction.</p>
85
+
<p>Get the app from <ahref="https://github.com/DresOperatingSystems/DresSecureComms/releases" target="_blank">GitHub releases</a> or <ahref="https://apt.izzysoft.de/packages/com.dresos.dressecurecomms" target="_blank">IzzyOnDroid</a>. If something breaks on your device, tell us with the device and ROM, that is how these get found.</p>
86
+
</article>
87
+
78
88
<articleclass="card">
79
89
<h3>August 4, 2026 - The Modules Are Complete: microG v3.1.7, WebView v2.3.2, and Both Now Self-Maintaining</h3>
80
90
<p>Over the past couple of days we pushed the last manual patches to both Magisk modules, and from our end they are now complete. From here they keep themselves current. A GitHub Action runs every week, pulls the newest version of everything the modules carry straight from its original source, including our own DresOS WebView engine from its own repository, checks each one against its pinned signing key, then rebuilds the module, bumps the version and publishes the new release by itself. Nobody has to rebuild them by hand anymore, and the new releases come through the same way they always have. This is something we planned for a long time, to switch on once the modules were finished, so that keeping them current stops being a weekly job and that time can go into the rest of the organisation instead.</p>
<p>Signature spoofing is now provided by the ROM rather than by the module. Because the bundled microG APKs carry the official microG key, any ROM with microG signature spoofing support spoofs them automatically once they are placed in priv-app. There is no bundled hook and no Xposed framework on any ABI.</p>
176
186
<p>Aurora Services now lands as a priv-app with its own permissions allowlist, so silent prompt free installs through Aurora Store work without the standard Android installer prompt for every app. This resolves the v2.0.0 Aurora Privileged Extension issue. ROMs that already ship an upstream signed microG (CalyxOS, LineageOS for microG, iodeOS, /e/OS) are autodetected by cert match and their copy is preserved. GrapheneOS is hard refused.</p>
177
187
<p>The DresOS Android guide has been updated end to end: Step 5, Step 6, the What You Will Need table, and the SECURITY_ARCHITECTURE.md Layer 8 entry all reflect v3.0.0. The guide also gained an Aves Libre gallery, the Stratum offline 2FA app, the Tuta Calendar encrypted calendar, and a one tap DresOS HeliBoard design, and every download link was audited to a stable form.</p>
178
-
<p>Watch the full system running on a Motorola Moto g32 on the <ahref="https://ko-fi.com/post/DresOS-Android-16-Motorola-Moto-g32-Video-Demo-F5R420TKRN" target="_blank">DresOS Android demo video</a>. An updated demo covering the newest build is coming soon.</p>
188
+
<p>Watch the full system running on a Motorola Moto g32 in the demo video further down this page, recorded on the current build and hosted here on our own site.</p>
179
189
<p><strong>We rely on community testing.</strong> If you flash v3.0.0 and something breaks, please open a bug report at <ahref="https://github.com/The-DresOS-Foundation/DresOS-Magisk-Modules/issues" target="_blank">github.com/The-DresOS-Foundation/DresOS-Magisk-Modules/issues</a> with device model, Android version, ROM, root provider, the output of the Action button on the module, and the logs at <code>/data/adb/modules/dresosmicrog/logs/</code>.</p>
Replaces Android's system WebView with DresOS WebView, a Chromium engine built from Cromite with Google services and telemetry stripped and Cromite's privacy and security hardening throughout. The system WebView is the browser engine used internally by hundreds of apps whenever they render web content. Google's version phones home on every render. This module replaces it in a single Magisk flash with DresOS's own engine, signed with the DresOS release key.
@@ -246,7 +256,7 @@ <h3>Released Modules</h3>
246
256
After flashing: reboot, then verify with adb shell dumpsys webviewupdate. The active provider should be org.dresos.webview.
@@ -319,12 +329,13 @@ <h3>Built on our own components</h3>
319
329
</div>
320
330
321
331
<h3>Watch the System in Action</h3>
322
-
<p>A full walkthrough of a DresOS Android 16 device on a Motorola Moto g32, with every layer of the stack running.</p>
332
+
<p>A full walkthrough of a DresOS Android 16 device on a Motorola Moto g32, with every layer of the stack running. This is the current build, recorded fresh, and it is hosted here on our own site rather than any third party.</p>
<pstyle="margin-top:12px;">This demo shows an earlier build. An updated demo covering the newest version of the system, including the file scanner and spam shield, is coming soon.</p>
Your browser cannot play this video. You can download it <ahref="dresos-demo.mp4">here</a> instead.
337
+
</video>
338
+
<pstyle="margin-top:12px;">A full run through the current DresOS Android system on a Moto g32, including the file scanner and the spam shield.</p>
328
339
</div>
329
340
330
341
<h3>Build Your DresOS Android System</h3>
@@ -472,11 +483,11 @@ <h2>GitHub Projects</h2>
472
483
<h3>DresOS Android</h3>
473
484
<divclass="card">
474
485
<ul>
475
-
<li><ahref="https://github.com/The-DresOS-Foundation/DresOS-The-Android-Defensive-Security-System" target="_blank">DresOS-The-Android-Defensive-Security-System</a> - The complete unified DresOS Android guide: DeGoogling, operational security, the Magisk modules, the app and core component list, security architecture, and changelog. (30 stars)</li>
476
-
<li><ahref="https://github.com/The-DresOS-Foundation/DresOS-Magisk-Modules" target="_blank">DresOS-Magisk-Modules</a> - The two Magisk modules the DresOS system needs: our microG suite and our system WebView engine. Current releases: DresOS WebView v2.3.2 and DresOS microG v3.1.7. (Shell, 19 stars)</li>
477
-
<li><ahref="https://github.com/The-DresOS-Foundation/DresOS-WebView" target="_blank">DresOS-WebView</a> - The DresOS WebView engine itself, our Cromite based hardened Chromium build with Google services and telemetry stripped, signed with our own release key. (Smali, 8 stars)</li>
486
+
<li><ahref="https://github.com/The-DresOS-Foundation/DresOS-The-Android-Defensive-Security-System" target="_blank">DresOS-The-Android-Defensive-Security-System</a> - The complete unified DresOS Android guide: DeGoogling, operational security, the Magisk modules, the app and core component list, security architecture, and changelog. (34 stars)</li>
487
+
<li><ahref="https://github.com/The-DresOS-Foundation/DresOS-Magisk-Modules" target="_blank">DresOS-Magisk-Modules</a> - The two Magisk modules the DresOS system needs: our microG suite and our system WebView engine. Current releases: DresOS WebView v2.3.3 and DresOS microG v3.1.7. (Shell, 19 stars)</li>
488
+
<li><ahref="https://github.com/The-DresOS-Foundation/DresOS-WebView" target="_blank">DresOS-WebView</a> - The DresOS WebView engine itself, our Cromite based hardened Chromium build with Google services and telemetry stripped, signed with our own release key. (Smali, 9 stars)</li>
478
489
<li><ahref="https://github.com/DresOperatingSystems/Android-Degoogling" target="_blank">Android-Degoogling</a> - The original rooted degoogling guide, now merged into the unified DresOS guide. (Archived, 11 stars)</li>
479
-
<li><ahref="https://github.com/DresOperatingSystems/Android-opsec" target="_blank">Android-opsec</a> - The original on device OPSEC guide, now merged into the unified DresOS guide. (Archived, 6 stars)</li>
490
+
<li><ahref="https://github.com/DresOperatingSystems/Android-opsec" target="_blank">Android-opsec</a> - The original on device OPSEC guide, now merged into the unified DresOS guide. (Archived, 7 stars)</li>
480
491
</ul>
481
492
</div>
482
493
@@ -491,8 +502,8 @@ <h3>Kali Linux</h3>
491
502
<h3>Other Projects</h3>
492
503
<divclass="card">
493
504
<ul>
494
-
<li><ahref="https://github.com/The-DresOS-Foundation/DresTermuxAI" target="_blank">DresTermuxAI</a> - AI assistant for Termux with coding assistant abilities. (Archived, Python, 8 stars)</li>
495
-
<li><ahref="https://github.com/DresOperatingSystems/DresSecureComms" target="_blank">DresSecureComms</a> - The DresOS secure communications app. Private SMS and MMS with per contact AES-256-GCM encryption, a full default dialer, on device spam and scam call screening, an encrypted contacts vault, and VirusTotal link, file and app scanning. On IzzyOnDroid. (Kotlin, 25 stars)</li>
505
+
<li><ahref="https://github.com/The-DresOS-Foundation/DresTermuxAI" target="_blank">DresTermuxAI</a> - AI assistant for Termux with coding assistant abilities. (Archived, Python, 9 stars)</li>
506
+
<li><ahref="https://github.com/DresOperatingSystems/DresSecureComms" target="_blank">DresSecureComms</a> - The DresOS secure communications app. Private SMS and MMS with per contact AES-256-GCM encryption, a full default dialer, on device spam and scam call screening, an encrypted contacts vault, and VirusTotal link, file and app scanning. On IzzyOnDroid. (Kotlin, 29 stars)</li>
496
507
<li><ahref="https://github.com/DresOperatingSystems/Docker-android" target="_blank">Docker-android</a> - A Docker like environment on mobile, for advanced users. (Archived, 4 stars)</li>
0 commit comments