# Question
Title: How to change wifi device name on Android 7?
**How can I change the device name of an unrooted Android 7.0-based Gigaset GS170 smartphone so it appears with a meaningful/readable name e.g. in a router's list of connected wifi devices?**

Various resources (e.g. this or this) suggest I should find a line saying *Device Name* in the *About Phone* section of the phone settings. However, I can see no such line there (images before and after scrolling down):

As the device is set to German, here are the translations of the items in their order of appearance:

* System Updates
* Status (Phone number, signal, etc.)
* Legal notes
* Model type number
* Android version
* State of security updates
* Baseband version
* Kernel version
* Build number
* Adapt creation version

**Is there somewhere else I could look for that option, or is it something only supported by specific devices?**

There are a few questions about this on this site (e.g. this and this), but those were posted several years ago, when early versions of Android with some "childhood diseases" (read: lack of basic features) were still the state of the art.

# Answer
AFAIK it's possible that a phone manufacturer hide that option from UI on their products, and I guess your phone it's one of them. My phone OnePlus 5, however, does allow changing it from Settings app.

So, if root access is available, try this in a rooted terminal environment:

```
setprop net.hostname "Whatever You Like"

```

Mount `/system` partition as R/W, head for `/system/build.prop`. Find this line and if it exists, change it (this line may not be present on Android 5 or lower):

```
ro.display.series=Same As Above

```

Reboot is required. After that the new name should have effect. Before modifying `build.prop` consider making a backup of it (and have a means of restore, e.g. via ): if the file is "broken", your device won't boot up properly.
> 3 votes

# Answer
On my Android 7 phone (Zenfone 3) I was able to change the bluetooth name as follows:

1. Open "Settings"
2. Open "Bluetooth"
3. Select the action bar (the three dots in a vertical line in the top right of the display)
4. Select "Rename this device"
5. Enter the desired device name for bluetooth purposes
6. Select "Rename"

I was able to change the Wi-Fi name using a similar procedure:

1. Open "Settings"
2. Open "Wi-Fi"
3. Select the action bar (the three dots in a vertical line in the top right of the display)
4. Select "Rename this device"
5. Enter the desired device name for Wi-FI purposes
6. Select "Rename"
> 1 votes

---
Tags: settings, 7.0-nougat, device-name
---


# Question
Title: Nexus 5X can't connect to internet over cell connection; X on signal strength indicator
I have a Nexus 5X, which I've had for 2 years and used without any serious problems until today. It is now running Android 8.1. I have Ting as my carrier.

I'm having a strange issue. Most of the time, I see an X over the signal strength indicator, and if I try to connect to the internet, it takes a long time and then tell me the site can't be reached (see the first screenshot).

Here is the strange part: if I connect to a WiFi connection, everything works fine and the X goes away (see the second screenshot). If I disable WiFi, the X comes back and I can't connect. I can't stay connected to WiFi everywhere I go all the time, so I'd like to fix this problem.

I tried googling for problems like this and tried everything that was suggested: I restarted my phone multiple times, I removed and reinserted my SIM card, and yes I'm sure I have mobile data enabled.

Does anyone know why this is happening or how to get my internet connection working like before?

# Answer
> 0 votes
I figured out what was causing the problem. I had been using my phone as a hotspot, and it used an unusual amount of data, causing Ting to cut off my connection. I called their support number (1-855-846-4389) and talked to someone, and they re-enabled it.

---
Tags: nexus-5, connection-issues, 8.1-oreo
---


title: Do not trap home key for TV PC

text:
# Question
Title: Do not trap home key for TV PC
I recently changed out several android TV PCs to TX92 hardware with android 7.1.2. I use them to remote into Windows as a thin client among other things. The last nuisance remaining is the home key. If using Windows and I press the home key on the keyboard, android goes back to the launcher screen. How can I disable this? The units are rooted.

# Answer
> 3 votes
I doubt this is possible.

