# Question
Title: How to launch app when phone is connected to a specific Qi wireless charger?
I have a Qi charger in my car and I wanted that my phone launched the dash cam app when the phone starts charging on this base.

Is there any API to detect the ID of the Qi charger? Besides the API, is there any way to generate an event when the phone starts charging?

# Answer
> 2 votes
Type of *Charging* is determined by :

* Charging Signature - see here
* The D+ and D- pins of the cable that negotiate the charging voltage and current with the device, in tune with the charging circuitry in the charger (see Overview of USB Charging for more
* So a Qi charger would be recognised by the internal circuitry in the device and voltage / current negotiated with the battery charger circuit , depending on the charge level of battery

I am not aware if the API provides information regarding the *make or brand or ID* of charging, to use that to trigger any action. If available , that would be *so very convenient* for OEM's to tie users to their own chargers as a sales strategy :). I have also not come across any evidence in the charging algorithms published by charging IC manufacturers. This is not a *definite conclusion* though

---

Coming to your requirement, is the preferred option. Many apps are available. I prefer using MacroDroid , since it is free (upto 5 macros) and easy to learn. To understand how MacroDroid works and required **settings**, my answer here

---

Your macro would look like this

* **Macro : Dashcam** (name of macro )

**Trigger**: *Power connected / removed**Power connected*

**Action**: *Launch application* → Select from drop down your dashcam app

**Constraints**: *WiFi State* → WiFi not connected to network ( assumption here is that when you are in your car you are *not* connected to *any WiFI* network. When you are connected to any network say at work or home, and charging this macro will not run, meaning your dashcam will not be launched)

Alternative constraint suggested by OP, an excellent one ( thanks ) is

*Bluetooth State:**Device connected*

---
Tags: applications, automation, wireless-charging
---


# Question
Title: I tried to bypass factory reset protection on a Galaxy S4 but it didn't work
I've been trying to bypass the Google Account credentials on a Samsung S4 I was given (it had already been factory reset) and, following the instructions in this answer, I inserted a USB drive via the OTG at the Google Account notification - but nothing happens! ie, no, popup or new page, just the annoying 'This device was reset etc' page and the unhelpful option to enter an email.

What can I do now to access the APK from RootJunky?

# Answer
> 0 votes
There are plenty of tutorials on YouTube on how to bypass the FRP. It's quite easy on S4 though. You can't see the USB OTG just because it is not enabled on your phone. Try the keyboard hack to bring the browser or bring the e-mail app. I can guide you form there.

---
Tags: samsung-galaxy-s-4, factory-reset
---


title: Does blue shade conserve battery life

text:
# Question
Title: Does blue shade conserve battery life
**I'm at forty percent battery life and I need to know if blue shade conserves battery life**

# Answer
For non-AMOLED devices, the battery consumption of the screen is solely (?) determined by the brightness - the content displayed, be it full black or full white, doesn't matter. Adding a blue filter won't change that either. If anything, the existence of the app itself may introduce a slight *increase* in battery consumption.
> 2 votes

---
Tags: amazon-kindle-fire
---


# Question
Title: No option to add user in Moto E3 Power on Android Marshmallow
It's been a while I tried few options, but I was not able to find how to add users in Moto E3 Power running Android Marshmallow. It is not present in the settings.

Any way to debug this or to activate this, as Android Marshmallow supports multi-users?

# Answer
Your device **does not support** multi user mode

See reply by Senior Moderator in Lenovo forums

> There are many features that are disabled on different phones due to hardware or other reasons. It could be that the GPU can't handle this. It could be that some features are reserved for mid or high end phones.
>
> **Another example is multi-user mode**

(Emphasis supplied)

Sorry about that !

---

On supported Moto devices, you find this option under

* Settings → Device → users → add user
* Another way to find out is to use the search option in settings ( magnifying glass symbol on top right). Just typing *add* brings up this option, as you can see in first Screenshot
* From the notification bar, it has a user icon at extreme right, clicking on which will give you user options , as in second screenshot
> 1 votes

---
Tags: 6.0-marshmallow, multi-user, motorola-moto-e
---


title: Is the app "SIM tools kit" important

text:
# Question
Title: Is the app "SIM tools kit" important
I´ve CM 12.1 without the gapps. I would like to know the importance of the "SIM tools kit" app (I don´t know if that´s the exact name in english, in Spanish for me it´s "Kit de herramientas de SIM"), and if removing it will damage something, although the only thing it does is to show me publicity of my SIM´s provider.

And I also want to know if that apps meets the definition of free software according to the GNU project. Or at least if I can see its source code and license.

# Answer
According to the information I can find, the SIM toolkit is act as an interface to the cellular provider's services. Removing this will likely break phone's cellular capabilities, however I cannot confirm this as I do not want to risk deleting it on my device.

Because this toolkit is dependent on the SIM card itself and not the cellular provider, you will need to look up the source code and/or licensing for each SIM manufacturer individually.
> 1 votes

---
Tags: applications, cyanogenmod, sim-card, default-applications
---


# Question
Title: How to revert back to stock Sprint firmware (Galaxy S7) after installing the wrong one?
I tried to root my Galaxy S7 and failed. Not only did I fail but in the process, I also installed the wrong firmware G930A (ATT) and did not take a backup.

I've been trying to revert back to stock but everytime I try with Odin, I either get a sha256 failed error or a Complete (Write) Error.

I've tried all the sprint firmwares from this site; http://www.theandroidsoul.com/download-galaxy-s7-firmware/#jump-model-no-sm-g930p-sprint None have worked.

I'm using Odin3 v3.12.3.

How can I revert back to the factory stock Sprint firmware for the Galaxy S7 (SM-G930P) after installing the wrong firmware?

# Answer
First of all download the stock firmware for your Samsung Galaxy S7(G930P - Sprint) from here. But you need to create an account on sammobile website for free by clicking on "Regular Download" button.

To Install the stock Firmware follow the steps below

* Extract (unzip) the firmware file
* Download Odin v3.11.1
* Extract Odin ZIP file
* Open Odin v3.11.1
* Reboot Phone in Download Mode (press and hold Home + Power + Volume Down buttons)
* Connect phone and wait until you get a blue sign in Odin
* Add the firmware file to AP / PDA
* Make sure re-partition is NOT ticked
* Click the start button, sit back and wait few minutes

Link to Download Firmware: Galaxy S7 Stock Firmware
> 1 votes

---
Tags: rom-flashing, recovery-mode, stock-android
---


# Question
Title: Google Now "not eligible" after switching from personal account to G Suite account
I switched an Android phone (Google Pixel) from using a personal Google Account to a G Suite account and everything seems to be working fine except *Google Now* which shows the following error when accessing it:

*"This account is not eligible for the feed".*

Switching back to a personal account makes it work again, but of course that's not an option.

I found a few references online to countries not being eligible but this is not applicable in this case as I am in the U.S.

# Answer
> 1 votes
From Google Product forum help How to Enable Google Now for Google Apps for Work??!!

> **Question**: ....Can someone help me to Enable Google Now for our Google Apps for Work account? I am an Admin.
>
> **Best Answer**: I got the actual answer from Live Chat support, and it is totally different from what the support docs say. Here is where to find it: Admin console \> Device Management \> Mobile \> Device Management settings \> Android settings \> Enable Google Now (also applies to iOS)

Note: Google Apps for Work is repackaged as G Suite

Trust that solves

---
Tags: google-apps
---


# Question
Title: 4.1.2 Factory Reset Fail -- mkdir /data/app fail. err is -1
So, I have a rooted (may have reverted by now, cannot be sure, will explain why below) 4.1.2 Android, Kruger&Matz LIVE 1.

Full story is this:

Went to bed at about 19 (really tired after working) phone okay. Woke up at 8 in the morning phone still okay. Woke up again at 14 phone had the "input your pin to unlock sim". I thought "huh, weird." I did that and ever since then it has been restarting every 2 to 3 minutes.

So I started looking into it. The first thing I came upon was some wifi channel bug. So I tested it, it was restarting itself only when connected to the internet. So I rebooted the rooter but the problem persisted. Changed the wifi at a friend, the phone was still restarting. Then I tried wiping the cache from the recovery menu. That didn't work either. So I looked into it even further, everything pointing towards a hard reset.

Backed up only contacts and sms; formatted the SD Card as well as the SD Card that acts as an "internal storage", went into recovery mode, wiped the cache again and when I tried "wiping/factory reset" it gave me this error:

-- Wiping data...
Formatting /data...
Formatting /cache...
Data wipe complete.
Performing factory reset...
-- mkdir /data/app fail. err is -1

So I thought it was because it was still rooted. So I restarted the phone and I noticed something really interesting. The data on the SD Card that acts as an "internal storage" had been restored.

After unrooting the phone I tried again with the same error.

I also tried hard formatting the "internal storage" from my PC but the data was restored even after that. That's why I don't think my phone has been unrooted.

Also even though it's called "internal storage" it isn't. It's just a built in 1GB SD Card, doesn't have any system files on it, just downloaded apps and save files that are installed here if there is no additional SD Card present. (that's why I'm so confused as to why it's restoring these files in particular)

Any help will be greatly appreciated!

P.S: Even in Safe Mode, while running better, just by going into Manage Apps, the phone restartes after a few minutes, so installing and uninstalling apps is a little tricky, especially because they magically reappear every time the phone restarts.

# Answer
I had the same problem. after sharing on the internet, they said it was because the IC EMMC damaged. so it must be replaced
> 1 votes

---
Tags: factory-reset, hard-reset
---


# Question
Title: Is there a way to map/translate a pattern-lock to a numeric PIN?
I just encrypted my Moto X (Gen 1) (KitKat 4.4.4) using the default encryption option from the Settings \> Security menu. After the encryption process finished, it asks me, "Type password to decrypt storage". Only there's one problem: it never asked me for a password.

It seems I'm not the only one who experienced this. I've tried my Google password like 3 times, and, like that other poor soul, I haven't been able to find a way to map my pattern-lock to a PIN, which might be what Android used for the encryption.

For the mappings, I have tried a standard phone dial pad:

```
1 2 3
4 5 6
7 8 9

```

and a standard keyboard numpad:

```
7 8 9
4 5 6
1 2 3

```

and a wild guess based on how a developer might do it:

```
0 1 2
3 4 5
6 7 8

```

Presumably, though not necessarily, Android stores that pattern as a string or number somehow. Given a certain unlock pattern, how do I find the string or number that represents that pattern?

---

To the moderators: I'm fine deleting this question if it's not on-topic. I think the question would have been on-topic if the answer fixed my problem. I'm not sure how you guys see that.

# Answer
I downloaded the Android source and found the answer. The wild guess turns out to be right. This is the mapping:

```
0 1 2
3 4 5
6 7 8

```

If your pattern is from top-left to top-right (0-\>1-\>2) then down to bottom-right (2-\>5-\>8), the string version of the password is "01258".

The source for this comes from LockPatternUtils in package com.android.internal.widget:

```
/**
 * Serialize a pattern.
 * @param pattern The pattern.
 * @return The pattern in string form.
 */
public static String patternToString(List<LockPatternView.Cell> pattern) {
    if (pattern == null) {
        return "";
    }
    final int patternSize = pattern.size();

    byte[] res = new byte[patternSize];
    for (int i = 0; i < patternSize; i++) {
        LockPatternView.Cell cell = pattern.get(i);
        res[i] = (byte) (cell.getRow() * 3 + cell.getColumn());
    }
    return new String(res);
}

```

where the rows and columns are both {0,1,2}.

However, as I said in my question, I tried this mapping with my pattern, and it doesn't work to unlock my encryption. This turned out to be a dead end, but I hope this answer is helpful to others with a similar problem. (Note again that the other person who had this problem also tried to find the pattern-lock to PIN mapping, but the answer wasn't out there.)
> 2 votes

# Answer
I realize this thread is really old, but I actually used this info to much success! This is the correct grid to translate 3x3 pattern locks into a pin:

```
1 2 3
4 5 6
7 8 9

```

This work on my Oneplus 3 running Resurrection Remix 6.0.1. Long story short, I enabled decrypt password on boot, but upon restarting it gave me the password option. This grid worked like a charm!
> 1 votes

---
Tags: 4.4-kitkat, encryption, pattern-lock
---


# Question
Title: How do I disable 1 of the 2 input devices that share a key in Generic.kl?
As the title says really, my Gamepad button A and Fingerprint scanner share a key in the generic keylayout file. I'm running Resurrection Remix ROM on a Xiaomi Mi Max, if that's any use.

I'd like to stop the fingerprint scanner acting as a button but keep my gamepad button usable. Is this possible? I'm presuming it may have to be done a deeper level than the keylout file itself.

Thanks :)

