Tadi Channel
Video
FYI to any Android app dev:
This toggle in Play console doesn't effectively secure your app against tampering. Instead, it'll prevent sideloading the app even while it's a completely untouched original binary. This means that if Google Play is the sole distributor of your app, people won't be able to obtain it through an open source Google Play client like Aurora Store or through APKMirror, which is a site that verifies developer signatures before hosting the app mirrors. This forces your users to be constantly logged into their Google account, which is more privacy invasive than simply using a device with GMS. And yes, this toggle also excludes devices without GMS.
The irony is that a malware version of your free/IAP app will in result install just fine, while the purest original binary will reject the device. In other words, the only mirrors of your app that work will instantly be suspect, putting your users at risk from sites that get their popularity thanks to "apps that work". "Piracy" of free apps is a concept that goes a little too far from reason, it's not worth to forcefully materialize it.
This toggle in Play console doesn't effectively secure your app against tampering. Instead, it'll prevent sideloading the app even while it's a completely untouched original binary. This means that if Google Play is the sole distributor of your app, people won't be able to obtain it through an open source Google Play client like Aurora Store or through APKMirror, which is a site that verifies developer signatures before hosting the app mirrors. This forces your users to be constantly logged into their Google account, which is more privacy invasive than simply using a device with GMS. And yes, this toggle also excludes devices without GMS.
The irony is that a malware version of your free/IAP app will in result install just fine, while the purest original binary will reject the device. In other words, the only mirrors of your app that work will instantly be suspect, putting your users at risk from sites that get their popularity thanks to "apps that work". "Piracy" of free apps is a concept that goes a little too far from reason, it's not worth to forcefully materialize it.
😐18👍5👏2🎉1
Tadi Channel
FYI to any Android app dev: This toggle in Play console doesn't effectively secure your app against tampering. Instead, it'll prevent sideloading the app even while it's a completely untouched original binary. This means that if Google Play is the sole distributor…
Bb-but, Google knows how to code! They couldn't do it any other way!
Really? Imagine less anticompetitive Google for a minute. Even if you intend to retroactively cover the situation of a free app becoming paid (so that old sideloaded apk stops working), an uncracked binary could still ask Google Play to check if it's legitimate and currently free during the first run. Heck, you could even have the check in the app itself in case Google Play is missing from device. Google could provide all this info without a forced login or presence of GMS. Why would anyone ever need a license for an actually free app?
Really? Imagine less anticompetitive Google for a minute. Even if you intend to retroactively cover the situation of a free app becoming paid (so that old sideloaded apk stops working), an uncracked binary could still ask Google Play to check if it's legitimate and currently free during the first run. Heck, you could even have the check in the app itself in case Google Play is missing from device. Google could provide all this info without a forced login or presence of GMS. Why would anyone ever need a license for an actually free app?
👍9👏4😐1
Tadi Channel
FYI to any Android app dev: This toggle in Play console doesn't effectively secure your app against tampering. Instead, it'll prevent sideloading the app even while it's a completely untouched original binary. This means that if Google Play is the sole distributor…
Oh, I didn't say it clearly:
Overuse of "protection" that inconveniences innocent people results in larger number of freely available resources for your adversaries. Attestation keyboxes float around everywhere, the methods of hiding modifications became extremely granular, now trying to force GP licensing onto free apps will result in trivial and wider adoption of modded apps.
It's a really old story of DRM as a whole.
Overuse of "protection" that inconveniences innocent people results in larger number of freely available resources for your adversaries. Attestation keyboxes float around everywhere, the methods of hiding modifications became extremely granular, now trying to force GP licensing onto free apps will result in trivial and wider adoption of modded apps.
It's a really old story of DRM as a whole.
👍8❤1😐1
https://fixupx.com/ThisIsWalterGZ/status/1938792908632822113
You can now read this Twitter thread for satirical purposes.
You can now read this Twitter thread for satirical purposes.
🧵 Thread • FixupX
GZ (@ThisIsWalterGZ)
The leaks about the Nothing Phone 3 are fake.
Nothing has left many clues indicating that their new flagship is not the one we have seen.
In this thread, I will gather all of them.
Nothing has left many clues indicating that their new flagship is not the one we have seen.
In this thread, I will gather all of them.
😐4🎉3
Tadi Channel
Google is so scared of people flashing their Pixel 4a with builds that don't include their still unexplained battery blow-up prevention, that they removed downloads of every other build. They wouldn't do that even while Pixel 6 bootloader antirollback made…
Wow, so excited! Best sequel ever!
😐14🔥3😁1
Moto on global stock now ships a third party weather app with ads which you have to disable to get back to the smooth and ad-free weather app that still remains silently on device.
😐8👏5❤2😁2🥰1🎉1
A noteworthy thing some may be unaware of:
At some point in time, the bloatware on Chinese stock systems most likely hit some really frustrating levels. Chinese government got mad and mandated the ability of uninstalling it.
Result?
Global stock ROMs now contain a significantly higher number of bloat you can't casually uninstall. You can disable it, you can uninstall it over ADB, but you can't expect the same level of ease given to you by Chinese stock ROMs. The screenshot you see is Chinese RealmeUI with nearly everything uninstalled directly from app drawer (ignore Google Play).
At some point in time, the bloatware on Chinese stock systems most likely hit some really frustrating levels. Chinese government got mad and mandated the ability of uninstalling it.
Result?
Global stock ROMs now contain a significantly higher number of bloat you can't casually uninstall. You can disable it, you can uninstall it over ADB, but you can't expect the same level of ease given to you by Chinese stock ROMs. The screenshot you see is Chinese RealmeUI with nearly everything uninstalled directly from app drawer (ignore Google Play).
🤯13😐3🔥2🥰2😁1🎉1
https://tuta.com/blog/how-to-disable-gemini-on-android
Don't login into your OS vendor's account. The capabilities and incentives of screwing you are way too high. "There was a contract which you accepted" is less of a working defense when a given contract is mandatory to use your device, rather than as optional as Google, Microsoft or Apple account. Corporations know it and will never screw an unlogged user as much as a logged one (even if they'll try either way).
Don't login into your OS vendor's account. The capabilities and incentives of screwing you are way too high. "There was a contract which you accepted" is less of a working defense when a given contract is mandatory to use your device, rather than as optional as Google, Microsoft or Apple account. Corporations know it and will never screw an unlogged user as much as a logged one (even if they'll try either way).
Tuta
How to disable Gemini on Android, Gmail, Chrome, Photos, & Google apps. Opt out of AI tracking now! | Tuta
First Android, now Gmail, Photos, Drive an more: Google is allowing Gemini AI access to all your data – even your emails, photos, calls, and texts. Follow these steps to turn off Gemini AI on Android and in all your Google Apps.
😐6👏4
Tadi Channel
https://www.reddit.com/r/android_beta/comments/1lwjvwh/introducing_the_android_canary_release_channel/
Obviously you don't need an unlocked bootloader no matter how useful it'd be to unbrick when recovery dies (or a fixed build isn't available yet), to make sure the users won't say it's for nobody as it can't pass Play Integrity
https://developer.android.com/about/canary
https://developer.android.com/about/canary
Android Developers
Android Canary | Platform | Android Developers
About the Android Canary release channel
❤1😐1