# Question
Title: What is actually happening on the rom when I rooting android device? What is happen on rooting?
What is actually happening on rooting? Is it change file system, or modify file or add new files or add new configirations....etc? I know the meaning of rooting but I want to know how it dowing.

# Answer
When you use your phone, access applications and navigate it's file system, you do so as a user with a given set of permissions. This places certain restrictions on what you can and can't do or access.

Rooting your phone places an executable on your device called su (switch user), this executable switches the account credentials and permissions that you use to interact with the file system on your phone, making you a super user.

Android is based on the Linux Kernel, and this is essentially the same as achieving 'root' on a Linux device (hence the term rooting).
> 3 votes

# Answer
Rooting is a process which gives you full access to all the files on your device allowing you to tweak and customize any element of the Android OS.

Apps like SuperSU are simply security guards which monitor root access and display a window asking you to confirm root access any time an app asks for it.
> 0 votes

---
Tags: rooting, settings, file-system, file-permissions, supersu
---


# Question
Title: Why isn't the touchscreen pressure reading being put into use by Android?
Just now I discovered the "Pointer Location" dev app on Android, which tells how much pressure is being applied on the point on the touchscreen. They even have it since Android 1.0.

I know there may not be dedicated pressure sensors and it is just an estimate depending on point size.

I am saying that why didn't or couldn't Android implement "Force Touch" in Android phones? They have the pressure readings ready. They even have the method which when called gives the pressure.

P.S. I am running LineageOS unofficial build for my OnePlus One.

# Answer
> 3 votes
Don't run to conclusions early - some Huawei/Meizu/ZTE flagships has it, sometimes referred to as "3D Press" or other names.

Ultimately the feature is worthless - it requires 3rd-party apps to integrate well, but since Android doesn't have a native implementation of it (yet), there's no way apps could adapt to all the proprietary standards raised by different manufacturers. The app support situation and the sales of the above phones proves the point.

This situation is quite similar to what fingerprint scanners have experienced on Android before Marshmallow, except that it's of even fewer actual use than it.

# Answer
> 0 votes
The fact that some kind of estimation of the pressure is there doesn't mean that it works well. It is better to stick to features that are more reliable. Half-baked options are not something welcome in operating systems.

Also, don't you think this would be copying Apple's idea?

---
Tags: stock-android, touchscreen, sensors
---


# Question
Title: Enable Notification LED in Do Not Disturb mode in Android 6
I recently got a new Phone (BQ Aquaris X5 plus) and with that a new Android Version (Android 6). Before that I had another BQ Phone, but running KitKat. I'm missing a way to disable the vibrations, but still enable the Notification LED, so to be able to put it on the table without the loud vibration. The best option would be a separate setting, but if there's some way to get that with using the do not disturb mode it would be fine also.

If I enter the do-not-disturb mode, it doesn't activate the LED, if I allow priority notifications, it still vibrates.

I also found that someone advised to just turn down the volume once more after entering vibration mode, but thats triggering the do-not-disturb mode.

# Answer
Things like this are frequently not tweakable in stock ROMs. I would suggest downloading Tasker which will let you control settings for the notification LED.
> 0 votes

---
Tags: 6.0-marshmallow, vibration, notification-led, do-not-disturb
---


# Question
Title: How to login to resetted phone when verified password not accepted?
I reseted my Oneplus 2 phone with OO3.5 by *wipe cache and data* because I wanted to set up my business gmail in my phone, not my personal:

1. Wipe data and cache
2. Volume down + power \> Format phone
3. Now, welcome screen where it does not accept my personal email account's password now

* Status in OO support: *unable to access or add on your Google account*

Both of the gmail accounts uses my personal phone number as the primary, and in some field my personal email address.

Now, the phone requires after *volume down + power* for 15-20 seconds - - to use the gmail account (personal gmail) which I used before in the phone (some protection mechanism). However, it does not accept the password which I enter to my account, although I put the correct password (verified at Desktop). I am trying to pass *FRP (Factory Reset Protection)* which requires you to login with a previously synced account on that device and you won't use the device. I have a Desktop access to my Gmail where I can access it.

I have throubleshooted settings here but cannot find anything relevant there. I also erased all data in the phone by those settings. However, I am not sure if it is applied because I wiped the data and cache before that. I know the threads but they do not help

Things which I have tried to do with login unsuccessfully

* use 2-step password
* use app password for the task
* use my own password for the task

Error when entered correct password in Android (password verified in Desktop)

> The password is incorrect. Try again.

## Troubleshooting in `fastboot` (volume-up + power) by following the guide here

The command `adb devices` gave first time the device ID. So I could do `fastboot oem unlock` and `fastboot reboot`.

Result: still does not accept my personal gmail account password.

## Trying to get to recovery

Now in fastboot, `adb devices` gives blank. I cannot get to `adb device recovery`.

## Troubleshooting proposals tested but failed

* Keyboard-button-bug (here) fails because the bug has been removed in the keyboard layout.
* Other strategies presented in the thread One plus two Google lock frp do no work.

## Troubleshooting with OO support

> May we know what happen prior to this issue, was your phone recently flashed? And also, what is your current OS version?

No. I upgraded it to OO 3.5 some time ago. Prior to this issue, I just reseted the phone because I wanted to change my Gmail account and do reseting.

Phone: Oneplus 2
Android: OO3.5, Android 6
XDA thread post about the issue: here #11

# Answer
Oneplus support says

> Since your account was not recognize you need to wait at least 72 hours to recognize you credential. - - This is between google and OnePlus protocol. - - Make sure not to enter again otherwise it will reset again the waiting time.

So because Oneplus is not Google's, you have worser support. You have to wait 72 h last time you inserted the password as "incorrect".

## Option 2

> Either a remote session would fix but we only have 28th of this month schedule or wait for 72 hours. - - The remote session is flashing the device but we will wipe all the data. - - But I don't have available schedule until next Saturday .

So they are in under-capacity, and cannot fix the thing faster because of the protocol difference between Oneplus and Google.

Factors

* 2-step verification on

## History of attempts

1. Sunday, 22nd jan 3 pm, I ordered Google delete data and everything from my phone, but the mechanism never apparently ended because Google's site javascript about the thing just stayed as *\[trying to complete\]*
2. Sunday, 22nd jan 4 pm failed login with the real password
3. Wednesday, 25th jan 7 pm failed login with the real password
4. Saturday, 28th jan 2230 failed login with the app generated password
5. Activate Option 2 with Oneplus support by providing them both IMEI numbers (1 and 2) 29th Jan.
6. Tuesday, 31th 2330 pm attempt failed with the real password
7. 4.2.2017 attempt fails because no file transfer possible to Oneplus phone

## OO Support plan for recovery

I received the piece of advice to flash back to 3.1.0 but no certainty that it will help

> Flashing guide for OnePlus 2: Downgrading from 3.5.5 to 3.1.0 - - Steps: 1) Download 3.1.1 Intermittent Version and 3.1.0

I could not complete this stage because I could not transfer the two ROM files to the memory of the phone. There is no memory card slot in the phone.

## 15.2.2017 session with Tech 2 level

They allow only Windows based system for the recovery with the techincal support of 2 level. They run some Chinese frontend there so very difficult for me to say what is going on. They initially shared some links about the data files which download processes were difficult because of interrupted connections with one file. The session time ended after some initial corrections in the system (not specified). The result is that the phone starts but does not detect Sim-card and restarts automatically after each 5 minute. I ordered the second technical session.

## Had to be persistent for scheduling 2nd technical support

> To schedule a new remote session appointment, kindly contact our live support channel to assist you a new remote session schedule.
>
> Okay thank you. I suggest you to contact the Amazon UK. All devices bought from Amazon UK will go through to their assistance.

This way, OnePlus was going to reject the case. - - Now, they changed their mind (after pressure here), and accepted me to another tech session because they scheduled too little time.

Details passed to the engineer after the first tech 2 support, for the second tech session on 22nd Feb at 1800 PM my timezone

* current state: phone starts, but does not detect sim card and restarts itself all the time.

This troubeshoot session also failed in the same condition. We did second time the restore session with 2nd level tech support of OnePlus.

## Final decision

I claimed the warrant and shipped the phone back to Amazon.co.uk. I will get full refund.
> 0 votes

---
Tags: 6.0-marshmallow, locked-out, android-device-manager, oneplus-two, frp
---


# Question
Title: How to hide canceled/deleted events in Google Calendar, when syncing events from Exchange?
I'm using the latest version of Google Calendar on Android 5 to sync events from an Exchange server. However canceled and deleted events keep showing up in the Calendar, even though I no longer see them on the Exchange server.

Is there a way to hide or delete them from Google Calendar as well?

# Answer
> 0 votes
As of 2017 it's impossible to hide cancelled events from Google Calendar. So unfortunately you would have to delete them manually.

---
Tags: google-calendar
---


title: downloading do not turn off target

text:
# Question
Title: downloading do not turn off target
the mobile in a screen appear and green android and downloading do not turn off target and don't exit from this mode

what should I do

# Answer
I'm guessing that you mean Odin (Download) mode:

Force power off the phone (usually by holding POWER) and then power it back on. If it won't, you probably need to flash a factory image.
> 1 votes

---
Tags: 4.4-kitkat, samsung-galaxy-grand-2
---


# Question
Title: Enable VPN on airplane mode, before connecting
I want to set the VPN (in my case vpnunlimitedapp) so it connects through the VPN the second I enable WIFI or 4G. Currently, I have to go online for a moment and then I'm allowed to enable the VPN. How can I remedy this so no bit of information get exposed?

# Answer
> 1 votes
Ok looks like with privateinternetaccess VPN you can do it. You have to enter details given by the vpn provider into the smartphone settings so the app is not required:

Android-How to use " Allways-on VPN"

Related information:

Force VPN usage?

Connect to a virtual private network (VPN)

Automatically connect to VPN when connecting to WiFi?

**EDITED LATER:**

TunnelBear VPN has a vigilant mode designed to keep your location and data private in the brief seconds while TunnelBear is connecting and reconnecting. Currently the Vigilant feature is available on our Mac OS X and Windows desktop apps, as well as our Android app. You can find this within your Settings/Preferences panel. To turn it on, make sure that it's enabled: TunnelBear's Online Privacy Blog: A More Vigilant TunnelBear

VPN Unlimited has a similar option. Just go to 'Settings' -\> 'VPN Reconnect Settings' -\> choose 'WiFi is ON'.

