# Question
Title: Will disabling "WhatsApp web is currently active" notification message also disable new message notifications too?
If I successfully disable "Whatsapp web is currently active" on the notification panel, are the individual and group messages and alert silent too?

# Answer
> 0 votes
In case you have disabled the notification by blocking it, you've probably blocked the whole WhatsApp from showing any notification. In that case, you'll not get any notification from WhatsApp.

However, in my phone, it doesn't show any such notification at all when using the web feature. Even I've seen many others use it, but no notification is shown. That's what is making me doubt that you have the correct WhatsApp. Maybe I'm wrong, and it doesn't show the notification in India, but that shouldn't be the case. Please make sure that this is the WhatsApp you've installed, because there are some more similar looking apps in Google Play.

---
Tags: notifications, whatsapp-messenger
---


title: Android slowness

text:
# Question
Title: Android slowness
Why, in particular from Android 6 (for 5 version I don't know, but surely not for the 4.x and minors) is there an excessive slowness for trivial operations on a folder (e.g. renaming a folder or paste its content) when it contains many many very small files?

This seems to me a tragic deterioration of system performance. What had Google programmers in mind when they designed these versions?

# Answer
## Summary

This issue is probably caused by Android allowing access to the internal storage via **FUSE** (**Filesystem in USErspace**), as the internal storage itself is just a subdirectory of the `/data` partition.

---

## Test conditions

These tests have been performed on LineageOS 14.1 (Android 7.1.2), via the Termux terminal emulator, using a directory called `test` which contained 9414 files whose size ranged from one to five bytes. The underlying `/data` partition was formatted as `ext4`.

I am not affiliated to either Termux or its author.

---

## First test

The commands used were

```
cd /sdcard
time cp -r test test2

```

Which returned an elapsed time of

```
real    1m10.477s
user    0m0.595s
sys     0m3.360s

```

The directory `test2` was deleted after confirming the results.

---

## Second test

The commands used were

```
su
cd /data/media/0
time cp -r test test2

```

Basically, what I did here was to move to the `/data` subdirectory which contains the actual internal storage. The results of this test follow.

```
0m07.06s real     0m00.14s user     0m06.18s system

```

---

## Conclusions

Given the huge discrepancy in the time elapsed while copying data on FUSE and while doing the same on ext4 directly, I assume that the culprit be the overhead generated by FUSE itself.
> 2 votes

---
Tags: internal-storage, copy-paste
---


# Question
Title: Oreo's "Autofill with Google" tries to "autofill" the SMS entry field in Messages
In Oreo, every time the message entry field in Google's Messages app receives focus, it immediately pops up an annoying "autofill" suggestion listing my phone numbers. (I use a dual-SIM phone, so it lists two numbers in my case).

Apparently "Autofill with Google" service believes for some reason that message entry field in Messages is somehow intended for entering phone numbers. This does not make any sense, of course.

Is there any existing workaround for this bug? Does it behave the same way in single-SIM phones?

# Answer
This isn't a bug. People use to enter phone numbers too while sending messages sometimes that's why it pops up as per me. I use single sim card and this does not pops up here. Worth to mention that I use beta version of Google app. You can turn the service off. Go to Settings/System/Languages & input. Tap the Advanced tab to reveal more options. Now choose Autofill service and select "none".
> 0 votes

---
Tags: sms, google, 8.0-oreo, auto-fill
---


title: Clear massive system data file on LG G3

text:
# Question
Title: Clear massive system data file on LG G3
I have somehow run out of space on my LG G3. Under storage under Misc I see have a 6.34GB System Data file.

I tried dialling `*#9900#` as suggested here in order to delete the dumpstate/logcat but when I dial `*#9900#` it tells me it's an invalid MMI code. http://androidforums.com/threads/low-on-space-system-data-huge.278837/

Note that my phone is not rooted. I can get to the hidden diagnostic menu using the international code shown here, i.e. `3845#*855#`, however I can't see any menu items that look like they might clear that system file.

Any ideas?

# Answer
> 0 votes
This doesn't work on my LG G4 either, and it looks like it's a feature that's available only on certain manufacturers (maybe only Samsung?) rather than all Androids:

How to delete dumpstate/logcat on Moto E

Clearing logcat on HTC one X

As you probably know from reading around, you cannot delete these files using a normal app unless you have root access. The only way to do it is with the OS (which I guess always has root access).

I went to `Settings > Storage & USB > Internal Storage` and tried clearing cached data, but this didn't seem to do the trick. (In particular, it didn't effect the size of the mysterious "system data" block that the app DiskUsage identifies and which apparently includes these logcat files.) `Settings > Smart cleaning` also didn't give access to anything that large.

Wasn't able to solve this.

---
Tags: insufficient-memory, lg-g3
---


title: Using micro USB port as audio output

text:
# Question
Title: Using micro USB port as audio output
So, the audio output jack of my Samsung Note 5 just broke and it costs too much to get it fixed locally.

Would I be able to use the micro USB port as a replacement for my audio jack assuming I had a micro USB to AUX adaptor?

Phone Model SM-N9208 Android Ver. 7.0

# Answer
> 1 votes
As said in this XDA post,

> Clearly the Note 5 supports USB audio, but it appears to not work properly.

So you can be sure it is, but also you should be aware of potential incompatibilities with your USB audio peripherals.

# Answer
> 0 votes
Source

This is true, in most cases, if you plug a USB to aux cable into your phone and connect it to your head unit. Some phones and MP3 players are designed to output audio signals via USB connection, like the original HTC Dream that used a single micro-USB connector for both power and audio output, but most phones and MP3 players come with a standard 3.5mm or 2.5mm TRRS headphone jack for a reason.

Many phones and MP3 players aren’t specifically designed to output sound via their USB connection. The USB connection is capable of transferring digital data back and forth, and can likely also be used to charge the device, but it usually won’t be designed to output an audio signal.

The only case where you would want, or need, to output audio from a phone’s USB connection to an aux input in your head unit is if the phone didn’t also include a headphone jack. Some phones, like the original G1/HTC Dream, omitted a headphone jack in favor of the ability to output sound via the USB connection.

Can't guarantee you for your specific device but you should try this product. Its easily available in local stores and online shopping sites too.

---
Tags: 7.0-nougat
---


# Question
Title: How to delete the entered number during call
I found no backspace button to edit the number once inserted in keypad during call.

I found this when I called my mobile operator customer care service which uses DMT, and suddenly the customer care executive asked me to tell my Sim Message Center Number which I thought to find by typing `*#*#4636#*#*`.

How to delete the number.

My phone is Nexus 5.

# Answer
I found a workaround. By clicking new call button, I am able to type new number and execute service codes.
> 6 votes

# Answer
Before you place a call there is a backspace symbol to the right of the numbers that you've entered that you can use to delete any of the numbers that you've already entered.

However, once you've actually rung a number and started a call, the backspace disappears and you can't delete numbers (as in your screenshot in the question).

The reason for this is that while you're making a call the numbers that you type in are *instantly* transmitted down the phone line as DTMF (or touch-tone) signals so that you can navigate through voicemail menus, phone menu trees (eg "*press 1 for billing, press 2 for complaints...*"), dial extension numbers, etc.

You can't delete a dial tone that's *already* been transmitted. This is the same as while you're in the middle of one phone call you can't just type numbers into the dialler and start a totally different phone call. So the dialer code that you typed in to try to show your SIM message number wouldn't work because the numbers and symbols would have been transmitted down the phone line as beeps while you typed them (possibly annoying the person on the other end) instead of being used as a "service code" instruction by the phone.
> 7 votes

# Answer
very simple guys. while you are on call you should close all background apps including call and later reopen the call,and now check your dail pad it will be fresh
> 0 votes

---
Tags: calls, phone-app
---


title: Prevent User from Leaving App

text:
# Question
Title: Prevent User from Leaving App
I have developed an app for a job that will be used by their customers.

Each customer (Anonymous) enters there, uses app (tablet) and then leave.

The thing is that I want the users not to leave my app on tablet.

For this purpose I have blocked back button with a pass code but still the user can press home button, multi task button, or even swipe notification bar down and go to other locations.

Up to now I am thinking of a custom ROM that allows me block or remove all this possibilities. Although may be more simple ways than a custom ROM may be available that didn't reach to my mind.

Any suggestion is welcome.

Thanks in advance. TG.

# Answer
> 2 votes
The simplest way to set up kiosk-mode on Android is to use Google's Android Management API which works for any Android devices running Android 5.1 or above.

To lock the device on one app, or on multiple app, you define a kiosk policy like below, it will disable the navigation buttons (sample copied from Create a policy):

```
"applications": [
 {
   "packageName": "com.example.app",
   "installType": "FORCE_INSTALLED",
   "lockTaskAllowed": true,
   "defaultPermissionPolicy": "GRANT",
 },
"persistentPreferredActivities": [
  {
    "receiverActivity": "com.example.app/.com.example.app.MainActivity",
    "actions": [
      "android.intent.action.MAIN"
    ],
    "categories": [
      "android.intent.category.HOME",
      "android.intent.category.DEFAULT"
    ]
  }
]

```

---
Tags: customization, kiosk-mode
---


# Question
Title: Current leaks while charging. Is the device defective?
During charging(first charge), there is a vibration sense(on my fingers) with my moto x4's metallic sides. Is this shows that the device is defective? What may be the reason?

# Answer
Issue: Tingly feeling on hands while touching metallic parts of device.

Test1: Firstly noticed at home during charging. Tried different sockets. \[tingly feeling\]

Test2: charged using usb with a laptop. \[Worked Normal\]

Test3: Connected at Office with UPS. \[tingly feeling\]

I have googled this, and everybody told it was normal(due to no earth pin for charger) and found one comment that, **some chargers have capability of removing leak current, while they are connected in right manner**. Then, I tried with plugging the pins in right order(its written Turbocharger on adapter which should be faced up ) the issue is solved.
> 1 votes

---
Tags: charging, 8.0-oreo, moto-x4, 9.0-pie
---


title: Tablet says "SD Card Mounted"

text:
# Question
Title: Tablet says "SD Card Mounted"
For some reason, my tablet has a notification that says there is a sd card mounted, although it doesn't even have and sd card.

Is there a reason for this, if so how do I rid myself of the notification?

# Answer
Though I've never seen this kind of notification sticking (or even appearing): It's obviously informing you that your SD card was mounted. Note that almost all recent Android devices come with an card – so even if you have no external card, there's still one that should be mounted.

The other part of your question is a general one on notifications. First, there are two kind of notifications: the best known are those just giving you a one-time information, and you can simply "swipe them out". The other kind are so-called "ongoing notifications", and they "stick" (i.e. they cannot be "swiped out"). The only way to get rid of them is "silencing" the app giving them. Long-pressing a notification gives you a menu to do exactly that: telling the system you don't want this app giving you notifications.
> 1 votes

