/r/Android
Android news, reviews, tips, and discussions about rooting, tutorials, and apps. General discussion about devices is welcome. Please direct technical support, upgrade questions, buy/sell, app recommendations, and carrier-related issues to other subreddits.
Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.
Day | Topic |
---|---|
Every day | Daily Superthreads |
Saturday | Saturday APPreciation |
Sunday | Sunday Rant/Rage |
Click here for the Weekly Thread Archives
Individual Developer |
Company Developer |
Custom ROM Developer |
Unaffiliated Contributor |
Official Android OS Team |
Android Theme Developer |
Android-related Website |
Reddit add-on Developer |
Google Employee |
/r/Android
I created a simple shell script that deletes that folders if they are empty every time is executed but you need root to run the script
----------------------------------------------------------------------------------------------
#!/system/bin
cd /storage/2736-426B #Your path to the external drive
emptyfolders=("Download" "Music" "DCIM") #The folders you want to delete
for loop in "${emptyfolders[@]}"
do
empty=$(ls -a "$loop" | grep -v .thumbnails 2> /dev/null)
if [ -z "$empty" ]; then
rm -r "$loop" && echo "Deleted "$loop""
else
echo "Directory "$loop" not empty or not found so not deleted"
fi
done
------------------------------------------------------------------------------------------------
Feel free to add folders to the variable emptyfolders and also replace /storage/2736-42B with your actual external drive path
I personally use this script with macrodroid so it triggers every time i open the file explorer
My employer doesn't have any sort of official enterprise MDM mechanism set up so I (apparently) can't use Android's Work Profile (though I'd be open to any open-source software that lets me run my own MDM server just to enable the profile - I tried Headwind but it only created the launcher, it didn't trigger the actual work profile). Failing that route, can I use Private Space as a sort-of work profile? Are the apps in PS sandboxed so they can't interact with the other system-installed apps? Like, if I installed Teams in there, would it be able to gather any other information about anything else installed or going on on the phone at the time? Also if anyone has any tips on how to activate that work profile without going through someone at work, that'd be cool too.
(There's this page: https://www.android.com/enterprise/work-profile/ - which seems to be a full-featured demo of the work profile, in that it installed a bunch of apps and gave me a work profile. Wonder what kind of restrictions are on there in terms of just using that?)
Really love the new private space but I'm missing some notifications from some apps, I don't want them to show up obviously but I feel I need a reminder to look? What do you think?
My recent transition from iOS to Android has been an eye-opening experience. The level of customization and user control offered by the Android platform is truly remarkable, a stark contrast to the closed ecosystem I was accustomed to.
This became especially evident when I recently unearthed a relic: a 2011 Xperia mini. This barebones device lacked a file browser and most modern functionalities. My initial attempt at sideloading apps via ADB proved unsuccessful. However, a forgotten solution emerged – Bluetooth. Connecting my modern Fairphone 5 5G to the Xperia, I was pleasantly surprised to see the older phone recognized as a peripheral device. This facilitated seamless file transfer, a capability I hadn't anticipated. While the transfer speed was undeniably slow, the experience triggered a wave of nostalgia, taking me back to a time when Bluetooth file sharing was the norm.
Beyond its historical connection, the experience solidified my appreciation for the versatility of Android. The platform seamlessly integrates with tools like Gemini, which I used to write a significant portion of this text. This functionality persists even when utilizing a custom ROM like LineageOS on a device like the Fairphone 5 5G, showcasing the depth of Android's capabilities.
While the name "Android" may not be the most conventional, its functionality and user empowerment are undeniable. This experience has certainly reinforced my decision to explore the Android ecosystem. Unlike iOS, Android offers a level of control and customization that empowers users to tailor their experience to their specific needs.
However, this power comes with a learning curve. As a recent convert, I've already encountered my fair share of stumbles. There was the time I attempted to disable the com.android.packageinstaller service, as I preferred using a third-party app manager with root access to install apps. This app manager offered more detailed information about the APKs I was installing, allowed me to opt out of additional language packages, and even scanned apps for potential tracking and malware using VirusTotal. Unfortunately, disabling the package installer proved to be a fatal mistake, as LineageOS requires it to boot properly. This unexpected behavior still puzzles me to this day. While it was a frustrating setback, it highlighted the intricate nature of the Android system and the potential consequences of tinkering without a full understanding of the underlying components.
Despite this hiccup, I remain captivated by the endless possibilities that Android offers. The ability to personalize my device and delve deeper into its functionalities has been incredibly rewarding. While there's always a risk of encountering unexpected issues, the learning experience and the satisfaction of overcoming challenges are well worth it.
The Android ecosystem extends far beyond smartphones and tablets. It's a versatile platform that powers a wide range of devices, from smartwatches to virtual reality headsets.
My recent foray into the world of Android has been nothing short of exhilarating. The level of customization and user control offered by the platform is truly remarkable. I've been particularly impressed by the seamless integration of Android across various devices. My Quest 2 VR headset, for instance, runs on a modified version of Android, providing access to a vast library of VR experiences. Furthermore, the ability to install Android as a desktop operating system alongside Windows and Linux opens up a world of possibilities. This level of flexibility and customization is unparalleled in other mobile operating systems.
While there's a learning curve associated with mastering the intricacies of Android, the rewards are substantial. The freedom to tailor the system to one's specific needs and the opportunity to explore the depths of its functionality make it a truly empowering platform.
TL;DR: Gushing over the possibilities of Android
🌌 suDROID just updated
Version 2.1.1 Release - Key Highlights
• **Auto Device & Compatibility Check**: Instantly verifies compatibility for popular models.
• **Latest Magisk Version**: Fetches updates via GitHub API with fallback options.
• **Interactive Rooting**: Choose, skip, or repeat each rooting step.
• **Auto Bootloader Unlock**: Attempts unlocking with manual instructions if needed.
• **Complete Backup & Restore**: Full data backup before rooting, seamless restore after.
• **Root Verification & Retry Mechanisms**: Confirms root success with automatic retries for stability.
• **Custom Config & Safety Mode**: Set preferences and enable rollback at each stage.
• **Post-Root Recovery Option**: Optional TWRP install for advanced users.
Optimizations: Streamlined setup, enhanced logging, user-friendly prompts, organized backups.
Bug Fixes: Improved ADB/Fastboot and battery detection.
suDROID is a cross-platform solution designed to streamline the rooting process for Android devices on both Linux and Windows. With easy-to-follow instructions and automated tasks, suDROID empowers users to unlock advanced Android capabilities with confidence.