---
Tags: wi-fi, data-connection, vpn, airplane-mode
---


# Question
Title: Automatically connect to VPN when connecting to WiFi?
My university has an open WiFi that requires me to log into a specific VPN before I can access the internet.

Is there any built-in way or app that allows me to specify which VPN I want to start together with a certain WiFi connection? (Similar to Ubuntu's option to combine a WiFi with a VPN) Right now I have to start the VPN manually every time, and if I loose connectivity, the VPN will not automatically reconnect together with the network connection.

I am using cyanogenmod 10.2.0

**EDIT:**

To clarify, this is what the option looks like in Ubuntu's network manager:

I want to achieve a similar effect in Android/Cyanogenmod.

# Answer
Feature of VPNroot does exactly do what you want:

* auto connect/disconnect on a specific WiFi (only for Pro)

https://play.google.com/store/apps/details?id=com.did.vpnroot&hl=en
> 2 votes

# Answer
Looks like with privateinternetaccess VPN you can do it. You have to enter details given by the vpn provider into the smartphone settings so the app is not required:

Android-How to use " Allways-on VPN"

I guess other vpn providers can give you the connection setting to enter on your android device. If you use an app, I guess it's not that straightforward.

Enable VPN on airplane mode, before connecting
> 1 votes

# Answer
I was struggling too and today I finally found a solution (may be a bite late for you but may help others) that works for my **stock rooted android device 4.4.2** :

* Install **E-Robot**, a powerful tasker that have really great features
* Then install **Secure Settings**, that will appear as a third party actions on E-Robot. There, you can choose *Root Action* and *VPN*, which should be supported.

You can now configure E-Robot to connect to a chosen VPN if an app from a defined group is launched/gains focus, and to disconnect otherwise!
> 0 votes

---
Tags: cyanogenmod, wi-fi, automation, vpn
---


# Question
Title: Battery capacity wear-down, and its relationship to charging practices
As an Android user with many devices I'm usually not very concerned about battery, but Nexus 6P with Snapdragon 810 is somewhat notorious for its short battery life, so it makes me start to actually observe and care about it.

Even before that, I have a plug-in type USB voltage/current meter like this one below, that also measures the mAh that passed through:

With this I measure the full capacity (i.e. from the moment the device automatically powers off to it shows 100% *and* the meter shows no current drawn) of the battery, and compare the value to designed value from time to time.

Lately my Nexus 6P just went over its 1-year mark, and I did this measurement, which shows that the capacity shrank a considerable **400**mAh from when I just got it. Before that I also checked my Nexus 4 which when retired was on its 2.5th year, and it shrank a whopping **600**mAh, **28.6%** of the design value.

Nexus 6P comes with USB-PD fast charging rated at 5V/3A, and it's not unheard of that fast charging will "wear down the battery life more quickly", but I've never seen any concrete proof (e.g. side-by-side comparison) that came with the claim.

This question also talks about whether the battery should be charged/discharged from a certain percentage, as a technique to increase battery lifespan. I often keep the device plugged for long, and charge the device below 15%, so I'm quite curious about the technique. The concept explained there, however, is mainly *discharging cycle*, which is not what I care much about, since I replace batteries after the device retires. What matters to me is the decrease in *capacity*, which directly affects day-to-day use in terms of battery life.

So my question boils down to these:

* Does battery discharge cycle have any relationship with battery capacity?
* What factors could affect battery capacity wear-down?

# Answer
> 2 votes
> Does battery discharge cycle have any relationship with battery capacity?

**Yes**

The more you use the battery , more the number of discharge cycles ( which covers both charging and discharging as explained earlier) and drop in battery capacity as illustrated in this figure, which shows capacity drop as the number of cycles increase for Li Ion batteries of different capacities

**Source**

> What factors could affect battery capacity wear-down?

* Cycling or the amount of use in terms of charge cycles covered above
* Elevated temperature :

+ Physically exposing the device to high temperatures ( like on a dashboard of car on a sunny day) or
    + Increase in internal temperature, by keeping a cell at a high charge voltage (hence the reference to ideal voltages, which doesn't permit build up of temperature )

> Exposing the battery to high temperature and dwelling in a full state-of-charge for an extended time can be more stressful than cycling

* Aging: This source at the end talks of the chemical reasons that cause aging. Without getting into the chemistry of it, what it means is that the capacity of battery starts *decreasing* from the day it is manufactured, represented by the *active* zone in figure

**Additional Information**

**Edit** Accubattery Pro gives you an indication of estimated Vs actual capacity as shown below. I have no idea how accurate it is but surely can be indicative

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


# Question
Title: Honor 4C (Marshmallow) Doesn't Connect to PC In Fastboot and Rescue Mode
I've an honor 4c which I recently updated to Marshmallow. I'm trying to unlock bootloader for it and I've got an unlock code. But the problem is, when I enter in Fastboot and Rescue mode (I heard only about fastboot mode only but it opens Fastboot and rescue mode), the device isn't connected to pc. It does open the hisuite on PC when I connect usb cable but it doesn't connect the device. When I enter command, 'adb devices' in Fastboot cmd, it doesn't give any result. I've used ADB drivers, Universal ADB drivers and so on, they work and connect the phone to pc when the phone is switched on but when it goes to fastboot and rescue mode, the phone doesn't connect to hisuite. In device manager it remains present but it doesn't connect to hisuite in fastboot mode. What's the problem and what I'm supposed to do in order to overcome it? Thanks

# Answer
You need fastboot installed in order to use fastboot commands.

Download **Minimal ADB and Fastboot** which is a command-line tool. HiSuite doesn't connect to devices via fastboot.

Install it and run it, then type `fastboot devices` to check if the device is recognised.

To proceed with the unlock process, type `fastboot oem unlock`, this should prompt for a password then enter the password that was given to you. Or simply type `fastboot oem unlock xxxxxxxxxxx`. Replace the code received from Huawei.
> 0 votes

---
Tags: adb, fastboot, huawei, bootloader-lock
---


# Question
Title: Disable the screenlock on Samsung Galaxy Tab with forgotten password?
I was given a Samsung Galaxy Tab last year for my birthday and I put a password on it but now when I try to get back into it I can't as I have forgotten the password.

I was just wondering if there is a way to disable the screenlock without deleting the files on the tablet.

# Answer
> 2 votes
Try Hard Reset. To Hard Reset please follow the below steps.

1. With the device off, press and hold **Volume Up**, **Power** and **Home** button.
2. Release the **Power** button when you see the **Samsung logo**, but continue to hold **Volume Up** until the recovery screen appears.
3. Use the **Volume** buttons to navigate the menu and select **wipe data / factory reset**. Press **Power** to choose the selection.
4. Press **Volume Up** continue.

*Note: These steps clear data from the device. SD card data like your photos and music are not erased unless you choose to format the SD card. You may have to lose some files, but some of them may be able to be recovered.*

# Answer
> 1 votes
If you had its bootloader unlocked before, the following steps are simple to follow.
1. (Skip if done) Flash a custom recovery
2. Reboot into that custom recovery, connect the Tab to a PC (with adb installed on it), open a command prompt and run these commands (bold text is typed manually)

```
ibug@ubuntu:~ $ **adb shell**
shell@android:/ $ **su**
root@android:/ # **cd /data/system**
root@android:/ # **rm -f password.key gesture.key lock***
root@android:/ # **reboot**

```

and you'll see your Tab automatically reboots to the normal system, with lockscreen gone.

# Answer
> 0 votes
If you logged in with your Google account, you should be able to see a 'forgot password' option after you have entered the wrong password 5 times. Your Google password will let you reset it.

Though only Medium-Low security passcodes can let you do that. If you do a High secuity passcode it will just enlongate the time to wait until you can try combinations again.

---
Tags: lock-screens, samsung-galaxy-tab, password
---


title: Root HTC one V on Mac OS X

text:
# Question
Title: Root HTC one V on Mac OS X
I'd like to root my HTC One V. Are there any tools specifically for this?

I'm trying to follow this guide but having trouble with step 6 in the HTCdev-Unlock Bootloader guide.

Currently, running Mac OS X 10.7.5.

# Answer
If you can't root your phone because your on Mac OS X, try running a virtual machine that is running windows and root your phone from there. (I Personally don't have a Mac so am not 100% sure this will work, this is only a suggestion)
> 0 votes

# Answer
There are some Apps to root most of the Phones for example KingRoot is a good one https://kingroot.net/ install that on your phone and you can easily root
> 0 votes

---
Tags: rooting, macos, htc-one-v, z4root
---


title: Root LG. G VISTA

text:
# Question
Title: Root LG. G VISTA
I want to root my LG G Vista, hardware Rev. 1.0, Droid version 5.1.1, kernel 3.4.0+, software version VS880PP2. Has several intermittent problems, and I Really wanna figure out what is wrong with it

# Answer
There are some good apps to Root most of the Phones for example Kingroot is good https://kingroot.net/ install and run it and your phone should be rooted
> 1 votes

# Answer
There are several ways to root your device.

The quickest and easiest way is to use the one-click root method, provided by several apps and developers.

Hopefully you'll find that one of these are compatible with your device! I really like KingRoot and find that it's most reliable.

TowelRoot and Framaroot also work well, but I find that they support less devices than KingRoot.

All you have to do is install the app, launch the app and tap on "root" or something of the sort.

Good luck!
> 0 votes

---
Tags: rooting
---


# Question
Title: How to exclude specific apps from using the VPN connection on Android?
I'm trying to exclude certain apps from using the VPN connection that is created on android so that those apps make a direct/proxy connection rather than through the VPN server. I use OpenVPN for Android (supports IP exclusions) and proxydroid (a proxy wrapper/proxifier app).

When I looked up, it says most of the VPNs supports an IP/CIDR/domain based routing rather than application specific routing. And also certain apps can be forced through VPN by using a virtual machine(running VPN inside VM) based solution while the rest of apps make a direct connection. But I am not looking for a virtual machine based solution. I also found two other methods to force only certain apps through the VPN:

Method 1) Configure and use a proxy at the other end of the VPN connection. Configure the client-side applications to use the proxy.

Method 2) Add another local IP to your network interface and bind all applications that need to be sent strictly through the VPN to this interface. On Linux, the use of the 'ip route' and 'ip rule' commands will allow you to define additional non-default routing tables and map to them based on the source address.