From Android Developer Center (Google's official site):

> Key code constant: Home key.
>
> This key is **handled by the framework** and is never delivered to applications.

And the Home key on a generic QWERTY keyboard is mapped to the Android "home" button, so it's treated the same as the real home button.

You can try modifying `/system/usr/keylayout/qwerty.kl` but as per my attempts, it doesn't work. Just in case it would work for you, for what it's worth, I changed

```
key 102   HOME

```

to

```
key 172   HOME

```

---
Tags: keyboard, windows, external-keyboard
---


# Question
Title: SleepBot includes a "smart alarm" feature which has been failing on Android 6.x "Marshmallow" due to "Doze" mode. What's the workaround?
# Background

SleepBot is a freeware sleep-tracking app. It includes a "smart alarm" feature which claims to help prevent early-morning grogginess and sleep inertia.

There are other competing free apps, but they aren't great. There's also Sleep as Android, which is a very good app; but it's trialware, and it costs US$4 to remove the restrictions after the trial ends.

# The problem

Various individuals, such as this one and this one, complain of problems with SleepBot's alarm functionality when using Android 6.x "Marshmallow". They tend to complain about problems regarding SleepBot's smart alarms never ringing at all, or about problems with the alarms' snooze function.

# My questions

I don't own any Android 6.x device. But I wonder:

* Does Android 6.x "Marshmallow" truly cause problems with SleepBot?
* Are any of these problems due to "Doze" mode?
* Is there any workaround for any of these problems?

---

Possibly related: "Alarm clocks aren't working on Android 6".

# Answer
> 2 votes
You should be able to turn off App Optimization. Go to settings -\> apps -\> click the gear at the top right -\> then click Battery Optimization. Add the app to "Not Optimized."

# Answer
> 1 votes
I wanted to add this as a comment to the accepted answer but I didn't have enough reputation.

I am using a Galaxy Note 5 and have upgraded to Android 6.0.1 "Marshmallow". I am experiencing the same problem. I have since:

* uninstalled and reinstalled SleepBot on Marshmallow.
* added SleepBot as a "Disabled" app in App Optimisation.

These are my observations:

* My movement-tracking graphs show nothing but a flat line (before I upgraded, the graphs were very dynamic).
* Smart alarms or normal alarms will not fire within the smart window or on the instructed time respectively. Only when I hit the "Home" key to turn on the screen, the alarm will fire.
* They will, eventually, go off without waking up the phone by hitting the "Home" key. For example, the smart window is 6:45 - 7:15, the alarm went off at 7:27.

It may be noteworthy that all my testing has been while the device is in flight mode (because I keep my phone under my pillow and don't want the radios on while it is near my head for 7ish hours :) ).

# Answer
> 1 votes
I've experienced similar problems on my Samsung Galaxy S7 running Android 7.0 where the SleepBot alarm hasn't gone off in the morning. I don't use it in smart alarm mode, for the record. When I've picked my phone up and activated it (after thoroughly oversleeping - thanks so much) the alarm has gone off immediately. The problem has been intermittent, and I haven't really noticed a pattern. I'll often keep my phone under my pillow, but also sometimes next to me or on the nightstand. I haven't noticed if there's a correlation between the phone's location and whether or not the alarm has gone off as expected. I've restarted the phone more than once in the time I've experienced these issues.

I looked at the phone's sound settings today, and I have a theory that I've been causing the problem. At the end of the sound settings there's an Easy mute option, which when activated will *mute incoming calls and alarms by putting your hand over the screen or turning the phone face down*. I have certainly left my phone upside down some nights, although I don't imagine I've slept with my hand on top of the screen. Either way I turned the feature off, so here's hoping that'll fix it.

# Answer
> 0 votes
I have also noticed this, on a galaxy S6 running android 7. However, I have additionally linked it to the fact if the phone is plugged/charging it never occurs. If the phone is running on battery, then it occurs nearly 100%, exactly as user214423 describes. I am going to attempt to disable the App Power Monitor settings, i.e. add it to the exclude list. This didn't happen when the phone was new, it is definitely an issue with either later versions of SleepBot or later versions of Android.

---
Tags: 6.0-marshmallow, bugs, sleep, doze-mode
---


title: What are .patch files in Android

text:
# Question
Title: What are .patch files in Android
I downloaded the PDroid source from the XNA forum and fount 3 files in it with the .patch extension. Could somebody please explain me what are files with this extension for? Ignore the fact that they are from the PDroid source since I think there are other projects using them. As I can see these files can be opened in text editor and there are some script lines in them but I don't know what they are for?

# Answer
Patch files are not specifically to do with Android. They just represent a difference between two text files (or two folders of text files). They can be produced by the `diff` tool, or by a version control system, and the same change can be applied to files by the `patch` tool, or by a version control system.

Patch files are often used by programmers to communicate a change that should be applied to source code.
> 2 votes

# Answer
From the XDA thread for PDroid these are if you are building PDroid from source.

EDIT: The specifics of what a .patch file is are in Dan's post.

If you are building the source you need to take the following steps:

Download: PDroid 2.3.4 source (v1.27) (yes it is based on 2.3.4 but also works with 2.3.3 and 2.3.5 flawlessly)

Get the 2.3.4 source from AOSP (branch: android-2.3.4\_r1)

Extract the patches from the above archive to the 2.3.4 tree root

Run:

Code:

```
patch -p1 -i build.patch
patch -p1 -i frameworks.patch
patch -p1 -i libcore.patch

```

Building from source:

Make a clean build

Apply the patches (see above)

Run:

Code:

```
source build/envsetup.sh
make update-api
mmm frameworks/base
mmm frameworks/base/services/java
mmm libcore

```
> 2 votes

# Answer
Using `git am`:

go to the repository directory and execute the command:

```
git am <path-to-file.patch>

```

It will find the correct file in the repository directory and execute the changes.
> 0 votes

---
Tags: root-access
---


# Question
Title: Turn on HotSpot via ADB -- Sony Ericsson Xperia mini ST15i
How to turn on wifi hotspot on ST15i via ADB? There is already on post about this using keyevents but it does not work for me. It has hot broken touchscreen, back is always clicking, but before, I turned on USB debugging so ADB works. It is not rooted. I want to use it as mobile hotspot from SIM. It has Android 2.3 GingerBread.

# Answer
> -1 votes
Try this:

```
/system/bin/hostapd -e /data/misc/wifi/entropy.bin /data/misc/wifi/hostapd.conf

```

---
Tags: adb, 2.3-gingerbread, wifi-hotspot
---


# Question
Title: Overview shows open apps that I closed a while ago
I will periodically close any apps that I'm done using via the overview screen. Occasionally, I will see several apps open that I did not start, but had open days ago. Is this a bug or a virus?

# Answer
> 2 votes
If one thing for sure has improved with successive Android versions, it is memory management

It's likely that the apps you see after closing are apps which have a schedule (like scheduled scan) that wakes them up or are apps that get triggered on action like taking a photo and Dropbox gets activated because auto upload of photos is enabled. Look into that aspect.

It doesn't sound like a bug (incidentally, even after reboot you will see apps , unlike pre lollipop versions)

**By swiping you aren't killing the app**

See What actually happens when you swipe an app out of the recent apps list? which discusses at length what happens when you swipe an app

> Actually, removing an entry in recent tasks will kill any background processes that exist for the process. It won't directly causes services to stop, however there is an API for them to find out the task was removed to decide if they want this to mean they should stop. This is so that removing say the recent task of an e-mail app won't cause it to stop checking for e-mail.

Also from Android Developers you can see that an app can generate multiple views in recents and can even retain finished tasks

---
Tags: applications, 7.0-nougat, samsung-galaxy-s-7-edge
---


# Question
Title: If someone puts my SIM card into their phone, will they see my text messages?
If someone takes my SIM card and puts it in their phone, will they be able to read my text messages?

What will they be able to access in terms of my personal information other than make outgoing calls using my SIM card and receive my text messages?

# Answer
Text messages are stored on your phone, not on your Sim.

Therefore, if someone puts your Sim card into their phone, they will not see any text messages that you have received on your phone, unless you have manually moved your SMS's to your Sim.

As long as you haven't saved your contacts to your Sim card, they will not have any personal info at all.

Have in mind, that there are apps like WhatsApp, cashapp telegram, and many others that their only authentication system, is your phone number. Therefore if you had accounts with any of the above, chances are that anyone with your Sim card can now go ahead and set up a WhatsApp or other accounts with your number.

I therefore suggest that you contact your phone company and transfer/cancel your number as soon as possible.
> 1 votes

# Answer
Depends on where your text messages are stored. If there are any messages on your SIM card, then, of course, he can read them. The same is with your contacts. Also, if you get an access to some of your accounts with the OTP sent to your phone number, this person will be able to get an access to these accounts.
> 1 votes

# Answer
Some SIMs also store some phone numbers you call in the SIM itself instead of the phone contacts storage. If you plan to change SIMs, be sure to use the phone copy utility to transfer any contact phone numbers that are stored in the SIM to your phone. This also protects you if you lose your phone because contacts transferred to the phone will be backed up to Google servers so you get them back when you set up your new phone.
> 0 votes

---
Tags: sim-card
---


# Question
Title: How to restore/recover accidentally deleted key from google Authenticator?
Is there any way to recover my accidentally deleted key from google authenticator app ? My android device is not rooted and am not able to access the 'com.google.android.apps.authenticator2' package. I have already tried adb pull/ adb backup but it is not usefull for non rooted device. Is there any way I can access to the database folder without root or rooting is the only option. Also I am not sure key will be there on the DB if I have manually deleted the key. Can anyone confirm.

Thanks in advance.

# Answer
By deletion of key, if you mean to say that you've deleted your account from Google authenticator app, you'll not be able to recover it by adb systems.

Simply go to Google my account, log in, and if it asks for authenticator pass code, choose a different methods of verification, and then either backup codes or through mobile verification (whichever you've got active). Then switch off authenticator system of verification. Again switch it on, and follow on-screen processes. Done. This is the simplest method to regain authenticator access.
> 2 votes

# Answer
Unfortunately, you cannot recover your secret keys in your Google Authenticator app. If you haven’t saved the QR codes or secret keys, you should contact the support team of service which you protect with Google Authenticator and they will help you to restore the access to your account. After this, you will be able to issue a new token. In order to avoid reoccurrence, you can use hardware tokens.
> 1 votes

---
Tags: security, google-authenticator
---


# Question
Title: Cannot connect android phone to pc on both Windows and linux
When i connect my android 5.1 phone to pc as mtp device to send and receive files it shows unrecognised device in Windows (tried in win 7and 10) and can not open mtp device on linux (tried in ubuntu 16.04). I also tried to update mtp drivers on Windows but still it doesn't work.

# Answer
> 0 votes
I have ever had experience the same problem as yours. Mine problem is the cheap USB cable which I use to connect my android phone to pc. Once I replace it with a higher quality USB cable this problem was solved.

# Answer
> 0 votes
I've had this problem with a lot of devices especially after lollipop. But you can definitely try this. Get a file share app like shareit or Xender and connect it to your computer via WiFi or hotspot. It's wireless, free, fast but not as fast as through cable and it works very well. Hope this helps.

---
Tags: 5.1-lollipop, mtp
---


# Question
Title: How to open all numbers from WhatsApp directly in Truecaller?
I'm part of some WhatsApp groups and there are people whom I know but am unable to map them to those phone contacts which do not show anything but blank profile photos and no name. Asking everyone will be too much work.

Is there any way to directly open the contacts in Truecaller instead of the default Android app?

# Answer
The simple way to get people's details for WhatsApp messages is to use **Auto-Search** in Truecaller by allowing *Notification access* to Truecaller.

Go to **Truecaller-\>Settings-\>General-\>Auto-Search** and switch **Messaging apps** to ON.

And whenever you get a message from person who is not in your contact list, you will get a notification like:

This also works for messages from groups too, but you will get notified only when someone sends you a message (can't fetch all unknown contacts from the WhatsApp group).

*Allowing notification access is a dangerous permission*.

> Truecaller will be able to read all notifications, including personal information such as contact names and the text of messages you receive. It will also be able to dismiss notifications or trigger action buttons they contain. This will also give the app the ability to turn Do Not Disturb on or off and change related settings.

P.S. WhatsApp does show names (which the user has set in his WhatsApp profile) in *group info* for each person.
> 1 votes

---
Tags: contacts, whatsapp-messenger, truecaller
---


# Question
Title: Only allow websites to open apps to after user confirmation
There are links such as YouTube, Twitter, Facebook, Quora, Play store. etc. which can only be opened with one application.

If I accidentally tap on *“open inside Quora app”,* Android does not ask me for confirmation and directly switches to the Quora app.

# I would like Android **still to ask me for confirmation.**

Uninstalling the app is no solution for me. **Sometimes, advertising websites enforce opening the play store.**

With an operating system, which is marketed and always shown off to be *the customisation god,* this is one of the least things to expect from it.

# Answer
> If I tap on "share using Twitter" using the Internet browser, cross-app access opens the Twitter app without confirmation. Because that is my only Twitter client.

If you "share using Twitter", you are explicitly asking to open *the* Twitter app on your phone. Instead try *share \> copy to clipboard* and then paste that link you copied into a browser of your choice.

Or if you'd like to continue browsing thru the Twitter links inside the same browser, maybe press and hold to then open the link in a new tab. If simply clicking a twitter link automatically opens the Twitter app, see Leon's answer.
> 2 votes

# Answer
When clicking a link, e.g. some twitter.com/etc, Android will probably ask if you'd like to open it with the browser or the Twitter client. At that point, there should be a check box available saying 'Always open with...' and then the option you choose. If you untick that box, it will ask you again next time.

As I read your question (although no question marks involved), you should disable the Twitter client to open by default. You can do so by going to "Settings → Apps → Twitter client".
> 1 votes

# Answer
The thing you want to disable is called **App Links** Android Developers

> Android App Links on Android 6.0 (API level 23) and higher allow an app to designate itself as the default handler of a given type of link. If the user doesn't want the app to be the default handler, they can override this behavior from their device's system settings.

To **DISABLE**:
Go to **Settings-\>Apps-\>Configure apps(settings icon in top)-\>Opening links** there you will see list of apps with their *supported links*, tap on any app and it will show supported links and options for that app, something like
Just tap on **Ask every time** and you are done.
> 0 votes

---
Tags: applications, share-menu
---


# Question
Title: How to permanently enable desktop mode on a browser app?
The tablet is brand new so rooted methods are not an option. I seem to remember there being a Firefox add on that had a similar function, which is now dead and and buried. Are there any other tricks out there?

# Answer
> 1 votes
If you can afford to switch from Firefox to an another browser, I suggest you pick any one of the following:

The said browsers feature *inter alia* universal *user agent/ website preference* for websites visited and also permits overrides per website. I have tested all of them in Desktop mode.

**Note** that Opera may require a restart of itself for settings to take effect.

---
Tags: browser, tablet, browser-add-ons
---


# Question
Title: Google Maps, copying GPS coordinates, getting plus codes
This question explains how to get the GPS coordinates

How can I copy GPS coordinates from a marker in Google Maps app?

I did all that but I come up with a "plus code", this doesn't work for me. How to get the coordinates instead of plus code?

# Answer
I answered the question you referred to and checked the reason

**Your GPS is off**

Switch on your GPS ( wait for the faint blue circle to show up indicating your location) and then drop marker ; you can't get GPS coordinates keeping the GPS off ! (not to sound snarky )
> 1 votes

---
Tags: google-maps, samsung-galaxy-s7
---


title: Prevent "is this you" popup on my phone

text:
# Question
Title: Prevent "is this you" popup on my phone
There's a Google account I share with others which I use as an oversight account, to be the maintainer of several shared Google Drive folders. I share this account with other members of a small team, which occasionally gets new members and has old members leaving.

Whenever a new team member tries to login on this shared account, one of the members who already had the account logged in on their phone gets a confirmation-popup which they have to confirm in order to be able to login on the account. I've never set up any 2FA or anything in my Google account, and I've not set up a recovery phone nor set up my phone to sign in.

So basically nothing about my phone should be specific to my phone, and Google shouldn't even try to ask me if it's me trying to sign in. This leads me to my question: how do I prevent this 2FA-like system from requiring me to confirm anything at all on my phone whenever someone logs in from a new computer?

# Answer
> 2 votes
**No**. There's no way you can prevent it. It's a **security** feature implemented by Google as pointed out in comment

If security can be relaxed there is no security

In your case with people joining in and leaving all the more reason - think of it as you are running a small company with employees using a common mail account - you wouldn't want unauthorised access

That it's a low value account to you is not relevant given that it's *your account* and Google security policy rightly does this

---
Tags: settings, google-account
---


# Question
Title: Where to get old systrace(platform tools) for SDK 17 and less?
I am using an older Android device which uses Android 4.2.2.
Older devices can not use the newer CPU profiler so I want to use `systrace`.

I tried using the current version of systrace but got the warning:

```
"Device SDK version < 18 (Jellybean MR2) not supported. Your device SDK version is 17."

```

I found the links below, which gave me a link to download tools and adb, but I can not see systrace anywhere:

Where can I find the old systrace?

# Answer
I found the download page for SDK version 17 through https://web.archive.org.
https://web.archive.org/web/20120327202205/http://developer.android.com/sdk/index.html

After downloading, there was no platform\_tools folder, so I checked tools to see adb\_has\_moved.txt which suggests that android.bat should be run to generate the folder. After execution, the SDK manager opens with the option to download platform\_tools. This downloads platform\_tools with systrace inside to the folder.

* Unfortunately, systrace seems to be outputting the following error: `C:/Python27/python.exe ./systrace.py --time=5 -o mynewtrace.html
Traceback (most recent call last):
File "./systrace.py", line 212, in <module>
main()
File "./systrace.py", line 124, in main
ready = select.select([adb.stdout, adb.stderr], [], [adb.stdout, adb.stderr]
select.error: (10093, '`
> 0 votes

---
Tags: 4.2-jelly-bean, android-sdk
---


# Question
Title: Is it possible to recover Google authenticator database
I am using 2 factor authentication through google authenticator and forgot to keep backup for one of the websites (cex.io). When I changed to new phone, I uninstalled Google authenticator from the old one. And now I am locked out of my account. I still have access to the phone and I have reinstalled google authenticator.

Now in this situation, is there any possible way to recover the keys for two factor that were saved on my phone? Customer support for cex.io is very slow and I am not sure when they are going to disable two factor so that I can setup for my new phone. If it is relevant, I was using Redmi 1s from Xiomi.

# Answer
You should wait for the reply from the Support team of cex.io. As you didn’t save QR codes you cannot restore your tokens. Tip: save the QR code at the moment of token enrollment and keep it in a safe place. Then you’ll be able to restore your tokens on your new device. Or next time you’ll take a decision to change the phone, first of all, you should disable 2FA at your account settings (you will be asked to enter the OTP generated by Google Authenticator from your old phone). Then you should download Google Authenticator on your new device and add new tokens.
> 0 votes

# Answer
Google Authenticator uses "seed" values which are symmetric keys used to generate OTPs (One Time Passwords). This means there is more than one copy of these keys, one with Google and other with the registered applications. In a sense they are in pair, hence symmetric. When you try to register your new device with authenticator, there are more than two copies of these keys and this causes an authentication problem. If these keys were easy to be backed up and restored, the security might have been at risk. So, all you can do is re-register your new instance of Google Authenticator. For this you need to follow these steps-

1. Log in to your Google account (Since the Authenticator's key we have wouldn't be useful here, you can choose either Call or Message to get a code on your registered mobile number.)
2. After logging in, go to My Account \> Sign-in & Security. In the password and sign-in method click on 2-step verification (you will be asked to enter your password again).
3. On the next screen, you will see an option for Authenticator app, click Change phone and select Android or iPhone(accordingly).
4. On your new phone install Google Authenticator app and open it, go to Set up an account and choose Scan barcode. Delete the previous entry if you have pre-installed the app and have an account registered.
5. On the next screen, enter the 6-digit key which you get on your app.
Let me know if there's an issue.
> 1 votes

---
Tags: internal-storage, sqlite
---


# Question
Title: Can a dual SIM Android phone receive voice calls to both SIMs?
Is it possible for a dual SIM phone to receive calls (not simultaneously of course) to both SIMs without any manual switching?

From what I have seen, Android 4.0 seems to support voice call for SIM #1 and video call (which seems to imply voice too) for SIM #2. That seems like you get 2G voice coverage for SIM #1 and 3G voice coverage for SIM #2. Is this true?

I guess this may vary depending on particular phone model, but what solution is Android dual-SIM industry mainstream currently?

# Answer
Please take a look at this question and my answer to have basic understanding on how the manufacturers use the terminologies.

These differences are hardware based and nothing to do with Android. Hence, if you had properly chosen your hardware:

* Yes, you can receive incoming calls in both SIMs without manual switching - even simultaneously! Yes, the other call will be treated as if you are receiving a call when you are on another on a single SIM phone. Depending on your settings and operator restrictions, you may have enabled call waiting and hence it will be displayed on your mobile screen. You can then hold one and switch to another. This was tried in Samsung Galaxy Y Duos phone.

I am not sure about your other question about video call.

**Update:** In Samsung Galaxy Y Duos (a dual SIM phone) though both SIMs were active to receive calls and access Internet simultaneously, only one of them was allowed to use 3G network. If I opt for 3G network in SIM1 and opt for 3G on SIM2, a message says I can't use 3G on both and changes SIM1's network to 2G and retains SIM2's network to 3G as per my input.
> 6 votes

# Answer
Android phone basically have two different dual SIM systems, AFAIK:

1. DSFA (Dual Sim Full Active): both SIMs can receive calls simultaneously, and you can switch between one call and the other
2. DSDS (Dual Sim Dual Standby): when one SIM is receiving a call, the other one is in standby. It will receive nor calls, nor SMS. It is like the second SIM is put in a phone turned off. As soon as the call ends, both will return to active state.

For more details, this page from NGM is pretty explicative.

Like DSFA and DSDS, also network coverage for different SIMs is all on the manufacturer's choice: I once had a cheap Dual SIM phone (not even a smartphone) which had a UMTS first slot and GSM second slot, but most smartphones today (all high-end ones for sure) offer LTE on both.

Android also allows you to select a favorite SIM for various action: you can always choose which number you want to call or send from, but if you have a plan good for messages and one made for voice calls, you can tell Android to send SMS from the first SIM and calls from the second, unless specified otherwise. So, you don't risk spending more than you should when forgetting to tell which SIM you want to use for a call, or to switch SIM.
> 4 votes

# Answer
Dear Dual Sim active or simultaneously mean in any phone who support or have dual Sim Card phone and you received call at Sim one during your running Sim one call any one call at your second Sim who are its same phone where your call are running and you are able to pick 2nd Sim call bye holding 1st Sim call that was only Some China mobile phone before 4 year every coming phone and Samsung two model D780 and c3212 that all are Disconnected. Now no one Brand offering this function.
> 1 votes

# Answer
Surprisingly Asus Z00AD is working with DSFA (Dual Sim Full Active): both SIMs can receive calls simultaneously, and you can switch between one call and the other
> 0 votes

---
Tags: calls, dual-sim
---


# Question
Title: Android System WebView is disabled and cannot be changed
I updated my Nokia 8 to Oreo 8.1 beta, and while going through some settings, I noticed that Android System WebView is disabled by default, and cannot be changed.

Why is it disabled?

# Answer
Even though I noticed it only now, the change was introduced in Android 7 Nougat itself. Chrome will take over its place.

Read beeshyams answer for further info.

If I go to apps manager and disable Chrome, then the Webview app is automatically enabled, and can be updated from Play Store.

If I enable Chrome, WebView is automatically disabled again.
> 4 votes

---
Tags: webview, 8.1-oreo, nokia-8
---


# Question
Title: Move all my Authenticator credentials to a new phone
I have enabled 2 factor authentication, using Google Authenticator, for 6 services: LastPass, Dropbox, Evernote, Wordpress, Tumblr and Google. How can I transfer them all to my new phone?

I followed the instructions here, but the result of that was only that my Google account authentication was moved to the new phone. So, now I can access one account using my new phone, and need my old one for the other 5.

Surely there is a way to do this in bulk? I don't really need to do something special with each service provider do I?

New phone is Motorola Moto G3, old is Moto G. Both working. Neither rooted.

# Answer
You should disable and re-enable two-factor authentication for each account. In the process of disabling you will be asked to enter the OTP from your old phone. As soon as you disable it you should enable it and add tokens to the Google Authenticator on your new phone.
> 0 votes

---
Tags: security, google, data-transfer, google-authenticator
---


# Question
Title: How to use "USB Mass Storage Mode" on Android 4.3+
Followup on How has USB File Transfer changed in Android changed over the years?

I've learned that Android 4.3 and later versions don't have this feature because Micro$oft.

Newer options, Media device (MTP) or Camera (PTP) mode, are horrendous.

It also causes other issues for (Windows) programs that relied on android having USB Mass Storage Mode.

---

Off hand reasons why MTP is awful.

1. Can't copy more than one thing at a time. (Device is busy warning)
2. Warnings that I need to convert files before copying every single time.
3. Just seems to be a lot slower at copying files.
4. Can't edit files on the phone from Windows.

---

So, how can you enable USB Mass Storage Mode on newer versions of Android?

Let's say I'm rooted and can install a custom iso if that makes a difference.

*I've tried searching google, the app store, and xda forums for solutions.*

# Answer
I reckon there might be workarounds. Currently, there are a few apps offering to restore the lost UMS option

Given that you device is rooted there are some options worth exploring:

1. **Using USB MASS STORAGE (UMS) Enabler**

> This app's function is to enable Mass Storage Mode for mounting your Memory Card as a USB Drive in Computer from your rooted device \[**Android 4.0+**\].
>
> It does not mount internal storage, and it will not work if your device doesn't have External Memory Card Support

**Steps to Enable UMS:**

1. Connect phone using USB cable to Computer or TV or DVD/Audio Player or Mac (or even to other phone with OTG) or whatever.
2. Open the 'UMS Enabler' app and press 'Enable Mass Storage' and give it root access. (Try 2-3 times if it doesn't work the first time itself)
3. Before disconnecting USB, eject from Computer and then press 'Disconnect Mass Storage' in app.

If it doesn't work, go to App Settings and choose the required settings, and try again. Avoid using memory card from phone when in UMS mode. Learn more here

2. **Using QtADB**

> QtADB is an app based on adb. It requires working **android sdk** (command “adb devices” listing your device),requires Qt libs version 4.7, **root** and **busybox** installed on phone.
> 2 votes

# Answer
No solution.

So Google provides a Android Compatibility Definition Document for vendors to follow so that they can get Google Play Services on their devices.

From The Android Compatibility Definition Document - Section 7.6 Memory and Storage

Lists **USB Mass Storage** as

> If device implementations have a USB port with USB peripheral mode support, they:
>
> * **MAY** use USB mass storage, but **SHOULD** use Media Transfer Protocol to satisfy this requirement.

So Device Manufacturers who want have Google Play Services on their device do not need to have USB Mass Storage support. So any driver or kernel modifications *need* *not* be implemented.
> 0 votes

---
Tags: usb, storage, windows, file-transfer, usb-connection-mode
---


title: Do antivirus apps detect malware apps?

text:
# Question
Title: Do antivirus apps detect malware apps?
As reported in the links below, there are malicious apps on Google Play.

Would android antivirus apps like Avast or AVG detect malicious apps that Google Play missed? Has it ever been document or have you experienced a situation where an anti-virus app detected a malware app?

PS Is there a database somewhere where all known malicious apps ever reported are documented so people can search to see if they have them on their phones?

# Answer
> 1 votes
* Android doesn't need anti virus (unlike Windows) but of course it is vulnerable to malware and Trojans. See Is an antivirus really needed for Android?
* So the so called anti virus apps have to block things like malware,adware etc, otherwise *there isn't any reason for them to be used*. If you see the Play Store description of both apps you mentioned in your question, they **do block malware**. I haven't used them to confirm from first hand experience but the logic and Play Store description holds
* AFAIK there isn't a publicly available database of malicious apps and companies create / update and use their own databases. After all that's the only differentiator

# Answer
> 0 votes
Most likely if google missed it the anti-virus software would miss it also. It could be due to the programs heuristics that it does not get detected or because it is laying dormant waiting or it is disguised as a host application. For the normal user who is using google play, I dont think that you even need to worry about getting a virus unless you are just simply downloading every ridiculous app you can find. I don't use an antivirus on my phone and download all kinds of stuff that I am side-loading. When and if you get a virus, you can usually detect abnormal activity with an ad-blocking app or vpn ad blocker because it is hitting your net connectivity. HTC Boost app will do this also. In the case when I have accidentally installed a virus by downloading stupid warez, malware bytes usually takes care of it when other programs fail to remove it completely. simply download it, scan and uninstall until needed again. Worse case scenario factory reset.

---
Tags: antivirus
---


title: Icon Disa on status bar

text:
# Question
Title: Icon Disa on status bar
Is there a way to remove the Disa's icon on the status bar? It stays and when I scroll down to see, it says "Everything is running smoothly".

Can we remove this and have this icon only when I receive message?

# Answer
> 2 votes
According to Disa FAQ that's foreground feature.

> The persistent notification is created by the **Foreground** setting, found in the General tab of Disa's settings. If your device is fairly new and has plenty of free memory then this setting does not need to be enabled. If you choose to disable it remember to restart Disa for the change to take effect.
>
> The persistent notification was enabled by default for older devices which cannot run Disa in the background without it. However, if you feel that everything is working fine, i.e. you are not seeing the splash screen every time you start up Disa and/or you have no delayed notifications or missed messages, then you can turn this **off** in Settings.

Go to the General tab and then **untick** Foreground. You may need to restart Disa before the notification goes away;

Note: *Some devices (EMUI, OxygenOS and devices without Google Play Services) get delayed messages without this feature enabled.*

Credits:"Disa everything is running smoothly" won't clear

---
Tags: notification-icons, 8.0-oreo
---


# Question
Title: Is there any way to parent proof a phone from themselves?
My fathers phone is an absolute mess every time I look at it. When I passed him the phone, there was one home screen, and the default thing on the bottom launcher bar like phone, messages, browser.

Now, there are something like 8 home screen with numerous duplicates of apps, numerous folders with even more duplicates of apps, folders on the launcher bar, I don't even know where the phone dialler is hidden at this point. Of course, there are all the strange apps that now inhabit the phone as well that promise to "clean" the phone and speed it up and various other apps of that sort. He also manages to disable GPS, disable WiFi, and disable cellular data from time to time among other things.

When asked about it... well... he alleges that he never touches anything.

I'm sure others have been in this position before. Is there any app out there that can do the following:

1) lock all settings like GPS, WiFi, Cellular Data, etc. 2) lock all icons on the homescreen etc. so that new shortcuts/folders can't be created 3) lock new apps from being installed

All of the above can be temporarily unlocked with a password or something like that. It doesn't have to be one app to do everything, even 2 or 3 would be fine... ideally free, but this is absolutely something I'd pay for.

# Answer
Ironically what you need is a parental control app. There are many on the play store but the only one I’ve ever used is Kid's Place. They are all designed to do exactly what you are asking… Lock everything from GPS settings to installing app.

You might also try educating your father with regard to touch screens. He is most likely handling the phone when the screen is active, unaware that every touch is changing “something”.
> 0 votes

# Answer
Use any of the following apps 1). Iwawa 3.2.7 2) SureLock

Alternatively lock desktop settings in nova launcher might be useful
> 0 votes

---
Tags: applications, 6.0-marshmallow
---


# Question
Title: Bluetooth headphones controls problem after Android 7.1.1 Nougat update (Galaxy J5 2016)
I just installed an Android 7.1.1 Nougat update on a Galaxy J5 (2016) phone in our family. (It's running Samsung Experience 8.5, if that's relevant.) There's an annoying problem with Bluetooth stereo headphones that previously worked flawlessly with many phones, including this one. The problem is that Play/Pause button stops the playback (as it should), but another press doesn't resume it. I've tried rebooting the device, unpairing, switching bluetooth on and off, and nothing helps. Could someone help on this?

# Answer
A lot of this depends on:
1. How good the music app you are using is programmed.
2. Which `KeyEvents` your Bluetooth headset sends and how your app handles them.
I guess your headset uses same button for play/pause so there might not be proper handling of `KeyEvents` on the app side.
The solution is to try different app for music playback, check if YouTube app is working OK with your headset.
I will suggest you to use Google Play Music, as it works great with my Bluetooth headset with single play/pause button, running on Moto G4 Play (Android version 7.1.1).
> 0 votes

---
Tags: bluetooth, 7.0-nougat
---


title: YouTube Download not available

text:
# Question
Title: YouTube Download not available
I was on vacation in Asia a couple of weeks ago with my old cell phone. I discovered the YouTube offline feature and loved it!

Now, back home, i tried to use it with my newer cell and discovered that there is no download/offline button in my YouTube app.

Why is that? Is it possible that this feature installed abroad, but was actually not available in my home country? Most important: How can I watch YouTube videos offline?

# Answer
> 4 votes
I am from India where we have this feature and didn't know that it is **not** universally available

From YouTube help

You can download only in these countries

> * Algeria
> * Egypt
> * Ghana
> * India
> * Indonesia
> * Jordan
> * Kenya
> * Libya
> * Malaysia
> * Nigeria
> * Pakistan
> * Philippines
> * South Africa
> * Thailand
> * Vietnam
> * Yemen

Reasons not stated but on reddit there is an explanation given two years ago by a user who seems to be from YouTube

Alternate option is to use YouTube Red

---
Tags: 7.0-nougat, youtube, offline
---


title: Where does Amazon Music store files?

text:
# Question
Title: Where does Amazon Music store files?
I have recently installed Amazon Music, I am a Prime customer. Music from my cloud has downloaded to my device (Galaxy S3) but I want to move it to my SD card. I cannot find the music files anywhere to move them.

Does anyone know where they are?

# Answer
> 4 votes
I ultimately found the m4a files in /mnt/extSdCard/Android/data/com.amazon.mp3/files/Music

The trick, however, is that they are hidden files. They do not appear when viewing the folder with either the native file manager or RootExplorer (even when "Show Hidden Files" is checked). They are found only by using RootExplorer to search the device for "m4a" files.

At least now I know they are on the SD card anyway.

# Answer
> 4 votes
First check Amazon Music App Menu, Settings (gear wheel icon), tap Storage Location.

If set External, try looking in *Card\Android\Media\com.Amazon.mp3*

If set Internal, try looking in *Phone\Android\Media\com.Amazon.mp3\files\media\Music*

Then usually subfolders by Artist. And yes, finding them each time is highly annoying! On Galaxy S5 with Android Marshmallow/6.x, I used the standard My Files manager to add a shortcut to the My Files start screen for my Card folder.

# Answer
> 1 votes
On my Galaxy S5, this is the path:

Phone\Android\data\com.amazon.mp3\files\Music\

My phone software, including Amazon apps, are current versions for today's date.

# Answer
> 0 votes
On my Galaxy S4 downloaded music goes to /storage/sdcard0/Music

And streamed music goes to /storage/sdcard0/amazonmp3/temp/.streamcache

# Answer
> 0 votes
Nexus 5X Marshmallow, Amazon player download location. Just using File Manager, using the directory tab not the category tab (did not have show hidden files selected) and literally go to Music folder. All my Amazon downloads were found in the Music folder.

(SD-card)storage/emulated/0/Music

# Answer
> 0 votes
On my HTC 610 Desire running Android 4.4.2, Amazon music files are stored under two different directories on my SD card.

Files from CDs or songs that I have purchased through Amazon are located under:

**This PC\HTC Desire 610\SD card\Android\data\com.amazon.mp3\files\Music\Public**

Files that are perks for being an Amazon Prime member (I don't have to buy them, they are available for Prime members to stream as part of a Prime subscription) which I download for offline listening are located at:

**This PC\HTC Desire 610\SD card\Android\data\com.amazon.mp3\files\Music\Private**

# Answer
> 0 votes
On a Samsung Galaxy s6 Edge, the .m4a files are stored in a the following location:

My Files\>Device Storage\>Android\>Data\>com.amazon.mp3\>files\>Music

You can use "My Files" to launch explorer on the device and drill down to find them.

# Answer
> 0 votes
On a Google Pixel the files are stored in the following location:

```
Pixel/Android/data/com.amazon.mp3/files/Music

```

# Answer
> 0 votes
On my Samsung Tab 8.4 inch SMT 700 the path is: SD Card/ Android / Data / com.amazon.music / files / music

---
Tags: samsung-galaxy-s-3, amazon-mp3
---


# Question
Title: Google Calendar Sync issue in Xiaomi Max 2 (Android N 7.1.1 NMF267), doesn't ask for "storage" access
I'm on a Xiaomi Max 2, MIUI 8 (Android N 7.1.1 NMF267).

Google Calendar sync works when I choose "Refresh" from the top right inside the Google Calendar app. But a few hours later, the calendar shows up empty. When I click "Refresh" again, it works again. And so on.

This seems to be a widespread problem judging from online complaints. I'm savvy with computers and phones, and have tried every fix mentioned online. Including clearing cache in the Google Calendar app, uninstalling it, clearing cache in Google Play Services, and re-installing the Google Calendar app.

The Google Calendar Sync Android Docs say to "make sure that Calendar storage is turned on"

HOWEVER, on my phone, Google Calendar doesn't even **ask** for App storage permission. It doesn't show up below in the list of apps asking for "storage permissions" (Note: the "Calendar" below is MIUI's internal Calendar app, **not Google Calendar**. MIUI is Xiaomi's Android skin):

I'd appreciate any suggestions on resolving this issue.

# Answer
> 2 votes
Answering my own question.

I'm now on Xiaomi MIUI Global 9.0 Stable 9.0.3.0 (NDDMIEI) with Android N 7.1.1 NMF26F.

I found a separate app called **Calendar Storage**. This app shows up under `Settings / Apps / All` It doesn't show up under `Settings / System Apps` or under `Settings / Apps / Downloaded` which is probably why I missed it earlier.

After doing "Clear data" and "Clear cache" inside this app, my Google Calendar app's sync seems to be working.

---
Tags: sync, google-calendar, xiaomi
---


# Question
Title: PRESTIGIO PMT7177 TABLET STUCK ON BOOT SCREEN AND CAN'T BE CONNECTED TO PC(connecting/disconnecting continuously)
Unbootable PRESTIGIO MULTIPAD 4 DIAMOND PMT7177-3G tablet diagnosis(my child device) : When power off : a) charging; b) accessing recovery menu, three ways appear on the screen: recovery mode, fast boot, normal boot. Choosing first, freeze on doing anything, choosing the other two it stuck on boot screen. When power on : a) freeze on boot screen; b) after connecting to a desktop/laptop with a various number of usb cable, freeze on boot screen and constantly connecting and disconnecting. The usb ports from desktop/laptop are ok(I’ve tried to connect the my phone in all usb ports of pc whith all usb cable that I have and everything is ok). In device manager the tablet is detected for a second, after that disappear because is connecting / disconnecting over and over again from PC. It simply can’t stay connected. I tried to disable the usb settings from power option plan, but nothing happened. My first concern is to connect the tablet to a desktop/laptop+flashing firmware. Any suggestions/tutorial on how to do it, will be highly appreciate. Tks.