# Answer
I found the resolution in the end. I had to replace the system library files (in "system/lib/hw/" and "system/lib64/hw/") for the Fingerprint Scanner to a version that they didn't trigger a key in generic.kl.
> 0 votes

---
Tags: game-controllers
---


# Question
Title: onda v989 allwiner a83t octa core 32gb bootloop beacause i installed chainfire 3d :( i cant fix it, please help
i have onda v989 allwiner a83t octa core 32gb bootloop beacause i installed chainfire 3d :( i cant fix it, please help please, i need it so much. my FBgmail: huynam371@gmail.com . plese help me!!!! text me some mess or teamviewer for helping !!!! thanks a lots ..... i dont know too much about my tablet. i cant use adb shell, i typed "adb sideload \[rom.zip\]" and i got at all: e footer is wrong .................

# Answer
You just need to flash the stock firmware (ROM) for your tablet, this will overwrite all modified system files. Since it is powered by Allwinner chip, you need a tool called PHOENIXSUIT (in English) or ONDASUIT (in Chinese) to flash the image file. Click this link to get the flash file (ROM image). Don't forget to unzip first.
> 0 votes

---
Tags: applications, 4.4-kitkat, adb, rom-flashing, custom-roms
---


# Question
Title: Media files don't show up in file manager but their folders can be seen
I was tinkering with my Android's internal storage connected to my PC when suddenly all the media files (music and pictures) got deleted. The folders they belonged to remained unchanged. What happened, and is there a way to retrieve them?

Thank you.

# Answer
You probably have 6.0 android. You need to go settings\>apps than tap on three dot button and select "show system" than find "External storage" and "Media storage" and clear cache and data for them. After that reboot phone and wait 5 minutes after booting to phone index files than connect to PC and see if you can find files now.
> 0 votes

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


# Question
Title: Moto G stuck on the screen "Warning bootloader unlocked"
I'm trying to solve a problem that is affecting a **Moto G 2014 XT1069** device. What has happened is that the device did shutdown, then when trying to power it up again, it stayed stuck on the Motorola logo for some time. Another person trying to help, said that it was needed to format the cellphone and rebooted into recovery mode. The point is that when trying to factory reset an error appeared.

This person then said that the device was bricked and needed to do something to correct it. Then using fastboot through a computer, I don't know what she did but the situation got somehow worse.

The first thing is that she unlocked the bootloader. But after all the procedure what happens is that when the device powered up, it just got stuck in a screen with a message **WARNING BOOTLOADER UNLOCKED** and it *doesn't progress any further*.

On that same screen it is possible, by pressing **PWR** \+ **VOL DWN** to access the bootloader, but even if we select "Normal Powerup" or "Recovery", the device just gets back to the screen **WARNING BOOTLOADER UNLOCKED** and nothing more happens.

Furthermore, it seems that the battery became somehow "mad". After a *quite long* time interval charging, the device got to 29% of battery and after just a few minutes trying to correct all this mess, the battery got to 6%.

I don't know what they did and how all of this happened.

How can I fix this mess? How can I make the cellphone boot and make everything right again?

If possible I want to avoid flashing the factory image for the reason that I don't have access to the image from the official source and I feel quite uneasy to get from one untrusted source, since it might compromise confidential data.

What can I do to solve this? I believe there has to be a way to correct all of this.

# Answer
Bootloader is a bit of code that tells your device's OS how to boot up? Does the phone boot in fastboot mode? If so you can tape `fastboot oem lock` or an alternatie that works on many motorola: `fastboot oem lock begin` this should relock the bootloader.

To boot in fastboot mode: Turn off your phone and then press and hold the Volume Down + Power buttons simultaneously for a few seconds.

If the above dont work, you'll need simply to flash the stock firmware first and then get in fastbootmode and tape`fastboot oem lock`

This thread on XDA Developers will explain more in details.
> 0 votes

---
Tags: charging, boot, fastboot, bootloader, motorola-moto-g2
---


# Question
Title: Force system to always ask for wifi password
I use my institutional credentials to connect to my work wifi network (using 802.1x EAP), and I don't want my password stored on my phone (i.e. I want to retype my password every time I connect). What's the best way to do this? A Google Pixel running stock 7.1, if that matters.

# Answer
If you are rooted you could just run the command `chmod 0440 /data/misc/wifi/wpa_supplicant.conf`. Before you do it you should first delete the WiFi network. Also make sure that you have all other WiFi networks saved because after you ran this command you won't save any other network again until you chmodded the file to r+w again.
> 1 votes

---
Tags: wi-fi, security
---


title: I've lost SuperSu

text:
# Question
Title: I've lost SuperSu
I have a rooted but the only problem is I don't have the SuperSu application on my device. I have tried to re-flash the zip but that doesn't do anything. Its in my application list in the settings but It's not in the app drawer. It was there before but somehow it just disappeared. Please help. Thanks.

# Answer
# **`eu.chanfire.supersu.mainactivity-xxxxx`**

(**xxxxx** would be the SuperSU icon you picked).

*If that activity is disabled/restricted it will remove the icon from the app drawer.*

---

Since rooted you should use the app My Android Tools to check.

* From menu select **`Activity`**
* Select the **`System tab`**
* Scroll down to **`SuperSu`** app
* Select it and look for disabled main activity
* Enable the activity

***It is safe to enable this activity for just this instance. Don't go through the list of apps and start enabling and/or disabling things without understanding what they do. You can brick your device. You do so on your own. And always make a backup before changing anything***

As I stated above, if the **`MainActivity-xxxxx`** is disabled it will remove the icon from your app drawer. This is the cause of the disappearing icon.

---

I have checked this myself on each of my devices. Disabling and enabling activity for SuperSU, then checking app drawer for the icon each time.
> 3 votes

# Answer
If you see it in applications but not in the app drawer just reinstall it from the playstore. Also make sure your launcher isn't hiding the app icon, which is a possibility depending on what launcher you use. Also in the supersu app under customizations launch icon, there is a setting to hide the icon. If you want to make sure the binaries are still there you can always check easily with an app called Root Verifier.
> 0 votes

# Answer
Try opening dialer then type `*#*#1234#*#*` If you cannot see the asterisks, please read below:

(Asterisk, hashtag, asterisk, hashtag, one, two, three, four, hastag, asterisk, hashtag, asterisk)

It should open SuperSU Then Change SuperSU icon on the SuperSU settings
> 0 votes

---
Tags: rooting, stock-android, nexus-5
---


title: Edit SMS and call log history

text:
# Question
Title: Edit SMS and call log history
I have a bunch of friends who have changed their phone numbers. I have already updated their numbers in the contact list, but the call log and the SMS conversations still have the old number, and thus they are not linked to my friends contacts anymore.

Is there any way to edit the SMS messages from past conversations? Is there any way to edit the call log?

Bonus points if I can use a regexp search-and-replace for that!

# Answer
> 1 votes
Personally I had done this for a few times, plus transmitting the changed data from an Android 4.1 to an Android 5.1 device, but the method I used might be a little complex for normal users.

1. Root your phone and install a terminal emulator, if your phone has `sqlite3` binary preinstalled then I'd recommend Terminal Emulator for Android, otherwise Termux is better (it has an APT repo where SQLite3 is available).
2. Make sure `sqlite3` is working.
3. Copy out the database from `/data/data/com.android.providers.telephony/databases/smsmms.db`. Find a tutorial on how to run SQL queries and do your desired operations. Then put the modified database file back to the original place. Take note of its original access conditions and `chmod` and `chown` them back.

With this method and a few knowledge of SQL anything can be easily manipulated and ported to another system, despite some difficulty.

Edit: SQLite Editor is a better choice than CLI `sqlite3` if you only want to do basic modifications rather than transforming, while the CLI `sqlite3` provides full SQLite functions.

# Answer
> 0 votes
I haven't tried this, but it might work:

The GO SMS Pro app has an export and import feature. You could export the conversation to an XML file, do a search and replace of the number, and import it back.

I have no idea if it will override the conversation of the new number, so better do a back-up first. Or you might as well export both conversations (old and new numbers) and merge them. Just take note though that the XML file has an SMS count; you might want to update this value.

As for the call log, I have no idea. *I think call logs are not very useful anyway.*

# Answer
> 0 votes
The above mentioned GoSMS method will work. Export them to XML. Get a useful XML reader. I've done it with notepad but its a lot harder to read. You need to find all of the old number, and replace all with the new number. Save. Then delete all conversations on your phone. This will help you get a clean slate for messages to be added. Then Import to your device.

I've done this with "SMS Backup & Restore" app and it works.

It is also worth noting that you can export and combine the conversations too. Between old and new number. But you will have to change more in the XML such as the total number of SMS messages usually in the beginning of the XML.

---
Tags: sms, call-history
---


# Question
Title: How to add timezone to world clock when you don't know the city?
Using the stock clock in Android 4.2.2 (Jelly Bean) on my Nexus 4, I can add world clocks for other cities around the world by scrolling through the long list of available cities (in alphabetical order).

However, what if I can't find any cities, that I am familiar with, in the respective timezone? The list of cities included in the clock app does not seem to be comprehensive; all the cities covered by the IANA timezone database are not included. I do not see any way of adding an additional city, or searching the current list by timezone or even just specifying a timezone?

Am I missing something?

Reference: List of tz database time zones

---

## Example:

My initial problem came about when trying to set a clock for "Central Indonesian Time" (Abbreviated CIT or WITA officially). I know this is UTC+08:00. I also know the tz identifier is "Asia/Makassar". Makassar is the provincial capital of South Sulawesi. This time zone also includes the popular tourist island of Bali, of which the capital is Denpasar (international airport).

But neither of these cities are included on Android and further more, *none* of the cities mentioned on the Wikipedia page for CIT are included either. In fact, having trawled through the entire list, there are no Indonesian cities listed in this (Indonesian) time zone!

In the end I used Kuala Lumpur (Malaysian Capital) and assumed it will always be the same (although that is no guarantee, since it is officially a different timezone (MYT) - different government).

# Answer
It's incredibly annoying that Google doesn't care about those things. If your phone is rooted, fire up a terminal or "adb shell" from a computer. Get a root shell by typing "su" and then:

```
setprop persist.sys.timezone "Asia/Makassar"

```

After restarting the phone, you get "Central Indonesia Time" under "Select time zone", despite the fact that it's not in the list.
> 2 votes

# Answer
It does not seem to be comprehensive? You don't expect this list to consist every backwoods from all over the world, do you? (BTW this is the android time zone list we are talking about LIST.)

Android provide NITZ feature - your time zone is taken from cellular network you're registered to.

If Nitz fails to work (your cellular network does not send time zone), then you have to find out what time zone you are in and set it manually.

BTW provide a link to "IANA timezone", if you please.
> -1 votes

---
Tags: 4.2-jelly-bean, nexus-4, clock, time-zones
---


# Question
Title: Is it possible to flash CM for Samsung S3 I9300 on different version?
Is it possible to flash CM on a different version? The other one is a SCH-I939 which was bought in China. Can someone explain to me how I can do it and why I can't flash it? I flashed CM13 on the SCH-I939 but it shows not SIM card. The sim card is a US one and works on other phones so there is definitely no problems with it.

Thanks in advanced!

# Answer
> 1 votes
Simply no.

i939 is a China Telecom variant, and has a CDMA baseband, along with other minor differences (there's a variant of i939 itself that even differs in dimensions). Unless the build was specifically marked as compatible with multiple variants (e.g. S3 Qualcomm versions, aka `d2lte`, share a single CM build), the build will be limited to that model only. It's even more obvious considering i9300 is a GSM-only device.

---
Tags: cyanogenmod, samsung-galaxy-s-3
---


# Question
Title: "OK, Google" Command To Launch Music App
I am trying to find the voice command to launch the app on my `Note Edge` to launch the app called `Music` It is a stock Android App, but anytime I say Music or anything of that nature, it immediately loads Play Music.

Is there a voice command to launch the `Music` app, or is there a way to customize voice controls on what voice command opens which app?

# Answer
> 0 votes
I have a **Sony Phone** with both **Stock Music player** and **Google Play Music player**.

> This works for me, I'm not sure for Samsung Phones. But you can give it a try.

* I manage to open my **Stock** Music player from Google Assistant by saying "`open music from Sony`".
* To open the play music, i say "`open music from Google`" (or) "`open play music`" (The app name).

---
Tags: 6.0-marshmallow, music, google-voice-actions
---


# Question
Title: How can I force version 5.0.1 on Note 4 to only connect to 4G LTE when available?
My Note 4 running 5.0.1 will often connect to 4G rather than 4G LTE when both are available. When this happens I can turn airplane mode on and off it will then reconnect to 4G LTE, sometimes with 5 bars.

How can I either make it:

* Only connect to 4G LTE
* Never connect to 4G
* Only connect to 4G LTE when both are available
* Strongly prefer the 4g LTE connection over the 4G even when LTE has less bars

One or any combination of the above points would be great. I have an unlimited data plan and I think AT&T likes to slow me down because of it. Any ideas?

# Answer
It seems that this answer (by Void) worked well for OP. You can setup your device to connect to "4G LTE" only by using the following steps:

1. In dialer, press `*#*#4636#*#*`
2. Go to **Phone Information**
3. Scroll down to **Set preferred network type:** and tap the entry below it.
4. Choose **LTE only**.
5. Optionally: Tap **Turn off radio****Turn on radio**

Or,

If you cannot access that menu using the code in dialer, then install and launch Elixir 2**information** → tap **Telephony****Turn WiMAX (4G) on** → repeat aforesaid **steps 3-5**.

### An important note by OP

> This disabled my incoming calls and they were going straight to voicemail. Not sure if this is a \[New York City (high volume - stressed network)\] thing or if voice just generally never goes over LTE but \[I\] had to switch it back.
> 5 votes

# Answer
You can use Force 4G LTE Switch app.

It allows to force 4G/3G/2G and also provides "network operators" search shortcut.
> 0 votes

# Answer
Simply use the app "4g lte only switch- speed test" app https://play.google.com/store/apps/details?id=com.simplistic.forcelte
> 0 votes

---
Tags: data-connection, samsung-galaxy-note-4, 4g
---


title: CyanogenMod on an unsupported device

text:
# Question
Title: CyanogenMod on an unsupported device
I'm using a Karbonn A52+ running Mediatek processor and Android 4.2.2 Jellybean. My device is rooted, but unfortunately, no custom recovery (CWM / TWRP) is supported for my device. There is also no CyanogenMod build available for my phone.

Still, I was planning to give a try to this method

Unfortunately, CyanogenMod has shutted down all its systems, including its webpage; so probably, link would also not work.

Now, is there any risk of my phone getting bricked? If yes, then soft brick or hard brick? If my phone gets bricked, can I repair it by simply flashing the stock ROM?

# Answer
> -1 votes
It is always best to install CM Roms that is suited for your device.

If you can't find one, then it's best to stick with it. The risk will always be there, when you force something into your device that isn't compatible with it.

*Hope this helps ...*

---
Tags: cyanogenmod, rom-flashing, karbonn
---


# Question
Title: Why ES File Explorer not listed when I've to select file for web upload?
When using a Samsung Tab A, with Android 6, I would like to have **ES File Explorer** listed when I have to select a file to be upload from a web site file selector control.

Is there any configuration parameter that I'm missing to do that? Is it a permissions problem?

I have also have tried with other file explorers as AndSMB, and the same is happening... I only can select a file using the default android file explorer, the camera and the camcorder.

I'm trying to do something not allowed in ES File Explorer? Maybe I need another file explorer app to do that?

# Answer
I've read somewhere - don't remember where anymore - that Google has made this impossible for 3rd party apps. Only system apps can be used by a browser to access data in storages. Try to install ES Explorer as system app (need root ) *(Will link my sources if I find them again)*
> 0 votes

---
Tags: 6.0-marshmallow, samsung, browser, samsung-galaxy-tab, es-file-explorer
---


# Question
Title: Official firmware for Moto G 2014 XT1069
I've got one Moto G 2014 XT1069 (dual sim) device, that I might need to flash the factory image. The point is that I'm totally new to this, and although I have found many tutorials on the matter, I'm still a little preocupated with the "official firmware".

As I understood this "flash the factory image" process is analogous to picking one bootable media and reinstalling Windows/Linux on a PC.

Now, what makes me more worried is that I've been searching for this official firmware and all the ones I've found are available through non-official sources like Mega.

This makes me worried: isn't there a risk that someone has tempered the image with some spyware-like or virus-like software that might capture data from the device?

Since these images are made available by non-official people, it makes me very worried about the extent to which is safe to use them.

Is it safe to use those images? Can I obtain one from a official source?

Where can I find one image for this device? I accessed XDA and found this one. It is indeed PT-BR language, which is what I'm searching, but I'm in doubt if I can trust this image and if this is the right image.

Is this the right image and can I trust it? If not, how can I obtain the correct image from a trustworthy source?

As I said I'm **totally** new to this, so sorry if I said something silly.

# Answer
* To obtain original firmware -Sign in on Motorola / Lenovo (Motorola had been taken over by Lenovo) site with device details , creating an account and search for firmware

**Edit:** OP has confirmed that he is unable to locate on the Motorola forums as older devices firmware is apparently removed. It is suggested that he mail the OEM or in the OEM forums for `sha / md5` of the firmware and compare with that of XDA download as explained here Is there a way to verify stock ROMs?

* XDA firmwares are *generally* legitimate, but best of course is to get it from OEM if you don't trust

+ Firmware is usually downloaded by folks and hosted on file sharing sites like Mega, since

a) They can't or may not be permitted to link to original source always

b) Firmware may not be available on original source as later versions may replace earlier OS versions

c) For easier sharing - practically all sites hosting firmware use such sites