How do I use these methods on Android? I am thinking of binding a particular app to a particular IP and port using proxydroid and then use the force binding method. How do I use this force binding method on Android?

If it's not possible through that method, is there any other method (such as split tunneling)?

# Answer
Solution:

1. Run proxydroid app and selected the apps to be routed through the proxy server. Specify the host, port and proxy type of the proxy server under proxy settings.
2. Exclude the IP of the proxy server used in the VPN app. You can use 'OpenVPN for Android' app. Go to the settings for the VPN server and add IPs to be excluded in CIDR format (under the 'routing' tab)
3. Connect to VPN and then enable proxydroid.

This will allow apps to use a proxy and excludes them from using VPN connection.
> 3 votes

---
Tags: vpn, openvpn
---


# Question
Title: Can Android play Audible books to a Sonos system?
I'm considering moving from iPhone to Android in the next couple of months. I'm perfectly happy with the iPhone with one exception - the integration or lack of it between Sonos and Audible apps.

So my question is - with the Android versions of these two apps can I play an audible file through the Sonos app on to my home Sonos kit? I've checked the online docs but they are a little vague and contradictory on the subject.

Any help would be very much appreciated!

# Answer
I think the problem is not so much with the phone as with the connection between sonos and audible. There is currently no service from Sonos to Audible. However, you can connect through the line in on a Play 5 and I think 3 also. In other words, you play audible through app on phone and plug into the Sonos directly.
> 0 votes

---
Tags: audiobooks
---


# Question
Title: Moto G 3rd generation only savings contacts info locally - not showing up on contacts.google.com
I was saving contact notes on the contacts app of the Moto G 3rd generation.

I haven't checked the desktop https://contacts.google.com/preview/all in a while, and when I went there, I found that my contact notes wasn't being saved.

It remained local to the Moto G.

# Answer
> 0 votes
I exported the .vcf from Moto G to Google Drive.

Importing a .vcf wasn't available yet for the new Google Contacts (contacts.google.com), so they showed steps to go to the old Google Contacts.

After importing, I merged to get rid of the duplicates.

After doing this, changes on Moto G were reflected on the desktop https://contacts.google.com/preview/all, and other mobile devices.

I don't think I changed any sync settings on the Moto G to get it to work, but it's possible that something else solved the problem, instead of importing from Moto G to the desktop Google Contacts.

---
Tags: contacts, sync, motorola-moto-g, google-contacts
---


# Question
Title: Explaining the unexplained rooting terminology? LG G4
A rooting instruction post says I can root with the following models:

H811 10H VS986 11A H815 10C

Though I have an H815 I am unable to grasp what the '10C' part means. I have thoroughly checked the back of the phone and there is no mention of any similar code, at least not one that is constant.

What does it mean?

Another similar rooting instruction post mentions '20a' and '20b' but doesn't say whether a version of 20a can be rooted with '20b' version or vice versa.

Can I assume that there are 100's of versions of the H815 variant of the LG G4?

Or does this '20a', '20b' just mean iterations of the same rooted stock android version?

# Answer
Those are just build numbers of stock ROMs you can see in Settings - About Phone. Letters usually indicate minor updates and numbers major updates. By major it doesn't necessarily mean Android version bump - it could patch a number of important exploits, often including ones crucial to rooting.

A tool will be released with the exploit suitable for a version and *all* versions below it. Therefore, as long as the tool claims to root that version, you can do a lower one just fine.
> 0 votes

---
Tags: rooting, lg, lg-g4
---


title: Hide Superuser?

text:
# Question
Title: Hide Superuser?
There are many apps out there that will hide your root su file and this seems to work well enough, but none of them are capable of hiding the Superuser application, not even 'Hide My Root' which claims it can do it but actually it doesn't do anything (Galaxy Nexus JB4.1.1., Superuser 3.1.1). Is there any way I could hide the Superuser app in such a manner that I could bring it back easily with an app rather than having to re-root my phone and re-mount/restore or just re-install the app itself?

My motives are not nefarious, actually I just want to get email on my phone but our 'Good' policy blocks rooted phones and once it sees Superuser it bails. This conflicts with the many tools I need available to me which require root access. I've tried putting Superuser into Ghost mode but this does little other than remove it from the launcher. I've tried SuperSU as an alternative to Superuser and Good still recognizes that. Maybe if there were some other lesser known Superuser app that might work but I haven't been able to find one yet.

# Answer
> 1 votes
There is an easy way to hide root/Superuser temporarily. Just rename the Superuser app/apps to some other name in `/system/app`.

The disadvantage is that this will disable root for all apps.

# Answer
> 0 votes
I was going to say that you were out of luck because I think Good actually checks for signs of being rooted, like an edited build.prop with usually unused arguments, odd system apps, root manager, any root access.

Again, I'm not 100% sure as I don't have any of it's source code.

But then I found this!!!

first you'll need to install Xposed

after that disable Good

then install this apk

