# Question
Title: In-call speaker volume fixed too "low" while smartwatch connected via Bluetooth
When my smartwatch (a cheap noname MTK 6260A device probably running Nucleus (most likely a clone of the ZGPax S29), and controlled by the BTNotification app on my Android device) is connected to my *LG P880* (running CyanogenMod Kitkat 4.4.4), and I receive or make a call, volume is quite low – I hardly can hear the other side. Volume rockers seem to have no effect (maybe connected to Volume Rocker only controls Bluetooth In-call Volume; cannot control all other volumes which I just found – need to check that with the next call I make). I didn't have that issue before I got and connected the smartwatch.

My guess is it is …

* the reason of the linked question (volume rockers bound to bluetooth)
* that funny "max volume ear protection" we had mentioned here a couple of times

Apart from switching Bluetooth off whenever there's a call in progress (which I probably could do with ):

> **Is there any way I could increase volume (or get the rocker off the Bluetooth part and back to the built-in "ear speaker" to control/raise the volume)?**

Note that audio is *not* routed to Bluetooth (I've explicitly disabled that, as otherwise everyone around would hear the other side via the speakers of my smartwatch), call volume is already set to 100% – and yes, I've checked with *Settings › Audio* already. Also, I've already checked with …

# Answer
> -1 votes
Uninstall the BT notification. By uninstalling it, the volume on the smartwatch will return to normal function, the best it will be.

The only other way is to install a volume booster from the Play Store.

---
Tags: bluetooth, calls, volume-control
---


# Question
Title: Mount Android device directly in Mac OS X Finder
I have a Nexus 5 and I have to use Android File Transfert to copy/check my files.

It's working but it's not enough for me.

For example, if I want to see my picture, there is only a list view, **no thumbnail**. Also, if I want to upload a picture on a website, my phone doesn't shows up in Finder so, first I have to copy my file to my SSD then I can see it.

Maybe it's possible to use Samba or anything else to make my Android device shows up directly in Finder ?

# Answer
Transferring files between macOS and Android or any other MTP devices has always been a nightmare. I have tried a lot of apps and was disappointed with the poor support for Android phones on macOS. Either they were too slow, bug-ridden or too expensive. Finally, all these made me sit and write a macOS MTP app for myself.

Well, then I thought to give it to the community.

**OpenMTP | Advanced Android File Transfer Application for macOS** is safe, transparent, open-source and shall be free for a lifetime!

Download latest version of OpenMTP from https://ganeshrvel.github.io/openmtp

GitHub repo: https://github.com/ganeshrvel/openmtp
> 52 votes

# Answer
That is how Android File Transfer works for Mac, since Apple doesn't support MTP mode by default.

The only way for this is to mount your device in USB Mass Storage Mode (because by default, Mac supports FAT32 and vFAT file systems).

This mode was available in Android till Jelly Bean.
Since KitKat (4.4+), USB Mass Storage (UMS) mode is removed.

To enable UMS in Android 4.4+, there are a few apps that you can try, which needs root access, like:

a) **USB Sharer** (This is a paid app, but really works. There's a evaluation version of that app which is free for 7 days; you can try that before buying)

b) **USB Mass Storage Enabler** (This is an app that can mount the memory card in UMS mode, created by me)
> 8 votes

# Answer
It is possible to use the "Android Debug Bridge" command line tool. It is intended to test and install apps, however it enables developers to run commands like `adb ls` to list all files, and `adb pull <remote> <local>`. See more here https://developer.android.com/studio/command-line/adb.html
> 5 votes

# Answer
There is an application called SyncMate that claim:

> SyncMate can easily sync personal data, media files, folders and lots more between your Mac and Android device. **Mounting Android device as Mac disk** or managing phone’s SMS on Mac - SyncMate has it all handled perfectly.

But you have to pay to obtain this application.

Another solution is to use jmtpfs:

> jmtpfs is a FUSE and libmtp based filesystem for accessing MTP (Media Transfer Protocol) devices. It was **specifically designed for exchaning files between Linux (and Mac OS X) systems and newer Android devices that support MTP but not USB Mass Storage**.
>
> The goal is to create a well behaved filesystem, allowing tools like find and rsync to work as expected. MTP file types are set automatically based on file type detection using libmagic. Setting the file appears to be necessary for some Android apps, like Gallery, to be able to find and use the files.

It's free but less user friendly.
> 3 votes

# Answer
Recently I've been using HandShaker. It's a *little bit tricky* to install because I had it from a Chinese forum but maybe this is not the only place where to find it.

What is good is that it is wireless (WiFi), and fast. A little bit like AirDroid but without limitation.

I just found a nice and easy to follow tutorial.

It is a little bit off topic because this doesn't resolve the initial issue of USB but it's worth a look.
> 1 votes

# Answer
Try using **sshfs**.

See the answer for this question: https://askubuntu.com/questions/893090/how-do-i-mount-my-androids-filesystem-over-the-network-with-sshfs
> 1 votes

# Answer
## ADB (android debug bridge)

The fastest and officially supported method to transfer files to/from an android device is via **`adb`** (Android Debug Bridge) which will be installed automatically if you install Android Studio. Once you activate Developer Options on on your phone and enable Android Debugging in settings, and connected to your android device via adb, in Android Studio you can 'mount' the device via **View** \> **Tool Windows** \> **Device File Explorer**.

For details see https://developer.android.com/studio/debug/device-file-explorer

## Mounting an android device in Finder via ssh

There are no ootb ways to do it, but as mentioned in other answers you can achieve it by starting an ssh server on android and then mounting the android file system on your computer with something like **`sshfs`**.

*The steps below are approximate and might need tweaking and adjusting for your specific case.*

1. On your android install https://play.google.com/store/apps/details?id=com.termux and then start `sshd` as described at https://wiki.termux.com/wiki/Remote\_Access#Using\_the\_SSH\_server. You'll need to configure either password or rsa-key based authentication. As an alternative you might also want to check out other SSH servers for android.
2. On your computer install `sshfs` — for debial-like linuces: `apt install sshfs`; for mac `brew install sshfs`.
3. Note down the IP address of your android device, the termux user name (type `whoami` to see it), and the port of the ssh server (on most androids the IP can be seen by viewing the details of the wifi connection under Settings \> Wifi). Also set a termux user password by typing `passwd`.
4. Mount the android filesystem on your computer with a command similar to (replace with the correct ssh server user and IP):

```
    sshfs -p 8022 PUT_TERMUX_USER_NAME_HERE@192.168.1.123:/ ~/some_existing_folder -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myandroid

```