# Answer
> 0 votes
Basically there's a method that works always. You need to go into recovery mode and reset the device to factory settings. How this is done varies from device to device so you have to look that up.
A warning: **Doing a factory reset will wipe everything from your device.**

---
Tags: connection-issues
---


title: Encryption in Samsung Galaxy S8

text:
# Question
Title: Encryption in Samsung Galaxy S8
Could someone explain what does it mean that Galaxy S8 with Android 7.0 is encrypted by default even when the phone has no password.

I thought it is encrypted because of PIN. And you should type correct PIN to decrypt data.

But I was told that even if phone has no password it is encrypted by default.

By encryption I mean that my phone has protected / unreadable data and I need to somehow decrypt it - by typing the password (pin, pattern, etc).

What does it mean it is encrypted by default ? Right now anybody could take my phone, boot it because it has no password and get access to all my data (photos, movies, sms, etc)

# Answer
> 2 votes
When your device is encrypted (out of the box) and doesn't have a password, it means that - It is encrypted using the OEM encryption algorithm and the hardware characteristics **specific to your device** (see Trusted Execution Environment ). However, because there is no PIN / pattern lock , one can boot into your device and access data

When you create a PIN/ pattern to permit access to your device, this PIN is used to salt the encryption password and effectively change it. Hence PIN / pattern not only changes your encryption password but also prevents unauthorised access to your device. Everytime you change PIN/ pattern the encryption password is changed

