Privacy + Secure Tech Corner Channel πŸ›‘οΈ
90 subscribers
6.65K photos
579 videos
516 files
16.1K links
Here you can find all about GSI's, ROM's, GKI Kernel's, Tech NEWS, Updates, Root methods, Magisk Module, Overlay's, Hacker things, FLOSS, FOSS, Privacy + Secure Stuff and many more!
Download Telegram
Forwarded from Libreware
DisableGoogleAnalytics

https://gitlab.com/adrian.m.miller/disablegoogleanalytics

Attempts To Disable Common Google Analytics And Ads Receivers In All Affected Packages

What it does/How it works:
On 1st run after rebooting after install the module is assuming you want it to disable the listed analytics and ad receivers, so it will:
Wait till boot is completed
Then sleep for 2 minutes
Then test that cpu usage is under 30% before running
It will then disable the analytics and ad receivers as listed below, and log its progress to /sdcard/fixgoogleanalytics.log

Common Analytics And Ad Recievers:
com.google.android.gms.analytics.AnalyticsJobService com.google.android.gms.analytics.CampaignTrackingService com.google.android.gms.measurement.AppMeasurementService com.google.android.gms.measurement.AppMeasurementJobService com.google.android.gms.analytics.AnalyticsReceiver com.google.android.gms.analytics.CampaignTrackingReceiver com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver com.google.android.gms.measurement.AppMeasurementReceiver com.google.android.gms.measurement.AppMeasurementContentProvider com.crashlytics.android.CrashlyticsInitProvider com.google.android.gms.ads.AdActivity com.google.firebase.iid.FirebaseInstanceIdService

Once complete the service.sh script will delete itself
Once that happens any further interaction is purely via the included dga script as a binary in /system/(x)bin

dga takes 2 arguments, disable or enable, though i doubt too many will be looking to enable analytics and ad receivers, unless the disabling has unwanted effects on their system, which is high time to include the usual disclaimer that you run this at your own risk and not even dga enable is garaunteed to undo the changes

Module Installation:
Download from Releases
Install the module via #Magisk app/Fox Magisk Module Manager/MRepo
Reboot

Usage:

After first run optmization has completed, any further interaction is purely via the included dga script as a binary
in /system/(x)bin:

dga takes 2 arguments, disable or enable, though i doubt too many will be looking to enable
analytics and ad receivers, unless the disabling has unwanted effects on their system, which
is high time to include the usual disclaimer that you run this at your own risk and not even
dga enable is garaunteed to undo the changes
Uninstall Note: Uninstalling the module will not reverse the changes, if your intention is to uninstall the module and re-enable the
analytics and ad receivers, please run dga enable first
Forwarded from Libreware
Tiling Shell
Advanced Window Management for #Linux #gnome desktops

https://extensions.gnome.org/extension/7065/tiling-shell

A GNOME extension for advanced window management. It's highly configurable and offers different ways of tiling and managing your windows. The focus is on delivering the best user experience, highest stability, and full customization.

It also works with multiple monitors (even if they use different scaling), comes with a number of tiling layouts built-in but there is a layout editor to allow you to create and save customs layouts.

Tiling Shell also features the Snap Assistant, borrowed from Windows 11: just move a window to the top with your mouse and the Snap Assistant slides in and you can place the window where you want and how you want.

* Automatic tiling
* Fully customizable keyboard shortcuts to tile, move windows, change focus and more
* You can also move the window to the edge of the screen to tile it
* Right click on the window title to place the window where you want and how you want it
* Coming soon this week, Windows Suggestions: after tiling a window you get suggestions for other windows to fill the remaining tiles
...
There are other features https://github.com/domferr/tilingshell

Tiling Shell supports GNOME Shell 40 to 47 on X11 and Wayland.
Forwarded from Libreware
IronFox Privacy and security-oriented Firefox-based web browser for Android. https://ironfoxoss.org/ releases new update.

Updated to Firefox 135.0
Updated to Phoenix 2025.02.01.1 - (See changes from the last release of IronFox)
uBlock Origin is now installed by default!
Added a toggle that allow users to spoof their locale to en-US (located under Settings -> Language) for additional fingerprinting protection (using patches from Tor Browser). Users fluent in English are highly recommended to enable this setting.
JavaScript & XFA are now disabled in Firefox's PDF Viewer (PDF.js)
Enabled support for Firefox's tab strip feature on compatible devices - #27
Other minor tweaks & fixes.