(the flags are specific for macos, for linux you'll need to adjust them). For mac you'll also need to install osxfuse.
> 1 votes

# Answer
I was looking to accomplish the same thing - mounting some part of my S4's filesystem on my Mac - and was looking at the range of SMB servers available for Android. The one I've been using that checks off the most "just works" boxes is SAMBADroid, which runs an SMB server on my local LAN over WiFi. The free version shares the external SD card by default, but I'll be checking the capabilities of the paid version to see if there are more export options. The only criticism I would have is that it's kind of slow, but from the standpoint of simplicity it's the best of the lot I tried.
> 0 votes

# Answer
On Android 6, the following worked for me:

Enable developer options (settings \> about phone \> keep tapping on 'build number')

Settings \> Developer options \> Networking \> Select USB Configuration \> MTP (if it's already on MTP, switch to something else, then switch back to MTP).
> 0 votes

# Answer
LG G4 Verizon, running Android 5.1: had the phone a year, and still unable to connect to 2008 Mac running Lion. Verizon, LG and Apple technicians have all failed.
I finally "fixed" the problem by getting a USB card reader and mounting the SD card on the mac. For quick transfers, I got a Verbatum convertible thumb drive. But I miss the convenience I had with my Droid2. It worked.
> 0 votes

---
Tags: usb, nexus-5, file-transfer, mount, macos
---


# Question
Title: Getting Application is Sending Too Many SMS despite changing sms_outgoing_check_max_count
I need to send a large number of SMS messages, ~1000, and have edited android's sms\_outgoing\_check\_max\_count using the following command:

`adb shell settings put global sms_outgoing_check_max_count 2000`

It didn't work. I got the annoying "Application is Sending Too Many SMS" message.

The phone is a Nokia 3.1+ running Android One 9 and I used the stock messaging app. adb was invoked using Win10 Powershell and the value for sms\_outgoing\_check\_max\_count was checked to be 2000. Developer options was turned on this whole time, but the phone has not been rooted.

What am I missing here?

# Answer
> 0 votes
Figured out the reason. After using

```
adb shell
settings put global sms_outgoing_check_max_count 600
settings put global sms_outgoing_check_interval_ms 60000

```

you need to reboot your android phone.

---
Tags: sms, adb
---


# Question
Title: How to turn on Wi-Fi Calling in Google Pixel 1 (not XL)?
As a preliminary question to Wi-Fi Calling feature on Pixel - How do I tell if it is using it?, how and where does one enable it in the first place?

Should it appear in the phone app's settings **or** in the general settings? Can you post a screenshot?

And does it only appear in either of them if the phone company supports it for this phone?

# Answer
> 1 votes
Yes the Mobile Network needs to support Wi-Fi calling.

From **Settings** -\> **Network & Internet** -\> **Mobile Network** -\> \[tap on\]**Advanced** and scroll down a bit you should see something similar to the following which was taken on a Pixel 2 with Android 10.

---
Tags: wi-fi, settings, calls, google-pixel
---


# Question
Title: How can I allow my friend to see my screen using a web browser without requiring installation of any app on their or my device?
I am specifically not looking for an App. The reason is that I want to just be able to send a link to a friend without them having to download an app.

Also sharing part of the screen, for example a tab on a browser would be super useful!

If this is not possible please recite the source. I am curious mainly about the mainstream browsers(since they are usually already installed on most phones) - Chrome(and other Chromium browsers), Firefox, Safari(I know this is not Android), Samsung Internet. I would still also appreciate information on any other browser!

If you know anything about plans for the future of this feature if it does not exist I would also be interested in that!

Maybe there is there a website I can use to share my screen on Android or do phone browsers not support screen sharing? a really good example for this is Screen Meet which really goes half way, but still requires the user which shares to download an app but not the users who view the screen sharing unlike Facebook Messenger and Skype which force both users to download an app and even register. A good example for The PC is Kosmi.

# Answer
> 1 votes
The W3C spec that covers screen capture for the Media API:

https://www.w3.org/TR/screen-capture/

is in Working Draft and as of May 2020 does appear to have some support on Desktop browsers but is not supported by any of the main Mobile browsers:

https://developer.mozilla.org/en-US/docs/Web/API/Screen\_Capture\_API

---
Tags: chrome-for-android, screen, browser, screen-sharing
---


# Question
Title: How to Override Google Play's Compatibility Check
I own a mid-range Android phone with pretty decent specs,yet I find many a times that certain games and services are shown to be in-compatible with the phone.However when I download the apk from the internet and run it,the application runs with no snags.

Of course I could continue with my MO,but I was just wondering if there was a method to circumvent the compatibility check that takes place,even if it involves rooting.

# Answer
> 0 votes
I don't see a way to do so without massive system modifications (rooting and more) because the "compatibility check" is done on Google (server) side.

When using your phone with Google PlayStore your phone registers and identifies itself with a certain brand, name and version at Google.

Furthermore a list of available system libraries, device features and device characteristics (screen size and resolution, ..) is sent to Google.

Last but not least the country and mobile network operator is also sent as some apps country and/or MNO restricted.

If you now search for an app or try to access one specific app Google compares the app specification with your device spec and then decides if you get access to that app or not.

Note that the app developer can (optionally) manually select the devices the app is compatible with. Google has a large list of each and every Google Android device on the market.

Hence if you want to bypass the compatibility check your phone would have to pretend to be a different device and model that it actually is. This can get complicated as Google has a list of every Google Android device with every firmware version ever available. Hence forging the data to pretend to be a different phone model can be pretty complicated as Google exactly knows how what data to be expected.

Furthermore there is the problem that sometimes you don't know why the compatibility check fails. Some years ago Google was "so friendly" to exactly send back to the device why your device is incompatible (e.g screen too small, system library xyz not present, feature xyz missing). But that changed at some point and now you only get back the info "hardware incompatible".

---
Tags: applications, google-play-store, rooting, google-play-services
---


# Question
Title: Android Manifest File weird location Tags
I've started to read about the `AndroidManifest.xml` file and the `network_security_config.xml`. So if I want to include the `network_security_config.xml` then I use this:

```
android:networkSecurityConfig="@path/to/config"

```

Yesterday I reversed a APK and inspected the `AndroidManifest.xml`. The file-path to the `network_security_config.xml` is `/res/xml` so if I thinking right, the Path in the `AndroidManifest.xml` should look like this:

```
android:networkSecurityConfig="@res/xml/network_security_config"

```

instead I've found this:

```
    android:networkSecurityConfig="@7F140000"

```

What does this number mean and how is it build? Is this some sort of obfuscation? If not: for what is it used?

Kind regards, Tyr

# Answer
`@res/xml/network_security_config` means that the file containing the network security configuration is included as file into the APK. If you open the APK file using a ZIP tool you will find the file in the path `/res/xml/network_security_config.xml`.

If you use a decompiler like Jadx you can open the item `/Resources/res/xml/network_security_config` to see the content of the `network_security_config.xml`.

The decompiled result `android:networkSecurityConfig="@7F140000"` should mean more or less the same, but the decompiler just shows the resourceID as it is saved in the AndroidManifest.xml file instead of resolving the resource name. You can use the automatically generated `R` class (the package name of the R class can be found in `AndroidManifest.xml` `<manifest package="..."`) for looking up the name of the resourceID (thanks to Andrew T. for pointing that out) . Depending on the used decompiler you may have to convert the resourceID from hexadecomal to decimal to find it.
> 7 votes

---
Tags: applications, networking
---


# Question
Title: Storage setting not loading. What do do?
When looking on the storage option it just loads forever, and can't view the setting option. What do I do?

I have a Moto E.

# Answer
What works for me is first going to Settings \> Apps & notifications, and clearing the cache for as many apps as I can.
> 3 votes

# Answer
I have found a solution to this problem. Just put your 'Sleep' functionality to 'After 10 minutes of inactivity' and then open storage.

It will take approx 6 to 7 minutes to open. Once opened it will work fine.

With Regards, Asif
> 0 votes

---
Tags: storage, motorola
---


title: WhatApp Profile Pictures from Contacts

text:
# Question
Title: WhatApp Profile Pictures from Contacts
I have a Samsung Galaxy S8+. I have a few contacts who have not set a profile picture within WhatsApp. Previously, it would automatically substitute their lack of profile picture with whatever picture I had set for them in my Samsung Contacts app.

Yesterday, I have wiped my device and upgraded to the latest Android 9.0 Pie Beta (build ZSAI) and I've noticed in WhatsApp, this no longer happens.

Despite the contact having a picture in my Contacts app, WhatsApp just shows a white person on a grey background.

I've looked through the settings and permissions. I can't see anything obvious, but I expect I'm missing something silly.

Any suggestions?

* Samsung Galaxy S8+
* SM-G955F
* Android 9.0
* Build number PPR1.180610.011.G995FXXU4ZSAI
* WhatsApp version 2.19.34

Thanks!

# Answer
> 1 votes
WhatsApp has removed that feature for some time now (i.e using the photo from phone contact). When you upgraded Android, you must have also downloaded the latest version of WhatsApp.

---
Tags: samsung, whatsapp-messenger, 9.0-pie, samsung-galaxy-s-8
---


title: How do I add an APN via ADB?

text:
# Question
Title: How do I add an APN via ADB?
For hardware reasons (My menu key doesn't work) I can not add an APN via settings. I read here about using sqlite and here about using code. But I need a more convenient way to do it. I need to do it using adb.

# Answer
# You Should

* **1. Be Root**
* **2. Know APN fileds such as MCC and MNC of your service provider \[e.g EthioTelecom is mcc=636 mnc=01\]**

# Steps

* Open adb shell

```
    $ adb shell
    $ su

```
1. Check if your carrier is listed in the default list of carriers. \[\] means optional

```
# content query --uri content://telephony/carriers [--where "name=''"]

```
2. If your carrier is not listed, you have to add it to the list, Add other fields as required. **NOTE** the following is for Internet, for MMS, change the fileds to what is required

```
    # content insert --uri content://telephony/carriers --bind name:s:"<Carrier Name>" --bind numeric:s:"<mcc><mnc>" --bind type:s:"default,sulp" --bind mcc:i:<mcc> --bind mnc:s:<mnc>--bind apn:s:<apn>  --bind user:s:"<User> --bind password:s:"<Password>"

```
3. Then check the listing again like Step 1
4. Note the \_id, replace insert by update if this is not the first time you are setting the prefered apn

```
# content insert --uri content://telephony/carriers/preferapn --bind apn_id:i:<_id>

```
5. Try disabling and enabling your internet connection, if no change, restart your phone. if it is still not working, Keep Going
6. Change permission of settings file

```
# chmod 666 /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml
# exit
$ exit

```
7. After you exit adb shell, in your terminal/comand prompt

```
$ adb pull /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml ~/

```
8. Add The following line before the last line that says `</map>`

`<long name="apn_id" value="<id>"/>`
9. then save it and run

```
$ adb push ~/com.android.settings_preferences.xml /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml

```

Hopefully, You should now see your apn in the access points screen in settings, and it should also work.
> 11 votes

# Answer
On a terminal (e.g. CMD prompt on Windows), type the following lines:

1. ```
adb shell
su
content query --uri content://telephony/carriers --where "name='mtnirancell'"

```
2. ```
content insert --uri content://telephony/carriers --bind name:s:"name" --bind numeric:s:"<mcc><mnc>" --bind type:s:"default,sulp" --bind mcc:i:<mcc> --bind mnc:s:<mnc> --bind apn:s:<name>"

```

* Sample:
    ```
    content insert --uri content://telephony/carriers --bind name:s:"mtnirancell" --bind numeric:s:"43211" --bind type:s:"default,sulp" --bind mcc:i:432 --bind mnc:s:11 --bind apn:s:mtnirancell"

    ```
3. ```
content insert --uri content://telephony/carriers/preferapn --bind apn_id:i:<_id>

```

* Sample:
    ```
    content insert --uri content://telephony/carriers/preferapn --bind apn_id:i:1500

    ```
4. ```
chmod 666 /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml
exit   # for exit su
exit   # for exit shell

```
5. ```
adb pull /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml ~\com.android.settings_preferences.xml

```
6. Add the following line before the last line that says `</map>`, then save the file

```
<long name="apn_id" value="1500"/>

```
7. ```
adb push ~\com.android.settings_preferences.xml /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml

```
> 1 votes

---
Tags: apn
---


title: Dead phone and lost data

text:
# Question
Title: Dead phone and lost data
Few weeks ago,my phone has suddenly dead and entered in an endless restart loop. All data saved in the phone is gone. What I care for the most is WhatsApp chats and attachments. I remember I have backed up my WhatsApp chats few months ago ,but I do fail to remember what e mail I have used as I installed WhatsApp on my “late” phone 4 years ago and have changed my emails several times since then. Is there any method to know the email on which I have backed up the info. Or is there any method to retrieve the lost data ,escpecially Whatsapp Chats to my PC for instance ? Another question : Can I find the messages sent through this period. Note: I don’t know if my problem resides within the speciality of this website

# Answer
Try replacing the sim to a different phone and downloading whatsapp in it. Log into the whatsapp with your phone number. It will prompt to retrieve saved data. Make sure you retrieve it otherwise it will be difficult. Whatsapp automatically backs-up the chats.
> 0 votes

---
Tags: backup, whatsapp-messenger, data-recovery, boot-loop, reboot
---


# Question
Title: Unable to sync chrome passwords on Huawei P20: "Android system sync disabled"
Recently, my passwords are no longer being synced to my phone, which is a Huawei P20. When I open Chrome - Settings, it says: "Android system sync disabled". When I click on this, it says:

> Sync isn't working. Open Android settings and re-enable Android system sync to start Chrome sync.

How do I re-enable Android system sync?

---

I asked Google, but all I could find are answers for Android phones. When I go to Users & Accounts - Google - \***@gmail.com, it says "Auto-sync off, touch to sync" for all items. Moreover, when I touch to sync Chrome, it doesn't do anything. Also in Users & Accounts, when I click the three dots, the option to Auto-sync data is grayed out.

# Answer
Power saving mode is the problem. Go to Settings \> Battery \> turn Power saving mode off.

Then go back to Settings \> Users & Accounts \> check Auto-sync data.

A few minutes later, everything will be synced.

(From https://techandcoolstuff.com/how-to-fix-auto-sync-data-greyed-out-huawei-mate-20-pro-user-accounts-not-synchronizing/)
> 1 votes

---
Tags: sync, chrome-for-android, huawei-p20
---


# Question
Title: Your friend is on Instagram notification
I have installed Instagram and now it notifies me:

> Your friend bob is on Instagram as bob123.

I don't remember giving it permissions to access my contacts and when I go to Android Settings \> Applications \> Instagram it does not have any permissions enabled.

How does it know my contacts and how can I disable it?

Note: I do not have Facebook connected. In fact it has a banner across the top of the app asking if I want to connect Facebook

# Answer
The notifications indicate people who are friends with you on Facebook. If you used "Sign in with Facebook" option or used the e-mail address to sign up on Instagram that you used to sign up for Facebook too. Instagram is owned by Facebook, so they can know.
> 2 votes

# Answer
After my small investigation I can say that this notification appears when one of your mutual subscribers creates another Instagram account using same phone number. Instagram does not allow to create multiple accounts using same email address, but it does allow it using same phone number. So, when you have no permissions granted to Instagram and no Facebook connected, it appears that user *bob* just created another account under the name *bob123*.
> 1 votes

# Answer
I also had such a problem and fixed it, for it I need to click on the account and synchronize the account and off ok, I did it
> 0 votes

---
Tags: instagram
---


# Question
Title: Reverse tethering via Bluetooth: How to share PC internet connectivity with android phone via Bluetooth
OS: Windows 7 SP1 x64

Phone: Galaxy Ace 3 - android 4.2 (rooted)

I'm aware of normal tethering scenarios in which the user can share the Mobile Data connection with other phones/pcs via wifi-hotspot, bluetooth tethering or USB tethering and my phone is capable of all of them.

Let's assume my laptop is connected to the internet via lan and I want to share the internet with my phone via bluetooth(not wifi or usb). I think it's called reverse tethering.

Is there any way to accomplish this? (It seems Mac is capable of doing that: How to share your internet connection over Bluetooth)

by the way:

-\>this method is not working(using ICS): How to Share the Internet With Bluetooth

-\>BlueDUN app is for sharing mobile data/wifi connectivity of the phone with another phone/pc

-\>Toshiba Bluetooth Stack is not working

**Update:** On the Linux front there's an application called 'blueman' that does this

# Answer
> 2 votes
This is a good question which myself couldn't get a satisfactory solution. This solution posted here seemed promising although I found out the bluetooth stack supports fewer bluetooth adapters and also some link was taken down.

Having said that, since you are running Windows, Microsoft seems to have at least provided a solution to that issue, but it supports newer editions of Windows (should be Creators update IIRC):

> * Open the Settings app either by clicking its icon on the left side of the Start menu or simultaneously pressing the Windows logo + R keys.
> * In the Settings app, go to Network & Internet \> Mobile Hotspot page.
> * To turn on mobile hotspot, turn on the option labelled Share my Internet connection with other devices.
> * Under share my connection over, choose bluetooth option.

Simply pair the two and enjoy the connection

*Credits (and photo) Mobile hotspot or Wi-Fi hotspot in Windows 10*

Windows feature are most buggy for me, that's why I prefer to try other workarounds first.

**Edit**

I noticed that the default bluetooth stack (Microsoft) doesn't support ICS as shown in this discussion, with support having been dropped since Windows Vista era.

However a probable workaround is using alternative proprietary software like BlueSoleil, which make make the PC act as bluetooth access point as dicussed here.

---
Tags: bluetooth, tethering, reverse-tether
---


# Question
Title: How do I allow Chrome Android to load "insecure" or "phishing" content?
How do I allow Chrome for Android to load insecure content? I would like to know this so I can log in to my Hotel WiFi.
The message it gives me is:

## Your connection is not private

Attackers might be trying to steal your information from
**www.google.com** (for example, passwords, messages, or credit
cards)

# Answer
> 2 votes
Open: chrome://flags/

Search flags: #allow-insecure-localhost

Toggle: ***Enabled***

Allow invalid certificates for resources loaded from localhost. Allows requests to localhost over HTTPS even when an invalid certificate is presented. – Mac, Windows, Linux, Chrome OS, Android ***#allow-insecure-localhost***

**Relaunch Chrome**

Forget Problem WIFI Network in Android Saved Networks.

Shut off phone WIFI.

Enable WIFI & connect to network again

Login page should load if not

try going to ask.com it should intercept and redirect you.

# Answer
> 0 votes
Seems like the Hotel WiFi Captive Portal is attempting to impersonate any URLs it sees, which will cause an error if it is an HTTPS connection. This error is there to prevent a Man-In-The-Middle type of attack.

You might need to use a non-HTTPS URL in order to view and accept their Acceptable Use Policy.

---
Tags: chrome-for-android
---


# Question
Title: How do I allow two apps on Android to open the same file type? i.e. Not have to choose a default
We have two applications that run on the Android platform that both use XML files to transfer data. (`Android v8.0.0`)

However when we open either app, the OS always asks "*Which one of these two apps to you want to open this file with by default?*". We don't want to set a default as we need both apps to be able to open XML files as required by their individual function.

Is there a way to tell Android "***This file type can be opened by any app that wants to do so***"?

At the moment we need to go into **App** settings and ***Clear Default*** on each app after we have run it in order for the other app to "*take over*" as default when we run that. Once we have set default to either app, then the other one throws an error when it tries to open files because it is not the **default** app

That's not really a viable way forward.

Is Android even capable of this file type handling duality? Is there a setting we can change to allow files to be opened by "*non-default*" apps.

Changing the app code is not a short term solution, but if Android truly cannot handle the situation then we may need to, but that will not solve the problem for our users right now. Changing a setting in Android to allow what we want to have happen would be quicker and cleaner.

Thanks for your help.

# Answer
Looks like Android can't be configged or rigged to allow this, so it seems like this is purely an app problem.

Thanks all.
> 0 votes

# Answer
No it is not possible to assign multiple apps as default for a single file type.

if you open a file, how can a computer know which application YOU want? you can only define **one** default or let the computer ask each time (no default)

Therefore i don't understand the logic of your question
> 0 votes

---
Tags: 8.0-oreo, files, default-applications
---


# Question
Title: If using dual sim on Huawei P20 Pro would changing sims show in either Google Activity or Huawei Data Download
I have a Huawei P20 Pro with dual sim capability. If I used (signed into) the second sim with another Google account, would My Google Activity on the Google account of the first sim show the switch, backwards and forwards, between the two sims? OR if not.. Would the switch be shown on the Huawei download data for my phone, if at all?

# Answer
> 0 votes
Google accounts are independent of the SIM card, you just need Internet for accessing Google. If this happens on your device with SIM1, SIM2 or Wifi is irrelevant to Google.

Note: Usually in dual-SIM Smartphone only one SIM can be active for Internet access at a time.

---
Tags: google, huawei, dual-sim, huawei-p20
---


title: OK Google Voice Match not working

text:
# Question
Title: OK Google Voice Match not working
On my Samsung Galaxy S8, my phone no longer responds when I say "OK Google"

The voice match settings don't work, I found device-specific settings and can attempt to set voice match up there, but when it does voice training and I say "OK Google" it does not proceed.

EDIT: I didn't have S Voice installed. Bixby is a stock app and I don't think I enabled it on this (or any of my) phone(s). I worked before regardless. I'll double check anyway. I uninstalled Alexa and Cortana. Updated Google App and all permissions were enabled. I toggled the Microphone option off and back on. Google Assistant app said no permissions required. Still the same result unfortunately.

# Answer
> 0 votes
If you have a Bixby or S Voice installed and would prefer to use Google's voice assistant instead, your best bet might be to disable Bixby or S Voice on your device entirely. And if you’ve downloaded Alexa, Cortana, or any other voice assistant on your phone, either disable or delete it. Also, make sure the Google app is updated to the latest version. Also make sure to grant all permissions for the Google app by going to Settings \> Apps \> Google app \> Permissions (the path may differ from model to model)

---
Tags: samsung-galaxy-s-8, google-assistant, ok-google
---


title: How can I record internal audio?

text:
# Question
Title: How can I record internal audio?
When I try use recording apps to record audio that comes from another app they don't work - actually the recording doesn't start at all. so how can i record this audio output?

I am looking for a solution for android 8.

# Answer
> 1 votes
As far as I know, Google policy don't allow internal audio recording on Android.

But here are some tips:

Some phones have the feature within their UI like MIUI or EMUI or Samsung. But you may not hear the sounds while internal audio is recorded. Also, you can try Elgato game capture card. Many other apps are available (but they frequently need Root though.)

Use audio splitter. You may connect one to headphones to hear what you are recording. Connect other to PC through aux cable and record in Windows. Use any screen recorder to record screen and finally mix the audio and video file.

---
Tags: audio-recording
---


title: Unwanted outgoing phone calls

text:
# Question
Title: Unwanted outgoing phone calls
Occasionally, when I flip the lid of my phone and put it on the table, the phone calls the primary number of the contact with which I communicated last (by phone or text message).

I suspect that some button has this function under certain circumstances, but I am not able to reproduce this call back voluntarily.

Does anyone know what happens to me? And maybe how to deactivate this hidden callback feature.

I have a Samsung Galaxy S5 mini.

Edit: According to the answer I received, I moved the icon of the phone app, so that it would be impossible to tap it three times by closing the lid. But this didn't change the problem. The annoying unwanted outgoing calls still persist.

# Answer
> 0 votes
Finally, I found the problem. On the phone, when the contact is open, and I take the phone close to the ear, it calls, without touching it.

Thus, when I leave the contact open, the phone can call out unvoluntarily. It suffices that it detects an object moving near. this can even happen when the phone was locked, and is unlocked later with the details of a contact open.

# Answer
> 1 votes
Depending on where the phone app icon is on your screen, it’s can be very easy to tap it twice. Once to start the phone app and a second time to select the phone instead of contacts, call logs or groups. One more time at the same position will dial the last number in the call log. This is most likely what’s going on try it as see. Just tap that the little green phone icon a couple of times.

---
Tags: calls, samsung-galaxy-s-5, buttons
---


title: How can i change app data location?

text:
# Question
Title: How can i change app data location?
My default write disk is external sd card , my internal sd total space is 5.28 gb available is 4.66 gb my sdcard total space is 14.83 am using 16 gb available in sd card is 11 gb . my phone storage RAM is 1 gb (0.89) available is 65 mb .but when ever i downlaod any apps from play store its showing insufficent memmory like that. that time i goto settings \> storage \> phone storage \> apps then i clear data of some apps i mainly used. my default write didk is external sd 11 + gb free . then i download apptosd app from playstore after also i am facing same issue . is there any option to change our app data phone storage to internal sd or external sd please. (my os is Android 4.4.2 kit kat ) ("Remember I can move app to sd card and internal sd ") by using of cm clean master app ) i cannot move app data to sd card or internal)

# Answer
> 1 votes
Application data is secure data stored on a partition with many restrictions. Android does not allow you to move your data somewhere, where no such security for your data exists. If it would, malicious apps could easily steal user credentials, debit card info, etc. Therefore, Android does not allow you to move your applications' data.

# Answer
> 1 votes
On your device:

1. Go to your phone settings → Developer Tools.

If you don't see the developer tools options, go to Settings → About phone and tap on the build number seven times and then you should get the developer tools on your settings menu.
2. Turn on USB Debugging from Developer tools.

On your computer:

1. Make sure that you have the latest device drivers (I'm assuming you're using Windows OS. This isn't necessary for Linux or iOS).
2. Download the adb (Android Device Bridge) tool. It usually comes with the Android SDK, but you can find it here.
3. Connect your device to the computer using a USB cable.
4. Run adb from Command prompt using one of these commands:

```
adb shell pm set-install-location 0
adb shell pm set-install-location 2  # alternative command

```

The first command sets your install location for phone memory. The other one sets to external SD Card.

# Answer
> 1 votes
ok you can do it efficient, if you have root permission..

now i assume you know what is rooting.. if not, please don't follow this answer..

there are two ways available, easy but hard way and hard but easy way..

1) easy but hard way, install xposed and download a module name called "XInternalSD", enable it and restart your phone.. now go to that app and check "enable for all user apps" option.. and thats all.. its done.. from now on you can install any app or game, and it will directly installed to your sd card.. no more "insufficent space" warning.. now why this method called Easy but the Hard way? its simple, xposed is a system level hook.. so if you dont know what you are doing, it will brick your device..

2) using link2sd app.. download it from playstore.. and go to options and set "install location" to external.. thats all.. but this method doesnt force all apps to sd.. if an app requires to be installed in internal, it will leave as it is.. optionally you can format your sd card to make an ext partition for installing all apps on sd card.. thats all..

note: these two methods needs root permission..

# Answer
> 0 votes
In the samsung J1 ace goto settings/storage/sdcard/three dotmenu to set it

---
Tags: 4.4-kitkat, insufficient-memory, app2sd
---


# Question
Title: WhatsApp - Auto Creates thumbnail images in DCIM Directory - Impossible to stop
Hope someone can help with this.

**Handset** Xiaomi Redmi Note 8 Pro

**Precondition** Ensure that Internal Storage/DCIM it totally empty. Or that the Internal Storage/DCIM/.thumbnails directory is totally empty. Clear all other caches where possible including WhatsApp cache.

**Description** Launch WhatsApp Enter a conversation Click the camera icon to launch the camera Camera is launched and allows a picture to be take. A gallery of recent pictures is displayed

**Issue** A number of pictures appear in WhatsApp recent pictures that i do not want to appear. In Internal Storage/DCIM/.thumbnails, a set of thumbnails matching the pictures as displayed as recent by WhatsApp are now displayed. How do i prevent this? When i take a new picture with the camera app. This image will appear under the automatically created ones from the .thumbnails directory. I have deleted the DCIM and .thumbnails folder many times. When the camera is launched from within WhatsApp the folder and thumbnails is automatically reacreated

**Questions** How do i control what pictures are displayed to me when i click on the camera icon in WhatsApp. Whats App call these “Recent” Can it point WhatsApp to only look at the DCIM directory on my SD Card? How do i prevent the old thumbnails reappearing the in Internal Storage/DCIM/.thumbnails directory when the camera app is launched from WhatsApp? Other suggestions.

Kind Reagrds

Richard

# Answer
> How do i control what pictures are displayed to me when i click on the camera icon in WhatsApp. Whats App call these “Recent” Can it point WhatsApp to only look at the DCIM directory on my SD Card?

After installing WhatsApp, you allow it the permissions to use the camera and your files. Pictures are usualy saved in the DCIM folder. Thus, when you want to take a picture with WhatsApp using the camera, WhatsApp, due to the access to your storage, displays pictures from the default folder where pictures are stored (even though that is not the folder where WhatsApp stores its pictures) plus other locations. What follows is the creation of thumbnails (if they were not already created) in case you would like to view/use other images.

Unless you deny both camera and storage permissions, you have no control. Plus denying the storage permission will also prevent you from using other files not just pictures.

> How do i prevent the old thumbnails reappearing the in Internal Storage/DCIM/.thumbnails directory when the camera app is launched from WhatsApp?

Whether it's WhatsApp or another app, as long as they have permissions to your storage and/or camera, you can't prevent it. I think MediaStorage will re-create them any way if not immediately at least during the next reboot or next time you use the camera.
> 0 votes

---
Tags: whatsapp-messenger
---


# Question
Title: Nokia 7.1 won't boot after Google Security Patch update
My phone (Nokia 7.1, Android 10) downloaded a Google Security Patch update over night and asked me to reboot the system for installing the patch. But after the reboot, it said that the system is corrupted and the phone needs a factory reset. I don't want to lose the data on the phone.

I can get the phone into Download mode and communicate to it via fastboot and I tried to use adb to sideload the original Android 10 image (29ad19....zip, which is build 4\_08D), but it won't let me install it because the build timestamp is older than my current system's build timestamp and it refuses to let me downgrade.

I tried re-installing the latest security patch (4\_08F) from here via adb but the system says that this patch was meant for 4\_08E not 4\_08F. This is confusing because if the system had trouble installing this patch in the morning, it should have stuck with 4\_08E, right?

My questions to the community are as follows: 1) Can I force my phone to downgrade and install an older system without losing my data? If so, could someone point me to the correct instructions? 2) Are there newer updates for Nokia 7.1 that I've not found which I should be trying to install?