---
Tags: security, encryption
---


# Question
Title: How can I access my Android Internal Storage (data/data) from the pc?
Not the SD Card that downloads, folders, gallery, etc. goes to. I mean the data/data internal memory of the Android device, where game saves, factory apps, etc. goes to.

As much as I'd love to root my device to access storage, I am afraid of the risks associated with it, like bricking. It's a Lenovo Ideatab S2109A-F and have found no simple low risk ways of rooting it and no one click root apps support it. It runs ICS 4.0.4.

But anyways now I'm turning to a pc method. We have a Windows Vista Compaq Presario computer, though its internet network card is dead and can't read our wireless router so I must tether to connect it to download whatever drivers I need for the pc to access internal memory. I don't plan to do anything with the storage itself for risk of damaging my device, I only intend to back up a few save game files to a pc folder so I don't lose them, just in case the tablet needs reset for any reason. Don't wanna lose my files and I cannot back them up if I can't access internal storage.

So step by step, what do I have to do and what files to download in order for the pc to read files from my Android internal data? Any alternative solutions would help too and if you know an easy low risk way to root this particular tablet, I'll give it a go. I tried looking up ways and tried, but nothing helped me.

# Answer
Directly accessing `/data/data/*` is not possible without root – neither on device, nor remotely from your PC.

