• 0 Posts
  • 24 Comments
Joined 1 month ago
cake
Cake day: August 15th, 2026

help-circle











  • If you mean those ro.product.*, ro.system.*, ro.vendor.*, etc. and some other device identifiers, I think you can adjust many of them when compiling GrapheneOS yourself, which, however, requires a lot of storage and computational resources. If you mean the user agent HTTP header (and navigator object), there’s no such thing as a system wise UA since UA is to recognize the OS and browser combination, and the UA header can be spoofed with those user agent switcher extensions or, if you are advanced user and want fine control, Header Editor, which can be added to Android Firefox by visiting it with desktop enabled.




  • Aurora still works for me for now on Samsung stock OS. I now mostly install Google Play apps with APKPure over Obtainium tho and only use Aurora for those not on APKPure. And most of my apps are from GitHub/GitLab releases and F-Droid. I disabled Google Play and didn’t login to Google account. I don’t want the requirement of a Google account to install an app and Play Integrity to run an app. It is by no means acceptable that a company, using a closed source implementation that also tracks user and breaks Android security model, can censor what apps a user can install and decide what security and privacy compromises a user needs to agree to just use the normal phone functionalities that they pay for and by no mean require those compromises technically. They are turning Android into a service and a prison like iOS did rather than a software.






  • update_pm() {
      sudo apt update
      sudo DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      sudo DEBIAN_FRONTEND=noninteractive apt autoremove -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      echo y | sudo ubuntu-drivers install || true
      sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      echo y | sudo ubuntu-drivers install || true
      sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      echo y | sudo ubuntu-drivers install || true
      sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      echo y | sudo ubuntu-drivers autoinstall || true
      sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      echo y | sudo ubuntu-drivers autoinstall || true
      sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      echo y | sudo ubuntu-drivers autoinstall || true
      sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      sudo DEBIAN_FRONTEND=noninteractive apt autoremove -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite"
      sudo apt clean
      sudo apt autoclean
      flatpak update -y || true
      flatpak uninstall --unused -y || true
      sudo snap refresh || true
      brew update
      echo y | brew upgrade
      echo y | brew autoremove
      brew cleanup
      uv self update
      uv tool upgrade --all
      npm i -g npm
      npm update -g
    }