Since you specifically drew attention that you are new to this, downloading correct firmware is the first step and following instructions given by OEM / sites like XDA *meticulously*
> 1 votes

---
Tags: 5.0-lollipop, rom-flashing, device-firmware, motorola-moto-g2, motorola
---


title: How to destroy lost android phones?

text:
# Question
Title: How to destroy lost android phones?
I am living in Afghanistan and here too many things get stolen every day especially mobile phones. Therefore, I want to know a way that if my phone gets stolen, it gets destroyed.

Is there any possible way I could do this?

# Answer
No, I do not think there is a possible way to remotely completely destroy a phone, but other things you could do are:

* Track and find your lost phone
* Lock it (Put a remote password so the thief cannot access it)
* Ring it (Make it make a loud sound so if the thief is nearby, you will notice)
* Wipe it (Delete everything on the phone except the OS)

You can do all of these things through the Google Device Manager or another anti-theft Play Store application but they require your phone to be turned on and it to have an internet connection.
> 2 votes

---
Tags: lost-phone
---


# Question
Title: Find out what causes freezes of my phone
My phone (Elephone P9000 lite) behaves really strange since some time: Every now and then it freezes for about 1-2 seconds.

There are two different types of freezes:

1. The touchscreen does not react to a tap on the screen (e.g. when playing a game, there is still movement of units, etc)
2. Full freeze - input not working, audio stops, app "paused" (e.g. when playing a game, the movement of unit stops)

I can't identify a specific cause for the problem, i.e. it can happen when I play a game, watch a video, or listen to music (also occurs when the screen is off).

So my question is: Is there a way to find out what causes this problem?

Bonus question: Should I worry about the problem (i.e. could it indicate a hardware/software problem that could lead to a bigger issue)?

* Phone: P9000\_lite
* Android: 6.0

