text:
How can I completely remove a Whatsapp conversation?
When I remove a conversation from Whatsapp, the session still exists: the name of the contact is still visible.
When I remove the contact from the "Contacts" app, the name of the contact is replaced by the telephone number, but I would like this to be removed too.
What can I do in order to do this?
Thanks in advance

Delete the contact from your contacts app //If it still shows up delete cache of both contacts app and WhatsApp

@beeshyams: thanks your your quick reply. Can you tell me how to clean the cache of an app on a smartphone?

@beeshyams: in the meantime I've removed the contact and cleared the cache of my Whatsapp but I still see the phone number. How can I remove this?

Did you clear the cache of contacts app also? Being a system app, it will not show up in your list of installed apps. From the 3 dot menu of apps list in your settings, usually you have an option to show system apps. From there go to contacts//Follow that up by forcing a re-sync of your contacts and WhatsApp

I've removed the contact, cleared the cache of the contacts app and cleared the cache of the Whatsapp app, but still the problem is not solved.

This is surprising //Go to accounts or passwords & Accounts on your phone and locate the WhatsApp account. Tap on it and sync all and then check

Wait.. Before you do that easier would be to open WhatsApp and you will find the big + in blue. Tap that and from 3 buttons menu on top right - refresh (it should say contacts updated) and then check//

Could you clarify by "the name of the contact is still visible"? Is it still visible on the chat list, or WhatsApp's contact list? Otherwise, by "the session still exists", did you mean you want to delete the chat? If that's what you want, then from the chat list, long-press the chat and tap the trash icon on the top menu. I'd assume you used "Clear chat" from the in-chat menu?

@AndrewT.: when I look at my Whatsapp, I still see the phone number (as explained in my last edit), I'd like this to be removed too.


text:
If I root my Asus Transformer, will I still get and install the manufacture updates?
I have an Asus Eee Pad Transformer which I recently upgraded to 4.1 Jelly Bean from the manufacture.  If I were to root my device, will I still be able to get updates from the manufacture?
Its great that Asus has been so great about keeping such an old device up to date, but it makes me more apprehensive about making changes like rooting.  I need to root it to change the hardware keyboard to the dvorak layout.  I still need to find if I can even root it after I've upgraded to 4.1.

I don't know about how the hardware keyboard differs from the normal Android keyboard, but Jelly Bean does have Dvorak support out of the box. See my post for instructions (for stock Jelly Bean, at least).

When you root your device you're gaining administrator access to it (root). Nothing more nothing less.
So, unless you install a third party ROM, you will continue to receive updates and be able to use the source code you download. One small issue, updates may unroot your phone if you install them.

Some useful reading on this subject:

What does “to root a phone” mean?
Are there any risks to rooting a device?

I understand root as my main box at home is linux.  My concern is that having root will make the updates behave poorly on accident or on purpose by the manufacture.  A friend of mine had a droidx that wouldn't update after he rooted (though now that I think about it, it might have been the bootloader that got put on when he rooted).  Sounds like generally I'll still be able to get updates from the second link you posted.

@Dan: Custom bootloader and/or recovery are the usual culprits of stopped updates.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Which music players support DAAP?
Which music players support DAAP? I can only find:

DAAP Media Player
SharePlay