Thanks!

# Answer
It is a fairly common sight on a "Nokia 7.1". Did you try this tutorial already? The slots can essentially take you 1 version behind and you can then try booting. Sometimes that works (as in the comments sent by many). And since you want to preserve your data, there's even lesser chance that it will work, but it can.

If not, what you can try is to go one version behind (by changing the boot slot -- `fastboot --set-active=a` or b as needed) and then try to sideload the latest update via recovery again. As with updates, they can only take you forward and not backwards. The 408F is the newest update for the phone and you cannot find an update newer than that. When you'll change the slot, you'll be on 408E and then the 408F should install just fine.

As about your question about how the update got installed, it's the beauty of A/B devices, but the issue isn't with installing the update, it was done successfully. The issue is more of the device not managing to get its encryption running after the update has finished installing. The system feels that the update was successfully installed, but the phone clearly knows that something went wrong with the data encryption/decryption process.

In case changing the boot slot and then installing the update doesn't help, then you're left off requiring full firmware installation. You can send to Nokia or buy a remote flashing service. If you still haven't done a reset until this point, then the service can try to help bring your phone to a bootable state where you can backup your data.
> 0 votes

# Answer
Just had this happen to one of the two nokia 7.1 phones that we have. Not a good experience as both of them have been sent back for hardware issues in January now this. Nokia support blames Google for the crashes with this update. I know it is android one but i still thought the vendor controlled the updates and has to test it for each of their phones.
> 0 votes