https://gitlab.com/ironfox-oss/IronFox/-/releases
Forwarded from Libreware
Net Switch: Isolate Apps from Internet Access

Net Switch is a Magisk module to isolate apps from accessing the internet on your Android device. This tool gives you complete control over which apps can send or receive data, improving security, privacy, and saving bandwidth.
Fully standalone, Operates fully on iptables.

More info :https://github.com/Rem01Gaming/net-switch

#magisk #firewall #privacy #afwallalterernative
Forwarded from Libreware
Lennart Poettering intends to replace "sudo" with #systemd's run0. Here's a quick PoC to demonstrate root permission hijacking by exploiting the fact "systemd-run" (the basis of uid0/run0, the sudo replacer) creates a user owned pty for communication with the new "root" process.

This isn't the only bug of course, it's not possible on Linux to read the environment of a root owned process but as systemd creates a service in the system slice, you can query D-BUS and learn sensitive information passed to the process env, such as API keys or other secrets.

https://fixupx.com/hackerfantastic/status/1785495587514638559

Nitter mirror: https://xcancel.com/hackerfantastic/status/1785495587514638559
Android 15 QPR2 Beta 1 broke the ability for scrcpy to create virtual displays, as the requisite permissions were removed from shell.

However, Google now says it has added back these permissions to shell for Android 16.

While this will re-enable scrcpy's virtual display feature, Google warns that these permissions are only held by shell for testing purposes and may be removed again in the future without notice.
πŸ”« Android 16's Linux Terminal will soon let you run graphical apps, so of course I ran Doom

ICYMI: Google's been working on a Terminal app that runs Debian in a VM, and they've made steady progress on it.

Click πŸ‘‡for more details on this progress

πŸ”— https://androidauthority.com/android-16-linux-terminal-doom-3521804/

(Once again, "The Only Thing They Fear Is You" is stuck in my head.)
Looks like T-Mobile and Starlink are starting to let some Pixel 9 users into the satellite messaging beta.

Just heard from two Pixel 9 Pro XL users that they were invited to the beta.

When the beta first launched two weeks ago, it was reported that only 5 Samsung models were supported (Z Flip 6, Z Fold 6, S24 series). My OnePlus 13 wasn't accepted into the beta, but hopefully that'll change soon.

FWIW: Google has been testing Starlink support on the Pixel 9 for a few months now.
πŸ›œ Quick Settings on Android could revert to expanding tiles the old way

Google is testing a change that brings back the old Quick Settings tile expansion behavior from Android 5.1.

It's far from finished, but here's a video showing the current stateπŸ‘‡

πŸ”— https://www.androidauthority.com/android-quick-settings-expansion-3521878/
πŸ“ Android 16 is getting more personalized with new regional preference options

Android 16 may let you set your preferred measurement system and region independent of the system language.

Here's why that's importantπŸ‘‡

πŸ”— https://www.androidauthority.com/android-16-region-measurement-settings-3521970/
One Googler says that "AVF is mandatory starting from Android 16."

AVF, if you aren't aware, is the Android Virtualization Framework. It provides a set of APIs for system apps to run payloads in an Android or Linux virtual machine. It's also notably what enables the new Linux Terminal app in Android 16.

Almost every OEM has devices supporting AVF, with the lone exception of Samsung (possibly due to conflicts with Knox). I thought this would change with the launch of the Galaxy S25 series, as they launch with vendor software built for Android 15, and AFAIK, VSR-15 still has a clause mandating that devices launching on API level 202404 support AVF. So I'm not sure what happened here, but hopefully the requirement is actually real in Android 16, at least for newly launching devices.
The supported Linux kernel versions for Android 16 have been revealed. They include:

Upgrades:

- android11-5.4
- android12-5.4
- android12-5.10
- android13-5.10
- android13-5.15
- android14-5.15
- android14-6.1
- android15-6.6
- android16-6.12

New launches for devices with chipsets not under GRF:

- android15-6.6
- android16-6.12

New launches for devices with chipsets under GRF:

- android13-5.15
- android14-5.15
- android14-6.1
- android15-6.6
- android16-6.12

---

Yes, this means that there could be new Android 16 devices shipping with a kernel/vendor software built for Android 13.