go into Xposed, enable the module installed above and reboot (to be sure it's active)

then re-enable Good, might not work as this module hasn't been updated, but worth a shot

---
Tags: root-access, superuser
---


# Question
Title: Push notifications are being sent only from 5 apps
I have bought yesterday a Xiaomi Redmi 3S. For some reason I get push notifications only from 5 apps: Whatsapp, Facebook, Allo, Gmail and Outlook. I don't get push notifications from any other apps.

What can I do?

# Answer
> 0 votes
Turn on auto start for apps. Go to Security - \> Permissions - \> Autostart. And select apps that you want to get notifications.

---
Tags: xiaomi, push-notifications
---


# Question
Title: Is there an official Chinese handwriting input method for Android?
I searched for some page about Chinese handwriting input, but on my Android 7.1, I only see Pinyin, and it shows the following:

On some page, such as https://eastasiastudent.net/china/mandarin/handwriting-practice-android/

I do see

with the bottom right panel suitable for handwriting input. So my Android 7.1 doesn't have it... and going to Settings, I only see the Google Pinyin input (Pinyin means "assemble sound" or phonetics).

But that page seems to suggests the handwriting panel can be obtained by Pinyin input.

Is there a way to have an official Chinese handwriting input method for Android?

# Answer
I found it: it is an app in the Google Play store called Google Handwriting Input.

It doesn't say it has Chinese Handwriting Input there right now but it in fact does.
> 2 votes

# Answer
I'm Chinese. and I use iFly(xun fei, also讯飞) input method, may be the best input method for inputting Chinese(whatever handwriting or voice inputting or using the keyboard).
> 0 votes

---
Tags: keyboard, chinese-language
---


title: Ok Google from outside the app

text:
# Question
Title: Ok Google from outside the app
After I upgraded my system on my Meizu MX5, I see no option in Google App to turn on Ok Google detection from outside the app (`Settings > Voice > "Ok Google" detection >` and here I have only `From the Google app`).

In Google support website I see that "**For certain devices,** you can also change some settings to turn on "Ok Google" detection outside the Google app".

So what are these "certain devices"? I have Android version 5.1. Why can't I use Ok Google from outside the app although I could use it before updating my system?

**edit:**

I opened an issue here: OK Google options missing

# Answer
> 1 votes
"certain devices" = devices that meet the requirements (eg. android version)

Now to your problem. It could have many reasons. I assume it's a bug in the Google App. The Samsung Galaxy S6 had the same problem after a system update because of battery saving settings. Google fixed that. I suspect that some battery saving related settings changed with the system update and now the google voice is no longer available outside the google app. I recommend you to contact google support to solve this issue.

---
Tags: google-apps, ok-google
---


title: Syncing work email to phone S6

text:
# Question
Title: Syncing work email to phone S6
I have an S6. I had to change my work email password, which I also get on my phone. Now phone won't show new emails, dings at me. How do I sync them up? Thanks

# Answer
> 1 votes
1. Go to the email app.
2. Tap on Inbox above your account name.
3. Tap on SETTINGS in the top right.
4. Under Accounts, tap on the account to which you need to change the password.
5. Scroll all the way down and tap the last option Server settings.

The settings that appear here include email address, user name, and most importantly, password.

After changing the password, return the the main email screen and swipe down for a refresh and sync.

---
Tags: mobile-network
---


# Question
Title: Merge two Google play/apps accounts into one list
Is there a way to merge two Google play accounts into one or at least have two common lists?

I have two Google accounts I routinely use on Android. One for business and one personal. That said I wasn't always consistent in my usage. Now when I add a new android device, I need to pick through both accounts to load the android apps I consider essential.

I'd be open to a onetime merge, even if it involves exporting and reimporting.

# Answer
You can't merge two separate Google Play accounts per Google (link to Google). Apps purchased on one account cannot be transferred to another account, etc:

*It isn't currently possible to merge separate Google Accounts.*
> 1 votes

---
Tags: google-play-store
---


# Question
Title: How to disable "security policy restricts use of html email"
I use AirWatch Agent and created an ActiveSync account to connect to my company's exchange server. Now, when I read emails they show up as plain text with the message "security policy restricts use of html email". I've tried going over settings to find something related and found none.

# Answer
> 2 votes
I'm willing to bet that you can't change it. It's probably being enforced by AirWatch as part of your company's security policies. They have disabled HTML email; so that means HTML email will be converted to plain text.

# Answer
> 0 votes
I came across this issue during the deployment of AirWatch.

We had to reinstall the profile on the secure email gateway server. Once that was done the policy to allow or deny HTML email appeared on the profile.

---
Tags: security, email, active-sync, airwatch
---


# Question
Title: Mobile connectivity can break when WiFi goes out of reach
In Android 6.0 the Internet connection is meant to be provided seamlessly by either the WiFi or the mobile network. Sometimes this breaks, when connected to the WiFi and moving away from the Hotspot (e.g. on a train) , the WiFi disconnects and the mobile network never takes over (despite full signal) . The only way to fix it is to toggle airplane mode on and off to reset the networking. Does anyone know a better work around? \[Phone: Alcatel pixi 4\]

I saw this also on Android 4.4 and phone Samsung Galaxy Note 2. But on 4.4, the seamless switching could be turned off in the settings while on 6 it's always enabled.

# Answer
Currently, Android works in a way where it disconnects from mobile internet when you are on WiFi network. By doing so it saves battery because if on WiFi you wont be using the data connection anyway.

There is an option in Settings - Developer options where you can switch on "Mobile data always active" which should basically do what you ask. Keep the data connection on and on WiFi disconnect it will already be on and ready.

Note that this may drain your battery faster.
> 1 votes

---
Tags: wi-fi, 6.0-marshmallow, networking, internet, mobile-network
---


title: How to activate clock on lock screen?

text:
# Question
Title: How to activate clock on lock screen?
I am using Android 6.0 / Cyanogenmod 13.

Somehow I have deactivated the clock on my lock screen and I can not find the place where to activate it.

Now I have only the unlock pattern there, the place for the clock above is free.

How to activate the clock?

# Answer
> 0 votes
The thing you are searching is known as **daydream**. You must have changed its setting while doing something in settings. It can be any place but generally found under display setting.

# Answer
> -3 votes
It is currently impossible to have a clock above the pin/pattern lock screen on android 5, 6 or 7. There is no work around yet.

---
Tags: cyanogenmod, lock-screens, 6.0-marshmallow
---


title: Android Emulator change system sound

text:
# Question
Title: Android Emulator change system sound
So whenever I turn on emulator, system sound changes. It feels like lower frequencies are cut off, or some strange filter is turning on.

Any idea why it happens?

# Answer
> 4 votes
I'm running Windows 10 and I found that when launching the Android emulator, it would disable my Dolby audio enhancements. I simply had to turn it back on in the Sound properties.

---
Tags: audio, windows, android-emulator
---


# Question
Title: ADB Sideload Password Reset on Samsung Galaxy J3 2016 on Sprint?
## My Problem

A few days ago, I forgot my 3 by 3 pattern password *and* backup pin for my Samsung Galaxy J3 2016 (using the default home and lock screen). I don’t want to factory reset or flash a custom recovery, because I still have my warranty and I don’t want to risk bricking. One post states that in “Apply Update from ADB”, commands can be executed via a ‘updater-script’ in an update.zip file. Can I use that to mount enough partitions and access enough commands to follow a password reset tutorial? (Like this one?) Is there a zip ready-made for that purpose?

## Unavailable Options

* The phone runs Marshmallow. No Google-Account unlock.
* Android Device Manager will not replace the current password.
* I do not have a Samsung Account. No using findmymobile.
* I have not enabled ADB normally, when the phone is fully booted.
* ‘ADB devices’ does not show my phone when in recovery unless I use “Apply Update from ADB”.
* I cannot use ‘fastboot boot’ or any other fastboot command, as Samsung phones only have ODIN Mode.
* I don’t want to use Odin or Heimdall, as they seem to be unstable and risky.
* Kies3 can’t unlock my phone, but it will see it when locked and fully booted.

# Answer
I ended up just factory resetting it. Thanks for the information, @AndyYan.
> 1 votes

---
Tags: adb, locked-out
---


title: Com.android.systemui

text:
# Question
Title: Com.android.systemui
Ok so I have a samsung galixy note 0.8 and whenever I hold the home button to see what tabs are open a message comes up saying that my com.android.systemui is not responding. My screen goes black for a second but I can still see my apps. Then it shuts off and turns back on. This started yesterday.

# Answer
> 0 votes
I had the same on my Samsung Note, I deleted google from my Note and that's the trick. Google probably needs to fix a bug in the last update, but until now it is not fixed yet.

# Answer
> 0 votes
same for me on my Note 8.0

rolling back Google App fixes it but even though I have disabled auto updates at PlayStore it still then reupdates and re-occurs. Interestingly this only happens when the device is in Portrait orientation. When it is in Landscape it is fine

Note 8.0 GT-N5120 Android 4.4.2 Baseband N5120XXDNE4

Google App 6.10.37.16.arm

---
Tags: samsung
---


title: "Wrong Pattern" After Flashing Image

text:
# Question
Title: "Wrong Pattern" After Flashing Image
I wanted to update my OnePlus 3 to OxygenOS 4 using TWRP but that resulted in an error. I tried again, same error. I flashed the old image again, no error, phone was usable again, updated TWRP, flashed the new image again, different error. I then flashed the old image, again, no error.

However, my phone isn't usable right now because I can't unlock it. I definitely remember my pattern, I had it since I bought my the OnePlus 3 and I bought it right when it came out. I have to enter it every time I reboot so I entered it several times just today and there is just no way I remember it incorrectly. Furthermore, I have a second phone with the same pattern. I drew it on both phones simultaneously and only the other phone unlocked.

How can I log into my phone, again?

# Answer
Note that @dan-brown seems to be right about the root cause of the issue - it looks like a corrupt install after flashing a new TWRP.

However there is a non-destructive fix, as documented here.

1. Boot into recovery
2. Navigate to /data/system
3. Delete the following files:
    1. password.key
    2. pattern.key
    3. locksettings.db
    4. locksettings.db-shm
    5. locksettings.db-wal
4. Reboot
> 3 votes

# Answer
This is a Bug I've encountered on all my devices in the Past three years. It comes from a minor fault in installing, and Is CyanogenMod/CyanogenOS based. Essentially, some partitions have become unstable. When this first happened to me, I (like you) had a scrambled pattern- even though I used a PIN. The second time, My phone could not delete anything. The third time, Everything was inverted. The list goes on.

# Thanks for the Bedtime Story, but how do I fix it?

Well, this error normally comes from a dirty flash,but can be fixed with a factory reset (Tell TWRP to Wipe Data, Cache and Davlik) In some Cases, A **CLEAN** install of your OS is needed. Have ye Full stock ROM/Nandroid backup on an external SD, Do the factory reset, then wipe /system, then install from SD. If all goes well, problem solved!
> 1 votes

---
Tags: lock-screens, twrp, pattern-lock, oneplus-3
---


title: Android unrecognized by Debian Jessie

text:
# Question
Title: Android unrecognized by Debian Jessie
I recently migrated from Linux Mint 18 to **Debian 8.7.1 (Jessie)**, with **Xfce** as desktop manager and **Thunar** as file explorer.

To my dismay, while Mint recognized my **Samsung Galaxy S4 Mini (CM13 stable)** while in **MTP** mode, Debian blatantly ignored the device.

My question is simple: I was able to interact with my phone by means of **adb**, but this is a rather cumbersome way of moving files around. Is there a way to make Debian (and Thunar) recognize my phone, while using the MTP protocol?

The only installation disc I used when installing Debian was the **DVD 1**.

# Answer
> 3 votes
Here's the relevant Debian page on MTP.
For Xfce:
\# apt-get install gvfs-backends
\# reboot

---
Tags: linux, mtp
---


# Question
Title: Safety of a Galaxy Note 7 with a non-factory battery
**Backstory** The now-infamous Galaxy Note7 was recalled by Samsung twice (and finally completely canceled) for its exploding batteries. After Samsung's long investigation into the cause of the explosions, they determined that the only issue both the original and post-recall models of the Note7 were manufacturing issues with the batteries themselves, as reported by The Verge.

**Question** Given that the only things making the Note7s explosive is their batteries, is it reasonably safe to pick up an explosive Note7 and immediately replace its battery with one not made by Samsung? And is there a Note7 replacement battery available that's not one of the Samsung originals that will explode? If this is possible, it might be possible to get an amazing (and safe) phone quite cheaply.

---

Note: I have no plans to do any such thing even if it is technically safe and I highly discourage others from trying to buy/use a Note 7.

# Answer
> 1 votes
Given that the reason of battery failure is the incompatibility between the *over-capacity* battery and phone's battery containment space, manufacturers are unlikely going to produce batteries that are *smaller* in capacity than the original, considering they usually make *bigger* ones for profit and marketing purposes. They also manufacture them in generally worse materials and quality control in order to control costs. This renders those 3rd-party batteries (if any exists) as dangerous, if not more dangerous as the original one.

Also, since Note 7 has been recalled for quite some time, manufacturers have (nearly) ceased production of any sort of accessories for it - nobody's buying them anyway. Here's what I dug up from my local shopping site TaoBao (Chinese equivalent of eBay) - if you can't read Chinese, the page shows that only "original" batteries are available, and even those are available in very small quantities (few resellers list them).

---
Tags: battery, hardware, samsung-galaxy-note-7
---


# Question
Title: Where are TWRP backups stored on SD card? Had to un-root
I had to un-root my LG G2 Verizon because recovery got corrupted. I created a TWRP backup some time ago from within its recovery and it was stored on the internal drive. I did a system reset, and then un-rooted by going back to stock image. Did the system reset delete that backup file from my SD card? If not, what location is it under?

# Answer
Flashing the stock image may have erased your backup. However, since the G2 supports an External SD card, I don't think it would have.

From the SD Card's root, it should be at `./TWRP/BACKUPS/`. Restoring a backup from here using TWRP will re-root your device (If your device was rooted when you made the backup). You can also use apps like Titanium Backup to selectively restore parts of it... but Titanium Backup requires root.

You may, however, be able to selectively pull files from the backups - a full backup of your phone's filesystems.
> 6 votes

# Answer
On my LG G2 (Verizon model), the TWRP backup is located in `root/data/media/0/TWRP/BACKUPS/` (folder with a bunch of letters and numbers / folder with date and numbers, etc. *this* is your backup)

Now this is using TWRP version 2.8.6.1

You won't be able to see it by hooking up to your computer. You will need to use a root explorer file manager and then copy that folder (one with the date) to your SD card partition (I put mine in the downloads folder to find it easier) then hook up to your computer and copy it somewhere safe.
> 2 votes

# Answer
Use Droid Explorer to access those system files and folders on PC.

1. Go to Droid Explorer's Official website
2. Download the program.
3. Run it and grant USB debugging permission.
4. You can find the TWRP backup under /data/media/0/TWRP/(backups folder)

That's it, take a copy of that and you are safe.
> 1 votes

# Answer
The location depends on what mode is the Android currently running in. When you use `adb` while running recovery, the location is like `/data/media/TWRP` (or `/data/media/0/TWRP`). When you have the system running, the location is `/sdcard/TWRP`.

If you do not want to install Droid Explorer as advised by Hariharan G, you can use `adb` from command line to copy the files:

While running recovery:

```
adb pull /data/media/TWRP/BACKUPS BACKUPS

```

While running normally:

```
adb pull /sdcard/TWRP/BACKUPS BACKUPS

```

(Those are paths I see for backups with TWRP 2.7.1.0 on rooted Motorola Xoom with Android 4.1 and 4.4.4 - TWRP prints the path valid while running in recovery when performing backup, you can check it in the log)
> 0 votes

---
Tags: twrp
---


# Question
Title: What do I do when I reset a device and it says I have to sign in with a Google account that was previously synced on this device it's Alcatel Pixi 4
Help Please help me I bought this phone from a friend and I factory reset it and this is what shows up

# Answer
> 0 votes
If you bought the phone off a friend, bring it back to him and tell him to sign in and then delete his account after he signed in.

However, you could try going into recovery mode and wiping the phone from there.

---
Tags: sync
---


title: How to reset a LG V20 phone

text:
# Question
Title: How to reset a LG V20 phone
I recently has my LCD screen repaired on my new LG V20, The third part repairman eventually deleted all of my data and locked the phone out due to putting in the wrong screen swipe too many times. The phone was synced to a GOOGLE account which is no longer active and the phone can be restored without that login and password.Is there anyway for me to restore the factory settings and rset the phone?

# Answer
> 0 votes
You can go into recovery mode and wipe the phone from there.

1) Make sure that you already powered off your phone before you take any further step.

