

Hope that means more Linux drivers and hardware support for Chinese products in the future.


Hope that means more Linux drivers and hardware support for Chinese products in the future.


LineageOS (a custom Android OS) has list of all phones which it supports. Since you can’t install custom OS without unlocking bootloader, you can consider this as list of phones with unlockable bootloader
It depends how your boot is setup
If you intially get the uefi boot (usually black screen) then try to search “removing entries from uefi boot in Linux”
If you directly get colorful screen then it could be grub and in this case u search for grub instead of uefi
But it also could be something else that is neither grub nor uefi, you really need to find out first what is your bootloader
The easiest solution is to format windows partition and mount it as separate mount point (for example /mnt/extra) and use it for storing any large files you have (movies, songs, books, photos, backups, downloaded files …)


Same here, battery running for years with no noticeable degradation


You’re right about memory limitation during compile time. my concern is the updates. you need to update system from time to time and doing the cloning might not be very practical.
Gentoo started providing binary packages (pre-compiled) for some software (that are common enough and take long time to compile).
Another thing: gentoo allow one computer to compile the packages specifically for another computer even if cpu architecture is different. that second computer then simply pull the compiled packages and download them.
https://waldolemmer.github.io/guides/gentoo/cross-cpu-binhost/


It used to be, but isn’t anymore. Try booting the Gentoo minimal install image for your arch instead.
Wow! I went on searching and sure enough sysrescuecd changed to ArchLinux 6 years ago. I had no idea


Why not give Gentoo a try?
It natively require you to compile the kernel which is perfect because you get to drop all the drivers and features you don’t need.
Gentoo package manager also compile every package in the system which is very slow but it gives you lot of control over what features you want from each package. You’re no longer required to install X server just because one package provide GUI support.
End result is less memory for kernel and less memory for most other apps. 256 should be doable but just to be sure try running “sysrescuecd” which is based on gentoo. first to see if it would work


In order to use this exploit you need a program that has UID bit set and the file owned by the user you want to use itheir privilages.
For example su (among other commands) has that UID bit set and because the owner of the file is root then when you execute it, it always runs with root privileges
Most Android devices use SELinux (Security Enhanced Linux) which is configured in such way that you couldn’t have root access even if you could run a program owned by root and has the UID bit set.
What you could do - in theory - is finding a process already running with root privileges and happened to be executing certain command periodically. you could then override that certain program in cache using this exploit to do what you want.


I can at least tell you what it does because I tested it:
It override your /usr/bin/su so that it now let you run as root with no password.
My guess is that the payload is an su command that was modified to run without requiring password but it’s also possible - though unlikely - that it just patch your existing su.
either way if you will run the script, you need to backup your existing su command first.
Correction: The script doesn’t permanently modify the su file instead it modifies a cached copy of the file in memory. restarting your device or doing echo 3 > /proc/sys/vm/drop_caches to flush the cache restore the su file to its original state


Here it is after improving readability a little


there is no su binary in most android devices sadly


Regarding VPN being slow, two possibilities here:
If it is the first possibility, I know that OpenVPN with static key tend to be very difficult to detect if not impossible. Its also a bit faster but it has its cons that I encourage you to read about.
If it is the second possibility then you need to disguise your VPN traffic as https. I know its doable but I am fuzzy on the details.


I have started with Mandrake (later renamed to Mandriva) then went through few other distros before settling on Gentoo.
Gentoo installation is one of the most complicated because there is no installer, you do everything yourself.
This is like buying car parts and assembling them together into a car using a manufacturer’s manual. its painful but once the car is assembled you almost never have to take it to a repair shop. Not because it doesn’t breakdown but because you know well how it function and thus how to fix it yourself.


Its multiple states plus some countries too.
But anyway the law as it stand is not problematic to any one. When installing an OS and asked for birth date put any random date.
If the law require actual verification or make it illegal - for you as a user - to provide false date then its fascist in my book


Your point was around age verification which I am saying systemd’s update doesn’t do such thing


Its similar but not the same. Original was for input birthdate but this one is for specify general age group


if I’m not mistaken the systemd PR implementing the birthdate change is closed wihout the code being merged. For now. it was merged and another pull request was created to revert that change. that pull request was closed.
To be clear the code went into the repo
Think of the boiling frog metaphore.
You’re saying - if I get you right - that if we let systemd add birthdate field today, tomorrow or after tomorrow we won’t revolt if we have to upload an ID to install an OS.
I respectfully disagree. I have a clear red line which is “don’t force me to do stuff”.
You want to add an optional field? I couldn’t care less.
You want me to input my valid birthdate or I can’t use your system. That’s when I revolt.


so you want them to comply after the deadline?
this is so much better but why does it need to be Android app instead of a website ?