I think you'll find that you will quickly exhaust the max character limit...
1,422 karma · joined May 19, 2020
I think you'll find that you will quickly exhaust the max character limit...
This is what Apple believes, not the person you're replying to?
Yes, but there are strict SELinux policies forbidding you from accessing certain "dangerous" stuff like execve(), which may end up killing native terminal emulators like Termux (despite Android not forbidding dynamic code execution elsewhere, Play Store policies aside).
Looks like the GrapheneOS implementation will be less restricted and will let you run operating systems other than Debian, including Windows 11.
Maybe that's why? It seems that people just aren't currently capable of fathoming the concept of "one device for everything". If Apple did it though, people might realize it's a good idea. Then again, I think it's unlikely that they will, because they do want to sell you a Mac as well as an iPhone/iPad.
Anyway, apps have literally no reason to query the status of developer mode and should not be allowed to do so.
I don't think apps should be able to query the status of the OS' "integrity" either (which in practice just boils down to a "Google-approved" boolean anyway), but they do at least have somewhat legitimate reasons for wanting to do that -- Pokemon Go wants to make sure the GPS coordinates it receives aren't spoofed, for example.
But there is no reason they should be able to query the status of developer mode.
All app authors must comply with the rigorous App Store guidelines so the technical limitations on what they can do don't really matter anyway.
Add sideloading as an option and we'll get to see how secure iOS really is.
GrapheneOS is definitely secure enough to tolerate sideloading, but I don't know if iOS is or not.
Set up parental controls on your children's devices! Apple cannot protect them from the preinstalled Safari app (one of the most popular porn apps in the world) unless you take initiative. You can also block the installation of all apps outside of the App Store using parental controls.
What do you suggest? Forcing people to use DuckDuckGo against their will?
https://wiki.archlinux.org/title/Extended_attributes
That being said, it'd be cool to see a port of that CLI to Linux using user.xdg.tags. You can avoid deleting them if you're careful.
It also allows the user to place a little less trust on F-Droid because the developer, as well as F-Droid, must confirm any release before it can be distributed. (Now that I think of it, that probably creates an issue where if malware somehow slips in, F-Droid has no power to remove it via an automatic update. Perhaps they should have a malware response or notification system?)
More: https://f-droid.org/2023/09/03/reproducible-builds-signing-k...
1. User downloads an app from F-Droid that supports reproducible builds.
2. The developer's account is compromised and submits an app with a different-than-expected signing key.
3. A new user installs the app (existing users aren't affected due to Android's enforcement of using the same signing key for updates).
4. This user is (external to the app) contacted by the attacker and directed to install an update to the app from them. The update contains malicious code.
F-Droid's response is concerning but this attack scenario seems pretty unlikely to work in practice.
Your flaw is assuming that Apple's only doing that for your security and has no ulterior motives. But iOS apps are disabled and Netflix reduces to a lower resolution when you disable System Integrity Protection on a Mac (among other things?). The trusted boot chain is clearly a DRM enforcement tool in addition to being a security feature.
https://github.com/cormiertyshawn895/RecordingIndicatorUtili...
> Why is the recent screen buggy?
> Unfortunately, it is because the system launcher handles the Recents screen. Therefore, if you change the default launcher, weird things can happen [...] The only way to fix this is by having a Magisk module called QuickSwitch.
https://lawnchair.app/faq/#why-is-the-recent-screen-buggy
(Can't vouch for the accuracy of this information as of $CURRENT_ANDROID_VERSION.)
> DivestOS will not include microG or the GrapheneOS' Play Services sandbox.
Compared to the Pixel stock ROM, you aren't missing out on much, and you're gaining a few non-security bonus features, like unrestricted tethering, local/offline backups, call recording, and Network permission toggle [2].
[1] I don't really like the term "de-Googling" because it paints an all-or-nothing picture, despite alternative ROMs providing the option to use Google services in a safer and fairer way (fairer as in, non-Google apps are on a level playing field when it comes to OS integration).
[2] This is most certainly intended as a security/privacy feature, but I find it useful as an adblocker as well :)
[1] 5.2.2, 5.2.3: https://developer.apple.com/app-store/review/guidelines/#int...
[2] https://www.eff.org/deeplinks/2020/04/federal-judge-rules-it...
If you're opposed to using a separate app just for this, you can achieve something similar using an RSS reader and YT's official RSS feeds (which I'm surprised they still publish tbh).
Do those requests have to be submitted via a Google Android or Apple iOS app with remote attestation, or can we use a web browser?
EU Digital Markets Act: Litigation Against Apple
I think they used the wrong link here. They linked to a document submitted to the CJEU defending the European Commission against Apple in an Apple v. EC case last month [1], which is actually the more recent news here.
The documents that the FSFE submitted to the EC (in April) regarding Apple's non-compliance can be found here (per [2]): [3], [4].
[1] Yes, apparently Apple's still pursuing a legal case against the DMA: https://curia.europa.eu/juris/fiche.jsf?id=T%3B1080%3B23%3BR...
[2] https://fsfe.org/news/2024/news-20240627-01.en.html
[3] https://edri.org/wp-content/uploads/2024/06/Joint-submission...
[4] https://download.fsfe.org/device-neutrality/202404-FSFE-appl...