Thanks in advance!

# Answer
The question is very general but I can give you some common reasons why phones freeze and some troubleshoot steps.

* Do a restart by holding the power button and then press restart.
* Find out which apps are using the most system resources and unistall them, then check if that fixes the problem. (Common apps like this are Facebook and Facebook Messenger). This app can help you fix RAM issues.
* If you see any errors during the crashes post them in the comments or edit the original post
* Last option would be to factory reset the phone but as the website says, all described operations you are doing at your own risk.

p.s. also, its not a good idea to post your build number on a public forum.
> 2 votes

---
Tags: system-freeze
---


# Question
Title: I factory reset my SM-A300FU with TWRP and lost access to Play Store
I factory reset my SM-A300FU with TWRP and I can't access Play Store as it says: "Checking info..." then it says:

# Answer
At first, we can see you do not have a good internet connection, so that might be the problem. Try getting closer to your access point, connect to another one, or use mobile data.

If this does not fix your problem, you could try flashing the original firmware of the SM-A300FU with the latest version of Odin

Disclaimer: Neither me nor the Odin developers are responsible for any damage you could cause to your device using this method.
> 0 votes

---
Tags: 5.0-lollipop, google
---


title: Closing an active app using ADB

text:
# Question
Title: Closing an active app using ADB
I need help closing an active connection in Android ADB on a rooted device. I tried everything that stackoverflow and Google can suggest for the past week. I even tried to uninstall the package. It worked for other active apps but not for this one. Any help will be appreciated.

`1 active connections Connection Number: 0 Operating Mode: NORMAL com.android.server.display.DisplayPowerController | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0`

# Answer
# It's not changed in a while, you know.

In fact, since Honeycomb (Android 3.x) You can just run the following in adb:

```
adb shell am force-stop [PACKAGE]

```

Of course, replace \[PACKAGE\] with the package you want to chop up.
> 2 votes

---
Tags: adb, 6.0-marshmallow, shell, default-applications, wakelock
---


title: Live tile interface

text:
# Question
Title: Live tile interface
I was just viewing my friend's Lumia 535 who has Windows 10 mobile installed on it which really inspired me. That OS possess a very well-integrated customizable tiled interface. I really loved that UI. Most remarkable were the aliveness and transparency of tiles. Can we have a tile interface like windows phone? As far as I know android is fa more customizable and bug-less as compared o windows but that thing really impressed me. So I was thinking as if it were possible?

# Answer
> 1 votes
Yes, there is an app called Launcher 8 WP style for that.

Hope I helped.

---
Tags: customization, user-interface, windows-mobile
---


title: What fastboot erase actually does?

text:
# Question
Title: What fastboot erase actually does?
It's been said that we can do a **factory reset** with the following commands:

```
fastboot erase modemst1
fastboot erase modemst2
fastboot erase cache
fastboot erase userdata

```

Now, the fastboot CLI provides the following description for `erase`:

> Erase a flash partition.

What does the `erase` command actually do? Does it *erase the partition*, or does do a *factory reset*?

# Answer
* This thread on XDA has a post

> ....what is the aim of the "fastboot erase modemst" command?

Answer

> modemst1 and modemst2 are storage partitions for Radio Firmware .... - and it's obviously a recommended practice to wipe these partitions when flashing a newer Radio Firmware

* This XDA thread is all about fastboot commands

`fastboot erase system`

`fastboot erase data`

`fastboot erase cache`

Are explained as

> fastboot allows for about the cleanest of wipes by the way. And each partition can be done separately too.

Elsewhere in same thread

> ... with a lot of new phones `userdata = /data + /sdcard (/data/media)`, so all data, any personally saved files, and system are flushed out permanently with fastboot's erasure. Note that TWRP factory reset would leave `/data/media` intact

So, putting your list of commands in question, a device is being wiped *cleanly* of all the partitions mentioned including *all* data, and thus getting ready to flash a new ROM on the cleanest manner as against *dirty* flash which has remnants of earlier ROM affecting performance
> 12 votes

---
Tags: factory-reset, fastboot, motorola-moto-g2
---


# Question
Title: How can l get my old what's up in my phone
I have my whatsup accont in my old phone.recently I purchesed a new phone.and I opened my account in new phone.aftet five days my new phone got a problem my phone completelyswitced off and not turnrd on when I went to service center they told me that your phone has mother board problem it will take to clear minimum 45 days.now how can I activate my account in my old phone.

# Answer
Using "Restore" option you can get back your old data of whatsapp. But this will only work when you back up your data or save the directory "whatsapp" which is located in your sdcard. or if you attach your data to mail
> 0 votes

---
Tags: 4.4-kitkat
---


# Question
Title: Why do i get "Insufficient storage" when the so called "usb storage" is almost empty?
Samsung Galaxy S2 is the model I get no free space error msg when i try to install application from Google Play. So i navigate to Settings-\>Storage and i see 3 sections:

* Device memory - 200MB Free
* USB Storage - 11.1GB FREE
* SD Card - 413MB FREE

Why cant the phone install it on the usb storage?

# Answer
> 0 votes
External application cant install on usb memory as it is a external memory of your phone so you have to empty your phone memory stuff which may be songs, pics or the items which can store on external memory so that your application will install. or simply unistall the unwanted applications. It will help you to free internal memory

---
Tags: samsung-galaxy-s-2, internal-sd, usb-storage
---


title: Moto G 2nd generation soft bricked

text:
# Question
Title: Moto G 2nd generation soft bricked
I've just downloaded Kingo Android Root and after some minutes my Moto G 2nd generation soft bricked and now stays in the Moto logo forever.

Since I don't know anything about how to root a phone with safety, I simply didn't enable USB debugging before installing Kingo app. Also, I don't believe this app indeed rooted my phone.

I only managed to unlock my bootloader and that's all. I tried to put the XT1068 firmware.zip file in my SD card in order to apply this update from the SD card but it didn't work. Moreover, when I run the command "adb devices" on OS X, nothing shows up. But when I run "fastboot devices" the prompt returns "0010235101 fastboot".

And of course I tried to wipe cache partition and data, but it didn't work either.

Any suggestions of how to solve this problem will be welcome.

# Answer
> 1 votes
Just in case you are in hurry i think you are missing wiping davlik cache and then install zip from sdcard,and make sure the zip is the correct firmware for your device,and also once your bootloader is unlocked, to root your device is not a big deal,search for supersu package on google for your device and install it as "Install zip from sdcard" in custom recovery mode
Full Process:

1. first of all get the original firmware for your phone ,search the internet using your mobile phone name etc. and please be sure to check that the firmware is the same as your phone's original firmware.(Which i think you already had)
2.Now if haven't already please install custom recovery like CWM(Clock work mod) or TWRP,i was using CWM.(You also seems to have this from your question)
3.Copy the firmware to your device or memory card location
4.Enter recovery mode,Now once in recovery, wipe cache & factory reset, remove davlik cache, and or cache
5.Now Select the option install zip from sdcard and continue all the verifications.
6.wait for a while until its done.
7.Now reboot your phone.
please note that this information is for successfully recover bootloop(soft brick) for android 4.2 ,while this must be the same steps for your device, please just be sure before proceeding

---
Tags: rooting, 6.0-marshmallow, unbricking, motorola-moto-g2
---


# Question
Title: How to unlock nexus 5X without deleting data on forgetting pin
i forgot my pin to unlock the phone. Even after entering wrong pin 15 to 20 times, it kept on asking me to enter the pin after 30 seconds. But never prompted me if i have forgotten my pin. I tried restarting my phone and it went to airplane mode. And now, on entering wrong pin, it says "warning: your device will be wiped after 9 more failed attempts to be unlocked". Does anyone have any idea how to unlock without erasing my data. Please help.

# Answer
android version after 4.4 does not ask user if they have forgot pin or password, not sure why will they do it, but unfortunately android have been designed in such a secure way that they don't want anyone to have access to our data even though they breach into our device by whatsoever means, so there is no means you can have access to your data without a password or if there were a way someone else would also have been able to do the same.
If you are thinking about rooting unless its already bootloader unlocked your device is unable to be broken into for data
> 0 votes

---
Tags: 7.0-nougat, nexus-5x, airplane-mode
---


# Question
Title: Samsung S3 asks for mobile data when I try to receive using ShareIt
A friend has Samsung S3 phone. Whenever he tries to activate receiving using Lenovo ShareIt, a pop up message raises asking to activate mobile data. Even after enabling mobile data, the WiFi spot is not created if mobile data is not connected.

* Is it a firmware problem, that the phone can't enable WiFi spot without mobile data active?
* Is there any fix or a workaround to make it works?

# Answer
> 1 votes
This happends because the phone can't use Wi-Fi to connect to the internet and make a Hotspot in the same time, so it depends on the mobile data to connect to the internet. In order to use Wi-Fi to connect to an Access Point and create one, you would need an external wireless card or something like this.

Hope I helped, if I am wrong please correct me.

# Answer
> 1 votes
* Seems to be Samsung specific problem as you can see Samsung S 3 and Samsung S4 There is no solution I could see on internet.
* Other users who had a problem in app review suggest using Xender

---
Tags: samsung, mobile-data, shareit
---


# Question
Title: Soft-Bricked Samsung Galaxy S5 - "Set Warranty Bit: Kernel"
I recently did some stuff to my Samsung Galaxy S5 UK (SM-G900F) on Three and Marshmallow 6.0.1: (In order)

1. Successfully install TWRP using Odin
2. Successfully root using Chainfire's Systemless Root
3. The message 'Set Warranty Bit: Kernel' starts appearing on the Samsung Android logo during boot, but it still works fine. (I think this means I voided my warranty.)
4. Successfuly install BusyBox using this app
5. Install XPosed Framework ArmV7 version, following a guide I can't find any more, but I got my file from the official XDA thread

Now when I rebooted my phone after installing XPosed, it gets stuck on the Samsung Android logo with the 'Set Warranty Bit: kernel' message. I can get to TWRP by (steps, not methods):

1. Removing and replacing the battery
2. Plugging in the charger
3. When the battery charging animation shows, pressing Home+Power+VolUp

What I would like to know is:

* Should I restore it using Odin?
* If so, with a Stock or Custom ROM?
* If not, how is it recoverable?

# Answer
Samsung phones require a special version of Xposed - the regular one just won't work as you experienced.

Since you can still get into TWRP, the situation is still under control. Uninstall the current one with the uninstaller from the official Xposed thread, try booting up, and if it returns to normal, download and install the special version.
> 1 votes

---
Tags: 6.0-marshmallow, rom-flashing, unbricking, samsung-galaxy-s-5
---


# Question
Title: Why Angry Birds App doesn't load / open?
I have a Prestigio Multipad PMP3370B and for some reason I can not play the Angry Birds app on it.

