❤28👍8🎉3
Rest assured, I’m not going to drop support for any of the supported versions of Android since I’ve already taken the trouble of recording hundreds of private APIs of Android framework to ensure compatibility across versions (and APIs in the older versions isn’t going anywhere, rather it’s the new ones that cause troubles). It’s just that I shall be posting a few similar polls now and then to understand the trend among users. Since we do not have any sort of analytics in the app, polls like this would help me setting up my priorities.
👍97❤24🔥6🎉5
SetEdit_v2.3.apk
1.7 MB
SetEdit v2.3
- New language: Tamil
- Support for Android 13
- Fix status and navigation bar colors
- New language: Tamil
- Support for Android 13
- Fix status and navigation bar colors
🔥25👍11❤5😁2
#unstable #beta #release
App Manager v3.1.0-beta01
- New language: Korean
- Improved Java to Smali conversion
Now all the Smali files related to the current file (inner classes, for example) are also converted into Java to make it easier to understand the code.
- [Batch Ops] Remove removed items from the selection list after a previous operation is finished.
- Avoid scanning nested classes to improve the performance of the scanner
- Disabled wireless debugging, not ADB over TCP in API < 30
- Fixed restoring backed up apps in no-root mode
Freeze/unfreeze
- Display a prompt instead of freezing directly
When “open after unfreezing” flag is enabled and the app isn't frozen, clicking on the freeze shortcut opens a dialog asking whether to freeze or open the app instead of performing a freeze.
- Display a warning in no-root mode on clicking a shortcut
- Fixed drawing over the transparent pixels of an app icon
Installer
- Enabled batch uninstaller in no-root mode
- Enabled installing an existing package without requiring a complete re-installation. Requires root/ADB
- [App Info tab] Added option to install an existing app in another profile
A new menu item, namely “Install for…” is added in the three-dots menu which allows a privileged user to quickly install the same app in another profile without performing a complete installation.
- Use PackageManager API instead of the
- Fixed installing app for all users when “all users” option is selected
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-alpha03...v3.1.0-beta01
App Manager v3.1.0-beta01
- New language: Korean
- Improved Java to Smali conversion
Now all the Smali files related to the current file (inner classes, for example) are also converted into Java to make it easier to understand the code.
- [Batch Ops] Remove removed items from the selection list after a previous operation is finished.
- Avoid scanning nested classes to improve the performance of the scanner
- Disabled wireless debugging, not ADB over TCP in API < 30
- Fixed restoring backed up apps in no-root mode
Freeze/unfreeze
- Display a prompt instead of freezing directly
When “open after unfreezing” flag is enabled and the app isn't frozen, clicking on the freeze shortcut opens a dialog asking whether to freeze or open the app instead of performing a freeze.
- Display a warning in no-root mode on clicking a shortcut
- Fixed drawing over the transparent pixels of an app icon
Installer
- Enabled batch uninstaller in no-root mode
- Enabled installing an existing package without requiring a complete re-installation. Requires root/ADB
- [App Info tab] Added option to install an existing app in another profile
A new menu item, namely “Install for…” is added in the three-dots menu which allows a privileged user to quickly install the same app in another profile without performing a complete installation.
- Use PackageManager API instead of the
pm command to uninstall updates of a system app- Fixed installing app for all users when “all users” option is selected
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-alpha03...v3.1.0-beta01
👍28❤4
👍37❤5🔥5
VirusTotal
A reminder for those who use VirusTotal API but faces quota issue: You can simply ask the VirusTotal team to increase your quota via their contact page. Although they’re a small team, they’re usually very helpful and quick to reply if the timezone is right. (It seems there might be a collaboration opportunity with VirusTotal. If it’s successful, an API key may no longer be required for typical usage in the future.)
[Those who're wondering, this message is NOT promoted by VirusTotal, it’s just that I’m tired of answering questions regarding VirusTotal (and please stop sending me E-Mails about VirusTotal issues).]
A reminder for those who use VirusTotal API but faces quota issue: You can simply ask the VirusTotal team to increase your quota via their contact page. Although they’re a small team, they’re usually very helpful and quick to reply if the timezone is right. (It seems there might be a collaboration opportunity with VirusTotal. If it’s successful, an API key may no longer be required for typical usage in the future.)
[Those who're wondering, this message is NOT promoted by VirusTotal, it’s just that I’m tired of answering questions regarding VirusTotal (and please stop sending me E-Mails about VirusTotal issues).]
❤35👍17😁6🤩2👎1🔥1
#unstable #beta #release
App Manager v3.1.0-beta02
What's New
- Target Android 13
- Added monochrome icon for Android 13
App Info
- Improved the loading time of the App Info tab
At startup, App Manager attempts to invalidate backup data which can take more than half a minute if there are a lot of backups. Hence, during this period, if one tries to browse the app info tab, the whole tab will not be loaded as it is waiting for the previous process to complete. This issue is fixed by using the cached backup data stored in a previous attempt. This cached data is also validated to ensure that they actually exist.
App Ops
- Ensured forward-compatibility in app ops
App Manager now handles vendor-specific app ops, newly added app ops in the AOSP, etc. automatically to prevent random crashes.
Backup/restore
- Fixed restoring backups for other users
- Fixed scrolling issues in backup/restore dialog
- Prevented backing up the
This particular package is the heart of Android and shouldn't be backed up or restored.
Others
- Fixed issues with bottom sheet dialogs
- Fixed various theming issues
- Use
In the newer versions of Android,
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-beta01...v3.1.0-beta02
App Manager v3.1.0-beta02
What's New
- Target Android 13
- Added monochrome icon for Android 13
App Info
- Improved the loading time of the App Info tab
At startup, App Manager attempts to invalidate backup data which can take more than half a minute if there are a lot of backups. Hence, during this period, if one tries to browse the app info tab, the whole tab will not be loaded as it is waiting for the previous process to complete. This issue is fixed by using the cached backup data stored in a previous attempt. This cached data is also validated to ensure that they actually exist.
App Ops
- Ensured forward-compatibility in app ops
App Manager now handles vendor-specific app ops, newly added app ops in the AOSP, etc. automatically to prevent random crashes.
Backup/restore
- Fixed restoring backups for other users
- Fixed scrolling issues in backup/restore dialog
- Prevented backing up the
android packageThis particular package is the heart of Android and shouldn't be backed up or restored.
Others
- Fixed issues with bottom sheet dialogs
- Fixed various theming issues
- Use
/data/media instead of /storage/emulated for other usersIn the newer versions of Android,
/storage/emulated directories belonging to another user (say, a work profile) cannot be accessed even with root. However, /data/media is only accessible with root. Therefore, the later directory is used instead.Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-beta01...v3.1.0-beta02
👍23❤7🔥3🎉2🤩1
#rc #unstable #release
App Manager v3.1.0-rc01
- Updated documentations
- Ensure the existence of shared cache directory before launching App Manager
Shared cache directory must exist in all Android devices. If it does not, the ROM is likely broken.
- Added more directories to look for systemless installations in Magisk
- Avoided caching non-existing files
- Fixed setting default log level in log viewer preferences
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-beta02...v3.1.0-rc01
App Manager v3.1.0-rc01
- Updated documentations
- Ensure the existence of shared cache directory before launching App Manager
Shared cache directory must exist in all Android devices. If it does not, the ROM is likely broken.
- Added more directories to look for systemless installations in Magisk
- Avoided caching non-existing files
- Fixed setting default log level in log viewer preferences
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-beta02...v3.1.0-rc01
👍29🤩2❤1🔥1😁1
#rc #unstable #release
App Manager v3.1.0-rc02
Installer
- Added workarounds for permission denied issues in MIUI 12.5 and later
The workaround may not always work as expected and require more testing.
- Prevented the installer from crashing if the activity Intent can't be opened
ADB
- Fixed checking for permission limits in ADB mode
- Fixed connecting to ADB immediately after pairing
App Info tab
- Fixed issues with setting a custom SSAID
- Fixed permission toggles in the uses permissions tab
Others
- Fixed the startup progress dialog from displaying indefinitely
- Prevented the app from crashing on attempting to grant GET_APP_OPS_STATS permission
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-rc01...v3.1.0-rc02
App Manager v3.1.0-rc02
Installer
- Added workarounds for permission denied issues in MIUI 12.5 and later
The workaround may not always work as expected and require more testing.
- Prevented the installer from crashing if the activity Intent can't be opened
ADB
- Fixed checking for permission limits in ADB mode
- Fixed connecting to ADB immediately after pairing
App Info tab
- Fixed issues with setting a custom SSAID
- Fixed permission toggles in the uses permissions tab
Others
- Fixed the startup progress dialog from displaying indefinitely
- Prevented the app from crashing on attempting to grant GET_APP_OPS_STATS permission
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-rc01...v3.1.0-rc02
👍25
Metro v6.0.4
Synced with Retro Music Player.
See in-app changelog for more information.
Full Changelog: v5.8.5...v6.0.4
NOTE: Metro is a fully offline music player, and intends to remain so. So, any features such as scribbling, fetching lyrics, album arts, etc. will never be available.
A new build will be available on F-Droid within a few days.
Synced with Retro Music Player.
See in-app changelog for more information.
Full Changelog: v5.8.5...v6.0.4
NOTE: Metro is a fully offline music player, and intends to remain so. So, any features such as scribbling, fetching lyrics, album arts, etc. will never be available.
A new build will be available on F-Droid within a few days.
👍25🔥16❤5🎉4😢3👎1🤩1
#rc #unstable #release
App Manager v3.1.0-rc03
- Display app distribution source if available in the signatures tab
Currently, the only known source is Google Play.
- Re-enabled searching in the permissions tabs
- Prevented a crash in the log viewer page
- Fixed extracting backups if the directory to be created already exists
- Fixed applying custom language and appearance in Android 9 and earlier.
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-rc02...v3.1.0-rc03
App Manager v3.1.0-rc03
- Display app distribution source if available in the signatures tab
Currently, the only known source is Google Play.
- Re-enabled searching in the permissions tabs
- Prevented a crash in the log viewer page
- Fixed extracting backups if the directory to be created already exists
- Fixed applying custom language and appearance in Android 9 and earlier.
Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v3.1.0-rc02...v3.1.0-rc03
❤20🔥8👍4🤩3