But your question rather is a XY problem: what you really want to do is "to back up a few save game files to a pc folder so I don't lose them, just in case the tablet needs reset for any reason". And for that, you've even put a tag that already answers your question: . Follow up to its tag-wiki for some general hints (e.g. how to install a minimal version of it). Then see the tag-wiki and scan it for "ADB" (also check the linked questions there).

Basically, what you want to do is to `adb backup` the relevant apps. Such an ADB-Backup always includes the app's data, and optionally the `.apk` of the app as well:

```
# adb backup -f <file_name> [-[no]apk] <package_name>
adb backup -f myApp.ab -apk com.foobar.app

```

The only thing you need to figure first for this is the package name of the app you want to backup. Easiest way of doing that is checking its page on PlayStore, where the package name is part of the URL (`id=<package_name`). Alternatively, e.g. the app AppInspector can help you find the package name.

If you later need to restore that, `adb restore <file name>` is all you need to call.
> 3 votes

# Answer
It's `/storage/emulated/0/`, like if you have downloaded a movie then:

```
adb pull /storage/emulated/0/Downloads/moiveName /Volume/yourVolumeName

```
> 4 votes

---
Tags: adb
---


title: How to add more options on setting?

text:
# Question
Title: How to add more options on setting?
How can I add more features on Android's settings. I saw some difference on my CM ROM's settings , how does the developer add new features or option on setting? Is it related with framework?

I want to add Newton interface like this screen shot.

# Answer
You *can't* add features and generally *customize Settings*.
Some features are added by android rom (During upgrades, ...) and **Developer Options** can be added using this trick:
goto: `Settings` -\> `About Phone` -\> Press `Build Number` multiple times.
> 1 votes

---
Tags: settings
---


title: Notification backup?

text:
# Question
Title: Notification backup?
How can I export my push notifications so they can be imported again on accidental deletion?

If I accidentally wipe out a notification or press the clear button, Android does not ask me for confirmation and just cleans up.

# Answer
> 2 votes
If you do not want to use any third party app, that can read every Notification on your phone then there is a built-in Notification log in Android.
How to enable:
You can see your **Notification log** under **Settings shortcut widget**.
Long press on home screen.
Select **Add widgets"** and select **Settings**.

Click on **Notification log** and a shortcut will appear on your home screen to launch **Notification log**.
That's it. Check details of every notification you missed.
*You can't send them back into Notification tray.*

# Answer
> 1 votes
Here's an app that saves your notification history. Even after you clear your notification, you'll be able to go back and see what it was. The app is called notification history

---
Tags: notifications
---


title: Unfortunately, Mail has stopped

text:
# Question
Title: Unfortunately, Mail has stopped
I have an HTC One M8 and am using the stock launcher and am not rooted.

I keep getting the error *Unfortunately, Mail has stopped.* when I try opening the stock HTC mail app.

I have gone into the App Info for the mail app and tried to "Clear cache" but it doesn't look like it's doing anything.

I have also gone to **Settings\>Accounts & Sync\>Exchange ActiveSync** and unchecked Mail in the account that is using it.

I have also tried rebooting my phone.

Any other tips or advice aside from basically wiping the phone?

Thanks

# Answer
A bug may have corrupted the app's data. You could try resetting the 'data' portion instead of just the 'cache'. This would essentially make the app reset to factory default (but only that app, not the rest of the phone).

You would have to redo all of your settings, but the important parts (emails) are on the exchange server, so it wouldn't be too difficult to get back to the way things were.
> 1 votes

# Answer
I would suggest to clear the "Data" not the cache, if the problem is still persistent or has happened after a recent update then try to roll back to the factory version.
> 0 votes

---
Tags: email, crashes, htc-one, stock-email-app
---


title: Find out what's disabling screenshots

text:
# Question
Title: Find out what's disabling screenshots
My nexus 5x with cyanogenmod doesn't let me take screenshots anymore, telling me that either some app is disabling them or there is no space left. As i have enough disk space, some app or system setting must be the problem.

I do not know of any new app since the last time i took screenshots, which would disable this and now i cannot even screenshot the home screen.

Is there an option to find out, what's disabling the screenshot function?

# Answer
> 0 votes
I found it. Seems to be a bug with file permissions (owner looks corrent, possibly selinux?).

Remove or rename the Screenshots folder, see https://forums.oneplus.net/threads/cant-take-screenshots.78176/page-2#post-7449160.

# Answer
> 0 votes
I just requested desktop site on browser, log in and screen shot will work (so far). Forget the apps, I've uninstalled most of them and just log in on my browser of choice (Samsung beta will work on just about Android phone and even has a secret mode).

---
Tags: screenshots
---


# Question
Title: Is it possible to install android app directly from facebook ad click
We have a fb ad for our app but the link click only redirects the user to google play. Is it possible to download the app right away by the time user clicks "Install Now" button at the ad?

If yes, please provide me any brief understandable steps or links. I've tried searching but the hits are just so confusing and complicated.

# Answer
No, if you want user to have an apk installed from playstore. It has to go through play store app. Only other way I can think of is to make user download an apk file of your application from your server (Not a ideal thing to do)
> 5 votes

---
Tags: applications, facebook
---


title: Facebook Messenger Virus on Android

text:
# Question
Title: Facebook Messenger Virus on Android
I received a message from a friend on facebook

The message said "this video is yours 'mt name'" with a shocked emoji face and my profile picture below.

I was daft enough to click the link and then noticed that it did not take me to youtube, instead it went through a number of URL redirects, I then instantly closed the app.

I have searched online and found out about the "Facebook Messenger Virus" and this appears to be it.

Whilst searching, all removal details are aimed at Windows desktop computers.

I clicked the link from my android phone and am keen to find out if:

a) the malware affects android

and

B) if so, how to get rid

I have scanned with Norton Security, Malwarebytes and lookout and all say I am virus free but I would like to make sure that there is nothing else I should do?

any help would be great

# Answer
No, It won't affect your phone because it is supposed to work on a windows OS and Android is completely different from it. If such thing was possible, everyone would have been broke till now.
> 0 votes