I have downloaded the app from the Google Play Store but when I try to play it the screen goes blank for approx 3-4 seconds, as if the game was loading but then it just returns to the home screen of my device.

I have uninstalled & re-installed the device several times but to no avail.
I have even done a factory reset of my device but again no luck.

*This tablet was bought for the specific purpose of playing games now that the kids favorite app does not work there are two very disappointed children at home.*

# Answer
> 1 votes
It sounds like your device cannot cope with the native code being run by the Angry Birds app.

Developers can include native C/C++ code in their apps, and these are compiled per processor.

If part of this native code crashes, or cannot run, then the app or game closes - without a force close. This is what is happening here by the sound of it.

I have looked up the specs of your tablet, and it looks like you have a good processor - Angry Birds should be able to run well.

THe first thing you should check is that you have enough RAM left on your device to run the game - go to `System Settings->Apps->Running` and ensure that the `Free RAM` value is relatively high (30MB or greater). If it isn't, then you should remove some memory hogging applications.

If the RAM isn't the issue, then you should uninstall the game, and reinstall it. If that fails to work, then you should contact the maker of the game with your devices logcat data.

# Answer
> 1 votes
I found that the issue was with Google Play settings.

The majority of the time, the loading froze at the 'logging in' stage, so I figured it was an issue with my profile (password etc.). I went into my user account, opened my google account and disabled all of the 'sync' options. The game has loaded fine now for a couple of days.

Hope this helps anyone =)

# Answer
> 0 votes
I had this problem. I think you should try contacting Rovio about support for your phone. I had a pretty obscure phone, and Angry Birds didn't work on it.

# Answer
> 0 votes
Do you run any kind of Adblocker, auto task killer or Firewall on the Minipad? Also, how are you doing for capacity on RAM, internal and external storage?

I believe when Angry Birds first launches it's; Loading the app contents, loading any ad info, and probably communicating back to their servers to check for any updates.

With all that going on, potential pitfalls could be:

1. Running out of space in RAM, Internal Storage or External Storage. If you've got just enough space to install the app, but then run out while it's trying to write/cache more data, that could potentially cause it to crash.
2. If you have a Firewall running and haven't cleared the app to go through it, this could potentially cause a communications failure fault.
3. Ad Blockers shouldn't really bomb the app, but it's worth trying to see if the app runs with it disabled.
4. If you're running any kind of auto task killer, make sure to add the app as being allowed to run.

---
Tags: crashes, angry-birds
---


# Question
Title: How to select all and copy content of .txt file
I have a .txt file on my Android phone. How can I copy it's content to the clipboard, so that I can paste it elsewhere?

When I open the .txt file and long press, I only get "Paste". That is in "DB Text Editor". I also tried installing "Simple Notepad" and opening the file with that, but I still cannot "Select All" or "Copy".

My phone is running Android 4.4.2.

# Answer
First double tape on a line with text, then move cursors and select the text you want to copy
> 1 votes

---
Tags: copy-paste, text-editor
---


# Question
Title: How to backup app in adb without using "backup"?
My Nexus 6 has a completely broken screen, but other parts of the phone seem to work fine. It is rooted, CWM recovery installed and USB debug enabled. Now I want to copy some of my old data to my new phone. The problem is:

* I cannot unlock the screen since the screen is broken, so booting normally doesn't work. `adb devices -l` shows nothing since the phone is screen locked.
* CMW recovery has a touch interface, so I cannot use that either.
* I managed to enter the stock recovery mode and I can pull data using adb. But I can't run adb backup because it asks for confirmation on the screen.

Does anyone have any idea what should I do? Is there a way to backup without using "adb backup"?

# Answer
> 1 votes
Copying `data/data` did work. But it seems that copying the files to my new phone caused some permission issues. I fixed this by backing up and then restoring in Titanium Backup.

---
Tags: adb, backup, data-recovery, broken-screen
---


title: Flashing seems not possible

text:
# Question
Title: Flashing seems not possible
I own an Samsung Galaxy Tab Pro 10.1 wifi (picassowifi). I flashed the recovery with TWRP and installed CyanogenMod 10 on it. After a couple of months I tried installing a nightly update for CyanogenMod but after that I couldn't boot the tablet anymore. It just crashed after displaying the bootanimation. Now I want to reinstall the old version of CM.

But there are a couple of problems that occured:

* I can't connect to the tab via adb
* When I tried installing CM from a zip, installation fails with "E: Unable to mount /system"
* /system can't be mounted in the Mount-Menu of TWRP

I tried formatting the internal space, but it had no effect.

I read that "E: Unable to mount /system" could be solved by flashing a new recovery or switching to ClockworkMod. But flashing with heimdall also fails:

root@Ubuntu:~# heimdall flash --RECOVERY twrp-2.8.7.0-picassowifi.img --no-reboot

```
Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
ERROR: Failed to send data!Releasing device interface...

```

root@Ubuntu:~# heimdall detect --verbose --usb-log-level debug

```
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.002649] [00000af8] libusbx: debug [libusb_get_device_list]
[ 0.002746] [00000af8] libusbx: debug [libusb_get_device_descriptor]
Device detected
[ 0.002799] [00000af8] libusbx: debug [libusb_exit]
[ 0.002818] [00000af8] libusbx: debug [libusb_exit] destroying default context

```

root@Ubuntu:~# heimdall print-pit --verbose

```
Initialising connection...
Detecting device...

            length: 18
      device class: 2
               S/N: 0
           VID:PID: 04E8:685D
         bcdDevice: 021B
   iMan:iProd:iSer: 1:2:0
          nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
   Class.SubClass.Protocol: 02.02.01
       endpoint[0].address: 83
           max packet size: 0010
          polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
   Class.SubClass.Protocol: 0A.00.00
       endpoint[0].address: 81
           max packet size: 0200
          polling interval: 00
       endpoint[1].address: 02
           max packet size: 0200
          polling interval: 00
Claiming interface...
Setting up interface...
libusbx: error [op_set_interface] setintf failed error -1 errno 71
ERROR: Setting up interface failed!
Releasing device interface...

```

So my question are:

* (How) can I fix this?
* Is there any other way to flash the recovery in this kind of environment? Maybe manually with the Terminal from TWRP?

# Answer
> 1 votes
I fixed the libusbx error `libusbx: error [op_set_interface] setintf failed error -1 errno 71` by following these instructions:

```
 echo "blacklist cdc_acm" >/etc/modprobe.d/cdc_acm-blacklist.conf
 rmmod cdc_acm # ignore ERROR is not currently loaded

```

After that the "Setting up interface..." step passed well for me.

# Answer
> 0 votes
Fix is not too much tough.

* You need to download Odin ( It is tool like Heimdall , but has good control. It is Windows software. ) and drivers for your device.
* Now need to open download mode. Place the tablet into Download Mode by pressing and holding Volume Down, Home and Power buttons together until a construction Android robot icon with a warning triangle appears on screen. Now press the Volume Up button to enter into Download Mode.
* Launch Odin on the computer as an Administrator. Connect the Galaxy tablet to the computer using USB cable while it is in Download Mode. Wait for some time until Odin detects the device. When the phone is connected successfully, an Added message will appear under Odin message box. You should also see the ID: COM box in Odin will turn blue with the COM port number indicating successful connection.
* Now click on PDA button and choose your recovery. Click start and wait to show **pass**.
* Now you have TWRP as you asked.

Here is more suggestion, if this even fails to flash or something you feel going more worse. Then you will be needing stock rom to flash by using Odin in download mode. You can search for that on net. After that you can flash again your CyanogenMod rom.

**NOTE:** It is never recommended to flash any nightly build rom. So, please be careful before going to do like this in future. The reason behind this that nightly builds are not matured and may be some major bugs that has to be fixed.

---
Tags: cyanogenmod, rom-flashing, twrp, mount, heimdall
---


# Question
Title: Dash charging on lower than rated voltage - possible?
My OnePlus 3 dash charger is rated 200-240V. I will be travelling to a 100V country and wondering

(a) If my dash charger can be plugged into a 100V socket without damaging it or the phone and

(b) Whether it will deliver Dash charging speeds.

# Answer
> 1 votes
Simple answer is **No**, it will not work the way it is supposed to, **if** it works

Any charger for that matter any electrical appliance can only deliver what is expected of it when it operates under the conditions it is designed for.

That is what standards are meant for and that is what makes it mandatory to be adhered to

Your charger work may work erratically charging normally but definitely not dash charge, while it may not damage the phone. Quite likely the charger won't even fit into the wall adapter there !

See this for more Complete Guide to Using the Correct Charger or Power Adapter (and What Happens If You Don’t)

Even within standards, compatibility and ability to fast or dash charge is tricky at times as you can see from the table for one plus 2 from OEM site given the nature of dash or fast charging

**So, how do I charge?**: Use a power bank to charge your mobile, Googling should help you find one that is rated for 100 V. Quick search throws up one such power bank. It may be easier to request somebody in the place you are visiting to buy it for you

---
Tags: charging, oneplus-3
---


# Question
Title: Facebook stuck notification "cast device not connected"
I have a notification that **can not** be removed,created by the facebook app with message "Cast Device Not Connected".
I did notice that it happens any time I open a facebook video where catable device is available. (I use lg g3 with Lollipop 5.0)
How can I remove this notification?

# Answer
Quoted from Lifehacker, referencing Android Police:

> If you’re using the Facebook app—and there are plenty of reasons not to—you might have noticed a weird, broken Chromecast notification in your shade recently. Here’s what’s causing it and how to fix it.
>
> As Android Police discovered, this notification is being caused by a bug in the way Facebook handles videos. The app now supports casting videos which is nice, but when you play a video, the notification you see above appears with two buttons that do nothing. The only way to get rid of the notification is to force close the app.
>
> According to the site, this is a bug with version 100.0.0.20.70 of the Facebook app, but the problem is not present in the beta app, version 101.0.0.10.70, which you can download from APK Mirror here. Alternatively, you can download the stripped down Facebook Lite from APK Mirror here. Or, just use the mobile site like we’ve recommended for ages.
> 3 votes

---
Tags: 5.0-lollipop, notifications, facebook, lg-g3
---


# Question
Title: Why my device is giving the error "Kernel Panic Upload Mode"?
I have a Samsung Galaxy P5100 Tab 2 10.1 running Android 4.2.2. I have been using it for around two years and I have been getting the error "Kernel Panic Upload Mode" twice, almost every year, and when I update the software using ODIN it disappears completely. But now it keeps appearing once a day.

I tried everything here to no avail:

* update the software
* hard format
* delete cache
* unplug the battery jack for 10 seconds

# Answer
Strange but easy, please believe.

The first way is to remove the battery, press the power off for 1 minute, then put the battery and try it again. The second way is to remove the battery and all screws, then put the battery and try it again. If it works fine, maybe something is broken inside.

