help-circle
rss
VPN over TLS with Android GUI
Hi all, I'm looking for a GUI way to utilize a VPN over TLS. I can host whatever backend VPN is needed to tunnel through, Wireguard, OpenVPN, SSH, anything. My goal is to have the VPN travel over port 443 as TLS traffic and still be able to use the native android blocks for when the VPN is not active. I currently use Wireguard, but need to convert to a TLS solution. So far the most promising and up-to-date I've found is WSTunnel: https://github.com/erebe/wstunnel with this guide from Hetzner: https://community.hetzner.com/tutorials/obfuscating-wireguard-using-wstunnel, however this requires me to run a command line app in Termux and then the WG client on top of that, vs having a full GUI option. I'll go down this path if I need to, but want to make sure I'm not missing something. Thanks!
fedilink

Android News Feed
I have created a tech content platform with thousands of tech feeds from individual bloggers, open source projects and enterprises. The content is organised into spaces. In the Android space, you can find the latest Android related articles. In each space you can control the filtering with a threshold parameter. There is also an RSS feed that you can subscribe to:  https://insidestack.it/spaces/android/rss
fedilink

It claims to be compatible with most Android apps under the sun though I still assume VR headsets are a solution in search of a problem (though of course you are free to disagree).
fedilink

Walkie talky app from f droid?
I'm having trouble finding a good WiFi or Bluetooth walkie app. Both of them on f droid are too old to run on android 16
fedilink

cross-posted from: https://thelemmy.club/post/44940960 > https://www.poweredbymediatek.com/device?search=Clicks > > If true this is great. It will have more than enough power for 99% of tasks and will be able to do it all smoothly. The Clicks Communicator, if you haven't heard of it, is an upcoming Android phone with a physical keyboard. ![](https://thelemmy.club/pictrs/image/c3191743-99b4-4b1c-8c19-cca48cbf8b4b.jpeg) It currently has pre-orders open however a working prototype hasn't been shown yet, with one coming Q2 according to the company. Release is expected Q4 this year. They have successfully released keyboard cases for other phones in the past.
fedilink


Developer Mode switches off after some time?
I use dev mode to switch the sensors off. Recently I noticed that after a few days, maybe a week or so, I wasn´t a dev anymore and had to restart dev mode. Does this happen to anybody else? And can I make dev mode permanent again? If relevant, I´m on a Fairphone 4 using Android 15.
fedilink

Which phone is better?
Hello, I have two phones, a Note 11 Pro and a Sony Xperia 1 J9110. The first phone is sold in my country, but the second one was never sold here. I bought it secondhand very cheaply. My question is, which phone is better? Which one is better in terms of daily performance and up-to-date features? I will be playing Minecraft and Rainbow Six Mobile.
fedilink

anyone else have google speech to text stop working correctly about a week ago?
Out of the blue, my google speech to text has become absolutely terrible at recognition and has completely stopped adding punctuation marks comma typing them out instead period Anyone else getting this? Retrained it, updated, deleted, updated again, nothing works, my Google stt is largely useless now. Is there an alternative anyone is using?
fedilink


Used Motorola phone - Hardware version is “pvt”
What does it mean when an Motorola Android's Hardware Version is "pvt"? I read that it's "product validation test". Demo unit? Has the firmware been tampered with? The phone seems to work fine. The bootloader is locked but unlockable.
fedilink

People should be able to write software for Android, and distribute it outside Google's Play store, without having to: * pay Google * give government ID to Google * agree to Google terms and conditions People should be able to install the software they want on their phone, from sources other than Google's Play store, without having to jump through Google-imposed hoops. e.g. via F-Droid. We've got until September this year to stop Google squeezing the open Android ecosystem. https://keepandroidopen.org/ https://mastodon.neilzone.co.uk/@neil/116087210269757672
fedilink
597