---
Tags: external-sd, tablet
---


# Question
Title: Why does the screen show vertical lines?
I have a small tablet, but my sibling dropped it. Whenever it is turned on, the screen is just covered in vertical, multicolored lines.

Any ideas?

# Answer
> 0 votes
It's probably broken inside. I'd suggest you send it to a service center for checking.

---
Tags: broken-screen
---


# Question
Title: On devices with encryption enabled, can any apps start before the PIN is entered?
On devices with encryption enabled that require you to enter a PIN before the device finishes booting, can any apps (including built-in ones like chrome or gmail) start before the PIN is entered?

# Answer
> 1 votes
If you are talking of Android N, then the answer is **no**, which uses File-based encryption and the following are enabled

> AOSP Dialer (packages/apps/Dialer)
>
> Desk Clock (packages/apps/DeskClock)
>
> LatinIME (packages/inputmethods/LatinIME)\*
>
> Settings App (packages/apps/Settings)\*
>
> SystemUI (frameworks/base/packages/SystemUI)\*
>
> * **\*System** applications that use the `defaultToDeviceProtectedStorage` manifest attribute

---
Tags: applications, encryption, disk-encryption
---


title: Create shared folder on sdcard

text:
# Question
Title: Create shared folder on sdcard
Is there any way to create a directory on an external sdcard that has read/write access for multiple apps. For example I want to us synththing or rsync under termux be able to sync this directory to my file server. I also want to be able to download music from a browser or other app and add it to the directory, which would then be synced with the file server.

I am using an Android k7 with android 5.1.1

My phone is not rooted and I would rather not root it unless I have to.

# Answer
Run

```
termux-setup-storage

```