My Samsung Galaxy Note 4 has the same problem. It is now working fine but no screws.
> 0 votes

---
Tags: 4.2-jelly-bean, system-error, samsung-galaxy-tab-2-10.1
---


# Question
Title: It that possible for the wallpaper cache saved in Android /data folder being hacked? (Not Rooted)
My boyfriend was kidding with me, setting my private photo as wallpaper.

I deleted the photo but the wallpaper still remains there...

After browsing through some information on the net, I found out that the wallpaper is saved to a folder which only can be accessed after rooting.

If I change the wallpaper, will the previous wallpaper automatically be deleted?

If not, since it is saving in a folder which only can be accessed after rooting, is it safe? Or does it still have a possibility of being hacked by others?

# Answer
> 0 votes
As New-To-IT said, if you want to be 100% sure all traces of the photo are removed, you should wipe the cache.

However, to answer your first question, whether changing the wallpaper automatically deletes the previous wallpaper from the location where the system stores the current wallpaper:

Yes. Or, more accurately, the previous wallpaper is overwritten with the new one, because the same filename is always used. The current wallpaper is stored in an image file that's actually named "wallpaper". When you select a new wallpaper, the image file you select is copied to the standard location (either **/data/system/users/*\<userid\>*** or **/data/data/com.android.settings/files**, depending on which version) and given the same filename, so the previous "wallpaper" file is overwritten. (Of course, that doesn't delete the image from the original location, but you've already deleted it from there.)

Regarding your second question, it's not entirely clear what you mean by "possibility of being hacked". If you want to know whether anyone else who has physical access to the phone can access the file, the answer is that as long as the phone is not rooted, there's no way to browse to the current wallpaper file. But yes, there is a possibility of accessing the file by *hacking*, of course: it's possible to root the phone and then access the file. But the answer to the first question makes this question moot, because as long as the image is present in that system location, anyone who has the phone can plainly see it as the home screen background, and if you change the wallpaper then the image is no longer stored there.

# Answer
> 1 votes
If you'd like to be safe, you could always wipe the cache of the phone:

> ```
> 1. Turn off your Galaxy S3.
> 2. Hold down the Home and Volume Up keys.
> 3. Press and hold the Power button while still holding the other keys
> 4. As soon as you see the Samsung logo, release all keys/buttons.
> 5. Press on the Volume Down key to tab down to “wipe cache partition”
> 6. Once it is highlighted, press the Power button to select it.
> 7. On the next page, Press the Volume down button to highlight "yes" and press the
>    Power button to select it.
> 8. Wait for a few seconds for the phone to clear the data.
> 9. Press the Power button on the next page to select “reboot system now.”
> 10.Wait for your phone to reboot.
>
> ```
>
> \*This will not wipe any of your information stored on phone, pictures, video's, apps, contacts, etc. will all be safe

Source

# Answer
> 0 votes
Just navigate to below app in settings menu and click clear data button...viola it works....

Settings → Apps → All → search `com.android.wallpapercropper`

# Answer
> 0 votes
Settings-\> Advanced-\> Storage-\> Cached-data-\> "Clear cached data?" Click OK

---
Tags: samsung-galaxy-s-3, root-access, privacy, cache, wallpaper
---


title: Stock mail app not showing email body

text:
# Question
Title: Stock mail app not showing email body
I use the stock mail app to check a number of email accounts, including my Hotmail account (via IMAP).

Until recently my email worked just fine but now when I read an email the body of the email doesn't load. I can see the from name and email and the subject, but I don't get the content of the email.

As far as I'm aware I haven't changed anything. And other accounts load the complete email.

# Answer
It seems like no one else has had this problem I tinkered for several hours... AND I fixed it. The action that fixed this bug was removing the Hotmail (Which is actually called Outlook online now) account and adding it again.
> 0 votes

---
Tags: stock-email-app
---


title: Listing all android processes from PC

text:
# Question
Title: Listing all android processes from PC
Is there a way to list all the running processes in an Android phone from a PC? Maybe using `adb`?

I remember a mode in the old Eclipse version of Android Studio, was called LogCat. Is it possible to have something similar from console ?

# Answer
> 2 votes
Logcat records info, warning and other stuff thrown by apps when necessary - it doesn't explicitly tell you what processes are running.

If the list is what you want, use the classic Linux command `top`. Android also have it (although not as friendly to use). Here's an example output from my own Nexus 6P:

```
shell@angler:/ $ top

User 0%, System 0%, IOW 0%, IRQ 0%
User 15 + Nice 1 + Sys 22 + Idle 2451 + IOW 2 + IRQ 1 + SIRQ 1 = 2493

  PID PR CPU% S  #THR     VSS     RSS PCY UID      Name
 4060  1   0% S    15 1987132K  52032K  fg system   com.quicinc.cne.CNEService
 4913  4   0% R     1   6260K   1432K  fg shell    top
 1423  1   0% S   123 3282976K 134448K  fg system   system_server
 3487  0   0% S    37 2133616K 144432K  fg u0_a19   com.android.systemui
  379  1   0% S    12 197504K  12460K  fg system   /system/bin/surfaceflinger
24196  0   0% S     1      0K      0K  fg root     kworker/u17:4
10311  3   0% S     1      0K      0K  fg root     kworker/3:4
 4139  0   0% S    34 2230348K  62884K  bg u0_a156  com.taobao.idlefish:channel
   41  4   0% S     1      0K      0K  fg root     ksoftirqd/4
  258  0   0% S     1      0K      0K  fg root     mmcqd/0
    8  1   0% S     1      0K      0K  fg root     rcu_preempt
 4848  0   0% S     1      0K      0K  fg root     kworker/0:2
32569  3   0% S     1      0K      0K  fg root     kworker/u17:9
  447  3   0% S     1      0K      0K  fg root     irq/215-fc38800
  383  1   0% S     1   6356K   1176K  fg root     /system/bin/msm_irqbalance
  297  3   0% D     1      0K      0K  fg root     msm-core:sampli
  245  0   0% S     1      0K      0K  fg root     cfinteractive
 4011  0   0% D     1      0K      0K  fg root     mdss_fb0
21510  2   0% S     1      0K      0K  fg root     kworker/2:2
   25  1   0% S     1      0K      0K  fg root     perf
   30  1   0% S     1      0K      0K  fg root     kworker/1:1H
   31  1   0% S     1      0K      0K  fg root     smd_channel_clo
   32  1   0% S     1      0K      0K  fg root     smsm_cb_wq
   34  1   0% S     1      0K      0K  fg root     deferwq
   35  0   0% D     1      0K      0K  fg root     kworker/u17:0
   36  1   0% S     1      0K      0K  fg root     rpm-smd
   38  3   0% S     1      0K      0K  fg root     irq/48-cpr
   39  3   0% S     1      0K      0K  fg root     irq/51-cpr
   40  4   0% S     1      0K      0K  fg root     migration/4
   43  4   0% S     1      0K      0K  fg root     kworker/4:0H
   44  1   0% S     1      0K      0K  fg root     mpm
   46  1   0% S     1      0K      0K  fg root     writeback
   47  1   0% S     1      0K      0K  fg root     bioset
   48  1   0% S     1      0K      0K  fg root     crypto
   49  1   0% S     1      0K      0K  fg root     kblockd
   50  1   0% S     1      0K      0K  fg root     khubd
   51  4   0% S     1      0K      0K  fg root     system
   52  1   0% S     1      0K      0K  fg root     ipa_power_mgmt
   53  1   0% S     1      0K      0K  fg root     sps_ipa_power_m
   54  1   0% S     1      0K      0K  fg root     ipawq14
   55  1   0% S     1      0K      0K  fg root     iparepwq14
   56  1   0% S     1      0K      0K  fg root     ipawq43
   57  1   0% S     1      0K      0K  fg root     iparepwq43
   58  1   0% S     1      0K      0K  fg root     ipawq13
   59  1   0% S     1      0K      0K  fg root     iparepwq13
   60  1   0% S     1      0K      0K  fg root     ipa_power_mgmt
   61  1   0% S     1      0K      0K  fg root     ipa_rm_wq
   62  1   0% S     1      0K      0K  fg root     ipa_interrupt_w
   64  4   0% S     1      0K      0K  fg root     kworker/4:1H
   66  1   0% S     1      0K      0K  fg root     irq/261-msm_iom
   67  1   0% S     1      0K      0K  fg root     irq/263-msm_iom
   68  1   0% S     1      0K      0K  fg root     irq/261-msm_iom
   69  1   0% S     1      0K      0K  fg root     irq/263-msm_iom
   70  1   0% S     1      0K      0K  fg root     irq/261-msm_iom
   71  1   0% S     1      0K      0K  fg root     irq/263-msm_iom
   72  1   0% S     1      0K      0K  fg root     irq/261-msm_iom
   73  1   0% S     1      0K      0K  fg root     irq/263-msm_iom
   74  1   0% S     1      0K      0K  fg root     irq/261-msm_iom
   75  1   0% S     1      0K      0K  fg root     irq/263-msm_iom
   76  1   0% S     1      0K      0K  fg root     irq/261-msm_iom
   77  1   0% S     1      0K      0K  fg root     irq/263-msm_iom
   78  1   0% S     1      0K      0K  fg root     irq/261-msm_iom
   79  1   0% S     1      0K      0K  fg root     irq/263-msm_iom
   80  1   0% S     1      0K      0K  fg root     irq/102-msm_iom
   81  1   0% S     1      0K      0K  fg root     irq/102-msm_iom
   82  1   0% S     1      0K      0K  fg root     irq/102-msm_iom
   83  1   0% S     1      0K      0K  fg root     irq/102-msm_iom
   84  1   0% S     1      0K      0K  fg root     irq/74-msm_iomm
   85  1   0% S     1      0K      0K  fg root     irq/75-msm_iomm
   86  1   0% S     1      0K      0K  fg root     irq/75-msm_iomm
   87  1   0% S     1      0K      0K  fg root     irq/75-msm_iomm
   88  1   0% S     1      0K      0K  fg root     irq/75-msm_iomm
   89  1   0% S     1      0K      0K  fg root     irq/273-msm_iom
   90  1   0% S     1      0K      0K  fg root     irq/273-msm_iom
   91  1   0% S     1      0K      0K  fg root     irq/272-msm_iom
   92  1   0% S     1      0K      0K  fg root     irq/97-msm_iomm
   93  1   0% S     1      0K      0K  fg root     irq/97-msm_iomm
   94  1   0% S     1      0K      0K  fg root     irq/97-msm_iomm
   95  1   0% S     1      0K      0K  fg root     irq/350-msm_iom
   96  1   0% S     1      0K      0K  fg root     irq/350-msm_iom
   97  1   0% S     1      0K      0K  fg root     irq/350-msm_iom
   98  1   0% S     1      0K      0K  fg root     irq/298-msm_iom
   99  1   0% S     1      0K      0K  fg root     irq/298-msm_iom
  100  1   0% S     1      0K      0K  fg root     irq/298-msm_iom
  101  1   0% S     1      0K      0K  fg root     irq/79-msm_iomm
  102  1   0% S     1      0K      0K  fg root     irq/78-msm_iomm
  103  1   0% S     1      0K      0K  fg root     irq/78-msm_iomm
  104  1   0% S     1      0K      0K  fg root     devfreq_wq
  105  1   0% S     1      0K      0K  fg root     cfg80211
  106  0   0% S     1      0K      0K  fg root     irq/15-bcl_vbat
  107  1   0% S     1      0K      0K  fg root     irq/460-bcl_iba
  108  1   0% S     1      0K      0K  fg root     rpciod
  131  7   0% S     1      0K      0K  fg root     kswapd0
  132  2   0% S     1      0K      0K  fg root     ksmd
  133  1   0% S     1      0K      0K  fg root     fsnotify_mark
  134  1   0% S     1      0K      0K  fg root     nfsiod
  154  1   0% S     1      0K      0K  fg root     ad_calc_wq
  155  0   0% S     1      0K      0K  fg root     rot_commit_work
  156  0   0% D     1      0K      0K  fg root     mdss_dsi_event
  157  1   0% S     1      0K      0K  fg root     apr_driver
  158  1   0% S     1      0K      0K  fg root     pil_vote_wq
  159  0   0% S     1      0K      0K  fg root     shm_svc
  160  1   0% S     1      0K      0K  fg root     qmi_hndl0000000
  161  1   0% S     1      0K      0K  fg root     msm_ipc_router
  162  1   0% S     1      0K      0K  fg root     k_hsuart
  163  2   0% S     1      0K      0K  fg root     msm_serial_hs_0
  164  2   0% S     1      0K      0K  fg root     msm_serial_hs_0
  165  0   0% S     1      0K      0K  fg root     hwrng
  166  0   0% S     1      0K      0K  fg root     diag_real_time_
  167  1   0% S     1      0K      0K  fg root     diag_modem_data
  168  1   0% S     1      0K      0K  fg root     diag_lpass_data
  169  1   0% S     1      0K      0K  fg root     diag_wcnss_data
  170  1   0% S     1      0K      0K  fg root     diag_sensors_da
  171  1   0% S     1      0K      0K  fg root     diag_wq
  172  1   0% S     1      0K      0K  fg root     DIAG_USB_diag
  173  1   0% S     1      0K      0K  fg root     diag_cntl_wq
  174  1   0% S     1      0K      0K  fg root     diag_dci_wq
  175  1   0% S     1      0K      0K  fg root     kgsl-3d0
  176  1   0% S     1      0K      0K  fg root     kgsl-events
  177  1   0% S     1      0K      0K  fg root     governor_msm_ad
  178  1   0% S     1      0K      0K  fg root     kgsl_devfreq_wq
  199  3   0% S     1      0K      0K  fg root     spi5
  200  1   0% S     1      0K      0K  fg root     usbnet
  201  1   0% S     1      0K      0K  fg root     sharedmem_qmi_w
  202  1   0% S     1      0K      0K  fg root     qmi_hndl0000000
  204  1   0% S     1      0K      0K  fg root     irq/212-msm_dwc
  205  1   0% S     1      0K      0K  fg root     k_gserial
  206  1   0% S     1      0K      0K  fg root     uether
  208  1   0% S     1      0K      0K  fg root     dsx_rebuild_wor
  209  1   0% S     1      0K      0K  fg root     dsx_exp_workque
  210  1   0% S     1      0K      0K  fg root     s2wiwq
  211  1   0% S     1      0K      0K  fg root     dt2wiwq
  212  0   0% S     1      0K      0K  fg root     irq/502-fpc1020
  215  1   0% S     1      0K      0K  fg root     fwu_workqueue
  216  0   0% S     1      0K      0K  fg root     msm_cpp_workque
  218  2   0% S     1      0K      0K  fg root     irq/495-batt-mi
  219  0   0% S     1      0K      0K  fg root     irq/504-synapti
  220  1   0% S     1      0K      0K  fg root     therm_core:noti
  221  1   0% S     1      0K      0K  fg root     therm_core:noti
  222  1   0% S     1      0K      0K  fg root     therm_core:noti
  223  1   0% S     1      0K      0K  fg root     therm_core:noti
......

```

