You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/raw/en/index.html
+13-9Lines changed: 13 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -152,7 +152,7 @@
152
152
Backup</a></span></ul></ul><li><span><spanclass=toc-section-number>7</span><ahref=#ch:app-opsid=toc:ch:app-ops>App Ops</a></span><ulclass=incremental><li><span><spanclass=toc-section-number>7.1</span><ahref=#sec:app-ops-backgroundid=toc:sec:app-ops-background>Background</a></span><li><span><spanclass=toc-section-number>7.2</span><ahref=#sec:introduction-to-app-opsid=toc:sec:introduction-to-app-ops>Introduction to App
Constants</a></span><li><span><spanclass=toc-section-number>7.3.3</span><ahref=#subsec:package-opsid=toc:subsec:package-ops>PackageOps</a></span><li><span><spanclass=toc-section-number>7.3.4</span><ahref=#subsec:opentryid=toc:subsec:opentry>OpEntry</a></span><li><span><spanclass=toc-section-number>7.3.5</span><ahref=#subsec:usageid=toc:subsec:usage>Usage</a></span></ul><li><span><spanclass=toc-section-number>7.4</span><ahref=#sec:appopsserviceid=toc:sec:appopsservice>AppOpsService</a></span><li><span><spanclass=toc-section-number>7.5</span><ahref=#sec:appops-xmlid=toc:sec:appops-xml>appops.xml</a></span><li><span><spanclass=toc-section-number>7.6</span><ahref=#sec:appops-cliid=toc:sec:appops-cli>Command Line
Laurence, <em>Romeo and Juliet</em></span></blockquote></div></div><sectionid=ch:introductionclass=level1data-number=1><h1data-number=1><spanclass=header-section-number>1</span><ahref=#toc:ch:introduction>Introduction</a><ahref=#ch:introductionclass=anchoraria-hidden=true></a></h1><p>App Manager is an advanced package manager for Android. It offers
157
157
numerous features and thus, requires a user manual to assist its users.
158
158
This document acts as a user manual for App Manager in the sense that it
@@ -188,7 +188,7 @@
188
188
Sources</a><ahref=#subsec:binary-distribution-sourcesclass=anchoraria-hidden=true></a></h3><p>App Manager is distributed using the following sources. Unofficial
189
189
sources may distribute modified versions of App Manager, and you alone
190
190
shall be responsible for the consequences of using such a
<ahref=#toc:subsec:links-to-source-code>Links to the Source
193
193
Code</a><ahref=#subsec:links-to-source-codeclass=anchoraria-hidden=true></a></h3><p>All but GitHub are mirrors. The tags should always be up-to-date, but
194
194
the master branch may not. If you want to clone the master branch, use
<ahref=#toc:subsec:submitting-patches>Submitting patches</a><ahref=#subsec:submitting-patchesclass=anchoraria-hidden=true></a></h3><p>Repositories located on sites other than GitHub are currently
206
206
considered mirrors, and pull/merge requests submitted on those sites
207
-
will not be accepted.<ahref=#fn2class=footnote-refid=fnref2role=doc-noteref><sup>2</sup></a> Instead, patches (as
207
+
will not be accepted.<ahref=#fn1class=footnote-refid=fnref1role=doc-noteref><sup>1</sup></a> Instead, patches (as
208
208
<code>.patch</code> files) can be submitted via email attachments.
209
209
<em>Signing-off is a requirement.</em> See the CONTRIBUTING file located
210
210
at the source root for more information.<divclass="amalert warning"><p><strong><em>Notice.</em></strong><p>In the case of submitting patches via email, the whole conversation
@@ -218,7 +218,7 @@
218
218
NFTs, or any other financial instruments that claim to represent this
219
219
project, its code, or its community. Any such attempts are unauthorized
220
220
and not affiliated with this project in any way.</section><sectionid=sec:contactclass=level2data-number=1.6><h2data-number=1.6><spanclass=header-section-number>1.6</span><ahref=#toc:sec:contact>Contact</a><ahref=#sec:contactclass=anchoraria-hidden=true></a></h2><p>App Manager Community<br>Email: <ahref=mailto:am4android@riseup.net>am4android [at] riseup
riseup [dot] net</a><br>GitHub: <ahref=https://github.com/MuntashirAkonclass=uri>https://github.com/MuntashirAkon</a><br>Twitter/X: <ahref=https://x.com/Muntashirclass=uri>https://x.com/Muntashir</a><br>Mastodon: <ahref=https://infosec.exchange/@muntashir>@muntashir@infosec.exchange</a></section></section><sectionid=ch:pagesclass=level1data-number=2><h1data-number=2><spanclass=header-section-number>2</span><ahref=#toc:ch:pages>Pages</a><ahref=#ch:pagesclass=anchoraria-hidden=true></a></h1><sectionid=sec:main-pageclass=level2data-number=2.1><h2data-number=2.1><spanclass=header-section-number>2.1</span><ahref=#toc:sec:main-page>Main Page</a><ahref=#sec:main-pageclass=anchoraria-hidden=true></a></h2><p>Main page lists all the installed, uninstalled and backed up
223
223
applications. A single click on any installed application item opens the
224
224
respective <ahref=#sec:app-details-page>App Details page</a>. For the
@@ -231,7 +231,7 @@
231
231
items can be sorted in various ways. It is also possible to filter items
232
232
using the <ahref=#par:main-page-filter>filter</a> option in the list
233
233
options. Filtering is also possible from the search bar with additional
234
-
support for the regular expressions.<figureid=fig:main_page_entry_info_labeled><figure><objectdata=../images/main_page_entry_info_labeled.svgtype=image/svg+xml></object></figure><figcaption>Figure 1: An application list item in the main
234
+
support for the regular expressions.<figureid=fig:main_page_entry_info_labeleddata-latex-placement=ht><figure><objectdata=../images/main_page_entry_info_labeled.svgtype=image/svg+xml></object></figure><figcaption>Figure 1: An application list item in the main
<ahref=#toc:subsec:batch-operations>Batch Operations</a><ahref=#subsec:batch-operationsclass=anchoraria-hidden=true></a></h3><p>Batch operations or operations on multiple applications are also
237
237
available within this page. Multiple selection mode can be activated by
Tab</a><ahref=#subsec:profile-configurations-tabclass=anchoraria-hidden=true></a></h3><p>Configurations tab can be used to configure the selected
1008
-
packages.<sectionid=profile-idclass=level4data-number=2.5.3.1><h4data-number=2.5.3.1><spanclass=header-section-number>2.5.3.1</span> Profile ID<ahref=#profile-idclass=anchoraria-hidden=true></a></h4><p>The unique ID for this profile, currently set based on the profile
1008
+
packages.<divclass="amalert tip"><p><strong><em>Uninstalling a List of Applications..</em></strong><p>Since uninstalling is a one time event, it is not part of the
1009
+
configurations. However, it is still possible to uninstall the
1010
+
applications belonging to a profile. To do this, you can filter the
1011
+
applications in the Main page using a profile, select all the filtered
1012
+
applications, and uninstall them.</div><sectionid=profile-idclass=level4data-number=2.5.3.1><h4data-number=2.5.3.1><spanclass=header-section-number>2.5.3.1</span> Profile ID<ahref=#profile-idclass=anchoraria-hidden=true></a></h4><p>The unique ID for this profile, currently set based on the profile
1009
1013
name. The profile ID can be used to <ahref=#subsec:triggering-a-profile>trigger the profile</a> from a
1010
1014
third-party application.</section><sectionid=commentclass=level4data-number=2.5.3.2><h4data-number=2.5.3.2><spanclass=header-section-number>2.5.3.2</span> Comment<ahref=#commentclass=anchoraria-hidden=true></a></h4><p>This is the text that will be displayed in the <ahref=#sec:profiles-page>profiles page</a>. If not set, the current
1011
1015
configurations will be displayed instead.</section><sectionid=subsubsec:profile-stateclass=level4data-number=2.5.3.3><h4data-number=2.5.3.3><spanclass=header-section-number>2.5.3.3</span> State<ahref=#subsubsec:profile-stateclass=anchoraria-hidden=true></a></h4><p>Denotes how certain configured options will behave by default. For
@@ -2256,7 +2260,7 @@
2256
2260
difference between my app (AppManager) and this app is that the latter
2257
2261
also provides you the ability to revoke internet permissions (by writing
2258
2262
ip tables). One crucial problem that I faced during the development of
2259
-
the app ops API is the lack of documentation in English language.</section><sectionid=sec:introduction-to-app-opsclass=level2data-number=7.2><h2data-number=7.2><spanclass=header-section-number>7.2</span><ahref=#toc:sec:introduction-to-app-ops>Introduction to App Ops</a><ahref=#sec:introduction-to-app-opsclass=anchoraria-hidden=true></a></h2><figureid=fig:appops><figure><objectdata=../images/appops.svgtype=image/svg+xml></object></figure><figcaption>Figure 2: How app ops work</figcaption></figure><p>Figure <ahref=#fig:appops>1</a> describes the process of changing
2263
+
the app ops API is the lack of documentation in English language.</section><sectionid=sec:introduction-to-app-opsclass=level2data-number=7.2><h2data-number=7.2><spanclass=header-section-number>7.2</span><ahref=#toc:sec:introduction-to-app-ops>Introduction to App Ops</a><ahref=#sec:introduction-to-app-opsclass=anchoraria-hidden=true></a></h2><figureid=fig:appopsdata-latex-placement=ht><figure><objectdata=../images/appops.svgtype=image/svg+xml></object></figure><figcaption>Figure 2: How app ops work</figcaption></figure><p>Figure <ahref=#fig:appops>1</a> describes the process of changing
2260
2264
and processing permission. <ahref=#sec:appopsmanager>AppOpsManager</a> can be used to manage
2261
2265
permissions in Settings app. <strong>AppOpsManager</strong> is also
2262
2266
useful in determining if a certain permission (or operation) is granted
@@ -2447,6 +2451,6 @@
2447
2451
<OP> an AppOps operation.
2448
2452
<MODE> one of allow, ignore, deny, or default
2449
2453
<USER_ID> the user id under which the package is installed. If --user is not
2450
-
specified, the current user is assumed.</code></pre></section></section><sectionid=footnotesclass="footnotes footnotes-end-of-document" role=doc-endnotes><hr><ol><liid=fn1><p>For distributing normal releases only<ahref=#fnref1class=footnote-backrole=doc-backlink>↩︎</a><liid=fn2><p>GitHub pull requests will be merged manually using the
2454
+
specified, the current user is assumed.</code></pre></section></section><sectionid=footnotesclass="footnotes footnotes-end-of-document" role=doc-endnotes><hr><ol><liid=fn1><p>GitHub pull requests will be merged manually using the
2451
2455
corresponding patches. As a result, GitHub may wrongfully mark them
2452
-
closed instead of merged.<ahref=#fnref2class=footnote-backrole=doc-backlink>↩︎</a><liid=fn3><p>You can also address me as “Muntashir Akon”<ahref=#fnref3class=footnote-backrole=doc-backlink>↩︎</a></ol></section>
2456
+
closed instead of merged.<ahref=#fnref1class=footnote-backrole=doc-backlink>↩︎</a><liid=fn2><p>You can also address me as “Muntashir Akon”<ahref=#fnref2class=footnote-backrole=doc-backlink>↩︎</a></ol></section>
0 commit comments