AM Debug v4.0.0-beta01 Run#2737
LogViewer Address a rare crash caused by unknown log level
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
LogViewer Address a rare crash caused by unknown log level
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v3.1.7 Run#2738
fastlane Prepare for v3.1.7
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
fastlane Prepare for v3.1.7
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2739
BatchOps Add option to export app list as CSV and JSON
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
BatchOps Add option to export app list as CSV and JSON
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2741
AppInfo Display detailed installer info
An info button is added next to the installer which display the installer, the
actual installer (AKA initiator), and the APK source (originator). Clicking on
each item opens the corresponding App Details page. This also fixes displaying
the installer app for some devices.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppInfo Display detailed installer info
An info button is added next to the installer which display the installer, the
actual installer (AKA initiator), and the APK source (originator). Clicking on
each item opens the corresponding App Details page. This also fixes displaying
the installer app for some devices.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2742
AppDetails Display blocking method in the components tabs
Blocking method is displayed in short form under the toggle button.
IFW+Dis = The component is blocked using both IFW and disable
IFW = The component is blocked using IFW
Dis = The component is disabled.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppDetails Display blocking method in the components tabs
Blocking method is displayed in short form under the toggle button.
IFW+Dis = The component is blocked using both IFW and disable
IFW = The component is blocked using IFW
Dis = The component is disabled.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2743
AppDetails Display blocking method under the toggle button in services tab
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppDetails Display blocking method under the toggle button in services tab
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2744
AppDetails Fix applying IFW method in the components tabs
Fixed applying IFW rules if the previous rules were “IFW+Disable” or “Disable”
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppDetails Fix applying IFW method in the components tabs
Fixed applying IFW rules if the previous rules were “IFW+Disable” or “Disable”
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2745
Install Incorporate the latest features
- Properly handle the originating URI extra supplied by third-party apps via
Intent.EXTRA_ORIGINATING_URI
- Set originating package in Android 7 and later. The originating package is
automatically determined from the Intent sent from the third-party apps.
Proper security measures have been taken to ensure no spoofing is done.
- In Android 13 onwards, package source is set to PACKAGE_SOURCE_OTHER by
default to prevent the system from applying various accessibility restrictions
to the app. However, PACKAGE_SOURCE_STORE is set by default if the originating
package is one of the supported app stores. At present, the supported app
stores are: Aurora Store, Droid-ify, F-Droid, F-Droid Basic, F-Droid Classic
and Neo Store. It is up to the developers to ensure that they send the APK
installation requests in a proper way, that is, by utilizing features such as
- In Android 12 onwards, if an app is being installed in the foreground, App
Manager will try to accelerate the installation process by delaying various
post-installation tasks carried out by the installer.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Install Incorporate the latest features
- Properly handle the originating URI extra supplied by third-party apps via
Intent.EXTRA_ORIGINATING_URI
- Set originating package in Android 7 and later. The originating package is
automatically determined from the Intent sent from the third-party apps.
Proper security measures have been taken to ensure no spoofing is done.
- In Android 13 onwards, package source is set to PACKAGE_SOURCE_OTHER by
default to prevent the system from applying various accessibility restrictions
to the app. However, PACKAGE_SOURCE_STORE is set by default if the originating
package is one of the supported app stores. At present, the supported app
stores are: Aurora Store, Droid-ify, F-Droid, F-Droid Basic, F-Droid Classic
and Neo Store. It is up to the developers to ensure that they send the APK
installation requests in a proper way, that is, by utilizing features such as
startActivityForResult
whenever possible.- In Android 12 onwards, if an app is being installed in the foreground, App
Manager will try to accelerate the installation process by delaying various
post-installation tasks carried out by the installer.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2746
Refactor Remove locale change listener from PackageChangeReceiver
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Remove locale change listener from PackageChangeReceiver
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2747
Refactor Synchronize cached services in ProxyBinder
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Synchronize cached services in ProxyBinder
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>