2) Press and hold “Power button” and “Volume Down button” for several seconds until LG logo appear on the screen.

3) When LG logo appear, release the buttons then press them again until recovery mode loads.

You can move around in recovery mode by pressing the volume up and down buttons. There should be a wipe/reset option in recovery mode which can be used to set the phone back to default factory settings.

---
Tags: lg
---


# Question
Title: What is the best state to leave an Android device in?
I have a Moto E phone. I use it as a tablet to run apps, not as a phone, so I do not always need to leave it on.

Is it more likely that the device will last longer if I shut it off whenever I am not using it? Or is it better for the hardware of a phone to leave it constantly on, in sleep mode?

And is it better to leave it constantly charging, or to only charge it whenever the battery is below 100%?

# Answer
Looking at it from a battery point of view

Once your battery consumption is taken care off, there isn't any concern in leaving it switched on in sleep mode
> 3 votes

# Answer
"Should I shut off my phone when not using it?"

You must keep in mind that starting a phone consumes a lot of battery. So, you shouldn't shut down your phone if you are going to use it again in 15 to 20 minutes. Otherwise, it is a good idea to shut off your phone to save battery. But will it increase your phone's life? The answer is **No**.

"Better to leave it constantly charging?"

Overcharging won't have any bad effect on your phone. But if you really wanna increase your phone's battery life, always keep the battery percentage between 10% and 90%. It wil increase the longevity of your phone's battery by a lot.
> 1 votes

---
Tags: charging, battery-life, maintenance
---


# Question
Title: Data stored on external SD card is factored into "internal storage" calculation
I have an HTC One M8S, running Android 6.0.1, HTC Sense 7.0. Internal storage on this phone is 16 GB. I have installed a 64 GB SD card.

My issue is that "Play Store" keeps telling me there is not enough space to install new apps. If I open the "Storage" menu, the phone says there's 15.8 GB saved internally, while there's 3.7 GB saved on the SD card. I have configured all apps that need to save larger files (Spotify, Podcast Addict etc.) so that they store data to the SD card, yet it seems that this space is factored in when calculating available internal storage space.

I can confirm this when opening the "increase available space" dialog; under apps, the dialog shows that e.g., Spotify uses 3.4 GB of space.

Any way to overcome this, ideally without rooting my phone?

Edit: OK, so now I went ahead and deleted all those extra files (downloaded Spotify content, Podcasts etc.) from my SD card, and reformatted the SD card to convert it to an "internal storage" SD card. I thought this would maybe make the errors go away - by forming a single storage space for all types of files; but the problems/messages still pop up. Would be really good to know any documentation/guide on how to do this properly.

# Answer
I thought I had this same problem but it appears to be virtual. My internal memory is showing 10gb of 11 GB used but apps are at 12gb on their own because of 3gb data on pocketcasts SD and similar amount of photos on SD. So r system knows it's there but in SD. Hope this makes sense.
> 0 votes

---
Tags: internal-storage, external-sd, internal-sd
---


# Question
Title: Is a screen protector useful on a Gorilla Glass phone?
I bought a 2nd generation Moto E phone. According to this page at GSMArena.com, this phone has a "Corning Gorilla Glass 3, oleophobic coating" screen.

I have seen many on-line shops selling "tempered glass screen protectors", a layer of plastic one can buy to put over the screen. I found this useful with some older devices I had, where the screen could easily become dirty and scratched. I am mostly concerned about being able to easily clean away fingerprints and to avoid having scratches caused by fingernails or creating worn out areas of the screen, due to frequent use.

Is such a screen protector at all useful on a Gorilla Glass screen?

# Answer
> 1 votes
Responding to this specific part of the question: "scratches caused by fingernails or creating worn out areas of the screen, due to frequent use." Although many things can and will degrade the coating (oleophobic or other), the gorilla glass itself will not be scratched by fingernails. It won't even be scratched by car keys in the same pocket. In normal use, the most common thing that scratches mobile phone glass is sand or some types of grit. Whether on the beach, in the car or in your pocket, your phone will meet some of this stuff - it's everywhere. If you know you've got some, make sure the phone is dry and blow it out of any crevice with air. Under no circumstances wipe the glass if there are any particles of sand or grit on it.

As for protectors, one problem is that they use a small amount of adhesive which, either on application or in use, can attract particles which will degrade the glass. The real question is whether you are prepared to accept what will often be a major deterioration in tactile response when you swype or slide your finger on the surface compared to the minimal protection offered by many protectors. Some users don't find the protector reduces the performance. Some find the protector so diminishes use of a light touch that they simply won't consider them. I can't quote accurate statistics, but in my own experience, users who can't use protectors at all tend to be ones that either use a very light touch or have to press hard on the glass in the first place to get a response. Others I know that refuse to use protectors tend to be swipers rather than tappers. Not a scientific survey and highly subjective, but it gives you an idea that you may not get on with a protector.

# Answer
> 3 votes
No matter how hard glass can be, it still is limited to the Mohs hardness of the material (\<7). In day-to-day use, it has to face the occasional harder matters it encounters, such as Quartz (7), SiC (9.5) or even Diamond (10) grains hidden in sand.

As for the oleophobic coating, while the quality of the original coating is superior to those on the 3rd-party tempered glass films (not to mention plastic films which has no such coating), it still will gradually wear out especially under repeated friction of fingers and organic solvents such as Alcohol, and once it does there's no going back unless you replace the screen itself.

Applying a film, in both cases, is a sort of degrade in experience: you lose the general smoothness and gain a bit more scratches on the film itself, but in exchange, once the scratches or wear of the coating accumulate to a certain level, you could just replace the film at a very low cost, and the experience will be close if not equal to new.

# Answer
> 2 votes
The screen protector is the first line of defense. If it cracks due to an accident, it will absorb most of the energy, greatly increasing the chance that the actual screen below it survives intact.

It is not a foolproof method, and I will suggest a protective case, but if you do not or can not use a protective case all the time, then a screen protector is strongly recommended.

Also, change the screen protector as soon as it cracks.

---
Tags: screen, maintenance
---


title: Installing fonts on android

text:
# Question
Title: Installing fonts on android
I used to have cyanogen os and it had this theme thing that I could change and install fonts to. But I upgraded to Lineage OS and it's not there anymore. I have some font apks but I dunno how to apply them after installation. Can I get some help?

# Answer
Cyanogen OS stops at Marshmallow and is deprecated; LineageOS 14.1 (along with CM14.1 before it), being fresh on Nougat, has yet to implement a theme engine, so you need to rely on 3rd-party solutions, which usually uses TTF/OTF format fonts. If you still want to use the fonts in the APKs, extract them from the APK package.
> 1 votes

---
Tags: custom-roms, fonts, themes, lineageos
---


# Question
Title: Resizing Android partition from dual-boot Windows OS
I have a Chuwi Hi8 Pro and I don't use the Windows side, so I deleted the Windows partitions to get more space following this tutorial - Chuwi Forums - \[Other\] How to Delete Windows Partitions with GParted. But when I went to resize the Android data partition, it won't let me. It goes

```
/dev/mmcblk09 android_data
/dev/mmcblk10 android_persistent
/dev/mmcblk11 android_config
/dev/mmcblk12 android_efi_system partition
unallocated  17.78gb

```

I'd post a screenshot but I can't figure out how to save one to USB while in GParted.

How to give the data partition the rest of the unallocated space?

# Answer
Since it once ran Windows it must be based on Intel x86. Get a Windows again, preferrably a Windows To Go. Get AOMEI Partition Assistant Windows PE Edition. Move other partitions one by one so that the `android-userdata` partition (**not** `android_data`) is adjacent to the unallocated space. Turn to `gparted` and merge the partition with free space.
> 0 votes

---
Tags: windows, partitions
---


# Question
Title: Help on fixing “unfortunately the process com android systemui has stopped” on galaxy S3 NOTE
Every time I press the home button to get out of an app: meaning that the app is running in the background, then press the home button again to swipe away or close the app the message, "unfortunately the process com android systemui has stopped" , appears and I get sent to lock screen. I haven't done anything to my phone before this message kept appearing. I didn't touch any files, download games, or do anything risky to the phone. Is there a way to fix it? If there is please help.

# Answer
> 3 votes
I have the same problem as you have. It has appeared yesterday. After I have tried all the suggestions found on the internet and none got results, I came to the conclusion that this is a new issue. I reset my device to factory settings more than a few times. With the fresh installed os the problem disappeared. After syncing all the apps from google account got me to the same error. I have followed which application fresh installed got me to the same problem. I saw a relation between google application https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox and this error. I have uninstalled it and yes that was the reason. But this is not really the solution as I don't have access to a lot of stuff without google app.

# Answer
> 1 votes
Both my wife's & my own Samsung Galaxy S3 phones displayed the same error message "unfortunately the process com android systemui has stopped" this morning, Jan. 21, 2017. Uninstalling the updates in "settings\>more\>application manager\>google\>uninstall updates" solved the problem. Also appeared on myTab 3. The problem came back after using the Chrome browser on one phone and had to repeat the uninstall. Very concerning and annoying problem!

# Answer
> 0 votes
Uninstalling the Google update does it, but you have to do this every day as it updates once a day...

---
Tags: 4.4-kitkat
---


title: WhatsApp with asterisk but not bold

text:
# Question
Title: WhatsApp with asterisk but not bold
In WhatsApp how to send \*something\* with asterisk before and after the word without getting bold?

# Answer
> 1 votes
From WhatsApp help:

> There is no option to disable this feature.

