diff --git a/app/build.gradle b/app/build.gradle
index 4565ba0c31a550544aad8b57c63c1daf59f4092c..7aaf15299e5b3ce53d2a577b13cb20757ad399c8 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -14,8 +14,8 @@ android {
         applicationId 'io.github.muntashirakon.AppManager'
         minSdk min_sdk
         targetSdk target_sdk
-        versionCode 441
-        versionName "4.0.1"
+        versionCode 442
+        versionName "4.0.2"
         javaCompileOptions {
             annotationProcessorOptions {
                 arguments += [
diff --git a/app/src/main/res/raw/changelog.xml b/app/src/main/res/raw/changelog.xml
index aca82de929fef8c27890cbca8b60b45f33a96025..f2d99cb0e43140540deb5e84d530979e8113f991 100644
--- a/app/src/main/res/raw/changelog.xml
+++ b/app/src/main/res/raw/changelog.xml
@@ -1,5 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?><!DOCTYPE changelog SYSTEM "https://raw.githubusercontent.com/MuntashirAkon/AppManager/master/schema/changlelog.dtd">
 <changelog>
+    <release
+        type="stable release"
+        version="v4.0.2"
+        code="442"
+        date="28 March 2025">
+        <improve>Updated bloatware</improve>
+        <note subtext="true">Removed "Pending" list as it was removed from ADL.</note>
+
+        <fix>Fixed fetching applications in multi-user environment in no-root mode</fix>
+        <fix>Fixed opening [tt]app-manager[/tt] URLs from the web browsers</fix>
+        <fix>Fixed updating SSAID</fix>
+        <fix>Prevented a crash in Android &lt; 9.0 that occurs due to invalid app ops</fix>
+
+        <note>
+            [br /][b]Full list of changes:[/b] [a
+            href="https://github.com/MuntashirAkon/AppManager/compare/v4.0.1...v4.0.2"]v4.0.1...v4.0.2[/a]
+        </note>
+    </release>
     <release
         type="stable release"
         version="v4.0.1"
@@ -69,6 +87,11 @@
             highlighting texts in the dark mode.
         </note>
         <improve>Use green instead of dark cyan for "success"-related operations</improve>
+
+        <note>
+            [br /][b]Full list of changes:[/b] [a
+            href="https://github.com/MuntashirAkon/AppManager/compare/v4.0.0...v4.0.1"]v4.0.0...v4.0.1[/a]
+        </note>
     </release>
     <release
         type="stable release"
diff --git a/docs/raw/de/index.html b/docs/raw/de/index.html
index a5c53da9aa636d9fdffa5ab27113b025098b2b1d..adb755d0faa7aaed5abef8bfb9569d1a45a16f75 100644
--- a/docs/raw/de/index.html
+++ b/docs/raw/de/index.html
@@ -19,7 +19,7 @@ Profil</a></span><ul class=incremental><li><span><span class=toc-section-number>
 Anwendungen</a></span><li><span><span class=toc-section-number>2.5.3</span> <a href=#subsec:profile-configurations-tab id=toc:subsec:profile-configurations-tab>Registerkarte
 Konfigurationen</a></span></ul><li><span><span class=toc-section-number>2.6</span> <a href=#sec:settings-page id=toc:sec:settings-page>Seite
 Einstellungen</a></span><ul class=incremental><li><span><span class=toc-section-number>2.6.1</span> <a href=#subsec:language id=toc:subsec:language>Sprache</a></span><li><span><span class=toc-section-number>2.6.2</span> <a href=#subsec:appearance id=toc:subsec:appearance>Appearance</a></span><li><span><span class=toc-section-number>2.6.3</span> <a href=#subsec:privacy id=toc:subsec:privacy>Privacy</a></span><li><span><span class=toc-section-number>2.6.4</span> <a href=#subsec:mode-of-operation id=toc:subsec:mode-of-operation>Betriebsmodus</a></span><li><span><span class=toc-section-number>2.6.5</span> <a href=#subsec:apk-signing id=toc:subsec:apk-signing>APK-Signierung</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installationsprogramm</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Sichern/Wiederherstellen</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Regeln</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>Über das Gerät
-selbst</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner-Seite</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Fehlende Signaturen</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor-Seite</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent-Filter</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Übereinstimmende
+selbst</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner-Seite</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor-Seite</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent-Filter</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Übereinstimmende
 Aktivitäten</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Zurücksetzen auf
 Standard</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Geänderte Absicht
 senden</a></span></ul><li><span><span class=toc-section-number>2.9</span> <a href=#sec:shared-preferences-editor-page id=toc:sec:shared-preferences-editor-page>Editorseite für gemeinsame
@@ -28,7 +28,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 aktivieren</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>USB-Debugging
 aktivieren</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>ADB auf einem PC oder Mac
 einrichten</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>ADB über TCP
-einrichten</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>Verweise</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+einrichten</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -62,80 +62,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>Was ist Bloatware und wie kann
 man sie entfernen?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Spezifikationen</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Regeln
 Spezifikationen</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#hintergrund id=toc:hintergrund>Hintergrund</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#regeln-dateiformat id=toc:regeln-dateiformat>Regeln
-Dateiformat</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Änderungsprotokolle</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Dateiformat</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Änderungsprotokolle</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Nutzerhandbuch</strong><p><em>v4.0.0</em><p>10 Februar 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Weise und langsam. Wer schnell läuft, der stolpert.” <span>— Bruder
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Nutzerhandbuch</strong><p><em>v4.0.1</em><p>29 März 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Weise und langsam. Wer schnell läuft, der stolpert.” <span>— Bruder
 Lorenz, <em>Romeo und Julia</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>Einleitung</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager ist ein fortschrittlicher Paketmanager für Android. Er
 bietet zahllose Funktionen und benötigt daher ein Benutzer- handbuch, um
 seine Benutzer zu unterstützen. Dieses Dokument fungiert als
@@ -1410,8 +1416,7 @@ d.h. ob es sich um tatsächliche Tracker handelt, wird noch
 untersucht.<p>Der dritte Punkt listet die Anzahl der Bibliotheken zusammen mit
 ihren Namen auf. Die Informationen stammen größtenteils aus dem <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid
 Repository</a>.<div class=seealso-inline><p><em>Siehe auch: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ:
-Tracker-Klassen vs. Tracker-Komponenten</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Fehlende Signaturen</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>Unten auf der Seite befindet sich ein spezieller Punkt, der die
+Tracker-Klassen vs. Tracker-Komponenten</a></span></em></div><p>Unten auf der Seite befindet sich ein spezieller Punkt, der die
 Anzahl der fehlenden Signaturen (d. h. der fehlenden Klassen) angibt.
 Die fehlenden Signaturen sind diejenigen, die AM nicht mit bekannten
 Bibliotheken abgleichen konnte. Die Zahl selbst hat keine Bedeutung, da
@@ -1420,7 +1425,7 @@ das Element öffnet ein Dialogfeld der die Signaturen enthält, was bei
 der Überprüfung der fehlenden Signaturen hilfreich ist. <strong>Diese
 Funktion ist nur für Personen gedacht, die wissen, was eine fehlende
 Signatur ist und was damit zu tun ist. Andere Benutzer sollten sie
-ignorieren.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor-Seite</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor kann verwendet werden, um die Kommunikation zwischen
+ignorieren.</strong></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor-Seite</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor kann verwendet werden, um die Kommunikation zwischen
 Anwendungen mit Hilfe von <code>Intent</code> abzufangen. Er arbeitet
 als Man-in-the-Middle zwischen der Quell- und der Zielanwendung. Er
 bietet eine funktionsreiche Benutzeroberfläche zur Bearbeitung von
@@ -1521,15 +1526,13 @@ ADB-over-TCP</a></span></em></div><section id=subsec:enable-developer-options cl
 aktivieren</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Ort der
 Entwickleroptionen<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=aktivieren-von-entwickleroptionen class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> Aktivieren von
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=aktivieren-von-entwickleroptionen class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> Aktivieren von
 Entwickleroptionen<a href=#aktivieren-von-entwickleroptionen class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1570,27 +1573,27 @@ einrichten</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=tr
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip:</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip:</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip:</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1600,7 +1603,10 @@ vorherige<a href=#subsubsec:lineage-os class=anchor aria-hidden=true></a></h4><p
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> ADB über TCP mittels einem
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning:</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> ADB über TCP mittels einem
 PC oder Mac<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1614,7 +1620,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice:</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger:</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger:</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> ADB-Modus im App Manager
 aktivieren<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1623,62 +1629,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice:</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning:</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users:</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>Verweise</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip:</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip:</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice:</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note:</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice:</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution:</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1792,9 +1792,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution:</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution:</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -2061,67 +2062,97 @@ Berechtigung erteilt oder entzogen ist</ul></section><section id=extern class=le
 App Manager verwendet.<pre><code> &lt;Paketname&gt; &lt;Komponentenname&gt; &lt;Typ&gt; &lt;Modus&gt;|&lt;Komponentenstatus&gt;|&lt;ist_gewährt&gt;</code></pre><p>Das Format ist im Wesentlichen dasselbe wie oben, mit Ausnahme des
 ersten Elements, das der Name des Pakets ist.<div class="amalert danger"><p><strong><em>Vorsicht:</em></strong><p>Die exportierten Regeln haben ein anderes Format als die internen
 Regeln und sollten nicht direkt in die Datei
-<strong>conf</strong>-Ordner kopiert werden.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Änderungsprotokolle</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+<strong>conf</strong>-Ordner kopiert werden.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Änderungsprotokolle</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -2129,9 +2160,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -2139,37 +2170,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -2180,55 +2211,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users:</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -2237,79 +2268,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature:</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice:</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2317,33 +2348,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2355,14 +2386,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2370,10 +2401,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2383,72 +2414,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution:</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops>App Ops</a><a href=#app-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -2519,16 +2550,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2571,26 +2602,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/en/appendices/changelogs.tex b/docs/raw/en/appendices/changelogs.tex
index c36faccc6be178c7579c22c633b51cb2209a2f98..f251a10dd6231b60713b6a8f51fd23f5bf8f9f12 100644
--- a/docs/raw/en/appendices/changelogs.tex
+++ b/docs/raw/en/appendices/changelogs.tex
@@ -1,6 +1,15 @@
 % SPDX-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0
 \chapter{Changelogs}\label{ch:changelogs} %%##$chapter-title>>
 
+\section{v4.0.2 (442)}\label{sec:v4.0.2-(442)}
+\begin{itemize}
+    \item Updated bloatware
+    \item Fixed fetching applications in multi-user environment in no-root mode
+    \item Fixed opening \texttt{app-manager} URLs from the web browsers
+    \item Fixed updating SSAID
+    \item Prevented a crash in Android < 9.0 that occurs due to invalid app ops.
+\end{itemize}
+
 \section{v4.0.1 (441)}\label{sec:v4.0.1-(441)}
 \subsection{Overlay management}
 In the App Details page, a new tab ``Overlays'' is added where per-app overlays are displayed. They
diff --git a/docs/raw/en/index.html b/docs/raw/en/index.html
index aa5acf1d6aa3c7773445606595bb4e2efa195d67..ea5a2c7893541613c4b0a14d524b5b8b843ecadb 100644
--- a/docs/raw/en/index.html
+++ b/docs/raw/en/index.html
@@ -26,7 +26,7 @@ of Operation</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 Signing</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installer</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Back
 up/Restore</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Rules</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>About the
 device</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner
-Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Missing Signatures</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
+Page</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
 Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent
 Filters</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Matching Activities</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Reset to
 Default</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Send Edited
@@ -70,85 +70,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>What are bloatware and how to
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
-Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
-(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
-management</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
-activity shortcuts</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
-support</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
-codes</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.3.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.3.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.7.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>User Manual</strong><p><em>v4.0.1</em><p>1 March 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Wisely and slow. They stumble that run fast.” <span>— Friar
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>User Manual</strong><p><em>v4.0.1</em><p>29 March 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Wisely and slow. They stumble that run fast.” <span>— Friar
 Laurence, <em>Romeo and Juliet</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>Introduction</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager is an advanced package manager for Android. It offers
 numerous features and thus, requires a user manual to assist its users.
 This document acts as a user manual for App Manager in the sense that it
@@ -1233,16 +1234,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>See also: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Missing Signatures</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1820,94 +1812,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.1-(441) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
 <a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
 overlays are displayed. They can also be enabled or disabled using the
 toggle button. In addition, if the App Details page of an overlay
 package is opened, a “Overlay” tag will be displayed in the App Info
 tab. Clicking on the tag opens a dialog containing additional info along
 with a button that allows navigating to the App Details page of the
-overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.1.1.0.1><h5 data-number=6.1.1.0.1><span class=header-section-number>6.1.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
-later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
 <a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
 activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
 frozen, App Manager will now offer you to unfreeze the app temporarily
 so that the shortcut can be launched. The app will be frozen again once
-the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
-is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
 <a href=#toc:market-like-url-support><code>market</code>-like URL
 support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
 installed package by invoking an Intent with an URL with the following
 format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
 <code>&lt;user_id></code> stands for the user ID which is
-optional.</section><section id=updated-color-codes class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
 <a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
 improved. Visit <a href=app-manager://settings/about/version>Settings
-> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
 <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
 mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
 systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
-iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.2.10.0.1><h5 data-number=6.2.10.0.1><span class=header-section-number>6.2.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1915,9 +1910,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1925,37 +1920,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1966,55 +1961,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.3.15><h3 data-number=6.3.15><span class=header-section-number>6.3.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.3.15.0.1><h5 data-number=6.3.15.0.1><span class=header-section-number>6.3.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.3.15.0.2><h5 data-number=6.3.15.0.2><span class=header-section-number>6.3.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.3.15.0.3><h5 data-number=6.3.15.0.3><span class=header-section-number>6.3.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.3.16><h3 data-number=6.3.16><span class=header-section-number>6.3.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -2023,79 +2018,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2103,33 +2098,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.6.2.0.1><h5 data-number=6.6.2.0.1><span class=header-section-number>6.6.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.6.8.1><h4 data-number=6.6.8.1><span class=header-section-number>6.6.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.6.8.2><h4 data-number=6.6.8.2><span class=header-section-number>6.6.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.6.8.3><h4 data-number=6.6.8.3><span class=header-section-number>6.6.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.6.8.4><h4 data-number=6.6.8.4><span class=header-section-number>6.6.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.6.8.4.1><h5 data-number=6.6.8.4.1><span class=header-section-number>6.6.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2141,14 +2136,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2156,10 +2151,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2169,72 +2164,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.7.11><h3 data-number=6.7.11><span class=header-section-number>6.7.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.8.2.0.1><h5 data-number=6.8.2.0.1><span class=header-section-number>6.8.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops-1>App Ops</a><a href=#app-ops-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.8.4.0.1><h5 data-number=6.8.4.0.1><span class=header-section-number>6.8.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.8.5.0.1><h5 data-number=6.8.5.0.1><span class=header-section-number>6.8.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.8.9.0.1><h5 data-number=6.8.9.0.1><span class=header-section-number>6.8.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
diff --git a/docs/raw/en/pages/scanner-page.tex b/docs/raw/en/pages/scanner-page.tex
index ce7d666321e42f4909bdfad9958b383e0fecb358..bf07fd9e4d32e9f751c961544ac16f36f01d12a9 100644
--- a/docs/raw/en/pages/scanner-page.tex
+++ b/docs/raw/en/pages/scanner-page.tex
@@ -41,12 +41,12 @@ taken from \href{https://gitlab.com/IzzyOnDroid/repo}{IzzyOnDroid repo}.
 \seealsoinline{\hyperref[subsec:tracker-classes-versus-tracker-components]{FAQ: Tracker classes vs tracker components}}
 %%!!>>
 
-\subsection{Missing Signatures}\label{subsec:missing-signatures} %%##$missing-signatures-title>>
+%\subsection{Missing Signatures}\label{subsec:missing-signatures} %%##$missing-signatures-title>>
 %%!!missing-signatures<<
-At the bottom of the page, there is a special item denoting the number of missing signatures (i.e.,
-missing classes). The missing signatures are the ones that App Manager has failed to match against
-any known libraries. The number itself has no particular meaning as many libraries contain hundreds
-of classes, but clicking on the item will bring up a dialog containing the signatures which is
-helpful in inspecting the missing signatures. \textbf{This feature is only intended for people who
-know what a missing signature is and what to do with it, other users should ignore it.}
+%At the bottom of the page, there is a special item denoting the number of missing signatures (i.e.,
+%missing classes). The missing signatures are the ones that App Manager has failed to match against
+%any known libraries. The number itself has no particular meaning as many libraries contain hundreds
+%of classes, but clicking on the item will bring up a dialog containing the signatures which is
+%helpful in inspecting the missing signatures. \textbf{This feature is only intended for people who
+%know what a missing signature is and what to do with it, other users should ignore it.}
 %%!!>>
diff --git a/docs/raw/en/strings.xml b/docs/raw/en/strings.xml
index a34f982342bc8c2d91700b7f9590af90aedbffcd..f8e8c588af1203eaa64ec0a135e28410d5348d74 100644
--- a/docs/raw/en/strings.xml
+++ b/docs/raw/en/strings.xml
@@ -256,7 +256,7 @@
     <string name="pages$scanner-page$$section-title">Scanner Page</string>
     <string name="pages$scanner-page$$missing-signatures-title">Missing Signatures</string>
     <string name="pages$scanner-page$intro">\\textbf{Scanner page} appears after clicking on the \\emph{scanner} button in the \\hyperref[subsec:app-info-tab]{App Info tab}.\nExternal APK files can also be opened for scanning from file managers, web browsers, etc.\n\nIt scans for trackers and libraries, and displays the number of trackers and libraries as a summary.\nIt also displays checksums of the APK file as well as the signing certificates. If VirusTotal is\nconfigured in the settings, it also attempts to retrieve reports from VirusTotal, or uploads the APK\nfile if it is not in the database. It also display a link to the \\href{https://beta.pithus.org}{Pithus}\nreport provided the Internet features are enabled.\n\n\\begin{danger}{Disclaimer}\n    App Manager only scans an application statically without prejudice. The application may provide\n    the options for opting out, or in some cases, certain features of the tracker may not be used at\n    all by the application (e.g.\\ F-Droid), or some applications may simply use them as placeholders\n    to prevent the breaking of certain features (e.g.\\ Fennec F-Droid). \\textbf{The intention of the\n    scanner is to give you an idea about what the APK might contain. It should be taken as an\n    initial step for further investigations.}\n\\end{danger}\n\nClicking on the first item (i.e.\\ number of classes) opens a new page containing a list of tracker\nclasses for the application. All classes can also be viewed by clicking on the \\textit{Toggle Class\nListing} menu. The SMALI or Java version of the class can be viewed by simply clicking on an item.\n\n\\begin{tip}{Notice}\n    Due to various limitations, it is not possible to scan all the components of an APK file. This\n    is especially true if an APK is highly obfuscated or packed. The scanner also does not check\n    strings (or website signatures).\n\\end{tip}\n\nThe second item lists the number of trackers along with their names. Clicking on the item displays a\ndialog containing the name of trackers, matched signatures, and the number of classes against each\nsignature. Some tracker names may have $^2$ prefix which indicates that the trackers are in the\n\\href{https://etip.exodus-privacy.eu.org}{ETIP} stand-by list, i.e., whether they are actual\ntrackers is still being investigated.\n\nThe third item lists the number of libraries along with their names. The information are mostly\ntaken from \\href{https://gitlab.com/IzzyOnDroid/repo}{IzzyOnDroid repo}.\n\n\\seealsoinline{\\hyperref[subsec:tracker-classes-versus-tracker-components]{FAQ: Tracker classes vs tracker components}}</string>
-    <string name="pages$scanner-page$missing-signatures">At the bottom of the page, there is a special item denoting the number of missing signatures (i.e.,\nmissing classes). The missing signatures are the ones that App Manager has failed to match against\nany known libraries. The number itself has no particular meaning as many libraries contain hundreds\nof classes, but clicking on the item will bring up a dialog containing the signatures which is\nhelpful in inspecting the missing signatures. \\textbf{This feature is only intended for people who\nknow what a missing signature is and what to do with it, other users should ignore it.}</string>
+    <string name="pages$scanner-page$missing-signatures">%At the bottom of the page, there is a special item denoting the number of missing signatures (i.e.,\n%missing classes). The missing signatures are the ones that App Manager has failed to match against\n%any known libraries. The number itself has no particular meaning as many libraries contain hundreds\n%of classes, but clicking on the item will bring up a dialog containing the signatures which is\n%helpful in inspecting the missing signatures. \\textbf{This feature is only intended for people who\n%know what a missing signature is and what to do with it, other users should ignore it.}</string>
     <string name="pages$interceptor-page$$section-title">Interceptor Page</string>
     <string name="pages$interceptor-page$$intent-filters-title">Intent Filters</string>
     <string name="pages$interceptor-page$$action-title">Action</string>
diff --git a/docs/raw/es/index.html b/docs/raw/es/index.html
index 0f1a9c31baf8323b20cf8fcebcfb9bae4a1bce3c..e998a1917d7108a831576aa279395196d9edb883 100644
--- a/docs/raw/es/index.html
+++ b/docs/raw/es/index.html
@@ -28,7 +28,7 @@ de operación</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 APK</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Instalador</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Copia de
 seguridad/restaurar</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Reglas</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>Sobre este
 dispositivo</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Página del
-escáner</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Firmas faltantes</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Página del
+escáner</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Página del
 interceptor</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Filtros de
 intención</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Actividades de
 emparejamiento</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Resetear a valores por
@@ -39,7 +39,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 desarrollador</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>Habilitar depuración
 USB</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>Configurar ADB en PC o
 Mac</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>Configurar ADB sobre
-TCP</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>Referencias</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+TCP</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -74,80 +74,86 @@ Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
 Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Registros de
-cambios</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+cambios</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Manual de Usuario</strong><p><em>v4.0.0</em><p>10 febrero 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Sabio y lento. Tropiezan los que corren rápido”. <span>— Fray
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Manual de Usuario</strong><p><em>v4.0.1</em><p>29 marzo 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Sabio y lento. Tropiezan los que corren rápido”. <span>— Fray
 Laurence, <em>Romeo y Julieta</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>Introducción</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager es un gestor de paquetes avanzado para Android. Ofrece
 innumerables funciones y, en consecuencia, requiere un usuario manual
 para ayudar a sus usuarios. Este documento actúa como un manual de
@@ -187,9 +193,9 @@ Manager pueden contener vulnerabilidades de seguridad y no deben
 utilizarse.</section><section id=sec:official-sources class=level2 data-number=1.3><h2 data-number=1.3><span class=header-section-number>1.3</span> <a href=#toc:sec:official-sources>Fuentes oficiales</a><a href=#sec:official-sources class=anchor aria-hidden=true></a></h2><section id=subsec:binary-distribution-sources class=level3 data-number=1.3.1><h3 data-number=1.3.1><span class=header-section-number>1.3.1</span>
 <a href=#toc:subsec:binary-distribution-sources>Fuentes de
 distribución binaria</a><a href=#subsec:binary-distribution-sources class=anchor aria-hidden=true></a></h3><p>App Manager is distributed using the following sources. Unofficial
-sources may distribute modified versions of App Manager, and none but
-you shall be responsible for the consequences of using such
-distributions.<ol class=incremental><li><p>Official F-Droid repository.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a><br><em>Link:</em> <a href=https://f-droid.org/packages/io.github.muntashirakon.AppManager class=uri>https://f-droid.org/packages/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Normal releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><br><em>Debug releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/actions class=uri>https://github.com/MuntashirAkon/AppManager/actions</a><li><p>Telegram.<br><em>Normal releases:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</a><br><em>Debug releases:</em> <a href=https://t.me/AppManagerDebug class=uri>https://t.me/AppManagerDebug</a></ol></section><section id=subsec:links-to-source-code class=level3 data-number=1.3.2><h3 data-number=1.3.2><span class=header-section-number>1.3.2</span>
+sources may distribute modified versions of App Manager, and you alone
+shall be responsible for the consequences of using such a
+distribution.<ol class=incremental><li><p>Official F-Droid repository.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a><br><em>Link:</em> <a href=https://f-droid.org/packages/io.github.muntashirakon.AppManager class=uri>https://f-droid.org/packages/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Normal releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><br><em>Debug releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/actions class=uri>https://github.com/MuntashirAkon/AppManager/actions</a><li><p>Telegram.<br><em>Normal releases:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</a><br><em>Debug releases:</em> <a href=https://t.me/AppManagerDebug class=uri>https://t.me/AppManagerDebug</a></ol></section><section id=subsec:links-to-source-code class=level3 data-number=1.3.2><h3 data-number=1.3.2><span class=header-section-number>1.3.2</span>
 <a href=#toc:subsec:links-to-source-code>Enlaces al código
 fuente</a><a href=#subsec:links-to-source-code class=anchor aria-hidden=true></a></h3><p>Todos, excepto GitHub, son los enlaces espejo. Las etiquetas deberían
 estar siempre actualizadas, pero no se garantiza que la rama maestra
@@ -388,9 +394,9 @@ as disabled in its manifest. The components of a disabled application
 are also considered disabled by the system (and App Manager).</div><li><p><span class=colorbox style=background-color:#ff8017><span style=color:#000>Vivid orange (day)</span></span> / <span class=colorbox style=background-color:#ff801780><span style=color:#fff>very
 dark orange (night)</span></span> – Denotes the tracker
 components<li><p><span class=colorbox style=background-color:#ea80fc><span style=color:#000>Soft magenta (day)</span></span> / <span class=colorbox style=background-color:#431c5d><span style=color:#fff>very dark violet (night)</span></span> – Denotes
-the running services.<li><p><span class=colorbox style=background-color:#09868b><span style=color:#000>Dark cyan</span></span> – Used in the
-tracker-indicator tag to denote that all the trackers in the application
-are blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
+the running services.<li><p><span class=colorbox style=background-color:#1b8654><span style=color:#fff>Green</span></span> – Used in the tracker-indicator
+tag to denote that all the trackers in the application are
+blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
 <a href=#toc:subsec:app-info-tab>Pestañas de información de la
 aplicación</a><a href=#subsec:app-info-tab class=anchor aria-hidden=true></a></h3><p><strong>App Info</strong> tab contains general information about an
 application. It also lists many actions that can be performed within
@@ -1269,16 +1275,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>Ver también: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Firmas faltantes</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Página del interceptor</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Página del interceptor</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1353,27 +1350,21 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users.</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>Ver también: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>Ver también: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
 TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>Habilitar opciones de
 desarrollador</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Ubicación de las opciones
 de desarrollador<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=cómo-activar-las-opciones-del-desarrollador class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> Cómo activar las opciones
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=cómo-activar-las-opciones-del-desarrollador class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> Cómo activar las opciones
 del desarrollador<a href=#cómo-activar-las-opciones-del-desarrollador class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1414,27 +1405,27 @@ Mac</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=true></a>
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1459,7 +1450,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> Habilitar el modo ADB en
 App Manager<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1468,62 +1459,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning.</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>Referencias</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note.</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1629,9 +1614,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1811,46 +1797,38 @@ cases is more capable than Shizuku<li><p>Relying on a third-party app for the ma
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
 <a href=#toc:subsec:faq:what-are-bloatware>What are bloatware and how
-to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>Specifications</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>Rules Specification</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=background class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:background>Background</a><a href=#background class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1877,67 +1855,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Registros de cambios</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Registros de cambios</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1945,9 +1953,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1955,37 +1963,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1996,55 +2004,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -2053,79 +2061,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2133,33 +2141,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2171,14 +2179,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2186,10 +2194,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2199,72 +2207,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops>App Ops</a><a href=#app-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -2335,16 +2343,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2387,26 +2395,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/fr/index.html b/docs/raw/fr/index.html
index 5a4b8cbe29b9070d558d4cc98b6b8580b52e0e25..5fd6579edd3a799399202616c1136b6be72ea4aa 100644
--- a/docs/raw/fr/index.html
+++ b/docs/raw/fr/index.html
@@ -25,7 +25,7 @@ of Operation</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 Signing</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installer</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Back
 up/Restore</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Rules</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>About the
 device</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner
-Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Missing Signatures</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
+Page</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
 Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent
 Filters</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Matching Activities</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Reset to
 Default</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Send Edited
@@ -35,7 +35,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 options</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>Enable USB
 debugging</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>Setup ADB on PC or
 Mac</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>Configure ADB over
-TCP</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>References</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+TCP</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -69,80 +69,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>What are bloatware and how to
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
-Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Manuel Utilisateur</strong><p><em>v4.0.0</em><p>10 février 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Wisely and slow. They stumble that run fast.” <span>— Friar
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Manuel Utilisateur</strong><p><em>v4.0.1</em><p>29 mars 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Wisely and slow. They stumble that run fast.” <span>— Friar
 Laurence, <em>Romeo and Juliet</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>Introduction</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager est un gestionnaire avancé de packets pour Android. Il
 offre un multitude de fonctionnalités, et par conséquent, requiert un
 manuel utilisateur pour aider ses utilisateurs. Ce document fait office
@@ -166,24 +172,24 @@ batch ops, 1-click ops<li><p><strong>SAF</strong> — Short for Storage Access F
 abstraction used by Android to allow apps to use or serve files without
 worrying about the underlying file system.<li><p><strong>SSAID</strong> — Short form of
 <code>Settings.Secure.ANDROID_ID</code>. It is a device identifier
-assigned to each app (Android Oreo and onwards). It is generated from
-the combination of the signing certificate of the app and the SSAID set
-for the package <code>android</code>. As a result, it is guaranteed to
-be the same for an app unless the user choose to format the device. It
-is widely used for tracking.<li><p><strong>Tracker</strong> — Denotes tracker components throughout
+assigned to each app (Android Oreo onwards). It is generated from the
+combination of the signing certificate of the app and the SSAID set for
+the package <code>android</code>. As a result, it is guaranteed to be
+the same for an app unless the user chooses to format the device. It is
+widely used for tracking.<li><p><strong>Tracker</strong> — Denotes tracker components throughout
 the document and in App Manager except in the <a href=#sec:scanner-page>scanner page</a>. Trackers include libraries
 such as crash reporters, analytics, profiling, identification, ad,
 location, etc. Thus, they are not equal in functions. There is no
-distinction or bias between open source and closed source libraries that
-promote tracking.</ul></section><section id=sec:supported-versions class=level2 data-number=1.2><h2 data-number=1.2><span class=header-section-number>1.2</span> <a href=#toc:sec:supported-versions>Versions Supportées</a><a href=#sec:supported-versions class=anchor aria-hidden=true></a></h2><p>Actuellement, les versions maintenues sont v2.6.0 (stable), v3.0.0
+distinction or bias among the open-source and closed-source libraries
+that promote tracking.</ul></section><section id=sec:supported-versions class=level2 data-number=1.2><h2 data-number=1.2><span class=header-section-number>1.2</span> <a href=#toc:sec:supported-versions>Versions Supportées</a><a href=#sec:supported-versions class=anchor aria-hidden=true></a></h2><p>Actuellement, les versions maintenues sont v2.6.0 (stable), v3.0.0
 (versions alpha et debug). Les versions précédentes de App Manager
 pourraient contenir des vulnérabilités et ne devraient pas être
 utilisées.</section><section id=sec:official-sources class=level2 data-number=1.3><h2 data-number=1.3><span class=header-section-number>1.3</span> <a href=#toc:sec:official-sources>Sources Officielles</a><a href=#sec:official-sources class=anchor aria-hidden=true></a></h2><section id=subsec:binary-distribution-sources class=level3 data-number=1.3.1><h3 data-number=1.3.1><span class=header-section-number>1.3.1</span>
 <a href=#toc:subsec:binary-distribution-sources>Sources de
 distribution de binaires</a><a href=#subsec:binary-distribution-sources class=anchor aria-hidden=true></a></h3><p>App Manager is distributed using the following sources. Unofficial
-sources may distribute modified versions of App Manager, and none but
-you shall be responsible for the consequences of using such
-distributions.<ol class=incremental><li><p>Official F-Droid repository.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a><br><em>Link:</em> <a href=https://f-droid.org/packages/io.github.muntashirakon.AppManager class=uri>https://f-droid.org/packages/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Normal releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><br><em>Debug releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/actions class=uri>https://github.com/MuntashirAkon/AppManager/actions</a><li><p>Telegram.<br><em>Normal releases:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</a><br><em>Debug releases:</em> <a href=https://t.me/AppManagerDebug class=uri>https://t.me/AppManagerDebug</a></ol></section><section id=subsec:links-to-source-code class=level3 data-number=1.3.2><h3 data-number=1.3.2><span class=header-section-number>1.3.2</span>
+sources may distribute modified versions of App Manager, and you alone
+shall be responsible for the consequences of using such a
+distribution.<ol class=incremental><li><p>Official F-Droid repository.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a><br><em>Link:</em> <a href=https://f-droid.org/packages/io.github.muntashirakon.AppManager class=uri>https://f-droid.org/packages/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Normal releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><br><em>Debug releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/actions class=uri>https://github.com/MuntashirAkon/AppManager/actions</a><li><p>Telegram.<br><em>Normal releases:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</a><br><em>Debug releases:</em> <a href=https://t.me/AppManagerDebug class=uri>https://t.me/AppManagerDebug</a></ol></section><section id=subsec:links-to-source-code class=level3 data-number=1.3.2><h3 data-number=1.3.2><span class=header-section-number>1.3.2</span>
 <a href=#toc:subsec:links-to-source-code>Liens vers code source</a><a href=#subsec:links-to-source-code class=anchor aria-hidden=true></a></h3><p>Tous sauf GitHub sont des liens miroirs. Les étiquettes devraient
 toujours être à jour, mais la branche master n’est pas garantie d’être à
 jour. Si le but est de cloner la branche master, utilisez le lien GitHub
@@ -197,18 +203,19 @@ trackers non reconnus, examiner le code source ainsi que signaler des
 vulnérabilités de sécurité.<section id=subsec:build-instructions class=level3 data-number=1.4.1><h3 data-number=1.4.1><span class=header-section-number>1.4.1</span>
 <a href=#toc:subsec:build-instructions>Instructions de build</a><a href=#subsec:build-instructions class=anchor aria-hidden=true></a></h3><p>Des instructions de build sont disponibles dans le fichier BUILDING
 situé à la racine du code source.</section><section id=subsec:submitting-patches class=level3 data-number=1.4.2><h3 data-number=1.4.2><span class=header-section-number>1.4.2</span>
-<a href=#toc:subsec:submitting-patches>Soumettre des patchs</a><a href=#subsec:submitting-patches class=anchor aria-hidden=true></a></h3><p>Repositories located in sites other than GitHub are currently
-considered mirrors, and pull/merge requests submitted in those sites
+<a href=#toc:subsec:submitting-patches>Soumettre des patchs</a><a href=#subsec:submitting-patches class=anchor aria-hidden=true></a></h3><p>Repositories located on sites other than GitHub are currently
+considered mirrors, and pull/merge requests submitted on those sites
 will not be accepted.<a href=#fn2 class=footnote-ref id=fnref2 role=doc-noteref><sup>2</sup></a> Instead, patches (as
 <code>.patch</code> files) can be submitted via email attachments.
 <em>Signing-off is a requirement.</em> See the CONTRIBUTING file located
-at the root directory of the source for more information.<div class="amalert warning"><p><strong><em>Notice :</em></strong><p>In case of submitting patches via email, the whole conversation may
-be publicly accessible in the future. So, do not include any personally
-identifiable information (PII) other than your name or email
-address.</div></section></section><section id=sec:donation-&-funding class=level2 data-number=1.5><h2 data-number=1.5><span class=header-section-number>1.5</span> <a href=#toc:sec:donation-&-funding>Dons et Financement</a><a href=#sec:donation-&-funding class=anchor aria-hidden=true></a></h2><p>As of September 2024, App Manager is not accepting any financial
-support until further notice. But you may still be able to send gifts
-(e.g., gift cards, subscriptions, food and drink, flowers, or even
-cash). Please contact the maintainer using the options given in §<a href=#sec:contact data-reference-type=ref data-reference=sec:contact>1.6</a> for further assistance.</section><section id=sec:contact class=level2 data-number=1.6><h2 data-number=1.6><span class=header-section-number>1.6</span> <a href=#toc:sec:contact>Contact</a><a href=#sec:contact class=anchor aria-hidden=true></a></h2><p>Muntashir Al-Islam<a href=#fn3 class=footnote-ref id=fnref3 role=doc-noteref><sup>3</sup></a><br>Email: <a href=mailto:muntashirakon@riseup.net>muntashirakon [at]
+at the source root for more information.<div class="amalert warning"><p><strong><em>Notice :</em></strong><p>In the case of submitting patches via email, the whole conversation
+may be publicly accessible in the future. So, please do not include
+personally identifiable information (PII) other than your name or email
+address.</div></section></section><section id=sec:donation-&-funding class=level2 data-number=1.5><h2 data-number=1.5><span class=header-section-number>1.5</span> <a href=#toc:sec:donation-&-funding>Dons et Financement</a><a href=#sec:donation-&-funding class=anchor aria-hidden=true></a></h2><p>As of September 2024, App Manager is not accepting financial support
+until further notice. But you may still be able to send gifts (e.g.,
+gift cards, subscriptions, food and drink, flowers, or even cash).
+Please reach out to the maintainer using the options given in §<a href=#sec:contact data-reference-type=ref data-reference=sec:contact>1.6</a> for further assistance.</section><section id=sec:contact class=level2 data-number=1.6><h2 data-number=1.6><span class=header-section-number>1.6</span> <a href=#toc:sec:contact>Contact</a><a href=#sec:contact class=anchor aria-hidden=true></a></h2><p>App Manager Community<br>Email: <a href=mailto:am4android@riseup.net>am4android [at] riseup
+[dot] net</a><br>GitHub: <a href=https://github.com/AMCommunity class=uri>https://github.com/AMCommunity</a><br>Twitter/X: <a href=https://x.com/AppManagerNews class=uri>https://x.com/AppManagerNews</a><br>Mastodon: <a href=https://floss.social/@appmanager>@appmanager@floss.social</a><br><br>Muntashir Al-Islam<a href=#fn3 class=footnote-ref id=fnref3 role=doc-noteref><sup>3</sup></a><br>Email: <a href=mailto:muntashirakon@riseup.net>muntashirakon [at]
 riseup [dot] net</a><br>GitHub: <a href=https://github.com/MuntashirAkon class=uri>https://github.com/MuntashirAkon</a><br>Twitter/X: <a href=https://x.com/Muntashir class=uri>https://x.com/Muntashir</a><br>Mastodon: <a href=https://infosec.exchange/@muntashir>@muntashir@infosec.exchange</a></section></section><section id=ch:pages class=level1 data-number=2><h1 data-number=2><span class=header-section-number>2</span> <a href=#toc:ch:pages>Pages</a><a href=#ch:pages class=anchor aria-hidden=true></a></h1><section id=sec:main-page class=level2 data-number=2.1><h2 data-number=2.1><span class=header-section-number>2.1</span> <a href=#toc:sec:main-page>Main Page</a><a href=#sec:main-page class=anchor aria-hidden=true></a></h2><p>Main page lists all the installed, uninstalled and backed up
 applications. A single click on any installed application item opens the
 respective <a href=#sec:app-details-page>App Details page</a>. For the
@@ -368,9 +375,9 @@ as disabled in its manifest. The components of a disabled application
 are also considered disabled by the system (and App Manager).</div><li><p><span class=colorbox style=background-color:#ff8017><span style=color:#000>Vivid orange (day)</span></span> / <span class=colorbox style=background-color:#ff801780><span style=color:#fff>very
 dark orange (night)</span></span> – Denotes the tracker
 components<li><p><span class=colorbox style=background-color:#ea80fc><span style=color:#000>Soft magenta (day)</span></span> / <span class=colorbox style=background-color:#431c5d><span style=color:#fff>very dark violet (night)</span></span> – Denotes
-the running services.<li><p><span class=colorbox style=background-color:#09868b><span style=color:#000>Dark cyan</span></span> – Used in the
-tracker-indicator tag to denote that all the trackers in the application
-are blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
+the running services.<li><p><span class=colorbox style=background-color:#1b8654><span style=color:#fff>Green</span></span> – Used in the tracker-indicator
+tag to denote that all the trackers in the application are
+blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
 <a href=#toc:subsec:app-info-tab>App Info Tab</a><a href=#subsec:app-info-tab class=anchor aria-hidden=true></a></h3><p><strong>App Info</strong> tab contains general information about an
 application. It also lists many actions that can be performed within
 this tab.<section id=subsubsec:app-info-general-information class=level4 data-number=2.2.2.1><h4 data-number=2.2.2.1><span class=header-section-number>2.2.2.1</span> General Information<a href=#subsubsec:app-info-general-information class=anchor aria-hidden=true></a></h4><p>The list below is in the same order as listed in the App Info
@@ -1231,16 +1238,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>Voir aussi : <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Missing Signatures</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning :</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1312,27 +1310,21 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users :</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>Voir aussi : <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>Voir aussi : <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
 TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>Enable developer
 options</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Location of developer
 options<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
 options<a href=#how-to-enable-developer-options class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1372,27 +1364,27 @@ Mac</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=true></a>
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip :</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip :</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip :</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1402,7 +1394,10 @@ Earlier<a href=#subsubsec:lineage-os class=anchor aria-hidden=true></a></h4><p>L
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning :</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
 or Mac<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1416,7 +1411,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice :</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger :</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger :</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> Enable ADB mode in App
 Manager<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1425,62 +1420,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice :</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning :</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users :</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>References</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip :</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip :</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice :</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note :</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice :</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution :</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1586,9 +1575,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution :</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution :</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1768,46 +1758,38 @@ cases is more capable than Shizuku<li><p>Relying on a third-party app for the ma
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
 <a href=#toc:subsec:faq:what-are-bloatware>What are bloatware and how
-to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note :</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note :</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>Specifications</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>Rules Specification</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=background class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:background>Background</a><a href=#background class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1834,67 +1816,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution :</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1902,9 +1914,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1912,37 +1924,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1953,55 +1965,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users :</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -2010,79 +2022,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature :</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice :</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2090,33 +2102,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2128,14 +2140,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2143,10 +2155,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2156,72 +2168,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution :</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops-1>App Ops</a><a href=#app-ops-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -2292,16 +2304,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2344,26 +2356,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/ja/index.html b/docs/raw/ja/index.html
index 390959ed33d45abea3fb2750885bba43f2e40f6a..9b035fc8dd4f35b827295e8ed38ca08eb1cc9870 100644
--- a/docs/raw/ja/index.html
+++ b/docs/raw/ja/index.html
@@ -10,7 +10,7 @@ of Operation</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 Signing</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installer</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Back
 up/Restore</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Rules</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>About the
 device</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner
-Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Missing Signatures</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
+Page</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
 Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent
 Filters</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Matching Activities</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Reset to
 Default</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Send Edited
@@ -20,7 +20,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 options</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>Enable USB
 debugging</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>Setup ADB on PC or
 Mac</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>Configure ADB over
-TCP</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>References</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+TCP</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -49,80 +49,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>What are bloatware and how to
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
-Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>ユーザーマニュアル</strong><p><em>v4.0.0</em><p>10 2月 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“賢明に、そして、ゆっくりと。速く走る者たちは、つまずきますからな”
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>ユーザーマニュアル</strong><p><em>v4.0.1</em><p>29 3月 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“賢明に、そして、ゆっくりと。速く走る者たちは、つまずきますからな”
 <span>— 修道士ロレンス, <em>ロメオとジュリエット</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>はじめに</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager は、Android 用の高度なパッケージマネージャです。
 数え切れないほどの機能を備えているため、ユーザーを支援するためのユーザーマニュアルが必要です。
 このドキュメントは、App Manager
@@ -885,16 +891,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>こちらもご覧ください: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Missing Signatures</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -966,27 +963,21 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users.</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>こちらもご覧ください: <span><a href=#sec:faq:adb-over-tcp>FAQ:
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>こちらもご覧ください: <span><a href=#sec:faq:adb-over-tcp>FAQ:
 ADB over TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>Enable developer
 options</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Location of developer
 options<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
 options<a href=#how-to-enable-developer-options class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1026,27 +1017,27 @@ Mac</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=true></a>
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1056,7 +1047,10 @@ Earlier<a href=#subsubsec:lineage-os class=anchor aria-hidden=true></a></h4><p>L
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
 or Mac<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1070,7 +1064,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> Enable ADB mode in App
 Manager<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1079,62 +1073,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning.</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>References</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note.</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1240,9 +1228,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1417,46 +1406,38 @@ cases is more capable than Shizuku<li><p>Relying on a third-party app for the ma
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
 <a href=#toc:subsec:faq:what-are-bloatware>What are bloatware and how
-to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>Specifications</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>Rules Specification</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=background class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:background>Background</a><a href=#background class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1483,67 +1464,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1551,9 +1562,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1561,37 +1572,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1602,55 +1613,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -1659,79 +1670,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -1739,33 +1750,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -1777,14 +1788,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -1792,10 +1803,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -1805,72 +1816,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops-1>App Ops</a><a href=#app-ops-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -1941,16 +1952,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -1993,26 +2004,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/ko/index.html b/docs/raw/ko/index.html
index 45b27bac08a1cb2fe0fbefb5424c3298da8dbf4d..b40a72440a6aa039f00b46b78453dbcec50db30f 100644
--- a/docs/raw/ko/index.html
+++ b/docs/raw/ko/index.html
@@ -25,7 +25,7 @@ of Operation</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 Signing</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installer</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Back
 up/Restore</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Rules</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>About the
 device</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner
-Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Missing Signatures</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
+Page</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
 Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent
 Filters</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Matching Activities</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Reset to
 Default</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Send Edited
@@ -35,7 +35,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 options</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>Enable USB
 debugging</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>Setup ADB on PC or
 Mac</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>Configure ADB over
-TCP</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>References</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+TCP</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -69,80 +69,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>What are bloatware and how to
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
-Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p>영어<p><strong>사용자 매뉴얼</strong><p><em>v4.0.0</em><p>10 2월 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“현명하고 신중해라. 빨리 달리면 넘어지게 마련이다.” <span>— 수도사
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p>영어<p><strong>사용자 매뉴얼</strong><p><em>v4.0.1</em><p>29 3월 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“현명하고 신중해라. 빨리 달리면 넘어지게 마련이다.” <span>— 수도사
 로렌스, <em>로미오와 줄리엣</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>소개</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager는 안드로이드용 고급 패키지 매니저입니다. 수많은 기능을
 갖추고 있어 사용자를 지원하기 위한 사용자 매뉴얼이 필요합니다. 이 문서는
 App Manager가 제공하는 모든 기능을 설명하는 것을 목적으로 하며 App
@@ -1165,16 +1171,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>See also: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Missing Signatures</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1246,27 +1243,21 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users.</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>See also: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>See also: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
 TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>Enable developer
 options</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Location of developer
 options<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
 options<a href=#how-to-enable-developer-options class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1306,27 +1297,27 @@ Mac</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=true></a>
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1336,7 +1327,10 @@ Earlier<a href=#subsubsec:lineage-os class=anchor aria-hidden=true></a></h4><p>L
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
 or Mac<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1350,7 +1344,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> Enable ADB mode in App
 Manager<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1359,62 +1353,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning.</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>References</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note.</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1520,9 +1508,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1702,46 +1691,38 @@ cases is more capable than Shizuku<li><p>Relying on a third-party app for the ma
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
 <a href=#toc:subsec:faq:what-are-bloatware>What are bloatware and how
-to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>Specifications</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>Rules Specification</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=background class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:background>Background</a><a href=#background class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1768,67 +1749,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1836,9 +1847,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1846,37 +1857,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1887,55 +1898,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -1944,79 +1955,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2024,33 +2035,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2062,14 +2073,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2077,10 +2088,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2090,72 +2101,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops-1>App Ops</a><a href=#app-ops-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -2226,16 +2237,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2278,26 +2289,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/pt-rBR/index.html b/docs/raw/pt-rBR/index.html
index d36b27c454208b0e5d28421e09c5bc156fc3dc9e..132df986e6c55343bb9a5d0ad0aa63d3e090edb6 100644
--- a/docs/raw/pt-rBR/index.html
+++ b/docs/raw/pt-rBR/index.html
@@ -28,7 +28,7 @@ of Operation</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 Signing</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installer</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Back
 up/Restore</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Rules</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>About the
 device</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner
-Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Missing Signatures</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
+Page</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
 Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent
 Filters</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Matching Activities</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Reset to
 Default</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Send Edited
@@ -38,7 +38,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 options</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>Enable USB
 debugging</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>Setup ADB on PC or
 Mac</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>Configure ADB over
-TCP</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>References</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+TCP</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -72,80 +72,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>What are bloatware and how to
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
-Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Manual do Usuário</strong><p><em>v4.0.0</em><p>10 fevereiro 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Devagar e sabiamente. Os que correm rápido, tropeçam.” <span>— Friar
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Manual do Usuário</strong><p><em>v4.0.1</em><p>29 março 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Devagar e sabiamente. Os que correm rápido, tropeçam.” <span>— Friar
 Laurence, <em>Romeu e Julieta</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>Introdução</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager é um gerenciador de pacotes avançado para Android.
 Oferece inúmeros recursos e, consequentemente, exige um usuário manual
 para auxiliar seus usuários. Este documento funciona como um manual do
@@ -188,10 +194,9 @@ oficiais podem distribuir versões modificadas do App Gerente, e ninguém
 além de você será responsável pelas consequências do uso de tais
 distribuições.<ol class=incremental><li><p>Official F-Droid repository.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a><br><em>Link:</em> <a href=https://f-droid.org/packages/io.github.muntashirakon.AppManager class=uri>https://f-droid.org/packages/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Normal releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><br><em>Debug releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/actions class=uri>https://github.com/MuntashirAkon/AppManager/actions</a><li><p>Telegram.<br><em>Normal releases:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</a><br><em>Debug releases:</em> <a href=https://t.me/AppManagerDebug class=uri>https://t.me/AppManagerDebug</a></ol></section><section id=subsec:links-to-source-code class=level3 data-number=1.3.2><h3 data-number=1.3.2><span class=header-section-number>1.3.2</span>
 <a href=#toc:subsec:links-to-source-code>Links para o Código
-Fonte</a><a href=#subsec:links-to-source-code class=anchor aria-hidden=true></a></h3><p>All but GitHub are the mirror links. The tags should always be
-up-to-date, but the master branch is not guaranteed to be up-to-date. If
-the target is to clone the master branch, use the GitHub link instead of
-the others.<ol class=incremental><li><p>GitHub: <a href=https://github.com/MuntashirAkon/AppManager class=uri>https://github.com/MuntashirAkon/AppManager</a><li><p>GitLab: <a href=https://gitlab.com/muntashir/AppManager class=uri>https://gitlab.com/muntashir/AppManager</a><li><p>Codeberg: <a href=https://codeberg.org/muntashir/AppManager class=uri>https://codeberg.org/muntashir/AppManager</a><li><p>Riseup: <a href=https://0xacab.org/muntashir/AppManager class=uri>https://0xacab.org/muntashir/AppManager</a></ol></section><section id=subsec:translations class=level3 data-number=1.3.3><h3 data-number=1.3.3><span class=header-section-number>1.3.3</span>
+Fonte</a><a href=#subsec:links-to-source-code class=anchor aria-hidden=true></a></h3><p>All but GitHub are mirrors. The tags should always be up-to-date, but
+the master branch may not. If you want to clone the master branch, use
+the GitHub link instead of the others.<ol class=incremental><li><p>GitHub: <a href=https://github.com/MuntashirAkon/AppManager class=uri>https://github.com/MuntashirAkon/AppManager</a><li><p>GitLab: <a href=https://gitlab.com/muntashir/AppManager class=uri>https://gitlab.com/muntashir/AppManager</a><li><p>Codeberg: <a href=https://codeberg.org/muntashir/AppManager class=uri>https://codeberg.org/muntashir/AppManager</a><li><p>Riseup: <a href=https://0xacab.org/muntashir/AppManager class=uri>https://0xacab.org/muntashir/AppManager</a></ol></section><section id=subsec:translations class=level3 data-number=1.3.3><h3 data-number=1.3.3><span class=header-section-number>1.3.3</span>
 <a href=#toc:subsec:translations>Traduções</a><a href=#subsec:translations class=anchor aria-hidden=true></a></h3><p>O App Manager não aceita traduções diretamente por meio de
 solicitações pull/merge. As traduções são gerenciadas automaticamente
 via Weblate. Para participar da equipe de tradução, visite <a href=https://hosted.weblate.org/engage/app-manager/ class=uri>https://hosted.weblate.org/engage/app-manager/</a>.</section></section><section id=sec:contributing class=level2 data-number=1.4><h2 data-number=1.4><span class=header-section-number>1.4</span> <a href=#toc:sec:contributing>Contribuição</a><a href=#sec:contributing class=anchor aria-hidden=true></a></h2><p>Há várias maneiras pelas quais um usuário pode contribuir, criando
@@ -200,18 +205,19 @@ traduções, adicionando bibliotecas ou rastreadores não reconhecidos,
 revisando o código-fonte,bem como<p>relatar vulnerabilidades de segurança.<section id=subsec:build-instructions class=level3 data-number=1.4.1><h3 data-number=1.4.1><span class=header-section-number>1.4.1</span>
 <a href=#toc:subsec:build-instructions>Instruções de Contrução</a><a href=#subsec:build-instructions class=anchor aria-hidden=true></a></h3><p>As instruções de compilação estão disponíveis no arquivo BUILDING
 localizado no diretório raiz do código.</section><section id=subsec:submitting-patches class=level3 data-number=1.4.2><h3 data-number=1.4.2><span class=header-section-number>1.4.2</span>
-<a href=#toc:subsec:submitting-patches>Submissão de correções</a><a href=#subsec:submitting-patches class=anchor aria-hidden=true></a></h3><p>Repositories located in sites other than GitHub are currently
-considered mirrors, and pull/merge requests submitted in those sites
+<a href=#toc:subsec:submitting-patches>Submissão de correções</a><a href=#subsec:submitting-patches class=anchor aria-hidden=true></a></h3><p>Repositories located on sites other than GitHub are currently
+considered mirrors, and pull/merge requests submitted on those sites
 will not be accepted.<a href=#fn2 class=footnote-ref id=fnref2 role=doc-noteref><sup>2</sup></a> Instead, patches (as
 <code>.patch</code> files) can be submitted via email attachments.
 <em>Signing-off is a requirement.</em> See the CONTRIBUTING file located
-at the root directory of the source for more information.<div class="amalert warning"><p><strong><em>Notice.</em></strong><p>In case of submitting patches via email, the whole conversation may
-be publicly accessible in the future. So, do not include any personally
-identifiable information (PII) other than your name or email
-address.</div></section></section><section id=sec:donation-&-funding class=level2 data-number=1.5><h2 data-number=1.5><span class=header-section-number>1.5</span> <a href=#toc:sec:donation-&-funding>Doação & Financiamento</a><a href=#sec:donation-&-funding class=anchor aria-hidden=true></a></h2><p>As of September 2024, App Manager is not accepting any financial
-support until further notice. But you may still be able to send gifts
-(e.g., gift cards, subscriptions, food and drink, flowers, or even
-cash). Please contact the maintainer using the options given in §<a href=#sec:contact data-reference-type=ref data-reference=sec:contact>1.6</a> for further assistance.</section><section id=sec:contact class=level2 data-number=1.6><h2 data-number=1.6><span class=header-section-number>1.6</span> <a href=#toc:sec:contact>Contato</a><a href=#sec:contact class=anchor aria-hidden=true></a></h2><p>Muntashir Al-Islam<a href=#fn3 class=footnote-ref id=fnref3 role=doc-noteref><sup>3</sup></a><br>Email: <a href=mailto:muntashirakon@riseup.net>muntashirakon [at]
+at the source root for more information.<div class="amalert warning"><p><strong><em>Notice.</em></strong><p>In the case of submitting patches via email, the whole conversation
+may be publicly accessible in the future. So, please do not include
+personally identifiable information (PII) other than your name or email
+address.</div></section></section><section id=sec:donation-&-funding class=level2 data-number=1.5><h2 data-number=1.5><span class=header-section-number>1.5</span> <a href=#toc:sec:donation-&-funding>Doação & Financiamento</a><a href=#sec:donation-&-funding class=anchor aria-hidden=true></a></h2><p>As of September 2024, App Manager is not accepting financial support
+until further notice. But you may still be able to send gifts (e.g.,
+gift cards, subscriptions, food and drink, flowers, or even cash).
+Please reach out to the maintainer using the options given in §<a href=#sec:contact data-reference-type=ref data-reference=sec:contact>1.6</a> for further assistance.</section><section id=sec:contact class=level2 data-number=1.6><h2 data-number=1.6><span class=header-section-number>1.6</span> <a href=#toc:sec:contact>Contato</a><a href=#sec:contact class=anchor aria-hidden=true></a></h2><p>App Manager Community<br>Email: <a href=mailto:am4android@riseup.net>am4android [at] riseup
+[dot] net</a><br>GitHub: <a href=https://github.com/AMCommunity class=uri>https://github.com/AMCommunity</a><br>Twitter/X: <a href=https://x.com/AppManagerNews class=uri>https://x.com/AppManagerNews</a><br>Mastodon: <a href=https://floss.social/@appmanager>@appmanager@floss.social</a><br><br>Muntashir Al-Islam<a href=#fn3 class=footnote-ref id=fnref3 role=doc-noteref><sup>3</sup></a><br>Email: <a href=mailto:muntashirakon@riseup.net>muntashirakon [at]
 riseup [dot] net</a><br>GitHub: <a href=https://github.com/MuntashirAkon class=uri>https://github.com/MuntashirAkon</a><br>Twitter/X: <a href=https://x.com/Muntashir class=uri>https://x.com/Muntashir</a><br>Mastodon: <a href=https://infosec.exchange/@muntashir>@muntashir@infosec.exchange</a></section></section><section id=ch:pages class=level1 data-number=2><h1 data-number=2><span class=header-section-number>2</span> <a href=#toc:ch:pages>Pages</a><a href=#ch:pages class=anchor aria-hidden=true></a></h1><section id=sec:main-page class=level2 data-number=2.1><h2 data-number=2.1><span class=header-section-number>2.1</span> <a href=#toc:sec:main-page>Main Page</a><a href=#sec:main-page class=anchor aria-hidden=true></a></h2><p>Main page lists all the installed, uninstalled and backed up
 applications. A single click on any installed application item opens the
 respective <a href=#sec:app-details-page>App Details page</a>. For the
@@ -371,9 +377,9 @@ as disabled in its manifest. The components of a disabled application
 are also considered disabled by the system (and App Manager).</div><li><p><span class=colorbox style=background-color:#ff8017><span style=color:#000>Vivid orange (day)</span></span> / <span class=colorbox style=background-color:#ff801780><span style=color:#fff>very
 dark orange (night)</span></span> – Denotes the tracker
 components<li><p><span class=colorbox style=background-color:#ea80fc><span style=color:#000>Soft magenta (day)</span></span> / <span class=colorbox style=background-color:#431c5d><span style=color:#fff>very dark violet (night)</span></span> – Denotes
-the running services.<li><p><span class=colorbox style=background-color:#09868b><span style=color:#000>Dark cyan</span></span> – Used in the
-tracker-indicator tag to denote that all the trackers in the application
-are blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
+the running services.<li><p><span class=colorbox style=background-color:#1b8654><span style=color:#fff>Green</span></span> – Used in the tracker-indicator
+tag to denote that all the trackers in the application are
+blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
 <a href=#toc:subsec:app-info-tab>App Info Tab</a><a href=#subsec:app-info-tab class=anchor aria-hidden=true></a></h3><p><strong>App Info</strong> tab contains general information about an
 application. It also lists many actions that can be performed within
 this tab.<section id=subsubsec:app-info-general-information class=level4 data-number=2.2.2.1><h4 data-number=2.2.2.1><span class=header-section-number>2.2.2.1</span> General Information<a href=#subsubsec:app-info-general-information class=anchor aria-hidden=true></a></h4><p>The list below is in the same order as listed in the App Info
@@ -1234,16 +1240,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>Ver também: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Missing Signatures</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1315,27 +1312,21 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users.</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>Ver também: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>Ver também: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
 TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>Enable developer
 options</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Location of developer
 options<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
 options<a href=#how-to-enable-developer-options class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1375,27 +1366,27 @@ Mac</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=true></a>
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1405,7 +1396,10 @@ Earlier<a href=#subsubsec:lineage-os class=anchor aria-hidden=true></a></h4><p>L
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
 or Mac<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1419,7 +1413,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> Enable ADB mode in App
 Manager<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1428,62 +1422,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning.</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>References</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note.</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1589,9 +1577,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1771,46 +1760,38 @@ cases is more capable than Shizuku<li><p>Relying on a third-party app for the ma
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
 <a href=#toc:subsec:faq:what-are-bloatware>What are bloatware and how
-to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>Specifications</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>Rules Specification</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=background class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:background>Background</a><a href=#background class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1837,67 +1818,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1905,9 +1916,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1915,37 +1926,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1956,55 +1967,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -2013,79 +2024,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2093,33 +2104,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2131,14 +2142,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2146,10 +2157,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2159,72 +2170,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops-1>App Ops</a><a href=#app-ops-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -2295,16 +2306,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2347,26 +2358,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/ru/index.html b/docs/raw/ru/index.html
index ca5dd561bf1d179b1e223695b95ee5124afaaadb..621bd1ff38c8aac9fb2fb7bd6b01713874747a8b 100644
--- a/docs/raw/ru/index.html
+++ b/docs/raw/ru/index.html
@@ -26,7 +26,7 @@ of Operation</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 Signing</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installer</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Back
 up/Restore</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Rules</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>About the
 device</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner
-Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Missing Signatures</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
+Page</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
 Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent
 Filters</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Matching Activities</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Reset to
 Default</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Send Edited
@@ -36,7 +36,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 options</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>Enable USB
 debugging</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>Setup ADB on PC or
 Mac</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>Configure ADB over
-TCP</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>References</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+TCP</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -70,80 +70,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>What are bloatware and how to
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
-Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Changelogs</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Руководство пользователя</strong><p><em>v4.0.0</em><p>10 февраля 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Мудро и медленно; они спотыкаются, что бегают быстро.” <span>— Брат
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Руководство пользователя</strong><p><em>v4.0.1</em><p>29 марта 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Мудро и медленно; они спотыкаются, что бегают быстро.” <span>— Брат
 Лоуренс, <em>Ромео и Джульетта</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>Введение</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager это продвинутый менеджер приложений для Android. Оно
 предоставляет несчётное количество возможностей, следовательно, требует
 руководство потльзователя чтобы помочь пользователям. Этот документ
@@ -354,9 +360,9 @@ as disabled in its manifest. The components of a disabled application
 are also considered disabled by the system (and App Manager).</div><li><p><span class=colorbox style=background-color:#ff8017><span style=color:#000>Vivid orange (day)</span></span> / <span class=colorbox style=background-color:#ff801780><span style=color:#fff>very
 dark orange (night)</span></span> – Denotes the tracker
 components<li><p><span class=colorbox style=background-color:#ea80fc><span style=color:#000>Soft magenta (day)</span></span> / <span class=colorbox style=background-color:#431c5d><span style=color:#fff>very dark violet (night)</span></span> – Denotes
-the running services.<li><p><span class=colorbox style=background-color:#09868b><span style=color:#000>Dark cyan</span></span> – Used in the
-tracker-indicator tag to denote that all the trackers in the application
-are blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
+the running services.<li><p><span class=colorbox style=background-color:#1b8654><span style=color:#fff>Green</span></span> – Used in the tracker-indicator
+tag to denote that all the trackers in the application are
+blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
 <a href=#toc:subsec:app-info-tab>Вкладка "Сведения о приложении"</a><a href=#subsec:app-info-tab class=anchor aria-hidden=true></a></h3><p><strong>App Info</strong> tab contains general information about an
 application. It also lists many actions that can be performed within
 this tab.<section id=subsubsec:app-info-general-information class=level4 data-number=2.2.2.1><h4 data-number=2.2.2.1><span class=header-section-number>2.2.2.1</span> Общая информация<a href=#subsubsec:app-info-general-information class=anchor aria-hidden=true></a></h4><p>The list below is in the same order as listed in the App Info
@@ -1218,16 +1224,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>Смотрите также: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Missing Signatures</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1299,27 +1296,21 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users.</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>Смотрите также: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>Смотрите также: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB
 over TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>Enable developer
 options</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Location of developer
 options<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
 options<a href=#how-to-enable-developer-options class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1359,27 +1350,27 @@ Mac</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=true></a>
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1389,7 +1380,10 @@ Earlier<a href=#subsubsec:lineage-os class=anchor aria-hidden=true></a></h4><p>L
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
 or Mac<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1403,7 +1397,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> Enable ADB mode in App
 Manager<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1412,62 +1406,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning.</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>References</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note.</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1573,9 +1561,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1755,46 +1744,38 @@ cases is more capable than Shizuku<li><p>Relying on a third-party app for the ma
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
 <a href=#toc:subsec:faq:what-are-bloatware>What are bloatware and how
-to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>Specifications</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>Rules Specification</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=background class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:background>Background</a><a href=#background class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1821,67 +1802,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Changelogs</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1889,9 +1900,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1899,37 +1910,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1940,55 +1951,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -1997,79 +2008,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2077,33 +2088,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2115,14 +2126,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2130,10 +2141,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2143,72 +2154,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops-1>App Ops</a><a href=#app-ops-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -2279,16 +2290,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2331,26 +2342,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/vi/index.html b/docs/raw/vi/index.html
index 61751c4e11cf44fc031109ead7bc9bd80578bb7c..82864e9b9aa35ec9d5bf3e97ea05db28804e53ca 100644
--- a/docs/raw/vi/index.html
+++ b/docs/raw/vi/index.html
@@ -32,7 +32,7 @@ of Operation</a></span><li><span><span class=toc-section-number>2.6.5</span> <a
 Signing</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>Installer</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>Back
 up/Restore</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>Rules</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>About the
 device</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>Scanner
-Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>Missing Signatures</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
+Page</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>Interceptor
 Page</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>Intent
 Filters</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>Matching Activities</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>Reset to
 Default</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>Send Edited
@@ -42,7 +42,7 @@ TCP</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1
 options</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>Enable USB
 debugging</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>Setup ADB on PC or
 Mac</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>Configure ADB over
-TCP</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>References</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+TCP</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -76,80 +76,86 @@ installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a hr
 Shizuku?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>What are bloatware and how to
 remove them?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>Specifications</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>Rules
 Specification</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#background id=toc:background>Background</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#rules-file-format id=toc:rules-file-format>Rules File
-Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Nhật ký thay đổi</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+Format</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>Nhật ký thay đổi</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops-1 id=toc:app-ops-1>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Hướng dẫn sử dụng cho người dùng</strong><p><em>v4.0.0</em><p>10 tháng 2 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Khôn ngoan và chậm rãi. Những người chạy nhanh sẽ bị vấp.” <span>—
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>Hướng dẫn sử dụng cho người dùng</strong><p><em>v4.0.1</em><p>29 tháng 3 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Khôn ngoan và chậm rãi. Những người chạy nhanh sẽ bị vấp.” <span>—
 Friar Laurence, <em>Romeo và Juliet</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>Giới thiệu</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager là ứng dụng quản lý các ứng dụng khác dành cho Android.
 Nó có vô số các tính năng, và do đó cần hướng dẫn sử dụng để hỗ trợ
 người dùng. Tài liệu này đóng vai trò là hướng dẫn sử dụng cho App
@@ -169,9 +175,9 @@ quản lý ứng dụng có thể chứa các lỗ hổng bảo mật và không
 dụng.</section><section id=sec:official-sources class=level2 data-number=1.3><h2 data-number=1.3><span class=header-section-number>1.3</span> <a href=#toc:sec:official-sources>Nguồn chính thức</a><a href=#sec:official-sources class=anchor aria-hidden=true></a></h2><section id=subsec:binary-distribution-sources class=level3 data-number=1.3.1><h3 data-number=1.3.1><span class=header-section-number>1.3.1</span>
 <a href=#toc:subsec:binary-distribution-sources>Nguồn phân phối tệp
 nhị phân</a><a href=#subsec:binary-distribution-sources class=anchor aria-hidden=true></a></h3><p>App Manager is distributed using the following sources. Unofficial
-sources may distribute modified versions of App Manager, and none but
-you shall be responsible for the consequences of using such
-distributions.<ol class=incremental><li><p>Official F-Droid repository.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a><br><em>Link:</em> <a href=https://f-droid.org/packages/io.github.muntashirakon.AppManager class=uri>https://f-droid.org/packages/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Normal releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><br><em>Debug releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/actions class=uri>https://github.com/MuntashirAkon/AppManager/actions</a><li><p>Telegram.<br><em>Normal releases:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</a><br><em>Debug releases:</em> <a href=https://t.me/AppManagerDebug class=uri>https://t.me/AppManagerDebug</a></ol></section><section id=subsec:links-to-source-code class=level3 data-number=1.3.2><h3 data-number=1.3.2><span class=header-section-number>1.3.2</span>
+sources may distribute modified versions of App Manager, and you alone
+shall be responsible for the consequences of using such a
+distribution.<ol class=incremental><li><p>Official F-Droid repository.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a><br><em>Link:</em> <a href=https://f-droid.org/packages/io.github.muntashirakon.AppManager class=uri>https://f-droid.org/packages/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Normal releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><br><em>Debug releases:</em> <a href=https://github.com/MuntashirAkon/AppManager/actions class=uri>https://github.com/MuntashirAkon/AppManager/actions</a><li><p>Telegram.<br><em>Normal releases:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</a><br><em>Debug releases:</em> <a href=https://t.me/AppManagerDebug class=uri>https://t.me/AppManagerDebug</a></ol></section><section id=subsec:links-to-source-code class=level3 data-number=1.3.2><h3 data-number=1.3.2><span class=header-section-number>1.3.2</span>
 <a href=#toc:subsec:links-to-source-code>Liên kết đến mã nguồn</a><a href=#subsec:links-to-source-code class=anchor aria-hidden=true></a></h3><p>Tất cả trừ GitHub là các liên kết nhân bản. Các thẻ phải luôn được
 cập nhật, nhưng nhánh chính không được đảm bảo là cập nhật. Nếu mục tiêu
 là sao chép nhánh chính, hãy sử dụng liên kết GitHub thay vì các liên
@@ -184,18 +190,19 @@ thêm các thư viện hoặc trình theo dõi không được công nhận, xem
 nguồn cũng như báo cáo lỗ hổng bảo mật.<section id=subsec:build-instructions class=level3 data-number=1.4.1><h3 data-number=1.4.1><span class=header-section-number>1.4.1</span>
 <a href=#toc:subsec:build-instructions>Hướng dẫn xây dựng</a><a href=#subsec:build-instructions class=anchor aria-hidden=true></a></h3><p>Hướng dẫn xây dựng có sẵn trong tệp BUILDING nằm ở thư mục gốc của mã
 nguồn.</section><section id=subsec:submitting-patches class=level3 data-number=1.4.2><h3 data-number=1.4.2><span class=header-section-number>1.4.2</span>
-<a href=#toc:subsec:submitting-patches>Gửi bản vá</a><a href=#subsec:submitting-patches class=anchor aria-hidden=true></a></h3><p>Repositories located in sites other than GitHub are currently
-considered mirrors, and pull/merge requests submitted in those sites
+<a href=#toc:subsec:submitting-patches>Gửi bản vá</a><a href=#subsec:submitting-patches class=anchor aria-hidden=true></a></h3><p>Repositories located on sites other than GitHub are currently
+considered mirrors, and pull/merge requests submitted on those sites
 will not be accepted.<a href=#fn2 class=footnote-ref id=fnref2 role=doc-noteref><sup>2</sup></a> Instead, patches (as
 <code>.patch</code> files) can be submitted via email attachments.
 <em>Signing-off is a requirement.</em> See the CONTRIBUTING file located
-at the root directory of the source for more information.<div class="amalert warning"><p><strong><em>Notice.</em></strong><p>In case of submitting patches via email, the whole conversation may
-be publicly accessible in the future. So, do not include any personally
-identifiable information (PII) other than your name or email
-address.</div></section></section><section id=sec:donation-&-funding class=level2 data-number=1.5><h2 data-number=1.5><span class=header-section-number>1.5</span> <a href=#toc:sec:donation-&-funding>Ủng hộ & Tài chính</a><a href=#sec:donation-&-funding class=anchor aria-hidden=true></a></h2><p>As of September 2024, App Manager is not accepting any financial
-support until further notice. But you may still be able to send gifts
-(e.g., gift cards, subscriptions, food and drink, flowers, or even
-cash). Please contact the maintainer using the options given in §<a href=#sec:contact data-reference-type=ref data-reference=sec:contact>1.6</a> for further assistance.</section><section id=sec:contact class=level2 data-number=1.6><h2 data-number=1.6><span class=header-section-number>1.6</span> <a href=#toc:sec:contact>Liên hệ</a><a href=#sec:contact class=anchor aria-hidden=true></a></h2><p>Muntashir Al-Islam<a href=#fn3 class=footnote-ref id=fnref3 role=doc-noteref><sup>3</sup></a><br>Email: <a href=mailto:muntashirakon@riseup.net>muntashirakon [at]
+at the source root for more information.<div class="amalert warning"><p><strong><em>Notice.</em></strong><p>In the case of submitting patches via email, the whole conversation
+may be publicly accessible in the future. So, please do not include
+personally identifiable information (PII) other than your name or email
+address.</div></section></section><section id=sec:donation-&-funding class=level2 data-number=1.5><h2 data-number=1.5><span class=header-section-number>1.5</span> <a href=#toc:sec:donation-&-funding>Ủng hộ & Tài chính</a><a href=#sec:donation-&-funding class=anchor aria-hidden=true></a></h2><p>As of September 2024, App Manager is not accepting financial support
+until further notice. But you may still be able to send gifts (e.g.,
+gift cards, subscriptions, food and drink, flowers, or even cash).
+Please reach out to the maintainer using the options given in §<a href=#sec:contact data-reference-type=ref data-reference=sec:contact>1.6</a> for further assistance.</section><section id=sec:contact class=level2 data-number=1.6><h2 data-number=1.6><span class=header-section-number>1.6</span> <a href=#toc:sec:contact>Liên hệ</a><a href=#sec:contact class=anchor aria-hidden=true></a></h2><p>App Manager Community<br>Email: <a href=mailto:am4android@riseup.net>am4android [at] riseup
+[dot] net</a><br>GitHub: <a href=https://github.com/AMCommunity class=uri>https://github.com/AMCommunity</a><br>Twitter/X: <a href=https://x.com/AppManagerNews class=uri>https://x.com/AppManagerNews</a><br>Mastodon: <a href=https://floss.social/@appmanager>@appmanager@floss.social</a><br><br>Muntashir Al-Islam<a href=#fn3 class=footnote-ref id=fnref3 role=doc-noteref><sup>3</sup></a><br>Email: <a href=mailto:muntashirakon@riseup.net>muntashirakon [at]
 riseup [dot] net</a><br>GitHub: <a href=https://github.com/MuntashirAkon class=uri>https://github.com/MuntashirAkon</a><br>Twitter/X: <a href=https://x.com/Muntashir class=uri>https://x.com/Muntashir</a><br>Mastodon: <a href=https://infosec.exchange/@muntashir>@muntashir@infosec.exchange</a></section></section><section id=ch:pages class=level1 data-number=2><h1 data-number=2><span class=header-section-number>2</span> <a href=#toc:ch:pages>Trang</a><a href=#ch:pages class=anchor aria-hidden=true></a></h1><section id=sec:main-page class=level2 data-number=2.1><h2 data-number=2.1><span class=header-section-number>2.1</span> <a href=#toc:sec:main-page>Trang chính</a><a href=#sec:main-page class=anchor aria-hidden=true></a></h2><p>Main page lists all the installed, uninstalled and backed up
 applications. A single click on any installed application item opens the
 respective <a href=#sec:app-details-page>App Details page</a>. For the
@@ -355,9 +362,9 @@ as disabled in its manifest. The components of a disabled application
 are also considered disabled by the system (and App Manager).</div><li><p><span class=colorbox style=background-color:#ff8017><span style=color:#000>Vivid orange (day)</span></span> / <span class=colorbox style=background-color:#ff801780><span style=color:#fff>very
 dark orange (night)</span></span> – Denotes the tracker
 components<li><p><span class=colorbox style=background-color:#ea80fc><span style=color:#000>Soft magenta (day)</span></span> / <span class=colorbox style=background-color:#431c5d><span style=color:#fff>very dark violet (night)</span></span> – Denotes
-the running services.<li><p><span class=colorbox style=background-color:#09868b><span style=color:#000>Dark cyan</span></span> – Used in the
-tracker-indicator tag to denote that all the trackers in the application
-are blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
+the running services.<li><p><span class=colorbox style=background-color:#1b8654><span style=color:#fff>Green</span></span> – Used in the tracker-indicator
+tag to denote that all the trackers in the application are
+blocked.</ul></section><section id=subsec:app-info-tab class=level3 data-number=2.2.2><h3 data-number=2.2.2><span class=header-section-number>2.2.2</span>
 <a href=#toc:subsec:app-info-tab>App Info Tab</a><a href=#subsec:app-info-tab class=anchor aria-hidden=true></a></h3><p><strong>App Info</strong> tab contains general information about an
 application. It also lists many actions that can be performed within
 this tab.<section id=subsubsec:app-info-general-information class=level4 data-number=2.2.2.1><h4 data-number=2.2.2.1><span class=header-section-number>2.2.2.1</span> General Information<a href=#subsubsec:app-info-general-information class=anchor aria-hidden=true></a></h4><p>The list below is in the same order as listed in the App Info
@@ -1217,16 +1224,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>Bạn cũng có thể xem: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>Missing Signatures</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>Interceptor Page</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1298,27 +1296,21 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users.</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>Bạn cũng có thể xem: <span><a href=#sec:faq:adb-over-tcp>FAQ:
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>Bạn cũng có thể xem: <span><a href=#sec:faq:adb-over-tcp>FAQ:
 ADB over TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>Enable developer
 options</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> Location of developer
 options<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=how-to-enable-developer-options class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> How to enable developer
 options<a href=#how-to-enable-developer-options class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
@@ -1358,27 +1350,27 @@ Mac</a><a href=#subsec:setup-adb-on-pc-or-mac class=anchor aria-hidden=true></a>
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1388,7 +1380,10 @@ Earlier<a href=#subsubsec:lineage-os class=anchor aria-hidden=true></a></h4><p>L
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> Enable ADB over TCP via PC
 or Mac<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1402,7 +1397,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> Enable ADB mode in App
 Manager<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1411,62 +1406,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning.</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>References</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note.</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1572,9 +1561,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1754,46 +1744,38 @@ cases is more capable than Shizuku<li><p>Relying on a third-party app for the ma
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
 <a href=#toc:subsec:faq:what-are-bloatware>What are bloatware and how
-to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+to remove them?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>Specifications</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>Rules Specification</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=background class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:background>Background</a><a href=#background class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1820,67 +1802,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=external class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> External<a href=#external class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Nhật ký thay đổi</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>Nhật ký thay đổi</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1888,9 +1900,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1898,37 +1910,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1939,55 +1951,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -1996,79 +2008,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -2076,33 +2088,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -2114,14 +2126,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -2129,10 +2141,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -2142,72 +2154,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops-1 class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops-1>App Ops</a><a href=#app-ops-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -2278,16 +2290,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2330,26 +2342,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/docs/raw/zh-rCN/index.html b/docs/raw/zh-rCN/index.html
index 861826afb7348808dca3b068dfe3984520e7fbf3..d5fe188613c81e1f32d6b7bb5dd84481221c62ef 100644
--- a/docs/raw/zh-rCN/index.html
+++ b/docs/raw/zh-rCN/index.html
@@ -3,7 +3,7 @@ Features tab</a></span><li><span><span class=toc-section-number>2.2.7</span> <a
 Trackers</a></span><li><span><span class=toc-section-number>2.3.2</span> <a href=#subsec:block-components-dots id=toc:subsec:block-components-dots>Block Components…</a></span><li><span><span class=toc-section-number>2.3.3</span> <a href=#subsec:set-mode-for-app-ops-dots id=toc:subsec:set-mode-for-app-ops-dots>Set Mode for App
 Ops…</a></span><li><span><span class=toc-section-number>2.3.4</span> <a href=#subsec:1-click-back-up id=toc:subsec:1-click-back-up>备份</a></span><li><span><span class=toc-section-number>2.3.5</span> <a href=#subsec:1-click-restore id=toc:subsec:1-click-restore>恢复</a></span><li><span><span class=toc-section-number>2.3.6</span> <a href=#subsec:trim-caches-in-all-apps id=toc:subsec:trim-caches-in-all-apps>Trim Caches in All
 Apps</a></span></ul><li><span><span class=toc-section-number>2.4</span> <a href=#sec:profiles-page id=toc:sec:profiles-page>配置文件页面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.4.1</span> <a href=#subsec:profiles-options-menu id=toc:subsec:profiles-options-menu>选项菜单</a></span></ul><li><span><span class=toc-section-number>2.5</span> <a href=#sec:profile-page id=toc:sec:profile-page>配置页</a></span><ul class=incremental><li><span><span class=toc-section-number>2.5.1</span> <a href=#subsec:profile-options-menu id=toc:subsec:profile-options-menu>选项菜单</a></span><li><span><span class=toc-section-number>2.5.2</span> <a href=#subsec:profile-apps-tab id=toc:subsec:profile-apps-tab>应用程序选项卡</a></span><li><span><span class=toc-section-number>2.5.3</span> <a href=#subsec:profile-configurations-tab id=toc:subsec:profile-configurations-tab>配置选项卡</a></span></ul><li><span><span class=toc-section-number>2.6</span> <a href=#sec:settings-page id=toc:sec:settings-page>设置页面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.6.1</span> <a href=#subsec:language id=toc:subsec:language>界面语言</a></span><li><span><span class=toc-section-number>2.6.2</span> <a href=#subsec:appearance id=toc:subsec:appearance>Appearance</a></span><li><span><span class=toc-section-number>2.6.3</span> <a href=#subsec:privacy id=toc:subsec:privacy>Privacy</a></span><li><span><span class=toc-section-number>2.6.4</span> <a href=#subsec:mode-of-operation id=toc:subsec:mode-of-operation>操作模式</a></span><li><span><span class=toc-section-number>2.6.5</span> <a href=#subsec:apk-signing id=toc:subsec:apk-signing>APK
-签名</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>安装器</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>备份/恢复</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>规则</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>关于设备</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>扫描器页面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>缺少签名</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>拦截器页面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>意图(Intent)过滤器</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>匹配的活动(Activity)</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>重置为默认</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>发送编辑过的意图(Intent)</a></span></ul><li><span><span class=toc-section-number>2.9</span> <a href=#sec:shared-preferences-editor-page id=toc:sec:shared-preferences-editor-page>共享首选项(Shared
+签名</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>安装器</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>备份/恢复</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>规则</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>关于设备</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>扫描器页面</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>拦截器页面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>意图(Intent)过滤器</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>匹配的活动(Activity)</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>重置为默认</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>发送编辑过的意图(Intent)</a></span></ul><li><span><span class=toc-section-number>2.9</span> <a href=#sec:shared-preferences-editor-page id=toc:sec:shared-preferences-editor-page>共享首选项(Shared
 Preferences)编辑页</a></span></ul><li><span><span class=toc-section-number>3</span> <a href=#ch:guides id=toc:ch:guides>指南</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1</span> <a href=#sec:adb-over-tcp id=toc:sec:adb-over-tcp>经由 TCP 的
 ADB</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1.1</span> <a href=#subsec:enable-developer-options id=toc:subsec:enable-developer-options>启用开发者选项</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>启用USB调试</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>在PC或Mac上配置ADB</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>配置经由TCP的ADB</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
@@ -23,85 +23,86 @@ over TCP吗?</a></span><li><span><span class=toc-section-number>4.2.2</span> <
 调试,怎么办?</a></span><li><span><span class=toc-section-number>4.2.3</span> <a href=#subsec:faq:block-components-using-adb id=toc:subsec:faq:block-components-using-adb>我可以使用 ADB over TCP
 来禁用跟踪器或任何其他应用程序组件吗?</a></span><li><span><span class=toc-section-number>4.2.4</span> <a href=#subsec:faq:adb-features id=toc:subsec:faq:adb-features>哪些功能可以在ADB模式下使用?</a></span></ul><li><span><span class=toc-section-number>4.3</span> <a href=#sec:faq:miscellanea id=toc:sec:faq:miscellanea>杂项</a></span><ul class=incremental><li><span><span class=toc-section-number>4.3.1</span> <a href=#subsec:faq:no-root-no-harms id=toc:subsec:faq:no-root-no-harms>我不使用root/ADB,是否完全安全?</a></span><li><span><span class=toc-section-number>4.3.2</span> <a href=#subsec:faq:how-trackers-libs-updated id=toc:subsec:faq:how-trackers-libs-updated>跟踪器和库是如何更新的?</a></span><li><span><span class=toc-section-number>4.3.3</span> <a href=#subsec:faq:apks-deleted-after-installed id=toc:subsec:faq:apks-deleted-after-installed>Are APKs deleted after
 installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a href=#subsec:faq:shizuku-support id=toc:subsec:faq:shizuku-support>对于 Shizuku
-有何计划?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>什么是预装(bloatware)软件以及如何删除?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>语法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>规则语法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#背景介绍 id=toc:背景介绍>背景介绍</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#规则文件格式 id=toc:规则文件格式>规则文件格式</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>更新日志</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
-(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
-management</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
-activity shortcuts</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
-support</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
-codes</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.3.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.3.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.7.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+有何计划?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>什么是预装(bloatware)软件以及如何删除?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>语法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>规则语法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#背景介绍 id=toc:背景介绍>背景介绍</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#规则文件格式 id=toc:规则文件格式>规则文件格式</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>更新日志</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>用户手册</strong><p><em>v4.0.1</em><p>1 三月 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>睿智而缓慢。跑得快的人会跌倒。
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>用户手册</strong><p><em>v4.0.1</em><p>29 三月 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>睿智而缓慢。跑得快的人会跌倒。
 <span>—劳伦斯修士,<em>罗密欧与朱丽叶</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>简介</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager 是一个高级的 Android 包管理器。
 它提供了不计其数的功能,因此需要用户手册来帮助用户。本文档作为 App
 Manager 的用户手册,旨在描述 App Manager 提供的每一个功能。
@@ -944,16 +945,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>另见: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>缺少签名</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>拦截器页面</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>拦截器页面</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1516,94 +1508,97 @@ unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether
 permission is granted or revoked</ul></section><section id=外部 class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> 外部<a href=#外部 class=anchor aria-hidden=true></a></h4><p>External format is used for importing or exporting rules in App
 Manager.<pre><code>    &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>This the format is essentially the same as above except for the first
 item which is the name of the package.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>The exported rules have a different format than the internal one and
-should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>更新日志</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.1-(441) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+should not be copied directly to the <strong>conf</strong> folder.</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>更新日志</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
 <a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
 overlays are displayed. They can also be enabled or disabled using the
 toggle button. In addition, if the App Details page of an overlay
 package is opened, a “Overlay” tag will be displayed in the App Info
 tab. Clicking on the tag opens a dialog containing additional info along
 with a button that allows navigating to the App Details page of the
-overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.1.1.0.1><h5 data-number=6.1.1.0.1><span class=header-section-number>6.1.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
-later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
 <a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
 activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
 frozen, App Manager will now offer you to unfreeze the app temporarily
 so that the shortcut can be launched. The app will be frozen again once
-the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
-is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
 <a href=#toc:market-like-url-support><code>market</code>-like URL
 support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
 installed package by invoking an Intent with an URL with the following
 format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
 <code>&lt;user_id></code> stands for the user ID which is
-optional.</section><section id=updated-color-codes class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
 <a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
 improved. Visit <a href=app-manager://settings/about/version>Settings
-> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
 <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
 mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
 systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
-iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.2.10.0.1><h5 data-number=6.2.10.0.1><span class=header-section-number>6.2.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1611,9 +1606,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1621,37 +1616,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1662,55 +1657,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.3.15><h3 data-number=6.3.15><span class=header-section-number>6.3.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.3.15.0.1><h5 data-number=6.3.15.0.1><span class=header-section-number>6.3.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.3.15.0.2><h5 data-number=6.3.15.0.2><span class=header-section-number>6.3.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.3.15.0.3><h5 data-number=6.3.15.0.3><span class=header-section-number>6.3.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.3.16><h3 data-number=6.3.16><span class=header-section-number>6.3.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -1719,79 +1714,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -1799,33 +1794,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.6.2.0.1><h5 data-number=6.6.2.0.1><span class=header-section-number>6.6.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.6.8.1><h4 data-number=6.6.8.1><span class=header-section-number>6.6.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.6.8.2><h4 data-number=6.6.8.2><span class=header-section-number>6.6.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.6.8.3><h4 data-number=6.6.8.3><span class=header-section-number>6.6.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.6.8.4><h4 data-number=6.6.8.4><span class=header-section-number>6.6.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.6.8.4.1><h5 data-number=6.6.8.4.1><span class=header-section-number>6.6.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -1837,14 +1832,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -1852,10 +1847,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -1865,72 +1860,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.7.11><h3 data-number=6.7.11><span class=header-section-number>6.7.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.8.2.0.1><h5 data-number=6.8.2.0.1><span class=header-section-number>6.8.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops>App Ops</a><a href=#app-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.8.4.0.1><h5 data-number=6.8.4.0.1><span class=header-section-number>6.8.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.8.5.0.1><h5 data-number=6.8.5.0.1><span class=header-section-number>6.8.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.8.9.0.1><h5 data-number=6.8.9.0.1><span class=header-section-number>6.8.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
diff --git a/docs/raw/zh-rTW/index.html b/docs/raw/zh-rTW/index.html
index 4004dee8b14dbdc3df561d3f16f692809df667ae..7497526ac03a6b7d5ca78b12f728349b3dbb99bf 100644
--- a/docs/raw/zh-rTW/index.html
+++ b/docs/raw/zh-rTW/index.html
@@ -3,9 +3,9 @@ Features tab</a></span><li><span><span class=toc-section-number>2.2.7</span> <a
 Trackers</a></span><li><span><span class=toc-section-number>2.3.2</span> <a href=#subsec:block-components-dots id=toc:subsec:block-components-dots>Block Components…</a></span><li><span><span class=toc-section-number>2.3.3</span> <a href=#subsec:set-mode-for-app-ops-dots id=toc:subsec:set-mode-for-app-ops-dots>Set Mode for App
 Ops…</a></span><li><span><span class=toc-section-number>2.3.4</span> <a href=#subsec:1-click-back-up id=toc:subsec:1-click-back-up>備份</a></span><li><span><span class=toc-section-number>2.3.5</span> <a href=#subsec:1-click-restore id=toc:subsec:1-click-restore>恢覆</a></span><li><span><span class=toc-section-number>2.3.6</span> <a href=#subsec:trim-caches-in-all-apps id=toc:subsec:trim-caches-in-all-apps>Trim Caches in All
 Apps</a></span></ul><li><span><span class=toc-section-number>2.4</span> <a href=#sec:profiles-page id=toc:sec:profiles-page>配置文件頁面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.4.1</span> <a href=#subsec:profiles-options-menu id=toc:subsec:profiles-options-menu>選項菜單</a></span></ul><li><span><span class=toc-section-number>2.5</span> <a href=#sec:profile-page id=toc:sec:profile-page>配置頁</a></span><ul class=incremental><li><span><span class=toc-section-number>2.5.1</span> <a href=#subsec:profile-options-menu id=toc:subsec:profile-options-menu>選項菜單</a></span><li><span><span class=toc-section-number>2.5.2</span> <a href=#subsec:profile-apps-tab id=toc:subsec:profile-apps-tab>應用程序選項卡</a></span><li><span><span class=toc-section-number>2.5.3</span> <a href=#subsec:profile-configurations-tab id=toc:subsec:profile-configurations-tab>配置選項卡</a></span></ul><li><span><span class=toc-section-number>2.6</span> <a href=#sec:settings-page id=toc:sec:settings-page>設置頁面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.6.1</span> <a href=#subsec:language id=toc:subsec:language>界面語言</a></span><li><span><span class=toc-section-number>2.6.2</span> <a href=#subsec:appearance id=toc:subsec:appearance>Appearance</a></span><li><span><span class=toc-section-number>2.6.3</span> <a href=#subsec:privacy id=toc:subsec:privacy>Privacy</a></span><li><span><span class=toc-section-number>2.6.4</span> <a href=#subsec:mode-of-operation id=toc:subsec:mode-of-operation>操作模式</a></span><li><span><span class=toc-section-number>2.6.5</span> <a href=#subsec:apk-signing id=toc:subsec:apk-signing>APK
-簽名</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>安裝器</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>備份/恢覆</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>規則</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>關於設備</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>掃描器頁面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.7.1</span> <a href=#subsec:missing-signatures id=toc:subsec:missing-signatures>缺少簽名</a></span></ul><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>攔截器頁面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>意圖(Intent)過濾器</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>匹配的活動(Activity)</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>重置為默認</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>發送編輯過的意圖(Intent)</a></span></ul><li><span><span class=toc-section-number>2.9</span> <a href=#sec:shared-preferences-editor-page id=toc:sec:shared-preferences-editor-page>共享首選項(Shared
+簽名</a></span><li><span><span class=toc-section-number>2.6.6</span> <a href=#subsec:installer id=toc:subsec:installer>安裝器</a></span><li><span><span class=toc-section-number>2.6.7</span> <a href=#subsec:backup/restore id=toc:subsec:backup/restore>備份/恢覆</a></span><li><span><span class=toc-section-number>2.6.8</span> <a href=#subsec:rules id=toc:subsec:rules>規則</a></span><li><span><span class=toc-section-number>2.6.9</span> <a href=#subsec:advanced id=toc:subsec:advanced>Advanced</a></span><li><span><span class=toc-section-number>2.6.10</span> <a href=#subsec:device-info id=toc:subsec:device-info>關於設備</a></span></ul><li><span><span class=toc-section-number>2.7</span> <a href=#sec:scanner-page id=toc:sec:scanner-page>掃描器頁面</a></span><li><span><span class=toc-section-number>2.8</span> <a href=#sec:interceptor-page id=toc:sec:interceptor-page>攔截器頁面</a></span><ul class=incremental><li><span><span class=toc-section-number>2.8.1</span> <a href=#subsec:intent-filters id=toc:subsec:intent-filters>意圖(Intent)過濾器</a></span><li><span><span class=toc-section-number>2.8.2</span> <a href=#subsec:matching-activities id=toc:subsec:matching-activities>匹配的活動(Activity)</a></span><li><span><span class=toc-section-number>2.8.3</span> <a href=#subsec:interceptor-reset-to-default id=toc:subsec:interceptor-reset-to-default>重置為默認</a></span><li><span><span class=toc-section-number>2.8.4</span> <a href=#subsec:interceptor-send-edited-intent id=toc:subsec:interceptor-send-edited-intent>發送編輯過的意圖(Intent)</a></span></ul><li><span><span class=toc-section-number>2.9</span> <a href=#sec:shared-preferences-editor-page id=toc:sec:shared-preferences-editor-page>共享首選項(Shared
 Preferences)編輯頁</a></span></ul><li><span><span class=toc-section-number>3</span> <a href=#ch:guides id=toc:ch:guides>指南</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1</span> <a href=#sec:adb-over-tcp id=toc:sec:adb-over-tcp>經由 TCP 的
-ADB</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1.1</span> <a href=#subsec:enable-developer-options id=toc:subsec:enable-developer-options>啟用開發者選項</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>啟用USB調試</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>在PC或Mac上配置ADB</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>配置經由TCP的ADB</a></span><li><span><span class=toc-section-number>3.1.5</span> <a href=#subsec:references id=toc:subsec:references>參考</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
+ADB</a></span><ul class=incremental><li><span><span class=toc-section-number>3.1.1</span> <a href=#subsec:enable-developer-options id=toc:subsec:enable-developer-options>啟用開發者選項</a></span><li><span><span class=toc-section-number>3.1.2</span> <a href=#subsec:enable-usb-debugging id=toc:subsec:enable-usb-debugging>啟用USB調試</a></span><li><span><span class=toc-section-number>3.1.3</span> <a href=#subsec:setup-adb-on-pc-or-mac id=toc:subsec:setup-adb-on-pc-or-mac>在PC或Mac上配置ADB</a></span><li><span><span class=toc-section-number>3.1.4</span> <a href=#subsec:configure-adb-over-tcp id=toc:subsec:configure-adb-over-tcp>配置經由TCP的ADB</a></span></ul><li><span><span class=toc-section-number>3.2</span> <a href=#sec:wireless-debugging id=toc:sec:wireless-debugging>Wireless
 Debugging</a></span><ul class=incremental><li><span><span class=toc-section-number>3.2.1</span> <a href=#subsec:enable-developer-options-and-usb-debugging id=toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a></span><li><span><span class=toc-section-number>3.2.2</span> <a href=#subsec:enable-wireless-debugging id=toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a></span><li><span><span class=toc-section-number>3.2.3</span> <a href=#subsec:pair-adb-with-app-manager id=toc:subsec:pair-adb-with-app-manager>Pair ADB with App
@@ -23,80 +23,86 @@ over TCP嗎?</a></span><li><span><span class=toc-section-number>4.2.2</span> <
 調試,怎麽辦?</a></span><li><span><span class=toc-section-number>4.2.3</span> <a href=#subsec:faq:block-components-using-adb id=toc:subsec:faq:block-components-using-adb>我可以使用 ADB over TCP
 來禁用跟蹤器或任何其他應用程序組件嗎?</a></span><li><span><span class=toc-section-number>4.2.4</span> <a href=#subsec:faq:adb-features id=toc:subsec:faq:adb-features>哪些功能可以在ADB模式下使用?</a></span></ul><li><span><span class=toc-section-number>4.3</span> <a href=#sec:faq:miscellanea id=toc:sec:faq:miscellanea>雜項</a></span><ul class=incremental><li><span><span class=toc-section-number>4.3.1</span> <a href=#subsec:faq:no-root-no-harms id=toc:subsec:faq:no-root-no-harms>我不使用root/ADB,是否完全安全?</a></span><li><span><span class=toc-section-number>4.3.2</span> <a href=#subsec:faq:how-trackers-libs-updated id=toc:subsec:faq:how-trackers-libs-updated>跟蹤器和庫是如何更新的?</a></span><li><span><span class=toc-section-number>4.3.3</span> <a href=#subsec:faq:apks-deleted-after-installed id=toc:subsec:faq:apks-deleted-after-installed>Are APKs deleted after
 installed?</a></span><li><span><span class=toc-section-number>4.3.4</span> <a href=#subsec:faq:shizuku-support id=toc:subsec:faq:shizuku-support>對於 Shizuku
-有何計劃?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>什麽是預裝(bloatware)軟件以及如何刪除?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>語法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>規則語法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#背景介紹 id=toc:背景介紹>背景介紹</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#規則文件格式 id=toc:規則文件格式>規則文件格式</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>更新日志</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
-(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.1.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
-support</a></span><li><span><span class=toc-section-number>6.1.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
-debloater</a></span><li><span><span class=toc-section-number>6.1.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
-manager</a></span><li><span><span class=toc-section-number>6.1.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.1.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
-operations</a></span><li><span><span class=toc-section-number>6.1.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
-more</a></span><li><span><span class=toc-section-number>6.1.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
-viewer enhancements</a></span><li><span><span class=toc-section-number>6.1.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
-activities</a></span><li><span><span class=toc-section-number>6.1.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
-tags in App Info tab</a></span><li><span><span class=toc-section-number>6.1.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
-options</a></span><li><span><span class=toc-section-number>6.1.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
-operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.1.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
-more</a></span><li><span><span class=toc-section-number>6.1.14</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
-(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
-support</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
-freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
-list</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
-(ECC)</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#new-languages id=toc:new-languages>New
-languages</a></span><li><span><span class=toc-section-number>6.2.6</span> <a href=#more-list-options id=toc:more-list-options>More list
-options</a></span><li><span><span class=toc-section-number>6.2.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
-mode of operation</a></span><li><span><span class=toc-section-number>6.2.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.2.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
-enhancements</a></span><li><span><span class=toc-section-number>6.2.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.2.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
-management</a></span><li><span><span class=toc-section-number>6.2.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
-uninstallation</a></span><li><span><span class=toc-section-number>6.2.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.2.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.2.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.2.16</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
-(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
-More</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
-Debugging</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
-Explorer</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
-Other Applications</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
-from the Automation Software</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
-Installer</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#component-blocking id=toc:component-blocking>Component
-Blocking</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
-Searching</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
-Libraries</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
-Interceptor</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
-Time</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
-Cache</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
-(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
-Backups</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
-Manager</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
-Ops</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
-Profile</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
-Improved</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
-Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#about-this-device id=toc:about-this-device>About This
-Device</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
-Languages</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
-APK Files</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
-Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
-(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
-Profiles</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
-Interceptor</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
-files</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
-user</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
-France!</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#report-crashes id=toc:report-crashes>Report
-crashes</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
-Improvements</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#app-installer id=toc:app-installer>App
-Installer</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
-Exodus Page</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
-Config</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#more-languages id=toc:more-languages>More
-Languages</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
-Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
-Toybox</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
-Improvements</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
-Details Page</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
-(Split APK)</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
-Install Support</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
-Rules</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
-Support</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
-in Main Page</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
-Backup/Sharing</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.7.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.7.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
+有何計劃?</a></span><li><span><span class=toc-section-number>4.3.5</span> <a href=#subsec:faq:what-are-bloatware id=toc:subsec:faq:what-are-bloatware>什麽是預裝(bloatware)軟件以及如何刪除?</a></span></ul></ul><li><span><span class=toc-section-number>5</span> <a href=#ch:specifications id=toc:ch:specifications>語法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1</span> <a href=#sec:rules-specification id=toc:sec:rules-specification>規則語法</a></span><ul class=incremental><li><span><span class=toc-section-number>5.1.1</span> <a href=#背景介紹 id=toc:背景介紹>背景介紹</a></span><li><span><span class=toc-section-number>5.1.2</span> <a href=#規則文件格式 id=toc:規則文件格式>規則文件格式</a></span></ul></ul><li><span><span class=toc-section-number>6</span> <a href=#ch:changelogs id=toc:ch:changelogs>更新日志</a></span><ul class=incremental><li><span><span class=toc-section-number>6.1</span> <a href=#sec:v4.0.2-(442) id=toc:sec:v4.0.2-(442)>v4.0.2
+(442)</a></span><li><span><span class=toc-section-number>6.2</span> <a href=#sec:v4.0.1-(441) id=toc:sec:v4.0.1-(441)>v4.0.1
+(441)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.2.1</span> <a href=#overlay-management id=toc:overlay-management>Overlay
+management</a></span><li><span><span class=toc-section-number>6.2.2</span> <a href=#unfreeze-option-in-activity-shortcuts id=toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a></span><li><span><span class=toc-section-number>6.2.3</span> <a href=#market-like-url-support id=toc:market-like-url-support><code>market</code>-like URL
+support</a></span><li><span><span class=toc-section-number>6.2.4</span> <a href=#updated-color-codes id=toc:updated-color-codes>Updated color
+codes</a></span><li><span><span class=toc-section-number>6.2.5</span> <a href=#others id=toc:others>Others</a></span></ul><li><span><span class=toc-section-number>6.3</span> <a href=#sec:v4.0.0-(440) id=toc:sec:v4.0.0-(440)>v4.0.0
+(440)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.3.1</span> <a href=#new-logo id=toc:new-logo>New logo!</a></span><li><span><span class=toc-section-number>6.3.2</span> <a href=#android-14-and-15-support id=toc:android-14-and-15-support>Android 14 and 15
+support</a></span><li><span><span class=toc-section-number>6.3.3</span> <a href=#revamped-debloater id=toc:revamped-debloater>Revamped
+debloater</a></span><li><span><span class=toc-section-number>6.3.4</span> <a href=#introducing-file-manager id=toc:introducing-file-manager>Introducing file
+manager</a></span><li><span><span class=toc-section-number>6.3.5</span> <a href=#integrated-code-editor id=toc:integrated-code-editor>Integrated code editor</a></span><li><span><span class=toc-section-number>6.3.6</span> <a href=#history-of-operations id=toc:history-of-operations>History of
+operations</a></span><li><span><span class=toc-section-number>6.3.7</span> <a href=#per-app-freezing-and-more id=toc:per-app-freezing-and-more>Per-app freezing, and
+more</a></span><li><span><span class=toc-section-number>6.3.8</span> <a href=#log-viewer-enhancements id=toc:log-viewer-enhancements>Log
+viewer enhancements</a></span><li><span><span class=toc-section-number>6.3.9</span> <a href=#launching-non-exported-activities id=toc:launching-non-exported-activities>Launching non-exported
+activities</a></span><li><span><span class=toc-section-number>6.3.10</span> <a href=#new-tags-in-app-info-tab id=toc:new-tags-in-app-info-tab>New
+tags in App Info tab</a></span><li><span><span class=toc-section-number>6.3.11</span> <a href=#per-session-installer-options id=toc:per-session-installer-options>Per-session installer
+options</a></span><li><span><span class=toc-section-number>6.3.12</span> <a href=#advanced-mode-of-operations-adb-enhancements id=toc:advanced-mode-of-operations-adb-enhancements>Advanced mode of
+operations, ADB enhancements, …</a></span><li><span><span class=toc-section-number>6.3.13</span> <a href=#data-usage-widget-and-more id=toc:data-usage-widget-and-more>Data usage widget, and
+more</a></span><li><span><span class=toc-section-number>6.3.14</span> <a href=#others-1 id=toc:others-1>Others</a></span></ul><li><span><span class=toc-section-number>6.4</span> <a href=#sec:v3.1.0-(423) id=toc:sec:v3.1.0-(423)>v3.1.0
+(423)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.4.1</span> <a href=#android-13-support id=toc:android-13-support>Android 13
+support</a></span><li><span><span class=toc-section-number>6.4.2</span> <a href=#introducing-freezeunfreeze id=toc:introducing-freezeunfreeze>Introducing
+freeze/unfreeze</a></span><li><span><span class=toc-section-number>6.4.3</span> <a href=#export-app-list id=toc:export-app-list>Export app
+list</a></span><li><span><span class=toc-section-number>6.4.4</span> <a href=#elliptic-curve-crypography-ecc id=toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
+(ECC)</a></span><li><span><span class=toc-section-number>6.4.5</span> <a href=#new-languages id=toc:new-languages>New
+languages</a></span><li><span><span class=toc-section-number>6.4.6</span> <a href=#more-list-options id=toc:more-list-options>More list
+options</a></span><li><span><span class=toc-section-number>6.4.7</span> <a href=#improved-handling-of-mode-of-operation id=toc:improved-handling-of-mode-of-operation>Improved handling of
+mode of operation</a></span><li><span><span class=toc-section-number>6.4.8</span> <a href=#handling-multiple-users id=toc:handling-multiple-users>Handling multiple users</a></span><li><span><span class=toc-section-number>6.4.9</span> <a href=#explorer-enhancements id=toc:explorer-enhancements>Explorer
+enhancements</a></span><li><span><span class=toc-section-number>6.4.10</span> <a href=#new-tag-wx id=toc:new-tag-wx>New tag: WX</a></span><li><span><span class=toc-section-number>6.4.11</span> <a href=#app-ops-management id=toc:app-ops-management>App ops
+management</a></span><li><span><span class=toc-section-number>6.4.12</span> <a href=#batch-uninstallation id=toc:batch-uninstallation>Batch
+uninstallation</a></span><li><span><span class=toc-section-number>6.4.13</span> <a href=#running-apps id=toc:running-apps>Running apps</a></span><li><span><span class=toc-section-number>6.4.14</span> <a href=#interceptor id=toc:interceptor>Interceptor</a></span><li><span><span class=toc-section-number>6.4.15</span> <a href=#device-specific-changes id=toc:device-specific-changes>Device-specific changes</a></span><li><span><span class=toc-section-number>6.4.16</span> <a href=#others-2 id=toc:others-2>Others</a></span></ul><li><span><span class=toc-section-number>6.5</span> <a href=#sec:v3.0.0-(410) id=toc:sec:v3.0.0-(410)>v3.0.0
+(410)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.5.1</span> <a href=#material-3-and-more id=toc:material-3-and-more>Material 3 and
+More</a></span><li><span><span class=toc-section-number>6.5.2</span> <a href=#wireless-debugging id=toc:wireless-debugging>Wireless
+Debugging</a></span><li><span><span class=toc-section-number>6.5.3</span> <a href=#languages id=toc:languages>Languages</a></span><li><span><span class=toc-section-number>6.5.4</span> <a href=#introducing-app-explorer id=toc:introducing-app-explorer>Introducing App
+Explorer</a></span><li><span><span class=toc-section-number>6.5.5</span> <a href=#import-backups-from-other-applications id=toc:import-backups-from-other-applications>Import Backups from
+Other Applications</a></span><li><span><span class=toc-section-number>6.5.6</span> <a href=#virustotal id=toc:virustotal>VirusTotal</a></span><li><span><span class=toc-section-number>6.5.7</span> <a href=#trigger-profiles-from-the-automation-software id=toc:trigger-profiles-from-the-automation-software>Trigger Profiles
+from the Automation Software</a></span><li><span><span class=toc-section-number>6.5.8</span> <a href=#improved-application-installer id=toc:improved-application-installer>Improved Application
+Installer</a></span><li><span><span class=toc-section-number>6.5.9</span> <a href=#component-blocking id=toc:component-blocking>Component
+Blocking</a></span><li><span><span class=toc-section-number>6.5.10</span> <a href=#advanced-searching id=toc:advanced-searching>Advanced
+Searching</a></span><li><span><span class=toc-section-number>6.5.11</span> <a href=#shared-libraries id=toc:shared-libraries>Shared
+Libraries</a></span><li><span><span class=toc-section-number>6.5.12</span> <a href=#make-the-best-use-of-interceptor id=toc:make-the-best-use-of-interceptor>Make the Best Use of
+Interceptor</a></span><li><span><span class=toc-section-number>6.5.13</span> <a href=#widget-screen-time id=toc:widget-screen-time>Widget: Screen
+Time</a></span><li><span><span class=toc-section-number>6.5.14</span> <a href=#widget-clear-cache id=toc:widget-clear-cache>Widget: Clear
+Cache</a></span></ul><li><span><span class=toc-section-number>6.6</span> <a href=#sec:v2.6.0-(385) id=toc:sec:v2.6.0-(385)>v2.6.0
+(385)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.6.1</span> <a href=#introducing-backups id=toc:introducing-backups>Introducing
+Backups</a></span><li><span><span class=toc-section-number>6.6.2</span> <a href=#introducing-log-viewer id=toc:introducing-log-viewer>Introducing Log Viewer</a></span><li><span><span class=toc-section-number>6.6.3</span> <a href=#lock-app-manager id=toc:lock-app-manager>Lock App
+Manager</a></span><li><span><span class=toc-section-number>6.6.4</span> <a href=#extended-modes-for-app-ops id=toc:extended-modes-for-app-ops>Extended Modes for App
+Ops</a></span><li><span><span class=toc-section-number>6.6.5</span> <a href=#new-batch-ops-add-to-profile id=toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
+Profile</a></span><li><span><span class=toc-section-number>6.6.6</span> <a href=#app-info-improved id=toc:app-info-improved>App Info:
+Improved</a></span><li><span><span class=toc-section-number>6.6.7</span> <a href=#advanced-sort-and-filtering-options-in-the-main-page id=toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
+Sort and Filtering Options in the Main Page</a></span><li><span><span class=toc-section-number>6.6.8</span> <a href=#about-this-device id=toc:about-this-device>About This
+Device</a></span><li><span><span class=toc-section-number>6.6.9</span> <a href=#enabledisable-features id=toc:enabledisable-features>Enable/disable Features</a></span><li><span><span class=toc-section-number>6.6.10</span> <a href=#new-languages-1 id=toc:new-languages-1>New
+Languages</a></span><li><span><span class=toc-section-number>6.6.11</span> <a href=#signing-the-apk-files id=toc:signing-the-apk-files>Signing the
+APK Files</a></span><li><span><span class=toc-section-number>6.6.12</span> <a href=#new-extension-unapkm id=toc:new-extension-unapkm>New
+Extension: UnAPKM</a></span></ul><li><span><span class=toc-section-number>6.7</span> <a href=#sec:v2.5.20-(375) id=toc:sec:v2.5.20-(375)>v2.5.20
+(375)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.7.1</span> <a href=#subsec:introducing-profiles id=toc:subsec:introducing-profiles>Introducing
+Profiles</a></span><li><span><span class=toc-section-number>6.7.2</span> <a href=#subsec:the-interceptor id=toc:subsec:the-interceptor>The
+Interceptor</a></span><li><span><span class=toc-section-number>6.7.3</span> <a href=#subsec:unapkm:-dedrm-the-apkm-files id=toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the APKM
+files</a></span><li><span><span class=toc-section-number>6.7.4</span> <a href=#subsec:multiple-user id=toc:subsec:multiple-user>Multiple
+user</a></span><li><span><span class=toc-section-number>6.7.5</span> <a href=#vive-la-france id=toc:vive-la-france>Vive la
+France!</a></span><li><span><span class=toc-section-number>6.7.6</span> <a href=#report-crashes id=toc:report-crashes>Report
+crashes</a></span><li><span><span class=toc-section-number>6.7.7</span> <a href=#android-11 id=toc:android-11>Android 11</a></span><li><span><span class=toc-section-number>6.7.8</span> <a href=#app-installer-improvements id=toc:app-installer-improvements>App Installer
+Improvements</a></span></ul><li><span><span class=toc-section-number>6.8</span> <a href=#v2.5.17-368 id=toc:v2.5.17-368>v2.5.17 (368)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.8.1</span> <a href=#app-installer id=toc:app-installer>App
+Installer</a></span><li><span><span class=toc-section-number>6.8.2</span> <a href=#scanner-replacement-for-exodus-page id=toc:scanner-replacement-for-exodus-page>Scanner: Replacement for
+Exodus Page</a></span><li><span><span class=toc-section-number>6.8.3</span> <a href=#introducing-system-config id=toc:introducing-system-config>Introducing System
+Config</a></span><li><span><span class=toc-section-number>6.8.4</span> <a href=#more-languages id=toc:more-languages>More
+Languages</a></span><li><span><span class=toc-section-number>6.8.5</span> <a href=#app-info-tab id=toc:app-info-tab>App Info Tab</a></span><li><span><span class=toc-section-number>6.8.6</span> <a href=#navigation-improvements id=toc:navigation-improvements>Navigation Improvements</a></span><li><span><span class=toc-section-number>6.8.7</span> <a href=#running-apps-page id=toc:running-apps-page>Running Apps
+Page</a></span><li><span><span class=toc-section-number>6.8.8</span> <a href=#built-in-toybox id=toc:built-in-toybox>Built-in
+Toybox</a></span><li><span><span class=toc-section-number>6.8.9</span> <a href=#component-blocker-improvements id=toc:component-blocker-improvements>Component Blocker
+Improvements</a></span><li><span><span class=toc-section-number>6.8.10</span> <a href=#improvements-in-the-app-details-page id=toc:improvements-in-the-app-details-page>Improvements in the App
+Details Page</a></span><li><span><span class=toc-section-number>6.8.11</span> <a href=#app-manifest id=toc:app-manifest>App Manifest</a></span></ul><li><span><span class=toc-section-number>6.9</span> <a href=#v2.5.13-348 id=toc:v2.5.13-348>v2.5.13 (348)</a></span><ul class=incremental><li><span><span class=toc-section-number>6.9.1</span> <a href=#bundled-app-split-apk id=toc:bundled-app-split-apk>Bundled App
+(Split APK)</a></span><li><span><span class=toc-section-number>6.9.2</span> <a href=#direct-install-support id=toc:direct-install-support>Direct
+Install Support</a></span><li><span><span class=toc-section-number>6.9.3</span> <a href=#remove-all-blocking-rules id=toc:remove-all-blocking-rules>Remove All Blocking
+Rules</a></span><li><span><span class=toc-section-number>6.9.4</span> <a href=#app-ops id=toc:app-ops>App Ops</a></span><li><span><span class=toc-section-number>6.9.5</span> <a href=#enhanced-adb-support id=toc:enhanced-adb-support>Enhanced ADB
+Support</a></span><li><span><span class=toc-section-number>6.9.6</span> <a href=#filtering-in-main-page id=toc:filtering-in-main-page>Filtering
+in Main Page</a></span><li><span><span class=toc-section-number>6.9.7</span> <a href=#apk-backupsharing id=toc:apk-backupsharing>Apk
+Backup/Sharing</a></span><li><span><span class=toc-section-number>6.9.8</span> <a href=#batch-ops id=toc:batch-ops>Batch Ops</a></span><li><span><span class=toc-section-number>6.9.9</span> <a href=#translations id=toc:translations>Translations</a></span><li><span><span class=toc-section-number>6.9.10</span> <a href=#app-data-backup id=toc:app-data-backup>App Data
 Backup</a></span></ul></ul><li><span><span class=toc-section-number>7</span> <a href=#ch:app-ops id=toc:ch:app-ops>App Ops</a></span><ul class=incremental><li><span><span class=toc-section-number>7.1</span> <a href=#sec:app-ops-background id=toc:sec:app-ops-background>Background</a></span><li><span><span class=toc-section-number>7.2</span> <a href=#sec:introduction-to-app-ops id=toc:sec:introduction-to-app-ops>Introduction to App
 Ops</a></span><li><span><span class=toc-section-number>7.3</span> <a href=#sec:appopsmanager id=toc:sec:appopsmanager>AppOpsManager</a></span><ul class=incremental><li><span><span class=toc-section-number>7.3.1</span> <a href=#subsec:op-constants id=toc:subsec:op-constants><code>OP_*</code> Constants</a></span><li><span><span class=toc-section-number>7.3.2</span> <a href=#subsec:mode-constants id=toc:subsec:mode-constants><code>MODE_*</code>
 Constants</a></span><li><span><span class=toc-section-number>7.3.3</span> <a href=#subsec:package-ops id=toc:subsec:package-ops>PackageOps</a></span><li><span><span class=toc-section-number>7.3.4</span> <a href=#subsec:opentry id=toc:subsec:opentry>OpEntry</a></span><li><span><span class=toc-section-number>7.3.5</span> <a href=#subsec:usage id=toc:subsec:usage>Usage</a></span></ul><li><span><span class=toc-section-number>7.4</span> <a href=#sec:appopsservice id=toc:sec:appopsservice>AppOpsService</a></span><li><span><span class=toc-section-number>7.5</span> <a href=#sec:appops-xml id=toc:sec:appops-xml>appops.xml</a></span><li><span><span class=toc-section-number>7.6</span> <a href=#sec:appops-cli id=toc:sec:appops-cli>Command Line
-Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>用戶手冊</strong><p><em>v4.0.0</em><p>10 2月 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>明智而緩慢。他們跌跌撞撞地跑得很快。
+Interface</a></span></ul></ul></nav><div class=titlingpage><div class=center><p><img src=../images/icon.png style=width:1in alt=image><p><strong><span class=smallcaps>App Manager</span></strong><p><strong>用戶手冊</strong><p><em>v4.0.1</em><p>29 3月 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>明智而緩慢。他們跌跌撞撞地跑得很快。
 <span>—勞倫斯修士,<em>羅密歐與朱麗葉</em></span></blockquote></div></div><section id=ch:introduction class=level1 data-number=1><h1 data-number=1><span class=header-section-number>1</span> <a href=#toc:ch:introduction>簡介</a><a href=#ch:introduction class=anchor aria-hidden=true></a></h1><p>App Manager 是一個提供大量功能的高級的 Android
 軟件包管理器,因此,需要用戶手冊來幫助用戶正確使用。本文作為 App Manager
 的用戶手冊,旨在描述 App Manager 所提供的每一個功能。 本文也可以被認為是
@@ -952,16 +958,7 @@ Some tracker names may have <span class="math inline"><sup>2</sup></span> prefix
 trackers are in the <a href=https://etip.exodus-privacy.eu.org>ETIP</a> stand-by list, i.e.,
 whether they are actual trackers is still being investigated.<p>The third item lists the number of libraries along with their names.
 The information are mostly taken from <a href=https://gitlab.com/IzzyOnDroid/repo>IzzyOnDroid repo</a>.<div class=seealso-inline><p><em>See also: <span><a href=#subsec:tracker-classes-versus-tracker-components>FAQ: Tracker
-classes vs tracker components</a></span></em></div><section id=subsec:missing-signatures class=level3 data-number=2.7.1><h3 data-number=2.7.1><span class=header-section-number>2.7.1</span>
-<a href=#toc:subsec:missing-signatures>缺少簽名</a><a href=#subsec:missing-signatures class=anchor aria-hidden=true></a></h3><p>At the bottom of the page, there is a special item denoting the
-number of missing signatures (i.e., missing classes). The missing
-signatures are the ones that App Manager has failed to match against any
-known libraries. The number itself has no particular meaning as many
-libraries contain hundreds of classes, but clicking on the item will
-bring up a dialog containing the signatures which is helpful in
-inspecting the missing signatures. <strong>This feature is only intended
-for people who know what a missing signature is and what to do with it,
-other users should ignore it.</strong></section></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>攔截器頁面</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
+classes vs tracker components</a></span></em></div></section><section id=sec:interceptor-page class=level2 data-number=2.8><h2 data-number=2.8><span class=header-section-number>2.8</span> <a href=#toc:sec:interceptor-page>攔截器頁面</a><a href=#sec:interceptor-page class=anchor aria-hidden=true></a></h2><p>Interceptor can be used to intercept communication between
 applications using <code>Intent</code>. It works as a man-in-the-middle
 between the source and the destination applications. It offers a
 feature-complete user interface for editing <code>Intent</code>s.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>Interceptor only works for <em>implicit</em> intents where the <a href=#subsec:faq:what-are-app-components>app component</a> isn’t
@@ -1031,25 +1028,19 @@ To do that, a PC or Mac is required with Android platform-tools
 installed, and an Android phone with developer options & USB
 debugging enabled.<div class="amalert tip"><p><strong><em>Root users.</em></strong><p>If superuser permission has been granted to App Manager, it can
 already execute privileged code without any problem. <strong>Therefore,
-root users don’t need to enable ADB over TCP.</strong> If you still want
-to use ADB over TCP, you must revoke superuser permission for App
-Manager and restart your device. You may see <em>working on ADB
-mode</em> message without restarting but this isn’t entirely true. The
-server (used as an interface between system and App Manager) is still
-running in root mode. This is a known issue and will be fixed in a
-future version of App Manager.</div><div class=seealso-inline><p><em>See also: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
+root users do not need to enable ADB over TCP.</strong> But if you
+insist on using ADB over TCP, you must revoke superuser permission for
+App Manager.</div><div class=seealso-inline><p><em>See also: <span><a href=#sec:faq:adb-over-tcp>FAQ: ADB over
 TCP</a></span></em></div><section id=subsec:enable-developer-options class=level3 data-number=3.1.1><h3 data-number=3.1.1><span class=header-section-number>3.1.1</span>
 <a href=#toc:subsec:enable-developer-options>啟用開發者選項</a><a href=#subsec:enable-developer-options class=anchor aria-hidden=true></a></h3><section id=subsubsec:location-of-developer-options class=level4 data-number=3.1.1.1><h4 data-number=3.1.1.1><span class=header-section-number>3.1.1.1</span> 開發人員選項的位置<a href=#subsubsec:location-of-developer-options class=anchor aria-hidden=true></a></h4><p><strong>Developer options</strong> is located in Android
 <strong>Settings</strong>, either directly near the bottom of the page
-(in most ROMs) or under some other settings such as
-<strong>System</strong> (Lineage OS, Asus Zenfone 8.0+),
-<strong>System</strong> > <strong>Advanced</strong> (Google Pixel),
+(in most ROMs) or under some other settings, such as
+<strong>System</strong> (Google Pixel, Lineage OS, Asus Zenfone 8.0+),
 <strong>Additional Settings</strong> (Xiaomi MIUI, Oppo ColorOS),
 <strong>More Settings</strong> (Vivo FuntouchOS), <strong>More</strong>
 (ZTE Nubia). Unlike other options, it is not visible until explicitly
-enabled by the user. If developer options is enabled, you can use the
-search box in Android <strong>Settings</strong> to locate it as
-well.</section><section id=如何啟用開發者選項 class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> 如何啟用開發者選項<a href=#如何啟用開發者選項 class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
+enabled by the user. If it is already enabled, you can use the search
+box in Android <strong>Settings</strong> to locate it as well.</section><section id=如何啟用開發者選項 class=level4 data-number=3.1.1.2><h4 data-number=3.1.1.2><span class=header-section-number>3.1.1.2</span> 如何啟用開發者選項<a href=#如何啟用開發者選項 class=anchor aria-hidden=true></a></h4><p>This option is available within Android <strong>Settings</strong> as
 well but like the location of the developer options, it also differs
 from device to device. But in general, you have to find <strong>Build
 number</strong> (or <strong>MIUI version</strong> for MIUI ROMs and
@@ -1087,27 +1078,27 @@ support for further assistant</ol></section></section><section id=subsec:setup-a
 Mac. <strong><em>Lineage OS users can skip to §<a href=#subsubsec:lineage-os data-reference-type=ref data-reference=subsubsec:lineage-os>3.1.4.1</a>.</em></strong><section id=windows class=level4 data-number=3.1.3.1><h4 data-number=3.1.3.1><span class=header-section-number>3.1.3.1</span> Windows<a href=#windows class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Android
 SDK Platform-Tools</a> for Windows<li><p>Extract the contents of the zip file into any directory (such as
 <code>C:\</code><span><code>adb</code></span>) and navigate to that
-directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong> or
-<strong>PowerShell</strong> from this directory. You can do it manually
-from the start menu or by holding <code>Shift</code> and Right clicking
-within the directory in <em>File Explorer</em> and then clicking either
-on <em>Open command window here</em> or on <em>Open PowerShell window
-here</em> (depending on what you have installed). You can now access ADB
-by typing <code>adb</code> (Command Prompt) or <code>./adb</code>
-(PowerShell). Do not close this window yet</ol></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
+directory using <em>Explorer</em><li><p>Open <strong>Command Prompt</strong>,
+<strong>PowerShell</strong>, or <strong>Terminal</strong> from this
+directory. You can do it manually from the start menu or by holding
+<code>Shift</code> and right clicking within the directory in <em>File
+Explorer</em> and then clicking either on <em>Open command window
+here</em>, or <em>Open PowerShell window here</em> (depending on what
+you have installed). You can now access ADB by typing <code>adb</code>
+(Command Prompt) or <code>./adb</code> (PowerShell). Do not close this
+window yet.</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://learn.microsoft.com/en-us/windows/package-manager/winget/>WinGet</a>
+installed, you can install ADB using the following command:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=ex>winget</span> install <span class=at>--id</span> Google.PlatformTools</span></code></pre></div><p>After that, you can simply type <code>adb</code> to access ADB.</div></section><section id=macos class=level4 data-number=3.1.3.2><h4 data-number=3.1.3.2><span class=header-section-number>3.1.3.2</span> macOS<a href=#macos class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Download the latest version of <a href=https://dl.google.com/android/repository/platform-tools-latest-darwin.zip>Android
 SDK Platform-Tools</a> for macOS<li><p>Extract the contents of the zip file into a directory by clicking
 on it. After that, navigate to that directory using <em>Finder</em> and
 locate <code>adb</code><li><p>Open <strong>Terminal</strong> using <em>Launchpad</em> or
 <em>Spotlight</em> and drag-and-drop <code>adb</code> from the
 <em>Finder</em> window into the <em>Terminal</em> window. Do not close
-the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you are not afraid to use command line, here’s a one liner:<div class=sourceCode id=cb3 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb3-1><a href=#cb3-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb3-2><a href=#cb3-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-darwin.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb3-3><a href=#cb3-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><p>After that, you can simply type <code>./adb</code> in the in same
-<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>Open your favourite terminal emulator. In most GUI-distros, you
-can open it by holding <code>Control</code>, <code>Alter</code> and
-<code>T</code> at the same time<li><p>Run the following command:<div class=sourceCode id=cb4 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
-<span id=cb4-2><a href=#cb4-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
-<span id=cb4-3><a href=#cb4-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
+the <em>Terminal</em> window yet</ol><div class="amalert tip"><p><strong><em>Tip.</em></strong><p>If you have <a href=https://brew.sh>Homebrew</a> installed, you can
+install ADB using the following command:<div class=sourceCode id=cb4 data-frame=lines><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb4-1><a href=#cb4-1 aria-hidden=true tabindex=-1></a><span class=ex>brew</span> install <span class=at>--cask</span> android-platform-tools</span></code></pre></div><p>After that, you can simply type <code>adb</code> in any
+<em>Terminal</em> window to access ADB.</div></section><section id=linux class=level4 data-number=3.1.3.3><h4 data-number=3.1.3.3><span class=header-section-number>3.1.3.3</span> Linux<a href=#linux class=anchor aria-hidden=true></a></h4><ol class=incremental><li><p>In your favourite terminal emulator, run the following
+command:<div class=sourceCode id=cb5 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb5-1><a href=#cb5-1 aria-hidden=true tabindex=-1></a><span class=bu>cd</span> ~/Downloads <span class=kw>&amp;&amp;</span> <span class=ex>curl</span> <span class=at>-o</span> platform-tools.zip <span class=at>-L</span> <span class=dt>\</span></span>
+<span id=cb5-2><a href=#cb5-2 aria-hidden=true tabindex=-1></a>https://dl.google.com/android/repository/platform-tools-latest-linux.zip <span class=kw>&amp;&amp;</span> <span class=dt>\</span></span>
+<span id=cb5-3><a href=#cb5-3 aria-hidden=true tabindex=-1></a><span class=fu>unzip</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=fu>rm</span> platform-tools.zip <span class=kw>&amp;&amp;</span> <span class=bu>cd</span> platform-tools</span></code></pre></div><li><p>If it is successful, you can simply type <code>./adb</code> in
 the in <em>same</em> terminal emulator window or type
 <code>~/Downloads/platform-tools/adb</code> in any terminal emulator to
 access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp class=level3 data-number=3.1.4><h3 data-number=3.1.4><span class=header-section-number>3.1.4</span>
@@ -1115,7 +1106,10 @@ access ADB.</ol></section></section><section id=subsec:configure-adb-over-tcp cl
 TCP using the developer options. To enable that, go to the
 <strong>Developer options</strong>, scroll down until you find
 <strong>ADB over Network</strong>. Now, use the toggle button on the
-right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.</section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> 在 PC 或 Mac 上啟用
+right-hand side to enable it and skip to §<a href=#subsubsec:adb-mode-in-app-manager data-reference-type=ref data-reference=subsubsec:adb-mode-in-app-manager>3.1.4.3</a>.<div class="amalert warning"><p><strong><em>Warning.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
+options, but turning off this option will also stop App Manager’s remote
+server. So, turn it off only when you’re not going to use App Manager in
+ADB over TCP mode.</div></section><section id=subsubsec:enable-adb-over-tcp-via-pc-or-mac class=level4 data-number=3.1.4.2><h4 data-number=3.1.4.2><span class=header-section-number>3.1.4.2</span> 在 PC 或 Mac 上啟用
 經由TCP的ADB<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac class=anchor aria-hidden=true></a></h4><p>For other ROMs, you can do this using the command
 prompt/PowerShell/terminal emulator that you’ve opened in the step 3 of
 the previous section. In this section, I will use <code>adb</code> to
@@ -1129,7 +1123,7 @@ successfully, you will see something like this:<pre><code>List of devices attach
 xxxxxxxx  device</code></pre><div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android phones, an alert prompt will be appeared with a
 message <strong>Allow USB Debugging</strong> in which case, check
 <em>Always allow from this computer</em> and click
-<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb6 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb6-1><a href=#cb6-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
+<strong>Allow</strong>.</div><li><p>Finally, run the following command to enable ADB over TCP:<div class=sourceCode id=cb7 data-frame=lines data-autogobble><pre class="sourceCode bash"><code class="sourceCode bash"><span id=cb7-1><a href=#cb7-1 aria-hidden=true tabindex=-1></a><span class=ex>adb</span> tcpip 5555</span></code></pre></div></ol><div class="amalert danger"><p><strong><em>Danger.</em></strong><p>You cannot disable developer options or USB debugging after enabling
 ADB over TCP.</div></section><section id=subsubsec:adb-mode-in-app-manager class=level4 data-number=3.1.4.3><h4 data-number=3.1.4.3><span class=header-section-number>3.1.4.3</span> 在App
 Manager上啟用ADB模式<a href=#subsubsec:adb-mode-in-app-manager class=anchor aria-hidden=true></a></h4><p>After enabling ADB over TCP, relaunch App Manager. App Manager should
 detect ADB mode automatically. If it cannot, you can change the mode of
@@ -1138,62 +1132,56 @@ verify whether App Manager has correctly detected ADB as indicated by
 the <em>inferred mode</em>.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>In some Android devices, the USB cable is needed to be disconnected
 from the PC before connecting to App Manager.</div><div class="amalert warning"><p><strong><em>Warning.</em></strong><p>ADB over TCP will be disabled after a reboot. In that case, you have
 to follow §<a href=#subsubsec:enable-adb-over-tcp-via-pc-or-mac data-reference-type=ref data-reference=subsubsec:enable-adb-over-tcp-via-pc-or-mac>3.1.4.2</a>
-again.</div><div class="amalert warning"><p><strong><em>Lineage OS users.</em></strong><p>You can turn off <strong>ADB over Network</strong> in developer
-options, but turning off this option will also stop App Manager’s remote
-server. So, turn it off only when you’re not going to use App Manager in
-ADB over TCP mode.</div></section></section><section id=subsec:references class=level3 data-number=3.1.5><h3 data-number=3.1.5><span class=header-section-number>3.1.5</span>
-<a href=#toc:subsec:references>參考</a><a href=#subsec:references class=anchor aria-hidden=true></a></h3><ol class=incremental><li><p><a href=https://www.xda-developers.com/install-adb-windows-macos-linux>How
-to Install ADB on Windows, macOS, and Linux</a><li><p><a href=https://developer.android.com/studio/command-line/adb>Android
-Debug Bridge (adb)</a><li><p><a href=https://www.syncios.com/android/fix-usb-debugging-grey-out.html>How
-to fix USB debugging greyed out?</a></ol></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
+again.</div></section></section></section><section id=sec:wireless-debugging class=level2 data-number=3.2><h2 data-number=3.2><span class=header-section-number>3.2</span> <a href=#toc:sec:wireless-debugging>Wireless Debugging</a><a href=#sec:wireless-debugging class=anchor aria-hidden=true></a></h2><p>If you are running Android 11 or later and capable of connecting to a
 Wi-Fi network for, at least, a few moments, Wireless Debugging is the
 recommended approach as it offers more protection than <a href=#sec:adb-over-tcp>ADB over TCP</a>. It requires two steps:<ol class=incremental><li><p><strong>ADB pairing.</strong> The initial and a bit complex step
 for a novice user. Fortunately, this step is not required all the
-time.<li><p><strong>Connecting to ADB.</strong> The final step which needs to
-be carried out every time you reboot your phone.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
+time.<li><p><strong>Connecting to ADB.</strong> Needs to be done every time
+you reboot your phone. App Manager can also automate this step in most
+devices.</ol><section id=subsec:enable-developer-options-and-usb-debugging class=level3 data-number=3.2.1><h3 data-number=3.2.1><span class=header-section-number>3.2.1</span>
 <a href=#toc:subsec:enable-developer-options-and-usb-debugging>Enable
 developer options and USB Debugging</a><a href=#subsec:enable-developer-options-and-usb-debugging class=anchor aria-hidden=true></a></h3><p>See §<a href=#subsec:enable-developer-options data-reference-type=ref data-reference=subsec:enable-developer-options>3.1.1</a> and §<a href=#subsec:enable-usb-debugging data-reference-type=ref data-reference=subsec:enable-usb-debugging>3.1.2</a>.</section><section id=subsec:enable-wireless-debugging class=level3 data-number=3.2.2><h3 data-number=3.2.2><span class=header-section-number>3.2.2</span>
 <a href=#toc:subsec:enable-wireless-debugging>Enable Wireless
 Debugging</a><a href=#subsec:enable-wireless-debugging class=anchor aria-hidden=true></a></h3><p>In the <strong>Developer options</strong> page, find <strong>Wireless
 debugging</strong> and click to open it. In the new page, turn on
-<em>Use wireless debugging</em>. Depending on your configuration, you
+<em>Use wireless debugging</em>. Depending on the operating system, you
 might see a dialog prompt asking you to verify your decision. If that is
-the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For an easy access, you might want to add <strong>Wireless
+the case, click <em>Allow</em>.<div class="amalert tip"><p><strong><em>Tip.</em></strong><p>For easy access, you might want to add <strong>Wireless
 debugging</strong> in the notification tiles section. To do this, find
 <strong>Quick settings developer tiles</strong> in the <strong>Developer
 options</strong> page and click to open it. In the new window, enable
-<em>Wireless debugging</em>. However, this option is unavailable in most
-operating systems.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
+<em>Wireless debugging</em>. In case you do not see this setting, you
+may find a <strong>Wireless debugging</strong> tile in the tile
+customization panel.</div></section><section id=subsec:pair-adb-with-app-manager class=level3 data-number=3.2.3><h3 data-number=3.2.3><span class=header-section-number>3.2.3</span>
 <a href=#toc:subsec:pair-adb-with-app-manager>Pair ADB with App
-Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>Keeping the <strong>Wireless debugging</strong> page open, go to the
-<em>Recents</em> page either by swiping up or by using the dedicated
-navigation button, and click on the Settings logo to enable <em>Split
-screen</em>. It will wait for you to select or launch another
-application: Launch or select App Manager.<p>Now, in App Manager and navigate to <strong>Settings</strong> and
-then enable <em>Wireless debugging</em> in <a href=#subsec:mode-of-operation>Mode of operation</a>. After a few
-moments, App Manager will ask you to either connect or pair ADB. Select
-<em>pair</em>.<p>In the <strong>Wireless debugging</strong> page (now should be on top
-among the splits), select <strong>Pair device with pairing
-code</strong>. At this, a dialog prompt will be displayed. Note down the
-pairing code but <strong>DO NOT</strong> close the dialog prompt or the
-window.<p>Finally, in App Manager, insert the pairing code and click
-<em>pair</em>. The port number should be detected automatically. If it
-cannot, you have to insert the port number as well.<p>If the pairing is successful, it will display a <em>successful</em>
-message at the bottom, and the dialog prompt in the <strong>Wireless
-debugging</strong> page will be dismissed automatically, and you will be
-able to see App Manager listed as an ADB client.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while (depending on
-devices), App Manager might be removed from the list. In that case, you
-have to repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
+Manager</a><a href=#subsec:pair-adb-with-app-manager class=anchor aria-hidden=true></a></h3><p>In App Manager, navigate to <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a> and then enable
+<em>Wireless debugging</em>. At this, App Manager will try to establish
+a wireless debugging connection automatically which will fail if it has
+not been paired before. Once it fails, it will ask you to either connect
+or pair ADB. Select <em>pair</em> and a new dialog will appear. It will
+ask you to navigate to the <strong>Wireless debugging</strong> page.<div class="amalert tip"><p><strong><em>Note.</em></strong><p>As of v4.0.0, pairing is done using a notification prompt. So, if you
+have disabled notification for App Manager, you must enable it
+first.</div><p>In the <strong>Wireless debugging</strong> page, select <strong>Pair
+device with pairing code</strong>. At this, a dialog containing a
+pairing code will be displayed. A notification asking for the pairing
+code will also be visible almost instantly. Insert the pairing code in
+the input box in the notification and click <em>pair</em>. If the
+pairing is successful, App Manager will display notification with the
+message “paired”, and the dialog in the <strong>Wireless
+debugging</strong> page will be dismissed automatically. You will also
+be able to see App Manager listed as an ADB client in the same page.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>If you do not use App Manager in ADB mode for a while, App Manager
+might be removed from the list of clients. In that case, you have to
+repeat the above procedure.</div></section><section id=subsec:connect-app-manager-to-adb class=level3 data-number=3.2.4><h3 data-number=3.2.4><span class=header-section-number>3.2.4</span>
 <a href=#toc:subsec:connect-app-manager-to-adb>Connect App Manager to
 ADB</a><a href=#subsec:connect-app-manager-to-adb class=anchor aria-hidden=true></a></h3><p>App Manager should be able to connect to ADB automatically if the
 mode of operation is set to <em>auto</em>, <em>ADB over TCP</em> or
-<em>Wireless debugging</em>. If that is not the case, select
-<em>Wireless debugging</em> in the <a href=#subsec:mode-of-operation>settings page</a>. If App Manager fails
-to detect or connect to ADB, it will display a dialog prompt to connect
-or pair ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
+<em>Wireless debugging</em>. If this is not the case, select
+<em>Wireless debugging</em> in <strong>Settings</strong> > <a href=#subsec:mode-of-operation>Mode of operation</a>. If App Manager
+fails to detect or connect to ADB, it will ask you to connect or pair
+ADB. Select <em>connect</em>.<p>Now, navigate to the <strong>Wireless debugging</strong> page in
 Android settings, and note down the port number displayed in the page.
-In App Manager’s dialog prompt, replace the port number with the one
-that you have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can safely disable
+In App Manager’s dialog prompt, replace the port number with the one you
+have noted earlier, and click <em>connect</em>.<p>Once a connection has been established, you can disable
 <strong>Wireless debugging</strong> in Android settings.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Never disable <strong>USB Debugging</strong> or any other additional
 options described in §<a href=#subsec:enable-developer-options-and-usb-debugging data-reference-type=ref data-reference=subsec:enable-developer-options-and-usb-debugging>3.2.1</a>.
 If you do this, the remote server used by App Manager will be stopped,
@@ -1299,9 +1287,10 @@ trigger such operations.<section id=subsec:generating-authorization-key class=le
 <a href=#toc:subsec:generating-authorization-key>Generating
 authorization key</a><a href=#subsec:generating-authorization-key class=anchor aria-hidden=true></a></h3><p>In order to ensure proper security, an authorization key is required.
 To generate a authorization key, go to <strong>Settings</strong> page
-and then click <strong>Authorization Manager</strong> at the bottom. If
-an authorization key has not been generated, it will be generated
-automatically. The key can be regenerated as required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
+and then <strong>Privacy</strong> > <strong>Authorization
+Manager</strong>. If an authorization key has not been generated, it
+will be generated automatically. The key can be regenerated as
+required.<div class="amalert danger"><p><strong><em>Caution.</em></strong><p>Regenerating the authorization key can have some side effects such as
 invalidation of all the previously configured Intents.</div></section><section id=subsec:at:general-configuration class=level3 data-number=3.4.2><h3 data-number=3.4.2><span class=header-section-number>3.4.2</span>
 <a href=#toc:subsec:at:general-configuration>Configuring tasks</a><a href=#subsec:at:general-configuration class=anchor aria-hidden=true></a></h3><p>The activity
 <code>io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer</code>
@@ -1473,46 +1462,38 @@ approach for App Manager to support both root and ADB<li><p>App Manager already
 cases is more capable than Shizuku<li><p>Relying on a third-party app for the major functionalities is not
 a good design choice<li><p>Integration of Shizuku will increase the complexity of App
 Manager.</ol></section><section id=subsec:faq:what-are-bloatware class=level3 data-number=4.3.5><h3 data-number=4.3.5><span class=header-section-number>4.3.5</span>
-<a href=#toc:subsec:faq:what-are-bloatware>什麽是預裝(bloatware)軟件以及如何刪除?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary apps supplied by the vendor or OEM and
-are usually system apps. These apps are often used to track users and
-collect user data which they might sell for profits. System apps do not
-need to request any permission in order to access device info, contacts
-and messaging data, and other usage info such as your phone usage habits
-and everything you store on your shared storage(s).<p>The bloatware may also include Google apps (such as Google Play
-Services, Google Play Store, Gmail, Google, Messages, Dialer, Contacts),
-Facebook apps (the Facebook app consists of four or five apps), Facebook
-Messenger, Instagram, Twitter and many other apps which can also track
-users and/or collect user data without consent given that they all are
-system apps. You can disable a few permissions from the Android settings
-but be aware that Android settings hides almost every permission any
-security specialist would call potentially <em>dangerous</em>.<p>If the bloatware were user apps, you could easily uninstall them
-either from Android settings or AM. Uninstalling system apps is not
-possible without root permission. You can also uninstall system apps
-using ADB, but it may not work for all apps. AM can uninstall system
-apps with root or ADB (the latter with certain limitations, of course),
-but these methods cannot <em>remove</em> the system apps completely as
-they are located in the <em>system</em> partition which is a read-only
-partition. If you have root, you can remount this partition to manually
-<em>purge</em> these apps but this will break Over the Air (OTA) updates
-since data in the system partition has been modified. There are two kind
-of updates, delta (small-size, consisting of only the changes between
-two versions) and full updates. You can still apply full updates, but
-the bloatware will be installed again, and consequently, you have to
-delete them all over again. Besides, not all vendors provide full
-updates.<p>Another solution is to disable these apps either from Android
-settings (no-root) or AM, but certain services can still run in the
-background as they can be started by other system apps using
-Inter-process Communication (IPC). One possible solution is to disable
-all bloatware until the service has finally stopped (after a restart).
-However, due to heavy modifications of the Android frameworks by the
-vendors, removing or disabling certain bloatware may cause the System UI
-to crash or even cause bootloop, thus, (soft) bricking your device. You
-may search the web or consult the fellow users to find out more about
-how to debloat your device.<p>From v2.5.19, AM has a new feature called <a href=#sec:profile-page>profiles</a>. The <a href=#sec:profiles-page>profiles page</a> has an option to create new
-profiles from one of the presets. The presets consist of debloating
-profiles which can be used as a starting point to monitor, disable, and
-remove the bloatware from a proprietary Android operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
-it is recommended that you use a custom ROM free from bloatware such as
+<a href=#toc:subsec:faq:what-are-bloatware>什麽是預裝(bloatware)軟件以及如何刪除?</a><a href=#subsec:faq:what-are-bloatware class=anchor aria-hidden=true></a></h3><p>Bloatware are the unnecessary pre-installed apps, usually system
+apps. Some of the apps are often used to track users and collect user
+data which they might sell for profits. Many system apps do not need to
+request any permission to access device info, contacts and messaging
+data, and other usage info, such as your phone usage habits and
+everything you store on your shared storage(s).<p>The bloatware may also include Google apps, Meta apps, and Twitter/X
+which can also track users and/or collect user data without consent. You
+can disable a few permissions from Android settings but be aware that
+Android settings hides many permissions a security researcher would call
+potentially <em>dangerous</em> (e.g., internet, sensor).<p>Were the bloatware user apps, they could be easily uninstalled either
+from Android settings or AM. Uninstalling system apps is not possible
+without privileged permission, but even then, it cannot <em>remove</em>
+the system apps completely as they are located in the <em>system</em>
+partition which is a read-only partition. If you have root, you can
+remount this partition to manually <em>purge</em> these apps but this
+will break Over the Air (OTA) updates since data in the system partition
+has been modified. There are two kind of updates, delta (small-size,
+consisting of only the changes between two versions) and full updates.
+You may still be able to apply full updates, but the bloatware will be
+installed again, and consequently, you have to delete them all over
+again.<p>Another solution is to disable these apps either from Android
+settings or AM, but certain services can still run in the background as
+they can be started by other system apps using Inter-process
+Communication (IPC). One possible solution is to disable all bloatware
+until the service has finally stopped (after a restart). However, due to
+heavy modifications of the Android frameworks by the vendors, removing
+or disabling certain bloatware may cause the System UI to crash or even
+cause bootloop. From v4.0.0, AM has a new feature called
+<strong>Debloater</strong> which can be used as a starting point to
+monitor, disable, and remove the bloatware from a proprietary Android
+operating system.<div class="amalert warning"><p><strong><em>Note.</em></strong><p>In most cases, you cannot completely debloat your device. Therefore,
+it is recommended that you use a custom ROM free from bloatware, such as
 Graphene OS, Lineage OS or their derivatives.</div></section></section></section><section id=ch:specifications class=level1 data-number=5><h1 data-number=5><span class=header-section-number>5</span> <a href=#toc:ch:specifications>語法</a><a href=#ch:specifications class=anchor aria-hidden=true></a></h1><section id=sec:rules-specification class=level2 data-number=5.1><h2 data-number=5.1><span class=header-section-number>5.1</span> <a href=#toc:sec:rules-specification>規則語法</a><a href=#sec:rules-specification class=anchor aria-hidden=true></a></h2><section id=背景介紹 class=level3 data-number=5.1.1><h3 data-number=5.1.1><span class=header-section-number>5.1.1</span>
 <a href=#toc:背景介紹>背景介紹</a><a href=#背景介紹 class=anchor aria-hidden=true></a></h3><p>AM currently supports blocking activities, broadcast receivers,
 content providers, services, app ops and permissions, and in future I
@@ -1537,67 +1518,97 @@ be applied in future (<code>false</code> value is kept for
 compatibility)<li><p><code>unblocked</code> – Component is scheduled to be
 unblocked</ul><li><p><code>&lt;is_granted></code> – (For permissions) Whether the
 permission is granted or revoked</ul></section><section id=外部 class=level4 data-number=5.1.2.2><h4 data-number=5.1.2.2><span class=header-section-number>5.1.2.2</span> 外部<a href=#外部 class=anchor aria-hidden=true></a></h4><p>外部格式用於在 App Manager 中導入或導出規則。<pre><code> &lt;package_name&gt; &lt;component_name&gt; &lt;type&gt; &lt;mode&gt;|&lt;component_status&gt;|&lt;is_granted&gt;</code></pre><p>除了第一項是包的名稱外,該格式與上述格式基本相同。<div class="amalert danger"><p><strong><em>注意.</em></strong><p>導出的規則與內部規則的格式不同,不應直接複製到 <strong>conf</strong>
-文件夾。</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>更新日志</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.0-(440) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
+文件夾。</div></section></section></section></section><section id=ch:changelogs class=level1 data-number=6><h1 data-number=6><span class=header-section-number>6</span> <a href=#toc:ch:changelogs>更新日志</a><a href=#ch:changelogs class=anchor aria-hidden=true></a></h1><section id=sec:v4.0.2-(442) class=level2 data-number=6.1><h2 data-number=6.1><span class=header-section-number>6.1</span> <a href=#toc:sec:v4.0.2-(442)>v4.0.2 (442)</a><a href=#sec:v4.0.2-(442) class=anchor aria-hidden=true></a></h2><ul class=incremental><li><p>Updated bloatware<li><p>Fixed fetching applications in multi-user environment in no-root
+mode<li><p>Fixed opening <code>app-manager</code> URLs from the web
+browsers<li><p>Fixed updating SSAID<li><p>Prevented a crash in Android &lt; 9.0 that occurs due to invalid
+app ops.</ul></section><section id=sec:v4.0.1-(441) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v4.0.1-(441)>v4.0.1 (441)</a><a href=#sec:v4.0.1-(441) class=anchor aria-hidden=true></a></h2><section id=overlay-management class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+<a href=#toc:overlay-management>Overlay management</a><a href=#overlay-management class=anchor aria-hidden=true></a></h3><p>In the App Details page, a new tab “Overlays” is added where per-app
+overlays are displayed. They can also be enabled or disabled using the
+toggle button. In addition, if the App Details page of an overlay
+package is opened, a “Overlay” tag will be displayed in the App Info
+tab. Clicking on the tag opens a dialog containing additional info along
+with a button that allows navigating to the App Details page of the
+overlay target package if it is installed.<section id=known-limitation class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>At present, it only works for root/ADB users in Android 8 (Oreo) and
+later.</section></section><section id=unfreeze-option-in-activity-shortcuts class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+<a href=#toc:unfreeze-option-in-activity-shortcuts>Unfreeze option in
+activity shortcuts</a><a href=#unfreeze-option-in-activity-shortcuts class=anchor aria-hidden=true></a></h3><p>If the application corresponding to the shortcut being launched is
+frozen, App Manager will now offer you to unfreeze the app temporarily
+so that the shortcut can be launched. The app will be frozen again once
+the screen is locked.<section id=known-limitation-1 class=level5 data-number=6.2.2.0.1><h5 data-number=6.2.2.0.1><span class=header-section-number>6.2.2.0.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>This may not work on devices without a screen lock or if the screen
+is locked some time after the display goes off.</section></section><section id=market-like-url-support class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+<a href=#toc:market-like-url-support><code>market</code>-like URL
+support</a><a href=#market-like-url-support class=anchor aria-hidden=true></a></h3><p>Third-party applications can now open the App Details page of any
+installed package by invoking an Intent with an URL with the following
+format:<pre><code>app-manager://details?id=&lt;pkg&gt;&amp;user=&lt;user_id&gt;</code></pre><p>where <code>&lt;pkg></code> stands for package name, and
+<code>&lt;user_id></code> stands for the user ID which is
+optional.</section><section id=updated-color-codes class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+<a href=#toc:updated-color-codes>Updated color codes</a><a href=#updated-color-codes class=anchor aria-hidden=true></a></h3><p>In order to improve accessibility, certain color codes have been
+improved. Visit <a href=app-manager://settings/about/version>Settings
+> About > Version/Changelog</a> for details.</section><section id=others class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
+<a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Avoided waiting for the remote server to respond when no-root
+mode is set<li><p>Fixed downgrading apps in Android 10 onwards<li><p>Fixed installer issues in the Huawei stock operating
+systems<li><p>Improved text formatting in the “What’s New” dialog<li><p>In the UI tracker window, fixed clicking on the icon after it is
+iconified<li><p>Updated bloatware and suggestions</ul></section></section><section id=sec:v4.0.0-(440) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v4.0.0-(440)>v4.0.0 (440)</a><a href=#sec:v4.0.0-(440) class=anchor aria-hidden=true></a></h2><p>App Manager v4.0.0 comes with a lot of new features and improvements.
 Visit <a href=app-manager://settings/about/version>Settings > About
-> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.1.1><h3 data-number=6.1.1><span class=header-section-number>6.1.1</span>
+> Version/Changelog</a> for details.<section id=new-logo class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
 <a href=#toc:new-logo>New logo!</a><a href=#new-logo class=anchor aria-hidden=true></a></h3><p>The new logo is just a cursive “A”. The design is based on the <a href=https://freetengwar.sourceforge.net/>Tengwar Telcontar</a> font
 which was created to bring the Tengwar script, originally created by J.
 R. R. Tolkien, to the digital world. The letter has the classic App
 Manager color (i.e., #dcaf74) and uses a pure black background instead
-of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.1.2><h3 data-number=6.1.2><span class=header-section-number>6.1.2</span>
-<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.1.2.0.1><h5 data-number=6.1.2.0.1><span class=header-section-number>6.1.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.1.3><h3 data-number=6.1.3><span class=header-section-number>6.1.3</span>
+of a shade of grey.</section><section id=android-14-and-15-support class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+<a href=#toc:android-14-and-15-support>Android 14 and 15 support</a><a href=#android-14-and-15-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 14 and fully supports Android 15.<section id=known-issue class=level5 data-number=6.3.2.0.1><h5 data-number=6.3.2.0.1><span class=header-section-number>6.3.2.0.1</span> Known issue<a href=#known-issue class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore is not working in Android 12 and later.</section></section><section id=revamped-debloater class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
 <a href=#toc:revamped-debloater>Revamped debloater</a><a href=#revamped-debloater class=anchor aria-hidden=true></a></h3><p>Debloating profiles were available as “Presets” in the Profiles page
 which has now been replaced with the Debloater page and can be accessed
 from the three-dots menu in the Main page. <a href=https://github.com/MuntashirAkon/android-debloat-list>ADL</a> is
 a new project that focuses on maintaining a list of bloatware as well as
-potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.1.4><h3 data-number=6.1.4><span class=header-section-number>6.1.4</span>
+potential open source alternatives. Contributions are welcome!</section><section id=introducing-file-manager class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
 <a href=#toc:introducing-file-manager>Introducing file manager</a><a href=#introducing-file-manager class=anchor aria-hidden=true></a></h3><p>App Manager offers an (almost) fully-featured file manager with basic
 file operations, such as copy, cut, rename, and delete along with the
 batch operations. It also offers an extensive “Open with…” dialog to
 open a file with another app, and a comprehensive file properties
 viewer. Folders can also be added to the list of favorites for quick
-access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.1.5><h3 data-number=6.1.5><span class=header-section-number>6.1.5</span>
+access. And many more.</section><section id=integrated-code-editor class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
 <a href=#toc:integrated-code-editor>Integrated code editor</a><a href=#integrated-code-editor class=anchor aria-hidden=true></a></h3><p>Manifest and code viewers have been replaced with this new editor.
 Among other regular features, it includes proper syntax highlighting and
 advanced searching options. In addition, files from third-party apps can
-also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.1.6><h3 data-number=6.1.6><span class=header-section-number>6.1.6</span>
+also be opened for editing.</section><section id=history-of-operations class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
 <a href=#toc:history-of-operations>History of operations</a><a href=#history-of-operations class=anchor aria-hidden=true></a></h3><p>All 1-click operations, batch operations, and profile invocations are
 now stored as history. The history items can also be executed from the
 History page. To ensure consistency, the profile state, configurations,
 package list are also stored, and this stored version is executed
 instead of the actual profile. As a result, this works even if the
-profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.1.7><h3 data-number=6.1.7><span class=header-section-number>6.1.7</span>
+profile is deleted.</section><section id=per-app-freezing-and-more class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
 <a href=#toc:per-app-freezing-and-more>Per-app freezing, and
 more</a><a href=#per-app-freezing-and-more class=anchor aria-hidden=true></a></h3><p>Freeze/unfreeze feature now supports setting per-app freezing method
 which is beneficial in certain scenarios, such as when a user want to
 suspend some apps while using the disable method as the default. In
 addition, an “Advanced suspend” option is added which force-stops an
 application before suspending it, thus, prevent it’s services from
-running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.1.8><h3 data-number=6.1.8><span class=header-section-number>6.1.8</span>
+running in the background.</section><section id=log-viewer-enhancements class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
 <a href=#toc:log-viewer-enhancements>Log viewer enhancements</a><a href=#log-viewer-enhancements class=anchor aria-hidden=true></a></h3><p>Log viewer now supports enhanced searching and filtering options,
 such as keyword- and regular expression-based searching and filtering.
 Please read the in-app changelog for details. Support for batch
-operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.1.9><h3 data-number=6.1.9><span class=header-section-number>6.1.9</span>
+operations has also been added.</section><section id=launching-non-exported-activities class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
 <a href=#toc:launching-non-exported-activities>Launching non-exported
 activities</a><a href=#launching-non-exported-activities class=anchor aria-hidden=true></a></h3><p>App Manager now supports launching non-exported activities in no-root
 and ADB mode. However, in no-root mode,
 <code>android.permission.WRITE_SECURE_SETTINGS</code> permission is
-required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.1.10><h3 data-number=6.1.10><span class=header-section-number>6.1.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
+required.</section><section id=new-tags-in-app-info-tab class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:new-tags-in-app-info-tab>New tags in App Info tab</a><a href=#new-tags-in-app-info-tab class=anchor aria-hidden=true></a></h3><p>Five new tags are added in the App Info tab. They are: bloatware,
 Xposed, sensors disabled, open links, and static shared libs. Clicking
 on “bloatware” will display more information regarding the bloatware and
 suggest alternatives, “Xposed” tag will display dependency information,
 “open links” will display a list of links supported by the application,
 and “static shared libs” will display all version of the application
 installed in the system along with an option to uninstall them. The
-latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.1.10.0.1><h5 data-number=6.1.10.0.1><span class=header-section-number>6.1.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
+latter is useful for applications, such as Trichrome.<section id=known-issue-1 class=level5 data-number=6.3.10.0.1><h5 data-number=6.3.10.0.1><span class=header-section-number>6.3.10.0.1</span> Known issue<a href=#known-issue-1 class=anchor aria-hidden=true></a></h5><p>“Sensors disabled” only works real-time. That means if the
 application is not currently active, this tag will always display even
 though the applications may use sensors while it is running. This is a
 framework limitation and nothing can be done to avoid it
-effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.1.11><h3 data-number=6.1.11><span class=header-section-number>6.1.11</span> <a href=#toc:per-session-installer-options>Per-session installer
+effectively.</section></section><section id=per-session-installer-options class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:per-session-installer-options>Per-session installer
 options</a><a href=#per-session-installer-options class=anchor aria-hidden=true></a></h3><p>It is not possible to modify installer options during the
 installation by clicking on the “settings” button in the installation
 dialog. The installer options will be applied to all the applications
-installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.1.12><h3 data-number=6.1.12><span class=header-section-number>6.1.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
+installed in the same session (i.e., the installer queue).</section><section id=advanced-mode-of-operations-adb-enhancements class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:advanced-mode-of-operations-adb-enhancements>Advanced mode
 of operations, ADB enhancements, …</a><a href=#advanced-mode-of-operations-adb-enhancements class=anchor aria-hidden=true></a></h3><p>App Manager now supports running its remote server (which is used as
 a proxy for running privileged operations) as any supported user (UID).
 This includes root (0), system (1000), and shell/ADB (2000) through the
@@ -1605,9 +1616,9 @@ custom commands. This is also useful for Fire TVs which have disabled
 connecting to ADB from localhost through socket connection. In addition,
 ADB pairing is now done using notifications rather than split screen.
 ADB connection speed can also be improved by choosing to run App Manager
-in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.1.13><h3 data-number=6.1.13><span class=header-section-number>6.1.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
+in the background which can be configured in the settings.</section><section id=data-usage-widget-and-more class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:data-usage-widget-and-more>Data usage widget, and more</a><a href=#data-usage-widget-and-more class=anchor aria-hidden=true></a></h3><p>Data usage widget display the total data usage for the day, similar
 to the screen time widget which displays the total screen time for the
-day. In addition, existing widgets have been improved.</section><section id=others class=level3 data-number=6.1.14><h3 data-number=6.1.14><span class=header-section-number>6.1.14</span> <a href=#toc:others>Others</a><a href=#others class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
+day. In addition, existing widgets have been improved.</section><section id=others-1 class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Replaced log viewer, sys config, Terminal, etc. with Labs
 page<li><p>Added an option to disable sensors for each app in the App Info
 tab<li><p>Added an option to perform runtime optimization of applications
 in the 1-click Ops page and in the App Info tab<li><p>Added support for Zstandard compression for
@@ -1615,37 +1626,37 @@ backup/restore<li><p>Enabling APK signing now automatically enables zip align
 feature<li><p>Support exporting application list as CSV or JSON in the batch
 operations<li><p>Added pure black theme support<li><p>Display current activity name (when possible) in the UI Tracker
 window<li><p>Added an option to filter apps by user in the Main page<li><p>Display a link to Pithus report in the scanner page if
-available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.2><h2 data-number=6.2><span class=header-section-number>6.2</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
+available.</ul></section></section><section id=sec:v3.1.0-(423) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v3.1.0-(423)>v3.1.0 (423)</a><a href=#sec:v3.1.0-(423) class=anchor aria-hidden=true></a></h2><p>App Manager v3.1.0 comes with a few new features and a lot of
 improvements. Visit <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.2.1><h3 data-number=6.2.1><span class=header-section-number>6.2.1</span>
+Version/Changelog</a> for details.<section id=android-13-support class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
 <a href=#toc:android-13-support>Android 13 support</a><a href=#android-13-support class=anchor aria-hidden=true></a></h3><p>App Manager now targets Android 13 which means most issues in Android
 12 and 13 has been addressed, including SSAID and SAF issues as well as
-monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.2.1.0.1><h5 data-number=6.2.1.0.1><span class=header-section-number>6.2.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.2.2><h3 data-number=6.2.2><span class=header-section-number>6.2.2</span>
+monochrome icons and other theming issues.<section id=known-issue-2 class=level5 data-number=6.4.1.0.1><h5 data-number=6.4.1.0.1><span class=header-section-number>6.4.1.0.1</span> Known issue<a href=#known-issue-2 class=anchor aria-hidden=true></a></h5><p>KeyStore backup/restore not working in Android 12 and later.</section></section><section id=introducing-freezeunfreeze class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
 <a href=#toc:introducing-freezeunfreeze>Introducing
 freeze/unfreeze</a><a href=#introducing-freezeunfreeze class=anchor aria-hidden=true></a></h3><p>Enable/disable is replaced with freeze/unfreeze to allow greater
 control on the behaviours of an app. It supports suspend, disable and
 hide functionalities which can be controlled at <a href=app-manager://settings/rules_prefs/freeze_type>Settings >
 Rules > Default freezing method</a>. In order to make it easy to
 freeze or unfreeze an app, shortcuts can also be created from the App
-Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.2.3><h3 data-number=6.2.3><span class=header-section-number>6.2.3</span>
+Info tab by long clicking on the freeze or unfreeze button.</section><section id=export-app-list class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
 <a href=#toc:export-app-list>Export app list</a><a href=#export-app-list class=anchor aria-hidden=true></a></h3><p>In the Main page, it is now possible to export the list of apps in
 either XML or Markdown format using batch operations. In the future, the
-XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.2.4><h3 data-number=6.2.4><span class=header-section-number>6.2.4</span>
+XML file may also be imported to App Manager.</section><section id=elliptic-curve-crypography-ecc class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
 <a href=#toc:elliptic-curve-crypography-ecc>Elliptic Curve Crypography
 (ECC)</a><a href=#elliptic-curve-crypography-ecc class=anchor aria-hidden=true></a></h3><p>App Manager now fully supports encrypting backups using ECC in
-addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.2.5><h3 data-number=6.2.5><span class=header-section-number>6.2.5</span>
-<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.2.6><h3 data-number=6.2.6><span class=header-section-number>6.2.6</span>
+addition to offering AES, RSA and OpenPGP.</section><section id=new-languages class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+<a href=#toc:new-languages>New languages</a><a href=#new-languages class=anchor aria-hidden=true></a></h3><p>Two new languages are added: Korean and Romanian.</section><section id=more-list-options class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
 <a href=#toc:more-list-options>More list options</a><a href=#more-list-options class=anchor aria-hidden=true></a></h3><p>In the main page, more sorting and filtering options are added.
 Sorting options include sorting the apps by total size, total data
 usage, launch count, screen time and last usage time. Filtering options
 include filtering the apps having at least one item in the Android
 KeyStore, filtering apps with URIs granted via SAF, and filtering apps
-with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.2.7><h3 data-number=6.2.7><span class=header-section-number>6.2.7</span>
+with SSAID.</section><section id=improved-handling-of-mode-of-operation class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
 <a href=#toc:improved-handling-of-mode-of-operation>Improved handling
 of mode of operation</a><a href=#improved-handling-of-mode-of-operation class=anchor aria-hidden=true></a></h3><p>Fixed various issues with ADB pairing, handled incomplete USB
 debugging. Some rooting methods cannot allow interprocess communication
 via Binder. In those cases, ADB mode is used as a fallback method by
-enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.2.8><h3 data-number=6.2.8><span class=header-section-number>6.2.8</span>
+enabling it automatically if possible.</section><section id=handling-multiple-users class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
 <a href=#toc:handling-multiple-users>Handling multiple users</a><a href=#handling-multiple-users class=anchor aria-hidden=true></a></h3><p>When possible, App Manager will be able to display apps from work
 profile in no-root mode in addition to allowing basic operations such as
 launching the app or navigating to the system settings. For backups, it
@@ -1656,55 +1667,55 @@ install the app for all users instead of only the current user. Finally,
 in the app info tab, current app can be installed in another profile
 using the <em>Install for…</em> option available in the three-dots menu.
 This is analogous to the <code>pm install-existing</code> command,
-thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.2.9><h3 data-number=6.2.9><span class=header-section-number>6.2.9</span>
+thereby, making the installation process a lot faster.</section><section id=explorer-enhancements class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
 <a href=#toc:explorer-enhancements>Explorer enhancements</a><a href=#explorer-enhancements class=anchor aria-hidden=true></a></h3><p>Explorer can now open DEX and JAR files in addition to APK files.
 Several sorting options as well as folder options are also added as the
-list options.</section><section id=new-tag-wx class=level3 data-number=6.2.10><h3 data-number=6.2.10><span class=header-section-number>6.2.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
+list options.</section><section id=new-tag-wx class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-tag-wx>New tag: WX</a><a href=#new-tag-wx class=anchor aria-hidden=true></a></h3><p>In app info tab, a new tag called WX is added. It is displayed in
 Android 10 and later if the application targets Android 9 or earlier. It
 indicates <a href=https://en.wikipedia.org/wiki/W%5EX>W^X</a>
 violation which allows the app to execute arbitrary executable files
 either by the modification of executables embedded within the app or by
-downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.2.11><h3 data-number=6.2.11><span class=header-section-number>6.2.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
+downloading them from the Internet.</section><section id=app-ops-management class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:app-ops-management>App ops management</a><a href=#app-ops-management class=anchor aria-hidden=true></a></h3><p>App ops are now managed automatically to avoid various app ops
 related crashes in various platforms. This will also lessen the amount
-of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.2.12><h3 data-number=6.2.12><span class=header-section-number>6.2.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.2.13><h3 data-number=6.2.13><span class=header-section-number>6.2.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
-but also package names.</section><section id=interceptor class=level3 data-number=6.2.14><h3 data-number=6.2.14><span class=header-section-number>6.2.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
+of crashes in an unsupported operating system.</section><section id=batch-uninstallation class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:batch-uninstallation>Batch uninstallation</a><a href=#batch-uninstallation class=anchor aria-hidden=true></a></h3><p>In the Main page, enabled batch uninstallation in no-root mode.</section><section id=running-apps class=level3 data-number=6.4.13><h3 data-number=6.4.13><span class=header-section-number>6.4.13</span> <a href=#toc:running-apps>Running apps</a><a href=#running-apps class=anchor aria-hidden=true></a></h3><p>Enabled advanced searching. Searching now matches not only app labels
+but also package names.</section><section id=interceptor class=level3 data-number=6.4.14><h3 data-number=6.4.14><span class=header-section-number>6.4.14</span> <a href=#toc:interceptor>Interceptor</a><a href=#interceptor class=anchor aria-hidden=true></a></h3><p>Copy the intercepted Intent as am command which can be run from
 either an ADB shell or a terminal using root with the same
-effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.2.15><h3 data-number=6.2.15><span class=header-section-number>6.2.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.2.15.0.1><h5 data-number=6.2.15.0.1><span class=header-section-number>6.2.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
-permission in the OS.</section><section id=miui class=level5 data-number=6.2.15.0.2><h5 data-number=6.2.15.0.2><span class=header-section-number>6.2.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
-issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.2.15.0.3><h5 data-number=6.2.15.0.3><span class=header-section-number>6.2.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
-introduced in Android 11.</section></section><section id=others-1 class=level3 data-number=6.2.16><h3 data-number=6.2.16><span class=header-section-number>6.2.16</span> <a href=#toc:others-1>Others</a><a href=#others-1 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
+effectiveness.</section><section id=device-specific-changes class=level3 data-number=6.4.15><h3 data-number=6.4.15><span class=header-section-number>6.4.15</span> <a href=#toc:device-specific-changes>Device-specific changes</a><a href=#device-specific-changes class=anchor aria-hidden=true></a></h3><section id=graphene-os class=level5 data-number=6.4.15.0.1><h5 data-number=6.4.15.0.1><span class=header-section-number>6.4.15.0.1</span> Graphene OS<a href=#graphene-os class=anchor aria-hidden=true></a></h5><p>Explicitly handle the Internet permission which is a runtime
+permission in the OS.</section><section id=miui class=level5 data-number=6.4.15.0.2><h5 data-number=6.4.15.0.2><span class=header-section-number>6.4.15.0.2</span> MIUI<a href=#miui class=anchor aria-hidden=true></a></h5><p>Fixed permission denied issues in the installer due to a framework
+issue introduced in MIUI 12.5.</section><section id=motorola class=level5 data-number=6.4.15.0.3><h5 data-number=6.4.15.0.3><span class=header-section-number>6.4.15.0.3</span> Motorola<a href=#motorola class=anchor aria-hidden=true></a></h5><p>Fixed crashes in the Interceptor page due to a framework issue
+introduced in Android 11.</section></section><section id=others-2 class=level3 data-number=6.4.16><h3 data-number=6.4.16><span class=header-section-number>6.4.16</span> <a href=#toc:others-2>Others</a><a href=#others-2 class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Improved Java-Smali conversion by including all the subclasses
 during conversion<li><p>Improved scanning performance in the Scanner page<li><p>Improved updating the list of apps in the Main page<li><p>Scan all the available paths to detect systemless-ly installed
 system apps<li><p><code>vacuum</code> SQLite database before opening it for viewing
-or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.3><h2 data-number=6.3><span class=header-section-number>6.3</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
+or editing.</ul></section></section><section id=sec:v3.0.0-(410) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v3.0.0-(410)>v3.0.0 (410)</a><a href=#sec:v3.0.0-(410) class=anchor aria-hidden=true></a></h2><p>App Manager v3.0.0 comes with a lot of features and improvements. See
 <a href=app-manager://settings/about/version>Settings > About >
-Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.3.1><h3 data-number=6.3.1><span class=header-section-number>6.3.1</span>
+Version/Changelog</a> to see a more detailed changelog.<section id=material-3-and-more class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
 <a href=#toc:material-3-and-more>Material 3 and More</a><a href=#material-3-and-more class=anchor aria-hidden=true></a></h3><p>Material 3, somewhat similar to <em>Material You</em>, is a
 significant improvement over Material Design 2 with support for dynamic
 colours in Android 12 and later. In addition, many design changes have
 been made in App Manager without any significant changes in the overall
-user experience.<section id=known-issue-3 class=level5 data-number=6.3.1.0.1><h5 data-number=6.3.1.0.1><span class=header-section-number>6.3.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
-a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.3.2><h3 data-number=6.3.2><span class=header-section-number>6.3.2</span>
+user experience.<section id=known-issue-3 class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known issue<a href=#known-issue-3 class=anchor aria-hidden=true></a></h5><p>Switches are still based on Material Design 2 which will be fixed in
+a future release.</section></section><section id=wireless-debugging class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
 <a href=#toc:wireless-debugging>Wireless Debugging</a><a href=#wireless-debugging class=anchor aria-hidden=true></a></h3><p>Wireless debugging support has been fully implemented. Head over to
 §<a href=#sec:wireless-debugging data-reference-type=ref data-reference=sec:wireless-debugging>3.2</a> for instructions on how
 to configure wireless debugging.<div class="amalert tip"><p><strong><em>No-root users.</em></strong><p>Due to auto-detection feature, startup time might be large for
 no-root users when the mode of operation is set to <em>auto</em>.
 Instead, no-root users should select <em>no-root</em> instead of
-<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.3.3><h3 data-number=6.3.3><span class=header-section-number>6.3.3</span>
+<em>auto</em>.</div></section><section id=languages class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
 <a href=#toc:languages>Languages</a><a href=#languages class=anchor aria-hidden=true></a></h3><p>App Manager is fully translated into Indonesian and Italian languages
 and can be enabled in settings. Bengali is removed due to lack of
-translators.</section><section id=introducing-app-explorer class=level3 data-number=6.3.4><h3 data-number=6.3.4><span class=header-section-number>6.3.4</span>
+translators.</section><section id=introducing-app-explorer class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
 <a href=#toc:introducing-app-explorer>Introducing App Explorer</a><a href=#introducing-app-explorer class=anchor aria-hidden=true></a></h3><p>App Explorer can be used to browse the contents of an application.
 This includes binary XML files, DEX contents or any other media files.
 DEX contents can only be explored in Android Oreo (Android 8) and later.
 It’s also possible to convert an <code>.smali</code> file into
 <code>.java</code> for a better understanding of the reversed code. This
 feature, if not needed, can be disabled in Settings > Enable/disable
-features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.3.5><h3 data-number=6.3.5><span class=header-section-number>6.3.5</span>
+features.</section><section id=import-backups-from-other-applications class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
 <a href=#toc:import-backups-from-other-applications>Import Backups
 from Other Applications</a><a href=#import-backups-from-other-applications class=anchor aria-hidden=true></a></h3><p>It is possible to import backups from discontinued or obsolete
 applications such as Titanium Backup, OAndBackup and Swift Backup
 (version 3.0 to 3.2). Go to Setting > Backup/restore to find this
-option.</section><section id=virustotal class=level3 data-number=6.3.6><h3 data-number=6.3.6><span class=header-section-number>6.3.6</span>
+option.</section><section id=virustotal class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
 <a href=#toc:virustotal>VirusTotal</a><a href=#virustotal class=anchor aria-hidden=true></a></h3><p>VirusTotal is a widely used tool to scan files and URLs for viruses.
 In the scanner page and in the running apps page, an option to scan
 files with VirusTotal has been added. But the option is hidden by
@@ -1713,79 +1724,79 @@ VirusTotal. Go to Settings > VirusTotal API Key for more
 information.<div class="amalert warning"><p><strong><em>Internet feature.</em></strong><p>This is currently the only feature which require an Internet
 connection. If you wish to use any Internet feature that might also be
 added in the future, enable <em>Use the Internet</em> in Settings >
-Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.3.7><h3 data-number=6.3.7><span class=header-section-number>6.3.7</span>
+Enable/disable features.</div></section><section id=trigger-profiles-from-the-automation-software class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
 <a href=#toc:trigger-profiles-from-the-automation-software>Trigger
 Profiles from the Automation Software</a><a href=#trigger-profiles-from-the-automation-software class=anchor aria-hidden=true></a></h3><p>As the implementation of routine operations is being delayed, an
 option to trigger profiles from the external automation software is
 added. See §<a href=#sec:automating-tasks data-reference-type=ref data-reference=sec:automating-tasks>3.4</a> for instructions on how to
-configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.3.8><h3 data-number=6.3.8><span class=header-section-number>6.3.8</span>
+configure profile automation.</section><section id=improved-application-installer class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
 <a href=#toc:improved-application-installer>Improved Application
 Installer</a><a href=#improved-application-installer class=anchor aria-hidden=true></a></h3><p>Application installer includes several improvements including the
 ability to downgrade applications in no-root mode, installing multiple
 applications at once and blocking trackers after installation. In
 Android 12 and later, no-root users can update applications without any
-user interactions.</section><section id=component-blocking class=level3 data-number=6.3.9><h3 data-number=6.3.9><span class=header-section-number>6.3.9</span>
+user interactions.</section><section id=component-blocking class=level3 data-number=6.5.9><h3 data-number=6.5.9><span class=header-section-number>6.5.9</span>
 <a href=#toc:component-blocking>Component Blocking</a><a href=#component-blocking class=anchor aria-hidden=true></a></h3><p>It is now possible to configure how App Manager should block a
 component. Visit Settings > Rules > Default blocking method for
 more information. In the components tab, long clicking the block/unblock
 button opens a context menu which allows per-component blocking in a
 similar manner. ADB users can also block the components of a <em>Test
-only</em> app.</section><section id=advanced-searching class=level3 data-number=6.3.10><h3 data-number=6.3.10><span class=header-section-number>6.3.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
+only</em> app.</section><section id=advanced-searching class=level3 data-number=6.5.10><h3 data-number=6.5.10><span class=header-section-number>6.5.10</span> <a href=#toc:advanced-searching>Advanced Searching</a><a href=#advanced-searching class=anchor aria-hidden=true></a></h3><p>In some pages, the search bar supports additional searching which
 includes searching via prefix, suffix or even regular expressions. In
 the main page, it is also possible to search for applications using the
 first letters of each word, e.g. <em>App Manager</em> can be listed by
-searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.3.11><h3 data-number=6.3.11><span class=header-section-number>6.3.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
-display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.3.12><h3 data-number=6.3.12><span class=header-section-number>6.3.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
+searching for <em>am</em>.</section><section id=shared-libraries class=level3 data-number=6.5.11><h3 data-number=6.5.11><span class=header-section-number>6.5.11</span> <a href=#toc:shared-libraries>Shared Libraries</a><a href=#shared-libraries class=anchor aria-hidden=true></a></h3><p>Shared libraries tab has received a significant improvements. It can
+display three types of libraries, such as native, jar and APK files.</section><section id=make-the-best-use-of-interceptor class=level3 data-number=6.5.12><h3 data-number=6.5.12><span class=header-section-number>6.5.12</span> <a href=#toc:make-the-best-use-of-interceptor>Make the Best Use of
 Interceptor</a><a href=#make-the-best-use-of-interceptor class=anchor aria-hidden=true></a></h3><p>Activity interceptor can be opened directly from the activities tab
 by long clicking on the launch button, and similarly, activities can be
 launched from the activity interceptor page with or without root, for
 any users.<div class="amalert tip"><p><strong><em>Notice.</em></strong><p>Currently, activities opened via root cannot send the results back to
-the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.3.13><h3 data-number=6.3.13><span class=header-section-number>6.3.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
+the original applications.</div></section><section id=widget-screen-time class=level3 data-number=6.5.13><h3 data-number=6.5.13><span class=header-section-number>6.5.13</span> <a href=#toc:widget-screen-time>Widget: Screen Time</a><a href=#widget-screen-time class=anchor aria-hidden=true></a></h3><p>Screen time widget is quite similar to Digital Wellbeing’s widget by
 the same name. It displays the total screen time for the day along with
-the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.3.14><h3 data-number=6.3.14><span class=header-section-number>6.3.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
-directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.4><h2 data-number=6.4><span class=header-section-number>6.4</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.4.1><h3 data-number=6.4.1><span class=header-section-number>6.4.1</span>
+the top three apps from all users.</section><section id=widget-clear-cache class=level3 data-number=6.5.14><h3 data-number=6.5.14><span class=header-section-number>6.5.14</span> <a href=#toc:widget-clear-cache>Widget: Clear Cache</a><a href=#widget-clear-cache class=anchor aria-hidden=true></a></h3><p>Clear cache widget can be to clear cache from all the applications
+directly from the home screen.</section></section><section id=sec:v2.6.0-(385) class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:sec:v2.6.0-(385)>v2.6.0 (385)</a><a href=#sec:v2.6.0-(385) class=anchor aria-hidden=true></a></h2><section id=introducing-backups class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
 <a href=#toc:introducing-backups>Introducing Backups</a><a href=#introducing-backups class=anchor aria-hidden=true></a></h3><p>Back up/restore feature is now finally out of beta! Read <a href=#sec:backup-restore>the corresponding guide</a> to understand how
-it works.</section><section id=introducing-log-viewer class=level3 data-number=6.4.2><h3 data-number=6.4.2><span class=header-section-number>6.4.2</span>
+it works.</section><section id=introducing-log-viewer class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
 <a href=#toc:introducing-log-viewer>Introducing Log Viewer</a><a href=#introducing-log-viewer class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:log-viewer>Log viewer</a> is essentially a
 front-end for <code>logcat</code>. It can be used to filter logs by
 <em>tag</em> or <em>pid</em> (process ID), or even by custom filters.
 Log levels AKA verbosity can also be configured. You can also save,
-share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.4.3><h3 data-number=6.4.3><span class=header-section-number>6.4.3</span>
+share and manage logs.</section><section id=lock-app-manager class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
 <a href=#toc:lock-app-manager>Lock App Manager</a><a href=#lock-app-manager class=anchor aria-hidden=true></a></h3><p><a href=#subsubsec:screen-lock>Lock App Manager</a> with the screen
-lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.4.4><h3 data-number=6.4.4><span class=header-section-number>6.4.4</span>
+lock configured for your device.</section><section id=extended-modes-for-app-ops class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
 <a href=#toc:extended-modes-for-app-ops>Extended Modes for App
 Ops</a><a href=#extended-modes-for-app-ops class=anchor aria-hidden=true></a></h3><p>You can set any mode for any app ops that your device supports,
 either from the <a href=#subsec:set-mode-for-app-ops-dots>1-click ops
-page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.4.5><h3 data-number=6.4.5><span class=header-section-number>6.4.5</span>
+page</a> or from the <a href=#subsubsec:app-ops>app ops tab</a>.</section><section id=new-batch-ops-add-to-profile class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
 <a href=#toc:new-batch-ops-add-to-profile>New Batch Ops: Add to
 Profile</a><a href=#new-batch-ops-add-to-profile class=anchor aria-hidden=true></a></h3><p>You can now easily add selected apps to an existing profile using the
-batch operations.</section><section id=app-info-improved class=level3 data-number=6.4.6><h3 data-number=6.4.6><span class=header-section-number>6.4.6</span>
+batch operations.</section><section id=app-info-improved class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
 <a href=#toc:app-info-improved>App Info: Improved</a><a href=#app-info-improved class=anchor aria-hidden=true></a></h3><p>App info tab now has many options, including the ability to change <a href=#sec:terminologies>SSAID</a>, network policy (i.e. background
 network usage), battery optimization, etc. Most of the tags used in this
 tab are also clickable, and if you click on them, you will be able to
-look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.4.7><h3 data-number=6.4.7><span class=header-section-number>6.4.7</span>
+look at the current state or configure them right away.</section><section id=advanced-sort-and-filtering-options-in-the-main-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
 <a href=#toc:advanced-sort-and-filtering-options-in-the-main-page>Advanced
 Sort and Filtering Options in the Main Page</a><a href=#advanced-sort-and-filtering-options-in-the-main-page class=anchor aria-hidden=true></a></h3><p>Sort and filter options are now replaced by <a href=#subsubsec:main-list-options>List Options</a> which is highly
-configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.4.8><h3 data-number=6.4.8><span class=header-section-number>6.4.8</span>
+configurable, including the ability to filter using profiles.</section><section id=about-this-device class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
 <a href=#toc:about-this-device>About This Device</a><a href=#about-this-device class=anchor aria-hidden=true></a></h3><p>Interested in knowing about your device in just one page? Go to the
-bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.4.9><h3 data-number=6.4.9><span class=header-section-number>6.4.9</span>
+bottom of the <a href=#subsec:device-info>settings page</a>.</section><section id=enabledisable-features class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
 <a href=#toc:enabledisable-features>Enable/disable Features</a><a href=#enabledisable-features class=anchor aria-hidden=true></a></h3><p>Not interested in all the features that AM offers? You can disable
-some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.4.10><h3 data-number=6.4.10><span class=header-section-number>6.4.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
-Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.4.11><h3 data-number=6.4.11><span class=header-section-number>6.4.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
-Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.4.12><h3 data-number=6.4.12><span class=header-section-number>6.4.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
+some features in <a href=#subsubsec:enable/disable-features>settings</a>.</section><section id=new-languages-1 class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:new-languages-1>New Languages</a><a href=#new-languages-1 class=anchor aria-hidden=true></a></h3><p>AM now has more than 19 languages! New languages include Farsi,
+Japanese and Traditional Chinese.</section><section id=signing-the-apk-files class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:signing-the-apk-files>Signing the APK Files</a><a href=#signing-the-apk-files class=anchor aria-hidden=true></a></h3><p>You can now import external signing keys in AM! For security, App
+Manager has its own encrypted KeyStore which can also be <a href=#subsubsec:import/export-keystore>imported or exported</a>.</section><section id=new-extension-unapkm class=level3 data-number=6.6.12><h3 data-number=6.6.12><span class=header-section-number>6.6.12</span> <a href=#toc:new-extension-unapkm>New Extension: UnAPKM</a><a href=#new-extension-unapkm class=anchor aria-hidden=true></a></h3><p>Since APKMirror has removed encryption from their APKM files, it’s no
 longer necessary to decrypt them. As a result, the option to decrypt
 APKM files has been removed. Instead, this option is now provided by the
 UnAPKM extension which you can grab from <a href=https://f-droid.org/packages/io.github.muntashirakon.unapkm/>F-Droid</a>.
 So, if you have an encrypted APKM file and have this extension
-installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.5><h2 data-number=6.5><span class=header-section-number>6.5</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.5.1><h3 data-number=6.5.1><span class=header-section-number>6.5.1</span>
+installed, you can open the file directly in AM.</section></section><section id=sec:v2.5.20-(375) class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:sec:v2.5.20-(375)>v2.5.20 (375)</a><a href=#sec:v2.5.20-(375) class=anchor aria-hidden=true></a></h2><section id=subsec:introducing-profiles class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
 <a href=#toc:subsec:introducing-profiles>Introducing Profiles</a><a href=#subsec:introducing-profiles class=anchor aria-hidden=true></a></h3><p><a href=#sec:profile-page>Profiles</a> finally closes the <a href=https://github.com/MuntashirAkon/AppManager/issues/72>related
 issue</a>. Profiles can be used to execute certain tasks repeatedly
 without doing everything manually. A profile can be applied (or invoked)
 either from the <a href=#sec:profiles-page>Profiles page</a> or from
 the home screen by creating shortcuts. There are also some presets which
 consist of debloating profiles taken from <a href=https://gitlab.com/W1nst0n/universal-android-debloater>Universal
-Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.5.1.0.1><h5 data-number=6.5.1.0.1><span class=header-section-number>6.5.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
-working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.5.2><h3 data-number=6.5.2><span class=header-section-number>6.5.2</span>
+Android Debloater</a>.<section id=known-limitations class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known limitations<a href=#known-limitations class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Exporting rules and applying permissions are not currently
+working.<li><p>Profiles are applied for all users.</ul></section></section><section id=subsec:the-interceptor class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
 <a href=#toc:subsec:the-interceptor>The Interceptor</a><a href=#subsec:the-interceptor class=anchor aria-hidden=true></a></h3><p><a href=https://github.com/MuntashirAkon/intent-intercept>Intent
 Intercept</a> works as a man-in-the-middle between source and
 destination, that is, when you open a file or URL with another app, you
@@ -1793,33 +1804,33 @@ can see what is being shared by opening it with Interceptor first. You
 can also add or modify the intents before sending them to the
 destination. Additionally, you can double-click on any exportable
 activities in the Activities tab in the App Details page to open them in
-the Interceptor to add more configurations.<section id=known-limitation class=level5 data-number=6.5.2.0.1><h5 data-number=6.5.2.0.1><span class=header-section-number>6.5.2.0.1</span> Known limitation<a href=#known-limitation class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.5.3><h3 data-number=6.5.3><span class=header-section-number>6.5.3</span>
+the Interceptor to add more configurations.<section id=known-limitation-2 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Editing extras is not currently possible.</section></section><section id=subsec:unapkm:-dedrm-the-apkm-files class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
 <a href=#toc:subsec:unapkm:-dedrm-the-apkm-files>UnAPKM: DeDRM the
 APKM files</a><a href=#subsec:unapkm:-dedrm-the-apkm-files class=anchor aria-hidden=true></a></h3><p>When I released a small tool called <a href=https://f-droid.org/en/packages/io.github.muntashirakon.unapkm>UnAPKM</a>,
 I promised that similar feature will be available in App Manager. I am
 proud to announce that you can open APKM files directly in the App Info
-page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.5.4><h3 data-number=6.5.4><span class=header-section-number>6.5.4</span>
+page or convert them to APKS or install them directly.</section><section id=subsec:multiple-user class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
 <a href=#toc:subsec:multiple-user>Multiple user</a><a href=#subsec:multiple-user class=anchor aria-hidden=true></a></h3><p>App manager now supports multiple users! For now, this requires root
 or ADB. But no-root support is also being considered. If you have
 multiple users enabled and click on an app installed in multiple
 profiles, an alert prompt will be displayed where you can select the
-user.</section><section id=vive-la-france class=level3 data-number=6.5.5><h3 data-number=6.5.5><span class=header-section-number>6.5.5</span>
+user.</section><section id=vive-la-france class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
 <a href=#toc:vive-la-france>Vive la France!</a><a href=#vive-la-france class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, we have one more addition to the language
 club: French. You can add more languages or improve existing
-translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.5.6><h3 data-number=6.5.6><span class=header-section-number>6.5.6</span>
+translations at <a href=https://hosted.weblate.org/engage/app-manager>Weblate</a>.</section><section id=report-crashes class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
 <a href=#toc:report-crashes>Report crashes</a><a href=#report-crashes class=anchor aria-hidden=true></a></h3><p>If App Manager crashes, you can now easily report the crash from the
 notifications which opens the share options. Crashes are not reported by
-App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.5.7><h3 data-number=6.5.7><span class=header-section-number>6.5.7</span>
+App Manager, it only redirects you to your favourite Email client.</section><section id=android-11 class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
 <a href=#toc:android-11>Android 11</a><a href=#android-11 class=anchor aria-hidden=true></a></h3><p>Added support for Android 11. Not everything may work as expected
-though.</section><section id=app-installer-improvements class=level3 data-number=6.5.8><h3 data-number=6.5.8><span class=header-section-number>6.5.8</span>
+though.</section><section id=app-installer-improvements class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
 <a href=#toc:app-installer-improvements>App Installer
-Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.5.8.1><h4 data-number=6.5.8.1><span class=header-section-number>6.5.8.1</span> Set installation
+Improvements</a><a href=#app-installer-improvements class=anchor aria-hidden=true></a></h3><section id=set-installation-locations class=level4 data-number=6.7.8.1><h4 data-number=6.7.8.1><span class=header-section-number>6.7.8.1</span> Set installation
 locations<a href=#set-installation-locations class=anchor aria-hidden=true></a></h4><p>In settings page, you can set install locations such as auto
-(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.5.8.2><h4 data-number=6.5.8.2><span class=header-section-number>6.5.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
-only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.5.8.3><h4 data-number=6.5.8.3><span class=header-section-number>6.5.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
-during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.5.8.4><h4 data-number=6.5.8.4><span class=header-section-number>6.5.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
+(default), internal only and prefer external.</section><section id=set-apk-installer class=level4 data-number=6.7.8.2><h4 data-number=6.7.8.2><span class=header-section-number>6.7.8.2</span> Set APK installer<a href=#set-apk-installer class=anchor aria-hidden=true></a></h4><p>In settings page, you can also set default APK installer (root/ADB
+only) instead of App Manager.</section><section id=multiple-users class=level4 data-number=6.7.8.3><h4 data-number=6.7.8.3><span class=header-section-number>6.7.8.3</span> Multiple users<a href=#multiple-users class=anchor aria-hidden=true></a></h4><p>In settings page, you can allow App Manager to display multiple users
+during APK installation.</section><section id=signing-apk-files class=level4 data-number=6.7.8.4><h4 data-number=6.7.8.4><span class=header-section-number>6.7.8.4</span> Signing APK files<a href=#signing-apk-files class=anchor aria-hidden=true></a></h4><p>In settings page, you can choose to sign APK files before installing
 them. You can also select which signature scheme to use in the <em>APK
-signing</em> option in settings.<section id=known-limitation-1 class=level5 data-number=6.5.8.4.1><h5 data-number=6.5.8.4.1><span class=header-section-number>6.5.8.4.1</span> Known limitation<a href=#known-limitation-1 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.6><h2 data-number=6.6><span class=header-section-number>6.6</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.6.1><h3 data-number=6.6.1><span class=header-section-number>6.6.1</span>
+signing</em> option in settings.<section id=known-limitation-3 class=level5 data-number=6.7.8.4.1><h5 data-number=6.7.8.4.1><span class=header-section-number>6.7.8.4.1</span> Known limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>Currently, only a generic key is used to sign APK files</section></section></section></section><section id=v2.5.17-368 class=level2 data-number=6.8><h2 data-number=6.8><span class=header-section-number>6.8</span> <a href=#toc:v2.5.17-368>v2.5.17 (368)</a><a href=#v2.5.17-368 class=anchor aria-hidden=true></a></h2><section id=app-installer class=level3 data-number=6.8.1><h3 data-number=6.8.1><span class=header-section-number>6.8.1</span>
 <a href=#toc:app-installer>App Installer</a><a href=#app-installer class=anchor aria-hidden=true></a></h3><p>As promised, it is now possible to select splits. AM also provides
 recommendations based on device configurations. If the app is already
 installed, recommendations are provided based on the installed app. It
@@ -1831,14 +1842,14 @@ installed and the new (x)apk(s) is newer or older or the same version
 with a different signature, AM will display a list of changes similar to
 <strong>What’s New</strong> before prompting the user to install the
 app. This is useful if the app has introduced tracker components, new
-permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.6.1.0.1><h5 data-number=6.6.1.0.1><span class=header-section-number>6.6.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
+permissions, etc.<section id=known-limitations-1 class=level5 data-number=6.8.1.0.1><h5 data-number=6.8.1.0.1><span class=header-section-number>6.8.1.0.1</span> Known Limitations<a href=#known-limitations-1 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Large app can take a long time to fetch app info, and therefore,
 it may take a long time display the installation prompt.<li><p>If the apk is not located in the internal storage, the app has to
 be cached first which might also take a long time depending on the size
-of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.6.2><h3 data-number=6.6.2><span class=header-section-number>6.6.2</span>
+of the apk.</ul></section></section><section id=scanner-replacement-for-exodus-page class=level3 data-number=6.8.2><h3 data-number=6.8.2><span class=header-section-number>6.8.2</span>
 <a href=#toc:scanner-replacement-for-exodus-page>Scanner: Replacement
 for Exodus Page</a><a href=#scanner-replacement-for-exodus-page class=anchor aria-hidden=true></a></h3><p>Exodus page is now replaced with scanner page. <a href=#sec:scanner-page>Scanner page</a> contains not only a list of
 trackers but also a list of used libraries. This is just a start. In the
-future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.6.3><h3 data-number=6.6.3><span class=header-section-number>6.6.3</span>
+future, this page will contain more in depth analysis of the app.</section><section id=introducing-system-config class=level3 data-number=6.8.3><h3 data-number=6.8.3><span class=header-section-number>6.8.3</span>
 <a href=#toc:introducing-system-config>Introducing System Config</a><a href=#introducing-system-config class=anchor aria-hidden=true></a></h3><p>System Config lists various system configurations and
 whitelists/blacklists included in Android by either OEM/vendor, AOSP or
 even some Magisk modules. Root users can access this option from the
@@ -1846,10 +1857,10 @@ overflow menu in the main page. There isn’t any official documentation
 for these options therefore it’s difficult to write a complete
 documentation for this page. I will gradually add documentations using
 my own knowledge. However, some functions should be understandable by
-their name.</section><section id=more-languages class=level3 data-number=6.6.4><h3 data-number=6.6.4><span class=header-section-number>6.6.4</span>
+their name.</section><section id=more-languages class=level3 data-number=6.8.4><h3 data-number=6.8.4><span class=header-section-number>6.8.4</span>
 <a href=#toc:more-languages>More Languages</a><a href=#more-languages class=anchor aria-hidden=true></a></h3><p>Thanks to the contributors, AM now has more than 12 languages. New
 languages include Bengali, Hindi, Norwegian, Polish, Russian, Simplified
-Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.6.5><h3 data-number=6.6.5><span class=header-section-number>6.6.5</span>
+Chinese, Turkish and Ukrainian.</section><section id=app-info-tab class=level3 data-number=6.8.5><h3 data-number=6.8.5><span class=header-section-number>6.8.5</span>
 <a href=#toc:app-info-tab>App Info Tab</a><a href=#app-info-tab class=anchor aria-hidden=true></a></h3><p>More tags are added in the <a href=#subsec:app-info-tab>app info
 tab</a> such as <strong>KeyStore</strong> (apps with KeyStore items),
 <strong>Systemless app</strong> (apps installed via Magisk),
@@ -1859,72 +1870,72 @@ more options are added namely <strong>Reinstall</strong> and
 Bluetooth. For system apps, it is possible to uninstall updates for
 root/ADB users. But like the similar option in the system settings, this
 operation will clear all app data. As stated above, exodus has been
-replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.6.6><h3 data-number=6.6.6><span class=header-section-number>6.6.6</span>
+replaced with scanner.</section><section id=navigation-improvements class=level3 data-number=6.8.6><h3 data-number=6.8.6><span class=header-section-number>6.8.6</span>
 <a href=#toc:navigation-improvements>Navigation Improvements</a><a href=#navigation-improvements class=anchor aria-hidden=true></a></h3><p>It’s now relatively easy to navigate to various UI components using
 keyboard. You can use up/down button to navigate between list items and
-tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.6.7><h3 data-number=6.6.7><span class=header-section-number>6.6.7</span>
+tab button to navigate to UI components inside an item.</section><section id=running-apps-page class=level3 data-number=6.8.7><h3 data-number=6.8.7><span class=header-section-number>6.8.7</span>
 <a href=#toc:running-apps-page>Running Apps Page</a><a href=#running-apps-page class=anchor aria-hidden=true></a></h3><p>It is now possible to sort and filter processes in this tab. Also,
 the three big buttons are replaced with an easy-to-use three dot menu.
 Previously the memory usage was wrong which is fixed in this
-version.</section><section id=built-in-toybox class=level3 data-number=6.6.8><h3 data-number=6.6.8><span class=header-section-number>6.6.8</span>
+version.</section><section id=built-in-toybox class=level3 data-number=6.8.8><h3 data-number=6.8.8><span class=header-section-number>6.8.8</span>
 <a href=#toc:built-in-toybox>Built-in Toybox</a><a href=#built-in-toybox class=anchor aria-hidden=true></a></h3><p>Toybox (an alternative to busybox) is bundled with AM. Although
 Android has this utility built-in from API 23, toybox is bundled in
-order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.6.9><h3 data-number=6.6.9><span class=header-section-number>6.6.9</span>
+order to prevent buggy implementations and to support API &lt; 23.</section><section id=component-blocker-improvements class=level3 data-number=6.8.9><h3 data-number=6.8.9><span class=header-section-number>6.8.9</span>
 <a href=#toc:component-blocker-improvements>Component Blocker
 Improvements</a><a href=#component-blocker-improvements class=anchor aria-hidden=true></a></h3><p>Component blocker seemed to be problematic in the previous version,
 especially when global component blocking is enabled. The issues are
 mostly fixed now.<div class="amalert warning"><p><strong><em>Caution.</em></strong><p>The component blocking mechanism is no longer compatible with v2.5.6
 due to various security issues. If you have this version, upgrade to
 v2.5.13 or earlier versions first. After that, enable <a href=#subsubsec:instant-component-blocking>global component
-blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.6.10><h3 data-number=6.6.10><span class=header-section-number>6.6.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
+blocking</a> and disable it again.</div></section><section id=improvements-in-the-app-details-page class=level3 data-number=6.8.10><h3 data-number=6.8.10><span class=header-section-number>6.8.10</span> <a href=#toc:improvements-in-the-app-details-page>Improvements in the App
 Details Page</a><a href=#improvements-in-the-app-details-page class=anchor aria-hidden=true></a></h3><p>Value of various app ops depend on their parent app ops. Therefore,
 when you allow/deny an app op, the parent of the app op gets modified.
 This fixes the issues some users have been complaining regarding some
 app ops that couldn’t be changed.<p>If an app has the target API 23 or less, its permissions cannot be
 modified using the <code>pm grant …</code> command. Therefore, for such
 apps, option to toggle permission has been disabled.<p>The signature tab is improved to support localization. It also
-displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.6.11><h3 data-number=6.6.11><span class=header-section-number>6.6.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
-Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.7><h2 data-number=6.7><span class=header-section-number>6.7</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.7.1><h3 data-number=6.7.1><span class=header-section-number>6.7.1</span>
+displays multiple checksums for a signature.</section><section id=app-manifest class=level3 data-number=6.8.11><h3 data-number=6.8.11><span class=header-section-number>6.8.11</span> <a href=#toc:app-manifest>App Manifest</a><a href=#app-manifest class=anchor aria-hidden=true></a></h3><p>Manifest no longer crashes if the size of the manifest is too long.
+Generated manifest are now more accurate than before.</section></section><section id=v2.5.13-348 class=level2 data-number=6.9><h2 data-number=6.9><span class=header-section-number>6.9</span> <a href=#toc:v2.5.13-348>v2.5.13 (348)</a><a href=#v2.5.13-348 class=anchor aria-hidden=true></a></h2><section id=bundled-app-split-apk class=level3 data-number=6.9.1><h3 data-number=6.9.1><span class=header-section-number>6.9.1</span>
 <a href=#toc:bundled-app-split-apk>Bundled App (Split APK)</a><a href=#bundled-app-split-apk class=anchor aria-hidden=true></a></h3><p>Bundled app formats such as <strong>apks</strong> and
 <strong>xapk</strong> are now supported. You can install these apps
 using the regular installation buttons. For root and adb users, apps are
 installed using shell, and for non-root users, the platform default
-method is used.<section id=known-limitations-2 class=level5 data-number=6.7.1.0.1><h5 data-number=6.7.1.0.1><span class=header-section-number>6.7.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
+method is used.<section id=known-limitations-2 class=level5 data-number=6.9.1.0.1><h5 data-number=6.9.1.0.1><span class=header-section-number>6.9.1.0.1</span> Known Limitations<a href=#known-limitations-2 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Currently <em>all</em> splits apks are installed. But this
 behaviour is going to change in the next release. If you only need a few
 splits instead of all, extract the <strong>APKS</strong> or
 <strong>XAPK</strong> file, and then, create a new zip file with your
 desired split apks and replace the <strong>ZIP</strong> extension with
 <strong>APKS</strong>. Now, open it with AM.<li><p>There is no progress dialog to display the installation
-progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.7.2><h3 data-number=6.7.2><span class=header-section-number>6.7.2</span>
+progress.</ul></section></section><section id=direct-install-support class=level3 data-number=6.9.2><h3 data-number=6.9.2><span class=header-section-number>6.9.2</span>
 <a href=#toc:direct-install-support>Direct Install Support</a><a href=#direct-install-support class=anchor aria-hidden=true></a></h3><p>You can now install <strong>APK</strong>, <strong>APKS</strong> or
 <strong>XAPK</strong> directly from your favourite browser or file
 manager. For apps that need updates, a <strong>What’s New</strong>
-dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.7.2.0.1><h5 data-number=6.7.2.0.1><span class=header-section-number>6.7.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
+dialog is displayed showing the changes in the new version.<section id=known-limitations-3 class=level5 data-number=6.9.2.0.1><h5 data-number=6.9.2.0.1><span class=header-section-number>6.9.2.0.1</span> Known Limitations<a href=#known-limitations-3 class=anchor aria-hidden=true></a></h5><ul class=incremental><li><p>Downgrade is not yet possible.<li><p>There is no progress dialog to display the installation progress.
 If you cannot interact with the current page, wait until the
-installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.7.3><h3 data-number=6.7.3><span class=header-section-number>6.7.3</span>
+installation is finished.</ul></section></section><section id=remove-all-blocking-rules class=level3 data-number=6.9.3><h3 data-number=6.9.3><span class=header-section-number>6.9.3</span>
 <a href=#toc:remove-all-blocking-rules>Remove All Blocking Rules</a><a href=#remove-all-blocking-rules class=anchor aria-hidden=true></a></h3><p>In the Settings page, a new option is added which can be used to
-remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.7.4><h3 data-number=6.7.4><span class=header-section-number>6.7.4</span>
+remove all blocking rules configured within App Manager.</section><section id=app-ops class=level3 data-number=6.9.4><h3 data-number=6.9.4><span class=header-section-number>6.9.4</span>
 <a href=#toc:app-ops>App Ops</a><a href=#app-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>App Ops are now generated using a technique similar to AppOpsX.
 This should decrease the loading time significantly in the App Ops
 tab.<li><p>In the App Ops tab, a menu item is added which can be used to
 list only active app ops without including the default app ops. The
-preference is saved in the shared preferences.</ul><section id=known-limitation-2 class=level5 data-number=6.7.4.0.1><h5 data-number=6.7.4.0.1><span class=header-section-number>6.7.4.0.1</span> Known Limitation<a href=#known-limitation-2 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
-restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.7.5><h3 data-number=6.7.5><span class=header-section-number>6.7.5</span>
+preference is saved in the shared preferences.</ul><section id=known-limitation-4 class=level5 data-number=6.9.4.0.1><h5 data-number=6.9.4.0.1><span class=header-section-number>6.9.4.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Often the App Ops tab may not be responsive. If that’s the case,
+restart App Manager.</section></section><section id=enhanced-adb-support class=level3 data-number=6.9.5><h3 data-number=6.9.5><span class=header-section-number>6.9.5</span>
 <a href=#toc:enhanced-adb-support>Enhanced ADB Support</a><a href=#enhanced-adb-support class=anchor aria-hidden=true></a></h3><p>ADB shell commands are now executed using a technique similar to
 AppOpsX (This is the <em>free</em> alternative of AppOps by Rikka.).
-This should dramatically increase the execution time.<section id=known-limitation-3 class=level5 data-number=6.7.5.0.1><h5 data-number=6.7.5.0.1><span class=header-section-number>6.7.5.0.1</span> Known Limitation<a href=#known-limitation-3 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
-restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.7.6><h3 data-number=6.7.6><span class=header-section-number>6.7.6</span>
-<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.7.7><h3 data-number=6.7.7><span class=header-section-number>6.7.7</span>
+This should dramatically increase the execution time.<section id=known-limitation-5 class=level5 data-number=6.9.5.0.1><h5 data-number=6.9.5.0.1><span class=header-section-number>6.9.5.0.1</span> Known Limitation<a href=#known-limitation-5 class=anchor aria-hidden=true></a></h5><p>AM can often crash or become not responsive. If that’s the case,
+restart App Manager.</section></section><section id=filtering-in-main-page class=level3 data-number=6.9.6><h3 data-number=6.9.6><span class=header-section-number>6.9.6</span>
+<a href=#toc:filtering-in-main-page>Filtering in Main Page</a><a href=#filtering-in-main-page class=anchor aria-hidden=true></a></h3><p>Add an option to filter apps that has at least one activity.</section><section id=apk-backupsharing class=level3 data-number=6.9.7><h3 data-number=6.9.7><span class=header-section-number>6.9.7</span>
 <a href=#toc:apk-backupsharing>Apk Backup/Sharing</a><a href=#apk-backupsharing class=anchor aria-hidden=true></a></h3><p>Apk files are now saved as <code>app name_version.extension</code>
-instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.7.8><h3 data-number=6.7.8><span class=header-section-number>6.7.8</span>
+instead of <code>package.name.extension</code>.</section><section id=batch-ops class=level3 data-number=6.9.8><h3 data-number=6.9.8><span class=header-section-number>6.9.8</span>
 <a href=#toc:batch-ops>Batch Ops</a><a href=#batch-ops class=anchor aria-hidden=true></a></h3><ul class=incremental><li><p>Added a foreground service to run batch operations. The result of
 the operation is displayed in a notification. If an operation has failed
 for some packages, clicking on the notification will open a dialog box
 listing the failed packages. There is also a <strong>Try Again</strong>
 button on the bottom which can be used to perform the operation again
 for the failed packages.<li><p>Replaced Linux <em>kill</em> with
-<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.7.9><h3 data-number=6.7.9><span class=header-section-number>6.7.9</span>
-<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-4 class=level5 data-number=6.7.9.0.1><h5 data-number=6.7.9.0.1><span class=header-section-number>6.7.9.0.1</span> Known Limitation<a href=#known-limitation-4 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.7.10><h3 data-number=6.7.10><span class=header-section-number>6.7.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
+<strong>force-stop</strong>.</ul></section><section id=translations class=level3 data-number=6.9.9><h3 data-number=6.9.9><span class=header-section-number>6.9.9</span>
+<a href=#toc:translations>Translations</a><a href=#translations class=anchor aria-hidden=true></a></h3><p>Added German and Portuguese (Brazilian) translations.<section id=known-limitation-6 class=level5 data-number=6.9.9.0.1><h5 data-number=6.9.9.0.1><span class=header-section-number>6.9.9.0.1</span> Known Limitation<a href=#known-limitation-6 class=anchor aria-hidden=true></a></h5><p>Not all translations are verified yet.</section></section><section id=app-data-backup class=level3 data-number=6.9.10><h3 data-number=6.9.10><span class=header-section-number>6.9.10</span> <a href=#toc:app-data-backup>App Data Backup</a><a href=#app-data-backup class=anchor aria-hidden=true></a></h3><p>Install app only for the current user at the time of restoring
 backups. Support for split apks is also added.<p><em>Data backup feature is now considered unstable. If you encounter
 any problem, please report to me without hesitation.</em></section></section></section><section id=ch:app-ops class=level1 data-number=7><h1 data-number=7><span class=header-section-number>7</span> <a href=#toc:ch:app-ops>App Ops</a><a href=#ch:app-ops class=anchor aria-hidden=true></a></h1><section id=sec:app-ops-background class=level2 data-number=7.1><h2 data-number=7.1><span class=header-section-number>7.1</span> <a href=#toc:sec:app-ops-background>Background</a><a href=#sec:app-ops-background class=anchor aria-hidden=true></a></h2><p><strong>App Ops</strong> (short hand for <strong>Application
 Operations</strong>) are used by Android system (since Android 4.3) to
@@ -1995,16 +2006,16 @@ the operations are not necessarily unique. In fact, there are many
 operations that are actually a single operation denoted by multiple
 <code>OP_*</code> constant (possibly for future use). Vendors may define
 their own op based on their requirements. MIUI is one of the vendors who
-are known to do that.<div class=listing><div class=sourceCode id=cb9 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb9-1><a href=#cb9-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-2><a href=#cb9-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
-<span id=cb9-3><a href=#cb9-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
-<span id=cb9-4><a href=#cb9-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
-<span id=cb9-5><a href=#cb9-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
-<span id=cb9-6><a href=#cb9-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
-<span id=cb9-7><a href=#cb9-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
-<span id=cb9-8><a href=#cb9-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
-<span id=cb9-9><a href=#cb9-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
-<span id=cb9-10><a href=#cb9-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
+are known to do that.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_NONE <span class=op>=</span> <span class=op>-</span><span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_COARSE_LOCATION <span class=op>=</span> <span class=dv>0</span><span class=op>;</span></span>
+<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_FINE_LOCATION <span class=op>=</span> <span class=dv>1</span><span class=op>;</span></span>
+<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_GPS <span class=op>=</span> <span class=dv>2</span><span class=op>;</span></span>
+<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_VIBRATE <span class=op>=</span> <span class=dv>3</span><span class=op>;</span></span>
+<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a><span class=kw>...</span></span>
+<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_READ_DEVICE_IDENTIFIERS <span class=op>=</span> <span class=dv>89</span><span class=op>;</span></span>
+<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACCESS_MEDIA_LOCATION <span class=op>=</span> <span class=dv>90</span><span class=op>;</span></span>
+<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> OP_ACTIVATE_PLATFORM_VPN <span class=op>=</span> <span class=dv>91</span><span class=op>;</span></span>
+<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=dt>int</span> _NUM_OP <span class=op>=</span> <span class=dv>92</span><span class=op>;</span></span></code></pre></div></div><p>Whether an operation is unique is defined by
 <code>sOpToSwitch</code>. It maps each operation to another operation or
 to itself (if it’s a unique operation). For instance,
 <code>OP_FINE_LOCATION</code> and <code>OP_GPS</code> are mapped to
@@ -2047,26 +2058,26 @@ Android 10<li><p><strong><code>MODE_ASK</code>.</strong> This is a custom mode
 used by MIUI whose uses are unknown.</ol></section><section id=subsec:package-ops class=level3 data-number=7.3.3><h3 data-number=7.3.3><span class=header-section-number>7.3.3</span>
 <a href=#toc:subsec:package-ops>PackageOps</a><a href=#subsec:package-ops class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.PackageOps</strong> is a data structure to
 store all the <strong>OpEntry</strong> for a package. In simple terms,
-it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb10 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb10-1><a href=#cb10-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb10-2><a href=#cb10-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
-<span id=cb10-3><a href=#cb10-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
-<span id=cb10-4><a href=#cb10-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
-<span id=cb10-5><a href=#cb10-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb10-6><a href=#cb10-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
+it stores all the customised operations for a package.<div class=listing><div class=sourceCode id=cb12 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb12-1><a href=#cb12-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=kw>class</span> PackageOps <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb12-2><a href=#cb12-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>String</span> mPackageName<span class=op>;</span></span>
+<span id=cb12-3><a href=#cb12-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mUid<span class=op>;</span></span>
+<span id=cb12-4><a href=#cb12-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=bu>List</span><span class=op>&lt;</span>OpEntry<span class=op>&gt;</span> mEntries<span class=op>;</span></span>
+<span id=cb12-5><a href=#cb12-5 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb12-6><a href=#cb12-6 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>As can be seen in Listing <a href=#lst:package-ops-class>2</a>, it
 stores all <strong>OpEntry</strong> for a package as well as the
 corresponding package name and its kernel user ID.</section><section id=subsec:opentry class=level3 data-number=7.3.4><h3 data-number=7.3.4><span class=header-section-number>7.3.4</span>
 <a href=#toc:subsec:opentry>OpEntry</a><a href=#subsec:opentry class=anchor aria-hidden=true></a></h3><p><strong>AppOpsManager.OpEntry</strong> is a data structure that
-stores a single operation for any package.<div class=listing><div class=sourceCode id=cb11 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb11-1><a href=#cb11-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
-<span id=cb11-2><a href=#cb11-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
-<span id=cb11-3><a href=#cb11-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
-<span id=cb11-4><a href=#cb11-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
-<span id=cb11-5><a href=#cb11-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
-<span id=cb11-6><a href=#cb11-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
-<span id=cb11-7><a href=#cb11-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
-<span id=cb11-8><a href=#cb11-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
-<span id=cb11-9><a href=#cb11-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
-<span id=cb11-10><a href=#cb11-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
-<span id=cb11-11><a href=#cb11-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
+stores a single operation for any package.<div class=listing><div class=sourceCode id=cb13 data-frame=lines><pre class="sourceCode java"><code class="sourceCode java"><span id=cb13-1><a href=#cb13-1 aria-hidden=true tabindex=-1></a><span class=kw>public</span> <span class=dt>static</span> <span class=dt>final</span> <span class=kw>class</span> OpEntry <span class=kw>implements</span> Parcelable <span class=op>{</span></span>
+<span id=cb13-2><a href=#cb13-2 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>int</span> mOp<span class=op>;</span></span>
+<span id=cb13-3><a href=#cb13-3 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=dt>boolean</span> mRunning<span class=op>;</span></span>
+<span id=cb13-4><a href=#cb13-4 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Mode</span> <span class=dt>int</span> mMode<span class=op>;</span></span>
+<span id=cb13-5><a href=#cb13-5 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mAccessTimes<span class=op>;</span></span>
+<span id=cb13-6><a href=#cb13-6 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mRejectTimes<span class=op>;</span></span>
+<span id=cb13-7><a href=#cb13-7 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mDurations<span class=op>;</span></span>
+<span id=cb13-8><a href=#cb13-8 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseLongArray mProxyUids<span class=op>;</span></span>
+<span id=cb13-9><a href=#cb13-9 aria-hidden=true tabindex=-1></a>    <span class=kw>private</span> <span class=dt>final</span> <span class=at>@Nullable</span> LongSparseArray<span class=op>&lt;</span><span class=bu>String</span><span class=op>&gt;</span> mProxyPackageNames<span class=op>;</span></span>
+<span id=cb13-10><a href=#cb13-10 aria-hidden=true tabindex=-1></a>    <span class=kw>...</span></span>
+<span id=cb13-11><a href=#cb13-11 aria-hidden=true tabindex=-1></a><span class=op>}</span></span></code></pre></div></div><p>Here:<ul class=incremental><li><p><code>mOp</code>: Denotes one of the <a href=#subsec:op-constants><code>OP_*</code> constants</a><li><p><code>mRunning</code>: Whether the operation is in progress
 (i.e. the operation has started but not finished yet). Not all
 operations can be started or finished this way<li><p><code>mMOde</code>: One of the <a href=#subsec:mode-constants><code>MODE_*</code> constants</a><li><p><code>mAccessTimes</code>: Stores all the available access
 times<li><p><code>mRejectTimes</code>: Stores all the available reject
diff --git a/fastlane/metadata/android/en-US/changelogs/433.txt b/fastlane/metadata/android/en-US/changelogs/433.txt
deleted file mode 100644
index 183c500ec2e2144201d13bf95400b6d4512573d3..0000000000000000000000000000000000000000
--- a/fastlane/metadata/android/en-US/changelogs/433.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-What's New
-- New logo for App Manager!
-- Added a dedicated page for debloating the phone
-- Integrated code editor within App Manager
-- Added options for runtime optimization in Android 7 or later
-- Replaced log viewer, sys config, Termux, etc. with Labs
-- Enable experimental support for Zstandard (ZSTD) compression
-- New tags: Open links, Static shared library
-- Added the option to align the file contents before signing the APK
-- [1-Click Ops page] Added option to uninstall apps that were previously uninstalled without clearing data.
-- [1-Click Ops page] Replace “Block components…” with “Block/unblock components…”
-- Display static libraries in privileged mode
-- Display a prompt to fully uninstall apps that were uninstalled without clearing data
-- Renamed “Layout orientation” to “Layout direction”
-- Fixed various security issues related to JADX
diff --git a/fastlane/metadata/android/en-US/changelogs/442.txt b/fastlane/metadata/android/en-US/changelogs/442.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ba21ea09bc8b92f97780a34eec2b246128065c4
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/442.txt
@@ -0,0 +1,5 @@
+- Updated bloatware
+- Fixed fetching applications in multi-user environment in no-root mode
+- Fixed opening "app-manager" URLs from the web browsers
+- Fixed updating SSAID
+- Prevented a crash in Android < 9.0 that occurs due to invalid app ops.
\ No newline at end of file