• 0 Posts
  • 21 Comments
Joined 2 years ago
cake
Cake day: October 5th, 2023

help-circle
  • Leaving ADB open to unverified apps is more than I was expecting. ADB is reasonably straightforward to use even without actually being an Android developer.

    There was never any way they’d integrate it to play protect and still allow play protect to be disabled. I prefer this to being required to use play protect personally, though the services do seem somewhat redundant. Presumably the whole point of doing this is to create an Apple style walled garden (which is of course very profitable). Google likely doesn’t want to fully lock it down and risk legal trouble, they just need to make it difficult enough that the masses don’t bother installing unapproved apps that may not act in Google’s interests.

    I still hope the EU takes legal action against this anyway.








  • The USB type C connector itself is amazing. I’ve never broken the physical connector, the problem is electrical only. The connector is capable of delivering a very high 240W of power, but the device/charger negotiate the power and voltage requirements to find the highest both can support.

    But there are actually four parts of the system limiting the negotiated power:

    • The maximum power the charger can deliver
    • The maximum power the charging device can receive
    • The maximum current the cable can deliver
    • The signaling protocol used to negotiate the highest supported power across the link

    The problem ultimately comes from the negotiation as many devices don’t use USB-PD (the theoretical “standard” for this) to save cost or allow different electrical configurations. This can lead to chargers incorrectly identifying devices as capable of accepting higher voltages than they can. Or devices can incorrectly identify themselves as capable of accepting higher voltage than they actually can.

    If you’re using reremovedble decides from reremovedble companies using the included charger/cables, this will never be an issue. It’s only problematic when you want one charger for all your USB type C devices, as it now needs to support multiple communication protocols and voltage standards, hoping that no device identifies itself incorrectly.










  • Containers are often simple enough you don’t even need a guide. I don’t trust myself to configure anything on the host system correctly, and using Docker containers completely solves concerns of conflicting dependencies during updates. I personally avoid hosting anything that isn’t available with Docker anymore. It’s just too much work for a worse result.