---
Tags: adb, updates, recovery-mode, factory-reset
---


# Question
Title: how can i use google voice instead of native phone app for receiving calls?
I've discovered that when I dial out through my android/samsung phone app, there is a lot of latency, and the call is often dropped or goes silent for a few seconds. I do not have that problem when I call out with google voice. However, when I receive a phone call, it seems to be coming through the native phone app since it has the same latency and dropped call problems. I use a google phone number, and it is routed to my cell number. How can I get my phone to receive calls through google voice, not through the native app? I have a Samsung A10e. Thanks.

# Answer
> 0 votes
There are two settings you should change in order to receive calls in your Google voice app instead of your native phone number.

In the Google voice app, go to settings and press on "Making and receiving calls", in there make sure you change the setting to "Prefer Wi-Fi and mobile data" (if that setting was already selected, just leave it that way)

Next, go back to settings and press on "Call forwarding" and deselect your phone number as the forwarding number, but make sure that "Android Device" is still selected.

That's all, now try calling your Google voice number from a different phone and see if it calls your Google voice.

---
Tags: samsung, google-voice
---


# Question
Title: How do I increase the resolution of BlueStacks?
Presently, my BlueStacks appears slightly blurry. By blurry, I mean 'not sharp'. Compare BlueStacks with my desktop:

(Click image to enlarge)

**BlueStacks** (Click image to enlarge)

The difference is subtle, but I don't like it. I think it's got something to do with the resolution. How do I increase it so that the items in BlueStacks appear sharp?

# Answer
To change the Resolution of BlueStack:

* Open ‘regedit': Start-\>Run-\>regedit
* Navigate to: `'HKEY_LOCAL_MACHINE/SOFTWARE/BlueStacks/Guests/Android/FrameBuffer/0/’`
* Double click the value ‘GuestHeight’
* Change Base to Decimal
* Input your desired Height resolution
* Double click the value ‘GuestWidth’
* Change Base to Decimal
* Input your desired Height resolution
* Restart your PC, Open BlueStack \[It will open up with New Resolution.\]

Check this Link to work Around :

http://www.techcrises.com/how-to/how-to-change-bluestacks-resolution-in-windows-fixed/
> 4 votes

# Answer
Bluestacks now has built-in options for increasing resolution and DPI, which can reduce blurriness. By default, neither of these are maxed.

See https://support.bluestacks.com/hc/en-us/articles/115003116443-How-can-I-customize-BlueStacks-3-resolution-and-DPI-
> 2 votes

---
Tags: bluestacks, screen-resolution
---


# Question
Title: how does disabling 'password at startup' works before file-based encryption?
Android 6 (before file based encryption):

after encrypting device and setting screen lock, i can choose an option 'require the PIN, password, or pattern at startup' or can i choose 'no thanks'. in the latter case the phone will boot correctly without asking for password but will ask for password just for screen unlock.

how does it work? how can android boot from fully encrypted disk without getting password (when the screenlock password is set)? does it effectively disable encryption (by using default password)?