How to automatically disable ipv6 at boot
Following this thread: https://xdaforums.com/t/guide-app-root-disable-block-ipv6-on-android-prevent-ipv6-leak-on-vpn.3298659/page-2 I discovered that `echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6` indeed works on my Samsung Galaxy S23 (One UI 7.0). However, a reboot undoes this, because it reloads system configs from a prepackaged image. One could decompress the image, make the relevant tweaks, recompress the image and have Bob be your uncle that way, according to a quick search on the World Wide Web. However, for those of you that use Magisk - and *maybe* are rooted through Magisk, I am unsure (my S23 *is* rooted with Magisk) -, there are some directories that I suppose Magisk sets up to be used for custom boot up scripts: https://github.com/topjohnwu/Magisk/blob/master/docs/guides.md#boot-scripts Taking inspiration from these two guides: https://xdaforums.com/t/guide-how-to-run-a-script-at-every-boot-using-magisk.4454493/ https://xdaforums.com/t/guide-how-to-change-any-file-or-directory-using-magisk.4543103/ I decided to put my script for disabling ipv6 into `/data/adb/service.d` While this did disable ipv6 for some of the interfaces among the - pardon my French - messed up array that is the Android network stack (since I don't understand it, that is...), some interfaces either remain ipv6-enabled or get reconfigured during or after boot. Thus, I tried giving the script some waiting time, which worked. Now, after each boot, all of my relevant interfaces are ipv6-disabled: ``` #!/system/bin/sh sleep 60 ; echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 ``` This did *not* prolong the boot process 60 seconds. Edit: while the configuration does "survive", or rather, come into effect at boot, it resets at WiFi disconnect. Maybe it has to do with MAC address randomization being turned on. I'm not putting more time and effort into this. Edit2: I guess the takeaway is, that you could run a great variety of scripts this way.
fedilink

What cloud drive?
Hello there, yeah, I am using an android phone. But anyway - what cloud drive, besides Google Drive, is rocking the most on android?
fedilink