---
Tags: security, malware, facebook, antivirus
---


# Question
Title: Free PDF reader for Android phone that has a "Go To page" function
Is there a free PDF reader for the Android phone that has a "Go To page" function?

When I try to read a 600+ page document on my smartphone I find it tedious to scroll to the page I'm interested in. It takes a lot of time and is not precise. It would be much easier if possible to jump directly to the page I want (I know which page I want to see because there is a "Table of Contents" in the document - such a fresh and wonderful invention).

I tried Adobe Reader X, and my phone's default PDF reader application, but they don't seem to have an option to jump directly to a page, or at least this is not a documented feature and I didn't find how to do.

Is there an alternate (preferably free) PDF reader for Android?

# Answer
VuDroid. market It has "Go to page", but can't search.
> 1 votes

# Answer
You can goto page in 'fit to screen' or 'continous scroll' mode (but not 'reflow text') by touching at the bottom of the screen and it'll make a scroll bar turn up. As you drag your finger left and right you'll see the page number and total number of pages at the top left of the screen.

Edit in 2015: Slightly different now: touch at the bottom, then you'll see a page number on the right edge of the screen, which you can drag up and down.
> 2 votes

# Answer
Adobe Acrobat Reader has the function, on the right you have a little arrow with the page number, tap on it and you'll be able to enter the page number
> 2 votes

# Answer
The free PDF Annotation app has a goto function (as well as a search function). I use it myself to read PDF and make notes while reading.
> 1 votes

# Answer
It is very simple. On the lower left corner of the page you are on there is the page number. If you do not see it touch this place and the page number will appear. For example if you are on page 54 in a file 700 pages long you will see 54/700. You touch the number 54 and a request "Go to page" will appear with a supporting touch keyboard. You print the page number and OK.
> 1 votes

# Answer
There's this service called cameyo. Basically it lets you run Windows programs through your browser or from their app. They have a wide variety of apps set up and you should find a good pdf reader there.
> 1 votes

# Answer
Use WPS office its large and has lots of stuff you may not want. But the viewer is really good and works with TOC commands and table of content functions. Hope this helps.
> 0 votes

---
Tags: pdf
---


# Question
Title: Allow fingerprint unlock but require password after a certain time limit
Currently with a Samsung Galaxy S8, but I believe this is common to other devices, I can setup fingerprint unlock which requires a password when the device starts up or if I fail to scan my finger correctly a few times.

I would like to add another limitation: allow fingerprint unlock but require a password unlock every x minutes/hours or some other configurable time limit.

A somewhat silly scenario to illustrate the need: suppose I fall asleep on the train, I don't want anyone to be able to scan my finger and unlock my phone. I still want the comfort of unlocking the phone with my finger while knowing that after a while it will lock itself and require a password.

Is there a setting I'm missing or an app that can do that?

Following @beeshyams's answer, here are my current settings.

# Answer
> 1 votes
Samsung has its own ways of implementation so this may differ but stock implementation :

Fingerprint can unlock the phone after it goes to sleep ( Settings &radar; Display → after xx minutes of inactivity) **only** if Power button is not used to lock *and* default lock screen is used

If you enable power button locking or any third party screen lock / launcher that can lock screen, you can't unlock with fingerprint. You require to enter PIN