# Answer
> 2 votes
Actually Android 6.0 had Full Disk Encryption as specified in the Android 6.0 Compatibility Definition Document - Section 9.9 Full Disk Encryption with exceptions if the hardware was insufficient to perform the operation.

So your case of a not specified lockscreen password is actually called out:

> If the user has not specified a lockscreen passcode or has disabled use of the passcode for encryption, the system SHOULD use a default passcode to wrap the encryption key. If the device provides a hardware-backed keystore, the password stretching algorithm MUST be cryptographically bound to that keystore. The encryption key MUST NOT be sent off the device (even when wrapped with the user passcode and/or hardware bound key). The upstream Android Open Source project provides a preferred implementation of this feature based on the Linux kernel feature dm-crypt.

So there 'SHOULD' be a default passcode in your scenario, however individual manufacturers may avoid it, most probably on hardware with poor encryption performance which were released with a prior version of Android.

If you are asking what happened before Full Disk Encryption was introduced in Android 5.0, the answer is that the manufacturer would have had to modify Android to support encryption. Samsung would be an example as they have their own Knox API for device management going back to Gingerbread/Honeycomb (2.x/3.x)

**Update regarding boot sequence for Full Disk Encryption**

I think your question is

`If the disk is encrypted, how does it boot?`

The Android framework documentation on Full Disk Encryption does actually cover the on boot behavior:

> In order to encrypt, decrypt or wipe `/data`, `/data` must not be mounted. However, in order to show any user interface (UI), the framework must start and the framework requires `/data` to run. To resolve this conundrum, a temporary filesystem is mounted on `/data`. This allows Android to prompt for passwords, show progress, or suggest a data wipe as needed. It does impose the limitation that in order to switch from the temporary filesystem to the true `/data` filesystem, the system must stop every process with open files on the temporary filesystem and restart those processes on the real `/data` filesystem.

From what I recall, for devices with Full Disk Encryption, upon boot once the user password/pin was entered, the device took a while for everything to get setup. This is implied by the fact that all of the running processes had to switch from a temp filesystem to the encrypted filesystem.

---
Tags: 6.0-marshmallow, security, lock-screens, encryption, disk-encryption
---


# Question
Title: How can I disable Firefox for Android default URL suggestions?
I wiped, formatted, and then installed the latest Lineage OS for my device.

When I install Firefox, before I ever browse anything and after turning search suggestions off, I see URL suggestions whenever I begin to type an address.

For example, if I type 't', the URL bar suggests twitter.com; 'ta' target.com; 'te' telegraph.co.uk; 'ti' ticketmaster.com; 'to' toysrus.com; 'tu' tumblr.com; 'aa' aa.com; 'ac' accuweather.com; etc.

I cannot find where to tun off these suggestions, and there is no reasonable way to avoid these suggestions, and 100% are completely useless for me. I want my URL bar to only offer me the suggestions of sites that I have actually visited, not all this garbage noise that Mozilla is puking into my face with.

# Answer
> 2 votes
It's impossible without disabling autocomplete completely and Mozilla maintainers refuse to change it, see this issue: https://bugzilla.mozilla.org/show\_bug.cgi?id=1267208

# Answer
> 1 votes
Try editing the firefox configuration manually; it worked on my phone.

1.Type about:config in the address bar.

2. Set "browser.urlbar.autocomplete.enabled" to "False".
3. Type "ta" in the address bar. It should no longer autocomplete to "target.com"

---
Tags: firefox-for-android
---


# Question
Title: Copy URL with unicode symbols without percent-encoding in Firefox
Methods used on Desktop version don't work. I have both `browser.urlbar.decodeURLsOnCopy`=`true` and `network.standard-url.escape-utf8`=`false` and URLs are still encoded.

# Answer
This seems to be an old bug as reported here. I did not find any other bug report that specifically relates to Android for this problem (Edit:OP has created a feature request)

A url shortner such as Tiny url add-on may be an alternative, till a better solution is found, keeping in mind the reservations of OP in comments
> 4 votes

---
Tags: firefox-for-android
---


title: Is TWRP OS-version specific?

text:
# Question
Title: Is TWRP OS-version specific?
I have a Vsmart Joy 1 phone, running VOS/Android 8.1.0

I found a port of TWRP recovery for Vsmart Joy 1s here (translation), but it says "Android 9.0 VOS..."

Does this mean that I should/have to upgrade to VOS/Android 9.0 to be able to use TWRP properly (the end goal is to root the phone)? Or, can I flash it on my phone as is, without upgrading?

# Answer
> 1 votes
yes, TWRP is built OS-version specific

the reason is changes in android versions may differ in

* encryption type
* file system type
* partition layout
* mount point

most (if not all) updates are backwards compatible. that means the TWRP is ready for android 9 but you can still run android 8 on your device

---
Tags: rom-flashing, recovery-mode, twrp
---


# Question
Title: How to migrate accounts to new Google Authenticator app?
I broke my cellphone which had the Google Authenticator app and several other accounts attached to it for two factor authentication like Dropbox, Evernote, AWS, etc. Now I got a new phone and installed the Google Authenticator app on it as per the instructions given here - https://support.google.com/accounts/answer/185834?hl=en#phone

But now in this app I don't see codes for other accounts (Dropbox, Evernote, etc.). Is there a way to get all of them migrated to this new app or I need to recreate them? Also, if I need to recreate them, how do I do it, because Evernote won't even let me sign in from any device w/o two factor authentication code. I can use backup codes for some accounts, but I don't have backup codes for all of them?

Please provide some suggestions. Thank you.

# Answer
This is actually what you have to use backup codes for. If you can still access your old device and it's rooted you can backup the database and restore it on your new phone.

However, if you can no longer access your old phone and you do not have recovery codes you have to contact their support and sort it out with them.

This is the purpose of two-factor authentication, if the second factor is inaccessible you can no longer access your account. If someone knows your password they can't do anything without your phone aswell.

This is also why services like authy are really sketchy due to the second factor not being offline-only.
> 5 votes

# Answer
If you have a backup application, you may be able to back up the app's data, sync it to the cloud, and restore it on the other device. The one time I tried that it just made Authenticator crash on startup.

