Web appOpen in Telegram
AApp Manager | CHANNEL

App Manager | CHANNEL

@AppManagerChannel · channel · Tech · indexed since 2026-06-17
13 096subscribers+45 in a week
2 237average post reach
1posts in 30 days
383posts in the index
M
Muntashir Akon
Android Debloat List. I'm looking for a few contributors who can contribute to the ADL project on a regular basis for the vendor/oem of their choosing. Here are the requirements: 1. Must be able to contribute a few times per month 2. Must own a device from the vendor/oem 3. Must have a Matrix account (from any instance) 4. Expected to be able to use a text editor to edit JSON files 5. Expected to know how to navigate the GitHub website No other qualifications needed. I'll be responsible for mentoring the contributors through a Matrix group as well as GitHub. Initially, we shall start with all the interested individuals and gradually eliminate those who fail to maintain the requirements. Interested individuals are requested to send an email to [email protected] with GitHub and Matrix usernames with the subject line prefixed "ADL". There is no deadline, and you can apply any time.
15 · 21.9K ·
M
Muntashir Akon
File
UnApkm.apk · 3.5 MB · click to show
UnApkm v1.4 Updated dependencies and now targets Android 15. Although APKM files are no longer encrypted, the App Manager plugin is still being updated to support decrypting the legacy APKM files.
77 · 18.3K ·
M
Muntashir Akon
📣 August'25 Updates The next release of App Manager (that is, v4.0.6) is delayed because I was very busy with work last week. I'll try to release it in the next week as I need to take care of a few more things. At first, I'd like to talk about one of my concerns that has been in mind for a while. Despite what many politicians want you to believe, the world is in a grave financial crisis, and there is no easy way out of it. What we're seeing at present seems to be a replay of the financial crises in the 1970s, except the world is more connected than before, thanks to the Internet, and this has its own set of disadvantages like we saw during the Covid period when the world ran into an absolute chaos. However, unlike the Covid period, people's ability and motivation to continue hobbies are going to be challenged, especially if they are not financially productive, and this can have an adverse effect in the open source community where many projects (including App Manager and the related projects) are developed and maintained by hobbyists like me. Notice that App Manager costs me nothing other than time (which is still quite costly in the developed world), but there are many projects that are quite costly in terms of money and resources. Most concerning of all: some of them play a significant role in areas of utmost importance (like the Internet itself or defense, compared to App Manager which is not that important as a project) and are being developed by maintainers quite thanklessly without any form of compensation. This is going to be an acid test for the open source community, and I believe the landscape will see a significant alteration in the future. Of late, I've been working on the backup/restore feature of App Manager. As some of you know, I've already created the framework for converting a App Manager backup to and from a regular ADB backup a long time ago, but handling ADB backup and restore itself is not that straightforward using the Android APIs, but it's
11 · 20.6K ·
Muntashir Akon
📣 September'25 Updates This month (October) has been a busy month for me (I mean more than usual). I've had certain timeline set up for the next release, but due to my busy-ness, I don't think I will be able to meet my goals for the next release any time soon. Last time I've announced that I was working on ADB-based backups, and last month, I was able to integrate it fully into the existing backup model. This required a major rewrite of the backup/restore feature, but I think it would be beneficial to the large number of ADB users that App Manager has. Recently, somebody has created a feature request on GitHub regarding a ADB-based network firewall implementation. From Android 13, it is possible to utilize the Berkeley Packet Filter (BPF) to cut network connections from an application. You can also do this using ADB shell or terminal with root: cmd connectivity set-package-networking-enabled [true|false] [package-name] The underlying implementation fetches the UID of the package name and then add the UID and rule to a BPF map for filtering the packets for the UID (for shared applications, multiple applications packages may be blocked as they share the same UID). But the issue with BPF rules is that the rules do not persist across reboot. This means you'd need to reapply the rules after restarting your device which is inconvenient. A possible solution to the problem, of course, is reapplying the rules on reboot, which again, is not convenient since ADB mode is also lost after a reboot. So, to effectively implement this feature, we need to find a way to monitor Wi-Fi connections on reboot and connect to wireless debugging automatically once the device is connected to Wi-Fi. I've already implemented a prototype last night, and it's working correctly on my test device (Pixel 9). On Android TV, ADB over TCP persists across reboots, so we may also able to do something similar on Android TVs too. After the feature become stable enough, I think it would be possible to im
38 · 20.8K ·
M
Finally, for the APK updater, I've already created a backend for it. But there are still a lot of challenges, such as effective handling of extensions and errors, what to display to the user, implementing the update policies, and so on. This will take some time and probably available for testing at the first quarter of 2026.
5 · 18.7K ·
M
Muntashir Akon
📣 Updated Website I've created a new personal website: https://muntashir.dev The GitHub site, muntashirakon.github.io is set to redirect to muntashir.dev. As a result, all the other GitHub pages also redirect to that website. Therefore, muntashirakon.github.io -> muntashir.dev muntashirakon.github.io/blog -> blog.muntashir.dev muntashirakon.github.io/AppManager -> muntashir.dev/AppManager (for now) muntashirakon.github.io/android-debloat-list -> adl.muntashir.dev (for easy access) PS: If you're interested in creating a domain maximizing privacy and security, I'd recommend porkbun.com. (No, they didn't sponsor me or anything, they're often recommended in privacy communities.)
24 · 16.4K ·
M
M
Muntashir Akon
Link
click to show
Notice. It appears the Debug channel was reported to Telegram by someone or some people, and Telegram decided that it violated their ToS without any explanation and thus blocked the channel. I have appealed against the decision, but unsure if they will restore it. If you cannot access the channel, you can always find the latest debug builds here: https://github.com/MuntashirAkon/AMInsecureDebugBuilds
29 · 16.3K ·
M
Muntashir Akon
ReplyNotice. It appears the Debug channel was reported to Telegram by someone or some people, and Telegram decided that it violated their ToS without any explanation and thus blocked the channel. I have appealed against the decision, but unsure if they will restore it. If you cannot access the channel, y
I'm discontinuing support for debug builds altogether since the development has been significantly affected by my inability to allocate enough time to the project. The debug users are requested to migrate away from the debug builds as a result. Another bad news coming in the following year: Google has been removing support for SDK 21-22 (Android Lollipop) from the core libraries. This means App Manager will eventually have to discontinue support for Android Lollipop since it heavily relies on those libraries. (If you're still using Android Lollipop, it's probably to time to finally make that upgrade.) However, I plan to support the affected users as long as possible by offering a maintenance-only version of App Manager. This version will not be receiving any new features, but it will continue to receive critical bug fixes on a yearly basis. I'm still working on merging the translations from Weblate. After this is done, I need to update the docs and changelogs for the next release. Considering the amount of time I can allocate, I forecast that it will take one and half month more.
15 · 14.3K ·
M
Muntashir Akon
Good news! I have been successfully able to register App Manager and Captive Portal Controller in the Android developer verification console. From tomorrow, users from countries where App Manager had previously been restricted due to regulatory issues (e.g., Singapore, Thailand, Turkey) should be able to install App Manager without bypassing Google Play Protect. However, I didn't receive any updates from Google regarding how all these are going to play out with Google Play Integrity API. If you encounter any issues with you banking apps because of App Manager, please contact me with necessary documentation (Android version, affected app info, screenshots, etc.) so that I can discuss this with Google Play's support team. Note that due to the verification requirements, only the "official" version of App Manager has been registered. You can download the official version from the Telegram channel, GitHub releases, Matrix group, or IzzyOnDroid repository on F-Droid. There is another F-Droid version located in the F-Droid official repository which is signed by F-Droid and couldn't be registered at this moment. You can find live updates here: https://infosec.exchange/@muntashir/116372607911622394
19 · 11.1K ·
M
Muntashir Akon
📣 May'26 Updates It's been a while since I posted the last update (which was in September last year). As some of you are aware, I've been very busy with a lot of things and could hardly allocate time to my open source projects. However, I always try to respond to the emails and the issues raised on the GitHub issue tracker. There's a good news though. My course work for PhD will be completed on the first week of June, which means I no longer have to worry about attending classes and exams, etc., only research. This also means that I can finally allocate some time to my open source projects too. If you're translating App Manager, you may know that the translations have been locked for a while. This is because I am currently reviewing over 200+ translation contributions made in the last few months by over 50 translators. Once I am finished merging all the translations, I shall unlock the translations. The release process involves a few more steps though. First, I need to go through all the changes made (which is over one thousand). Then, I will update the documentation as well as write the changelog. Finally, I will do a final check to see if I have addressed all the issues that I have added to the milestone, and also if there are any security disclosures to be made (unfortunately, I cannot pay anybody for reporting security vulnerabilities though). Then the release will be made. The earliest possible date, as I have mentioned in the Matrix group a few months ago, is June (quite possibly in the third week). I am not going to work on any major features until the end of the year. So, the focus this year will be on improving the existing features, especially the permission management (like I mentioned in a previous update). As I mentioned before, the next release (v4.1.x) will be the last release to support Android Lollipop (5.0 and 5.1). After that the versions will diverge, and Android Lollipop users will only receive yearly updates. Google has also signaled that
5 · 7.9K ·
M
Muntashir Akon
Translators. If you've started translating App Manager as a new translator on or after 17 April 2025, make sure to request explicit permission as stated in the Weblate banner for the project. If you do not request permission, your translations will not be considered regardless of their quality. If you fail to do this by June 14, your past translations will be discarded. Note that asking for permissions does not ensure that your translations will be accepted. It will go through additional scrutiny to ensure that they adhere to our policies. You only need to request permissions once. If at any time we discover issues with your translations (such as machine or AI generated translations), we will take actions against you based on the type of violation.
4 · 6.6K ·
Muntashir Akon
🎉 6 years of App Manager 🎉 Today marks the sixth anniversary of App Manager. Over the years, I have made significant effort to develop an app that offers some level of control over the digital life in the Android ecosystem. As of today, I wrote almost 250k lines of code (LOC) with over one million addition and removal in the version control system via 3,650 commits (that's 1.6 commit/day or 11.7 commits/week on average). I have closed almost 1,900 issues and handled over 2,000 private emails. We have over 200 translators translating App Manager in 39 languages. My efforts has largely been a success. Since I do not track users, and we do not have exact figures from F-Droid, I can only give you GitHub download statistics. From GitHub alone, App Manager has been downloaded over 681,170 times (the latest version alone was downloaded 225,321 times. It also reports over 13k biweekly unique active visitors and over 28k biweekly user engagement. This easily makes it one of the most engaging and active personal open source projects ever developed (which is also completely absent from the mainstream app stores). I stopped the fundraising campaign in 2024, almost two years ago due to personal reasons. In 2021-24, we hold four fundraising campaign each spanning three months and were able to secure almost $5,000, which was largely a success considering the amount of users at the time. App Manager project is not just an app, rather it is a front-end. It relies on at least five other projects for various features, such as Android Debloat List, Android Libraries, LibADB. Some of the projects have also helped other people in the long run. LibADB, in particular, has made adaptation of ADB-based features mainstream among the developers who build utility software alongside Shizuku (which is still non-free and as such many FLOSS lovers still ignore). App Manager is also one of the first material designed utility software on Android. In fact, one motivation for developing App Manag
13 · 7.4K ·
M
What lies ahead? The future, as I see it, is very much uncertain. We are in a situation where things can go really bad at any moment. We can finally see a mutual agreement among the leaders of the world regarding mass surveillance (whatever they say out loud regarding privacy and security are just a sham), and I do not see anybody doing anything against this alliance. As Saruman put it, they “are to remove only those who oppose” them. But as Captain Nemo has said, “There is hope for the future. When the world is ready for a new and better life, all this will someday come to pass, in God's good time.”
15 · 8.2K ·
Muntashir Akon
App Manager v4.1.0 App Manager v4.1.0 comes with massive performance boosts, newly added ADB backup support, UI enhancements, and various other improvements. Visit Settings > About > Version/Changelog for details. ADB data backup App Manager now offers full support for ADB backups. A new "ADB data" backup option has been added which supersedes standard internal/external data backups. It creates package-specific .ab files safely encrypted by App Manager without requiring manual ADB backup passwords. Additionally, KeyStore backups are now made optional for Android 12 onwards since KeyStore can no longer be backed up. Password prompt When ADB backup is triggered by App Manager, the Android system may ask you to enter a password. You must leave the password field empty and click "OK" to proceed. Introducing filter-based profiles A filter-based profile makes it easy to apply the configurations to the dynamically filtered applications at the time of running the profile. Besides the default "and" based filtering, custom expressions can also be used. Custom expressions For each profile, each filter item has an unique ID which can be used to refer the filter items in the custom expression field in the "Filters" dialog. Supported operators are & (and), | (or), and parenthesis. Barchart in App Usage The App Usage page now displays a visual bar chart for screen time directly in the details dialog. Next and previous buttons have been added to easily browse usage statistics across different days and weeks. Time interval handling has also been simplified by replacing "Today" with "Daily" and removing "Yesterday". Known limitation: App Manager retrieves usage history from the system. Therefore, the length of the usage history varies across devices and is much less than a typical digital wellbeing application which maintains its own database. Expanded installer options Users now have greater control over per-session installer options. Added support for configuring system-level o
25 · 8.8K ·
M
I am aware of the Android 17 issues. A hotpatch will be released for Android 17 next week. While most changes from Android 16 to 17 are minor, they have changed a core API which used to let App Manager list the applications themselves. So, basically a minor change causing a major issue. If you need to access the app details page of an app, you can do so from a supported web browser (Chrome, Brave, etc. should work OOB) by typing the following URL: app-manager://details?id={{package_name}} Where {{package_name}} is the actual package name of the app.
11 · 9.7K ·
Muntashir Akon
App Manager v4.1.1 App Manager v4.1.1 improves permissions, installation, ADB connectivity, and several other parts of the application. Visit Settings > About > Version/Changelog for details. Revoke Internet Permission App Manager can now block internet for individual applications utilizing the eBPF rules in root or ADB mode. To block internet for an application, go to the "Uses permissions" tab and click on the toggle button next to android.permission.INTERNET to revoke the permission. Known Limitation. The eBPF rules are lost after a reboot. App Manager attempts to restore the rules right after a reboot. However, in ADB mode, it might take a while to connect to wireless debugging depending on the availability of a Wi-Fi connection. This might allow applications that start after a reboot to use internet. Others - Added support for editing .bat files - Improved installation reliability and performance - Improved permission management - Improved ADB pairing, connections, and mode handling - Improved settings transitions and startup messages - Fixed displaying profiles after creating a profile for the first time - Fixed intercepting browser URLs - Fixed listing applications on Android 17 - Fixed title ordering in What's New dialog. Full Changelog: https://github.com/MuntashirAkon/AppManager/compare/v4.1.0...v4.1.1
24 · 5.6K ·
M
Muntashir Akon
ReplyApp Manager v4.1.1 App Manager v4.1.1 improves permissions, installation, ADB connectivity, and several other parts of the application. Visit Settings > About > Version/Changelog for details. Revoke Internet Permission App Manager can now block internet for individual applications utilizing the eB
Why can certain apps having no internet permissions apparently connect to the internet? They are using a separate provider application. This is true for a lot of applications that use FCM/UnifiedPush protocols to provide notifications (in which case they are either using Google Play Services or a UnifiedPush client). Large software vendors also do something similar: Gemini, for example, doesn't have an internet permission because it does all the API calls via the Google app. Why are certain apps connecting to the internet despite blocking its internet permission? Again, they might be using a different provider. This is especially true for push notifications for the exact same reason above. This might actually be a good thing if it is solely used for push notifications as you do not miss out on the notifications even after blocking the internet connection. However, this also means telemetry may also be delivered via another app (e.g., Google Play Services). This is why these UID-backed firewall are often not enough (and as some of you know, I often criticize these firewall technology). An effective firewall would be the one that blocks the tracker URLs altogether: personalDNSfilter is one such tool, which is also very lightweight. How about other firewall technologies? The backend I have developed to enable this "permission overlay" can be utilized to add traditional ip-tables style blocking (requires root), net policy-based blocking (supported by Lineage OS), and VPN-based blocking. VPN-based blocking is probably unsuitable for App Manager, and even if it is implemented, we need to take into account my own criticisms about the VPNs: URL based blocking alongside regular app-specific blocking and support for actual VPN configurations or proxies.
21 · 5.6K ·
M
Muntashir Akon
Folks. I was on vacation for the past three and half weeks and spent some time working on a few exciting side features, such as an overhauled audio player, a PDF viewer (which will be turned into a eBook viewer, not reader, eventually), image viewer, and a font viewer. I have spent a significant amount of time understanding how process isolation works on Android and implemented the PDF viewer in a way such that its rendering engine is completely operated in an isolated process, which is somewhat important for security (not extremely important though since we are already covered by other security features such as SSL pinning). There's another feature request that I've been working on for some time: VirusTotal scanning beyond just APK files. I've not yet finished working on it, but hopefully I will be done with the initial implementation before the next release for all of you to preview. After that, we'll figure out what else we can do with VirusTotal feature. If you have not done already, you can grab your own VirusTotal API key from their website by creating an account. You can also increase your free quota by asking them if you use the feature too much.
6 · 2.3K ·

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count