App Manager | DEBUG – Telegram
App Manager | DEBUG
2.11K subscribers
104 photos
2 videos
2.33K files
1.79K links
Read policies here before downloading: https://github.com/MuntashirAkon/AMInsecureDebugBuilds

RELEASE channel: @AppManagerChannel
Download Telegram
AM Debug v3.0.0-alpha01 Run#1724

AppInfo Fix NPE on trying to open some apps via third-party apps

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥1
Screenshot 2022-03-14 at 23.56.25.png
42.2 KB
People are reading the docs, it seems. There are still some hopes for the humanity 🙂

(This statistics page is taken from GitHub. A lot of you aren’t using any protections against tracking via the Referer HTTP header.)
3
App Manager | DEBUG
Screenshot 2022-03-14 at 23.56.25.png
It only displays data for the last two weeks though.
2
AM Debug v3.0.0-alpha01 Run#1725

Update trackers and libraries

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
1
AM Debug v3.0.0-alpha01 Run#1726

Docs Update German and Japanese translations

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
1
AM Debug v3.0.0-alpha01 Run#1727

Settings Add option to specify format for saving the APK files

The following formats are supported:
1. %label% - Application name or label
2. %package_name% - Application package name (application ID)
3. %version% - Application version name
4. %version_code% - Application version code
5. %min_sdk% - Minimum supported SDK (only Android 7 and later)
6. %target_sdk% - The SDK version that the application targets
7. %datetime% - Current datetime as supplied by the device.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥4👍1
AM Debug v3.0.0-alpha01 Run#1728

API Add the ability to trigger profiles via third-party apps

In order to ensure security, an authorization key is introduced which can be
accessed from Settings > Authorization Manager. This key can be used to trigger
profiles via any third-party apps such as Automation or Tasker.

Specification:
io.github.muntashirakon.AppManager.crypto.auth.AuthFeatureDemultiplexer is
the activity responsible for handling profiles (or any other features that
might be introduced in the future). Sending an Intent to the activity performs
the designated operation by redirecting the Intent to the desired activity or
service accordingly. It has two primary (and required) extras namely auth and
feature. auth contains the authorization key generated earlier, and
feature currently accepts the value profile for running profiles. In the
future, more features will be added.

To configure a profile, the following extras have to be set as well:
- prof: The name of the profile as displayed in the Profiles page. This is a
required field for the feature.
- state: State of the profile -- on or off -- as specified in the
documentation. If this extra is not set, App Manager will display a prompt
where a state must be selected. Therefore, for complete automation, this
option should be set.

This authorization technique, while not new, is not entirely secure. Ideally,
the third-party apps should only be able to use the functions of another app if
they declare a certain permission required by the latter app. For automation
apps, this is not possible since they do not support per-app permission.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3
AM Debug v3.0.0-alpha01 Run#1729

AppDetails Allow creating shortcuts for non-exported activities

Rooted users can already run both exported and non-exported (also known as
private) activities. Now it is also possible to create shortcuts for the latter
activities in the components tabs (for the rooted users).

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥4
AM Debug v3.0.0-alpha01 Run#1730

Interceptor Allow creating shortcuts for intents

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3
App Manager | DEBUG
AM Debug v3.0.0-alpha01 Run#1730 Interceptor Allow creating shortcuts for intents Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
This effectively allows you to set arbitrary extras for the shortcut that you weren’t able to do in the activities tab. This could be very helpful for opening activities that you weren’t able to because it required some extras that you couldn’t set. It also supports the typical Intent-matching functions, that is, if you do not set package name and class name, it will display a set of options from where you can select any one of them everytime you trigger the shortcut.

See you in the next week!
4👍2🔥1😱1
AM Debug v3.0.0-alpha01 Run#1731

Added translation using Weblate (Chinese (Traditional))

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥1
(GitHub’s git servers are temporarily down, so I cannot push new commits 😔)
😢2🔥1