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
+18-2Lines changed: 18 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,31 @@
2
2
3
3
## 🆕 Changelog
4
4
5
+
### v0.18.1
6
+
7
+
***Edge Copilot/Aster Key Extraction**: Added extraction and display of Edge's secondary App-Bound Encryption key (`aster_app_bound_encrypted_key`).
8
+
* This key is used by Edge for encrypting imported passwords and Copilot-related data when server-side feature flags are enabled.
9
+
* Extracted via `IElevator` interface and displayed as `ASTER_KEY:` in IPC output alongside the primary key.
10
+
11
+
***Brave IElevator2 Support**: Brave now uses Chrome's `IElevator2Chrome` interface for forward compatibility.
12
+
* Brave's elevation service exposes Chrome's `IElevator2Chrome` IID: `{1BF5208B-295F-4992-B5F4-3A9BB6494838}`
13
+
* Same vtable layout as Chrome (DecryptData at offset 40).
14
+
15
+
***Edge IElevator2 Support**: Added Microsoft Edge's `IElevator2` interface for forward compatibility (Edge 144+).
16
+
* New IID: `{8F7B6792-784D-4047-845D-1782EFBEF205}`
17
+
* Edge now follows the same IElevator2 → IElevator fallback pattern as Chrome/Brave.
18
+
* Note: Edge's interface chain differs (includes `IElevatorEdgeBase`), with DecryptData at offset 64 vs 40 for Chrome/Brave.
19
+
20
+
***Unicode Console Output**: Enhanced console formatting with UTF-8 box-drawing characters for cleaner visual hierarchy.
21
+
5
22
### v0.18.0
6
23
7
24
***IElevator2 Interface Support**: Added forward-compatible support for Chrome's new `IElevator2` COM interface ([chromium/chromium@4962049](https://github.com/chromium/chromium/commit/49620496b8f0b7c0c63e2666a82e01180df3f4c3)).
8
25
* Chrome 144+ introduces `IElevator2` as a replacement for the legacy `IElevator` interface used in App-Bound Encryption.
9
26
* ChromElevator now attempts `IElevator2` first (when available), with automatic fallback to `IElevator` for older Chrome versions.
10
27
* This ensures continued operation across Chrome 143 (legacy), Chrome 144+ (transition period), and future versions (when `IElevator` is removed).
11
28
* New Chrome IElevator2 IID: `{1BF5208B-295F-4992-B5F4-3A9BB6494838}`
12
-
* Brave Browser support is prepared with placeholder for their upcoming `IElevator2` adoption.
13
-
* Edge remains unchanged (uses different interface chain).
29
+
* Brave Browser reuses Chrome's `IElevator2Chrome` IID for compatibility.
14
30
15
31
***Chrome Beta Channel Support**: Added Chrome Beta as a separate browser target.
16
32
* Use `--target chrome-beta` or include in `all` scan.
> **Note:** Chrome 144 introduces the new `IElevator2` COM interface. This tool automatically uses `IElevator2` when available and falls back to `IElevator` for Chrome 143 and earlier.
71
+
> **Note:** Chrome/Brave/Edge 144+ use the new `IElevator2` COM interface. This tool automatically uses `IElevator2` when available and falls back to `IElevator` for older versions.
0 commit comments