AM Debug v2.7.0 Run#1287
Refactor Fix support for apps uninstalled without clearing data
Neither Application#FLAG_INSTALLED nor Application#FLAG_IS_DATA_ONLY works
properly when it comes to detecting whether an app is installed. This is
specially true for applications uninstalled without clearing data. In addition
to the above checks, another check is performed to ensure that the app
directory also exists.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix support for apps uninstalled without clearing data
Neither Application#FLAG_INSTALLED nor Application#FLAG_IS_DATA_ONLY works
properly when it comes to detecting whether an app is installed. This is
specially true for applications uninstalled without clearing data. In addition
to the above checks, another check is performed to ensure that the app
directory also exists.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1288
Refactor Various fixes
* Moved rule-saving logic to ComponentUtils
* List OBB and media size info for Android O or later
* Add MainPreferencesViewModel
* Use ViewModel to Load subnoscript in AppDetailsActivity
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Various fixes
* Moved rule-saving logic to ComponentUtils
* List OBB and media size info for Android O or later
* Add MainPreferencesViewModel
* Use ViewModel to Load subnoscript in AppDetailsActivity
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
We’ll be preparing for v2.6.1 which is scheduled for 31 May. Testers are requested to submit their issues within this period. Thanks.
AM Debug v2.6.1 Run#1291
Refactor Fix crash due to NPE in the app details page
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix crash due to NPE in the app details page
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1292
Refactor Fix crash due to NPE in the app details page
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix crash due to NPE in the app details page
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1293
Refactor Fix ISE in IconPickerDialogFragment
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix ISE in IconPickerDialogFragment
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1294
AppOp Add OP_MANAGE_CREDENTIALS from Android 12
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppOp Add OP_MANAGE_CREDENTIALS from Android 12
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1295
AppOp Throw ISE if _NUM_OP is greater than expected
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppOp Throw ISE if _NUM_OP is greater than expected
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1296
AppInfo Catch SecurityException when enabling/disabling an app
A few Android frameworks seem to have a bug where Shell cannot change the
enable/disable state of an app.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppInfo Catch SecurityException when enabling/disabling an app
A few Android frameworks seem to have a bug where Shell cannot change the
enable/disable state of an app.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1297
AppInfo Add more app ops from Android 12
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppInfo Add more app ops from Android 12
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1298
AppOps Filter out unsupported app operations based on Android version
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppOps Filter out unsupported app operations based on Android version
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>