It clearly lists *everything* possible (the list scrolls for more than 3 pages).

# Answer
> 0 votes
**Edit:** Qdevicemonitor on your PC

* You can get a logcat using adb command

`adb logcat` and to save it `adb logcat > logcat.txt` and the saved file would be in platform tools directory

To get logcat of different times `adb logcat -v long > logcat.txt`

Source : Guide on ADB at XDA

* In Terminal Emulator:

`logcat > /sdcard/logfile.txt`

---
Tags: adb, linux, usb-debugging, logging
---


# Question
Title: Obtaining Ip address loop for LG Escape 3
I recently came back home from vacation and attempted to reconnect my phone to my home wifi, only to find myself in a great struggle to get my phone to loacte the IP address. It continues to insist that my connection is poor and conveys the words "avoided poor network". However I know the truth to be quite the opposite for all the other devices in my house connect without issue. But for some reason my phone refuses to obtain it. Need help to resolve this problem please!

# Answer
> 0 votes
Hey I've had this problem before forget the wifi the reconnect if that doesn't work tell me

---
Tags: wi-fi
---


title: wifi connectivity issue

text:
# Question
Title: wifi connectivity issue
I have issue connecting my wifi It shows error as refuse to connect with chrome but if i search it display content but as i go on any content gives me error Even youtube not working even Playstore home page only gets loaded but when i select any app shows check your connection and try again Also whats app and fb working fine But None of the app apart from this works I am using samsung on 7 With 5.1 version and rooted by king root previously working fine And the same exact error was also in my previous phone and it gets resolved automatically and happens randomly some time

Only on my phone not working reset all phone working fine on even pc not instagram as on insta i could only see pages being loaded but not images displayed And also operamini 7.2 version works fine even i can completley browse but cannot download My phone is rooted i was using adblocker i uninstall it even adaway i qas using uninstall it I tried changing dns as 8.8.8.8 google still same

# Answer
Reset the router if that doesn't work forget the wifi and the re get it
> 0 votes

---
Tags: wi-fi
---


# Question
Title: What is the safest way to root a 5.1.1 so I can use the SD drive?
There is no more "Move to SD" option in Apps Info like there was in 4.4 so now I am grasping at alternatives as my new Android is getting filled up while I have a fully empty 32GB SD drive just sitting there mounted and unused.

Q: What is the safest way to move these apps out to the drive?

# Answer
> 0 votes
Download the universal android root apk it is not available on google play store so you have to download it on your own after downloading it you are ready to go to root your device

---
Tags: sd-card
---


title: someone has stolen my phone

text:
# Question
Title: someone has stolen my phone
someone has stolen my phone and at the phone has no service right now so I have no idea what to do I cant get In to my g-mail and I really need to get into it but I cant recover it because the reset cods are sent to that phone and I cant remember what email I used as the back up email so what can I do I cant even get in to gmail to recover my apps, pics , contacts , (ect) is there anyway at all I could really use the help thank you

# Answer
Maybe you can take your laptop/desktop computer and see your history browser from Google Chrome and/or Firefox to remember what was the name of your email accounts. Otherwise, if you often use a friend's computer, you could request him/her if his/her laptop recorded your email accounts
> 1 votes

---
Tags: google-account
---


# Question
Title: Where to download official Wiko Jerry drivers for ADB/USB connection?
I'm failing to find the page with original drivers, I only find third party websites that I don't know if I can trust. The manufacturer website is lacking the drivers (apparently). I'm using Windows 10 and have already the Whole NDK installed.

# Answer
wikogeek is a site dedicated to Wiko phones and hence presumably safe. Site description says

> ...the site dedicated for open source of Wiko products. We are pleased to provide the source codes of our mobile phones to our most sophisticated users....

It is likely to be safe since this site was referenced in Wiko Forums . That's in French and needs translation and also explains the procedure of installing drivers
> 4 votes

# Answer
You just need Mediatek drivers for any phone powered by an MTK chip. Since \[all\] Wiko devices are powered by Mediatek chips, you can use drivers for Alcatel MTK, or ZTE, etc. Go here to download the firmware which contains the flashtool, drivers and instructions.

or here to get the Wiko drivers (VCOM and CDC)
> 5 votes

# Answer
Thanks to all answers, I also found an alternative way

Basically the drivers are on the phone, just need to browse it and install from there:

* the **official documentation** regarding that is:

Install Wiko Jerry drivers

* As Always you need to **enable developer mode**, **usb debugging** and when the phone prompt for it, allow your connected PC to be used for USB debugging.
> 3 votes

---
Tags: adb, usb-drivers
---


# Question
Title: Lava V2 s stuck on company logo after deleting Launcher 3 and System UI
I have rooted Lava V2 s running on Android 5.1 and mistakenly deleted some system apps: Launcher 3, and System UI. The phone is starting up but cannot go into the home screen. Instead, it directly goes to power off and has stuck on the company logo while booting up.

How to fix the boot issue?

# Answer
> -1 votes
In this state, you just need to flash your phone. Go here and download the firmware for your phone model

---
Tags: unbricking
---


# Question
Title: Hey I have a moto g and I can't record longer then 3 mins
If you can help me I have a Motorola G and I don't get paid often enough to worry about buying a actual camera and I like to record stuff with friends and I no matter what I try I can't record longer the 3 minutes now I've played around with settings and my video thing is on 720p and I still can't figure out what to do if you can help please do

# Answer
Why not just change the video size in the camera settings to something lower? and there should be an option to set the storage location. The amount to recording time that will fit on the memory will depend on the size of that memory and the resolution settings you select for the camera.

*To determine how much time a memory will hold, multiply its size by the number of minutes for the settings you set then divide that number by 60 to determine the number of hours*. -

*Exemple: 16GB SD card X 15 minutes per GB (720p @30fps on High resolution) = 240 min.*
> 0 votes

---
Tags: camera
---


# Question
Title: Automatically cycle between web tabs on Android?
I have an information board in an office which I wish to display live web data from an external source as well as data from an internal source.

I was using Revolver Tabs for Chrome but this is not supported for Android.

Is there any other way I can achieve that?

# Answer
Even if you can't find a web browser with this functionality built in, it's something that would be easy to achieve by writing your own web page with a little Javascript to cycle a frame between the pages you want to see; or to add a split-screen with frames.
> 1 votes

# Answer
There is a small web project which does exactly what you are looking for, and it works in any browser (Android included):

