Skip to content

Commit cd6e3ac

Browse files
committed
Delete debug_build.yml
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
1 parent d0e53fe commit cd6e3ac

4 files changed

Lines changed: 19 additions & 104 deletions

File tree

.github/workflows/debug_build.yml

Lines changed: 0 additions & 89 deletions
This file was deleted.

docs/raw/en/index.html

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152
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
153153
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>
154154
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
155-
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.5</em><p>27 July 2025<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Wisely and slow. They stumble that run fast.” <span>— Friar
155+
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.5</em><p>22 February 2026<p>Copyright © 2020–2025 Muntashir Al-Islam<blockquote><p>“Wisely and slow. They stumble that run fast.” <span>— Friar
156156
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
157157
numerous features and thus, requires a user manual to assist its users.
158158
This document acts as a user manual for App Manager in the sense that it
@@ -188,7 +188,7 @@
188188
Sources</a><a href=#subsec:binary-distribution-sources class=anchor aria-hidden=true></a></h3><p>App Manager is distributed using the following sources. Unofficial
189189
sources may distribute modified versions of App Manager, and you alone
190190
shall be responsible for the consequences of using such a
191-
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/AMInsecureDebugBuilds class=uri>https://github.com/MuntashirAkon/AMInsecureDebugBuilds</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>
191+
distribution.<ol class=incremental><li><p>Official F-Droid repository.<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>IzzyOnDroid repository.<br><em>Link:</em> <a href=https://apt.izzysoft.de/fdroid/index/apk/io.github.muntashirakon.AppManager class=uri>https://apt.izzysoft.de/fdroid/index/apk/io.github.muntashirakon.AppManager</a><li><p>GitHub repository.<br><em>Link:</em> <a href=https://github.com/MuntashirAkon/AppManager/releases class=uri>https://github.com/MuntashirAkon/AppManager/releases</a><li><p>Telegram.<br><em>Link:</em> <a href=https://t.me/AppManagerChannel class=uri>https://t.me/AppManagerChannel</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>
192192
<a href=#toc:subsec:links-to-source-code>Links to the Source
193193
Code</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
194194
the master branch may not. If you want to clone the master branch, use
@@ -204,7 +204,7 @@
204204
source root.</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>
205205
<a href=#toc:subsec:submitting-patches>Submitting patches</a><a href=#subsec:submitting-patches class=anchor aria-hidden=true></a></h3><p>Repositories located on sites other than GitHub are currently
206206
considered mirrors, and pull/merge requests submitted on those sites
207-
will not be accepted.<a href=#fn2 class=footnote-ref id=fnref2 role=doc-noteref><sup>2</sup></a> Instead, patches (as
207+
will not be accepted.<a href=#fn1 class=footnote-ref id=fnref1 role=doc-noteref><sup>1</sup></a> Instead, patches (as
208208
<code>.patch</code> files) can be submitted via email attachments.
209209
<em>Signing-off is a requirement.</em> See the CONTRIBUTING file located
210210
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
@@ -218,7 +218,7 @@
218218
NFTs, or any other financial instruments that claim to represent this
219219
project, its code, or its community. Any such attempts are unauthorized
220220
and not affiliated with this project in any way.</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
221-
[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]
221+
[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=#fn2 class=footnote-ref id=fnref2 role=doc-noteref><sup>2</sup></a><br>Email: <a href=mailto:muntashirakon@riseup.net>muntashirakon [at]
222222
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
223223
applications. A single click on any installed application item opens the
224224
respective <a href=#sec:app-details-page>App Details page</a>. For the
@@ -231,7 +231,7 @@
231231
items can be sorted in various ways. It is also possible to filter items
232232
using the <a href=#par:main-page-filter>filter</a> option in the list
233233
options. Filtering is also possible from the search bar with additional
234-
support for the regular expressions.<figure id=fig:main_page_entry_info_labeled><figure><object data=../images/main_page_entry_info_labeled.svg type=image/svg+xml></object></figure><figcaption>Figure 1: An application list item in the main
234+
support for the regular expressions.<figure id=fig:main_page_entry_info_labeled data-latex-placement=ht><figure><object data=../images/main_page_entry_info_labeled.svg type=image/svg+xml></object></figure><figcaption>Figure 1: An application list item in the main
235235
page</figcaption></figure><section id=subsec:batch-operations class=level3 data-number=2.1.1><h3 data-number=2.1.1><span class=header-section-number>2.1.1</span>
236236
<a href=#toc:subsec:batch-operations>Batch Operations</a><a href=#subsec:batch-operations class=anchor aria-hidden=true></a></h3><p>Batch operations or operations on multiple applications are also
237237
available within this page. Multiple selection mode can be activated by
@@ -1005,7 +1005,11 @@
10051005
<em>delete</em>).</section><section id=subsec:profile-configurations-tab class=level3 data-number=2.5.3><h3 data-number=2.5.3><span class=header-section-number>2.5.3</span>
10061006
<a href=#toc:subsec:profile-configurations-tab>Configurations
10071007
Tab</a><a href=#subsec:profile-configurations-tab class=anchor aria-hidden=true></a></h3><p>Configurations tab can be used to configure the selected
1008-
packages.<section id=profile-id class=level4 data-number=2.5.3.1><h4 data-number=2.5.3.1><span class=header-section-number>2.5.3.1</span> Profile ID<a href=#profile-id class=anchor aria-hidden=true></a></h4><p>The unique ID for this profile, currently set based on the profile
1008+
packages.<div class="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><section id=profile-id class=level4 data-number=2.5.3.1><h4 data-number=2.5.3.1><span class=header-section-number>2.5.3.1</span> Profile ID<a href=#profile-id class=anchor aria-hidden=true></a></h4><p>The unique ID for this profile, currently set based on the profile
10091013
name. The profile ID can be used to <a href=#subsec:triggering-a-profile>trigger the profile</a> from a
10101014
third-party application.</section><section id=comment class=level4 data-number=2.5.3.2><h4 data-number=2.5.3.2><span class=header-section-number>2.5.3.2</span> Comment<a href=#comment class=anchor aria-hidden=true></a></h4><p>This is the text that will be displayed in the <a href=#sec:profiles-page>profiles page</a>. If not set, the current
10111015
configurations will be displayed instead.</section><section id=subsubsec:profile-state class=level4 data-number=2.5.3.3><h4 data-number=2.5.3.3><span class=header-section-number>2.5.3.3</span> State<a href=#subsubsec:profile-state class=anchor aria-hidden=true></a></h4><p>Denotes how certain configured options will behave by default. For
@@ -2256,7 +2260,7 @@
22562260
difference between my app (AppManager) and this app is that the latter
22572261
also provides you the ability to revoke internet permissions (by writing
22582262
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><section id=sec:introduction-to-app-ops class=level2 data-number=7.2><h2 data-number=7.2><span class=header-section-number>7.2</span> <a href=#toc:sec:introduction-to-app-ops>Introduction to App Ops</a><a href=#sec:introduction-to-app-ops class=anchor aria-hidden=true></a></h2><figure id=fig:appops><figure><object data=../images/appops.svg type=image/svg+xml></object></figure><figcaption>Figure 2: How app ops work</figcaption></figure><p>Figure <a href=#fig:appops>1</a> describes the process of changing
2263+
the app ops API is the lack of documentation in English language.</section><section id=sec:introduction-to-app-ops class=level2 data-number=7.2><h2 data-number=7.2><span class=header-section-number>7.2</span> <a href=#toc:sec:introduction-to-app-ops>Introduction to App Ops</a><a href=#sec:introduction-to-app-ops class=anchor aria-hidden=true></a></h2><figure id=fig:appops data-latex-placement=ht><figure><object data=../images/appops.svg type=image/svg+xml></object></figure><figcaption>Figure 2: How app ops work</figcaption></figure><p>Figure <a href=#fig:appops>1</a> describes the process of changing
22602264
and processing permission. <a href=#sec:appopsmanager>AppOpsManager</a> can be used to manage
22612265
permissions in Settings app. <strong>AppOpsManager</strong> is also
22622266
useful in determining if a certain permission (or operation) is granted
@@ -2447,6 +2451,6 @@
24472451
&lt;OP&gt; an AppOps operation.
24482452
&lt;MODE&gt; one of allow, ignore, deny, or default
24492453
&lt;USER_ID&gt; the user id under which the package is installed. If --user is not
2450-
specified, the current user is assumed.</code></pre></section></section><section id=footnotes class="footnotes footnotes-end-of-document" role=doc-endnotes><hr><ol><li id=fn1><p>For distributing normal releases only<a href=#fnref1 class=footnote-back role=doc-backlink>↩︎</a><li id=fn2><p>GitHub pull requests will be merged manually using the
2454+
specified, the current user is assumed.</code></pre></section></section><section id=footnotes class="footnotes footnotes-end-of-document" role=doc-endnotes><hr><ol><li id=fn1><p>GitHub pull requests will be merged manually using the
24512455
corresponding patches. As a result, GitHub may wrongfully mark them
2452-
closed instead of merged.<a href=#fnref2 class=footnote-back role=doc-backlink>↩︎</a><li id=fn3><p>You can also address me as “Muntashir Akon”<a href=#fnref3 class=footnote-back role=doc-backlink>↩︎</a></ol></section>
2456+
closed instead of merged.<a href=#fnref1 class=footnote-back role=doc-backlink>↩︎</a><li id=fn2><p>You can also address me as “Muntashir Akon”<a href=#fnref2 class=footnote-back role=doc-backlink>↩︎</a></ol></section>

docs/raw/en/intro/main.tex

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ \subsection{Binary Distribution Sources}\label{subsec:binary-distribution-source
4949
App Manager is distributed using the following sources. Unofficial sources may distribute modified versions of App
5050
Manager, and you alone shall be responsible for the consequences of using such a distribution.
5151
\begin{enumerate}
52-
\item Official F-Droid repository.\footnote{For distributing normal releases only}\\
52+
\item Official F-Droid repository.\\
5353
\textit{Link:} \url{https://f-droid.org/packages/io.github.muntashirakon.AppManager}
54+
\item IzzyOnDroid repository.\\
55+
\textit{Link:} \url{https://apt.izzysoft.de/fdroid/index/apk/io.github.muntashirakon.AppManager}
5456
\item GitHub repository.\\
55-
\textit{Normal releases:} \url{https://github.com/MuntashirAkon/AppManager/releases}\\
56-
\textit{Debug releases:} \url{https://github.com/MuntashirAkon/AMInsecureDebugBuilds}
57+
\textit{Link:} \url{https://github.com/MuntashirAkon/AppManager/releases}
5758
\item Telegram.\\
58-
\textit{Normal releases:} \url{https://t.me/AppManagerChannel}\\
59-
\textit{Debug releases:} \url{https://t.me/AppManagerDebug}
59+
\textit{Link:} \url{https://t.me/AppManagerChannel}
6060
\end{enumerate}
6161
%%!!>>
6262

0 commit comments

Comments
 (0)