• 2 Posts
  • 16 Comments
Joined 5M ago
cake
Cake day: Aug 18, 2024

help-circle
rss

Chinese phones that let you unlock the bootloader are actually a great deal



ADB commands cannot permanently remove system applications, they can only disable them till you get around to wanting to enable them again. The problem starts getting ugly when you disable a lot of stuff at once and then something breaks and you’re too lazy to track down which component was necessary. A couple of applications are no problem. Of course, it’s been a year since I’ve tried ADB so RTFM. Don’t worry so much about it



I think they should stop working on new features other than the occasional option and make these all about security updates


You’ll have a hard time running AI on relatively affordable mobile devices



Just use any cheap one that you can find that runs Linux well. There’s 100s of them I’m sure you’ll find your pick




Kernel Module Interface, Google’s new project with making the GKI mandatory on devices. I think it’s a good step.

Yeah if the ABI changes spec frequently I can see the problem. Thanks


Apologies for my tone earlier. I simply did not expect an in-depth and genuinely thought someone did a copy-pasta from another relevant thread/got an LLM answer in. It was my mistake to assume as such and I apologise.

Ah, indeed for some reason this part about the Linux kernel completely escaped my mind about it being a monolithic kernel. Yeah I can see the problem now. Unfortunate that OTA updates are the only way for updates to reach devices not supported by custom ROMs.

I’m sorry again.



I feel like at least part of this is copy-pasta, but whatever. You make valid points, but I do not understand how it is relevant to the question. If proprietary drivers can be plugged in as modules (which is what GKI wants), shouldn’t I just be able to update to the latest FOSS GKI myself (which is exactly what Google wants to do with Play updates to the kernel) and keep the drivers from the vendor?


Sorry but I’m having trouble following the discussion. Copying over from another comment:

If I keep the proprietary drivers of the vendor in place and just upgrade to the latest GKI by Google, shouldn’t that be OK in theory? Unless the KMI itself changed and everything breaks.


I don’t understand: If I keep the proprietary driverss of the vendor in place and just upgrade to the latest GKI by Google, shouldn’t that be OK in theory? Unless the KMI itself changed and everything breaks.


General question on Android updates coming from desktop linux
Hi everybody, I've been unable to make sense or gain better understanding of the Android update system, so I'm asking here. Coming from the linux desktop, there's two main parts of the system: the kernel and the userland. I could simply update the kernel without updating userland and vice-versa. But does it work the same way on Android? Why are we so dependent on OTA updates from the individual manufacturer? I understand that microcode is proprietary and can come only from the device manufacturer, but aren't kernel updates and userland decoupled from this (for devices which support project treble and GKI)? Can't I just run a different FOSS launcher, get the upstream GKI kernel and run it with the microcode offered by the manufacturer? What consists of an Android "version"? Can't I just not update the microcode beyond what the manufacturer provides, and instead keep updating the kernel (by "kernel" I mean GKI and not the actual linux kernel) and userland and in essence keep updating my android version? I'm probably missing some fundamental understanding of android here, which is why decided to ask here. Thanks for your help!
fedilink

Question on KernelSU (LKM) and updates
By now, most people in the custom ROM community must have already heard of KernelSU. I do think that it is worth the hype and is truly revolutionary, piggybacking on something I credit Google on (to some personal chagrin) - KMI. The question I have is: when I attempt to install OTA updates to a device with KernelSU running as a Kernel module, will that affect KernelSU? Will I have to root again?
fedilink