That is a far more easier way of achieving what you want (though you can't configure the delay) going by the need in your example

If you really need a configurable interval, that *may* be possible but would surely need root

---
Tags: security, password, samsung-galaxy-s-8, fingerprint
---


# Question
Title: Is android kernel a microkernel or a monolithic kernel?
Since the android kernel is derived from the mainstream Linux kernel, with additional drivers for a specific android device. is it safe to say that the Android kernel is also a monolithic kernel? But Android removed System V IPC features (message queues, shared memory segments, semaphores),So to summaries i just want to understand how different is the Android kernel with respect to the mainline Linux kernel?

# Answer
The term ‘monolithic’ is usually applied directly to the kernel of an operating system, rather than the operating system itself which is a boarder, fuzzier concept.

Monolithic kernels, such as Linux, are distinguished from microkernels such as Mach and L4 by having a relatively large amount of code operating in a shared address space. Microkernels tend to have a smaller amount of a shared code and communicate between the components of the kernel using a fast message passing mechanism.

Since the default android kernel is derived from the Linux kernel, it is safe to say that the Android kernel is also a monolithic kernel.
> 2 votes

---
Tags: kernel
---


title: How to replace Google Now to TouchWiz?

text:
# Question
Title: How to replace Google Now to TouchWiz?
I'm using Samsung Galaxy S4 on Android 5.1 Lollipop. I found Google Now in settings and I decided to check what is it. Now settings interface has changed and I don't know how can I replace Google Now back to TouchWiz.

# Answer
> 2 votes
If you're on 5.1, it could be: System Settings --\> Default Applications --\> Home. Select touchwiz and press the home key. Hope this helps.

# Answer
> 1 votes
Uh, I'm not entirely sure what the question is so just tell me if I'm wrong. If you pull up Google Now launcher under the apps section of settings there should be a button titled "clear defaults." If you select this it should ask you which launcher you want to use next time you close an app. You can also install a different launcher and the same thing will happen but the other way should be easier.

# Answer
> 0 votes
I had this issue, open up Google Play, search for Google Now Launcher, select uninstall and it will revert back to Touchwiz interface

---
Tags: launcher, google-now, samsung-touchwiz
---


title: Mirroring to multiple android devices

text:
# Question
Title: Mirroring to multiple android devices
Is there any way I can mirror one android device to other Android devices in my local network?

# Answer
> 1 votes
Try screen **streaming over HTTP**, for that you can use an open-source Screen Stream application available on F-droid.The application allows viewing the device screen in your web browser.

> It uses MJPEG to encode screen images and send them through the network. So it works with any desktop or mobile browser which supports MJPEG (Chrome, Safari, EDGE, Firefox).

Depending on what you are trying to achieve, it is best suited to show your device screen during presentations and demos but not ideal for streaming video, and does not even support sound (since MJPEG does not support sound).

> Expected delay is at least 0.5-1 second or more on slow devices, bad WiFi or on heavy CPU load by other apps.

The application works via **Wi-Fi** (and/or 3G/LTE network). Fast and stable Wi-Fi recommended because of high traffic and low network delay requirement. **No Internet required**, however, there must be a network connection between the client and the device.

The number of client connections is **unlimited**, but be aware that each of them requires some CPU resources and bandwidth to send data.

*Note: Some Wi-Fi networks (mostly public/guest) block connections between its clients for security reasons, so you may not be able to connect to the device via Wi-Fi cell operators may block incoming connections to your device for security reasons, so you may not be able to connect to the device on using this IP address.*

---
Tags: screen-mirroring
---


# Question
Title: Why are certain songs on Google Play Music greyed out on my phone but not on PC?
Here's one that's been driving me crazy: The other day, I noticed songs on my phone's "Thumbs Up" playlist, songs that were both bought from Google Play or from elsewhere, were greyed out on my phone.

This seems to be a problem with Google auto-matching songs to their own songs offered on the Play Store. The songs that are greyed out and were uploaded have an option to "Fix Incorrect Match", but songs that were purchased from Google are greyed out anyway. Songs that can't be matched are left alone. This is also only limited to the "Thumbs-Up" playlist.

(Click the image for full-size)

This issue does not persist on Windows and does persist on Android regardless of internet connectivity or playlist downloading.

# Answer
I managed to fix it by checking my settings, "stream only on wifi" was turned on some how.. once I turned that off, everything available as before
> 3 votes

# Answer
It's actually quite simple. Those songs aren't available because you have no internet connection, and Google never cached them on your phone for offline music.

To test this out, try this: Connect to WiFi, and you'll notice that all your songs are available. Try playing a song all the way through. Now turn off WiFi/your data connection and you'll notice you can still play that particular song, while others might be grayed out.

Note: This also happens for songs on a data connection as well when the "Stream on WiFi Only" toggle is checked.
> 1 votes

# Answer
Oddly enough, this fixed itself on it's own.

(Click the image for full-size)

Thanks for nothing, Google.
> 0 votes

# Answer
I had this issue. I force stopped the app and cleared the cache. All good now.
> 0 votes

---
Tags: google-play-music
---


# Question
Title: How can I update the Android of my Tablet? (TITAN Android 4.0.3) It is root
I need help to install another ROM...

The tablet says the model is 720F, but in the back cover it says PC7010ME (?)

I'm confused... It doesn't have Home button. It has ESC; On/Off; M (Menu) key. The home button (along with Back and Options) is in the OS.

I'm using Ubuntu 17.10, if that helps somehow..

(First time performing this ROM process)

# Answer
> 0 votes
As this is obviously some generic Chinese knockoff Android tablet, upgrading it is near impossible if the manufacturer never released a new update (as they never do). If you were hoping to go down the custom ROM path, well you still can't upgrade it as a custom ROM simply doesn't exist.b No one wants to spend time and effort to develop for such a erm... "niche" device.

---
Tags: rom-flashing
---


# Question
Title: Android input language adding phonetic variation
I'm looking to add a Russian Phonetic keyboard layout to the default list of input layouts in Jellybean 4.2.2.

Going into Settings-\>Language & Input-\>Keyboard & Input Methods/Android Keyboard-\>Input Languages

On that menu I see Russian, but it is the standard Russian keyboard which doesn't have Russian letters mapped to the English QWERTY layout. There apps that do this but I lose the gesture typing capabilities for example.

I was hoping there was a way of adding a Russian (Phonetic) layout to the list by somehow modifying the standard Russian layout and readding it as a phonetic variation.

# Answer
> 1 votes
After you've added Russian language to GBoard go to Languages, click Russian and it will show you additional keyboard layouts. Swipe right and choose the phonetic layout you like - there are even more than one!

---
Tags: keyboard, 4.2-jelly-bean, nexus-4
---


title: How to reset allwinner kitkat 4.4

text:
# Question
Title: How to reset allwinner kitkat 4.4
I have forgotten the lock code for my kitkat 4.4. Is there a way to hard reset it back to factory? I only have a power button and a volume button. Can someone please help me?

# Answer
AllWinner devices (devices powered by a AllWinner CPU) don't have a recovery menu from which to perform a factory reset.

In order to reset your device, you will need to know which CPU is inside. AllWinner CPU have number such as A10, A13, A23, A33, etc. Such information can be found out from the device's specifications from the internet or manually by opening the device and then locate the CPU.

So, when you get all the information about the CPU, you will need to find the ROM/firmware for that device then flash it to the device using a tool called PhoenixSuit or LiveSuit (both are similar).

The flashing process is quite simple. Go **here** for a tutorial on how to use PhoenixSuit for flashing a AllWinner device (A23 in the example).
> 1 votes

---
Tags: 4.4-kitkat, locked-out
---


# Question
Title: Is it possible to use 2-step verification with multiple accounts on a phone?
Using 2-step verification with Google Authenticator on an Android handset provides good security for accessing Gmail and other Google services. What I am curious about is whether Google Authenticator can provide support for all Gmail accounts on the phone (multiple Gmail accounts can be added to a single handset under the Accounts menu in Settings). Will both accounts authenticate using the same codes?

# Answer
Yes, the Android as well as Blackberry versions of Google's Authenticator app supports multiple accounts.

Press MENU and choose SCAN BARCODE after you've set up your new Google Account for 2-factor auth to grab the displayed barcode or enter details manually.

Details: https://code.google.com/p/google-authenticator/
> 5 votes

# Answer
https://market.android.com/details?id=com.google.android.apps.authenticator

> Google Authenticator creates two-step verification codes on your phone.
>
> Google Authenticator works with 2-step verification for your Google Account to provide an additional layer of security.
>
> Features:
>
> * Automatic setup via QR code
> * **Support for multiple accounts**
> * Time and counter based code generation
>
> To use this app, you need to enable 2-step verification on your Google Account.
> 2 votes

# Answer
Google Authenticator, as well as other 2FA applications, support multiple accounts (not only Google services). In the process of token enrollment, you will be asked to scan the QR code. Based on this QR codes Google Authenticator generates one-time passwords. As QR codes are different OTPs generated by the app are also different. You should create a new token for each account.
> 0 votes

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


# Question
Title: Are there any stats of Android version distribution by region?
The dashboard shows global distribution, and I wonder if there's a way to find out the difference in Gingerbread distribution between say, India and Europe.

# Answer
Not for those "ancient versions", but for Android 4.0+ you can find some stats in Christina's Blog. Giving the example matching closest to your question:
> 12 votes

# Answer
I answered a similar question some time ago. The best source I could find was this site, which bases its statistics on Internet traffic generated on the domain `.mobi`, managed by the domain registry Afilias, by mobile devices. The site gives access to statistics on the web usage by different OS versions (not only Android) by country. With the free access it is possible to select the country to look up, but with paid plans there are a lot of filters available to refine the queries. The process of comparing data can be lengthy, though, as you must look up country by country, there is no general overview.

Also note that: the statistics cannot be precise, as they are bounded to accesses on that particular domain name, but I think they can serve well for an overview.
> 10 votes

# Answer
StatCounter have stats by region, showing for example, India's most popular is 6.0 Marshmallow compared with 7.0 Nougat in Europe.

# India:

# Europe:

To get an idea how these might compare with the dashboard, have a look at their worldwide stats.
> 2 votes

---
Tags: android-versions
---


# Question
Title: adb: Push a folder and add only new files within it
Using adb, we can push files or folders. But how can I push a folder ("Music" for example) into my `/sdcard/` that already contains this folder to add just the new files within Music on my computer ? It takes a lot of time to push the entire folder each time I want to add music.

# Answer
Perhaps your best bet is using an alternative tool: adb-sync.

> adb-sync is a tool to synchronize files between a PC and an Android device using the ADB (Android Debug Bridge).

**Setup**

Android

* basically you need to allow USB debugging.

PC

> * Install the Android SDK (the stand-alone Android SDK "for an existing IDE" is sufficient). Alternatively, some Linux distributions come with a package named like "android-tools-adb" that contains the required tool.
> * Make sure "adb" is in your `PATH`.(If you use a package from your Linux distribution, this should already be the case; if you used the SDK, you probably will have to add an entry to PATH in your ~/.profile file, log out and log back in.)
> * `git clone https://github.com/google/adb-sync`
> * `cd adb-sync`
> * Copy or symlink the adb-sync script somewhere in your PATH. For example: `cp adb-sync /usr/local/bin/`

**Usage**

To get a full help, type:

```
adb-sync --help

```

To synchronize your music files from ~/Music to your device, type one of:

```
adb-sync ~/Music /sdcard
adb-sync ~/Music/ /sdcard/Music

```

Additionally you can play around with flags in defined in the help section to get the desired result.

Acknowledgements
> 3 votes

---
Tags: adb
---


title: Wrong day in weather notification

text:
# Question
Title: Wrong day in weather notification
Every morning I get a notification about weather at my location. However, at some point it started showing one day in advance - or a day off. For example, the following screenshot was taken on Tuesday, but it tells me the weather for Wednesday. What has happened and how can I fix it?

My phone's OS is Android 6.0

# Answer
> 0 votes
As the comments above suggest, you may have to check your time zone in Settings. On stock Android, it can be accessed under **System \> Date & time**. The best thing to do is to select "Automatic time zone" if you have a cellular network connection; this will automatically set your time zone for you. If you can't, you should set in manually under the **Select time zone** option. If your time zone is correct, then it could be the app that is displaying the weather instead; uninstall it and reinstall it, and see if it is fixed.

---
Tags: 6.0-marshmallow, weather
---


title: How to show my number when calling out?

text:
# Question
Title: How to show my number when calling out?
I have my SIM card set to block the number I'm calling from when calling out. I need this due to work.

What is annoying is that some contacts I need to get a hold of will usually not pick up "Unknown numbers" that call, requiring me to leave a message. I know if I turn my Call ID back on, they pick up right away. **I understand this behaviour, and I do it as well**.

My issue is that on my phone, I have to go through 5 menus before my number is unblocked, then back to the main Phone screen, then make the call, then back to those 5 screens to turn the blocking back on.

I know I can block *per call*, but then I need to remember to turn this on. Is there an easy way I can quickly enable/disable the Call Block setting? I'm on an Asus ZenFone 3 on the Telus network (purchased through 3rd party supplier, not from Telus directly)

# Answer
> 5 votes
Just put \*31# before the number you're calling.

More information: Enabling Caller ID.

> Depending on the operator and country, there are a number of prefix codes that can unblock Caller ID.
>
> * Australia: 1832 (landline and mobile phones)
> * Czech Republic: *31* (landline)
> * Denmark: *31*
> * Germany: \*31# (Some mobile providers)
> * India: \*31#
> * Ireland: \*31# (dialling from mobile) 142 (dialling from landlines)
> * Japan: 186
> * Hong Kong: 1357
> * New Zealand: 0196 (Telecom/Spark)
> * North America: \*82 (\*UB, UnBlock), 1182 (rotary phone)
> * Switzerland: #31#
> * United Kingdom: 1470
>
> On GSM mobile networks, callers may dial **\*31#** before the number they wish to call to enable caller ID.

---
Tags: calls, 7.0-nougat, asus-zenfone-3
---


# Question
Title: What do the app "usage" times in battery settings represent, exactly?
I'm trying to figure out a way to track app usage on my phone without downloading an app that is going to share my personal data. At the bottom of Battery settings, there is a list called "App usage since full charge" which lists about a half dozen apps, each with a % to the right (I guess % battery used), and a "used for X minutes" line underneath. What does the X refer to exactly? Is that the time I'm actively using the app, or the amount of time when the app was using system resources (which I assume could include running in the background).

Version 8.1.0

# Answer
* Percentage of battery used - if you had charged fully and check when the battery is indicating 70 %, i.e., a 30 % drop and it says app xyz used 10% it means that xyz had used 10% of 30% battery expended
* Coming to your main question - it means the total power used by the battery whether in foreground or background , *not* the time you have used it. For instance, you can check your mail and when you go to another app, mail app goes to background and may continue to sync using battery. Same with chat or any other app which uses sync, scheduled background activities, Wakelocks or other processes. In Android 8.0 (Oreo) , if you tap the app on the battery usage section you will see clearly the actual usage *while in active use* and *while in background* as shown

What goes into app usage calculations from a developers perspective

> Total\_Power\_Consumed (mAh) = Bluetooth\_mAh + WiFi\_mAh + GPS\_mAh + CPU\_mAh + Sensors\_mAh + Modem\_mAh+ Wakelock\_mAh + Camera\_mAh + Flashlight\_mAh
> 2 votes

---
Tags: settings, battery-life, 8.1-oreo
---


title: Can we emulate Kindles?

text:
# Question
Title: Can we emulate Kindles?
There are emulators which run on Kindles but I can't seem to find an emulator which runs on a computer and emulates a Kindle device. Closest I can find is for authors checking page formats.

I know Kindles run Android, but there are definitely differences in the OS. I'd like to emulate the full environment, everything from using Amazon Coins as a payment method to cross-app interaction and functionality.

**Are there Kindle emulators, and if so why is Kindle not included alongside other Android versions in most emulators (like MEmu, etc)? If not, why not?**

Note: I don't want this to be a "shopping" question. I don't care about the relative merits of different emulators, if any. A list of emulators would be useful, but I really want to know why emulating Kindle OS isn't a standard feature in existing emulators.

# Answer
> 2 votes
> why emulating Kindle OS isn't a standard feature in existing emulators

Android isn't like Windows. Sure it runs on billions of devices just like Windows but there is no one single unified OS binary for Android that runs across multiple SoCs. Each Android device needs a lot of closed source blobs from the SoC manufacturer, starting from boot to every single driver.

There is nothing available openly to make Fire OS run on hardware other than a Kindle. No source for the OS. No drivers. No unified binary blob that runs on architecture that a VM emulates.

---
Tags: android-emulator, amazon-kindle
---


# Question
Title: Can't unlock pattern on a MediaPad 7Lite!
My son has a MediaPad 7lite and he has forgotten the pattern to unlock his device. The device is linked to his Google account. When we tried to ask for help via the Google account, we discovered that his password works on other devices but not on his MediaPad? Is there any other way to recover the pattern that he created? Can anyone help us out please?

# Answer
> 0 votes
Go to https://www.google.com/android/find and Lock the device. You will be able to set a new password for the phone and now use this new password to unlock your device. Make sure you are connected to the internet on your device or else this won't work.

---
Tags: locked-out
---


# Question
Title: skip whatsapp restore on temporary phone but keep files for restore on next phone?
I broke phone A last night and borrowed a phone B from a friend. It was very little storage so I don't have space to restore all my whatsapp data via google drive (the files are already there). I am waiting for phone C (replacement phone) to come, and would like to restore all messages on phone C when it comes.

If I skip restore on phone B (the low storage temporary phone), will I lose the ability to restore messages (even if I miss a few days that are on phone B) on phone C? i.e. will skip delete everything and prevent restoration in future phone C?

Thanks!

# Answer
No. If you want to do this, you need to first go to settings in Google Drive, go to apps and disconnect whatsapp.

Then skip the restore.

It automatically overwrites your old one.

I had the same situation, followed the advice in the first comment and lost 1.7G of precious data including many pictures I have saved nowhere else :(
> 2 votes

# Answer
If you enable sync with G Drive for chat backup in Phone B, then you cannot restore the backup.

Otherwise, you can restore in Phone C but the chats you have made from Phone C will not be there.
> 1 votes

---
Tags: backup, whatsapp-messenger, restore, google-drive
---


# Question
Title: Can the software of a (non rooted) phone affect its charging when turned off?
I bought a brand new Motorola phone. It was at around 70% of battery charge when I got it, but I've never been able to charge it.

I plug the charger to the wall, the USB-C (factory provided) to the phone, and it just does nothing.

Customer service chat wouldn't consider hardware issues before making me follow several default troubleshooting steps that clearly didn't apply to my case ("try force-rebooting", as if the phone was unresponsive – it isn't –, or "try factory reset: please charge the phone before doing it" – are you kidding!?)

I would do the factory reset (I still have about 28% charge left, which should be enough), even if I find it pointless, but **can the software be an issue at all**? The phone won't charge even if it's powered off!

# Answer
**Theoretically possible**

I am not a developer but interested in charging and this is what I know software or OS does:

* Monitor battery level and display it on screen and internally trigger warning actions
* Detect that a power source is connected
* Depending on the type of power source and battery level initiate normal charging or fast charging
* Again regulate charging power depending on battery level, reducing it as battery gets closer to full charge
* Interact with battery files that are coded in Kernel

There could be a lot more that I am not aware of, but that said , if any of these functionalities are broken, it would affect or disrupt charging, immaterial whether the phone is on or off ( see second bullet - it won't charge whether it is off or on, if it can't detect power connected)

So yes, it's *possible* but is it *probable* ? I don't know , with the details shared

May as well factory reset and hope it fixes your problem and being new you can always return it if the problem isn't fixed
> 1 votes

---
Tags: usb, charging, 7.0-nougat, moto-x, moto-x4
---


# Question
Title: How is the google weather provided by android?
Is the weather shown on smartphone the weather of google server or the location of the phone present.

# Answer
Weather information is based on your current location not Google server.

Your location is determined by a combination of your network / WiFi and GPS. See How does Google know where I am? from Security.SE

Google doesn't have a server in India but you can see the weather information wherever you are in India (guessing by your name that you are in India)

To sum up, Google gets weather information from sources mentioned here Where does Google Now get its weather data? and that is displayed to you depending on your location (server obviously plays a role here)
> 1 votes

---
Tags: weather
---


title: YouTube age-restriction bug

text:
# Question
Title: YouTube age-restriction bug
I am asking this question on this site as I have a problem with the YouTube app: So, I happen to be a teenager under 18 and have a Gmail id that I use with YouTube. Now everything was fine until something came upon me and I decided to upload videos on YouTube. So, I made a separate YouTube account but with the **same Gmail id**. So now I was browsing videos with my regular ID and saw that one video was age restricted and I could not view it. So, I switched my ID to my uploading channel(that actually used the same Gmail id) in the YouTube app and bam!I could see that video with just a warning about the content being inappropriate for some users.( I haven't tried it on the YouTube website yet) So, I have these questions:

1. Is this actually a bug in YouTube or is it supposed to be this way?
2. If it is a bug, has it already been reported but not fixed yet because google employees don't view this as an issue?
3. Should I report it(I don't know how to)? As I think parents might be concerned about this.

# Answer
> 2 votes
> Is this actually a bug in YouTube or is it supposed to be this way?

Being that when you open a new channel, it doesn't ask you for your date of birth, that means that it's using your main accounts date of birth. In that case according to the system you are under 18 and so I'll have to conclude that this is a bug.

> If it is a bug, has it already been reported but not fixed yet because google employees don't view this as an issue?

Being that bugs are reported privately to Google, there is no way for us to know whether this one was ever reported.

> Should I report it(I don't know how to)? As I think parents might be concerned about this.

You should definitely report it. I look at this as possibly a security bug, therefore, I suggest you report it here. this page is specifically for reporting bugs, and you might even be eligible for a reward!

---
Tags: google-account, stock-android, youtube, google-apps, bugs
---


# Question
Title: App permission management is running notification
Is there any option to get rid of those not useful, permament notifications on Android 5.1, in particular *App permission management is running*

They are just taking space and focus, are not helpful to the user at all.

Edit: please note that I'm asking about the notification messages, not the icons.

# Answer
> 1 votes
I am sorry to say that it is not possible without *root access*.

If you do have root access, then there are a number of options. One simple method which I have used in the past is an app called "Notifications Off" from the Play Store. Another more advanced option is to use GravityBox via the Xposed framework.

But care needs to be taken. You can only choose between all or nothing for a given app. Therefore it is only safe to disabled the App Permission Management notifications if you have Permission Management switched off, otherwise you will miss all the dialog boxes which occur when an app requests a permission, causing many apps to be completely unusable.

# Answer
> 0 votes
The easiest way to fix this is to block the notification from showing. There are two ways to fix this.

**First method**

* Go to your notification and long press the persistent notification.
* Tap `!` mark on the right side. That will take you to Settings
* Select Block and turn it on.

**Second method**

* Go to Settings → Apps
* Select the app with the persistent notification
* On the same screen select Notifications
* Select Block and turn it on.

# Answer
> 0 votes
Go to Settings -\> Security -\> Disable "App permissions" under Device administration section.

# Answer
> 0 votes
Click on it until it changes to an android face and permission control text with an (i). Click on the (i) and disable it. Click on the app and force stop.

I think it does the trick.

# Answer
> -1 votes
Follow these instructions:

1. Launch Settings app → "Sound & notification".
2. Under "Notification" go to the entry "App notifications". You can search for application you want to block, open it, switch the "Block" button and you are done.

# Answer
> -1 votes
Actually Yes,You can do it some Apps that are available in PlayStore the app i came across is **360 Security** it has an option to stack all your system notifications using **Notification Manager** Still it puts up an permanent Notification where you can see your unwanted notification Its better to have 1 notification compared to several occupying your Notification panel :)

---
Tags: notifications, 5.1-lollipop
---


# Question
Title: Replacing a new capacity battery and re-calibration
I am using redmi 2 for about 3 year and it's battery is dead. It was using 2200 mAH battery.

So I went to local vendor and bought a copy battery with the rating of 2000 mAH.

Now the new battery has less capacity of 200 mAH. But my smartphone is calibrated for 2200 mAH battery. So my smartphone will charge the new battery 200 mAH more. This will deteoriorate the newer battery.

So I need way to calibrate the smartphone manually to 2000 mAH so to prevent overcharge of the newer battery. Is there any way to do this with using application and without rooting.

# Answer
* You **can't** recalibrate, even if your device is rooted since the battery capacity files are coded in the kernel (see Where are the battery capacity files located?)
* Since you don't want to install another app , the ~~only~~ preferred option is to make sure that you are alert and switch off the battery when it reaches 90% (difference of 200 mAh being 10% roughly). Reason for saying preferred option is that while the battery should stop charging when it's fully charged, it appears (to me at least) that the hard coded battery capacity files have a role to play on some cases. This is to avoid possible overheating of battery
* This can be inconvenient, so you would need an alarm to alert you that it has reached 90% level. You can do this by or by using an app like this, which allows you to set an alarm for custom battery charging level ( I haven't tried that app out, picked randomly from many such apps on Play Store)
* You may like to read this Ideal charging / discharging percentage for maximum battery life? and set the alarm lower around 80%, if you are keen on battery longevity. This is a theory that is being debated , so it's your choice
> 2 votes

---
Tags: battery, charging, battery-life, calibration
---


# Question
Title: Problem to uninstall AirDroid: Unfortunately, Settings has stopped
When I try to uninstall the app I got this message:

`Can't uninstall because this package is an active device administrator.` In the same window I have a button: `MANAGE DEVICE ADMINISTRATORS`

When I follow this button I'm in `Device administration settings`. (normally you can reach it when you follow: `settings -> Lock screen and security -> Other security settings -> Device administration settings`) There are three items each of them have a switch on the side, which is turned on. When I try to unswich *AirDroid*, I got after some seconds the error message: `Unfortunately, Settings has stopped.` Also I'm not able to uncheck the other both items, but there is a different behavior.

I try to solve this error by cleaning the cash with no effect.

I like to remove the app because finally I don't need it and it consume a lot of battery even when I don't use it.

I have a Samsung XCover 3 with Android 6.0.1 and Kernel 3.10.9

# Answer
> -1 votes
The disabling Find Phone this has solved the problem! You must disable it within the AirDroid app.

---
Tags: 6.0-marshmallow, samsung, uninstallation, system-error, airdroid
---


# Question
Title: How to USB tether on a Samsung Galaxy Tab A?
I want to USB tether my Samsung Galaxy Tab A (10 in) to my laptop so that I can use it as a second monitor via SpaceDesk in locations with crappy Wi-Fi. So this question will be about USB tethering, but if you know of a way to reliably use my tablet as a second monitor that doesn't require USB tethering, I'd love to hear it!

The tablet doesn't have cellular connectivity, and perhaps for that reason, USB tethering doesn't appear under Settings / Connections (or anywhere else that I can see). I'm looking for any practical way to enable it. This can involve rooting or installing a modded OS, although of course if there's a more straightforward way, I'd prefer that route.

# Answer
You can enable usb tethering through adb shell. Root is needed in order to execute these commands:

After adb setup on your machine (if you haven't already setup adb, please see detailed instructions here: Download Minimal ADB and Fastboot Tool & Setup guide, perform these commands:

> The following commands call `ConnectivityManager.setUsbTethering(boolean enable)` in Android 4:

`adb shell su -c service call connectivity 34 i32 1` turns on USB tethering.

`adb shell su -c service call connectivity 34 i32 0` turns off USB tethering.

(For other Android versions replace `34` with the following `setUsbTethering` calling codes per Android version):

```
5.1.0: 30
6.0.1: 30
7.0.0: 33

```

Credits

Is it possible to USB tether an android device using adb through the terminal?
> 2 votes

---
Tags: samsung-galaxy-tab, usb-tethering
---