Hide LSPosed
Will Zygisk + PIF + Shsmiko hide LSPosed? Currently I am passing safetynet/integrity checks with root on LineageOS 21, if I install Pixel Xpert and [LSPosed_mod](https://github.com/mywalkb/LSPosed_mod/releases) will I nerd any thing else to continue to pass the checks? I used to use [Hide My App List](https://github.com/Dr-TSNG/Hide-My-Applist) to help hide root/LSPosed. Is this still necessary?
fedilink


  • mizu
  • English
  • 3Y
Is there a way to have two versions of the same app installed at once?
**I'm not the most tech savvy person and don't really know most of the official terms but I'll try my best to explain my question.** Earlier today, I installed [*Distraction Free Instagram*](https://www.distractionfreeapps.com/), which is basically a mod for the Instagram Android app which enables you to block certain features like stories or reels, to help you not get distracted and increase your productivity. I only have Instagram installed to chat with my friends so it's very useful for me. There's this bug with Instagram where certain accounts don't have the ability to reply to messages. It also gets rid of certain other features but the replying thing is the most important for me. When I installed this mod for Instagram, I realised that I could no longer reply to messages. What I wanna do is, I want to install both this version of the app as well as the official one so I can use this as my main app while using the other one when someone sends lots of messages which I need to reply to separately. I'll set a very strict time limit for that app so I don't get distracted. I basically want two different Instagram apps on my home screen which I can click on to open the different versions. However, when I try to install this app, it makes me update the old one, so I can no longer access it. I'm sorry for doing such a crude job explaining this. As I mentioned I'm not very tech savvy and am not very familiar with the terminology for all this. I hope someone can help me figure this out.
fedilink

Custom voice input service
Is there any keyboard which lets you configure the service used for voice input? I'd like to set an URL to a selfhosted service to send my voice to be processed which then will return the transcription. If no keyboard exists for this any app would do. The idea is the app lets you stream the audio to the given service and will receive the response and show it for you to edit, similar on how google keyboard has the voice input. Bonus points if it's open source :P
fedilink

Call recorder (both VoIP and phone call)
Does anyone know any call recorder that works well on Android 12? I have tried several but the one that seems to work the most is Cube ACR, which because Google changed the Android policies is no longer possible to work as it used to, and in my case I can hear my own voice in calls and not the other person's, which in my use case makes it useless.
fedilink

Troubleshooting Fossil Hybrid HR
If any of you is having trouble pairing the newest versions of the firmware (Fossil Hybrid HR, in my case, Charter model) with Gadgetbridge because the device keeps getting bricked (the watchface stops working, never going back 'home'), here's the solution: - Make sure there are no apps in your phone that can interfere with the watch connection. - Download an older version of the official app to trigger a firmware downgrade (I went back to DN1.0.2.21r.v1, that corresponds with version 4.6.0 of the official app). It will look like it's upgrading, but it will be doing the opposite. Don't let Google Play succeed in updating the app, or it won't work. Delete the old official app. - Download the patched official app so you can get the password for the device from the Fossil servers, but don't let it upgrade your firmware. You have to be fast, interrupt the process... Honestly, it took me MANY attempts. - Delete the patched app. - Download Gadgetbridge and pair it with your watch, using the password you got on step 3. - Done! - [https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Fossil-Hybrid-HR#user-content-known-firmware-versions](Firmware versions) [https://www.apkmirror.com/?post_type=app_release&searchtype=apk&s=fossil](Download firmware, requires APK Mirror from the Play Store) [https://www.reddit.com/r/FossilHybrids/comments/k81kkq/unofficial_enhanced_android_app_based_on_v460/](The patched app) [https://kurotimedesign.blogspot.com/2022/06/how-to-downgrade-your-fossil-hybrid-app.html?m=1](More instructions)
fedilink

Does anyone use both an iPhone and a Pixel with GrapheneOS?
I'm looking to buy an iPhone 15 when it comes out. For those that also have a Pixel, what are some things that each phone does completely better than the other? I was thinking of using the iPhone as a phone first, and having the Pixel as just a Personal Smart Device that I can use to do sideloading, emulation, file organizing, and other productivity and entertainment stuff, maybe even social media like having Mastadon and Lemmy there, maybe Signal too. Whereas I'll have the iPhone for calling, texting, streaming, CarPlay, News, and Apple Watch stuff. What are some other things I can segment? (There's a lot of content and apps available on both, but I'm wanting to know if there's anything that's visibly or marginally better on either device that you've noticed)
fedilink


> Google Play services is responsible for a slew of features on Android devices, and there’s now a way to see how much data is being used.
fedilink

CDMA Device Options?
I'm looking for an upgrade on my CDMA carrier in the US and it really seems like my only options are Samsung, Pixle, Motorola, or IOS. Am I missing something or do companies just not support this technology? I got excited about the zenphone 10, but it looks like it is GSM only.
fedilink

We can add this to the list of disadvantages that have the people who subscribed to Google Workspace ($69 per year, instead of free Gmail). It worked fine for years, then when I logged in the app to understand why I wasn't getting any new questions, it told me I was no longer eligible. Time to evaluate a migration to the free gmail and stop wasting money on this... (it's already limited, for example google assistant can't set reminders and got an additional lobotomy, for some reason, making it more useless than before)
fedilink

Hopefully this becomes the app that ends this nonsensical "blue bubble" supremacy by iSheep.
fedilink

tl;dr: Messenger Lite, Meta's *"less than 10MB to download"* lightweight version of Messenger, will no longer be available on Android after Sep 18, as Meta redirects users to the Messenger app. The *main* Messenger app [will also drop SMS support next month](https://9to5google.com/2023/08/07/facebook-messenger-sms/).
fedilink

Is it possible to unbrick an asus X00PD with an Ubuntu desktop?
Device: an ASUS X00PD, computer: Ubuntu 23.10 with ADB and fastboot installed. I cannot even bootload the device: On the device I press power + volume up buttons to enter bootloader mode but the device stays there half a second. The device then turns itself down, restarts itself and cycles like that till the battery dies. I don't want to go back to stock software, Id install anything that works for this particular device.
fedilink

Android Linux Dev Environment, Keyring Error
cross-posted from: https://slrpnk.net/post/30244810 > ProtonVPN CLI, Android Linux Dev Terminal > > Hello, > > First, I'm not expecting any specific amount of support, or absolute resolution, as I'm fairly certain this falls under non-standard use. So, this is for testing and experimentation. Thanks ahead of time for any help or guidance you can think of! > > Testing the recent CLI program in the Linux Development Environment on a Pixel 6a, GrapheneOS, I've had an error come up. > > ``` > proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply > raise DBusErrorResponse(resp_msg) > jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',) > > The above exception was the direct cause of the following exception: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection > return Collection(connection) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__ > self._collection.get_property('Label') > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property > (signature, value), = self.send_and_get_reply(msg) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply > raise ItemNotFoundException('Item does not exist!') from resp > secretstorage.exceptions.ItemNotFoundException: Item does not exist! > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection > collection = secretstorage.get_default_collection(bus) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection > return create_collection(connection, 'Default', 'default', session) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection > raise PromptDismissedException('Prompt dismissed.') > secretstorage.exceptions.PromptDismissedException: Prompt dismissed. > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working > keyring_backend.get_password( > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password > collection = self.get_preferred_collection() > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection > raise InitError("Failed to create the collection: %s." % e) > keyring.errors.InitError: Failed to create the collection: Prompt dismissed.. > XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply > raise DBusErrorResponse(resp_msg) > jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',) > > The above exception was the direct cause of the following exception: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection > return Collection(connection) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__ > self._collection.get_property('Label') > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property > (signature, value), = self.send_and_get_reply(msg) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply > raise ItemNotFoundException('Item does not exist!') from resp > secretstorage.exceptions.ItemNotFoundException: Item does not exist! > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection > collection = secretstorage.get_default_collection(bus) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection > return create_collection(connection, 'Default', 'default', session) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection > raise PromptDismissedException('Prompt dismissed.') > secretstorage.exceptions.PromptDismissedException: Prompt dismissed. > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working > keyring_backend.get_password( > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password > collection = self.get_preferred_collection() > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection > raise InitError("Failed to create the collection: %s." % e) > keyring.errors.InitError: Failed to create the collection: Prompt dismissed.. > XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply > raise DBusErrorResponse(resp_msg) > jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',) > > The above exception was the direct cause of the following exception: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection > return Collection(connection) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__ > self._collection.get_property('Label') > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property > (signature, value), = self.send_and_get_reply(msg) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply > raise ItemNotFoundException('Item does not exist!') from resp > secretstorage.exceptions.ItemNotFoundException: Item does not exist! > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection > collection = secretstorage.get_default_collection(bus) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection > return create_collection(connection, 'Default', 'default', session) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection > raise PromptDismissedException('Prompt dismissed.') > secretstorage.exceptions.PromptDismissedException: Prompt dismissed. > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working > keyring_backend.get_password( > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password > collection = self.get_preferred_collection() > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection > raise InitError("Failed to create the collection: %s." % e) > keyring.errors.InitError: Failed to create the collection: Prompt dismissed. > ``` > > Given what I've seen, it's trying to access keyring, can't find relevant files, and fails to do what it's wanting. > > In a stimulated environment like this, similar to maybe docker/podman as I've noticed, a 'regular' boot/initialization doesn't occur and seemingly neither does a logon. So, keyring and other relevant files, services, or utilities just may not get initialized as a program might expect or need. > > Though, a keyring program seems installed, and autocomplete even works to enter the name in the terminal, that doesn't mean it's operating as needed. > > Given no regular desktop environment to utilize; as the 6a seems to not function with that aspect of the Linux Dev Environment, whether that would resolve this or not; there may not be a solution here. > > In the past, with the same hardware and environment, I've gotten manual configuration of OpenVPN to work with config files, so, at least at the time of that experiment, it's seemingly feasible to use ProtonVPN through that method if needed. > > Thanks again for any direction or advice. I hope you're having a good weekend.
fedilink

> Android 16 may add an audio input switcher feature that lets you choose which audio device to use as the microphone for all apps.
fedilink

Jerboa currently unusable for other people?
For the past day or so every time I try to open Jerboa it just crashes immediately without an error message why. Is there any scheduled update/fix for Jerboa? I'd like to be able to browse on mobile again and really enjoyed the app while it was working. -posted from my pc *(only because I can't get the app to work)*
fedilink

Work profil and privacy
I don't know if it the better place to ask my question and if it's not I apologize... I am a biker and despite my love for FOSS applications, I cannot deny that Waze is very practical (especially for speed camera signaling). I use CalyxOS and there is a feature that makes it easy to use the work profile. On the other hand, I do not know how useful it is to limit my data transmission to Google. Is this really usefull? (I also have TrackerControl, but if I block anything, Waze no longer works)
fedilink

cross-posted from: https://sh.itjust.works/post/45207780 > TIL about Android Translation Layer (ATL), a way to port Android apps to Linux Mobile > > I was searching for YouTube clients on my Plasma Bigscreen Linux TV Box, and found NewPipe, a popular Android YouTube frontend. Turns out this tool is how they moved it over. > > Great solution alongside projects like Waydroid, as you can post individual apps to Flathub or other Linux storefronts, rather than needing to install a whole ROM to get your Android apps to appear in your Linux app tray.
fedilink

I want to switch to android
I am currently an IOS user, however, as the title suggests, I wish to switch to android. This is because I would prefer to use free software and not be locked into the apple ecosystem. That being said I am already locked into apple and would like to know how anyone else here has managed the switch. I for one know I will face problems regarding group chats with friends and family on IOS, I will lose out on iCloud+ features, I will have to buy a replacement for my HomePod, I will need to replace apple home, etc. How did anyone else here who has made such a switch replace or solve these issues?
fedilink


  • sbird
  • English
  • 8M
Is it a good idea to get the Xperia XZ1 Compact as a secondary phone and install LineageOS?
It’s not officially supported, but I can see a few “unofficial” community builds. I like the idea of getting a small phone as a media player. I have some experience with installing operating systems, but never a phone. How difficult is it? Is this a good idea?
fedilink

How to make android more Private?
What are everyone's recommendations on making android more private? Given Google's recent behavior around tracking and the like, I'm not really comfortable with then having all of my data. I've even contemplated going to iOS, since apple doesn't have a vested interest in me having less privacy... But I just don't like their OS lol. I've tried GrapheneOS, and it's not awful. For usability, I did have to add Google apps back in, but at least they are sandboxes. For the moment though, my daily driver is a Samsung S21. What can I do to make I more private? So far, I have: 1. Switched to Samsung browser with adblock. 2. Started using duckduck go. 3. Installed duckduck go's app tracking protection. That was an eye opener. 4. Restricted location history in Google maps. What else? I know Graphene is typically the gold standard, but I'm trying to see what I can do short of that.
fedilink

>The cyber defender, which specializes in disrupting bot attacks, digital fraud and abuse, said it impeded a “key monitization mechanism” of a number of criminal operations involving **“backdoored” off-brand mobile and CTV Android devices sold to end users through retailers in China**. Guess you have to think twice before buying a no-name Android device from Aliexpress from now on 👀
fedilink

    Create a post

    DROID DOES

    Welcome to the Android community on Lemmy. Here you can participate in amazing discussions and events relating to all things Android.

    The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

    Rules


    1. All posts must be relevant to Android devices/operating system.


    2. Posts cannot be illegal or NSFW material.


    3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


    4. Non-whitelisted bots will be banned.


    5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


    6. Memes are not allowed to be posts, but are allowed in the comments.


    7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


    8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


    Community Resources:


    • 1 user online
    • 4 users / day
    • 57 users / week
    • 184 users / month
    • 1.11K users / 6 months
    • 1 subscriber
    • 2.24K Posts
    • 39.3K Comments
    • Modlog
    Lemmy.World
    A generic Lemmy server for everyone to use.

    The World’s Internet Frontpage
    Lemmy.World is a general-purpose Lemmy instance of various topics, for the entire world to use.

    Be polite and follow the rules ⚖ https://legal.lemmy.world/tos

    Get started

    See the Getting Started Guide

    Donations 💗

    If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

    If you can, please use / switch to Ko-Fi, it has the lowest fees for us

    Ko-Fi (Donate)

    Bunq (Donate)

    Open Collective backers and sponsors

    Patreon

    Liberapay patrons

    GitHub Sponsors

    Join the team 😎

    Check out our team page to join

    Questions / Issues

    More Lemmy.World

    Follow us for server news 🐘

    Mastodon Follow

    Chat 🗨

    Discord

    Matrix

    Alternative UIs

    Monitoring / Stats 🌐

    Service Status 🔥

    https://status.lemmy.world/

    Mozilla HTTP Observatory Grade

    Lemmy.World is part of the FediHosting Foundation