If you saved the secret keys you're given, which is a good idea as long as they're secure and separate from your passwords, you can re-enter them on a new phone by finding a secure QR-code generator (a local or JS-based one that doesn't send the data to any server) and formatting each one like this:

```
otpauth://totp/LABEL:USERNAME?secret=SECRET&issuer=ISSUER&counter=N

```

Turn that into a QR-code and Authenticator will scan it. Or find a tool that will do both:

http://dan.hersam.com/tools/gen-qr-code.html

If you have any "counter" based codes, you'll need to know how many times you used it, which could be problematic, but those are fairly rare.

If you didn't save the secrets, your only option is to recover the database from the application, either from a backup or directly from the device. It's under:

```
data\com.google.android.apps.authenticator2\databases\databases

```

You can open that up with `sqlite3.exe` or any SQLite UI.

```
sqlite> .headers on
sqlite> select * from accounts;

```

You'll get a table with the secrets, counters, etc., that you need to use.

If you can't get the database from authenticator, then you have no choice but to use whatever mechanism is available for each site. It's very rare that a site will ever give you the secret for a second time, generally the best you can do is get in some other way, disable 2FA and re-enable it with a new secret.
> 4 votes

# Answer
Here is what I did when I migrated to a new device:

1. Install the Authenticator App on the new device
2. Go to the 2-step verification site
3. I then clicked on "Switch to SMS/voice"

* You can try to click on "move to a different phone"

1. I then had authenticator text me the verification code so I could sign in with my google account on the phone.

4. I then opened the authenticator app and set it up like it was the "first time" I used 2-step authentication.
5. Visit the "Help Page" in evernote to see if you can gain access without a backup code. When you first enable 2-step in evernote, they require you to get a text message before you can enable authenticator app. So if I lose my backups, I can still gain access by having them SMS a code to my phone. Or, if that fails, and I don't have codes, I can try and contact support.

After signing up, I logged out, then logged back in. On the page to enter the code, I clicked on "I need help getting a verification code".
> 3 votes

# Answer
As of April 23, 2020, Google Authenticator was updated to version 5.10 with a new feature:

> What's new
>
> * Added the ability to transfer accounts to a different device, e.g. when switching phones
> * \[...\]

This feature allows to transfer (and possibly long-term backup?) selected accounts with QR code. **Note that this approach only works if the source device is still working.**

To export the accounts:

1. Open Google Authenticator app
2. Tap the overflow (3 vertical dots) menu on the top right
3. Select "Transfer accounts"
4. Select "Export accounts"
5. Verify yourself on the lock screen
6. Select accounts to be exported (default: all)
7. Tap the "Next" button
8. The QR code will be generated and shown

To import the accounts:

1. Open Google Authenticator app
2. Tap the overflow (3 vertical dots) on the top right
3. Select "Transfer accounts"
4. Select "Import accounts"
5. Press the "Scan QR code" button
6. Scan the QR code
> 2 votes

---
Tags: google-authenticator, 2-step-verification
---


title: WiFi drains battery even if it's off

text:
# Question
Title: WiFi drains battery even if it's off
On my Nexus 5, since Android updated to , the Wi-Fi is draining the battery way too fast, even when disabled. See the screenshot:

<sub>(Click image to enlarge)</sub>

I've seen this question: Battery drain when wifi is off but since I've a very stable network, the answer doesn't fit my need.

I've disabled the *Location*, I doubt that the issue could come from here.

Where should I look next?

### Edit:

The real question is in fact "How come that the WiFi usage bar is going from 100% until now even if Wi-Fi is Off?"

# Answer
Okay, to address the points here:

Marshmallow doesn't have the option of `Scanning Always Available` as it was in Lollipop.

So, what to do?

Marshmallow still has these options, only now they are fragmented and redistributed. It is now under:

1. Settings → Google → Services → Location → 3-dot menu → Scanning → Wi-Fi scanning

Also, there are:

2. Settings → Wi-Fi → 3-dot menu → Advanced → Keep Wi-Fi on during sleep

and

3. Settings → Wi-Fi → 3-dot menu → Advanced → Network notification,

if you are paranoid about battery.
> 12 votes

# Answer
This is most likely media related. Devices on the network can be too chatty and try to constantly discover things and speak to each other non stop, keeping the wifi awake and active.

Two big culprits:

* Spotify (uninstall or restrict all background activity?)
* Google Home devices like the Mini (turn off "Let others control your cast media")

---

Also check out,

`Settings -> Google -> Security -> Find my Device`

this might also be a suspect

and,

`Settings -> Google -> Device Connections -> Devices -> Show Notifications When devices are nearby`

And then also,

`Settings -> Passwords & security -> Privacy -> Location -> Google Location history`

perhaps this is also scanning

---

Background: I monitored the network traffic on the wifi network that the Redmi 6 running MiUi was connected to that has the drain issue. It seems to be communicating constantly with a random laptop over the network. It's keeping awake because of some Spotify traffic.
So I believe this is caused by media apps that try to do this whole shared network controls. It can be related to other media devices on the network too. There's a Google Home Mini on this network, which has this "allow other devices to control the media playback".

So turn off Spotify and Google Home devices and see if that helps. The network broadcasting features must be draining and always keeping things awake.
> 3 votes

# Answer
Little notice for AOSP Marhsmallow (and Nougat?) users: the "more" vertical button will not appear whatsoever in the Location settings page.

It can still be accessed from *toggled-off* WiFi and Bluetooth settings ones, but once their scan is both off (and the "convenience tips" aren't shown anymore) there's no other code in the UI to access ScanningSettings.

The only existing method (and necessarily from a rooted phone, since SubSettings is not callable from unprivileged uids since Lollipop) is using `adb shell "su -c 'am start -a android.intent.action.MAIN -n com.android.settings/com.android.settings.SubSettings -e :settings:show_fragment com.android.settings.location.ScanningSettings'"`
> 2 votes

# Answer
After doing everything tamoghna said, it may also be necessary do do the following (I had to on my moto g4):

1. open the location menu
2. click "mode"
3. choose "device only" (gps only)
4. turn gps back off because choosing this setting activates gps

The other modes use background wifi, as the menu explains.
> 1 votes

# Answer
This is what worked for me. I suspected the Wi-Fi was draining the battery way too fast because of an app called wireless update com.adups.fota. When I first got the phone it downloaded a large file and then restarted. If your phone is BLU, ZTE or Huawei but not limited to these brands, this is likely the problem. Apparently this is malware.

Here is what I did:

1. Factory reset.
2. Disable the above app (and rest of bloatware as well), but not through the settings as it will automatically be enabled again. You need adb shell. I followed these instructions: How to Uninstall Carrier/OEM Bloatware Without Root Access.
> 1 votes

---
Tags: wi-fi, battery, 6.0-marshmallow
---


title: Samsung 20 delete phone contact

text:
# Question
Title: Samsung 20 delete phone contact
Brand new samsung 20 will not allow me to delete a contact without phone # and stays on recently added and home screen

# Answer
> 0 votes
quite a strange thing, considering the fact that your phone is new. well, there are basic steps to deleting contacts:

1. From a Home screen, swipe up from the center of the display to access the apps screen.
2. Tap Contacts Contacts icon.
3. Select the desired contact.
4. Tap the Menu icon Menu icon (upper-right).
5. Tap Delete.
6. Tap Delete to confirm.

maybe if the phone is required for content to be deleted, you could try add some random number just to refresh the contact? vfwbe then you will manage to delete it...

---
Tags: samsung
---


# Question
Title: Tap-to-wake anywhere without activating anything when the screen starts dimming
I'm an iPhone user. Sorry for that.
But in my defense, I was given a recent Android phone and like it!

However, I noticed a difference in the Auto-Lock behavior that is, to me, utterly annoying.
Maybe people here used to the thing might enlighten the poor iPhone user that I am.

* On an iPhone, about 10 seconds before entering auto-lock, the screen dims. Same on Android.
* Then, tapping anywhere on the iPhone screen before the lock occurs, the dimming stops, the iPhone is ready to be used again *and* that's it. The location where the "tapping" took place is *not* activated. It's simply ignored.
* *However*, on Android, while the screen is dimmed and one can barely see where the tapping takes place, the "tapped" location *is* activated! So whatever was tapped is run!

Most of the time, tapping the dimmed phone is just to wake it up. So, I tried to educate myself, and find an icon-less area to tap whenever I want to wake up the device. But sometimes it's within an app...
Compared to the no-brainer action on an iPhone, that's really annoying.

Searched the settings, the iPhone behavior does not seem to be possible on an Android phone.

This is **the** reason I wouldn't switch to Android. Most probably, Android users are used to that behavior and do not care (/ don't know that the behavior could be different).

Is there a way to set that iPhone behavior on Android?

# Answer
> 0 votes
You can try the *sleep* option. You can do this by going to **settings\>display\>sleep** and then choose an option according to your preference. Some phones(like Redmi or Mi phones) come with a *never sleep* option whereas others can stay awake for a maximum of 30 minutes.

---
Tags: settings, lock-screens
---


# Question
Title: myTv+ app returns error code 101 when running on Android TV box
I have installed an IP TV app, myTv+ (https://mytv-plus.com/mytvws/) on my Huawei smartphone and it worked fine.

I tried to install it on the Android TV box (MXQ Pro 4K), but it's simply not working, just getting error code 101. It appears when running the app. The install just goes smoothly, but the code appears on the splash screen.

I contacted the developer and he said this app is designed only for the smartphone.

Is there any way I can force the app to work with the Android TV box?

# Answer
Looking at the decompiled code there is some error method that is called with 101. It looks like this code is only executed when the parameters sent to the app on startup are not as the app expects:

On Android TV apps are started using a different "parameter" (`android.intent.category.LEANBACK_LAUNCHER`) where as a regular Android app is started via `android.intent.category.LAUNCHER`.

I have not checked it in detail but it looks like the app tries to process the parameters and fails as it does not understand the parameter used by Android TV and then displays the 101 error message.
> 0 votes

---
Tags: applications, android-tv
---


title: Ring tone super-quiet on Galaxy S9+

text:
# Question
Title: Ring tone super-quiet on Galaxy S9+
I am having a problem with my ringtone on my Galaxy S9+.

Suddenly, my ringtone has become extremely soft - as if it was on the lowest possible setting (except mute).

However, it is on the highest, so it's definitely not a problem with the setting.

It is not a problem with the speaker because I hear well during calls or watching videos. Furthermore, when I select the ringtone to change it, the sample play is perfect. It is only when someone tries to phone that the problem occurs.

I have tried restarting the phone, going into safe made and many other things and can't seem to solve the problem. It's almost as if it thinks it is sending the ringing to my air-pods. However, the bluetooth is turned off so it is definitely not connected.

Until recently it was only intermittent but now it is happening all the time.

It also happens with incoming WhatsApp calls.

I am using an mp3 for my ringtone but it happens also with build-in tones.

```
Software Information:
Android 10
Baseband version: G965FXXU8DTC5
Kernel Version: 4.9.118-18339721
Build: QP1A.190711.020.G965FXXU8DTC5

```

# Answer
> 1 votes
As suggested I am posting how it was "resolved".

Went to Samsung and it turns out that the bottom speaker isn't working.

That's why it is so weak. The fact that it works from time to time probably means that the problem corrosion or something similar.

This also explains two other problems I have had that I thought were unconnected: The "beep" when plugged in (as I mentioned in the question) The fact than when I am speaker lift at to my ear I can no longer hear the call. I guess that the sound then comes out only the bottom speaker.

Edit: It turns out that it rings when flat on a surface only. It seems that when it is vertical it tries to ring from the top and bottom whereas when flat it only rings from the top.

---
Tags: ringtone, samsung-galaxy-s-9
---


# Question
Title: Is it possible to disable the interlocutor's video in BlueJeans Prime?
I use BlueJeans Prime for videoconference on Android 10. When in a videoconference, is it possible to disable the interlocutor's video?

The motivation is to reduce the network usage.

---

For BlueJeans (not Prime), one can swipe up, which will activate the "low bandwidth" mode, and swipe down to go back to the normal mode. That doesn't work for BlueJeans Prime.

# Answer
> 0 votes
BlueJeans' tech support told me it is not possible. They don't have any plan to support the option in the future.

---
Tags: video-calling
---


title: App not loading content on WiFi

text:
# Question
Title: App not loading content on WiFi
I have a problem with an app not loading content on WiFi. If I switch to mobile data it works normally. I disabled battery optimization for it, set the WiFi network to be treated as unmetered but with no success. It works whenever it wants. I didn't disable any important system services or apps (chrome, wellbeing, files go, google, lens, moto help, moto notifications). I have a Motorola One. My last phone, LG G6 had no trouble with it, I am using the same router/network. It's misbehaving on both 2.4 GHz and 5 GHz.

# Answer
> 0 votes
Firstly, check the performance of other devices on your same WiFi. Are you getting the intended speed on it? Might be an internet issue at its core.

Secondly, there might be other WiFi from your neighbors that "overlap" with your WiFi and causing the issue. Use an app like this and see which networks are the same channel.

Depending on how overlap, just change the WiFi channel in your router and see if it does the trick or not.

---
Tags: applications, wi-fi, mobile-data, android-one
---


# Question
Title: Protect your Android phone from loss or theft
It's an unfortunate fact that the pricey pocket computers we carry around with us at all times are prime targets for thieves—as well as very easy to leave behind in subway cars or on coffee shop tables. Now that we all rely on our smartphones for so much, having one stolen or misplaced can feel like the end of the world.

We are not bothered about the life-saving apps until we lost our Smart Phone or PC. Once something happens badly, we will run behind the apps to track the device.

But, by taking the correct Preemptive Measures/precautions beforehand, we can reduce the likelihood of crooks accessing our data, and make it easier to find our phone’s location. We can even make the phone itself pretty much useless to the thieves or anyone they sell it to.

And my question is **what are the Preemptive Measures You Should Do Before—And After—You Lose Your Phone?**

* **Safeguarding android device**

# Answer
> 2 votes
# Secure your device (before it is lost or stolen)

## Set a PIN or password

**The most important security measure on an Android Smartphone is to set an PIN or password.**

An unprotected device is directly accessible to every one if you have lost it while it was running.

For a the length of the PIN/password at least five or better six digits are recommended.

A pattern lock is also possible but not recommended as it is easier to crack and in case of an broken display it will will prevent you from accessing your device as it can't be solved with an attached keyboard.

## Set or keep the PIN for the SIM

If your SIM allows for unlimited calls and does not have a PIN, someone might use the SIM even if he/she cannot use the phone. So it's better to keep the default PIN, or set one. You would have to unlock the SIM once after powering on the phone. Disadvantage: You'll have to remember it (Only three attempts allowed).

## Do not unlock bootloader or root the device

From the perspective of an attacker that have found or stolen your device an open bootloader simplifies a lot of attacks. Hence the general rule for secure devices is not to unlock the bootloader or root your device.

## Know the device IMEI

If your device has been stolen you may want to complain this to the police. In such a case you need some device details like Phone brand and model number and the most important the device IMEI (most mobile network operators have IMEI blacklists of stolen devices). Usually the IMEI is printed on the boy the device is shipped in. Hence as long as you keep this box everything is fine. If not you can use your phone to display the IMEI by entering `*#06#` in to the Telephone/dialer app. After entering the last dash immediately a dialog show pops up showing your IMEI.

# After the device is gone

## Worst case

To say the truth if your device has been stolen and the thief is not an idiot your device is gone. No GPS/cell tower/Wifi location technology or whatever can locate the device or send back the location it the device is in a electrostatic shielded bag. Hence if your device has been stolen and you were unprepared it is now too late.

## Other cases

If you just lost your device or the thief is a complete idiot you may be able to use one of the location trackers. Regular Android devices that are "Google enabled" (Google Play Services and Google PlayStore installed and equipped with an active Google account) can simply use the Google Find My Device functionality.

Note that in case you have enabled two-factor authentication on your Google account make sure you have some backup codes in place. Because if logging into your Google account requires you to have access to your (now lost/stolen) Android phone you can't login and hence not locate your device.

I strongly recommend to test Find My Device while you still have access to your device just to ensure the functionality is really working.

---
Tags: gps-tracking, anti-theft
---


# Question
Title: My phone is unlocked, but I don't remember pin code. Recover from Google somehow?
There's plenty of directions for those who forget their pin code and can't unlock their phone, but there's no explanation for those who have their phone UNLOCKED, but don't remember their pin code to change it.

I can use my phone right now, but I don't remember my pin. That's why once it's off or the screen is locked, which will happen at night, I suppose, I won't be able to access it anymore without wiping the data.

Is there an easier way for me to deal with the problem?

# Answer
I think you can turn screen timeout off, if possible (may vary by OEM). Most times, Google has no control of your phone lock, as far as I know.
> 1 votes

# Answer
If you really want you data I suggest you install a custom Recovery while you still can... Enable Developer Options (OEM AND USB debugging ) then when you think you have the required files to Install a working recovery for your phone you can go ahead and power it down . Once you have a working TWRP or CWM recovery you can go ahead and delete the password or pattern lock screen from the recovery while phone is off..

If it seems complicated I think backing up your files would be reasonable enough
> 1 votes

---
Tags: lock-screens, password
---


title: Data Transfer to New Phone using TWRP

text:
# Question
Title: Data Transfer to New Phone using TWRP
Fairly easy question. I have a Samsung S3 GT-i9305 LTE rooted, Android 4.4.4. sadly it's coming to the end of its life and its time to upgrade to a phone with a much newer OS (Android 8+). I have a full TWRP backup of my current phone. In principle, can anybody tell me if it's possible to use this backup to restore all my data to a new phone - (it will be a Samsung device of some type). I understand how to root and install TWRP on devices. I'm only asking the question as I cannot find the answer to this rather obvious situation which many people must encounter anywhere. I'm not at all bothered about transferring the apps as they will probably function better as fresh installations on the new device. I also use Titanium backup.

TIA people.

Tim Smith

# Answer
> 1 votes
A TWRP backup would be useless if not for your model only.... You can't restore a backup of a different Model on a different one even thou it's the Same Make.. So I guess the only options are listed above... Titanium backup is really Good for backing up of apps and data...

---
Tags: twrp
---


# Question
Title: Why can't Wi-Fi be enabled in Android-x86 inside VirtualBox?
If I enter the Wi-Fi settings of Android-x86 (currently v8.1-r1) inside VirtualBox (currently v6.0.4) and turn it on, why does it just immediately get turned off?

Some Android apps try to find devices inside the network so it's essential (e.g. if you want to use Chromecast and iRobot Home).

# Answer
> 3 votes
Turns out according to the official docs, "VirtualBox provides up to eight virtual PCI Ethernet cards", which means no Wi-Fi card is available to emulate. Even if the host provides Internet to the guest via Wi-Fi, all the guest sees is Ethernet.

But if VirtualBox is incapable of it, then how does Genymotion bypass it?

**Major update:** thanks for using this very question as motivation, as of version 8.1-r2, Android-x86 simulates WiFi on its own!

# Answer
> 1 votes
If you're running Android within a VM, I suspect the VM software is not allowing the Android VM to interact with your WiFi hardware directly, meaning that Android does not actually see that there is any hardware available for accessing WiFi. If you check your internet connection on the Android VM, does it show you're connected to the internet via ethernet?

There may be a way in VirtualBox's settings to give the VM direct access to your WiFi chip, but I highly doubt that would work based on the nature of running Android via a VM on desktop or laptop hardware.

# Answer
> 0 votes
Just install it on Virtual Box software. After you install Android on VirtualBox, go to Setting and change the network setting just like this:

1. File - Host Network Manager
2. Choose the Adapter
    * Attached to: Bridged Adapter
    * Name: (select physical adapter)
    * Advanced:
        + Adapter Type: Paravirtualized network adapter (virtio-net)
        + Promiscuous Mode: Deny
        + MAC Address: (insert MAC address, or leave default)
        + Cable Connected: V
3. Press OK and wait while Virtualbox is creating a host-only network interface

---
Tags: wi-fi, android-x86, virtualbox
---


title: Phone can't access internal storage

text:
# Question
Title: Phone can't access internal storage
I have a problem with my relative's phone. He has a ZTE Blade A452 phone with Android, and it seemingly can't access its internal storage at all.

There is constantly an error message "Your internal memory is full", and "Email service has been stopped" because of lack of storage (even though he doesn't use it at all), no new text messages could reach his phone (I switched the text message storage to SD card). When I go to Storage option in Settings, under selecting the default location there is only SD card option, and when I scroll down to phone storage to see how much is used, it says "Calculating..." and never shows the storage. It also shows some weird number in space available. After I removed the SD card, it shows there is around 4 GB of system storage, and 4 GB of user storage, yet none of it is available. Also, when I go to the file manager, I can only see the SD card and no internal storage. I can't even transfer photos from internal to SD card, because I don't see them in the manager.

Here are photos:

Is the phone completely screwed up or can I do something about this?

# Answer
So this is a bad situation but I might have a solution.. If you really need your photos I suggest you try rebooting into recovery and wipe the caché partitions and see if it helps, if you have a custom recovery this would be very great as we can extract the entire `/internal storage` and copy to out SD Card manually and is very time consuming.

You can also try Fx File Manager (it doesn't have ads or tracking) and see if it still won't show your internal storage. If all methods fail, factory reset will be the last resort.
> 1 votes

---
Tags: storage, insufficient-memory, zte
---


# Question
Title: How do I automatically add all existing apps to my home screen?
When I got my first smart phone years ago, there was no app drawer. Every app I had was represented as one button in one app menu, so I didn't have to look in two places if I couldn't find an app. To me this was ideal, but now that I use Android phones I have to deal with both the app drawer and the home screen.

I just got a new Moto g7 Power (Android 9 "Pie") and backed it up from my old Android phone, so there are over a hundred apps on it. I want all of my apps to show up on the home screen so that there aren't apps lurking in the app drawer that I can just forget about, and so that the apps I want to use are easier to access. Is there any way I can automatically add all of my apps from the app drawer onto the home screen so that I don't have to manually hold and drag over a hundred apps one after another? It's fine if they don't automatically get sorted into folders etc. because I'm happy to do that myself.

When I looked up my question in the Play Store, I found an app called Smart Drawer but it's not even smart enough to know what a game is. Are there any other apps I should try?

It's maddening that it's so hard to find information about this. I would have expected this to be an extremely common thing for Android users to want to do.

# Answer
> 2 votes
Android launcher(s) is a dedicated app that serves as an UI to the underlying OS. There are tons of launchers available with features catering to the tastes of needs of users. If one needs features to be added to the existing (OEM or third party), they **cannot** be provided by yet another app because the launcher is so closely tied with the Android OS. Either the developer of the launcher, provides the requested feature or one uses a different launcher with that feature.

Case in point is the requirement of OP to add all installed apps with the OEM Moto launcher (instead of having installed apps in the app drawer). OP is looking for the functionality of ABC launcher to be added to Moto launcher. This **isn't possible** for reasons explained.

Android users, usually, let pre and subsequently installed apps be in the app drawer and choose the apps, they access more frequently on home screen, organized in the manner of their choice. Launchers let you search for apps, even when they are not on home screen. In the app drawer, they may be sorted alphabetically, or organized by functions (e.g.games) or user created panes (e.g. shopping /banking apps) etc. The possibilities are endless and there are launchers available for different needs. Nova launcher is famous for exactly this - letting the user customize practically each element of the launcher interface (the reason I use it)

**tl:dr;** You choose the launcher that works best for you

---
Tags: applications, 9.0-pie, home-screen, motorola, app-drawer
---


# Question
Title: Overlay a semi-transparent image on top of the Camera app
I'd like to take a picture in the exact spot as another photo I've take a while back.

To help lining up the shot, I wonder if it would be possible to overlay the camera app with a semi-transparent version of the older photo?

# Answer
> 2 votes
You can use the Overlay Camera app on Play Store. I tried it, and it matches exactly with your description.

---
Tags: camera, overlay
---


# Question
Title: How do I change the USB mode with a keyboard?
How do I change the USB mode and select an option such as MTP, PTP, MIDI or charging with only a keyboard?

My screen is broken and I am trying to change the USB mode blindly using a keyboard?

What keys do I need to press to select a USB mode?

I will post a picture showing the USB mode pop up that shows when you press the "USB for charging" notification here:

# Answer
> 1 votes
The solution to this problem is to instead open the Settings app and then click on Developer options, make sure you enable Developer Options at the top by pressing Enter on the Keyboard, once that is done scroll down the list with the down arrow and select and click "Select USB Configuration", after selecting that a pop up window will appear where the user only needs to select the desired USB mode they want by pressing the up or down arrow keys and then Enter on the keyboard. This will create a connection with your computer for the desired USB mode.

A Helpful Tip: You might want to enable Google Talkback in the Accessibility settings to give spoken feedback on what is being selected by your keyboard on the screen. Accessibility is located in the settings app. Talkback helped me throughout this process since I was navigating my phone blindly (without being able to see what was on my screen, since it was broken). Talkback helps to mitigate navigating your phone blindly to a certain degree if you have a broken screen that doesn't display properly or at all.

---
Tags: 6.0-marshmallow, usb, usb-connection-mode, usb-on-the-go, external-keyboard
---


# Question
Title: What’s the difference between stock Android, Android One, and Android Go?
I'd like to know what the difference between stock Android, Android One, and Android Go is?

Each is a flavor of Android, each originates from Google and all have a few things in common.

Is it just the theme/skin/UI that's different or is there something else?

# Answer
* Stock Android is meant for Pixel devices/other OEMs who like to keep the Android experience stock. Pixel devices are guaranteed to get 3 years of OS updates and security patches. Features, functions, skins, update policies all change when it is ported by other OEMs.
* is a Google initiative in collaboration with OEMs to provide stock Google experience to users of other OEMs while guaranteeing 2 years of OS updates and 3 years of security updates. See Two years of operating system upgrades (Android - one) - how is it implemented?. More importantly, users are expected to get quick updates but that's not been the case with all OEMs. Also, in theory it's supposed to be stock experience but OEMs don't always follow suit and cut corners.
* Android-go is meant for entry level devices which have less hardware capabilities and less storage available (\<2 GB) . Goggle provides apps for these devices in Play Store. For example, Maps for Android go is smaller than the regular maps app and obviously has lesser features. For more see this. AFAIK, there are no guarantees for OS / security updates
> 6 votes

---
Tags: applications, google, stock-android, android-one, android-go
---


# Question
Title: Samsung S7 - Developer options not showing after build number pressed 7 times
Developer options not showing after build number pressed 7 times. It even says that the developer is turned on already, but when I search for it under "about phone" on the setting app, it doesn't show up. My purpose is to turn on OEM.

Can someone help? thanks!!

# Answer
> 2 votes
This is called RMM protection and is a security feature of Samsung

---
Tags: samsung, developer-options
---


# Question
Title: Accessing the home screen without the capacitive home button?
I dropped my OnePlus One, and now the bottom half of the touchscreen doesn't work. I connected a mouse to disable the lock screen, and I can now work with most apps (apart from Strava and the Camera) by rotating the screen 180 degrees (turning my phone upside down). (By the way, the phone is running a recent build of LineageOS.)

My main issue now is that I can't switch between applications. When I receive a notification, it appears at the top of the screen, and I can pull down, and touching the message opens the app. But I can't open other applications, as I can't access the home screen. The only option I know of is to reboot.

The OnePlus One has 3 capacitive (touch) buttons below its screen, and these also don't work. The middle one of these would normally bring me to the home screen. Is there another way to access the home screen other than using these 3 touch buttons?

# Answer
> 0 votes
The 3 capacitive buttons are known as the "nav bar", and are normally off-screen on this phone. To use an on-screen version of the nav bar instead, go to Settings:

```
Settings -> System -> Buttons -> Enable on-screen nav bar

```

---
Tags: broken-screen, buttons, oneplus-one, home-button
---


# Question
Title: App that enables the missing charging light and notification light in Samsung S10, S10 Plus and S10e
I moved from Samsung Galaxy S6 to Samsung Galaxy S10e, and found out that there's a fundamental functionality missing:

There are no indicator lights (AKA LED light) for different cellphone states.

This means:

1. No indication lights for new notifications (in Samsung Galaxy S6, it's e.g. blue light for messages, white light for Whatsapp messages, and so on).
2. No indication lights for charging state (in Samsung Galaxy S6, red light is for charging or battery below 15%, green light is for full charge).

I'm looking for an app that compensates this unfortunate lack, with one important requirement:
It should work even when "Always on Display" functionality is off - as it was on Samsung Galaxy S6.

Is there an app that enables this?

# Answer
> 1 votes
After trying about 10 different apps, I found (only) a single app that answers these requirements:

**LED Me know**

*I'm by no way affiliated with this app.*

Here's how to achieve these 2 requirements:

*Do yourself a favor and don't be afraid of this extensive writeup. If you're like me, absolutely craving for these basic functionalities, it's completely worth the effort!*

**Setup**

First, ***Always on Display*** *must* be turned on.

Now, to get rid of this distracting clock and notification icons:

1. Go to "hamburger" menu \> "Setup", and swipe the "Hide AOD" slider to an enabled state.
2. Go to Settings \> Lock screen \> clock style \> Always On Display \> select the "edge" option (the one where the clock and date appear on the edge of the screen).

The combination of these two will actually remove all content from the Always on Display screen.

**Charging light**

Under the app's "hamburger" menu, there are 3 relevant options:

1. Charging Style
2. Fully Charged Style
3. Low Battery Style

Under each one of them:

1. Swipe the "Charging Enabled" slider to an enabled state.
2. Under "Charging Color", pick the colors you're used to from your previous Samsung device.
3. Under "Charging Style", pick circle.
4. Under "Interval", set "Show For **60** seconds", and "Hide for **0** Seconds" (for some reason, you can't actually enter a 0, so that erase the default value (which is 1 seconds)).
5. Recommended: under "Customize", set width to 120, height to 120, Left position to 915, and top position to 10. This would make the circle. This would actually position the indicator light as a "halo" around the front camera.

**Notification light**

1. Under the app's "hamburger" menu, go to Baseline Style menu.
Then:
a. Swipe the "LED Enabled" slider to an enabled state.
b. Set "Stop after # minutes" to 0.
c. Recommended: Follow step 5 above in a similar way to set the indicator light shape and position.
2. Under the app's "hamburger" menu, go to Customize Apps menu, and only choose whichever apps you'd like to enable. You can customize a different color for every app.
Also, mark the "Show System Apps" option to display system apps like Calls and Messages - you probably want lights for them as well.

---
Tags: applications, notification-led
---


# Question
Title: export multiple WhatsApp conversations to .txt or .csv format
I need to export a lot of different conversations, they are not very old, maximum 1200 messages. However, the WhatsApp export tool only allows me to do it one by one, is there any way to do it faster?

regards

# Answer
> 0 votes
The manual way of doing that is

```
> To email your chat history, follow these steps:
> 1. Open the chat you want to send by email.
> 2. Touch More options.
> 3. Touch More.
> 4. Tap Export chat.
> 5. Choose NO FILES or INCLUDE FILES.
> 6. Select the onedrive application and load. The email will be sent as a text. When the history is sent with attachments, only the most
> recent 10,000 messages are sent. Without files, you can send up to
> 40,000 most recent messages. These restrictions are due to the maximum
> size of the email.

```

---
Tags: whatsapp-messenger, export
---


# Question
Title: What bootloader/recovery firmware can it be?
I have a Wiko Jerry phone, after some bootloader install has already happened on it.

Volume down + poweron gives this:

It looks like some test firmware, but it has no name/version info.

What is that?

# Answer
As comment says, it is the factory test firmware of this specific model (wiko jerry 1). There is no documentation, or practically anything for it. It is used mostly by the manufacturer, to initially test/setup the device after production; although it is also an useful test tool in the case of mysterious hardware problems.
> 1 votes

---
Tags: device-firmware
---


# Question
Title: Can't accept pop-up for "block" or "allow" alerts in android chrome
I have Moto G6 play Oreo 8.0.0 and I can't reply to alerts like approving access to the microphone.

Things I've tried:

* rotating the phone to Landscape
* killed the Display Over Other Apps for twilight

Edit:

I can close a JS alert popup. And there's no problem on android FF.

# Answer
Make sure you've allowed pop-ups (pop-ups from some sites may be blocked). You can do this by going to Settings \> Site settings \> Pop-ups and redirects. Then turn "pop-ups and redirects" on.
> 0 votes

---
Tags: notifications, notification-bar
---


# Question
Title: Motorola G4 refuses to connect to iPhone's Hotspot
I have an odd situation, I recently purchased an iPhone XS and for some reason, my older Moto G4 cannot connect to the hotspot provided by the new phone.

The situation is odd because other phones, both Android and iOS, can connect and use the internet from the iPhone XS without any issues. yes I do have a sharing data plan.

The Motorola G4 seems to be working fine as it can connect to other hotspots, iOS devices, Android devices, and routers from my home and coffee shops, and use their internet without problems.

The Moto G4 can connect to the 2Ghz and 5Ghz networks in my house correctly.

I've hard reset both the Moto G4 and the iPhone phones.

I changed several times the password on the iPhone XS hotspot as well as the phone name. I tried setting passwords with all caps letters, all numbers, all lowercase, 123456789, a mix of both, but it just refuses to connect.

The Moto G4 always says authentication failed, but I am 100% confident that the password is correct.

If I swap the sim cards to use the Moto G4 as a hotspot then, the iPhone XS can connect to the G4 without problems.

My mobile provider is T-Mobile.

The MotoG4 can also get internet from the iPhone using Bluetooth connection but this is a less than an ideal scenario.

I'll appreciate any clues to solve this mystery.

Edit: Additional information from someone with the same problem:

Getting the same problem with iPhone Xs and iPhone 11 as hotspots

Moto E4 getting Authentication Failed, if verbose is enabled in developer mode it goes authentication failure 1-5 before quitting

I have done a Direct Firmware Update on the iPhone Xs with no change. I have factory reset 2 of the Motos and no change.

All devices running the latest OS that auto-update allows.

# Answer
The older devices sometimes just do not connect to networks with new Wi-Fi encryption modes. It can be an reason because as you said your Moto G4 connects to other wifi spots. You can try to change region on your G4. Or change your encryption method on your iphone.
> 0 votes

---
Tags: wi-fi, connection-issues, wifi-hotspot, ios, motorola-moto-g-4g
---


title: Block outgoing caller ID on Nokia 7.2

text:
# Question
Title: Block outgoing caller ID on Nokia 7.2
How can I block outgoing caller ID on a Nokia 7.2 with Android One 10?

I've tried to do the following:

* Open the phone app
* Click the three dots menu, choose settings

Now I see many options, including *Caller ID and Spam*. I don't see any option to block Caller ID.

# Answer
> 0 votes
I think you should try using `*67*` followed by the number you intend to call and end with a `#`. This works for me as my number gets shown as anonymous on the other phone I am calling. I hope this helps.

# Answer
> 0 votes
You can use USSD codes to achieve this, regardless of the device you use. For example:

```
*31#<number_to_call>

```

will suppress the display of your number for this single call. You can also use that *for all subsequent calls* if you don't follow it by a number, see the table on the linked Wikipedia page (`*31#` to turn off, `#31#` to turn on, `*#31#` to check status).

---
Tags: android-10
---