However you can type a space between asterisk and the first letter after it and MAYBE the text will not be bold on the receiver side (this "hack" depends on the smartphone model and does not work on iPhones).

# Answer
> 0 votes
I found this out by accident trying formatting out for the first time: If the first asterisk immediately follows an emoji with no space between them, then the asterisks appear verbatim instead of making the word bold.

e.g.

(punching fist emoji)\*BOOM\* appears as (punching fist emoji)\*BOOM\*

but

(punching fist emoji) \*BOOM\* appears as (punching fist emoji) **BOOM**

I am using WhatsApp Messenger Version 2.17.24 on a BQ Aquaris E5 4G with Android 6.0.1

---
Tags: whatsapp-messenger
---


# Question
Title: Why has Google started asking questions when reviewing apps in Play Store?
I went to review an app today after receiving help from the dev and after selecting the star rating I was then asked three questions about the app. "Does the app have whiteboards?", "Does the app allow you to make checklists?", "Does the app have online storage?", with options, "No", "Don't know" and "Yes" for each. After that I was able to write the review. The app was just a fun app that measures vibration, comparing it to earthquake intensity, so none of the questions are relevant.

I checked a couple of other apps. One didn't ask any questions, the other did but the questions were different and more relevant to the app.

I have not been able to find info on this. Does anyone know why Google are doing this and how they decide the questions? Would also be interested in knowing when they started doing this.

Thanks.

# Answer
> 1 votes
Since Aug 2016, Google has been testing a new feature called "Top Features" of an app.

Android Police reported,

> \[...\] it seems that Google has begun testing another change in the same arena - Top Features, a new element that aims to make determining what functionality an app has easier. \[...\] Top Features is situated above Review Highlights and contains user feedback about certain abilities of the reviewed app.

How Google gets this data is by crowdsourcing it to reviewers (similar to how Google Maps crowdsourced maps improvements)

> In addition, the reviewing process has been tweaked. \[...\] The new process asks reviewers (up to) three questions about the app. Basically, Google will ask if *x* function is available in the app; if it is, you give a thumbs up; if it isn't, you give a thumbs down; and if you're unsure, you click "Not Sure". The process itself is pretty straightforward, **but it is unclear how exactly Google comes up with these questions**; all we know is that they eventually contribute to Top Features.
>
> (Emphasis mine)

As reported, it's unclear how Google comes up with the questions. It could be from app's manifest (e.g requires internet connection or not), or from app's category (e.g. social network, etc), ...

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


title: Rooted or not, I can not figure out

text:
# Question
Title: Rooted or not, I can not figure out
I don't know if someone already rooted my Samsung Sm-t530. Can somebody help me?

I just find some files like

```
Knox emulated
Emulated
Extsdcard
Sdcard
Mnt
Storage/emulated
Dev/emulated

```

And i cannot find Imei.

# Answer
Download a root check app or look at your settings and see if you have anything like supersu installed. There is many root check apps on the play store which you can use. You can check your imei number in the phone near the battery (or under the battery if it's a removal battery).
> 1 votes

# Answer
* either you use a app to check if you gained root:
i would advise Root Verifier, it is free (as in beer and speech), ad-free, uses no further permissions and also checks for `busybox` and a superuser-app.
* or on the other side, you can simply check it by terminal with the `su`-command:
but i would only recommend this method if there is a terminal-emulator already installed, you need just a quick check once and you know what are you doing with a terminal...!

---

if you need additional identifiers (like the IMEI) i can advise Get ID; it displays

* Device ID
* SIM serial number
* WiFi mac address
* IMEI
* IMSI
* Google Service key

and in the help-menu a little explanation for every entry can be shown.
> 1 votes

# Answer
Download Root Verifier app from google play store and it will tell you whether or not your device is rooted or not?
> 1 votes

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


# Question
Title: What is NON-HLOS.bin? For what purpose it is been made?
In new builds I have notice that file but i don't know for what it is used while installing an OS. Someone answer please! Thanks

# Answer
It's the modem/baseband firmware (or to be precise, often a part of it). Not every build would update it, but major builds often do contain tweaks to it.
> 4 votes

---
Tags: 6.0-marshmallow, 7.0-nougat
---


# Question
Title: is there a way to automatize the setup/configuration of an android device?
*i'm used to setup computers with linux-distributions pretty often, so i partly automatized it with a shell script...
now also the amount of android-devices i have to setup/configure starts to increase and i'm wondering if there is a applicable way to automatize it.*

is there a android-app, a desktop software (linux preferred) or some other way (maybe `adb` and a script) to set several system-settings, uninstall/deactivate pre-installed apps, install apps and maybe also set their settings.

the devices are completely mixed but all used without google-account! - phones and tablets are from different manufactures with no particular android version; also some devices run with custom roms but not all will be rooted.

*i know the demands are pretty high, so i'm afraid there won't be an exact answer which accomplishes everything and therefore also answers with partial successes (e.g. restricted to special android-versions, rooted devices, etc.) or also ideas/hints in a good direction will be welcome!*

this question was inspired by @gyuriscs question on Software Recommendations: https://softwarerecs.stackexchange.com/questions/38977/configuring-android-phones-from-pc

# Answer
There are a few things you can do.

As far as system settings go, you're not going to automate that part without root unless you're rolling your own images from source (I doubt that you're doing that and don't recommend you try). The vast majority of settings are merely entries in a SQLite Database somewhere, so if you can find the required SQLite files, you can manipulate them directly if you are rooted. This can be scripted.

ADB can install the software you need. Use the following command:

```
adb install path/to/your/Android/executable.apk

```

Alternatively, to remove software, use:

```
adb uninstall package.name

```

(Note that I said package name, and not user-friendly name. The package name is the one that looks like com.company.product)
> 0 votes

---
Tags: settings, backup, restore
---


title: Can S Health data be accessed online?

text:
# Question
Title: Can S Health data be accessed online?
Is it possible to access S Health data online through a Samsung or other account? If I log in at account.samsung.com, I see an S Health section. However, it is not clickable. This made me suspect that I somehow need to enable syncing before the data becomes available online. But I cannot find any such setting within the app. I *am* logged in within the app. I use a Samsung S7.

# Answer
> 0 votes
You cannot access S Health data online, only via the S Health app.

---
Tags: applications, samsung, sync
---


# Question
Title: How to select all and delete in Gmail App
I have a Nexus 5, there are a lots of sale emails come to my Gmail account. Right now I can only search in Gmail app, but I wonder how to delete all of results like in desktop version with select all and delete?

# Answer
> -1 votes
It is better to make rules and categorize email base on sender, Subject, and then select them for delete. Currently gmail app not provide select all and delete.

---
Tags: gmail
---


title: WhatsApp can't be installed

text:
# Question
Title: WhatsApp can't be installed
I seem to be encountering problems installing WhatsApp on my Huawei Y511-U10 model. I factory resetted my phone yesterday, and downloaded apps a fresh. But whatsapp seems to be the only app that won't get installed successfully. When I try to install it it keeps on showing me "Whatsapp Messenger can't be installed. (Error code -24). I contacted Google Play Store and Whatsapp support for help but haven't yet gotten any solution for my problem. If there is some genious mind out there kindly assist me and I'll be greatful

# Answer
> 1 votes
Reading all the questions associated with this type error, you get the impression it will require root to enable you to delete the app from the /system partition if it remains.

Previous to doing that, I would suggest trying this, just to be sure it is not a file or folder remnant getting in the way:

> Some apps leave remainders during uninstalls that aid in the restoration of state or level information upon re-installing a later version. Usually these remains are unimportant to a user who does not intend to re-install or to any other user where consistent state or level data is unimportant. These remains have a particular name in an app that can clean them up: "corpse files".
>
> SDMaid is a disk cleaner that can locate, and delete, files related to corpses. Install the app, and select CorpseFinder from the menu to locate, and, optionally delete them.

DISCLAIMER: I am not the developer, just a satisfied user.

If this is not the solution, see the answers for more intensive actions through other questions here.

---
Tags: applications, installation
---


# Question
Title: How to clear caches in LG G2 running Lollipop 5.0.2?
The Lollipop update for AT&T LG G2 has pretty much destroyed my phone. I'm hoping clearing out every sort of cache might help. But I can't clear the caches the usual ways because (1) the Settings app always crashes when I am in the section where you clear app caches, as does any other app that is made for clearing caches, and (2) restarting into recovery doesn't provide options for clearing any caches. Plus, I'm curious about how to clear ART caches since I haven't found much information about them online. By the way, my phone is not rooted.

So, the question is: How do I clear (1) app caches, (2) individual apps' caches, (3) Dalvik cache (if applicable anymore), and (4) ART cache under these restraints? I'm thinking I'll have to do something via adb, but I can't find info anywhere on how to do it.

Thanks for any help you can provide!

# Answer
If you have root or a **custom** recovery, you can do this using a terminal emulator or `adb`. **BusyBox required.**

```
shell@android:/ $ su
root@android:/ # cd /data/dalvik-cache
root@android:/data/dalvik-cache # find -type f -exec rm -f {} +
root@android:/data/dalvik-cache # cd ../data
root@android:/data/data # find -type d -name '*cache*' -exec rm -rf {} +
```

Note that in Android L, ART has fully replaced dalvik, including cache directories (`/data/dalvik-cache`). The reason for not creating a `/data/art-cache` is probably for compatibility concerns.
> 1 votes

# Answer
Yeah, just about killed mine too. Battery life went from excellent to abysmal, which was the most maddening change.

I finally settled for the nuclear option and did a factory reset. That did restore the battery life. I'm not sure if it cleared the caches as well, but I should think it did. Just be sure to back up your files, photos and address book before resetting.

Everything else seems to be working OK, considering I've had to figure out most functions of my phone by trial and error. No doubt about it - Lollipop sucks.
> -2 votes

---
Tags: adb, cache, lg-g2, dalvik, art
---


title: Reverting from custom rom to stock rom

text:
# Question
Title: Reverting from custom rom to stock rom
I am currently on custom rom lineage 14.1 nougat 7.1 and my device is asus ZenFone 2 Z00AD.but i want to come back to stock rom but my stock rom is in lollipop version so, do i need to first downgrade to marshmallow version of stock rom and then to lollipop version ?

# Answer
You should be able to just go down to the lollipop version. Going to marshmallow then lollipop won't really do anything other than waste time. Just make sure you flash the stock recovery before going back to the stock rom. You should be able to get everything you need from Asus' site.
> 0 votes

---
Tags: custom-roms, stock-android, rom, downgrade
---


# Question
Title: How to get the screen overlay to deactivate on an lgg stylo
I would like to deactivate this overlay over the apps so i can better use my phone apps. Please give detailed instructions on how to disable

# Answer
When the popup appears which says "`Screen overlay detected`" just push the "`Open settings`" button and there disable all apps overlay permission.

If you don't get that popup follow theese steps:

* Open `Settings` (nut/gear icon).
* Scroll down to `Apps`.
* From within the `Apps` portion of settings, again choose the settings nut/gear icon.
* Choose `Draw over other apps`.
* *(Optional)* Click on the additional menu (3 dots), then choose `Show system` to get at **all** of the apps that are asking to draw over others, including system apps like `Phone Services`.

After this you shouldn't experience any issue with overlays.
> 2 votes

# Answer
If that fails check: Settings, Accessibility, motor & cognition, and make sure the touch assistant and touch control areas are OFF.
> 1 votes

---
Tags: settings
---


# Question
Title: Dumping/saving the list of Running apps in Kitkat 4.4.4
Mobile phone : Galaxy S4 (T-mobile SGH-M919) running Android 4.4.4, 2GB RAM out of which 520MB is reported as free (as of NOW), 16 GB memory out of which 805 MB is reported as free - memory condition may have been different before 1 week as reported below.

I have searched the net and could not find a solution. My problem started couple of months ago on my 4 yr old galaxy S4. It started random reboots with a message that will be something similar to "SIM card can not be detected. RESTART" and this was starting to occur almost everyday. Searching the net for this, i found various answers and clues as to why this could be happening. I removed the SD card that i had started using about 4 months ago, and the random reboots still continued. I was about to buy another phone, but thought i would try one last trick by closing unwanted apps (since heat generated by too many processes was indicated as a possible culprit, in one of the threads i saw earlier).

So, one week ago, i went into "Settings -\>Application Manager" and hit the "STOP" on few apps that i randomly chose. In 4 years, this is the first time i have attempted this, since i am not familiar with Android, and my phone was working fine for my purposes (of simple call & text). To my surprise, the phone has not rebooted in 1 week now. One of the reasons quoted in a forum about "SIM card not detected problem" was that the phone was overheating. Coincidentally, the weather turned really cold in my area for past 1 week. Now, i am not sure if the reason for the good behavior of my phone is weather or the stopping of some apps. I do not give much credit to the weather theory. So, currently, i want to narrow down the culprit that is causing the random reboots. I have taken a screenshot of the apps that show up in "Settings-\>App Manager-\> Turned OFF applications tab".

I have also taken screen shot of all "currently running apps & cached processes" right now. I can compare these photos to the set of apps that would show up after i do an intentional reboot of this mobile (during which phone will go back to the condition as it existed more than a week ago). I expect the "SIM card not detected-\>Restart" message to show up again randomly, once i reboot this mobile.

Question is ---- Is there a way to dump/save the list of apps/processes that are cached/running currently into a text file ? I am not Android savvy and want a simple user friendly solution. Finally, if anyone here has a clue about why my phone has started random reboots in past 2 months, i would like to hear your theories. (BTW, i think i was on android version 4.4.2 and once i did a manual upgrade of software, by going into settings. So, i am pretty sure i upgraded to 4.4.4 sometime within the past 2 months. Not sure if the upgrade could be causing problems because i changed quite a few things in my phone in past 2 months, during an international travel. This included new version of OS, installation of few apps that were useful in my travel, installation of a new SD card slot which was previously empty). Thanks much for reading my entire story :-)