Does anyone know any others? I really don't understand why the popular music players don't support DAAP. I want to be able to stream my mp3 from my NAS to my phone :(

There are some available from Google Play Store. Excluding the ones you've mentioned, this two I've used, and they worked very well:

Music Pump DAAP Player by Android Music Pump:

Music Pump is a feature rich Android DAAP Client that lets you to stream and sync music from your PC or NAS to your android device. All you need is a DAAP Server.

Remote for SoundBridge by Martin Kompf:

Connect to different music servers including UPnP, DAAP, and Internet radio.
Browse playlists, artists, composers, albums, songs, genres, and folders at music server.

DAAP is developed by Apple, and they don't license it to Android devices. The handful of players you found have reverse engineered the DAAP protocol (or an older version thereof), but no 'official' publisher can publish it with permission of Apple.

Wikipedia has a list of DAAP clients for all platforms.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Odin write image after phone not working samsung A10S
I try install twrp using Odin. AP image write then my phone not working. All key combo not working. My phone Samsung A10s try write samsung A10 this is maybe my fault. How can i fix it.

If your phone seems hardbricked (doesn't do anything), try this guide
https://forum.xda-developers.com/t/guide-sm-a107-mtk6765-unbrick-your-samsung-galaxy-a10s-stuck-on-a-black-screen-recognized-as-preloader-usb-vcom-and-cycling-rebooting.4322581/
Btw I am stuck on the same boat as you, I have a working phone but just can't get to twrp after flashing....
P.S. The above Guide will work with A107F as well

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
How can I disable "Simulate Secondary Display" when the simulated secondary display prevents me from reaching the button?
My Question will get more information over time.
I got a smartwatch (h1-c-aladeng) on my birthday, I very love it but I make a serious problem that I can't fix.
Its specification:

Screen resolution is 240x240, very hard to read and type on a keyboard, and a slight misalignment of the touch screen.
Running Android 9.0.
The model (display in "Find My Device"): Lanix Ilium LT510

My problem:

A lot of features have been turned off. That is why I use the developer option and turned some features back on, but I accidentally touched "simulate secondary display" and put a display on the screen, The "Simulate Screen" blocked the screen, and I can't reach the "none" option in the setting.
During that time I have USB Debugging turned on and "always allow this computer". After that, I accidentally turned the developer option off, I turned it right back on and I didn't know that action will clear all the authorized computers connected to it.

Before authorized cleared:

I can still use ADB, recovery mode, but it just shows "No Command" and auto restart.
Boot to fastboot makes it put the "fastboot" on the screen after that it just auto restarts. I try anything I can't make it disappear.

I'm stuck with a second screen. and there is a way I can turn it off?
More:

I don't think I can get the answer but I will still waiting...

I have tried to factory reset like here but it is in a different way I think.

Is there no way to factory reset it with just one physical button?

I think this watch doesn't have a real screen, it is likely this screen is just a small monitor like a PC and has software simulate it because it has too much delay like I'm going to left. It needs to be around 0.5 seconds to actually go into my point. It doesn't behave like a real phone that has mostly no delay.

I have searched and there is a mode called EDL mode but I didn't know how to access it.

I have an idea. I can connect to my phone using a micro-to-type C USB cable. Is there an app that can config the option of the OTG device?

I am able to make the "Restore factory settings" tab pop up by pressing the button multiple time but I wasn't able to touch the "confirm" button:

I open up my watch (don't worry my warranty is still there I didn't scratch anything) and here is the circuit in that:

Please is there anyone that can help me in this situation? I can't do anything, why does USB debugging need an authorizer I just allow this computer before. I can't use any wipe tool. please help me to fix this.

Give scrcpy a try if possible, might just work! It shows whatever resolution you tell it to. scrcpy is very versatile and can allow you to play with the options (via --help) to get the button you need pressed. For instance, MOD+f enables fullscreen mode. etc etc. There's also guiscrcpy if you want a graphical front-end.

the resolution of my watch is 240x240
by the way is there any code that can disable the "simulate secondary display" or development option?

Use the following command to disable the display overlay via ADB
adb shell settings put global overlay_display_devices null

Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Why is a Chinese symbol on some of my WhatsApp contacts?
I have WhatsApp application installed on the latest version of Android on my phone.
I've noticed that for some contacts, a Chinese symbol (which I translated using Google Photos with automatic language detection and seems to mean "Telephone" in simplified Chinese) appears close to some of my contacts:

Why is that symbol appearing? I've tried to find a common pattern across these contacts but I couldn't find any: the symbol appears on contacts that I'm sure they don't have my number (but other contacts that I'm sure they don't have my number isn't showing it), and vice versa - some contacts that I am sure they have my number and still the symbol appears.
Would you have any idea of why that happens? I couldn't find any explanation on the internet and I wouldn't know where to ask if not on this forum.

Do these people live in China or speak Chinese?

@TheMovieMan, no, not at all. They all live in Europe and do not speak Chinese. I've just noticed that I have the same symbol in my list of missed calls (in the native phone app in android, just close to the date of the missed call), and for those two people I am sure they have my number saved in their contacts. Though what I know is that these 2 people have themselves an Android phone.

Cursory research returned Quora mentioning 1) that's how the contacts are saved on the device, and 2) yes, 电话 means "Phone", so it could be possibly the default value stored. Though, WhatsApp Business v2.22.16.75 on my Pixel 3a Android 12 and WhatsApp v2.22.16.75 on my Nexus 5, Android 7.1.2 (both using Google Contacts) don't show anything that says "mobile" anywhere... so just in case, could you also mention the device model, Android version, and the default Contacts app?

@AndrewT. Well caught! Indeed I opened the contact on my phone and saw that the number was saved under this section with the Chinese symbol. The common pattern that I found across all these contacts is that they have been imported into my phone from an iPhone (I had an iPhone before switching to Android), so apparently that operation did something that those contacts now show "mobile" in Chinese!


text:
Data Acquisition/Live Boot/Flashing What Can I Run using USB on a Boot Looping Android Device?
I am wondering if there might be a way for me to get some to "live boot" my bootlooping Samsung Galaxy S7 G930A (AT&T model, qualcomm snapdragon with locked bootloader) for data recovery purposes.
I saw an answer discussing booting SoC's from a usb drive and another answer specifically regarding this sort of thing for samsung devices
I dont need a custom rom, I can use a signed one, anything I can get to boot or interact with the device (usb-debugging from PC? fastboot?) without deleting my files currently on the device.
I also have some confusion about flashing, as normally it seems like this destroys the data on the device There is a comment here seeming to say otherwise and an article suggesting that you can "flash" an ENG_ROOT image and non-destructively recover data (found that article from another interesting article here).
Is it possible to interact with the device and retrieve data (even encrypted data) via some sort of "live boot" or interaction via USB without using booting a (possibly corrupt) image already on the device or while its "off"? Also some clarity about flashing and if it has to be destructive to the data on the device would be nice.
Notes

I am "Developer" on the device, but I think USB debugging was disabled and I dont know about ADB (used it once, but think it was disabled).
I saw this post about a S7 Edge, but I am not necessarily trying to get it in usable shape again, just recover data for now.
There is this post as well, but its older and I don't know if the same knowledge applies today or to this specific device with a locked bootloader (other posts seem to indicate it may not).
There is acquisition software like andriller but I just dont know if I can use it from the devices state.
Willing to try and get root
No one seems to have answered this question, my question is not exactly the same (I ask about what I can do via usb for recovery purposes) but its related

Thank you! - TFB

If the bootloader is locked then you can boot only kernel images signed by Samsung. And I have not yet seen an Android phone that is capable of booting from USB or SD-card.

There are some signed images available I also some ENG_ROOT images.


text:
What is protected apps in Huawei phones?
There is a setting in Huawei phones that allow you to add applications as protected.

What is that setting mean? Are there other vendors that have a similar feature?
I've noticed that some applications by default added to protected (such as Instagram for example). How is it done? Where I can find the full list of such applications? Is this means that Huawei as vendor trusts those packages?

I've seen the same on a Galaxy S7 Edge I've investigated lately, so it doesn't seem to be restricted to Huawei.

@Izzy with the same name?

I cannot check currently (neither have the device at hand nor am home). Will do so later.

BTW: AFAIR "protected apps" are (system) apps you cannot even disable (installed in /system/app-private?) Could you please verify if you are able to disable those in Settings › Apps?

I have owned a Huawei phone (Honor 6) until recently so I can speak from personal experience.
Protected apps is a battery saving feature (like stamina mode in Sony phones). Apps not selected as protected apps will stop working once the screen is off and a wait duration. I discovered this when a voice recording app would stop recording after an hour of recording irrespective of the app. However, if the same app is included in the protected apps list, it would record indefinitely till stopped. Same was the case with an automation app that would work as intended only when included in the protected apps list.
A quick Google search from Android Central's review of Huawei 8 confirms the same

And then there's the whole "protected apps" system, which requires you to manually approve each app you want to be able to run when the screen's off.

According to this Stack Overflow question, developers can't include in their manifest asking for inclusion in the protected apps list, but Huawei OS apparently includes popular apps like Tinder and Instagram (in your case).
Scoured web for a full list of such applications but no luck. Writing to Huawei is an option technically but practically, with experience, they don't bother even acknowledging your mail, forget answering.
Thanks to Happy Coder for updating and confirming that Protected apps is found under Battery manager settings.

I went to settings and searched by "battery". Found "Batter manager'. Inside I found "Protected apps".

Related Delayed notifications on Huawei Mate 10 pro with Android Pie, EMUI 9.0

If you're familiar with Greenify Android app(Root only) you'll know this feature.
Every app that uses internet connection to refresh the data etc.,(every time you open the app) has to make sure that the application's services are running in the background as daemon processes.
Thus using up more power/battery.
Thus, if you haven't selected the app, the apps' services will not run in the background and thus everytime you open the app, it will refresh the data, instead of having it ready.


text:
How to use Dirty COW exploit?
I got Sony Xperia M4 Aqua with a locked bootloader, Android 6.01, and July 1, 2016 security patch, but no DM verity. I would like to freeze a few factory apps via ADB's pm disable command (or any other way possible). I've tried to run su pm disable package.name but the su command is not recognized for some reason.
I am a Linux noob but I got Android Studio with SDK and NDK installed on a lubuntu machine (got it also on Windows 7 machine).
Can someone explain to me the steps to take in order to gain root shell access with the Dirty COW exploit (or any other way) to be able to freeze apps?

Did you root your device? You can't call su when your device is not rooted. Besides, you can disable any package instead of uninstalling with pm hide package_name and it doesn't require root.

No, my device is not rooted. I need root shell in order to install superSu apk. I am trying to get to root shell using dirtyCow exploit, but I am not sure how to do it (I'm not so good with Linux).

There is a thread on XDA-Developers about rooting Sony M4 Aqua: https://forum.xda-developers.com/m4-aqua/general/root-t3421932

I saw it, its only for devices with unlocked boot loader. Mine is locked, so I can not flash any recovery or replace bootloader.

This seems to be an XY problem. Isn't your real question how to root your device? Wouldn't you accept other methods, if available?

There are also guides everywhere on how to unlock the bootloader, such as this one: https://forum.xda-developers.com/m4-aqua/general/guide-unlock-bootloader-twrp-touch-t3247939

I've tried those, doesn't work because my device has "bootloader unlock aloowed: NO" sett by manufacturer.

The reason the command isn't working for you is because "su" is a binary that gets installed by rooting your device. Without a proper root, you have no "su" command.
In order to use the Dirty COW exploit, you have to compile the binary for your device's architecture.

Head over to https://github.com/timwr/CVE-2016-5195 and download or git clone the files.

(Optional) If you do not know your device architecture, then on the phone, install the "Droid Hardware Info" app from Play Store, open it, and swipe left to get to the System tab. Next to the label "Instruction Sets" will be your supported architecture.

On your computer, open a terminal and navigate to where the Dirty COW files are (extract if needed). Then simply type make (insert architecture here). This will create two binaries inside the folder at libs/(your_architecture)/ called dirtycow & run-as. Alternatively, if you have USB Debugging enabled, then simply attach the device and type make root and it will push the binaries into your device at /data/local/tmp, then automate a few ADB commands to exploit and grant you a limited root shell.

If you don't see the terminal user icon as # and instead see a $, then the exploit didn't work at some point. Since the files are still on the device, I would suggest to then try and manually patch run-as by using adb shell and typing the following...
chmod 777 /data/local/tmp/*
dirtycow /data/local/tmp/run-as /system/bin/run-as
/system/bin/run-as

If this doesn't prompt you as root user (#), then the exploit won't work for your device in this fashion and you'll need to do some digging into why not. If this happens, try opening an Issue on the Github repo, it's still pretty active so you should have an answer before long.

I managed to get LIMITED root shell, but it can not execute any command I type in, it just shows #root... Do you know how can I use this root shell to freeze or delete system apps, and also do you know what is the purpose of having this limited root shell on android?

I'm not really the guy to be asking... I just know how to use it somewhat. BUT the fact that you have got it working enough to get the limited root shell means that your device is exploitable. At this point you don't need to use the shell to remove system apps. Watch my video on using dirtycow to bypass FRP lock and you'll see a perfect example of how to remove system apps with dirtycow https://youtu.be/iSsjeI7DV-k

To supplement therealjayvi's answer, note that compiling and using CVE-2016-5195 from timwr requires both ADB and NDK to be installed as well, prior to make [architecture] and make root, and that this must be done from a Linux environment.
All were either assumed that the prerequisites were obtained before doing this, prerequisites may have been added after comment, or little to nothing was known about exploit CVE-2016-5195 from the person who made the comment.
Anyways, this can all be done through: first, being in Linux (Ubuntu, Debian, Mint, ext.) and assuming that adb is in your list of repositories for apt as it usually is by default but not all the time. If sudo isn't present, use su.
sudo apt-get install android-tools-adb

Get latest Linux download from here, then extract and run:
export PATH=$PATH:/root/directory/of/ndk/

You may need to re-run export if you close the current terminal, as I cannot find a solution that stays.
Once all that is done, then you can follow @therealjayvi's way of going about this.

Dirty COW on Marshmallow cannot do anything because of SELinux restrictions.
therealjayvi's answer is a good explanation of 'how to compile the Dirty COW proof of concept'. But it cannot even ls the current folder where it is run.
/data/local/tmp$ run-as
/data/local/tmp# ls
opendir failed, permission denied

dirtycow works on any android phone that has a security version patch of October 5, 2016 and older. Android version (LP, MM, nougat, etc) none of that matters at all for dirtycow. but no, probably not in the way you're looking to use it. dirtycow enables the ability to write over "read-only" files. So as long as your firmware is vulnerable, and you can "see" a file with ls, then you can write over that file with any other file, binary, apk, anything at all and it will behave as if it is the original if you call the original by command/name.

@therealjayvi I think for Android 6 and above, if you use dirty-cow exploit directly to get root access and modify the /system partition or any other partition like boot which's signature is verified by 'Android verified boot', the device won't boot up when you reboot since verified boot will fail when partition's root hash is altered. That's what @MetNP tried to convey by his statement I guess.

@GokulNC You're definitely right about the boot chain, though what's cool about dcow is that it only changes the files in memory. This is why there's such a challenge with rooting a device with it, because any changes are removed upon reboot without utilizing other built-in features to do so. LG V20 has an example of using built-in features, as well as my video provided above. MetNP nobody said you'd be able to use the shell to read areas you are restricted from regardless. do ur homework yo ;)


text:
Zoom factor of offline maps on Google Maps
Latest Google Maps allow to download some areas as offline, so it's possible to use navigation. The trick is that the area you can choose is quite small (hopefully it's just the default).
In my case it would be Berlin. I don't care about the required space because I have quite a lot of free space on my SD card.
So the question is if it's possible to download the maps for entire city?

Two ways:

Type Berlin and it shows up on map. Slide the bottom panel upwards and it shows option of downloading

If that doesn't cover your area of interest, choose a location beyond where you would like to go (in the example below I chose a spot nearly 400Km away) and Google Maps  throws up an option asking if you want to download (doesn't ask if the distance is very long YMMV)

Yes, it's possible (why don't you just try it?). It was even possible before the latest update. Go to Menu - > Offline areas - > "Plus" button.
Map of Berlin takes about 300 megabytes.

I tried this way but rectangular was quite small and covered one district at most. Anyway beeshyams' solution helped. However thank you for the answer.

You can change the square size zooming in or out.


text:
A different boot loop after flashing BLU phone
This is the same BLU Life One X as in Cannot get into recovery mode from boot-loop on BLU phone:
I followed the instructions and flashed the phone with BLU_L0070UU_V12_GENERIC.
I am still in a boot loop, but less predictable:

It shows 0%
BLU/Bold Like Us
Android is starting/optimizing app AAA of BBB
Android is starting/starting apps
Select language
Checking connection
(Sometimes) updating software
(Sometimes) starting the cellular service
Enter email/password of the account to which the android was synced

At any point in the above, the phone may go dark and restart.
I never managed to finish typing the Google account password.
At some point, it also asked for a WiFi password, it no longer does and, apparently, can connect to my hotspot.
Recovery still does not work:

Pressed Power + Volume Up + Volume Down.
Got two teeny lines: Recovery Mode: Volume Up and Factory Mode: Volume Down.
No matter what I press, the screen goes dark and nothing happens (boot cycles).

It turned out that repeating the steps, i.e.,

re-flash the phone with BLU_L0070UU_V12_GENERIC
press Power + Volume Up + Volume Down
get two teeny lines: Recovery Mode: Volume Up and Factory Mode: Volume Down
press Volume Up

solved the problem


text:
Samsung Galaxy Tab A7 Lite does not boot after Odin flash (stock rom)
I have tried different firmware (original and updated - two each) different usb cables and different usb ports.
I have factory reset and cleared cache numerous times, but every time the tablet only boots to the screen "Samsung Galaxy Powered by Android" and goes no further. I can boot to Recovery, Fastboot mode and Download, but not to System. The firmware is correct - downloaded with Frija.
Please , Can anyone help

How long did you wait for first boot?

I left it for about one hour.

It would probably help others that try to answer your question, if you'd added the model to your question.

https://forum.xda-developers.com/t/4480193


text:
Shutdown android device after disconnect charger
I need shutdown android system after disconnect charger.
I have android 6.0.1 (rooted), and I'm looking for to power off phone, when it's not charging. I'm looking for programming solution. I have power on phone when I start charging phone. To do it I changed init.rc file. Now I looking for which file I can change, to achive power off phone after disconneted charger.
I have this code in init.rc:
on charger
    setprop ro.bootmode "normal"
    setprop sys.powerctl "reboot"

To test, I added this to function "on charge"r too:
sleep 300
/system/bin/busybox poweroff -f

and finally I have:
on charger
    setprop ro.bootmode "normal"
    setprop sys.powerctl "reboot"
    sleep 300
    /system/bin/busybox poweroff -f

but it didn't work.
I tested:
/system/bin/setprop sys.powerctl shutdown

/system/bin/svc power shutdown

/system/bin/busybox poweroff -f

Phone never shutdown after connect charger (this was only test, I need shutdown after disconnect charger, not after connect, but why this commands didn't work?).

Does this answer your question? How to power off when charger is removed?

Hej IrfanLatif, yes, I try this script copy-paste to my init.rc file, and it didn't work.

It won't work as it is in init.rc file because it's a shell script, not an init script.


text:
Why does Magisk not run my script on boot?
I have Android 10, Samsung a7. I have root by custom firmware + Magisk.
I tried to put script in:
/data/adb/service.d/myscript
/data/adb/post-fs-data.d/myscript
/system/etc/init.d/myscript

But it doesn't run.
Where I can put my script to execute after boot system?
Script to execute:
#!/system/bin/sh

sleep 100

is_charging()
{
    [ $(cat /sys/class/power_supply/battery/status) = Charging ] || [ $(cat /sys/class/power_supply/battery/status) = Full ] || return 1
}

# keep waiting
while is_charging; do sleep 1; done

# charger is disconnected, countdown
sleep 300

# again start waiting if charger is connected
is_charging && exec $(realpath $0)

# else, shutdown
/system/bin/reboot -p charger_disconnected ||
/system/bin/setprop sys.powerctl shutdown,charger_disconnected

What was exactly in the script? Are you sure it didn't have errors? Did you make the file executable? Did you check Magisk log or logcat? Did you try to redirect script's stdout/stderr to logcat or a file?

Thank you for interested my problem. I edited post, added script.
I'm programmer javascript, node, python, but android I'm noob.
I have second phone (older, android 5.0) and the same script did works, I put it to init.d file.
So if this script did works correctly to another device I think so, i didn't have errors in the script.
As you can see, my script turn off/turn on phone, when is charging battery or isn't.
Did you make the file executable?
How I can do it? I just created file and I changed chmod 0755.
Now I checked logs in magisk, I have log: service.d exec [myfilescrip]

Did you try to redirect script's stdout/stderr to logcat or a file? No, I haven't tried, I don't know what it is, how can I do it and why.

the script was executed but magisk kills blocking scripts after 10 seconds

I tried in adb shell on the root  execute /system/bin/reboot -p charger_disconnected || /system/bin/setprop sys.powerctl shutdown,charger_disconnected and my system has shut down.
I do understand correctly - my script executed, but my "sleep(100)" (over 10 second) kill everythink what is later execute? I have to have sleep, how I can check it, maybe magisk setup I can change?


text:
I can neither add new contact to Google account nor sync contacts
My ASUS ZE554KL (Android 8.0) lost its ability to sync contacts. And when I add a new contact it offers to sync with: device, SIM and that's it. Below there was a list of my Google accounts, but now there's only "Add account" as if I don't have any.
upd. Added new Google account to the device, then tried to add new contaсts, no change in the end.

Could you search for "sync" inside Android Settings? There may be "Google Contacts sync" related to Google Play Services, or otherwise "Password & accounts" to check the sync status of your Google account.

@AndrewT. sync is turned on, it works for calendar, gmail, tasks etc. Ant there is an arrow icon with an exclamation mark in front of the contacts. And "Sunc is currently experiencing problems ..." at the bottom.

It might be because Google no longer supports Android 8.0 Oreo, according to Lifewire Android Version Guide

"Google is now letting you use its Contacts app on any Android phone"
https://mashable.com/article/google-contacts-is-available-on-any-android-device
Looks like there is some other cause of my issue

The statement "Google no longer supports Android 8.0 Oreo" is more about providing security patch updates, not really about sync though. My Nexus 5 on Android 7.1.2 still syncs Google contacts properly.


text:
Is Phone still usable after Google Find my device erase device
well, the question says it all. I was playing around with google find my device and messed up. The worse thing, I was using my father's phone and not mine.
Result-
After i used find-my-device - secure device, there's a screen lock on my father's phone which is long like abc1234. The phone is unlocking with it. But when I try to remove it from settings app, it is asking for a 4 digit numeric passcode. I have tried everything and the password can't be removed. Since my father uses his phone very often due to his work, he doesn't like any kind of password since its bothersome, time-consuming, frustrating and he doesn't have the best eyesight so he messes up with keyboard when without glasses.
What I want to do-
Since the phone can be unlocked and data can be accessed, I have backed up the data in my laptop and planning to reset it. Now, the OEM is locked and asks the 4 digit password to unlock and reset also wants that. So, My only options remains find my device - erase device.
What i want to know-
Since its not my but my father's phone, I want to be and have to be extra cautious. 1 - Is there any kind of risk or anything i should keep in mind before resetting the device from find-my-device - erase device. 2 - Will my father be able to use that phone normally after the reset like he used to earlier?? 3 - Will the screen lock be removed?? (most important)

What you describe could be a bug, settings simply opens the wrong type of keyboard so you are unable to enter the password. Another possibility is the phone is managed e.g. a company that they have set-up the 4-digit PIN code. When performing a factory reset expect the worst - this means you have to set-up most of the apps from scratch with all their settings. Only apps from Google are mostly safe if cloud backup is enabled (exception: Google Authenticator app).

on factory reset device becomes FRP locked and can unlocked with google account. all data is gone. google drive backup can only restored with pin (you obviously don't have)

Ok, so since no one was particularly answering, I took the risk and did it.
As for the answers for anyone who needs it in future -
1 - no that i found anything just make sure to backup your data.
2 - no problem found as well. for personalization and apps, everything was deleted, but i made a list beforehand of installed apps and their settings which took me a whole of 20-25 minutes to reinstall and set up.
3 - yes it was removed.
BTW for anyone wondering which phone it is, it's Vivo S1 Pro.


text:
How to clear/wipe an Android phone before selling it?
I have two phones, the LG GT540 optimus and Samsung GT-i5800, both using Android 2.1, and I intend to sell them in the near future.
Before selling (just like before selling a HDD), I want to wipe all the personal DATA from the phones.
Question:
Does a "factory reset" (from the Android phones "menu") surely wipe all the personal data? Or will there be something left to use? (ex.: contact list, Gmail password, etc.?)

Related: How do I prep my phone for resale?

How to make a complete factory reset, without anyone being able to retrieve my data?

By doing a factory reset and formatting the SD cards, I would say that it is safe enough to sell. If you want to be perfectly sure, flashing the original ROM with option of wiping the cache will make the phone as good as you got it when you purchased. Of course, still you have to format the SD card in that case as well.
To know how to flash the original ROM for you LG Optimus GT540, you can visit this page, which has a step by step instructions about this process.  You should be able to find similar such page for your other Samsung device just with Google search.
Update: I found this web page, which explains about to how to downgrade i5800 to 2.1. By that process you can get the original ROM (watch out for the region) and safely sell.

I will not sell the SD card

Your phones probably have an internal SD-Card

It is an addition to the Narayanan`s answer
There are two opposite researches about safely deleting data from flash-memory: safety of simple formatting and unsafety even after rewriting disk several times
If your device is using HDD, you must rewrite disk with 0 and 1(usind dd comand). It is possible(but very hard) to restore your data after first rewriting using magnetic force microscopes.

I wonder which Android devices use HDDs. Even eMMC is getting outdated.


text:
How do I backup and restore SMS Messages?
How do I backup and restore SMS Messages?

I highly recommend SMS backup+.  It'll back up  your SMS to a Gmail Label:

Automatically backup SMS, MMS and call log entries using a separate label in Gmail / Google Calendar. It is also possible to restore SMS and call log entries back to the phone (MMS not supported yet).

The forked version is in active development (original has had no changes since early 2010), and also supports backing up to any IMAP server

Very slow. I'm on a HSDPA connection, capable of youtube, skype etc. Still when restoring my sms'es it took about a second per piece, for each of my 2900 texts.

This program also stores all your data online in the Google Cloud, that is not a solution I would like to use (protection of privacy)

rubo77 it says you can specify another IMAP server... trying it now...

You can use SMS Backup & Restore to export to an XML file:

Schedule automatic backups or backup your messages anytime you wish.
  You can view backup contents on your phone, and choose to backup selected conversations only.
Backups are created in XML format and saved to your device's SD card.
The XML can then be converted to other formats, and can also be viewed on a computer.
It's easy to e-mail your backup files anywhere you wish.

SMS Backup+ also supports other IMAP servers

thumps up for back up in XML format

+1 for a solution that doesen't use Google servers

These days, this app defaults to backing up to one of several cloud services (including Google), but also supports backing up to a file. It still works, looks like.

I recommend VeryAndroid SMS Backup. It is a smart Android SMS backup software that can copy and backup SMS on Android phone to computer, restore SMS backup file to any Android phone, and also send messages or chat with a friend on computer directly, exactly the same as that you do on your android phone.
It can help you:

Copy and backup SMS from Android phone to computer.
Restore SMS from CSV to Android phone any time.
Send SMS & SMS Chat on computer directly.
Transfer SMS to Android phone from other phones (iPhone, Windows Mobile, Nokia, Blackberry, etc).
View SMS messages in threading mode on computer.

Use a 3rd party tool such as

Titanium backup
Handcent
...

These offer many other options (such as backing up call log which I'd say is related)

Go SMS Pro https://market.android.com/details?id=com.jb.gosms has backing up SMS to SD as a feature. It is also a great replacement for text messages with Quick Replies and sending SMS on a schedule.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/


text:
How to read documents in RTF file type?
I'm searching a way to maintain RTF files for open/editing but at least for reading, because I have no support for it on my device.
I tried mobile docs view and yozo office but they didn't support RTF.

I've edited your question to have it on-topic, since APP searching questions are considered off-topic. Refer to the FAQ for further information.

To read RTF files you basically just need and app that supports that file format.
Here's a good one that additionally supports many other document types:
Cool Reader by Vadim Lopatin available from Google Play Store.

Reading books in epub, fb2, txt, doc, rtf, html, chm, tcr, pdb, pml formats.
eBook reader. Supports epub (non-DRM), fb2, doc, txt, rtf, html, chm, tcr, pdb, prc, mobi (non-DRM), pml formats.

Good solution for reading rtf file

Cool Reader doesn't show up in the list of apps suggested to complete the action (of previewing the attachment).

@Michael Have you installed the APP from Google Play Store onto your device ?

@Michael No offence, just checking :) Have you restart the device, it may required that to update the list on available apps that support the file type!

restarting didn't make it show up.  i was able to get one of the other apps in this thread to appear as an option to open the attachment, although it didn't require a restart.

ThinkFree Office Mobile
Android Office
OfficeSuite PRO 6

All these claim to allow editing of RTF files.

AndrOpenOffice is a good reader and has potential to develop into a good editor.
CloudOn may a good alternative but I haven't been able to try it yet.

On Android, the best rtf Editor I have found sofar is OfficeSuite, which I use in conjunction with FolderSync, in case no WiFi is available, I can then edit the rtf on the lokal drive of the tablet and then sync with whatever cloud drive you are using.

Jota Text Editor: a small program, not like the huge office suites.
I have tested it and seems to be working: I created a .rtf file from Jota on Android, sent to a Windows PC, and Wordpad opened it OK.
Issue detected: seems not to open (at least correctly) .rtf files created on Windows by using Wordpad (if someone knows how to correct it, please report). At least you can write your .rtf from scratch on your Android device.

Jota does not open files with RTF extension or from the suggested app menu for RTF.

I am using Apabi reader for documents reading. This app is great for asia sepecific languages.


text:
Have a widget activating something in an app?
I have the SyncMe app, and I would like to have a widget activating a fuction in the app.
Now I have to open the app -> Click on a button -> Click on another button.
Can I have a widget doing this by just clicking it?

I've edited your question to have it on-topic, since development questions are considered off-topic. Refer to the FAQ for further information.

In short, you can't.
Only the application can interact with itself internally, unless an API was created for that end. External applications aren't able to know what to do in order to follow your desired "path".
The best you could achieve is opening the application, but you still needed to manually tap the buttons.
My recommendation:
I believe you are trying to have some sort of "Sync Now" functionality without having to open the application and clicking some buttons to achieve that. Either case, Email the developer and request such widget, I'm sure it's useful enough and interest will arise.

Working on it, you will have a shortcut in the next release of Syncme. Not a widget, gone through all the source code of the Android music app widget to figure out that will be an overkill :)


text:
How to assign my home button function to a custom launcher?
I installed Apex Launcher on my S3. It takes some configuring before it is useful, so I didn't assign it to the default action of my home key. I then did accidently set the default action to use the standard launcher.
I can't find any way to now set the Apex shell/launcher/what ever it is to be the default when you press home.
Any ideas how to change my home button function?

You can also run Apex Launcher from the app drawer of your default "stock" launcher. Navigate to Apex settings > ADVANCED > SET DEFAULT LAUNCHER which will do the same thing - clear the default action and display the popup menu allowing you to choose from the launcher apps currently installed on your device.

Thank you :) I'm sure the above solution from Conn would work too, but embarassingly I could not remember what the other Launcher was called and thus couldn't find it in the list :/

The default Samsung launcher is called TwLauncher (TouchWiz).

Go to Settings > Apps > Click on the "All" tab then find your current launcher (the one that is default now) in the list. In the App Info page you should have the option to "clear defaults". Click this and the next time you hit the home button you will have the option to select a different launcher.


text:
Large gaps between home screen icons, can it be reduced?
The icons on the Samsung Galaxy S3 have large gaps between them, enough so that if they were moved closer together you could fit at least one more row and maybe one more column. Is there a way to change this?
This is what it looks like:

AFAIK there's no built-in method to achieve that personalization.
I would go with Apex Launcher by Android Does available from Google Play Store, to use with Android 4.0+, it's free and among the features you'll find:

Customizable homescreens and grid size
Scrollable dock
Infinite & elastic scrolling
Customizable app and folder icons
Multiple drawer styles
Drawer apps sorting
Hide apps from the drawer
Enjoy homescreen gestures
Backup/restore settings and data

APEX Launcher Homescreen Settings:

Other features can be found if you go PRO.

Duh, I didn't think to look into the settings for the custom launcher. I use Go Launcher and it does this a little bit too (albeit not as well as APEX). Thanks!

I accepted this a couple of days ago, I don't know why it didn't stick... oh well, accepted again.


text:
How do I *really* disable autocorrection?
I am experiencing this on a Droid2 Global running Froyo, but it was happening on a Droid Pro as well. It did not happen on my Droid running Cyanogen or stock Froyo.
When I'm typing in the gTalk app or using Tweetcaster, my text is auto-corrected. Even when I have auto-correct turned off in the keyboard settings. I use a lot of shorthand, and this gives rise to interesting conversations some times as auto-correct turns abbreviations like "DX" and "D2" into "PD" and similar silliness.
So, the question is: Is there more than one setting for auto-correct? If so, where is it hidden.
It seems to be global since more than one app suffers from it.

there are at least 4 autocorrection-related settings in the stock Froyo keyboard (Auto-capitalization, Quick fixes, Show suggestions, and Auto-complete). If you're using alternative keyboards (or your phone comes with alternative keyboard), then you need to disable autocorrect in those keyboards instead of in the stock keyboard's setting.

Gingerbread seems to have different options now and seems to suffer from this a little less. Thanks!

From the Android 2.2 Froyo Users Manual, specifically on pages 329 and 330, is mentioned the following settings about auto correction features:
To access:
Press "Home" > Press "Menu" > Touch Settings.

Android Keyboard settings screen
The Android Keyboard settings apply to the onscreen keyboard that is included with
your phone. The correction and capitalization features affect only the English version
of the keyboard.

Auto-capitalization

Check to have the onscreen keyboard automatically capitalize the first letter of the first word after a period, the first word in a text field, and each word in name fields.

Quick fixes

Check to automatically correct some common misspellings as you type.

Show suggestions

Check to show suggested words in a strip above the onscreen keyboard as you type. See “Using the onscreen keyboard” on page 29.

Auto-complete

Check to automatically enter a suggested word, highlighted in orange in the strip above the keyboard, when you enter a space or punctuation. See “Using the onscreen keyboard” on page 29.

Device Keyboard settings screen
This settings screen is available only if your phone has a physical keyboard.

Auto-replace

Check to correct misspelled words as you type.

Auto-cap

Check to capitalize the first letter of the first word in sentences.

Auto-punctuate

Check to insert a period ( . ) when you press the Space key twice in a row

Depending on what exactly you wish to disable, you need to analyse all the above options to match your criteria.


text:
How to avoid looping the album/playlist automatic?
I use the default "Play Music" music player app (v4.3.605.398337) for listening to music. Whenever it gets to the end of an album/playlist it automatically replays it.
I would like to avoid that behaviour but I can't find where/how to: does anybody know?
If relevant, my device is Galaxy Nexus.

Try updating the app to the latest version 4.3.615.48117.

You could try clicking the bottom right "repeat" icon, i.e, if you haven't tried that already.

OMG, I feel so stupid. Thanx varunyellina, I had not see that button


text:
How can I get this former Lifeline phone working?
I have a UMX U683CL. My mom has had some of the worst luck with phones via Assurance Wireless; this was her third or fourth one in about three years, and they've all misbehaved terribly. They didn't even want this one back, and I found it again recently and thought I'd repurpose it as a much newer phone for me (my phone is a six-year-old Alcatel potato that's served me well running apps, but it's small and slow and old). I started down the road of rooting and got super overwhelmed and confused in a hurry, and ultimately gave up and just used Tiny ADB to uninstall all the bloatware on it that I didn't need. It seemed like it would be fine, so I went ahead and got set up with Tello and had them send me a new SIM card. It got here, I put it in the phone... and nothing. I ended up doing a factory reset to see if that helped, since it could just reinstall all my apps and things from the cloud easily, and still nothing. All of Tello's advice involves updating the system in various ways, and that's where the problem is.
This phone never succeeded at updating once, in the time my mom was using it. It would periodically try and fail, and was mostly an annoyance whenever it did. But if I do Settings > System > About phone > System update (Update OEM software), none of the options there succeed at anything. I do update profile, it makes a cursory attempt to do it and then I get a popup about "waiting for retry" (with five attempts). Each attempt takes a minute; if I let it muddle through all five, eventually I get a message that says "Your activation could not be completed. Please try again later. If the problem persists you may need to contact Customer Service."
I do update PRL, and the mU Software Update overlay just sits on "Checking for PRL update" infinitely.
If I go to system update,  I get a screen with info about wireless updating and how it works, and if I hit "checking for updates", it checks and then says no updates are available.
If I hit the last option under the system updates menu, UICC Unlock (important for this instance), I get a popup from mU Software Update that says "UICC unlock fail. Error Code: 23. Description: DM Auth failed with 407 status code".
Assurance Wireless isn't going to be able to help me with this. I don't even want to bother with calling them, because I'll end up with someone in a call center in Dubai or wherever, and they're not going to be able to do anything with the fact that it's not a current, active Lifeline phone. So. Is there a way to deal with this? Would rooting get me around these issues and let it work as a phone NOT on the Sprint network?
Edit: Since I've mostly struck out with this same post over on Tom's Guide, I'll clarify some things here as well. My primary wish is to get the update functions working so that I can progress with activating the Tello SIM. As far as I can tell the phone is already unlocked; Assurance Wireless will likely be of no help, and my mom never dealt with Sprint directly, because this is a former Lifeline phone, so they wouldn't be able to help either. And if the updating can't be fixed, I would like to know IF rooting would bypass the problem, and if it would then I have to find someone who can really hold my hand through it because my dip into rooting was super baffling and unsuccessful.


text:
Green line on screen of certain Android smartphones
Recently, a green line mysteriously appeared on the screen of my Android smartphone. This happened a few days after I installed an Android 14.0 update. I believe the update caused the green line issue. Later, I learned that many Android smartphone users are facing this issue. As an Android enthusiast, I am curious to see why this happened. I learned that the issue, a hardware defect, affects phones with AMOLED displays and causes a permanent green line to appear on the screen. I read a blog that states

The green line issue is a hardware problem when the display connector or flex cable connecting the display to the motherboard gets loose, damaged, or defective. This causes permanent and irreversible damage to the display, resulting in a thin band of green that runs from the top to the bottom of the screen.

I am posting this question for answers that would help me understand the technical details behind this issue. How does this issue occur technically? Any insights are highly appreciated. Thank you!
Edit:
My Android phone model is OnePlus 9R.

If it is caused by software then it is most likely a driver problem. Anyway you should edit your question and include your Android phone model name, so other users having the same phone model and facing the same problems will know that this is not a hardware problem.


text:
Path of "Documents & other" in Google Pixel 4a "Files" app
I copied, via USB file transfer, a small folder (3 small files) into This PC\Pixel 4a\Internal shared storage\Documents.
I thought that using Files by Google (version 1.0.459878599) > Documents & other, I could access the files in that folder using my smartphone when disconnected from PC.
I was surprised not to see neither the folder, nor the files:

If I scroll down that app's windows to Internal storage, then select Documents, I can then see my subfolder along with the 3 files. But this is inconvenient.
What is the path to Documents & other in Google Pixel 4a's Files app?
Update: I currently workaround this by marking the 3 files as "Favorite". They then show up in the Favorites collection. Single touch only (but still need to scroll down).

I have the opposite situation: My "Documents" folder is empty Documents & other on my device shows a list of PDF and ZIP files on the shared storage without any directory structure. Not sure what other file extensions are also considered as "Document". But it is clear that this section is totally unrelated to the "Documents" folder.

Thank you @Robert. I am still confused as how do I transfer files from my PC so that they are visible in Documents & other. Any idea? Could it be dependent on some daily service that searches internal storage and populates that mysterious Documents & other?

Android has the internal MediaStore database which "indexes" all documents on shared storage. See also my answer here: https://android.stackexchange.com/a/202739/2241 Depending on what you transfer (and how many files) it may take some time until the file are indexed by the MediaStore database. One known problem of this database are defect files (on some devices/Android versions the indexer can stop or crash). So make sure not to upload defect files.

What kind of files are they? Observing my Files on Pixel 3a, only CSV and PDF files but not folders are shown there (I rarely store files though, those are the only limited files I have on the phone), but the paths can be anywhere (e.g. Download folder, /BarcodeScanner folder by ZXing Team, etc.).

What is the path to Documents & other in Google Pixel 4a's Files app?

Files app when selecting Documents & other does not show a specific path/folder at all. Instead it uses the Android internal Media Store database for all files within the shared storage that have are recorded in this database and that have a certain file type (respectively file extension).
File Types that are shown in the Documents & other:

TXT
PDF
CSV
ZIP
ODP
DOC
DOCX
EPUB
...

If you want to look at files within Documents folder in your shared storage folder you have to scroll down and select Internal storage and then Documents (or use the Favorites workaround that you have mentioned).
The following files are For example files like PDF files, CSV


text:
What is the difference between "Screen On" and "Awake"?
I can possibly understand why the phone can be Awake without having the screen on (background stuff), but how can the screen be on without it being awake?

If relevant my device is the Nexus 4 running Android Jelly Bean 4.3.

This part of your screenshot you can find explained (partly) in my answer to What is Cell standby and how can I keep it from eating my battery?. But more specifically to your question, here's what it is about:

Network signal: Quality of the signal (colors are explained in this answer)
GPS on: Whether GPS was actively used
Awake: some app requested a Wakelock (see: How to deal with (orphaned) WakeLocks?). At least that's the best logical explanation to your question, though I cannot name a reference for that.
Screen on: the screen was turned on (either manually by the user, or automatically by an app). If the user turns the screen on, that doesn't necessarily mean a wake lock being aquired.
Charging: a charger was connected and supplied the device with energy


text:
Facebook and Office suite preinstalled on new Gingerbread device?
I just bought a Gingerbread phone and I was surprised to find Facebook and Office Suite already installed.
Do these apps come preinstalled on Gingerbread as on my previous android which was a older OS I had to download these apps. I did buy a new phone and I am just suspicious in case it isn't new!?
I apologize if this seems a stupid question.

This depends on

the manufacturer of the device
the provider where you bought your device.

The manufacturer pre-installs some applications. Also the provider may pre-install some applications.
So this does not depend on the Android version but on the manufacturer and/or provider.

Many Android phones come packed with useless software preinstalled by the device’s manufacturer and your cellular carrier, this is called "bloatware".
Software vendors usually pay to pre-install lite versions of their products on the new devices to promote their work.
On the other hand, it may happen that apps already installed are useful and selected based on usage statistics.

There's no bulletproof method to ascertain if the device as been used before, but the physical appearance,  the protective plastic on the Glass and Camera, the packing, etc... all should give you a concrete idea about the device usage.


text:
Samsung Galaxy A22 5G never shows 5G
My 'Samsung Galaxy A22 5G' never shows "5G" on its status bar, despite being where 5G coverage is proven (checked on another 5G smartphone of mine).
It only shows "4G+".
https://www.gsmarena.com/samsung_galaxy_a22_5g-10873.php lists this phone as having 5G bands: 1, 3, 5, 7, 8, 20, 28, 38, 40, 41, 78, 79 SA/NSA/Sub6
Entering my phone's IEMI into https://www.imei.info only shows the following: IMEI.info: LTE-FDD: 800, 900, 2100, 2600 and IMEI.info: LTE-TDD: 2300, 2500, 2600:

I verified that its 'Network mode' is set to 5G/LTE/3G/2G (auto connect).
I also tried resetting its network settings via General management > Reset > Reset network settings.
Still, it only shows 4G+. It never shows 5G.
Any idea why?

What bands are used for 5g by your network provider? It may be also relevant if your network provider uses 5g standalone or non-standalone. The latter uses 5g just as speed enhancement for 4g.

@Robert 700MHz, 2.6GHz, 3.5GHz

You need to buy a phone that is meant for your country. You cant just buy one at random from ebay and be certain that it will work in your country or with your provider. They are built with different antennae and firmware.

@RohitGupta I actually bought it brand new in a reputable local store in my country.

While @ripopenid's makes sense, I would like to provide a slightly different answer: Your phone's IEMI info has no 5G frequencies list at all.
Furthermore, your phone's LTE's frequencies do not include 1800 (AKA n3). In some countries, 1800 is the frequency on which 4G/LTE operates.
In short, you may have purchased your phone brand new from a reputable store, but it is possible that that store carries phones intended for use in a different country.
My advice: When shopping for a 5G phone, make sure it supports the following frequencies: 700 (n28), 3500 (n78).

Based on the information you provided so far, it looks like your 5G phone (800MHz, 900MHz, 2.1GHz, 2.3GHZ, 2.5GHz, 2.6GHz) is incompatible with your network provider's 5G (700MHz, 2.6GHz, 3.5GHz).
In general:

LTE-FDD
LTE-TDD
5G

700 MHz (B12, B13, B14, B17), 850 MHz (B5), 1800 MHz (B3), 1900 MHz (B2), 2100 MHz (B1), 2600 MHz (B7)
2300 MHz (B40), 2500 MHz (B41), 2600 MHz (B38, B39)
Sub-6 GHz bands (e.g., 600 MHz, 2.5 GHz, 3.5 GHz), mmWave bands (e.g., 28 GHz, 39 GHz)

In other words:

Your Phone's LTE
Your Network's Provider 5G

800MHz, 900MHz, 2.1GHz, 2.3GHZ, 2.5GHz, 2.6GHz
700MHz, 2.6GHz, 3.5GHz

The only common frequency is 2.6GHz, but on your phone it is listed under LTE, so it looks like this is the reason it only displays 4G+ .


text:
Unable to connect to Google One VPN
When I first set up Google One, I was able to connect to their VPN with my android tablet but it stopped working shortly after and hasn't been able to reconnect since. The following messages just keep cycling:

"VPN is connecting..."
"VPN has disconnected. Trying to reconnect VPN..."

I have tried:

restarting
disconnecting from the VPN on my other devices before attempting to connect with the tablet
reinstalling Google One
clearing the Google One app cache

The VPN works fine on my android phone.
It seems to be impossible to obtain any useful help from Google. Would appreciate any advice on how to resolve this.
Device type: Samsung Galaxy Tab A
Android version: 11 - no further updates currently available

FYI: There is a limit of 6 devices per family group: https://blog.google/products/google-one/common-questions-vpn-google-one/

Thanks for sharing that.  I'm only trying to use 2 devices at the moment.


text:
No internet access whith VPN and Android 12
In my Xiaomi redmi note 10 pro I have two VNP clients: Cisco AnyConnect and OpenVPN.
They were both working fine and I had access to internet even with active VPN connection.
After the upgrade from Android 11 to Android 12, I have no internet access when a VPN connection is open.
Has anyone had the same issue?

There have been some reported cases same as yours.
These methods often got rid of the glitch:

Clear VPN App Storage and Cache
Disable Smart Switch Between WiFi and Mobile Data
Update the VPN App
Reset Network Settings
Reinstall the VPN App

If all of the fore-mentioned methods fail follow this video to grant app ops the ADB permission and then manually grant the VPN permission to the app.
As Drew_pew_pew_pew mentions:

I have the same phone and same crap. I use app ops and shizuku to manually grant vpn apps permission. https://youtu.be/diFi8BJYr3c . Had problems with the wireless method at first. But once you paired and press start in shizuku, I had to go back in dev settings and disable/enable wireless debugging again.

Thread


text:
Location of wallpaper and lock screen images on Android 13
I have two different images that I use for my wallpaper and my lock screen. These images are of my two oldest sons and have been used for wallpaper and lock screen for a long time. I just had another kid and it is time to update these images to include all three of my boys. Problem is that I cannot find the images and am afraid that if I update the wallpaper and lock screen images, then the current images will be lost forever. I can't lose these images forever. Can anyone tell me how to locate them so that I can copy them to a safe location. I have seen a couple of posts for older versions of Android but it does not seem to apply to Android 13. The path provided in these posts dose not exist on my phone (or tablet).
Edit:
It was suggested that I include device info. Here it is.
Phone: Samsung Galaxy S20 FE
Tablet: Samsung Galaxy Tab S7+

I'd assume you have seen Lock screen wallpaper location. As the answers hint, the device needs to be rooted for the user to see and access system files. It also may depend on the manufacturer since they can and do customize the Android OS, so mentioning the device model might also help.

Hi Andrew. Thank you for replying. What does "rooted" mean. I am just someone who uses these devices. I do not know much about how these devices actually work (i.e. low level stuff).

Rooted means that the device has been modified to provide access that is normally not granted by the manufacturer. If you just buy and use a phone it is not rooted. As a certain step in the rooting process erases all user data it is also not an option for you. So the only thing you can do is making screen shots of your launcher without app icons to preserver the visible part of your background image.

Thank you for your reply. I know now what I must do.

I was also trying to solve this problem I did not find the file location instead an app called "Get current Wallpaper" it's on play store but you might not be able to download it like me because "it was made for an older version of Android" However I downloaded it from somewhere else, it's APK file here is the link if you want to do it for yourself too https://get-current-wallpaper.en.uptodown.com/android/download


text:
"The package conflicts with an existing package" error when updating YouTube ReVanced with APK
To clarify, my problem isn't that I can't install an app because I have a similarly-named app; I am trying to update an app I installed via APK with another one of a later version.
I had previously downloaded YouTube Revanced from revanced.io, and a new version has been released, so I want to update it with the latest APK. However, despite acknowledging that I'm trying to update the app instead of installing ("Do you want to update this app?" dialogue), it still gives the "The package conflicts with an existing package" error.
Uninstalling and then reinstalling the app, though an option I have used, is inconvenient as I lose all my settings (there's no way to export them).
Thoughts?

Unfortunately the install process of an APK file from within Android is bad when it comes to problems because the problem reason is not shown to the user. The only way I know for getting a good error message is by installing the APK file via adb install. But that requires a Mac or PC connected via USB, enabled developer options and ADB on the device and adb installed on the Mac/PC. If you then try to install the APK using the command adb install <somefile.apk> you will get an error message which describes why installation fails.

Edit: ReVanced Extended has added an option to export and import settings to/from a JSON file. I don't think this is in the official ReVanced app, though (probably forgot to mention that revanced.io is separate from the official one).
Edit edit: For anyone who happens to chance upon this post, just know that any website that claims to be "official" other than revanced.app is fake. Don't trust 8 months ago me. I don't trust them either.

From the official ReVanced Discord server, this might mean that there's a signature conflict between the previous APK and the to-be-installed APK, and the only solution is to uninstall the current app first.
From its "help" server, posted on Jan 21, 2023, by ReVanced (Bot),

27  Installation is blocked due to conflicting with an existing installation
This implies that you must remove the previous installation to solve the conflict.

In addition, the developer & maintainer suggested using ReVanced Manager instead and avoiding revanced.io.

meabeab So my revanced app started stopping and i tried to reinstall it but it says "app not installed because the package conflicts with existing package" revanced is uninstalled
CnC_Robert use latest patches
meabeab Where to download them?
CnC_Robert manager downloads it automatically
meabeab But aren't you supposed to download the revanced from the site?
meabeab Without the whole manager thing
CnC_Robert don't say revanced.io
meabeab It is revanced.io
CnC_Robert fake
CnC_Robert revanced.app is the only official
CnC_Robert its not from us

Yeah... I know about revanced.io being unaffiliated with ReVanced itself, though I still find it more convenient. It was worth asking though


text:
How to add contact from email?
Someone sends me an email with a phone number, address, etc.  I want to add it to my contacts.  I'd think it would be somewhat simple, but it is quite difficult.
I can click on the phone number, call it, hang up before it rings (ick!), go to call history, long click on the number , then add to contacts.
Of course then I still have to manually type in the address, etc. Going back to the email and cutting and pasting as multiple operations isn't so nice either.
Is there an easy and efficient way to do this?  Some app maybe?  Or am I just doing it wrong?
If relevant, my device is a T-Mobile myTouch 3G Slide with Android 2.1

which version of android do you have?

2.1, on the mytouch slide from t-mobile.

Easy as pie to do it in Gmail webapp.

If you long-press the phone number, you'll get prompted to add a contact. Unfortunately you still need to manually enter a lot of information.

Tried that first, didn't do it.

Well, if it doesn't look like a phone number, Android probably can't parse it.

it parses it as a phone number, so i can call it.  Have to hang up before it rings, then add to contact.  That works (although ugly), but still left with the problem of how to add the rest of the info easily.

Mine doesn't do it that way; I get options when I long-press a phone number. But even then it's not all that helpful.

Try this app "Contact adder". First you copy the signature and then open this app. It allows you to Simply map these fields with contact book. It also auto detects email address if it is in the signature.
Contact adder, Trial version and Contact adder, Pro version

Its majorly dependent on your launcher, you could replace your default dialer with GO! dialer or something of that sort. Most stock launchers have this functionality, once you click on the number in the email, it would open it in the dialer there press the option button and you would have add contact. If not, try alternative dialers as mentioned.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/


text:
How to disable cellular when WiFi is present?
I perform all my communication via the internet (Jabber, SIP), so I only need cellular as a backup.
Additionally, coverage at my home is near to nonexistent and as a result, battery drains in a few hours (as opposed to few days when GSM is disabled).
Is there an app for disabling cellular communication entirely (airplane mode) if a WiFi network is present, and enabling it otherwise?
I'm not interested in solutions which disable just the data connection: Android handles that already.
I'm OK with solutions which require rooting, rebuilding Android, etc.

Might help to look into @Izzy's solution involving tasker. A tweak is needed, instead of detecting GSM signal, check if wifi network is present, switch to airplane mode and enable wifi. If moving away from network point, switch off wifi and enable cellular.

@t0mm13b Tasker is awesome. If you turn your comment into an answer I'll gladly accept it.

Might help to look into @Izzy's solution involving tasker.
A tweak is needed:

Instead of detecting a GSM/CDMA signal, check if a Wifi network is present nearby
Switch to/enable airplane mode and enable Wifi and connect appropriately (this part am uncertain about - if its an open public Wifi point, good (its bad but another story about open Wifi's) What if it's a private Wifi network and need to input the key? Tasker might be able to help you with that, unsure!
If moving away from network point, switch off/disable Wifi and disable the Airplane mode.

Having a look here at this wiki titled "Turn on Wifi at home" entry might also help you as well, to quote, in case of link rot:

My route to and from work is populated by open networks from cable
  providers that require log-in via webpages and unsecured home
  networks. Whenever I pass them my phone tries to connect,
  disconnecting me from 3G. Leaving WiFi on all the time means I'm left
  with constant service interruptions. forgetting to turn on WiFi at at
  home runs the risk of eating up my data plan. For this reason I turn
  off WiFi when I'm out and turn it on when I get home. But what if I
  forget?
With this Tasker profile, my phone now uses cell location data to turn
  wifi on/off.
Steps:
Turn GPS on (just for now). You don't need to keep it running all the
  time, but it helps to pinpoint where your location for the context
  step.
First, go home (the place your wifi router lives).
Profile: WiFi At Home Context: Location > Net=On, GPS=Off, Radius
  500m, Get Fix
Task: At Home Action: Net > WiFi > On Task (optional): Alert > Popup >
  Text "WiFi On"
Task: Leaving Home Action: Net > WiFi > Off Task (optional): Alert >
  Popup > Text "WiFi Off"
Get Fix locates where you currently are on a map so you need to
  actually be at home for this step.
You have several setting options depending on how much power
  consumption vs. accuracy. See [html
  http://tasker.dinglisch.net/userguide/en/loctears.html "Location
  Without Tears"]. The least accurate (Net=Off, GPS=Off) needs a really
  large radius. The most accurate (Net=On, GPS=On) will drain your
  battery faster.
I find Net=On, GPS=Off, Radius 500m to work fine. My phone knows when
  I'm home.

Awesome, thanks! Another solution to rogue captive portals would be to check CellID and only turn off baseband if CellID matches one of the known ones. I don't have that problem though.

You can give a try to an app developed by a XDA Developers Forum user gyagapen that essentialy the app intelligently manages switching between both your WiFi and 3G data connections as you move about:
CleverConnectivity

CleverConnectivity is an application that helps you to manage your data and wifi connection in order to save battery.
How does CleverConnectivity work?
This application will automatically turn on and off connectivity (data/wifi/sync) while screen is OFF.
For example if the user chooses below configuration:
Time On: 2min
Time On Next Check: 1min
Time Off: 10m
Usage check Interval: 3s
Once the screen is OFF, CleverConnectivity will keep connectivity alive for 2min. Then it will check if data is used during a period of 3s.
If data is used, connectivity will be kept for 1 minute (Time On Next Check).
If data is NOT used, connectivity will be desactivated for 10min. After this, the connectivity will be re-activated and Time On will kick in.
Once screen is ON, connectivity will be automatically re-enabled.

Links:

Google Play Store - 1,00€ No Ads
Google Play Store - Free Version (with ads)

You can give a try to an app available from Google Play Store that automatically controls your WiFi status:
Smart WiFi Toggler

Description
Smart WiFi Toggler is an application designed to control your phone's WiFi using location based rules. Its aim is to conserve battery and minimize data charges by turning WiFi off when not connected to a network, and turning it on when a known hotspot is present. It constantly learns where your hotspots are located to make its decisions.
It's a very useful application if you frequently forget to turn WiFi off when leaving a hotspot, or if you want to automatically switch from mobile data to WiFi to conserve battery whenever you're back into a hotspot.
Here are some of cool features Smart WiFi Toggler has to offer:

Automatically learns your WiFi hotspot locations.
Turns WiFi off when disconnected from WiFi network.
Automatically turns WiFi on when near a known hotspot.
Uses your network location. No GPS battery drain.
Provides the ability to control "auto-connect" behavior for each hotspot.
Ability to lock WiFi to a disabled state.
Warning notification and auto-locking WiFi when a hotspot is down.
History, logging, and a troubleshooting screen in case you face any problems.

I specifically said that WiFi is my main channel of communication, and that I need to turn off the entire baseband (airplane mode) and not data connection. Sorry, but none of this is relevant.

Has anyone already measured how much battery is saved by this app? Currently I have WLAN always turned on and switching is done automatically (only for known networks, I'm not using open WLANs).

just go to airplane mode, and enable wifi afterwards

I don't think the OP is looking to micromanage it.

Is this even possible? In my Android 4.4, the wifi icon has no effect when airplane mode is enabled.


text:
HTC Sense Keeps Crashing Even After Factory Reset
I just updated my HTC Desire today to the newest firmware. However, on booting up the phone I get this message saying:
Sorry!
-------------
The application HTC Sense (process com.htc.launcher) has stopped unexpectedly.
Please try again.
                                 Force Close

When you force close it pops up again in <1sec and keeps looping like this. Sometimes you can pull down the notification bar and open a text or email, but com.htc.messaging and com.htc.mail produce similar error messages.
I have googled for some answers, but the search and menu buttons do not work, I do not have an alternate window manager and cannot install anything using adb (permission is denied). I tried many hard resets and factory resets but to no avail. Any help is greatly appreciated.

@Callium this was an official update? if so were you already on a custom rom?

@Dan: It was an official HTC update on an unrooted phone to 2.29.405.1. It went wrong and damaged some library that all HTC apps depending on, I think.

OP fixed the issue with the following solution:

Edit: I fixed it by following the instructions from TheUnlockr - How To: Unroot the HTC Desire and flashing this ROM [Direct Link].

Community wiki under "best-practices" defined by this meta answer.


text:
Receive VoIP call via Google Voice => IPKall => Sip2Sip => Android?
I'm trying to setup VoIP calling to/from my Android phone.
I'm currently working on the incoming call part of the equation. To try to isolate the various parts, I started with the "IPKall => Sip2Sip" part of the equation, and confirmed that calling the IPKall phone number results in a recorded incoming call on Sip2Sip.
I then added "Sip2Sip" as a SIP provider on my Android phone, and found that dialing the IPKall number results in the Android phone ringing.
However, and this is where I need help, even though it is ringing, when I go to answer the call, I am unable to pick up the call. Any ideas on how to fix this?
Version of Android is 2.3 Gingerbread.

You can use sipdroid, released under GNU GPL v3, also available from Google Play Store and save yourself a lot of trouble.

sipdroid is a free SIP/VoIP client for Android.

As for a SIP provider, Sipgate for example gives good results for both outgoing and incoming calls.
From version 2.0

For Google™ Voice users, Sipdroid can now create a new, free PBXes account that is automatically linked to an existing Google™ Voice account. The new feature requires Android 2.0, or above, and Google's app connected to your Voice account.

Download the current version Sipdroid-2.7.apk available since May 21, 2012.
SHA1 Checksum:   a261e14ba592c8a86e8d0f07374108c6d768e1d4

As of the time of this comment, sipgate seems to be closing its doors completely on Oct. 31, 2013

You can also use Grove IP or Talkatone.
Why
Because it transparently uses your Google Voice account. You don't have to bother with any SIP provider or configuring any other setting. Just give it your Google voice user name and password(Two factor authentication recommended) and you're good to go.
Grove IP comes with lite and paid version. Paid version is $.499 atm.
Talkatone comes with free and subscription based model.
However both worlds flawlessly on free version with ad support.


text:
Is there a reason Google Reader drains this much battery?
It doesn't strike me as normal that Google Reader should drain more battery than even my screen. Is this a known bug, or is it a settings issue? I'm using 4.1.1

Are you using the app a lot?

How frequently is it set to update?  Do you have it set to download content for offline viewing?  What phone are you using?  My guess is that it is frequently updating in the background and transmitting a lot of data.

14+ hours on battery with 35% left? Doesn't seem like a problem to me.

Al: I'm almost certain that is a bug, the time wasn't reset when it started charging it again (not shown in the chart).

Try installing BetterBatteryStats or GSam Battery Monitor Pro.  Both apps can provide you granular data about how your phone's battery is being drained.  You know the power hog is Google Reader but these apps can help you determine if the app is killing the battery because it's using a ton of data or if it's initiating long or frequent wake-locks...
If I had to guess without any more info, I'd guess that Reader is updating in the background frequently and consuming a lot of data.


text:
SatNav app with Audio Book app
I'm trying to find a satellite navigation app that works with an audiobook app such that I can listen to the audio book while navigating. When I get a navigation instruction I want the audio book to pause, then resume where it left off.
Google navigation just mutes every audio book player I've found (doesn't pause/resume), NDrive (preferred) just plays over the top of the audio book.
I've tried AudioBook player 2 (free) and MortPlayer (Audio Book).
Ideally I'd like to continue to use NDrive and find an audiobook player that works with it, but if that's not possible any combination of navigation / audiobook player would do.
In case it matters I'm in the UK and am using an HTC Wildfire (i.e. small screen resolution).

Have noticed a similar problem listening to podcasts. I'm sure the developers here could weigh in, but it seems to me that there should be some sort of "alert happening" intent that satnav directions and other immediate notifiers should broadcast when they speak, and player apps should be listening for it and pausing while the alert is happening.

@GAThrawn theoretically, that sounds correct, but I do not know (without looking up the api) if there is a broadcast that says "hey, I'm going to interrupt your audio, you should temporarily pause yours."  It may not exist. I'll take a look and see if I see anything...

Some standard broadcasts can be found here: http://developer.android.com/intl/de/reference/android/content/Intent.html I'm not seeing anything that sticks out to me to interrupt audio (other than perhaps for calls)

Thanks for doing the research, i wasn't sure where to look. I had feared there would be a reason why apps didn't pause. Looks like this is it! You'd think something like this would be in the API though!


text:
How to clear blank entries from Titanium Backup (pro)?
I often delete those backups which are no longer useful to me. Backup entries are removed from list (popup), but app/element entries aren't removed even when those app/element are not installed.
Here's an example:

You can see No backup yet & the app is no longer installed. How to remove these entries?
I'm rooted and have latest version of Titanium Backup Pro.

How are you deleting the backups? If I delete a backup from Titanium's UI and then refresh the list the deleted backup is no longer listed.

@eldarerathis Deleted backup entries are removed from list, but not the main app entry (with ZERO backups).

I've clarified with screenshot.

Your screenshot suggests you simply uninstalled those apps. In TB, hit the menu button, select "batch processing", scroll to the end of the list. There you'll find "Delete Backups". Second item in that section should read "Delete backups of uninstalled apps" (or the like -- I run a localized version, was just back-translating). That should get you rid of those "striked" entries.
For more details (as well as solution to other TB-related issues), you might want to visit the Titanium Backup Knowledge Base, which provides you with a user's guide, FAQ, troubleshooting tips, How-Tos, and more.
As for the one circled entry, the linked knowledge-base a.o. states:

You can easily remove orphan data by running the “Remove orphan data” batch job.

It just removes the backup of uninstalled apps, not its entries! See the highlighted item in screenshot. It has no backup, so batch operation can't work on it.

Ah -- I was only looking at the last entries, sorry. From your "-1" I take it you missed the link in my answer. So let me quote what is found behind it: You can easily remove orphan data by running the “Remove orphan data” batch job. I will update my answer and explicitly quote it there :)

Why did you expect me to visit link to general knowledge base which may be a big encyclopedia? :) Well, "Remove Orphan Data" batch operation is the solution. Thanks!

Sorry for that -- "may be" is an understatement, I admit :) Glad I could help. And "may be" I try to be a bit more precise next time from the beginning :)

The app is uninstalled but still in the system partion root/custom/app or root/vendor/operater/app after finding these apk's you need to delete them


text:
Does Android tethering support promiscuous mode?
Because my desktop computer doesn't have a wireless card, I'm tethering to my Android to connect to my Wi-Fi network.
I was wondering if Android supports promiscuous mode, so I can monitor my wireless network traffic?

Isn't this more about the radio chipset and drivers than Android?  We probably need to know what device you have.

IIRC you can't put an wireless interface in promiscuous mode when it's used. But this may not be true for all interfaces/chipsets/drivers.
You can install Shark for Root, which is a cut-down wireshark for Android. It does sniff on Layer 2 and above without promiscuous mode, so the results are not the same as sniffing with e.g. kismet. On the other hand you will be able to capture traffic even when tethered. It's maybe possible to set promiscuous mode on some android interfaces. Shark for Root should then be able to capture all packets that your W-LAN antenna receives.

You can't monitor your Wi-Fi network using tethering even if Android supports promiscuous mode for the Wi-Fi chipset.
Reason:
Tethering does NAT internally and assigns you an IP in a 192.168.* private range via a DHCP daemon running on your phone. There's no way you can see pure Wi-Fi traffic this way.
What you can do:
Have a custom firmware installed (e.g. CyanogenMod) and do a tcpdump on your phone itself (if it supports both PROMISC mode and tcpdump)


text:
Is there a Wi-Fi-only mode?
Once I am connected to a Wi-Fi network (regardless of my other connections to 3G and 4G) is there any way to guarantee that all my data goes through Wi-Fi?

The first part of your question is covered by this answer.  I'm going to edit this to have only the second question -- in the future please ask separate questions separately :)

I'm pretty sure one if the automation apps, Tasker, Locale, or AutomateIT can do this. Just set it up to disable 3G when connecting to Wi-Fi, and then you can reenable it manually when you're finished with Wifi.

Though @Matthew answer is correct that a phone will default to Wi-Fi when it is available, that doesn't always ease the mind.
Something you can do to allay your concern is switch the phone into Airplane Mode. This will disable the cell signal and hence all data travelling through your carrier. However, it does not disable Wi-Fi.
Here's a link on how to do it on the Droid Bionic:

From the main screen, press your Power Button (located on top)
  Select Airplane Mode to disable mobile network signal

Of course, you won't be able to receive any calls, and this might not be what you want, but it will certainly allay your concerns of using data.

Good thought.  On my Vibrant airplane mode does disable WiFi initially but you can turn it back on without turning off airplane mode -- does the Bionic work the same way or is WiFi completely untouched?

I don't have a Droid Bionic but according to the article I linked to, the WiFi is untouched by the airplane mode. It is that way on my HTC Glacier.

Your phone will default to WiFi when it's available.  If you're paranoid you can disable data while using WiFi but it's not necessary.  I'm not sure how to do it on the Bionic but you could see if it's in the menu that pops up when you hold the power button for a couple seconds or something like unchecking Use packet data in Settings -> Wireless and network -> Mobile networks.

Thanks @Mathew, but my Droid Bionic doesn't seem to have that option.

You have to be careful because if you let mobile data anabled, you phone will probably switch back to that mode when the screen is off and wifi connection is "resting".

@Balder Good point. I have mine set to never turn off but it would still be an issue if the connection to the network was spotty.

You could also use a mobile data monitor/manager like Onavo Count | Monitor Data. You can block certain applications from using mobile.
Alternatively, avast! Mobile Security has a firewall module that allows for application specific data control.

Go to Settings > Wireless & Networks > Mobile networks and uncheck the box that says "Data enabled" to disable 3G, 4G etc.

Yes. All you have to do is:
1) Enable Airplane Mode
2) Now enable WIFI
Good luck!


text:
Does GPS require clear view of sky to lock satellites?
I have been reading conflicting information about the GPS signal lock in the XDA Developers Forums.
Certain users say they have to be outdoor to get any lock in to satellites, others say they could lock in their home basement.
Which one is it?

GPS works best with clear view of the skies.  It may bounce some into a building (if you are near a window), but it will be inaccurate and usually will not work.

GPS uses radio frequencies between 1 and 2 GHz (L1 signal at 1.57542 GHz and L2 signal at 1.2276 GHz).  These have to get through for GPS to work, which is not the same as visibility.
For example, my GPS (Garmin Etrex Legend HCx) gets a fix on the top floor of the house, below the roof made of tiles, insulation and drywall. It doesn't get a fix on lower floors, where there's too much concrete and steel in between.
BTW, I had a Motorola Defy for a while, if I remember correctly it also worked, but had a much lower precision, sometimes it was hundreds of meters off.

Yes, GPS does need a clear view of the sky.
However, that does not mean actual GPS implementations have to rely only on GPS signal to get its location. Most actual GPS implementations (including Android) caches last known location and uses Wifi/Cell positioning to get position information even when there is no GPS signals at all.

I think it may depend on the GPS chip/software on the device. I rarely was ever able to get a lock if the sky was filled with clouds, and when I am in a city with skyscrapers, my location jumps all over the place. But I have a Samsung Galaxy S (Vibrant) and even Samsung admitted that there were some issues with the chip/software on the Galaxy S devices.
Even on a clear day, it could take up towards 3 minutes to get a GPS lock, and that was after I rooted and tweaked the GPS settings, before that, it would take 5 - 10 and sometimes I wouldn't even get a lock.

what did you modify to have better times?

there were settings for a different host to use and what ever else the custom ROM I was using (Bionix) did.


text:
How to stop unexpected tab interaction when using full screen web view in Chrome on Android Tablet
While using the Chrome browser application on my tablet, some pages and html based games have the ability to shift the page into 'full screen' browsing mode, which hides the tabs and such from the top of the page.
However, I've discovered that said 'hidden tabs' are NOT actually hidden from interaction while in this mode! If there is a button or link that the game or page has near the top of the 'full screen', and you 'click them' via touch screen, it can and WILL change to the tab hidden behind it or even close it, depending on where you click.
The only way to safely interact with any such buttons or links at the 'top' of a full screen web page is to drag down the page, expose all the menus and tabs, THEN click on the now lower button or link to safely activate or follow it.
This is VERY frustrating when you need to hit said button a dozen or so times.
Is there a way to make it so you can't interact with the tabs in Chrome Browser when said tabs are hidden from view?


text:
Can I customize the signal strength threshold for disconnecting WiFi?
Android's default threshold is too high, resulting in the system sometimes not cutting off WiFi even though the signal is already too weak to access the Internet. So I would like to set the threshold manually.

So you want to let your device switch earlier to a different Wifi or should it switch to cellular data? For the latter I think Android has an option and for switching Wifi there are new Wifi extensions which handle seamless roaming among Wifi hotspots that belong to the same WiFi. Unfortunately these extensions have to be supported in hardware by phone and access points.

Welcome to Android Enthusiasts. We have a possible duplicate of a similar issue: How to set signal strength threshold for switching WiFi on and off?. Please take a look and let us know the result. Thanks.

As mentioned by Robert, this function is usually performed by Wifi Access Points that support "Active Handover" function.  That's what I have at home, but it doesn't work elsewhere.
I have been using Wifi Switcher App

Automatically switch to a better WiFi network when current signal is weak
Ensure you stay connected to the most powerful Wi-Fi network available. The best WiFi roaming app available.
By default, Android devices will not switch to a different Wi-Fi network as long as the current network connection is available, although the signal level is very weak and makes the network unusable.

There are many others that might work, But I haven't tried them.

Smart Wifi Switch which is free
SmartWiFiSelector which is paid

I am not associated with any of them.


text:
How to move the entire termux to sdcard
i have seen multiple posts but non helped.
i have root access and i want to put the whole termux on my 32GB sdcard because i have a very limited internal storage (8GB) and most of it is used by the system. Please help asap
i have seen this but i didnt understand how to do it
https://android.stackexchange.com/a/228444/44325

Welcome to the Q&A site Android Enthusiasts Stack Exchange. Looks like you have found a similar question Can the Termux environment be put on an external SD card?. Could you [edit] and explain what didn't work?


text:
how to use "mount /system" in Android Recovery Mode?
How can I mount /system in Android Recovery Mode on my Samsung Galaxy Grand Prime?
Any article or tutorial on it would be helpful.
I spent like 5 hours reading every forum post on how to do it.
I'm going to make the bold claim that I don't think ANYBODY on the internet has used this feature. Happy to have anyone prove me wrong.
EDIT: what am I trying to do: I'm trying to enable USB debugging by modifying /system/build.prop, then I can normal-boot my Android and use a remote-control software like Vysor to recover data.

What are you really trying to do by mounting system image? It is not like you would get adb shell on this recovery, and the GUI does not seem to allow running arbitrary commands. What's the point in mounting system image then? Use a custom recovery such as TWRP.

If your phone is already bootloader unlocked you can install TWRP for your phone: https://twrp.me/samsung/samsunggalaxygrandprime.html BTW: The title is usually used to summarize your question, a reader should be able to understand your question even without the title.

just forget about this option, it's a leftover and pointless on production builds

what am I trying to do: I'm trying to enable USB debugging by modifying /system/build.prop, then I can normal-boot my Android and use a remote-control software like Vysor to recover data.


text:
Disabling custom tabs, or a browser without custom tabs support?
I have searched this topic for a while, but the answers I found are sadly outdated. Chrome/Chromium based browsers (I tried Brave and DuckDuckGo, and according to search results Vivaldi also has it) and Firefox has a feature that clicking a link in apps, opens a (very limited) browser inside the app, and not the "normal" browser. As far as I know this is called "Custom tabs".
This feature is annoying, mainly, because a ton of apps does not allow to disable this in itself.
There was a flag in Chrome ( chrome://flags/#tab-management-experiment-type, Switch preferred flavor of Herb ), but they removed it. I don't see any option in Brave, DuckDuckGo and Vivaldi. Firefox also removed the option ( see here, second picture of the answer: How to open links directly in Firefox full browser?).
Are there any workarounds, hidden options I did not find?


text:
"INSTALL_FAILED_ABORTED: User rejected permissions" when installing apk from storage on Android 12

Edit: I notice this error when installing split apks using custom app installer from storage. But now I found this error also occurs when installing normal .apk file (I didn't notice this because I am using Android's default package installer). However .apk could be installed successfully(at least it seems like).

There is a .xapk file in apkpure and here is the corresponding app on play store.
I can install it using play store. But other approaches of installing this app failes(SAI_v4.5 and other installers), and about 20MB(the size of the .xapk file) is lost after installation failure.
I got the error

INSTALL_FAILED_ABORTED: User rejected permissions

when installing split APKs (.xapk) on my Oppo Reno4 SE 5G running Android 12.
Device spec from "About device"
# example commands to install split apks
pm install-create
pm install-write 18911812 base.apk /data/local/tmp/base.apk
pm install-write 18911812 split_1.apk /data/local/tmp/split_1.apk
pm install-write 18911812 split_1.apk /data/local/tmp/split_1.apk
pm install-commit

I tried to install it using ADB, and although pm install-commit returns with a Success message, the app is not fully installed. When using ADB, "Verify app over USB" is turned off.
How to solve this?

Welcome to Android Enthusiasts Stack Exchange. According to this thread (Chinese), try disabling "Verify apps over USB" from the Developer options. There's also a mention of enabling permission to install apps, though I'm not sure about ADB. Otherwise, could you mention the device model? There's a mention of MIUI putting the restriction on the newer Package Installer app.