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!
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>
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
AM Debug v3.0.0-alpha01 Run#1732
Main Add sort by installation date
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Main Add sort by installation date
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3
AM Debug v3.0.0-alpha01 Run#1733
RunningApps Check for both RUN_IN_BACKGROUND and RUN_ANY_IN_BACKGROUND
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
RunningApps Check for both RUN_IN_BACKGROUND and RUN_ANY_IN_BACKGROUND
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥2
AM Debug v3.0.0-alpha01 Run#1734
Scanner Fix returning empty list of native libraries when there is an invalid .so file
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Scanner Fix returning empty list of native libraries when there is an invalid .so file
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥5
AM Debug v3.0.0-alpha01 Run#1735
Backup Replace utility functions in TarUtils with non-recursive implementation
For an app with a large number of files and directories, the speed of the
backup and restoring process should be improved by a large fraction as a
significant amount of time is spent on iterating over all the files and
directories.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Backup Replace utility functions in TarUtils with non-recursive implementation
For an app with a large number of files and directories, the speed of the
backup and restoring process should be improved by a large fraction as a
significant amount of time is spent on iterating over all the files and
directories.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥4
AM Debug v3.0.0-alpha01 Run#1736
LogViewer Open log viewer settings page instead of the general settings page
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
LogViewer Open log viewer settings page instead of the general settings page
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥2
AM Debug v3.0.0-alpha01 Run#1737
Refactor Update documentfile to 1.0.1
Removed the hack previously required in order to navigate to the correct tree
URI granted using SAF.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Update documentfile to 1.0.1
Removed the hack previously required in order to navigate to the correct tree
URI granted using SAF.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3
AM Debug v3.0.0-alpha01 Run#1738
Refactor Improve Path API
- Remove FileNotFoundException
- In import backup setting, try to open the application-default paths i.e.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Improve Path API
- Remove FileNotFoundException
- In import backup setting, try to open the application-default paths i.e.
oandbackups for OAndBackup, TitaniumBackup for Titanium Backup andSwiftBackup for Swift BackupSigned-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍1🔥1
AM Debug v3.0.0-alpha01 Run#1739
Backup Check for the existence of the backup volume on startup
If the backup volume is unavailable, display an alert dialog that lets a user
change the volume by navigating to the settings page and opening the backup
volumes option.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Backup Check for the existence of the backup volume on startup
If the backup volume is unavailable, display an alert dialog that lets a user
change the volume by navigating to the settings page and opening the backup
volumes option.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥2
AM Debug v3.0.0-alpha01 Run#1740
Scanner Add compatibility for Android Nougat and earlier
After introducing the Smali/Baksmali-based scanner, the scanner function was
broken in Android version < 8.0 due to Java compatibility issues. One (and the
preferred solution) was to add compatibility support for Smali/Baksmali itself
which is currently in-progress. In the meantime, a compatibility layer has been
added for the earlier Android versions by re-introducing the old scanner
specifically for those versions. Likewise, in Android 7.1 or earlier, class
viewer only displays the fields and methods as before instead of displaying
Smali or Java code.
Additional changes:
- Load the list of classes inside the ScannerActivity instead of using another
activity.
- Fetch signing information only for the current platform, not the target SDK
specified in the Manifest.
Known issue: Recreation of ScannerFragment reloads the number of trackers and
libraries. While this is harmless, it may consume too much power.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Scanner Add compatibility for Android Nougat and earlier
After introducing the Smali/Baksmali-based scanner, the scanner function was
broken in Android version < 8.0 due to Java compatibility issues. One (and the
preferred solution) was to add compatibility support for Smali/Baksmali itself
which is currently in-progress. In the meantime, a compatibility layer has been
added for the earlier Android versions by re-introducing the old scanner
specifically for those versions. Likewise, in Android 7.1 or earlier, class
viewer only displays the fields and methods as before instead of displaying
Smali or Java code.
Additional changes:
- Load the list of classes inside the ScannerActivity instead of using another
activity.
- Fetch signing information only for the current platform, not the target SDK
specified in the Manifest.
Known issue: Recreation of ScannerFragment reloads the number of trackers and
libraries. While this is harmless, it may consume too much power.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍3🔥1