I’m just this guy, you know?
Right? I’m sort of bought into Google’s ecosystem at this point, so I understand my Devil’s Bargain. I pay for their services, and in return I expect not to be hassled with ads or penalized for suppressing them on devices I own. I use their services because it’s convenient for me today, but at this point I’ve diversified my online footprint so that I could feasibly walk away and do without the conveniences.
Sticking ads in my face in Nav mode would be a bridge too far, but we’re not there so it’s cool.
Of course they probably feel differently. That’s their problem.
My question here is directed to other readers: I find the traffic layer in Gmaps to be my most used feature for local navigation. It’s the one feature I really do use every day before I drive home from work to decide which way I’m going to take to get home.
I see there are tutorials to define a map overlay in OsmAnd for traffic using Google’s API that are dated from a few years ago. Has anyone here successfully done this, and do these tutorials still work in 2024?
I also mainly don’t use screen Auto Rotate, but I did make it a tile on the window shade. Rather than toggle it manually, I have Tasker enable rotation when an app that I want to auto-rotate is active on the screen, and disable it when that app is not active.
It doesn’t put anything up on the status bar, but if you can live without it knowing only certain apps do it, maybe it doesn’t matter.
Profile: Auto-rotate Apps
Settings: Restore: yes
Application: Sky Map, Camera, Gallery...
Enter Task: Enable Auto-rotate
A1: Display AutoRotate [
Set: On ]
If [ %ROTATE_APP_LOCK Set ]
A2: Variable Clear [
Name: %ROTATE_APP_LOCK ]
Exit Task: Disable Auto-rotate
A1: Variable Set [
Name: %ROTATE_APP_LOCK
To: 1 ]
If [ %ROTATE_APP_LOCK !Set ]
A2: Display AutoRotate [ ]
I have a few automations:
I used to have several more to correct certain idiosyncrasies my phone would have on boot, low battery and a few other repeatable conditions, but those things got fixed with system updates, or ceased to be relevant.
Yes, but they’re generally not hard to come by. Many of the device manufacturers make the factory images available for download on their support site, and those would have the necessary images and blobs.
Or, if there’s an unofficial build for your device they would be included there.
If you’re able to unlock your bootloader and then load a compatible recovery, you can take a “nandroid” image of the device to offload to your PC. The blobs would be encoded in there, you’d just have to sort out extracting the right files from the right backup files.
So, you’ve got a few options.
First things first: I’d check to see if there’s an Unofficial image. Consider that and, while you’re at it, also consider the risks or making an unofficial build your daily driver. Phones are now vital infrastructure, and you can really strand yourself if an unreliable image bricks your device, or throws some weird comms error that strands you in an airport at the wrong end of your journey.
This is Advanced Technique, no matter how you dice it. One of those One Does Not Simply… 👌" things. Caveat emptor, here be dragons, …
*** YOUR WARRANTY IS NOW VOID. ***
Still reading? Brave soul.
Broadly, you’ll need the factory image for the device to extract the binary linked objects (“blobs”) that drive the actual hardware: the modems, camera, SIM card and whatnot. The necessary blobs would be listed in the developer guide.
Then you’ll need to configure and build the system image. You can do this on Windows, but it’s certainly easier on some sort of Linux platform… If you don’t already have one handy, you could run one in a VM or Vagrant image (if windows) or whatever Apple the equivalent is for that platform. You’ll need to build the compiler environment to wth mukti-arch support for cross-compiling your phone’s architecture. Oh, you’ll also need to know tour phone’s architecture, I.e., what SoC and firmware it uses.
Finally, youlo need to unlock your bootloader and either find or build a compatible recovery image to load the system image, and the Gapps if you’re using them.
Pretty much ALL if this is an exercise for the reader. The reason there aren’t more official I mages for less popular platforms is because maintaining an official image is A Lot Of Work. For many maintainers it’s a labor of love.
Just installed it on my OP5T (dumpling). Still have root, passing device and basic integrity. Apps are snappy, brightness feels more balanced, and I just LOVE the use of screen real estate. Smaller fonts and icons make the screen feel huge
Dirty flashed over Lineage 20 with updated Gapps. Just make sure you unhide Magisk first or you’ll have to re-root after.
Great job, Lineage team!
I buy my phones outright, so that’s MY equipment. I root it because I own it, full stop.
If a ROM or App tells me I can’t be rooted then, like you, I won’t use it. I have options.
Also, I’m the one paying for my data plan and I refuse to have ads leech on my rates. I will go WAY out of my way to suppress advertisers intruding on my browsing. That’s pretty much the extent of my cyber-activism, but it’s a hard line.
My 5T has been my daily driver for years. I’ve replaced the battery & USB port on it once so far, and that’s it. I’ve also run LineageOS (rooted + Magisk) since day 1, which I agree is its own set of challenges. Seriously no complaints and I’m not really shopping for anything more right now.
If the Fairphone 5 specs are solid I may take the plunge, but for my needs nothing else out there has been compelling enough to make a change.
“Restricted” means the app has been limited by your Android on the amount of data it may transmit/receive as a background app. The app settings assume you’re on a meterd or low-volume data plan, and so they don’t transmit data except when they’re active, or up on your screen.
Their upload/download tallies will still count in your Network accounting. Frankly, your screenshot looks like something I’d expect. Nothing untoward seems to be occurring.
Let those other restricted apps 'run in background" (an app permission) and you’ll see a different picture.