# Answer
Found the answer to my problem. I have rebooted the phone, and the apps that i "turned off" stay "turned off" and hence, i do not have the SIM card not detected-\>ReStart issue anymore. Not sure if this was caused by one of the apps i turned off, or it is because i am pretty close to occupying all of the 16GB i have on my phone with only 0.7gb free now in the phone. Unlikely, since my RAM shows only about 1.2 out of the 2GB is being used. I am surprised no one here could answer this question in 6 days.
> 0 votes

---
Tags: 4.4-kitkat, samsung-galaxy-s-4, application-manager
---


title: Wget using Termux download directory

text:
# Question
Title: Wget using Termux download directory
I just installed Wget using Termux on my Android. But, when I download a file, I cannot find it's location. Can anyone please tell me where it's located? And how can I change that location to my desired directory?

# Answer
To quote Izzy,

> `wget` usually downloads to where you called it from – unless told otherwise using the `-O` parameter. So you either first `cd` to the desired directory – or try something like `wget -O
>  /sdcard/downloads/foo.zip http://example.com/foo.zip`.

In your case, this directory is **/data/data/com.termux/files/home** and, as it's inside **/data**, only root and the files' owner can alter things here.

Since Termux is the owner, though, you can move, copy and delete files and folders inside the abovementioned directory.

---

## Before moving or copying to the internal storage

If you run Android Marshmallow (6.x) or above, run `termux-setup-storage` and grant the requested permission to be able to interact with anything inside **/storage/emulated/0**.

---

## To move files

To move files to e.g. the standard download directory, use the command `mv source destination`, replacing `source` with the file you wish to move, and `destination` with `/storage/emulated/0/Download`, which is the default download directory located in your internal storage.

---

## To copy files

To copy files to e.g. the standard download directory, use the command `cp source destination`, replacing `source` with the file you wish to move, and `destination` with `/storage/emulated/0/Download`.

---

## To delete files

To delete any file, use `rm file`, replacing `file` with the file you wish to delete.

---

## To delete directories

To delete an empty directory, use `rmdir directory`.

To delete a non-empty directory, use `rm -r directory`. *This method will delete anything inside the chosen directory.*

In both cases, replace `directory` with the directory you wish to delete.
> 5 votes

# Answer
Type `echo $HOME` in Termux. That is the current wget location.
> 0 votes

---
Tags: downloading, command-line, termux
---


# Question
Title: Can't surf from PC when using Android as hotspot
I turned on mobile data and hotspot in my Samsung Galaxy Ace (On a Philippine carrier called "Globe"). I can surf websites just fine directly on Android.

Now, I connect my PC to Android's hotspot, it connects but it can't surf or ping websites.

It used to work before (used it some months ago) but now it doesn't. What could the problem?

Edit:

`ipconfig` screenshot:

# Answer
> 1 votes
If you are using the built in Wifi Tethering in Settings, then Android might have automatically misconfigured the iproutes.

You can try clearing the data on the tethering app and settings to refresh the configuration. Open `Settings` -\> `Applications` -\> click `Settings` -\> `Clear Data`.

Same procedure for the tethering app, Open `Settings` -\> `Applications` -\> click `">your tethering app here<` -\> `Clear Data`

and to add, I'm also a Globe/Sun subscriber :D

# Answer
> 0 votes
Try to ping DNS eg google DNS "ping 8.8.8.8 -t" if it replied, then your problem might be browser specific. Check if you do not have proxy settings set on your browser.

If it does not reply, make sure you do not have a VPN software installed on your Android device, Tethering will not work with VPN installed on Android. Also make sure you do not have active VPN on your PC too as this will change the default route of the network.

# Answer
> 0 votes
Try giving DNS configuration manually. It solved this issue for me.

# Answer
> 0 votes
Apparently some mobile operators block tethering by checking the browser "User-Agent" when you request a web page...I don't know if this still happens but it was widespread a few years ago. Basically if the User-Agent doesn't say "I'm a phone" the request is blocked. There are ways to change the User-Agent on some PC browsers so it might be worth giving that a try.

---
Tags: 2.3-gingerbread, cyanogenmod, samsung-galaxy-ace, tethering
---


title: How to get cheap In app purchases

text:
# Question
Title: How to get cheap In app purchases
Does anyone know where it is cheapest in the work to buy in app purchases from?

I've seen people try Brazil, Russia, etc..

Well on android, if you change your local settings to a different country in your google wallet as well, for example Mexico you can buy things slightly cheaper than say in the U.S.

A lot of games have packs that you can purchase and they are very expensive especially for Things like Game of War or Mobile Strike.

A lot of people get things for cheaper. But when their gold reaches 50 k, the pack price changes and for some reason it no longer works.. so they can't get cheaper packs..

I was wondering if anyone knows a way around this?

# Answer
Prices are set by each app developer for each country separately, so the price difference between countries will be different for each app.

By default, Google Play sets the price in each country according to the exchange rate for the currency, so it will be effectively the same price everywhere. The app developer can override this for any country, separately for each app, so it's up to the developer's pricing policy. The developer can change the prices as often as they like, so a country that's cheaper one day might be more expensive the next day.
> 0 votes

---
Tags: google-play-games
---


title: How do I unpair a device?

text:
# Question
Title: How do I unpair a device?
I'm using Android 4.2. I paired with it once and never want to again and it constantly tries to connect with my phone sucking up the power and not allowing my headset to connect.

How do I unpair it?

# Answer
> 2 votes
You just go to Settings, Bluetooth, and delete the device.

# Answer
> 0 votes
May this help you, Goto your **Settings** \> **Bluetooth** and select the device which you have paired then click on **Unpair**.

---
Tags: bluetooth
---


# Question
Title: How to prevent download from being stopped if network got disconnected?
I use WiFi on home and on CyanogenMod 12.1 so I use chrome browser latest update on it. So when I am downloading file but for some reason I have to go outside , as the moment I disconnects from network download stops. Any solution to prevent this thing? I tried That part download thing in download folder but its not working either.

# Answer
> 0 votes
Well, you need some kind of internet connection to download files. From what you said, the download stops when you disconnect from your network.

If you meant that the download doesn't work over mobile data, check the list of apps with restricted background data access for *Download Manager* or, of course, Chrome. If one of those apps have restricted background data, disable that option. If it still doesn't work, try a different browser and tell me whether that worked.

---
Tags: 5.1-lollipop, chrome-for-android, downloading
---


# Question
Title: How do I setup a Gmail account with 2-step verification in K-9 Mail?
I'm trying to setup my Gmail account in K-9 Mail, but when I'm setting up the incoming server, I keep getting the error: "Wrong username or password". When I'm trying to set up an outgoing server, I get an error which directs me to the two-step verification at Google.

I have 2-step verification configured on my Google account, but can't seem to get this into K-9 Mail. I've searched all over and tried following different guides, e.g. this question, and I've also tried to change the password on my Google account but nothing helped.