https://github.com/stevepeak/taberific
> 1 votes

---
Tags: browser
---


# Question
Title: Cannot change weather permissions on HTC One M9
I've managed to disable to location permissions to my weather app that shows on the lock screen (I do not remember what I did to create this problem). I am using the "default" weather app.

When I go to the weather app, in settings, and chose permissions I am not allowed to change permissions. I get the following error.

```
"To change this permission, you first have to turn off screen overlay from Settings -> Apps".

```

Weather does not appear in the screen overlay settings.

I have turned off Screen overlay for everything. And I still am not able to change the permission.

Any ideas what to try next?

# Answer
> 0 votes
I'm posting this in response to the comments above.

HTC delivered an android update to my phone and now I am able to change permissions on the weather app. I was able to remove the permission to my contacts and add back permission to location. The version of the Android OS now installed is 6.0 Marshmellow.

I do not recall which version I had prior to the update. I do believe the update fixed the problem however.

If there is other information you would like about the software versions on my phone please ask. I can post as comments here.

---
Tags: permissions, htc-one, weather
---


# Question
Title: When phone starts to use adoptable storage?
I've recently set 50% of SD card as adoptable, and everything went fine partition is showed in settings, but phone doesn't use it I have installed some apps and they all went in internal partition not adopted one. When will phone start to use adopted memory, when I run out of internal? An also can I use adopted storage to save files for example from chrome since it only uses internal memory it's imposible to download on external?

# Answer
* There isn't any rule which says *move apps to SD under so and so condition*.
* Apps don't move on their own into the ext.SD card (which is now a part of internal storage, since you *adopted* it). You need to *migrate* them as described in DiAlex'sanswer here. Also note that some apps ( poorly designed ) after being updated may be restored in device storage You will again need to *migrate* them)
* You can move app data or store anything (media, files) if the app can access it ( I am not sure about Chrome as I don't use adoptable storage)
* For a better understanding of how memory is treated see Mathew's answer here
> 1 votes

---
Tags: 6.0-marshmallow, adoptable-storage
---


# Question
Title: 'failed to mount cache', 'failed to mount system', 'flash write failure' in yureka+
i have yueka plus yu5510 , i've installed cm13 on it. when i'm wiping its cache using twrp 3.0.8 , it shuts down. after reboot i tried again then it shows 'failed to mount cache' , 'failed to mount system' , failed to mount data'. size of internal storage,cache,system become 0 mb. What have to do ???? pls. help me . i'm stuck . i tried every thing under my knowledge like erasing and formatting using fastboot . i tried to flash stock rom cm12.1 but it says "flash write failure". also cant change twrp to cwm cause of 'flash write failure'. pls. pls. can someone help me

# Answer
Seems like the eMMC chip got corrupted during the wiping process due to power loss - Always perform dangerous operation while phone battery is unless 50% or above.

If the chip is not damaged, you still can flash your phone with a stock firmware.

You can find flash files (firmware) and the flashtool here. Download it and extract its contents.

This tutorial teaches you how to use the flashtool.
> 0 votes

---
Tags: adb, data-recovery, fastboot
---


# Question
Title: OnePlus One - How to enable USB Debugging with broken TWRP
My device is Oneplus One, I installed Android 7.0 on it, then I installed OxygenOS 3.1.3. Then I thought to get back to CyanogenMod 13.0 with SultanXDA 3.4.0 kernel.

I've got bootloop, but I still don't know why.

I've noticed that my TWRP version was 3.0.3.2 (by Tugopower) so I wanted to reinstall it using the original TWRP recovery 3.0.2.0 image.

I installed TWRP successfully and pressed Reboot -\> Recovery but after that I can't get access to TWRP anymore.

Fastboot says that USB Debugging is disabled.

How can I enable USB Debugging in this situation?

# Answer
You don't need debugging mode to flash. You must boot in bootloader (Fastboot mode) and flash the files.

This tutorial explains clearly the whole process. You need the second method since you are not able to boot in recovery mode.
> 1 votes

---
Tags: usb-debugging, twrp, oneplus-one
---


title: MTP authorization

text:
# Question
Title: MTP authorization
I accidentally selected "Deny" when I connected my Galaxy S5 to my computer and the little notification came up when asking permission to access my photos. Now my computer is not recognizing my phone. I need help to transfer my pics from phone to computer.

# Answer
Pull down the notification bar and tape on *charging on USB, Tape for other USB options* then choose *Transferring media files*. It should be detected now.
> 0 votes

---
Tags: usb, mtp
---


title: How to emulate a mouse?

text:
# Question
Title: How to emulate a mouse?
I am running Android 4.3 "jelly bean" in a VirtualBox VM. Google has released an ISO of an x86 port on code.google.com. It's a fairly straightforward installation, and easy to setup. You can find a tutorial here if you need help. But let's get back on subject.

Anyways, I have successfully installed it. It does not seem to have mouse integration, which I *desperately need.* My laptop which I am running it on does not have a touchscreen. It is a 64-bit Dell something-or-other laptop I received from a friend, and it is running Ubuntu 16.10. Is there any available APKs or workarounds for the mouse? I can use the mouse, but no pointer displays. For example, I can click and drag the top menu bar that displays notifications, battery, etc. and open that, or click buttons (if I'm careful), or use it as if it were my finger. I simply need it to display the mouse pointer. The only workaround *I* can think of is unlock the developer tools and use the mouse tracking option that draws a line when you tap. However, that only works if I click and drag.

The question: Are there any APK's or workarounds for displaying a mouse pointer or emulating a mouse, and if there is/are, how can I use/activate/install/get them?

**edit**: This isn't something I can't live without. I'm just experimenting, maybe going to do a little android gaming just for fun. I can do most of the UI navigation with the keyboard, but a mouse would make things much easier. Also, I am looking for a *no-price, costless* workaround. That said, I'd rather not do anything like buy a controller.

~ P

# Answer
It seems that I have found a temporary answer. In the "Input" taskbar menu of Vitualbox, there is a mouse integration option. Left unchecked, Android draws the mouse pointer. However, if Mouse Integration is on, it relies on the host OS, which does not work. This option is less convenient, but it works for now. If anyone has any recommendations to permanently fix this, please post an answer.

~ P
> 0 votes

---
Tags: apk, touchscreen, virtualization, mouse, virtualbox
---


# Question
Title: How to Unbrick Android Phone Which has No OS, No Recovery? and How to Repair IMEI in MTK Devices?
> I think i bricked my phone, my phones model number is "Micromax Canvas Spark Q380".
>
> I've no OS installed, No Recovery Mode Installed.
>
> Also fastboot and adb can't recognise my device on PC.
>
> I've tried this : http://forum.xda-developers.com/gene...k-rom-t3131362 but it also didn't worked.
>
> What to do?? any help please

# Answer
For IMEI repairing on MTK devices, you'll need a tool called `MAUI META 3G` and `BPLGU modem file`

This tutorial explains it better.
> 0 votes

# Answer
Unbricking MTK devices is quite simple. You need the stock firmware and the flashtool.

* Download the firmware here
* SP Flashtool (the tool needed to flash the files)
* Extract firmware zip file (I think the flashtool may be inside. If not, download it from here
* Install USB Drivers. (VCOM or META drivers needed, get them here)
* Open SP Flash Tool and click the Download tab button, select “Firmware upgrade” .
* Click Scatter-Loading button & browse to the extracted firmware folder and select MT6582M\_Android\_scatter.txt file (It is a map file that tells the computer where each files can be sent in the phone)
* Now hit the Download button.
* Connect your phone to the PC with battery inside by USB cable (Drivers shall be installed)
* After the flashing process succeed, a green tick will appear. Disconnect your phone and power it up.

Done.
> 2 votes

---
Tags: adb, recovery-mode, fastboot, unbricking, micromax
---


# Question
Title: Google Play Music downloaded music not storing on SD card
I have a Motorola Moto G3 with a measly 4GB of storage, so I bought a 32GB SD card. I installed it as **internal** storage. I have a subscription to Google Play Music and spend a lot of time without an internet connection, so I download a lot of music. I set GPM's storage location to the SD card, but when I try to install apps, it says I'm out of storage even though there's plenty of space left on the SD card. I took a look at the storage and GPM is using practically all the internal storage.

I'm also confused because the SD card shows different amounts used in different menus. I need to either get GPM to store on the SD card like it should or get apps to install anyway.

I guess apps can't install if you don't have internal storage free?

# Answer
> 0 votes
I guess you are on Andorid Marshmallow (6.0.x).

When you put that SD card to your device it should have prompted how want you use the new SD card: as a portable device or internal storage.

So I think you have choosed the portable device option.

In this case to use your SD card as internal storage follow these steps:

1. Make sure you have made a **backup** from your SD card **before** the formating.
2. Go to `Settings` -\> `Storage`
3. Select your `SD Card` -\> tap the `three-dot menu` -\> `Settings`
4. Select `Format as internal` -\> `Erase & Format`
5. Your `SD Card` will be formatted as internal storage
6. **Reboot** the phone *

\*: This is very important, otherwise you may end up frustrated with issues like MTP not showing SD card, some apps not working properly, etc.

**P.S.**: If you are on Android Lollipop (5.1.x) you have to root your decvice and use 3rd party apps to move app data from internal storage to external storage (SD card).

---
Tags: external-sd, sd-card, google-play-music
---


# Question
Title: Is there a way to know if the installed Android is official?
I know that if one has access to the firmware files, one can check if the firmware is the official stock firmware or not by looking at the SHA1.

Now, suppose that Android has already been installed on the device. Is there a way to check whether or not the installed Android is the official stock version or not?

Maybe there's some information that can be found in another identical device running the same Android version that can be compared?

# Answer
Look at the bootloader screen, there is a field that says Software Status, if it says "Official", well, then it's official.

You can access the bootloader screen by powering off, then hold Vol Dn and Power until together until the screen appears.
> 1 votes

# Answer
To add other methods

* Samsung phones have an app that can check. Possibly other brands may also be having similar apps
* If the device OS is Lollipop and above and it accepts OTA , it is offical since it has passed *block based OTA* as explained here How do I verify my firmware is legitimate?.
* One can also check by using the *update app* of your device. If it returns "update available" , I suppose it verified the existing firmware

Solution of acejavelin is perhaps the easiest
> 1 votes

# Answer
Try the checkey app in the play store think it maybe exactly what your looking for.
> 0 votes

---
Tags: stock-android, stock-rom, motorola-moto-g2
---


# Question
Title: How to use Network Time Protocol (NTP) on Android?
Is there any way to sync time using NTP with a time server such as NIST Internet Time Servers on Android?

# Answer
ClockSync accepts any given NTP server you input and syncs your device time with it. The app itself is not new but works fairly well to this day.
> 1 votes

---
Tags: clock, date-and-time
---