And create anything you want in `~/storage/shared` (which is a symlink to `/sdcard`.
> 0 votes

---
Tags: external-sd, file-permissions, termux
---


title: Locating android phone

text:
# Question
Title: Locating android phone
I lost my phone. I have a Samsung Galaxy S5 with the corresponding newest Android version that's automatically delivered. I never really used the Google Service so it isn't authorized or whatever.

I do have a WhatsApp Web and Telegram Web Version.

Is there any way, also a techy way, of checking where my phone is? It doesn't have to be very precise.

Can I for an instance use the Telegram Web Session to make an HTTP Request from my phone to some homepage and check the IP using the access log and from that the imprecise location? Does anyone have other ideas?

# Answer
> 1 votes
I don't think you can. Without any tracking app (meaning an app that finds the device, for an instance Google's Find My Device app.

Depending on when and where you lost it, it may not be possible to find it. If it's somehow been turned off (i.e. water damage, it fell from somewhere high, ran out of power, etc) you can't find it.

If you had an app for tracking you would have a chance at using that to find it. Otherwise you're stuck using manual searching.

You could also use other apps as a workaround. If you're using Google Fit and had an internet connection when you lost it, you could probably use that to find where the GPS trail ends. But that assumes it registered activity, it wouldn't be possible to use it if you lost it for an instance at the office or somewhere else that's stationary.

And as far as I know, you can't use Telegram or WhatsApp to ping your phone.

---
Tags: samsung, google-account, lost-phone
---


# Question
Title: Does all root directory in android os exist in flashing firmware
At the root directory of android os there is some folder such as **/acct** **/root** **/sys** **/dev** , ... that are not available in firmware structure. by using fastboot to flash firmware There is some mount point like **/system** **/cust** **/recovery** **/boot** but there is no (/) root mount point.
I want to flash whole OS. Is there any firmware that contains above directories such as (/) root? or how can i restore my hole android to factory snapshot?
My phone is huawei g6-u10.

# Answer
> 1 votes
The root file system (`/`) and the files therein (plus several more in some sub-directories) are created at boot time from the so-called InitRd ("initial RAM disk", or "boot image").

Plus, there are some special "directories" which hold not really "files" but map system information (there's a Unix maxime saying "everything is a file"); in a terminal (or from `adb shell`) run the command `mount`, and you see some special file systems like sysfs and tmpfs: the former holds system information, the latter temporary stuff.

As those are created by InitRd, you don't need to worry about them being lost when flashing a new ROM: they weren't really there, and the boot image from the new ROM will take care of creating them properly as well.

For further details, please also refer to these posts on our site.

---
Tags: rom-flashing, device-firmware, operating-system
---


# Question
Title: 2-Step Verification code not automatically detected on Android
I just got a new Samsung Galaxy S5 and had it activated on my carrier. I opened the Play Store and entered my gmail and password. Next it says:

> 2-Step Verification
>
> Verifying your phone automatically via text message
>
> This may take a few minutes...
>
> Having trouble?

Within seconds I received the 2-step verification SMS text message, but the app does not seem to be responding to it. A simple bar animation shows that it's still waiting.

I tried following the "Having trouble?" link but the only option there is to resend the message. I've tried that a few times and received the verification code again, but it still would not continue.

The 2-step verification process worked fine on my previous phone (S3), but I used to enter the code manually.

The phone is running Android 5.0. This problem occurs whether I'm on WiFi or Network.

Any advice would be much appreciated!

# Answer
I found a partial solution to my question:

I was unable to use the 2-step verification using SMS message. I went to my google account settings and changed to Voice Call instead of SMS

Instructions:

1. Go to https://myaccount.google.com/ (make sure it's logged in to your desired account)
2. Select "Sign-in and security"
3. Edit the 2-Step Verification (pencil symbol)
4. Click on "Text message" in "Codes sent via: Text message"
5. Change to "Voice Call"
6. Save

Then try signing in to the app again. This time it'll ask for you to enter the code manually which should arrive after a few seconds (or minutes) via a phone call. You can then change the settings back to "Text message (SMS)" if you like.

Hope this helps others.
> 2 votes

# Answer
I had the same issue on my Galaxy S5. I had a different messaging app as my default. When I reverted my default back to the stock messaging app, it was able to automatically verify via text.
> 1 votes

# Answer
You could try using the Google Authenticator app for two-factor authentication. It can't be "detected" like a text message, meaning you have to manually input the code.
> 0 votes

---
Tags: 5.0-lollipop, samsung-galaxy-s-5, 2-step-verification
---


# Question
Title: How to resize Android screen in VirtualBox with UEFI?
I have 64-bit Android 7.1.2, obtained from android-x86\_64-7.1-rc1.iso. I installed it on VirtualBox (latest version, 5.1.2.8) with UEFI mode. (The host is 64-bit Linux Lubuntu 16.04.)

The installation all works fine apart from the fact that the screen is fixed at 1024×768. The various sizes given in the VirtualBox menu \> View \> Virtual Screen 1, which range from 640×480 to 1920×1200, are all greyed out.

I would like to be able to resize the Android screen, making it both smaller and larger, and even full-screen if possible. Sadly, the usual method, Guest Additions, isn't supported on Android.

I've tried following various instructions. The vast majority seem to be valid only for non-UEFI installations, although I tried them anyway. The only one for UEFI that I found doesn't work for me.

The methods that I have found include:

* Issue the command:
`vboxmanage setextradata Android CustomVideoMode1 1152x864x32`
(this obviously would work only for that one resolution).
* Adding various commands to Grub, either at boot or permanently in `EFI/boot/grub/grub.cfg`:

+ `set gfxpayload=keep`
    + `set gfxpayload=1152x864x32`
    + `vga=ask`
    + `vga=834`

I am at a total loss how to proceed. Can you help, please?

# Answer
The following steps should resolve the issue, although I can't test on VirtualBox.

## Temporarily:

1. Upon booting the virtual machine, press `F10` once the boot screen appears
2. Press `e` to edit the boot command
3. Navigate to the end of the last line and press `Enter`
4. Press `Tab` to insert indentation, and type in:

```
set gfxpayload=1440x900

```

The resulting boot command should now be:

```
setparams 'Android-x86 2017-12-16'

    search --set-root --file /android-2017-12-16/kernel
    linux /android-2017-12-16/kernel quiet root=/dev/ram0 androidboot.s\
elinux=permissive buildvariant=userdebug
    initrd /android-2017-12-16/initrd.img
    set gfxpayload=1440x900

```

Of course, the actual kernel date and time, as well as the resolution you want to set, should differ.

Press either `Ctrl` \+ `x`, or `F10`, to boot.

Note that there is no need for the trailing `x32` in the resolution value. But from my testing, it should work with it as well.

## Permanently:

(needs root)

1. From the Terminal Emulator, type in `su` to gain administrative privileges
2. run the following commands:

```
mkdir /mnt/boot
mount /dev/block/vda1 /mnt/boot
vi /mnt/boot/boot/grub/grub.cfg

```
3. from the `Vi` editor, press `i` to enter Insert mode
4. navigate to the end of the last line before the `}` symbol from the first section (should be line #7)
5. press `Enter` and do **Step 4** from the "*Temporary*" part of my answer
6. Press `Esc` to exit Insert mode
7. Type in `:wq` and press `Enter` to exit Vi
8. Back in the terminal emulator, execute:

```
umount /mnt/boot

```

optionally, also execute `rmdir /mnt/boot`.

It's done.

---

Let me know what problems you were having, exactly, if possible. There is a chance that your virtual machine does not have enough Graphics Memory to support the resolution you want. Check this answer, also from me: https://android.stackexchange.com/a/160371/57668.
> 1 votes

---
Tags: android-x86, screen-resolution, virtualization
---


title: Stop Galaxy S7 upgrade nag screen

text:
# Question
Title: Stop Galaxy S7 upgrade nag screen
Once or twice a day, I get a full screen nag from the OS asking me to upgrade to Android 7. My phone is working great, so I'm not interested in upgrading as that will likely break and/or change things in ways I'd rather not deal with.

So, how do I prevent the nag screen from appear? Preferably without rooting the phone.

Model: SM-G930U
Android version: 6.0.1
Android security path level: March 1st, 2017

Nag Screen:

# Answer
If the notification is really annoying you, you could get rid of it by performing the suggested method of disabling the process responsible for handling system updates and associated activities named `com.wssyncmldm`.

Head to Google Play store and grab Package Disabler Pro (Samsung)($1.49 not sure if there is free version, but reviews claim this is worth the bucs)

Open Package Disabler Pro and disable the process/service named `com.wssyncmldm` and `com.sec.android.soagent` . This should stop the update notification.

*Disclaimer: I am no way associated with the app, and this is just for educational purposes, Information is gathered through research from credible sources.*

**Edit**: Package Disabler Pro 6.3 is recommended, read more here: https://www.reddit.com/r/GalaxyNote7/comments/5bnlcj/i\_dont\_think\_so\_verizon/
> 1 votes

# Answer
There's a better way to disable any package by using the `adb pm uninstall` command.
Note that this will not actually uninstall the app, but will only hide it from the system. Best of all it works on non-rooted devices too!! Enter this from your adb folder:

```
adb shell pm uninstall -k --user 0 com.wssyncmldm

```

If you really want to get rid of a lot of Security+OTA nagging, then run the following list of commands. Optionally you can save it in a batch file to make it easier to run. Note: Some packages will fail to uninstall which is fine, since this is a generic uninstall list for various Samsung models.

```
:Samsung Security+OTA Disabler (BillA 2017-01-01)
:
adb shell pm uninstall -k --user 0 com.android.sharedstoragebackup
adb shell pm uninstall -k --user 0 com.carrieriq.tmobile
adb shell pm uninstall -k --user 0 com.carrieriq.tmobile.IQOOB
adb shell pm uninstall -k --user 0 com.carrieriq.tmobile.IQToggle
adb shell pm uninstall -k --user 0 com.LocalFota
adb shell pm uninstall -k --user 0 com.policydm
adb shell pm uninstall -k --user 0 com.samsung.android.mdm
adb shell pm uninstall -k --user 0 com.samsung.android.securitylogagent
adb shell pm uninstall -k --user 0 com.samsung.sdm
adb shell pm uninstall -k --user 0 com.samsung.sprint.chameleon
adb shell pm uninstall -k --user 0 com.samsung.syncmlservice
adb shell pm uninstall -k --user 0 com.sec.android.diagmonagent
adb shell pm uninstall -k --user 0 com.sec.android.fotaclient
adb shell pm uninstall -k --user 0 com.sec.android.fwupgrade
adb shell pm uninstall -k --user 0 com.sec.android.soagent
adb shell pm uninstall -k --user 0 com.sec.omadmspr
adb shell pm uninstall -k --user 0 com.sec.omadmspr.syncmlphoneif
adb shell pm uninstall -k --user 0 com.sprint.zone
adb shell pm uninstall -k --user 0 com.sprint.w.installer
adb shell pm uninstall -k --user 0 com.tmobile.pr.adapt
adb shell pm uninstall -k --user 0 com.ws.dm
adb shell pm uninstall -k --user 0 com.wssyncmldm

```
> 1 votes

---
Tags: updates, samsung-galaxy-s7
---


# Question
Title: android: how to clear restrictive permissions on internalSD
background - symlinking gone wrong from internalsd to externalsd on android 7, that makes the CrypticFolderName inaccessible to the app that needs it.

https://forum.xda-developers.com/android/apps-games/apps2sd-partition-sd-card-link-apps-to-t3122919/page443

i'm at terminal via ADB i get:

```
cd CrypticFolderName
/system/bin/sh: cd: /sdcard/tencent/micromsg/CrypticFolderName: Permission denied

```

as SU:

```
chmod -R 777 CrypticFolderName
chmod -R 777 CrypticFolderName
chmod: No CrypticFolderName: Permission denied
:/storage/emulated/0/tencent/MicroMsg #

```

but if i do `ls -la` on the folder above in the tree, the CrypticFolderName is listed with the same permissions as the rest of the folders, that are accessible.

```
drwxrwx--x 26 root sdcard_rw 4096 2017-12-12 12:16 CrypticFolderName

```

what to try next? or - do i need to format the partition that the sdcard is on? which partition is it on? does TWRP wipe do a format?

# Answer
> 0 votes
not really an answer, but i ended up resolving the issue by reformatting the data partition on the phone and restoring the data on to it with the help of TWRP. the wrong permission / dead symlink / whatnot got removed and was not present in the TWRP backup.

this thread pointed me there: https://forum.xda-developers.com/g5/help/please-xt1675-stock-fastbboot-firmware-t3692083/page2#post74872938

---
Tags: linux, partitions, permissions
---


# Question
Title: How to stop Android apps starting automatically when internet connect?
How to stop Android apps (such as "todoist") starting automatically when internet connect? (non-root device)

# Answer
> 1 votes
You can go to the app info screen (Settings \> Apps \[\> App List\] \> Select App) then click on Data Usage. This provides a number of options to control its access to network.

You do need Android 5.0 or up I think.

---
Tags: applications, background-data
---


# Question
Title: Customize notification led color without app
How can you customize the color of the notification LED (i.e. specify the rgb value) without using an app?

Does this require rooting? And if it does, what setting would then be used to do this?

Is there a way to manually control it? For example make it color cycle on demand for a neat effect?

# Answer
> 0 votes
There is no Android built in feature or setting to do this. There are public APIs for it. There are many apps for this.

Certain OEMs such as OnePlus (and Moto ?) allow customizing the LED color per app.

There may be diagnostics pages on certain devices (I remember the old Nexus S had something like that) where you can type in some code on the dialer to run them, then do some diagnostic related things. I don't know if such things are still being shipped. Either way it is for diagnostics purposes only and are quite well hidden.

---
Tags: notification-led
---


# Question
Title: Mystery application called "Add Contacts"
After a factory reset there is no application present on the phone that is called `Add Contacts`. On such a clean unit I used Google Play Store to install Skype. I think Google Play Store requires some sort of update so I allowed that update to be installed. I don't remember exactly what the update was called but it seems to always be a requirement after a factory reset upon the first use of the Play Store so it is probably a legitimate Google update.

After using this fairly "clean" unit for very little time a new application called `Add Contacts` appeared in the "wallpaper" array of applications. It asks for permission to read my location.

**Is the "Add Contacts" program malware? What caused this to be installed?**

I did another factory reset to get rid of it. Note that under the `Backup & reset` function is a `Backup & restore` dialog with the check box for `back up my data` and a check box for `automatic restore`. I UNCHECKED both before doing the factory reset. After the factory reset I also UNCHECK both before connecting to WiFi. I next used Google Play Store (allowing the mandatory update related to the use of Play Store) to install Skype (non-advertising version) and nothing more.

This unit has Android 4.4.2.

**Update:** It has been about 3 weeks since the last factory reset. A few hours ago I noticed that the `Add Contacts` icon is on the wallpaper array of applications. I did another factory reset. I will install Skype (non-advertising version). I also installed that update that Google requires before allowing the use of Play Store. (I need Play Store to install Skype and for no other reason.) As an experiment I will use only the native SMS application, voice calls, and Skype. For the past 3 weeks I have not used any other application but to be sure I will un-install several of the default applications just to increase my confidence that nothing is being invoked that I cannot account for. I have instructed people never to send photos or other attachments to my Skype and the default SMS application and I made a mental note to myself never to use the camera and to never use service provider data other than SMS. This phone will only ever process WiFi data and only for Skype. I will monitor for the mysterious appearance of applications or other unexpected behaviour.

**Update**: The "Add Contacts" application reappeared after only a few hours. I will do another factory reset with `backup my data` disabled and `automatic restore` disabled. The application "Add Contacts" version 3.0 has the following permissions: read phone status and identity, precise location, read contacts, modify or delete SD card, read SD card, disable screen lock, view WiFi connections, full network access, run at startup, retrieve running apps, draw over other apps, modify system settings, and many more. There is no app by the name "Add Contacts" in the Play store. After a factory reset I immediately disabled `backup my data` and `automatic restore` before enabling WiFi. This time I was able to use the Play store and install Skype and there was no prompt to do an update to Google Play "services". This is unlike before and perhaps strange. As always, there will be no deliberate use of service provider data other than SMS. All data use will be through Skype and WiFi. Voice calls and SMS will be handled with the default Android features. There will be no use of the camera and there will be no receipt of attachments via Skype and SMS. People have been instructed not to send me attachments. Play store will not be used to install anything other than Skype.

# Answer
There is sometimes an Add Contacts app that comes with Android. With the newer versions of Android, the add contacts button is in the Contacts app. So it is NOT malware.
> 0 votes

---
Tags: google-play-store, factory-reset, skype
---


# Question
Title: "Ok Google" i.e google assistant does not work for anyone but me
If I say "Ok Google", the assistant starts up just fine. However if my wife says it, nothing happens. She tried it several times, speaking loud and clear, but nothing happened. Is the assistant somehow expecting my voice only? Voice Match ist disabled, though.

# Answer
> 4 votes
Train her voice by going to

Settings → Google → Voice → Voice Match → OK Google Voice Model → Retrain Voice Model

on 7.1.2 for other versions you may need to search in settings

---
Tags: multi-user, voice-recognition, google-assistant
---


# Question
Title: After upgrade, every phone call displays an ad?
Running on an LG Stylus 3 on Android 7.0 security patch date Oct. 1, 2017.

After a recent upgrade every time I make a call, after hanging up I see a notice

"Quickly record a Voice memo" @ Writen an email

and then an ad. I don't think this is an app, I think this was done to me by the update. But if there is any way to get rid of it, I would like to know.

I don't want to be offered a choice to record a voice memo, when I'm done with a call I want back to the main screen. And I certainly don't want to see an ad.

Is this google or some third party? Is there any way for me to tell who is benefitting/originating from a given ad?

# Answer
I forgot I had added recording software. Going into safemode definitely established that it was not Android itself. Then the question was how to find the app. I don't have a great answer, but scanning through all the apps showed me that I had added one, and denying it privileges fixed the problem.

As a side-note, Android desperately needs a way to identify a page or notification and see who is responsible for it.
> 1 votes

# Answer
Try Adblock, or if you have root access you can install xposed installer and module to block ads even more
> -1 votes

---
Tags: 7.0-nougat, ads
---


# Question
Title: How to change Google+ notification sound on Android 8
After the upgrade to 8.0, the Google+ app notifications sound change to the default notifications sound. I went through the settings to change the sound back the way it was but that setting is completely missing. The **Ringtone** option is not there anymore.

Is there a different way to change the notifications sound for this Google+ app?

# Answer
> 2 votes
Settings \> Apps & notifications \> App info \> Google+ \> App notifications

From here, you can enable/disable specific notifications, change their importance to a level with or without sound, and/or set the sound you want to use for notifications.

# Answer
> -1 votes
Here's what I was able to find for my Android 8 phone (no one told me this, it wasn't documented anywhere that I could find, I just kept searching). While in Gmail, go to Settings. Tap your Gmail account name (not your General Settings, although this will work from there also). Tap Manage Notifications. Tap Mail (make a sound) EVEN if the toggle switch is on indicating you have a sound set. Then tap Sound. Unlike in earlier versions of Android, you can not select a different sound for different "labels", just one sound for ANY label. I have the exact same version of Gmail on my Android 4.4.2 tablet and I can set different sounds for different labels by going to Settings, My Gmail account name and Manage Labels ? Seems strange to me that the same version of Gmail works differently on different versions of Android........but......

Hope this works for you also.

---
Tags: notifications, google-plus, 8.0-oreo
---


# Question
Title: Moto G 2nd Gen - looping on optimizing apps
I believe I have a Moto G 2nd Gen (may be 1st or 3rd, not really sure). When I turn it on, it displays the Motorola splash screen animation and then displays "Optimizing app 1 of 150", then 2 of 150, etc. until 150 of 150. Then it restarts the process from 1 of 150 again forever. I have run it overnight and it still keeps repeating.

I have all my data backed up already, so I wanted to try an external factory reset. However, following the instructions (pressing power button and volume down, selecting "Factory") only led me to a picture of a green robot with an open chest plate with the caption "No command." This forced me to restart and led me nowhere.

When I tried to boot in recovery mode, the white notification light began blinking slowly, but nothing really happened.

What should I do next?

# Answer
When you get to the "Dead Andy" screen and it times out saying "No Command" hold POWER and tap VOL UP and release quickly. It should open the stock Recovery menu where you will see the various update and reset options.

I would first try to Wipe the cache partition and reboot and see if that clears the issue. If the problem persists, go back to the stock recovery menu and perform a factory reset.
> 2 votes

---
Tags: boot-loop, boot, motorola-moto-g
---


title: Root Nexus 4 Lollipop without PC

text:
# Question
Title: Root Nexus 4 Lollipop without PC
Is it possible to root Nexus 4 Lollipop from the phone, without needing to connect to a PC of some sort? Since Lollipop update, Android file transfer cannot find my phone.

# Answer
Try Framaroot. I'm not sure if it will work with Lollipop, but it is the only option I can think of that does not require a PC. More info and FAQ in the link. Download the latest version from the bottom of the first post.
> 0 votes

# Answer
Go to http://kingroot.net, download and install their apk. Then run the app and try to root the phone. This is one of the best rooting app. Tried it with many many devices and it worked well.
> 0 votes

# Answer
You can Root your device with any one of these 2 tools

KingRoot,

Kingoroot

its recommended to turn on oem unlock from developer settings as it won't block or trigger FRP,

apps which are mentioned above are used for mainly 3 reasons 1. No need for PC. 2. No Bootloops or other major issues like in flashing. 3. They first check for success rate and availability of root strategy for your specific device.

Note:

\*NO ONE CAN GUARANTEE WHEN IT COMES TO ROOT WITHOUT PC.

\*ANY APPS INSTALLED WHILE ROOTING WITH THESE APPS CAN BE REMOVED AFTER YOUR DEVICE GETS ROOT(u can even debloat system apps).

\*ROOTING WITH SUPERSU OR MAGISK HAS HIGHER SUCCESS RATE OF ROOTING BUT U NEED TO FLASH CUSTOM RECOVERY MAY LEAD TO BOOTLOOPS AND BRICKING.

for devices running on lollipop there is a 50% probability of getting root without pc using any of these apps in your device just install Kingroot try to root if it fails then try kingo if that fails too then you need to flash custom recovery then use supersu or magisk zip to get root access

but rooting a device makes warrenty void I personally do not support rooting its purely your will
> 0 votes

---
Tags: root-access, 5.0-lollipop
---


title: How to make chrome open to a blank tab

text:
# Question
Title: How to make chrome open to a blank tab
I'm running CM 10.1 on my Nexus S and it's definitely showing its age. If I want to quickly google something I open up Chrome and then wait 15 seconds for it to load the last page, and then try and type in the location bar for 30 seconds as it freezes and then suddenly types my query out all at once.

My question is, how can I make Chrome open to a new blank tab each time I click its icon?

# Answer
> 5 votes
@Al Everett is correct. Use a shortcut on your launcher, because I do not see any options within the Chrome app to change your "home page".

Go to Bookmarks, add `about:blank` to Mobile bookmarks, navigate there, and then click and hold on the bookmark icon and select "Add to home screen". Presto.

# Answer
> 0 votes
Set your Settings \> Homepage to something like `chrome-native://newtab/`

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


# Question
Title: How to display calendar events on lockscreen in Oreo?
There are similar questions for previous Android releases.

Is it possible in Android 8 Oreo on a stock Nexus 5X to customise the lock screen to display upcoming calendar events? Google Pixel 2(XL) allows this.

(the image is of a home screen, but the question is specifically for the lock screen)

# Answer
> 1 votes
Calendar notify does a great job showing the agenda using persistent notifications.

If you'd like a more stock look, and if you are willing to root your phone and install the xposed framework (after it is released for oreo), then EventLock (disclosure: it's written by me) is what you are looking for.

---
Tags: lock-screens, calendar, nexus-5x, 8.0-oreo
---


# Question
Title: "There is an internal problem with your device, and it might be unstable until you factory data reset."
On boot, I'm getting the message:

> There is an internal problem with your device, and it might be unstable until you factory data reset.

I'm experiencing no force closes or instability.

What circumstances cause this error, and is there some terminal magic which can avert the need for a factory reset?

If this is a problem with a `/system/build.prop` mismatch, how can I find out the specific mismatches so I can restore those?

I'm running Dirty Unicorns on a Moto Pure/Play, but I've seen this on other ROMs and hardware.

# Answer
> 7 votes
You guessed correctly. It is a mismatch between the build fingerprint mentioned in the build.prop file in the system partition and the build.prop file in the vendor image, specifically the `ro.vendor.build.fingerprint` key.

As fas as I know, that happens when the vendor partition and system partition were built separately from different builds or versions.

There are several fixes for this issue, I'll specify two I've personally tried and successfully got rid of this annoying error message.

**Runtime Fix**

The first fix is in runtime and requires root access on adb. We'll mount the images and just make the fingerprint value match by copying it from one partition to the other.

* adb root
* mount -o rw,remount -t ext4 /system
* adb remount
* adb pull /vendor/build.prop ./build.prop.vendor
* adb pull /system/build.prop ./build.prop.system
* copy the value from build.prop.system to build.prop.vendor for ro.vendor.build.fingerprint
* adb push ./build.prop.vendor /vendor/build.prop
* adb reboot

**Compile Time Fix**

The second fix I like more because it actually removes the check completely from the code. If you are building your own Android flavor, or at least compiling it yourself you can just change the code and disable this feature.

The code that checks the fingerprint and eventually raises that error is found in

`/frameworks/base/core/java/android/os/Build.java`.

Look for the following method:

`public static boolean isBuildConsistent()`

Simply comment out all the code in it and replace it with

`return true;`

This will make your build always "consistent" and no fingerprint problems will ever be raised.

---
Tags: system-error, moto-x
---


# Question
Title: SD card cannot be mounted as /storage/sdcard0
My problem is, that my Vodafone Smart Prime 6 (VF-895N) with Android 5.0.2 mounts external sd-cards as /storage/sdcard1. On other devices with "settings" - "storage" there is a menu to change the default write disk. This menu is missing on this device. Is there any possibility to mount my external sd-card as /storage/sdcard0 and the internal storage as /storage/sdcard1 without rooting?

# Answer
The internal storage is present as 'storage/emulated/0'. There is no way you can "load" the internal storage as 'storage/sdcard0' or anything else. Internal storage is always present as 'storage/emulated/0', you cannot change it.

Even with rooting I think you cannot reload the internal storage as sd card. Default storage location cannot be set like that. If your phone doesn't have that option, it's a pity and I believe there are apps which allow you to do so (caution: I haven't checked any).
> 1 votes

---
Tags: external-sd, mount
---


# Question
Title: Reliably accessing public Wi-Fi "Agreement" page on Android
This has probably been addressed elsewhere, but I can't find it, so I will risk the ire of the community by asking it here.

When I connect to public Wi-Fi on my Android phone (version 6.0.1 at the moment), it pops open Chrome so I can hit “agree” or whatever the public Wi-Fi provider asks me to hit before giving proper internet access. Chrome always tries to bring up https://www.google.com, which, of course, doesn't redirect properly because it's http**s**. So I manually type in hp.com since it's quick to type and doesn't redirect to https. Then whatever captive portal software is running can “catch” it and redirect me to the agreement page.

My question is: how to make Chrome (or Android) go somewhere else besides https://www.google.com? I assumed it was my home page configuration in Chrome, but it's not.

In case it's relevant, I'm on a Samsung Galaxy S5.

# Answer
> 0 votes
You can create a home screen shortcut that will do what you want. First bookmark your “hp.com”. I use “this.com. Then go to your bookmarks and long press the one you want. At the bottom of the pop up menu should be the option to “Add to Home Screen”. Select that.

Now, when you need to sign in on public Wi-Fi, just start your browser from the shortcut on your home screen. For me… Works every time!

---
Tags: wi-fi, captive-portal
---


# Question
Title: A reset problem on a RCA, Android tablet
I was given 2 used 7" RCA model RCT6873W42 Android tablets. The batterys on both tablets are charged up and the tablets turn on. The last owner didn't do the "wipe data/factory reset" in the right order. They didn't remove the last Gmail account that the tablets were sync to before doing the factory reset. And I keep running into a roadblock on both tablets when I get to the point in the set up were it asks for my Google email address. See the screen capture. I did the "wipe data/factory reset" 2 times. No change. I don't know how to bypass the "Factory Reset Protection" and I can't get the last owner's email address and password in order to open up the tablets. Is there a way to around the "Factory Reset Protection"?

Steve

Update I now have what the eBay seller calls an "OEM MICRO USB male to female USB OTG Host Adapter For a RCA Voyager RCT6873W42 Tablet". I must be doing something wrong in trying to get the tablet to see the prog "Bypass any Samsung Google Account Lock.apk" or I am using the wrong APK prog.

Also I have found that I have full access via a back door to all non rooted files and directory's in the tablet via the USB cable when connected to my Windows laptop. What I can do with that back door, I don't know. But I can read and write to the tablets. I also have ADB/Fastload for windows. I have used ADB/Fastload to root a cell phone and a tablet before. But that cell phone and tablet didn't have FRP installed in them. They were older OS's.

# Answer
> 0 votes
Have you tried removing their Google account in settings?

To remove a Google account, go to settings, then either Google (Or accounts). If prompted, tap the account name. Tap MORE. Tap Remove account. Tap REMOVE ACCOUNT to confirm.

If they have a passcode or screen pattern then you'll have to find a way around it. But if not then that should help.

---
Tags: factory-reset
---


# Question
Title: How can I use a smartphone/tablet without being distracted by it in classrooms?
I want to use an android phone without being distracted. I want to be able to block calling applications such as the calling feature in whatsapp, facebook messenger, viber calls, as well as google hangouts. There are some of my friends who directly call me when seeing my online.

# Answer
> 0 votes
Just simply remove the apps from your tablet or disable them if you cant delete them.

If you want them to stay on the tablet then go into the app settings and configure them respectively.

Also Do Not Disturb is your friend, I'd put it on a schedule and set it.

---
Tags: applications, whatsapp-messenger, google-hangouts, facebook-messenger, viber-messenger
---


# Question
Title: How to Transfer Files on to a Phone When PC No Longer Recognizes it?
I just finished setting up a 128gb MicroSD card as internal storage for my Samsung device. However, I tried to copy files from the back up I made for the SD card on to my phone but now my PC shows neither the internal or external storages when I plug in the phone. I'm assuming that the reason is that I made an SD card as internal storage and the PC can no longer recognize the file format or device type or something like that. Is there a way to make it so I can still transfer files to either the internal or external without making the SD card portable. Or are there any services or apps that I can install besides a cloud service (like Drive or Dropbox) to wirelessly transfer the files on?

# Answer
> 0 votes
Firstly, this shouldn't happen. Android's MTP is designed in such a way that it will handle any and every kind of internal memory structure your device has. Maybe your drivers are having an issue, it should show internal memory in your PC regardless of being portable mode or not.

Nonetheless, you can use apps like Airdroid or ShareIt to transfer files over your local wireless network. Just connect both devices on same WiFi and follow the instructions in the app. Airdroid is easier to use with less hassle and doesn't require you to install anything on your PC.

https://play.google.com/store/apps/details?id=com.sand.airdroid

---
Tags: internal-storage, 7.0-nougat, file-transfer, internal-sd, mtp
---


# Question
Title: Disabled mobile data but some data still transmitted
I have expensive mobile data plan so I disabled mobile data in settings. But I still have a little amount of mobile data traffic every day that I paying for. (something near 100-1000 bytes, I inspected it in payment detalisation provided by operator)

I use home wifi for internet access so I need to disable only mobile data but not wifi.

I enabled `restrict background data` option but still have mobile traffic. (screen1)

In APN menu I can't delete/edit default APN supplied by mu operator. I created and selected fake APN as sugested in How can I disable mobile data completely? but still have mobile traffic.

How can I (but not disable wifi)?

I suspect OS Android or Google services make this traffic. (screen2)

My phone is LG X style K200DS Android 6.0.1.

# Answer
> 1 votes
Install app like Glasswire and you can monitor your outgoing traffic. Or you can use firewall apps and try to disable the data on every app.

---
Tags: 6.0-marshmallow, mobile-data, background-data
---


title: Moto M unable to boot up

text:
# Question
Title: Moto M unable to boot up
My Moto M, running Nougat, is not booting up suddenly. It worked fine but after a restart it stopped booting up. It just shows the Motorola Logo and then a blank screen.

I tried Volume Down + Power button Combination and booting it in recovery mode but again the same Motorola Logo and Blank screen.

Never rooted/tweaked in any way.

I have a lot of data in it. Plzzzzz Help.

# Answer
> 0 votes
1. With the phone powered off, press and hold the Volume Up button and the Volume Down buttons.
2. Continue to press both volume buttons, and press and hold the Power button until the phone vibrates.
3. Release the Power button, continue to hold the Volume keys. You should see a "No command" prompt. (You can release the Volume keys now.)
4. Press and hold the Power button, tap Volume Up to enter Recovery menu.

---
Tags: boot-loop
---


# Question
Title: How to know system requirement of an app?
I am developing an Android app for my homework.
And now I am confused to write the hardware requirements of my app.

Example:

* How much GHertz of CPU
* How much RAM, etc.

# Answer
If you're creating a regular app, like a feed, news or a browser, there's no need to specify a hardware (performance) requirement as such apps usually run fluently on a mediocre device.

If it's a game, the best would be buying a variety of devices with different specs and test them one-by-one, and decide the minimum requirement for the game to run fluently. Im case it's too expensive/unnecessary, you can run it on a device that you own, then compare its performance with a benchmark app like 3DMark or GFXBench. Look for benchmarks for other chips, and estimate the minimum requirement according to your game's test result and the benchmark results on different chips.
> -1 votes

---
Tags: hardware-requirements
---


title: Android Tethering DNS Problem

text:
# Question
Title: Android Tethering DNS Problem
I am using a Sony Xperia Go mobile device with Android Gingerbread (2.3.7). Whenever I try to use Tethering (USB/Mobile Wifi Tethering), I could not immediately access website using my laptop.

However, I know that there is an Internet connection because I can access websites using their IP address in my Google Chrome in my laptop. I tried `nslookup` in command prompt several times, trying to query Google's DNS servers (8.8.8.8 and 8.8.4.4) and 192.168.43.1 (my phone).

I always get the error `DNS request timed out.`

However, after several restarts, turning on/off Data and mobile hotspot, it would suddenly work and all the DNS requests through command line would get responses. But there is no definite number of restarts. Just today, it took me about 30-45 minutes doing this routine of restart-turn off hotspot-turn on-turn off mobile data-turn on.

Every time I do this, I can use my mobile phone to access the Internet. So, that is not the problem. The mobile phone can connect to the Internet.

I also use AirDroid. AirDroid is also working normally and I could access it in my browser. So there really is an established connection between the phone and the laptop. It's just DNS requests are not pushing through. I have tried this for both mobile hotspot/USB tethering.

My mobile provider allows tethering and I have a mobile data plan. Can you help me determine what is causing the DNS problem? This happens almost every day.

# Answer
> 7 votes
I ended up manually changing my DNS server to tether Internet from my mobile phone. My phone uses a local DNS server from my mobile carrier which I was able to trace using CompruebaIP.

Any other DNS server is blocked by my mobile carrier (Globe Telecom). I reckon that my phone's DNS service is not properly working. When tethering, the DNS provider should be my phone which serves as proxy when connecting to my mobile carrier's DNS servers. Thus, I had to set them manually on my laptop.

I am using Windows 8 and my phone is an Android Gingerbread 2.3. So basically, the problems are:

1. **My mobile carrier is bad**. They are blocking other DNS servers and are monopolizing DNS requests. This isn't good because their servers aren't that good.
2. **My phone's DNS service appears to be broken**. This means my laptop could not connect to the DNS service of my mobile phone which then forwards DNS requests to my mobile carrier's DNS service.

Fortunately, after two months of despair, I was able to resolve this. This is what I did:

1. Find out what the actual DNS servers are my mobile carrier is using through CompruebaIP.
2. Manually set my laptop's DNS servers to the one used by my mobile carrier.
3. Even better, I retained Google's Public DNS server 8.8.8.8 as my primary DNS server and used my mobile carrier's primary DNS server as my alternate DNS server.

So, now, I can use my mobile phone as my Internet provider for my laptop whenever I am not at home or at work without having to change anything every time I use it.

# Answer
> 0 votes
I had a similar problem for a while. It was working for years, but a few weeks ago I got this annoying dns issue. After a lot of googling and various attempts, I changed the password of the android hotspot and hop, it was working again.

---
Tags: 2.3-gingerbread, tethering, wifi-hotspot, usb-tethering, dns
---


# Question
Title: LG G6 (H870) LineageOS 14.1 - Encryption not working
I have been waiting for official port of LineageOS to my LG G6 (H870). And yesterday I decided to install the newest version of LineageOS (14.1 20170912) on my G6. I downloaded unlock.bin from LG's official site, unlocked the bootloader, verified the unlock. Then I installed TWRP (3.1.1-0-H870), booted in recovery mode, wiped cache, data, and system partition before I installed LineageOS from zip file (due to the instruction on LineageOS official wiki). I also installed OpenGapps (micro arm64 20170912), and restarted.

Everything worked well until i tried to encrypt the phone. I plug the phone in AC, push «Encrypt phone» button, input my PIN code and verify that I want to encrypt the phone. The phone restart, the phone display the «gear splited» Android mascot (the below one, without the header and progressbar).

But nothing happens, the phone display it for a few seconds before it continue boot process.

I also discovered that «`Device Storage`» (`Settings` \> `Storage Settings`) tells med that «`-14.01 GB used of 7.40 GB`».

Is there someone who has had similary problems? Or know how to fix this?

# Answer
It's currently not implemented, the patch needs reviewing or something. I spent several days trying to figure it out. If you're into it, you can merge it yourself and rebuild and it should work: https://review.lineageos.org/#/c/165296/ (although I think this patch is for file-based encryption, there is a separate one for full disk encryption).
> 0 votes

---
Tags: encryption, lg, lineageos, 7.1-nougat, lg-g6
---


# Question
Title: Call another phone/text when bluetooth device goes out of range?
I want my phone to call another phone/text when a paired bluetooth device goes out of range. Is this possible – and if so, how to achieve it?

# Answer
You can try as an alternative . I prefer Macrodroid, being easy to learn and free (upto 5 macros)

First pair your devices and confirm

Create a macro

**Trigger:** Bluetooth event → Device disconnected → Select paired device

**Actions:**

1. Make call → select number
2. Send SMS → Enter phone number and desired text (*Test* in screenshot below) on next line

**Constraints :** Leave blank

Name the macro whatever, save and profit

Tested on Android 7.1.2

**Note:** Initiating call / SMS is not instantaneous on disconnection. There is a pause of about 30 seconds or so during which I *guess* Bluetooth connectivity is attempted again before it gives up and declares as *disconnected*
> 3 votes

---
Tags: bluetooth
---


# Question
Title: Installing TWRP using Odin will erase data or not?
My Samsung Note 3 Neo is stuck on Samsung screen. I need the backup of data, but I dont have any recovery other than the default recovery (having options: Apply update from ADB/External storage, Factory Reset, Wipe Cache Partition etc)

I am going to install TWRP custom recovery on it using Odin.

1. Will this installation using Odin erase my data?
2. Can Odin be helpful in some other way, to take backup of mobile?

# Answer
> 3 votes
1. It will not wipe data unless you explicitly choose to erase NAND (after which your phone would end up bricked).
2. Odin only flashes images into the device - it doesn't read data out. You're on the right track about using TWRP to reclaim data, just be sure to install one made for your device.

---
Tags: twrp, odin
---


# Question
Title: Is there any way to remove the sound alert message?
When I increase the volume with the headphones, a message appears saying that **prolonged listening with a loud sound can damage the ear**.
Is there any way to remove this message on my Smasung Galaxy Note 4 ?
Thank you

# Answer
As confirmed by OP the solution that worked is posted below

You can try . I prefer Macrodroid, being easy to learn and free (upto 5 macros)

Create a macro

**Trigger:** Notification → Notification received → Select Application → Google Play Music → Text content contains → prolonged listening with a loud sound can damage the ear

**Actions:**

1. Clear Notifications → Clear all
2. *Optional if you don't want notification sound* ; Volume Change → Set notification on slider scale to zero

**Constraints :** Leave blank
> 1 votes

---
Tags: 6.0-marshmallow, volume-control, headphones
---


# Question
Title: create-user "Error: couldn't create User"
I tried creating multiple users on my Android TV dongle (based on RK3188 board). It should work, it's Android 4.4.2, but it returns an error:

```
root@rk3188:/ # pm create-user username
Error: couldn't create User.

```

And at the same time:

```
root@rk3188:/ # getprop fw.max_users
4
root@rk3188:/ # pm get-max-users
Maximum supported users: 1

```

# Answer
You should edit your build.prop and add the following lines:

`fw.max_users=2` #in case you want a maximum of 2 users

`fw.show_multiuserui=1` \# to show Users menu in settings

Save and reboot. You will then be able to add users
> 1 votes

---
Tags: multi-user
---


title: How to dump and recover sdcardfs

text:
# Question
Title: How to dump and recover sdcardfs
Sdcardfs is a virtual file system in Android or some Linux systems. It is implemented using FUSE.

It is called Android's 'adopted storage', is used in virtual sdcards, or protected partition areas. (For example: /storage/simulated/0)

If you try to dump an sdcard file system (ex: /sdcard) by dd command, It is not dumpable. (It does not have sectors or anything.

So, if I try to dump the parent file system (ex: 'FUSE like vFAT' on EXT4), it is not recoverable by all of commercial file recovery software. Because sdcardfs is a virtual file system using FUSE, it is not stored like a file or agglomerate something(s).

How can I dump and recover an sdcardfs file system?

# Answer
You can back up any filesystem by backing up individual files, e.g. in a tar archive. Assuming that you have a set of Linux command line utilities (e.g. a full BusyBox installation):

```
adb shell 'tar -cz /sdcard | uuencode sdcard.tar.gz' >sdcard.tar.gz.uu
uudecode sdcard.tar.gz.uu

```

The `uuencode`/`uudecode` step is necessary because adb corrupts binary files on output (it adds CR before every LF).

You can open the archive in any archive browser (except the one built into Windows, or at least older versions of Windows, because it only supports the zip format).

To restore:

```
adb shell 'cd /target/directory && tar -xz' <sdcard.tar.gz

```

I don't know if there's a lower-level tool to dump an sdcardfs filesystem. Since sdcardfs is a view of an underlying filesystem (i.e. a stackable filesystem), rather than a filesystem built on top of a storage device, there's nothing to dump. But the underlying filesystem *is* built on a storage device; if you dump that, you will get a full backup and you can access the sdcardfs part by using the sdcardfs driver on the backup and mounting it with the same parameters.

FUSE is pretty much irrelevant here. It's an implementation technique, not a description of the filesystem format.
> 1 votes

---
Tags: data-recovery, internal-sd
---


# Question
Title: updater-script—Universal Method of Mounting partitions
I'm trying to create a universal updater-script but I'v run into a bit of a wall. I can't find any universal way to mount a given partition.

In order to mount something in the edify scripting language I need to provide a `fs_type`, `partition_type`, `name`, `mount_point`. I expect `partition_type`, `name`, `mount_point` to be fairly universal, but `fs_type` could be all over the place.

My only idea is to try mounting in a bunch of different filesystems and checking after each attempt if it's mounted.

I will have **root** access to the device over `adb` beforehand. Is there a reasonable/programmatic way to do this with `adb`?

# Answer
As long as the recovery has `busybox` (e.g. TWRP for most if not all devices) you could simply call `run_program("/sbin/busybox", "mount", "/system");`. I wrote my own updater-script and this worked fairly well since the Android 5.x days.
> 1 votes

---
Tags: adb
---


# Question
Title: If the Admin leaves a WhatsApp group, how is the next Admin chosen?
I am in a WhatsApp group. Now, due to some quarrel in the group, the group Admin has left. Now, I have become the Admin of the group all of a sudden.

How is the next Admin chosen? Is it purely random or does the previous Admin choose someone before leaving?

# Answer
> 8 votes
It's purely random

From WhatsApp FAQ

> If you are the only group admin and you exit a group, a participant is chosen **at random** to become the new admin

(Emphasis Supplied)

---
Tags: whatsapp-messenger
---


title: Open .ts files on Android

text:
# Question
Title: Open .ts files on Android
I am trying to open `.ts` files on my Android tablet, but it's prompting me to open with any Video Player installed on my device. `.ts` files are TypeScript files, just like `.js` JavaScript files but TypeScript is a superset of JavaScript.

I am trying to open and edit them in an app called AIDE Web.

If I change the extension, I am able to open the file and edit the text, but I don't want to do this.

So how can I open these files to view or edit them?

---

Device details (if relevant):

* LineageOS (Android 7.1.1)
* Rooted

# Answer
I believe that it depends on your file manager how a file will be opened. So here's a workaround. Download a file manager called Amaze, find the file you are looking for, press on the three dots next to the file name, and select "open with" this will allow you to open the file in any app you want to.

I only tested this with amaze file manager, but I would imagine that the same options exist in other file manager apps.
> 2 votes

---
Tags: applications, files
---


# Question
Title: How to enable multiuser or guest account on Asus ZenPad 10 Z300C with Android 6.0?
On other android devices I've used, there was a multiuser feature or guest feature available to allow other people to use the device without altering each others settings or giving them access to each other's accounts.

Is this feature available on the Asus ZenPad 10 (Z300C) running Android 6.0? If so, where is it? It doesn't appear to be available under `settings > accounts`.

# Answer
It's not enabled on your device

Workaround for rooted devices discussed on XDA
> 1 votes

---
Tags: 6.0-marshmallow, multi-user
---


# Question
Title: How to export a google keep todo list to google calendar?
I use google keep as a todo list and I want to export it to google calendars so I know what to do during the day. I also use the always on display to see what events/tasks are needed during the day. How would this be achieved?

# Answer
To Do list cannot be exported

Only reminders can be exported - see Google help

So instead of to-do mark them as reminders and switch the calendar to show reminders or else try the solution mentioned here Widget to show calendar events and TODO items merged in a single agenda?
> 0 votes

---
Tags: google-calendar, google-keep
---


# Question
Title: Internet not working in browsers on mobile data, but works on WiFi and in all apps. Please help!
I get the error "ERR\_CONNECTION\_RESET" in Chrome along with the message "This site cannot be reached" when I am on a mobile network. However, all apps, such as New York Times, The Guardian, etc. work fine and can download and display content just fine.

If I switch on the Wf-Fi, then internet works both in apps and in the browser.

I have also tried using Firefox and Opera, but I get the same issue.

Incidentally, the Gmail app behaves the same as the browsers: It cannot connect to the internet when on mobile networks.

I am using a Lenovo tablet.

Any help would be much appreciated.

# Answer
> 2 votes
I have the same problem. that happens with Google Chrome over WIFI i have internet and can use YouTube App but the Browser isn't working.

I resolved the problem by removing Chrome and installing it again.

The problem disappeared, but i noticed it happened again when i allowed " Enable data saver feature on Chrome's settings/Advanced Datsaver" Make sure you have it turned off.

# Answer
> 1 votes
You need to remove proxy in apn setting it will work. Settings-\>Mobile data -\>access point code -\> click on selected option -\> remove proxy it will start working...

# Answer
> 0 votes
I also faced the same issue. After tons of goggling, I found that in APN there is a proxy set option. Somehow mine was set to some value. Once I nullified it, the browser started loading, mobile data as well. Proxy shouldn't be set to any values, either in mobile data or on wifi.

# Answer
> -1 votes
Have you set your APN settings correctly? Go to your carrier's website and do some googling to find the correct APN settings for your network. Once you have found them, you should be able to enter them by going to Settings\>Mobile Networks\>Access Point Names (APN) and creating one with the correct APN settings.

---
Tags: browser, connection-issues, mobile-data, lenovo
---


# Question
Title: What is the difference between dual sim active and dual sim stand-by?
I am Using Sony Xperia Tipo Dual, which is Dual Sim Smartphone, but When i use internet from SIM 1 using Network Mode = GSM only or WCDMA/ GSM the another SIM's says NO NETWORK. When i deactivate my Internet i receive message's from my Network operator that you got missed calls from these numbers. GSMArena says My phone is no dual stand-by.

# Answer
There are actually three types of dual SIM phones.

* Dual SIM Standby (DSS): Only one SIM can be used at a time, 1 radio chip. The phone has single IMEI number.
* Dual SIM Dual Standby (DSDS): Two SIMs can be used at a time, but if one opens a call or data connection, the other is offline. The phone has two different IMEI numbers.
* Dual SIM Active (or sometimes Dual SIM Dual Active) (DSA/DSDA): Two SIMs can be used at a time, 2 radio chips. This enables both SIMs to open calls and/or data connection. The phone has two different IMEI numbers.

Since your phone is mentioned as "No dual standby", it means it's a DSS-phone, which allows only one open connection at a time.
> 11 votes

# Answer
Dual Sim standby : If you are talking in `Sim A` when someone calls to `Sim B` then they will hear `Sim B` is not reachable. You wont get prompted

Dual Sim Active : If you are talking in `Sim A` when someone calls to `Sim B` then they will hear your call is on waiting. You will get prompted and you can place the current call in hold and answer the new call.

But you should be able to receive call or make calls on both sim when you use internet.

GSM arena confirms Xperia Tipo is no dual standby meaning when you are using one sim to make phone call/ using data the other sim gets off. However, unlike many dual sim phones, in Xperia Tipo both the sim slot supports 3g sim.
> 4 votes

# Answer
I think the selected answer does a good job of expressing the limitations/advantages of each type of dual sim you might encounter so I instead would like to suggest a work around so you don't miss calls when the one sim is in use and the other becomes inactive.

If you setup call forwarding for each number when you're unreachable so that number 1 forwards to number 2 and number 2 forwards to number 1. Now setup both numbers with call waiting. You now shouldn't miss a call when on the other line and you should be alerted when you have incoming calls waiting whether redirected or not.

A downside is that you'll get charged by your carrier for incoming routed calls. It's also worth noting that if one sim is roaming you may be charged at roaming rates for incoming re-routed calls.

What happens when phone is off and therefore both sims are unreachable? I don't know, I'd hope/expect the networks could detect such an occurrence and not allow an infinite redirect. Maybe someone here knows and can chime in?

Hope this helps
> 0 votes

---
Tags: internet, mobile-network, sony-xperia, dual-sim
---


# Question
Title: Got weird noises with auxiliary jack while charging in the car
I'm using Galaxy Note. And I got this weird noise with auxiliary jack while charging in the car. There is no noise while music is playing, and there is no noise if the charger is unplugged. How do I solve it?

# Answer
> 3 votes
After a lot of Googling around, I found 2 possible solutions:

1. **Hardware** solution: **Kensington Noise Reducing AUX Audio Cable** \- haven't tried it myself. Yet some guys at android central report it worked for them.
2. **Software** solution: **Aux Noise Filter** app - Tried it on my Galaxy Note. Works like a charm.

# Answer
> 2 votes
I had this problem on my Galaxy S4 - whining noise from alternator (changing pitch with engine revs) plus random static. It only occurred when the charger was plugged in the USB port, and when no music was playing. I installed Aux Noise Filter and it worked a treat.

# Answer
> 0 votes
Now, that **is** weird!

* Play some music or unplug the charger.
* Try a different cable.
* Try a different charger.

I won't tell you to change your car, your stereo, or your phone, as those are expensive. But you can always try it out in someone else's car, if that's an option. You have to narrow down the problem by using trial and error method.

# Answer
> 0 votes
Same problem. Tried changing the charger and audio cable. Only buying a ground loop isolator worked. The PAC SNI from Amazon solved my problem, and got high reviews too.

http://www.thoughtworthy.info/BlogPost/158/Android-Phone-Buzzes-in-Car-While-Charging-And-Listening-to-Music

---
Tags: audio, samsung-galaxy-note
---


# Question
Title: Wiped System Partition... No OS.. How can I recover it back?
I successfully installed TWRP yesterday on my phone and then wanted to root it, but before doing that, I wanted to do a Full-Wipe of my phone, just leaving the phone with the OS, but for some reason, I left the System Partition Wipe option enabled and Wiped it. Now, I'm stuck in a bootloop without an OS, and I can only access TWRP and Download Mode.

How can I recover the system/install the OS again?

Phone Specs:

SAMSUNG J7 PRO (SM-J730GM),

Previous O.S: Nougat 7.0

Region: México TCE

# Answer
> 3 votes
1. Download the following file (J730GMTCE2AQJ1\_TCE) from samfirmware.com: direct link
2. Extract (unzip) the firmware file
3. Download Odin v3.12.7
4. Open Odin v3.12.7 (make sure to *Run as administrator*)
5. Reboot your SAMSUNG J7 PRO (SM-J730GM) into Download Mode (press and hold Home + Power + Volume Down buttons)
6. Connect phone and wait until you get a blue sign in Odin
7. Add the firmware file to AP / PDA
8. Make sure re-partition is **NOT** ticked
9. Click the start button, sit back and wait few minutes for it to install the stock operating system.

Instructions source (personally tested on another Samsung device)

---
Tags: twrp, partitions, system, operating-system
---


# Question
Title: Whatsapp backup: Unable to move from windows phone to android
Following instructions found on WhatsApp FAQs I created a backup folder on my SD card of my old windows-based phone.

I tried to restore chat history on my new Android phone (LG Leon), with no success. I did the following steps:

1. removed previous WhatsApp installation on Android
2. put the sd card with the backup files (files are in SD card in the WhatsApp/WinPhoneBackup folder)
3. reinstalled WhatsApp
4. reactivated WhatsApp (sms stuff) and asked to recover backup

Unfortunately there's no way to allow WhatsApp to discover the backup files. Am I doing something wrong?

Some specs:

> Source phone: Nokia Lumia 520, Whatsapp version: 2.12.266
>
> Destination phone: Lg Leon with android 5.0.1, Whatsapp version: 2.12.453

# Answer
> 2 votes
Here I got solution about your question on WhatsApp FAQ page. It says

> You cannot restore the chat history from any other phone type to Windows Phone, or from Windows Phone to another phone type.

This question is possible duplicate of this.

# Answer
> 1 votes
Biased comment (I'm the developer): Winwazzapmigrator does exactly that. It transfers windows phone whatsapp to Android. Check it out https://www.winwazzapmigrator.com

# Answer
> 0 votes
The main problem is that the file PATH is different in both Windows Phone/mobile and Android for WhatsApp data, also the formats are seems to be different from each other. This is reason there no option as of now to restore WhatsApp data from a Windows Phone/mobile to Android or vise versa.

WhatsApp should maintain a same file PATH and file format for any platform and should allow it's user to restore their data from any platform to another.

---
Tags: backup, whatsapp-messenger, windows-mobile
---


title: Ethernet and charge via USB type C

text:
# Question
Title: Ethernet and charge via USB type C
I have an HTC 10 with the new USB Type C connector. As USB C is also the primary (or only) connector on some laptop style devices such as the Pixel C and new MacBook, there are many Ethernet and USB hub device - some with some with power.

Will this allow me to have a wired network and charge?

This is essentially the function of the micro USB Ethernet adaptor for Chromecast

# Answer
It depends completely on the model/brand of the mobile phone - more exactly which drivers for e.g. ethernet chips/adapters that is has integrated in its hardware (since such drivers are not installed in software on mobile phones like this, but they are rather included in the hardware from the start or not).

The following is for example a very common USB-to-ethernet adapter, working for quite many mobile phones (just use a USB-micro-B-to-USB-C wire adapter to be able to plug it into a USB-C mobile phone), but as you can see in the compatibility list a bit down on the page, it depends very much on models and brands of the phones if it will work or not for a specific mobile phone:

https://plugable.com/products/usb2-otge100/

(your specific mobile phone model is not currently in that list, but it lists HTC ONE M9 as working, while listing HTC Desire 612 as not working)

There are also USB 3-based Gigabit ethernet adapters out there (including from the brand in my link above), but beware that these work for a lot fewer mobile phone models, due to the much less widespread inclusion of their drivers in current mobile phone hardware.
> 2 votes

---
Tags: charging, reverse-tether, usb-host-mode
---


# Question
Title: Moving Content from Galaxy S7 to iPhone X
Apple Move to iOS app really sucks. It is only available to transfer a few items from Android to iPhone and you have to factory reset iPhone to bring up the app.

So my question is: what is the fastest way to transfer 60G content, including Contacts, WhatsApp, Music and Photos.

# Answer
> 0 votes
> Apple Move to iOS app really sucks. It is only available to transfer a few items from Android to iPhone and you have to factory reset iPhone to bring up the app.
>
> So my question is: what is the fastest way to transfer 60G content, including Contacts, WhatsApp, Music and Photos.

Apple’s made it easy for Android folk to move all of their data from their Galaxy HTC, or Lenovo phone, etc. i konw some ways:

For contacts: Apple’s official mail app supports iCloud, Microsoft exchange, Gmail, Yahoo, so if you use one of those services, linking up your email account is pretty straightforward. Source.

For photos, videos. Apple suggests you use PhotoSync ($3, iOS and Android). You’ll find those freshly synced photos in the Photos app in Albums. You can also move photos and videos with a computer. Download Android File Transfer then go to Transfer \> DCIM \> Camera to drag the images from your device to a folder on your computer.(source)

For messages.. sorry, i dind't know.. if you found great way to transfer messages from phone to another phone, please let us know.

---
Tags: applications, ios
---


title: Why does bluetooth turns itself off

text:
# Question
Title: Why does bluetooth turns itself off
I have a Galaxy S4 (GT-9505) here where Bluetooth is turning itself off. Sometimes this happens after a few seconds. Other times it takes longer or even stays on. Also, if it stays on can't find other devices with turned-on visibility.

Here is the log: http://pastebin.com/MP3YyQxS I cut a lot of unrelated stuff out and it starts right before I activate Bluetooth and ends right after it deactivates itself

Does anybody have similar experience?

# Answer
Check to see if Battery Saving Mode is ON. By turning that function off on my phone, the Bluetooth issue was gone.
> 0 votes

# Answer
A long time ago I had this same issue, but with Bluetooth and WiFi; Turns out to be the Bluetooth & Wifi Card on the phone, it had been damaged... How? After letting my phone fall too much times.

That phone wasn't able to operate anymore, because the only solution was to brass the card to the motherboard again and it would work normally, but there was a risk of damaging other parts of the motherboard when doing this process. Finally I tried it and didn't work, so I also damaged the mb and the phone died.

I RECOMMEND CHECKING YOUR PHONE WITH AN EXPERT
> 0 votes

---
Tags: samsung-galaxy-s-4, bluetooth, 4.3-jelly-bean
---


# Question
Title: Phone stuck on boot screen after root and recovery - HTC One M8
Need help with rooting and installing LineageOS. Have done this before on Nexus 5, but today something went wrong with HTC M8 and now it's stuck on boot screen I can get into bootloader using Power and volume keys, but any other options as Recovery, Factory reset brings me to just boot screen

1. Did a root and installed superSU successfully
2. Flashed recovery and install
3. Something went wrong while installing LineageOS and did a reboot and since then no progress

# Answer
Are you sure you are on the latest compatible baseband of your phone? Sometimes the newer builds of TWRP won't boot on old firmwares. Try updating that first.

And since you have access to your bootloader, you can install recovery and start over with a different ROM (make sure to verify your checksums manually).
> 0 votes

---
Tags: twrp, htc-one, lineageos, htc-one-m8
---


# Question
Title: How to compute all space taken up by an app and its associated files
(Using Android 6) While trying to determine the size in memory taken up by a given App I got two widely differing values. `Settings. Applications. Application manager. Whatsapp.` gave 134 MB (App 63.90 MB, Data 71.18 MB), while Total Commander gave 900 MB.

**How can I get the size taken up by all files that reside in my cell phone associated with a given App, which would otherwise not be there? I am pretty sure it must be closest to what TC gives, but I am not sure everything from WhatsApp is within its directory, and even less sure that it applies for a general App.**

**Why does `Settings` give such a low value?** **What is it counting as App and Data?**

---

*Related questions:*

Similar (old) question (but not the same): KitKat - How to identify the REAL size of apps (app + datas + ...) to be able to install other ones

Related (very old) question: what is my personal data storage as opposed to program storage and how can I reduce it?

---

*Questions related to the issue that inspired this one (I am constantly running out of space):*

Missing space/Storage space running out Galaxy S2 \[tried almost every solution I can find!\]

Why am I constantly running out of space on my Galaxy S2?

Microsoft apps always eating up space with data, for apparently no reason

I can't find files taking up space in my android phone

# Answer
> 1 votes
Later versions of Android do not count cache data when showing the app size. So you can f.e. see that Instagram takes 150 Mb of your storage while there are more than 2 Gb of Instagram cached data (true story!)

As for Whatsapp, the size of media sent and recieved via Whatsapp (images, videos etc) is not shown in Settings. But since these media are stored in Whatsapp folder, their size is counted when you look at folder properties in any file manager.

---
Tags: applications, internal-storage
---


# Question
Title: By what process is a third party device configured to connect to the WiFi network
I'm wanting to understand what is happening when a device needs configuring with WiFi credentials, but no other communication is apparent.

For example, with the Broadlink RM Mini3 WiFi IR Blaster it's a rather simple process: download and run the required app from the Play store, enter the WiFi details (SSID, Password), turn on the device and click connect within the app. A few seconds later, the device has been configured to run on the relevant network.

By what process is such a device configured when there appears no bluetooth connection etc. that would facilitate the initial connection.

# Answer
It's different for different devices. Some use Bluetooth or NFC, but as you've observed that's not what's happening in your case. The most common alternative is that the device you're configuring can itself act as a Wi-Fi access point (AP): it creates its own Wi-Fi network. Your phone connects to the device's Wi-Fi network and sends it the connection details for the network you actually want, possibly via an HTTP request to a simple web server running on the device. After that, the device shuts down its Wi-Fi AP and connects to the Wi-Fi network you configured.

If there's a network problem, the device should start its own AP again to let you connect and give it some new connection details.
> 3 votes

# Answer
Dan has provided you the answer which addresses how your IR adapter connected

Readers may find the additional information below useful for general understanding

---

**How do devices connect to Wi-Fi?** Wi-Fi access points use open frequencies (that can be used by anyone without licence), typically 2 .4 and 5 GHz. On these frequencies they keep transmitting their presence, again typically 1000 times a second. For example, your cell phone *hears* them (that's how you see all networks around you, when you enable WiFi) and responds announcing it's presence. If it is an open network (no password) , device is connected else authentication is required

Links below for details

There are two aspects:

* Establishing the connection
* Authentication

**Establishing the connection**:From our sister Information Security site How do cellphones discover wireless APs? you can read the details of how it is done. It uses 802 .11 protocol to transmit beacon frames which do not require prior communication to be established since it uses open frequency -See WiFi spectrum section which is available to any device for use

**Authentication:** There is a 4 way authentication. Details are described in linked Wiki
> 2 votes

---
Tags: wi-fi
---


# Question
Title: How can I get rid of the small number near the YouTube desktop icon
What does the small white number on orange background in the upper right corner of the YouTube desktop icon mean?

And how can I remove it?

# Answer
This means that you have notifications. You need to enter the app to make it dissapear.
> 1 votes

# Answer
Those number shows your YouTube Pending Notifications. To remove that, open the YouTube App, Goto **Activity--\> Notifications--\>** and the click on each notification. Now close the app. Your problem will be solved.
> 1 votes

---
Tags: youtube, app-icons
---


title: Sync volume control?

text:
# Question
Title: Sync volume control?
I'm running 7 on my Galaxy s6. Is there an app or setting I could change to where all the volumes are the same when I change them? (Ex when the media is half way, all of them are half way)

# Answer
> 2 votes
Volume Sync- Sync your Volume does exactly that

It can sync all the volumes - Notification, Media, System, Alarm and In call volume together or selectively as you want

I didn't try them all synced at same time but it worked well -just installed, tested briefly

---
Tags: 7.0-nougat, volume-control, volume
---


# Question
Title: How do I move all the files from a folder (and subfolders) using the command line in Android 7.1+?
I tried using this command:

```
find /src/dir -type f -exec mv --backup=numbered -t /dst/dir {} +

```

sourced from here, but error messages suggest `find` requires root on Android. Any other ideas as to how to accomplish this? I want only the files in the destination folder (i.e. without the directory structure, all files in one directory) while maintaining the source directory structure. I've tried Termux, Terminal Emulator, and Tasker so far, without success.

# Answer
> 0 votes
OK, after some head-bashing I've realised there's a Linux-specific (Android being based on Linux) mistake being made here - when you type `/src/dir` the initial `/` implies that you're looking in the filesystem root, mounted at `/`. In this case, however, you're probably referring to the current directory, which will likely be in `/sdcard/` since you are not rooted. Simply omit the first slash and you're good to go (personally tested).

```
find src/dir -type f -exec mv --backup=numbered -t dst/dir {} +

```

If you find still can't perform the function (especially due to an error such as `unrecognized option`, make sure you install the latest Linux version instead of the one built in to your kernel. This can be done in Termux using `pkg install findutils`

# Answer
> 1 votes
Here's the answer I managed to figure out:

```
find /SourceDir -type f -exec mv -i {} /DestinationDir ';'

```

---
Tags: 7.0-nougat, 8.0-oreo
---


# Question
Title: Is it possible to install a custom Android ROM if the bootloader is locked?
Suppose the bootloader of an Android device is locked.

Is there any way to install a custom ROM without unlocking the bootloader? If yes, then how?

# Answer
Yes, however, this method will not work on every phone.

## Prerequisites

* Back up all data on your phone
* Unknown sources enabled in security settings
* Being prepared to void warranty.

## Method

1. Download and install an on-device one-click-root root-management application on your phone (notable mentions include Kingo Root and Kingroot, both personally tried and tested to work)
2. Use the application to root your phone and gain root access.
3. Download and install an on-device partition-flashing application. (notable mentions include Rashr, Flashify or even the official TWRP app)
4. Download a custom recovery for your device (TWRP recommended, see here)
5. Use the app you downloaded to flash the recovery file you downloaded.
6. Reboot into recovery (device-specific)
7. Install any custom ROM you want

You are now rooted and have a custom recovery installed; this is an enormous security risk, especially since anyone can delete your lockscreen password from recovery mode and hence have full access to your device.

If you brick your phone you will have a very hard time getting out of such a situation because your bootloader is locked.

I have personally tried this method before on a Nexus 5 running and Lollipop 5.1.1 LMY48M and it worked.

I would recommend going the "old-fashioned" way to root your device and unlock your bootloader.
> 1 votes

---
Tags: custom-roms, bootloader
---


title: OEM Unlocking iVOOMi Me5

text:
# Question
Title: OEM Unlocking iVOOMi Me5
I have iVOOMi Me5. its with Android 7.0, 2GB RAM and 16GB ROM.

In its Developer Options, there is an option to enable OEM unlocking. If I enable **OEM unlocking** and **USB debugging**,

please let me know, what I can expect?

* Will I get root access?
* Will I lose all data and installed application?
* Will I be able to use my phone in the same android and applications?

With Regards

FewL

# Answer
## OEM unlocking toggle

What this does:

* ***Allows*** you to run the `fastboot oem unlock` command from fastboot mode and hence root your phone.

What this **does not** do:

* Wipe your phone
* Delete your applications
* Clear your data, photos or media
* Change your Android version
* Root your phone
* Anything else

Why you would want to enable this:

* If you're rooting your phone, updating the OS or just unlocking your bootloader.

## USB Debugging

What this does:

* Enables full access to your device from a connected computer (security risk)

What this **does not** do:

* Wipe your phone
* Delete your applications
* Clear your data, photos or media
* Change your Android version
* Root your phone
* Anything else

Why you would want to enable this:

* If you're making use of the `adb` program to communicate between a computer and your phone. More info.

## Final judgement **(TL;DR)**

I recommend you keep both of these toggles switched off unless you are a developer, are helping a developer or wish to root your phone.
> 1 votes

# Answer
### OEM unlocking

Toggling this on allows you to use to unlock your . This is needed if you wish to install a custom recovery like (see also: ) – for most devices a required step if you wish to install a custom ROM.

As pointed out: this toggle just *permits* you to unlock the bootloader – it neither does the unlocking itself, nor does it root your device or perform any other action. If you don't plan on any of the above described things, keep this toggle off. Note that the process of unlocking itself (not the switching of that toggle) on most devices performs an implicit – i.e. it wipes all your data. This is a security measure.

### USB debugging

This is a very useful feature: when enabled, you can use ADB to access your device for many purposes – including the most complete backup you can create without rooting your device, accessing the system logs, copying files to/from the device, and more.

The "security risk" involved with this switch is relatively low: on first access, you will have to "authorize" the requesting computer on your Android device – so an unauthorized person would need to unlock it (if the person can do that, it also can switch the toggle). You still can keep it off and only toggle it on when needed.

The links above are going to our tag wikis, I recommend you looking into them for further details. Another recommended reading is my article ADB for end-users (as pointed out, disclosure: I'm the author of that article, and that link goes to my own Android website).
> 0 votes

---
Tags: root-access, 7.0-nougat
---


# Question
Title: what is "com.google.android.ext.services"
What is `com.google.android.ext.services`? I accidently found this app in the running list and when I open it contains a settings and then it have opening links option inside it that contains the apps that I have installed in my phone and this help me to disable some of Google apps that I can't do in settings.

I have provided the screen shots of my phone, I disabled about 4 google apps with this and it can also have the option to disable the sytem's important apps like "message" etc. When I searched it in google and mi community I can't find anything and I want to know the thing behind this.

It also contains an option "special acces" which contains details about apps usage and battery optimisations etc.

# Answer
com.google.android.ext.services is a package found in Gapps.

The answer to this previous questions should provide the explanation on what the app does.
> 1 votes

---
Tags: 7.0-nougat, google, android-device-manager
---


# Question
Title: Hide Whatapp message preview on the front screen
On new Samsung A3 2017, I want to hide Whatapp message preview on the front screen but keep the sound. Is this no longer possible?

Thanks

# Answer
> 1 votes
Did you check at **Settings \> Lock Screen & Security \> Notification on Lock Screen**? There you can hide notification for specific apps.

---
Tags: samsung, whatsapp-messenger
---


# Question
Title: How to control how long Google Assistant keeps listening when there is silence?
I'm using Google Assistant to take notes on my phone via my bluetooth headset. However, when I'm taking a note, if I don't talk for about 1.5 seconds, it immediately asks me if I want to save the note using Keep, even though I'm (sometimes) not done with the note yet!

This is unfortunate, because I have time it, and from the point I tap my headset and go through all the (voice) steps to start recording until I can actually start dictating my note a minimum of 13 seconds have passed. This extra delay means I have to keep in my head exactly what I was going to say for at least that long, while remembering the things to say to get it to start recording.

As a workaround, I tried just continuously talking. However, after just under a minute of talking (speaking numbers at a rate of about one per second) it stopped automatically to save the note and I found it had transcribed only 55 numbers.

Update: It's okay if Google Assistant stops and saves my current note, as long as it keeps listening for additional commands from Bluetooth. Currently, it seems like as soon as the note is finished it stops listening and I have to start all over again.

# Answer
> 3 votes
From Google help

> There isn't any way at this time to force the microphone to stay on for Voice Typing. When you pause for several seconds, voice typing assumes you're taking a break. This likely helps to conserve your device's battery as well

I haven't found any workaround on XDA .

So, I guess sending Google feedback is the only way out for now

---
Tags: text-to-speech, google-assistant, voice-recording
---