How can I properly configure K-9 Mail for my Gmail account with 2-step verification?

# Answer
> 21 votes
IMAP clients generally need to use application-specific passwords in order to access accounts that use 2-step verification. You'll need to generate a new app-specific password, then use that to set up your incoming/outgoing servers *instead of* using your regular account password. Google's support page (linked above) includes instructions for doing this. Summarized, the procedure is:

> # How to generate an application-specific password
>
> 1. Visit your Google Account settings page.
> 2. On the left, click **Security**.
> 3. Under the "Signing in to Google" topic, click **App Passwords**.
> 4. Using the dropdown menus within under the **App Passwords** section, select which application you would like to generate a password for along with the device then click "GENERATE". You'll then see the application-specific password (ASP) you just created along with instructions on how to use it.
> 5. When you sign in to an application requiring an ASP, enter your ASP in the password field, and make sure you check the "Remember password" option if you want the application to remember the code.

# Answer
> 2 votes
I had a hard time to resolve the same problem because my Gmail accound wasn't correctly configured with 2-step verification. In case it might help somebody, here is how to do that :

> # Turn on 2-Step Verification
>
> 1. Go to the 2-Step Verification page. You might have to sign in to your Google Account.
> 2. Select Get started.
> 3. Follow the step-by-step setup process.
>     * You will be sent an SMS with a code, and you have to enter the code you just received by SMS.

---
Tags: gmail, google-account, k9-mail, 2-step-verification
---


# Question
Title: cannot find uninstalled Android application at Google Play Store
I've installed and uninstalled the freedompop messaging application a few times. The last time I installed it, it worked fine. But I needed to start the application from fresh so I uninstalled it. I also clicked "x" to remove it from uninstalled application list (It happened before and that time I did not remove it from the uninstalled list. So when I could not find this application, I removed it from the uninstalled application list. Then I could find this application to install). But this time, after removing it from the uninstalled application list, I still could not find this application. The only one available is "freedompop messaging tips". But that was not the one I needed.

I also used browser to access Google Play Store directly and this application was not on MY ADROID APPS list. So Google Play Store was synched with my device. I even did "FORCED STOP", "CLEAR DATA" and "CLEAR CACHE" for Google Play Store before searching for this application. But I still could not find it.

This application is offered by my mobile carrier so it would not be removed from Google Play Store. Anyone knows how to resolve this problem?

# Answer
I checked the Play Store and I can't see the app either. It must have been hidden or removed. Don't worry, though. You can get the .APK file here.
> 1 votes

# Answer
Trying installing it from the playstore website: https://play.google.com/store/apps/details?id=com.freedompop.phone&hl=en\_GB

If it does not show then it might be that it is incompatible with your phone which would mean you would need to find the APK elsewhere.
> 0 votes

---
Tags: google-play-store
---


# Question
Title: Android File Transfer cannot connect to device from Mac
Trying to find a way to transfer a video file onto my new S7 Edge from my Mac and it seemed like Android File Transfer was the only way to do it, but no matter what I do, I can't get past an error message saying "Could not connect to device. Try reconnecting or restarting your device."

I've restarted my phone and my computer, used different USB ports, uninstalled and reinstalled the program itself, and still no luck :( I've heard that the Samsung program Kies can cause problems, but I've never installed it. Help?

Running OS 10.12.1

# Answer
> 0 votes
My MAC is running MacOS 10.12.2, and my phone is an S7 Edge running the UK release Nougat 7.0. With Android File Transfer (AFT) I was also getting the error "Could not connect to device. Try reconnecting or restarting your device.", until I uninstalled Kies on the MAC. Thereafter AFT connected to the device and I was able to transfer files from the phone simply by dragging them to a(ny) folder on the MAC.

I have USB debugging enabled, MTP mode selected in phone's settings, and I had to respond "Allow" to a pop-up on the phone.

---
Tags: file-transfer
---


title: How to play 3gpp file?

text:
# Question
Title: How to play 3gpp file?
I was call recording , my battery died, the phone shut off while I was recording. The file is on my phone. It is the correct size. It shows as an 3gpp extension. It's 2 MB so it's there. It will not play in window Media Player or with VLC player. It doesn't show up on the phone itself in the gallery, but it's there in file manager.

# Answer
Till where I know that Gallary doest shows the Music Files. You can try to plah by using external file manager, like **ES File, ZArchiver**. etc
> 0 votes

# Answer
You can try using inbuilt sound recorder which plays usually what it records, there should be option of call recordings in it. Also you easily search on Google play store about any 3gpp player.
> 0 votes

---
Tags: recovery-mode
---


# Question
Title: Bootanimation command not recognized without root
I am thoroughly confused. In a terminal, without root, when I run `bootanimation`, it says `/system/bin/sh: bootanimation: not found`. But when I am root, and run it, it works. Why is this? I attached a screenshot.

# Answer
> 0 votes
It's because SELinux is enabled at the time.
Take a look at this. Let's pick `sh` as a comparison. Note if you installed busybox then specify `toolbox ls` explicitly because SELinux-related functions in busybox is totally failing.

```
root@android:/system/bin # toolbox ls -Z bootanimation sh
-rwxr-xr-x root shell u:object_r:bootanim_exec:s0 bootanimation
-rwxr-xr-x root shell u:object_r:system_file:s0 sh
```

and...

```
u0_a0@android:/system/bin $ toolbox ls -Z bootanimation sh
ls: bootanimation: Permission denied
-rwxr-xr-x root shell u:object_r:system_file:s0 sh
```

---
Tags: root-access, command-line, boot-animation
---


title: Blank screen when accessing Kali Linux

text:
# Question
Title: Blank screen when accessing Kali Linux
I'm trying to access Linux Deploy, Kali Linux via a VNC Client on my Android phone. I could access it, but I get a blank screen.

How to fix it?

# Answer
Here is what to do:

1. Use Mobile SSH or Termux to get to a virtual terminal
2. While in the terminal, install xrdp

```
sudo apt-get install xrdp

```
3. Use JuiceSSH on your Android to get graphical screen access
> 0 votes

---
Tags: applications, linux, vnc
---


# Question
Title: How can I rename an app on my phone, and what are the consequences?
Both Facebook and Google have apps called 'Messenger'. So, of course, when I use Google Now to open it, a la

> "Okay Google, open App Messenger"

it seems like it's usually not the one I want.

1) How can I rename an app on my phone (so that I could call `"open App FacebookMessenger"`, for instance, and disambiguate them)?

2) Would that break App Store updates or the connection between the Facebook app and it's Messenger app?

3) Is there another alternative I'm not thinking of? Like a Tasker-based voice solution or something? Google Now is the only problem I'm having with this namespace collision; a workaround for that would solve my problem.

# Answer
If you are willing to install an app , you can try Commandr for Google, which let's you

* Integrate Tasker
* Launch an app under different name ( custom app name)

Not tried by me
> 1 votes

---
Tags: google-play-store, tasker, facebook-messenger, google-messages
---


# Question
Title: How can I limit WiFi data usage to activities I explicitly allow?
I'm about to go on a cruise, and the ship has its own WiFi. If things are the same as before, they allow a very small amount of data a day for free (beyond that requires purchasing data). To use this free data, I go to a certain web page and sign in. At this point, I have full internet access until I sign out.

So the question is, can I limit the WiFi data (or overall internet data) usage to only the things I specifically allow?

I know there are plenty of options for restricting data usage to WiFi only, but this is about restricting access while connected to WiFi.

I need to restrict 2 phones - a Galaxy S5 and S6 Edge.

Thanks!

# Answer
If you don't have root access on the device, then you can use mobiwol to control the access various apps have to the Internet. Mobiwol creates a 'virtual' VPN connection on the device which allows control of the individual app connections. However, although the app starts when the device starts it is possible that there may be a brief period prior to Mobiwol executing in which apps could get Internet access despite the Mobiwol configuration.

Also there is NetGuard which can generally forbid an app access to WiFi or mobile data, permit an app access to WiFi or mobile data only when screen is on, regardless of above settings, keep it from accessing mobile data when roaming.

It's by far the **best rated app** in this section – and though I haven't tried it myself, I'd say it's the one to recommend if your device is not rooted.

If you have root access, there are more alternatives:

Remove the 'internet' permission using an app like Permissions Denied If your kernel supports IPTables, you can use an app such as AFWall+ to control which apps have access to the internet.
> 1 votes

---
Tags: wi-fi, data-monitoring
---


# Question
Title: Is emptying Bluetooth share folder safe?
I need space, so I have emptied some cache and data from different sites.

What would I lose if I emptied my Bluetooth share?

# Answer
> 0 votes
There is absolutely no problem in emptying the Bluetooth share folder. It doesn't contain any file that could make an application force close or any other trouble!

You do lose the files inside, though. Those might be files you wanted to keep.

---
Tags: bluetooth
---


title: ADB is not detecting the device

text:
# Question
Title: ADB is not detecting the device
I am running an Ubuntu 14 host machine on my PC and recently I got an *Eragon 820 Development kit* which is running on Android Marshmallow, everything was working fine until I click the factory reset option in the Android settings.

After that the adb / fastboot neither working and In the Dmesg am getting like this

```
[  308.326141] usb 2-1.3: new high-speed USB device number 18 using ehci-pci
[  308.420065] usb 2-1.3: New USB device found, idVendor=18d1, idProduct=d001
[  308.420072] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  308.420076] usb 2-1.3: Product: MSM8996 for arm64
[  308.420079] usb 2-1.3: Manufacturer: unknown
[  308.420083] usb 2-1.3: SerialNumber: 77a941ec
[  310.055562] usb 2-1.3: usbfs: USBDEVFS_CONTROL failed cmd adb rqt 128 rq 6 len 256 ret -110
[  311.971228] usb 2-1.3: USB disconnect, device number 18

```

these same 8 lines keep on repeating (i.e. the device connects, is recognized, some `adb rqt…` fails, device is disconnected again).

Anyone know how to fix this issue?

# Answer
> 1 votes
Did you enable the developer options again after doing a factory reset?If not follow the below steps to enable it.

Go to Settings, About phone and tap on build number 7 times to unlock/enable Developer options again (factory reset would've put it back to the default of locked/disabled).

Enable USB debugging from the developer options after the above step for adb/fastboot to work.

---
Tags: adb, 6.0-marshmallow, fastboot, usb-drivers
---