# Question
Title: How to resolve "enter the password for credential storage" issue?
So I am playing around with fiddler web proxy. I need to decrypt https traffic. So I am trying to put the fiddler root CA cert in my device trust store. But it keeps asking me `"Enter the password for credential storage"`. If i enter anything and click enter I see an `Toast` message saying

> Credential storage has been erased

and the password prompt comes again. This goes on in a loop. For the record I have selected `"Wifi"` as the Credential use instead of `"App n VPN"` (not sure of that matters).

Next wired thing that I noticed is that after each prompt the description changes for label

> The package contains

The value for it increases each time the password prompt is shown. For eg - 3 CA certificates, 4 CA certificates and so on...

As much as I want my device to accept this certificate I would appreciate if someone could explain the "credential storage" concept and the weird increment of CA certs text.

# Answer
> 1 votes
I could now install the certificate. I had to disable pattern screen lock and try installing certificate again. This time it asked me to setup security - pin or password.

That I did and cert got installed. Got the solution from android central forum.

http://forums.androidcentral.com/google-nexus-7-tablet-2012/301151-credential-storage.html

I guess that thread is for VPN but same solution works for Wifi certs as well. Please do add if anyone has any additional info on this or workaround.

---
Tags: wi-fi, certificates, https
---


# Question
Title: Samsung Galaxy S3 Internal Storage Issues?
My Samsung Galaxy S3 has a range of strange problems. I'm running CM11 but they started well before I moved away from Stock. I rommed my phone in hopes of fixing them, assuming it was software related.

Issues in order of appearance:

* While recording videos with the camera, the picture will often lock up momentarily, then come good. This same stutter is then visible in the recorded video. Shooting video direct to an external SD did not fix this
* When pressing the stop button to end a video recording, the camera interface locks up for up to a couple of minutes before I then see the slide out thumbnail to indicate that the video was saved to my storage. It seems the longer the video, the longer I wait. 10 seconds can take up to 30 seconds. Other times it can just be instant.
* App store updates or installs fail occasionally for no apparent reason, but work on retry.
* Screen suddenly goes blank, but the phone is still responsive. If I press the home or power button I get illumination on my buttons, as it does when responding to touch on the lockscreen. I've left my phone for up to 15 minutes to see if it comes good but sadly only a battery-pull does the trick.
* Dialog box appears while receiving a call to say the Contacts has crashed.

I've been trying to find a way to scan for file system errors on my internal storage using fsck, but I can't seem to find exactly what I'm after. Surely there is a way to do a humble "check disk" on an Android device?

# Answer
> 1 votes
As I wrote in my comment on the question, I rather think it's a defect in the controller – which is nothing you can fix yourself. Still, you might wish to at least check things. So I'll try to explain:

## Preparation

To do all that manually, some pre-conditions must be met. You will need:

* a terminal app. *Terminal Emulator for Android* would be a good choice: open-source, and available on Google Play as well as on F-Droid and on Aptoide.
* alternatively: ADB to access the command-line of your Android device directly from your computer via USB. Much more comfortable, as you have a real keyboard and a big screen. If you want to go this way, see Is there a minimal installation of ADB?
* optionally: will definitely prove helpful, as this would also allow you to repair things.

## Step 1: Find your "drives"

In a first "operative step", you need to evaluate what partitions there are, and which each of them uses. Open your terminal (or run `adb shell`) to get to the , and invoke the `mount` command. For what to expect, let me steal a screenshot from this post:

Example output of the `mount` command (click image for larger variant)

Now, not all entries are relevant to you. Check Android Folder Hierarchy to pick those you're interested in. For your case, the one holding `/data/data` will be of special interest. The example screenshot has it in the line with `/dev/block/platform/dw_mmc.0/by-name/userdata`, and we see it is using Android Folder Hierarchy as file system – more specifically: EXT4.

You might also wish to check other partitions, but make sure to stick to those with "real file systems" – and skip things like rootfs, tmpfs, sysfs, cgroup, etc. Basically, all those partitions you're interested in will most likely use either some extfs, or (for the SDCard) some FAT.

## Step 2: Check the "drives"

Now that we know what we have, we can pick the matching tool. Our example uses ExtFS, so we need some `fsck` for that. As you assumed, from your collection `e2fsck` would seem the closest match here (though, if there's something specific to ext4, I'd check that first in the given example). Most parts of the different ExtFS versions are somehow backward-compatible – at least when it comes to "basic checks": EXT3 is, in easy terms, just EXT2 with a journal added – drop that journal, and you're back to EXT2.

Now how to run the check? Again, we already have answers for that – see e.g. How to check filesystem (/sdcard) for errors?, which gives us (for a read-only check run doing no repairs)

```
e2fsck -n /dev/block/platform/dw_mmc.0/by-name/userdata

```

If that finds errors, and you have root access to your device, you can replace `-n` ("no, don't do anything") by `-y` ("yes, please repair all issues you find if you can"). This might report (and optionally fix) some "bad blocks" which may have caused your issues – though the OS should attempt that itself on startup (boot). With root-access, however, it might interactively prompt you for things it didn't dare to repair automatically, so you might have a chance to improve your situation.

---
Tags: samsung-galaxy-s-3, internal-storage
---


# Question
Title: How to speed up phone without Factory Reset?
My phone has been acting a little slow lately. Mostly it is okay but one app it particularly slow.

In Storage menu it says I have

* total space of 24.12Gb
* 649Mb available
* 6.63Gb for apps
* 1.65Gb of cached datay
* 5.85Gb of Misc

The app in question in `App Info` has

* Total 859Mb
* App 19.80Mb
* Data 839Mb
* Cache 37.93Mb

The app also forces other apps out of memory (it seems) -- when I run the app, another apps that plays music seems to shut off and crash and I have to restart it.

What app manufacturer told me: "fresh install is the best solution" (I understand it as delete the app, reinstall it, or maybe just reinstall it if that's possible). That means also that all my in-app messages (a lot of them) will be lost.

What I want: Fast app, fast phone.

What I am thinking: I am considering backing it up and doing a factory reset. I will lose basically everything. It's like getting a new phone.

Question: what are some actions I can do to not lose everything and to speed up my apps again? Stuff I really want to keep are SMS + MMS, and I know that is possible. I also want to keep Viber messages, and other in-app messages, but I know it's probably not possible without rooting phone. Rooting my current LG G2 using various methods failed, so I gave up on that.

# Answer
Well it's possible only if you are deleting unnecessary apps and free us the storage. Another thing that you can do is root your phone and delete even those system apps which you don't need.

But I prefer to factory reset the phone to speed it up.
> 0 votes

---
Tags: factory-reset, restore, lg-g2
---


# Question
Title: How to insert a SIM card on a MyWigo City?
First of all, excuse me if this is not the correct site to ask this question or if it seems too stupid, but I have been struggling with that for some hours and I couldn't solve it yet.

The point is that I want to insert a SIM card to a MyWigo City (http://www.mywigo.com/smartphones-mywigo/mywigo-city.html) but I don't know how to do it. It's a dual-SIM phone, but I can only see one slot for SIM cards. In the pictogram next to it, it says that I have to insert the SIM cards horizontally and one overlapping the other? It doesn't make any sense for me.

I tried all possible ways I could imagine and none of them worked.

# Answer
Well, finally I had to contact the company to figure out how it works. The pictogram shows 1. a micro-SIM (on top) and 2. a standard SIM (below). I didn't notice the first time but below the slot for the micro-SIM, there is a small space where the standard SIM is supposed to go.
> 0 votes

---
Tags: hardware, sim-card, dual-sim
---


# Question
Title: whatsapp group ...what does the message so and so was removed mean?
In a whatsapp group, what does the message `Username` was removed mean?

* Did the admin remove that person ?
* Did that person delete the account?
* "`Username` left" is different from "`Username` was removed", right?

# Answer
When you see a message `<User> was removed` then it means two things:

1. The group admin removed the user from group.
2. The person deleted/deactivated his account. I can vouch for this one because my friend lost his mobile and on deactivation the message appeared in my group that he was removed without me taking action.

Yes, `<User> was removed` and `<User> has left` mean two different things, `<User> has left` comes up when user voluntarily leaves a group but keeps his WhatsApp active.
> 4 votes

# Answer
It might be the difference one one getting removed by others(group admin) and one leaving group by self.
> 1 votes

# Answer
Yes if admin of group removed a person from the group then , whatsapp will "Username was removed",

If the person in a group left the group then it will show "Username left"..

It is not means user deleted the account
> 0 votes

# Answer
If the admin itself goes off from the group before removing all the other members then it shows this message about the admin to the other remaining members left behind in the group.
> 0 votes

# Answer
What I have experienced in my WhatsApp groups is that

1. "User was removed" means he/she deleted or deactivated his/her account.
2. "adminuser removed user" means admin removed that particular user.
3. "User left" means user left the group.

This I have experienced in last 2/3 versions of Whatsapp. But I don't know exactly if it is same or not for older versions of Whatsapp.
> 0 votes

# Answer
I think it is different from what you said above.

If admin removes someone then it write "admin name" removed "username" If user leaves groups it writes "user name left" "user name was removed" in my group happens when someone stays too long without activity in WhatsApp. Their personal account remains available but they have been inactive for a long time.

I think there is an inbuilt program that removes these people from groups, which to me is a good thing.
> 0 votes

# Answer
I'm the admin of my group and i did not remove my friend yet the message appeared "user was removed"

I think when someone deactivates their account then this message comes but maybe there is one more possibility, if that user blocks the admin then he/she might be getting removed from all the groups where the same person is the admin whom he/she has blocked.

And yes if the admin removes that person then also 'user was removed' will show
> -1 votes

---
Tags: whatsapp-messenger
---


# Question
Title: On how many devices can you install a paid app purchased from the Amazon App Store?
Several questions on Android Enthusiasts (including this one) seek to determine on how many different Android devices an app purchased from the Google Play Store can be installed. The answers provided state that the answer is "unlimited".

What about applications purchased from the Amazon App Store? Are there limits to the number of devices on which the app can be installed. Or is it unlimited as well?

# Answer
It is unlimited. The Terms of Use for Amazon's Appstore make no statements regarding number of installs or devices, but it uses the word "copies" to refer to the fact that multiple installations are permitted. The only restriction noted is that you must have the Appstore app installed and you must be signed in to the account that made the purchase:

> Once you have paid for an App, you may download copies of the App for your personal use to compatible Android devices. Each time you download an App to a particular device, you will first be required to download and install the Appstore Software, if it is not already available on the device, and to sign in to the Appstore Software using the user name and password for the Amazon.com customer account that you used to buy the App.
> 1 votes

---
Tags: google-play-store, paid-apps, amazon-appstore
---


# Question
Title: SMS intercepted and edited before arriving?
I'm hoping someone here can help me with something. The other day I received a text message from someone and the latter half of it was odd and didn't have anything to do with the conversation.

When I asked the person who sent it they said they never sent it... even though it was part of the original message bubble that i received from them. I even looked at their phone and the part in question was not there on their phone.

So i'm wondering: is it possible for someone to edit out/delete part of their sent sms? Or is there software out there where someone could possibly intercept a message, ad to it, and then pass it along so only the receiver has the "additional" parts?

I'm using a samsung galaxy ace 2 an they have a samsung 3. Sorry if this is vague or not specific enough technically... just confused and don't know much about this stuff.

# Answer
> 0 votes
Technically in Android you can alter SMS stored, so you can modify, them after received, and before presented to the user. Of course a malicious application can hide a received SMS and delete it before the user knows it.

About a SMS modification before sent, no you can not, but you can modify the stored copy in your phone just after it has been sent. With rooted phones it could be possible if the intercepter app has root permissions.

In Android KitKat and up only the main SMS application can perform this kind of tasks.

---
Tags: samsung
---


# Question
Title: Cannot access hidden files on Nexus 5 after root
I'm making some apps for android and wanted to **change files in the data/data/com.myapp/** folder, so I decided to root my Nexus 5.

This did the opposite of what I wanted. I **used to be able to VIEW hidden files**, but not modify them. Now, **after root I cannot see anything but default folders** (DCIM, Download, Music...) on my phone in windows explorer.

* Windows explorer file options is set to see all files
* I think this may be a USB driver issue, but have tried all the drivers in the sdk folder
* I do not want to use ADB commands to manage files, i do not think this is necessary

I'd be grateful for any help with this. I've looked at other posts and forums and cannot find anything similar to this.

# Answer
> 0 votes
I used ADB to give myself access to data/data/my.app.dir as well as the folders and files therein, then to pull them to my computer.

For some reason I could not pull files directly from their location (even with the ABD shell closed), so copied them to a the phone's emulated storage and pull them from there.

I wrote a simple batch script to easily pull the files I wanted:

```
@echo off
echo Database transfer progress:
adb shell su -c "chmod 777 /data"
adb shell su -c "chmod 777 /data/data"
adb shell su -c "chmod 777 /data/data/my.app.dir"
adb shell su -c "chmod 777 /data/data/my.app.dir/databases"
adb shell su -c "chmod 777 /data/data/my.app.dir/databases/MyDatabase"
adb shell su -c "cp /data/data/my.app.dir/databases/MyDatabase /sdcard/Download"
adb pull /sdcard/Download/MyDatabase C:\Temp
adb shell su -c "rm /sdcard/Download/MyDatabase"
echo[
REM - pause and check for errors
pause

```

I don't care about reverting permissions on this device, but rebooting the phone seems to reset them.

---
Tags: nexus-5, usb-debugging, usb-drivers, file-management, file-permissions
---


title: Clearing System Storage & Ram

text:
# Question
Title: Clearing System Storage & Ram
Is there any other way to clear System Storage and Ram on my phone? I have a Samsung Galaxy Pocket. I can clear some Ram thru Task Manager, and all apps (that will allow it) have been moved to the sd card. Any music, photos or videos are on my External SD Card. I dont run and widgets either. Please help!

# Answer
First, there's no need to "clear RAM" (see our ram tag-wiki for details).

Second, task-killers are rather to be avoided for all but very specific cases: they are useful when an app goes bonkers, but their purpose is not to clear/clean anything. For this topic, please see:

Third, "clear System Storage" is certainly not what you have in mind literally (`/system` storage is mounted read-only, and basically is where "the OS" resides). Clearing storage is a different thing when it comes to the parts writeable: cache, apps you've installed (including their data), files you've downloaded (eBooks, music, videos). Now ***that's*** something which can be pretty useful. There are several apps available for Storage Analysis, helping you to find the "big chunks" to delete selectively. And there are even more apps helping you with System Cleanup directly.

Not to forget what you could do even without those helpers: Walk the list of the apps you've installed (in *Settings › Apps*), and uninstall those you no longer need. What's not there cannot use up precious storage, and cannot waste resources like CPU, RAM, or network bandwidth.
> 0 votes

---
Tags: storage, system
---


# Question
Title: Problem importing server certificate to CyanogenMod 9.1
I am having trouble importing a self signed server certificate to my Sony Ericsson Xperia Arc S running CyanogenMod 9.1. I have tried everything that came to mind.

First, the usual method:

* downloaded certificate in PEM format as `cert.crt` using FireFox on the SD card root
* opening Settings on the phone, then Security, install from SD card.
* phone asks for name, I give it and then the phone shows message that the certificate was successfully installed
* if I go to Trusted Credentials -\> User, certificate is not there and the site I downloaded it for still shows as untrusted
* I also tried importing by uploading the certificate on the site and downloading it in the Android browser - same result - success message and now certificate imported.

Second, I tried to get it into the system certificates

* first, the conversion with these commands (first command shows the hash used in the other two):

```
openssl x509 -inform PEM -subject_hash_old -in root.crt | head -1
cat root.crt > 5ed36f99.0
openssl x509 -inform PEM -text -in root.crt -out /dev/null >> 5ed36f99.0

```
* then I moved certificates on the phone, remounted `/system` with write permissions, moved certificate to `/system/etc/security/cacerts/` and changed its permissions to `655`. Reboot.
* After reboot, certificate shows itself correctly in trusted credentials system tab, but the website still appears untrusted.

The question is, is there another option to install the certificate, or to disable certificate check for site system-wide (I need an application to access this site also). Or does someone have a similar problem?

I should add that I also own an Xperia Arc (without S) running CyanogenMod 9.0, where the certificates are actually working via the first two methods.

# Answer
> I'am having trouble importing a self signed certificate to my Sony Ericsson xperia Arc S running Cyanogenmod 9.1...

AOSP/Android does *not* support self signed server certificates for the system's Trust Store, and they make it (nearly?) impossible to import them. I know you can't import them for use in, for example, `com.android.browser`. Also see this related stack exchange question: Self-signed certificate install claims success, but android acts as if cert isn't there.

If you want to certify one of your servers, you have to become your own CA. You will be able to import your own CA's certificate. Also see Work with certificates on Google's Android help. Notice they work with CA and client certificates; but not self signed server certificates.

The browser's unwillingness to use self signed server certificates will be a pain point for the Internet of Things (IoT), where you try and connect to your refrigerator or thermostat to program it. The W3C's working group has *not* even begun to tackle the problem. See Proposal: Marking HTTP As Non-Secure on the W3C mailing list.

If you want to become your own CA, then see questions like How do you sign Certificate Signing Requests with your Certification Authority? and How to create a self-signed certificate with openssl?.

---

> I tried to get it into the system certificates ....

The system Trust Store is burned into the ROM, so you really can't do anything with it. When you modify the Trust Store, you are actually tweaking `/data/misc/keychain` and one of two files: `cacerts-added` and `cacerts-removed`. See Nikolay Elenkov's ICS Trust Store Implementation.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, certificates
---


# Question
Title: My SGH-i777 running 2.3.4 is saying my firmware is current, but I don't believe it is
I have a Galaxy S2 SGH-I777 through AT&T. It runs on 2.3.4 Gingerbread and when I try to update my phone says that there are no updates available.

When I try to update through Kies, it says my phone doesn't support initialising. How can I fix this? I want to root my phone but I wanted to update first. Is that smart or should I update after root?

# Answer
> 0 votes
Your phone has the latest update for its generation. It will receive no more updates for the rest of the time you use it.

In order to "update" your phone, you would have to root it, and then flash a custom rom with an update available for it.

---
Tags: updates
---


# Question
Title: How can I find out the dimensions/resolution of a downloaded video file?
My only device = An Android tablet (4.0.3), **no laptop**.

Long ago, I used to have a laptop, but circumstances have left me with (technology wise) only an Android tablet (4.0.3). When I used to have a laptop, I used VLC not only to watch videos that I downloaded & collected, but also to check on what a specific video's dimensions were (examples = 480x360, 640x480, 1280x720, 1920x1080).

Now that I only have a tablet, I have looked for a way to do this, but with zero success. I have tried lots of video players for Android including VLC's own app & none of them have the option to show *any* information about a video file. I use such information because the videos that I download always have more than one size available (dimensionals wise), but never identify the dimensions that any file has.

So, if anybody knows a way to find out the dimensions of a specific video file that I have downloaded & have on my tablet, please let me know.

# Answer
MX Player provides a way to check video resolution. All you have to do is install and open MX Player, touch hold the video file until you see some options and **select properties**. There you can find resolution listed as well as other codec information.

Besides, VLC for Android also shows the resolution. Install and open the app, left-swipe and choose **Video** option. There you can find all the videos scanned by VLC with resolution already listed on them. However, if you choose **Directories** option, then you can't see the resolution.
> 1 votes

---
Tags: tablet, video
---


title: IMEI number got changed

text:
# Question
Title: IMEI number got changed
I have given my moto g(2nd gen) for sim slot replacement as it as not working and it was under warranty period but then they have changed my IMEI no as well. Do i need to worry about it??

# Answer
> -1 votes
No you don't.... There's actually no problem, if you don't feel very comfortable with the new IMEI, you can always change it yourself using the engineering mode.

---
Tags: imei
---


# Question
Title: No keyboard after factory reset. Can't install keyboard on phone with bluetooth, google play, sd card, etc
I have a Coolpad Quattro with Gingerbread 2.3. I didn't like the keyboards that came with the phone so I deleted them and got another one from the app store. Because my phone was running slowly, I did a factory reset. This is the second time I did it. Only this time, it didn't restore my keyboards. Now I have no keyboard to use, and I cannot sign into the play store on my phone, so I can't install a keyboard from Google Play. I have tried to send a file via bluetooth, but that doesn't seem to work either. I really need to use my keyboard, and I have reset the phone three times now. What can I do?

# Answer
You just created a nice chicken-and-egg problem: to install a keyboard via the playstore, you need to configure your Google account on the device first. To do that, you need a keyboard. Note: never delete the (last) keyboard app from the system apps; a factory-reset removes *all* user apps, so if there is no keyboard app as *system* app...

Here's what you can do -- provided you've got some keyboard as `.apk` file:

1. enable *USB Debugging* on your device
2. use `adb install keyboard.apk` to install the keyboard app

If you don't have ADB installed on your computer, either install the Android SDK -- or see Is there a minimal installation of ADB? for an "ADB lite" variant.
> 6 votes

# Answer
I´ve done it without adb or anything else. Just download this apk: http://www.apkmirror.com/apk/google-inc/google-keyboard/google-keyboard-4-0-21173-1568296-android-apk-download/

Then pass the apk to a second phone. After that pass by bluetooth the apk from the second phone to the first. After that the installation option will apear and your problem will be resolved.
> 1 votes

# Answer
Following this advice I enabled USB Debugging (on my Moto g 2nd gen) and then I happened (on a whim) to look at Accounts before proceeding. At the bottom of the screen it said I could add an account so I went to do this - and there, suddenly was a keyboard again! So I was able to sign back into my Google account and get things working. I don't know if I have hit upon some safety feature, or what, but more importantly - it worked!
> 0 votes

# Answer
Just get a free keyboard.APK and copy this to your SDcard. Install it from there. To find a free keyboard APK file: Just do a search on Google: "free android keyboard apk".
> -1 votes

---
Tags: keyboard, factory-reset
---


# Question
Title: Add a shortcut to a different home screen?
Is there a way that I can add a shortcut to another home screen?

What I'm aiming for is having my primary home screen that includes a shortcut to various topical home screens where I can have both widgets and app shortcuts.

Adding a number of home screens in this manner makes it difficult to navigate, which is why I'd like to add shortcuts to them.

For example, right now my primary home screen has a finance folder and a social media folder, etc that each contain app shortcuts. I then have a separate home screen that has a couple finance widgets on it, another home screen that has a couple widgets from my social media apps, etc. I am not using as many widgets as I'd like because I don't want to have to scroll through home screens to get to the widget I want.

My goal is to have my primary home screen contain a shortcut that goes to a home screen that has my finance widgets and app shortcuts, as well as another shortcut on the primary home screen that goes to a different home screen containing my social media widgets and app shortcuts, and so on.

(I'm using a non-rooted Samsung Galaxy Edge running 4.4.4.)

# Answer
> 1 votes
That might work with specific "Launchers" which support a direct "go to screen X" (not all launchers do). A launcher that *does* support this is Apex Launcher, even in its free version:

Screenshot of *Apex* actions and shortcut edit (click images for larger variants)

On the homescreen, press an empty space as if to add a widget/shortcut. From the popup, select "Apex Actions" ("Apex-Aktionen" in the screenshot). Scroll to the end of the list (red box in the screenshot), and you find a shortcut to each of your homescreens.

Note that after having selected the screen you want to link to (say, "Screen 1"), the link will be immediately created as shown and with the name "Screen 1" – which probably is not exactly what you had in mind. But we're not done yet: Long-tap (tap-and-hold) the new icon on your homescreen, until a context menu appears. From that, select "edit" – and you should see something similar to the second screenshot. Here you not only can change the description shown below the icon, but even the icon itself – to e.g. replace it by a coin for your "financial screen". You can chose from "standard symbols" included, and also from your own pictures.

Enjoy :)

---
Tags: home-screen
---


title: Show time with seconds

text:
# Question
Title: Show time with seconds
How can I see the time with seconds on a Nexus 4? The settings give me the option to only change the date format, but not the time format.

# Answer
> 2 votes
Try any of these:
https://play.google.com/store/apps/details?id=smsr.com.acc
https://play.google.com/store/apps/details?id=jp.ne.topaz.psy.androidapp.SecondStatus
https://play.google.com/store/apps/details?id=com.gridred.digitalclock.custom.lite&hl=en

This one claims to show the time including seconds in the Status Bar
https://play.google.com/store/apps/details?id=com.appsynapse.bottime&hl=en

Be advised that displaying seconds will consume more battery.

# Answer
> 2 votes
Try a Terminal Emulator app:

> $ **date**
>
> Fri Mar 27 16:00:15 IDT 2015

---
Tags: nexus-4, clock
---


title: Locked out of a Samsung Galaxy S2

text:
# Question
Title: Locked out of a Samsung Galaxy S2
My phone was stolen recently, and I'm trying to use my wife's old S2 as a temporary replacement. She had a password screenlock, and she can't remember what it was. When I put in my new SIM, the screenlock is still there. Is there a way to get around it?

# Answer
This might work:

* From your computer, open Play Store:Android Device Manager.
* Log in from the same Google ID which you used to set up your phone.
* Click on *Install* and select the locked phone. In few minutes, your Android Device Manager will be installed on your phone.
* Now open Android Device Manager with your computer.
* There will be a button named Lock. Click that and set up a custom password and finish by clicking *Lock*.
* The screen lock will be replaced by the custom password you just set up.
* Voila! Use the password and unlock your phone!
> 0 votes

---
Tags: locked-out
---


title: Switch microphone to speakerphone mic

text:
# Question
Title: Switch microphone to speakerphone mic
My primary mic seems to be broken. Google Now voice search records no audio and while in call the other side can not hear me talk. Booting to safe mode does not help either.

However when I switch to speakerphone, all is working well. As far as I've read the Nexus 5 uses another mic in speaker phone mode (noise cancellation).

Is it somehow possible to always use the speakerphone mic? Since it is the only one working for me.

# Answer
I found two apps one free - Auto speaker here Try the free one first

second Tasker - Paid here

It has lots of automating features beside your need. Before paying for App Read the tutorial first. To use tasker use this tutorial link

Both apps uses sensors. Try on you device.
> 1 votes

---
Tags: nexus-5, microphone
---


title: Alcatel one touch pop c9 mobile

text:
# Question
Title: Alcatel one touch pop c9 mobile
I keep getting "superuser out of date" "install new superuser. Have tried superuser update fixer.It does nothing. Busy box does nothing. I keep getting "problem installing Superuser" as well,but it doesn't tell me what's wrong. Can someone help me, please

# Answer
> 0 votes
You could try **kingo root** win32 application. http://www.kingoapp.com/

That should install a modified version of superuser app that might work for your device.

If that works, then never update superuser app, because that update will delete that right version of superuser app.

---
Tags: superuser
---


# Question
Title: Enabling OTG support in Micromax Canvas Nitro A310
Device info :

* Model Number : Micromax A310
* Android Version : 4.4.2
* Kernel Version : 3.4.67

The question here doesn't clear out whether all Android devices has OTG support or not. I need OTG support for my device and used USB OTG Checker to check OTG support. The app says -

> Your Device OS NOT Support USB OTG!

There is another general note mentioned there that interested me a lot which says -

> **Important Note**: USB OTG function only able fully work if your device OS has USB OTG API and load with USB OTG Kernel.

But on the other hand, looking on Google for enabling OTG support in my device ended me with this XDA link which says that Stock Rom doesn't provide OTG support and solely rooting your device can sort this out.

So the questions are-

1. Does rooting a device really enables OTG support?
2. If not, can external API and a USB OTG Kernel be loaded in a Stock ROM to get the desired functionality? Can loading external API has ever been done before somewhere? I know doing such about kernel.
3. If (2) is true, then does the fact that `compatible HW is also required` becomes irrelevant?
4. Not to mention, I do need to know can I get OTG support if its possible?

# Answer
1. Rooting alone does not enable USB OTG functionality. Rooting (and having an unlocked bootloader) only allows you to flash a custom kernel that is built with proper support for USB OTG on your specific device.
2. OTG API has been included in Android since version 3.1. Many modern Android devices have the necessary hardware as well.
3. USB OTG software alone without the proper hardware won't help at all.
4. There are many apps on the Play Store that claim to be able to tell if your phone supports (both hardware and software wise) OTG functionality, but most of these apps also require root.
> 3 votes

---
Tags: usb-on-the-go
---


title: retrieve logcat after a system crash

text:
# Question
Title: retrieve logcat after a system crash
Is it possible to retrieve a logcat from before a system crash after the phone recovers? I.e. my phone is running normally, then it crashes and reboots, and I want to view the logs when it recovers to try to determine what caused the crash. I can't find any way to view logcat in anything other than realtime, except to have a terminal emulator running and execute `logcat -f logcat.txt V`, then just leave it running forever. That could build up a massive file that eats up all my storage.

I can't believe there's no way to view a crash report, I just can't figure out how.

# Answer
> 3 votes
Unfortunately logcat does not survive a hard reboot because the logs are stored in circular buffers in memory, and are never actually written to storage. Your solution to leave a terminal session running may work, but as you said may grow the file uncontrollably, and during a reboot it may corrupt the output file. I would suggest adding the `-r` and `-n` switches so that only the most recent entries are written:

```
logcat -r 1024 -n 10 -f /sdcard/logcat.txt &

```

This limits the logs to 10 files named "logcat.txt", "logcat.txt.2", etc., each 1MB in size. When that limit is reached, it will overwrite the first file, and so on.

You may also want to look into `/proc/last_kmsg` file, which stores kernel logs just prior to the last reboot. Use `cat /proc/last_kmsg > /sdcard/last_kmsg.txt` command to write its contents to a file on your storage.

---
Tags: samsung-galaxy-s-3, crashes, logging
---


title: How to fix the problem of Google Now？

text:
# Question
Title: How to fix the problem of Google Now？
I am using nexus5 with android 5.0. But in fact i cannot use the Google now service that says that network error. I had already search about this problem, but no one can really solve it? Does any one know how to fix it?

# Answer
Try this go into settings/apps/under the "ALL" tab scroll and tap on google app/ force stop, and clear cache. power you device off and back on. Test and you should be good to go.
> 2 votes

---
Tags: google-now
---


# Question
Title: alternative to android build in encryption?
I have got a Samsung S3 that forces me to use a 6-charakter password for the phone/SD card encryption. I would like to use a PIN (4-digits) as it was possible in earlier Samsung phones. I am aware of the reduced security but for practical reasons I want to use the PIN. What are my options? I see there is the option to use any kind of "file vault" app, but they require to move my files and folders into the apps container. Is there any option to encrypt the android leaving the files in the original place?

# Answer
You already indicated the possible use of an app. And indeed, next to the so-called "vault apps", there are several options for Encryption of Files and Folders which work transparently on the file system. For some, you still will need to use "specific folders" which you encrypt, though – while most of the others fall into the category of requiring root access.

Some example apps you might wish to take a closer look at include, but are not limited to:
> 0 votes

---
Tags: samsung-galaxy-s-3, security, encryption
---


# Question
Title: Is there any way to change the emoticons in the standard android sms app?
The green robot smilies are incredibly irritating, IMO.

I'm open to suggestions of other SMS apps that have different emoticons as well, but the few I've looked at seem to just skin the standard SMS app, emoticons and all.

# Answer
From what I've been able to glean - No, it's not possible via any built-in settings in the stock Messaging app.

Handcent SMS, however can disable all smiley icons so all you see is the actual text - the punctuation characters. To do this in handcent press MENU \> SETTINGS \> CUSTOM STYLE \> BUBBLE SETTINGS

Move thru the list of options shown on the bottom (contained within a tab with an arrow) until you see DISABLE SMILEYS. Click that and when prompted SAVE your settings.
> 11 votes

# Answer
If you are willing to root your phone, it is possible to change this. You can go into the mms apk and change the PNG files of the Smileys to whatever you like. Then you recompile the apk, push it to your phone, and restart. If you are running cyanogenmod or any other theme that uses a theme system, this change is possible using this too.
> 3 votes

# Answer
If you want eyecandy then try Handcent SMS.
> 2 votes

# Answer
I just had to figure this out for my girlfriend's phone yesterday because she also doesn't like the standard Android smileys.

After installing Handcent, Go to "Settings" --\> "Application settings" --\> "Smileys & emoji settings" and there under "Smileys settings" you can choose which type of smileys to use.

So switch from "System default" to "Handcent" then you get the non-Android smileys :)
> 2 votes

# Answer
Seems except of installing third party software like Handcent or probably changing some apk files manually or some other magic for normal users, there is no way to do it. I can't believe it, it is total fail from Android to not have options to disable these smileys. No matter if their look is irritating or not :)
> 0 votes

# Answer
I had this annoying problem on my Galaxy S4.

If you don't use the - , as in smiley :) or sad :( then it won't convert it to an emoticon or create an MMS.

If you use the menu when in the messaging app (in a thread) and hit the "Insert Smiley" you get a list of the text to emoticon translations. Just don't use any of the exact text sequences and it won't recognize and then convert them!

Way too simple.
> 0 votes

---
Tags: sms
---


# Question
Title: where can a generic application write on an SD card?
I have a tablet running KitKat and face the problem of not being able to write to the SD card (specifically with `QPython`). I cannot root the tablet (yet).

My understanding is that an application can only write to a special directory which is created for the lifetime of the application in `/extSdCard/Android/data`.

Indeed, I can see there a bunch of directories, some of which have names which are the ones of my apps (it looks like a Java style way of naming, I do not know Java but I saw some spectacular stack dumps which had that nomenclature).

Now, I do not see anything close to `QPython`, which brings the questions:

* do all applications create by default this special directory?
* if yes: how can I match the name of the app to the directory?
* if no: is there a way for such application to write to the SD card?

# Answer
> 0 votes
Those questions is pretty easy to answer:

1. No, Android only creates those folders, if they are used. This is valid for both, *internal* SD and *external* SD.
2. There are many ways to get the package name (this is the internal name) of an app. The easiest way would be going to `http://play.google.com`(Google Play Store) on PC and opening the app's page there, then simply look at the last part of the url: e.g. `https://play.google.com/store/apps/details?id=com.hipipal.qpyplus` (the `id=` part). For `QPython` this is: `com.hipipal.qpyplus`.
3. Every application can write to its own folder. Reading or writing to other folders on the *external* SD card requires special permissions.

---
Tags: 4.4-kitkat, 5.0-lollipop, external-sd
---


# Question
Title: Install the Galaxy Nexus Messaging app onto the Nexus 5
It seems that Nexus 5 ships with Hangouts as the default (only) app for SMS messaging but I'm not interested in Hangouts and I prefer the messaging app I had on my Galaxy Nexus.

How do I get the Galaxy Nexus Messaging App onto my Nexus 5?

# Answer
> 4 votes
You're not alone in wanting the old Messaging app!

Even though the old stock Messaging app is no longer included in Android, you always have the option of installing an alternative. In fact, **people are recommending 8sms as a replacement** for Hangouts that is **almost identical to the original stock Messaging app**. In fact, it is built from the source code of the original Messaging app, with "some enhancements".

# Answer
> 0 votes
Your best bet will be a third party solution as Google is attempting to consolidate many of their services and apps together for a more streamlined approach. I can understand not wanting to muck with Google messaging when all you want to do is send SMS, but that's the way they are headed with Hangouts being the Messaging app.

# Answer
> 0 votes
Now, if your Nexus 5 is updated to Android 5.0+ you can use this new Messenger app from Google.

---
Tags: sms
---


# Question
Title: Bad experience with lollipop 5.0 version
I am facing lot of problems with lollipop version with my MOTO-G 1st Gen, after i upgraded to lollipop my mobile got very slow and frequently getting strucked at that time am able to see only white screen. and it is not allowing me even to switch off my mobile..

very bad experience with Lollipop 5.0 OS...

# Answer
> 0 votes
I would try a factory reset

There are many that have this issue after a major upgrade and generally a reset and starting over will clear out anything causing issues

---
Tags: 5.0-lollipop, motorola-moto-g
---


# Question
Title: I don't have flashlight icon on notification page
I just got lolipop on my note 4 bit it doesn't have the flashlight on the notifications quick page. What's up with that? is there a way I can get it?

# Answer
> -1 votes
Try looking for it in the widegets section and add it from there.

---
Tags: notification-bar
---


title: Can't find uploaded photos on Google+

text:
# Question
Title: Can't find uploaded photos on Google+
I uploaded my photos on to Google+ via Auto upload. My phone died.

A few weeks later I was able to get a new phone. But now My Google+ account shows no photos. Where did they go?

First phone was a *Motorola Droid Razor,* now I have a *Samsung Galaxy S3.*

# Answer
> -1 votes
There should be a photos app which comes with google+ app. This app contains your uploaded photos.

---
Tags: samsung-galaxy-s-3, google-plus-photos
---


# Question
Title: msm_otg kernel wakelock preventing deep sleep
Ever since upgrading my stock Sprint Galaxy S3 to the official Jelly Bean release, my phone won't go in deep sleep at all, it's constantly at 384MHz. It's because of msm\_otg kernel wakelock. Anyone have any idea how to disable that?

```
===================
General Information
===================
BetterBatteryStats version: 1.11.0.0
Creation Date: 2012-10-29 14:02:58
Statistic Type: (3) Since Unplugged
Since 2 h 10 m 50 s
VERSION.RELEASE: 4.1.1
BRAND: samsung
DEVICE: d2spr
MANUFACTURER: samsung
MODEL: SPH-L710
OS.VERSION: 3.0.31-329968
BOOTLOADER: L710VPBLJ7
HARDWARE: qcom
FINGERPRINT: samsung/d2spr/d2spr:4.1.1/JRO03L/L710VPBLJ7:user/release-keys
ID: JRO03L
TAGS: release-keys
USER: se.infra
PRODUCT: d2spr
RADIO: L710VPBLJ7
Rooted: false
============
Battery Info
============
Level lost [%]: 19 Bat.: 19% (74% to 55%) [8.7%/h]
Voltage lost [mV]: 259 (4036-3777)
===========
Other Usage
===========
Awake (): 2 h 10 m 49 s  (7849 s) Ratio: 100.0%
Wifi On (): 2 h 10 m 50 s  (7850 s) Ratio: 100.0%
Wifi Running (): 2 h 10 m 50 s  (7850 s) Ratio: 100.0%
Bluetooth On (): 2 h 10 m 50 s  (7850 s) Ratio: 100.0%
No Data Connection (): 1 h 28 m 40 s  (5320 s) Ratio: 67.8%
No or Unknown Signal (): 1 h 28 m 40 s  (5320 s) Ratio: 67.8%
Screen On (): 16 m 13 s  (973 s) Ratio: 12.4%
Deep Sleep ():  (0 s) Ratio: 0.0%
=========
Wakelocks
=========
NetworkLocationLocator (com.google.android.apps.maps.Maps): 6 m 15 s  (375 s) Count:339 4.8%
SignalCollector.ScannerThread (com.google.android.apps.maps.Maps): 3 m 19 s  (199 s) Count:63 2.5%
AlarmReceiver (com.sec.android.app.clockpackage.Clock): 39 s  (39 s) Count:14 0.5%
AlarmManager (in.vineetsirohi.customwidget.Ultimate custom widget (UCCW)): 34 s  (34 s) Count:28 0.4%
AlarmManager (Android System): 29 s  (29 s) Count:278 0.4%
LocationReceiverService (com.google.android.apps.maps.Maps): 17 s  (17 s) Count:857 0.2%
EntriesRefresh_wakelock (com.google.android.googlequicksearchbox.Google Search): 17 s  (17 s) Count:16 0.2%
*sync*_gmail-ls (com.google.android.gm.Gmail): 16 s  (16 s) Count:12 0.2%
CheckinsNotificationService (com.google.android.apps.maps.Maps): 12 s  (12 s) Count:685 0.2%
ActivityManager-Launch (Android System): 12 s  (12 s) Count:51 0.2%
AlarmManager (com.espn.score_center.ScoreCenter): 9 s  (9 s) Count:135 0.1%
AlarmManager (com.google.android.apps.maps.Maps): 8 s  (8 s) Count:1701 0.1%
*sync*_com.google.android.apps.plus.content.EsProvider (com.google.android.apps.plus.Google+): 7 s  (7 s) Count:1 0.1%
GmailProviderProviderChangedBroadcastWakeLock (com.google.android.gm.Gmail): 7 s  (7 s) Count:4 0.1%
*sync*_com.android.calendar (Calendar): 7 s  (7 s) Count:11 0.1%
FaceDetectionService (Android System): 6 s  (6 s) Count:144 0.1%
GTALK_ASYNC_CONN_com.google.android.gsf.gtalkservice.AndroidEndpoint (Google Services): 6 s  (6 s) Count:43 0.0%
AsyncCollectorListener (com.google.android.apps.maps.Maps): 6 s  (6 s) Count:1089 0.1%
sleep_broadcast (Android System): 5 s  (5 s) Count:85 0.1%
*sync*_com.google.android.apps.docs (com.google.android.apps.docs.Drive): 5 s  (5 s) Count:6 0.0%
ConnectivityService (Android System): 5 s  (5 s) Count:146 0.0%
DocsSyncAdapter (com.google.android.apps.docs.Drive): 5 s  (5 s) Count:2 0.0%
PhoneWindowManager.mBroadcastWakeLock (Android System): 4 s  (4 s) Count:60 0.1%
NetworkLocationCallbackRunner (com.google.android.apps.maps.Maps): 4 s  (4 s) Count:546 0.1%
NetworkLocationPassiveCollector (com.google.android.apps.maps.Maps): 4 s  (4 s) Count:551 0.1%
LocationReportingService (com.google.android.apps.maps.Maps): 4 s  (4 s) Count:1704 0.1%
NLP PendingIntent client in com.google.android.apps.maps (com.google.android.apps.maps.Maps): 4 s  (4 s) Count:1224 0.1%
AlarmManager (com.levelup.beautifulwidgets.Beautiful Widgets): 4 s  (4 s) Count:131 0.1%
*sync*_com.android.contacts (Google Services): 3 s  (3 s) Count:4 0.0%
BackgroundRequestService (com.facebook.katana.Facebook): 3 s  (3 s) Count:29 0.0%
NLP PendingIntent client in com.google.android.googlequicksearchbox (com.google.android.apps.maps.Maps): 3 s  (3 s) Count:166 0.0%
*sync*_com.sec.android.gallery3d.picasa.contentprovider (com.sec.android.gallery3d.Gallery): 2 s  (2 s) Count:2 0.0%
net.comcast.ottclient.common.sync.WakefulIntentService (net.comcast.ottclient.XFINITY Connect): 2 s  (2 s) Count:6 0.0%
RILJ (Phone): 2 s  (2 s) Count:70 0.0%
AlarmManager (com.android.providers.calendar.Calendar storage): 2 s  (2 s) Count:26 0.0%
AlarmManager (flipboard.app.Flipboard): 2 s  (2 s) Count:3 0.0%
*sync*_com.google.android.music.MusicContent (com.google.android.music.Google Play Music): 2 s  (2 s) Count:6 0.0%
NetworkStats (Android System): 2 s  (2 s) Count:43 0.0%
ScheduleNextAlarmWakeLock (com.android.providers.calendar.Calendar storage): 2 s  (2 s) Count:30 0.0%
*sync*_com.android.browser (Google Services): 1 s  (1 s) Count:80 0.0%
SyncLoopWakeLock (Android System): 1 s  (1 s) Count:377 0.0%
show keyguard (Android System): 1 s  (1 s) Count:9 0.0%
AudioOut_15 (1013): 1 s  (1 s) Count:5 0.0%
MQTT (com.facebook.katana.Facebook): 1 s  (1 s) Count:25 0.0%
GTALK_CONN (Google Services): 1 s  (1 s) Count:181 0.0%
*sync*_subscribedfeeds (Google Services): 1 s  (1 s) Count:109 0.0%
NfcAdapterManagerImpl (com.google.android.apps.walletnfcrel.Wallet): 1 s  (1 s) Count:10 0.0%
AlarmManager (com.birdstep.android.cm.Sprint Connections Optimizer): 1 s  (1 s) Count:3 0.0%
Event Log Service (Google Services): 1 s  (1 s) Count:107 0.0%
AlarmManager (Google Services): 1 s  (1 s) Count:216 0.0%
NLP ActivityPendingIntent client in com.google.android.apps.maps (com.google.android.apps.maps.Maps): 1 s  (1 s) Count:205 0.0%
AudioOut_3 (1013): 1 s  (1 s) Count:6 0.0%
AudioOut_2 (1013): 1 s  (1 s) Count:7 0.0%
reset keyguard (Android System): 1 s  (1 s) Count:131 0.0%
AlarmManager (org.fueledinc.jackthreads.android.JackThreads): 1 s  (1 s) Count:24 0.0%
AlarmManager (com.facebook.katana.Facebook): 1 s  (1 s) Count:47 0.0%
================
Kernel Wakelocks
================
"msm_otg" (): 1 h 54 m 31 s  (6871 s) Cnt:(c/wc/ec)1/0/0 87.1%
"wlan_rx_wake" (): 25 m 11 s  (1511 s) Cnt:(c/wc/ec)1393/0/1393 19.2%
"PowerManagerService" (): 13 m 25 s  (805 s) Cnt:(c/wc/ec)1128/0/0 10.2%
"wlan_ctrl_wake" (): 8 m 17 s  (497 s) Cnt:(c/wc/ec)236/0/236 6.3%
"bam_dmux_wakelock" (): 4 m 4 s  (244 s) Cnt:(c/wc/ec)336/0/168 1.8%
"sec-battery-monitor" (): 1 m 45 s  (105 s) Cnt:(c/wc/ec)233/0/0 1.3%
"smdcntl0" (): 1 m 32 s  (92 s) Cnt:(c/wc/ec)1795/0/85 1.2%
"wlan_wake" (): 1 m 18 s  (78 s) Cnt:(c/wc/ec)35988/1/0 1.0%
"BTLowPower" (): 39 s  (39 s) Cnt:(c/wc/ec)16/0/16 0.5%
"msm_serial_hs_dma" (): 30 s  (30 s) Cnt:(c/wc/ec)16/0/0 0.4%
"radio-interface" (): 19 s  (19 s) Cnt:(c/wc/ec)40/0/0 0.2%
"alarm" (): 12 s  (12 s) Cnt:(c/wc/ec)1076/0/0 0.2%
"smdcntl1" (): 11 s  (11 s) Cnt:(c/wc/ec)12/0/6 0.2%
"msm_serial_hs_rx" (): 10 s  (10 s) Cnt:(c/wc/ec)37/0/37 0.1%
"vib_present" (): 7 s  (7 s) Cnt:(c/wc/ec)16/0/0 0.1%
"rmt_storage_1093353344" (): 3 s  (3 s) Cnt:(c/wc/ec)10/0/0 0.0%
"rmt_storage_1093353168" (): 3 s  (3 s) Cnt:(c/wc/ec)10/0/0 0.0%
"power-supply" (): 1 s  (1 s) Cnt:(c/wc/ec)233/0/0 0.0%
"sec-battery-measure" (): 1 s  (1 s) Cnt:(c/wc/ec)262/0/0 0.0%
"alarm_rtc" ():  (0 s) Cnt:(c/wc/ec)15/0/1 0.0%
"pm8xxx_adc_wakelock" ():  (0 s) Cnt:(c/wc/ec)262/0/0 0.0%
"mmc1_detect" ():  (0 s) Cnt:(c/wc/ec)2/0/2 0.0%
"mmc0_detect" ():  (0 s) Cnt:(c/wc/ec)2/0/2 0.0%
"qcril" ():  (0 s) Cnt:(c/wc/ec)865/0/0 0.0%
"KeyEvents" ():  (0 s) Cnt:(c/wc/ec)4189/0/0 0.0%
"ApmCommand" ():  (0 s) Cnt:(c/wc/ec)58/0/0 0.0%
"qmuxd_port_wl_0" ():  (0 s) Cnt:(c/wc/ec)1742/0/0 0.0%
"event7-734" (system, com.sec.android.app.gamehub, com.android.providers.security, com.google.android.backup, com.android.providers.settings):  (0 s) Cnt:(c/wc/ec)35/0/0 0.0%
"event0-734" (system, com.android.server.vpn.enterprise):  (0 s) Cnt:(c/wc/ec)1/0/0 0.0%
"event4-734" (system, com.android.server.vpn.enterprise):  (0 s) Cnt:(c/wc/ec)1/0/0 0.0%
"event1-734" (system, com.android.server.vpn.enterprise):  (0 s) Cnt:(c/wc/ec)1/0/0 0.0%
"event13-734" (system, com.microsoft.onx.app):  (0 s) Cnt:(c/wc/ec)57/0/0 0.0%
"event5-734" (system, com.asksven.betterbatterystats):  (0 s) Cnt:(c/wc/ec)11/0/0 0.0%
"event11-734" (system, com.android.server.vpn.enterprise):  (0 s) Cnt:(c/wc/ec)1/0/0 0.0%
"event10-734" (system, com.android.server.vpn.enterprise):  (0 s) Cnt:(c/wc/ec)1/0/0 0.0%
"event9-734" (system, com.android.server.vpn.enterprise):  (0 s) Cnt:(c/wc/ec)1/0/0 0.0%
"qmuxd_port_wl_1" ():  (0 s) Cnt:(c/wc/ec)6/0/0 0.0%
"msm_ipc_read" ():  (0 s) Cnt:(c/wc/ec)20/0/0 0.0%
"msm_ipc_router_smd_xprt" ():  (0 s) Cnt:(c/wc/ec)41/0/0 0.0%
======================
Alarms (requires root)
======================
======================
Network (requires root)
======================
==========
CPU States
==========
384 MHz (): 1 h 43 m 3 s  78.4%
486 MHz (): 3 m 46 s  2.9%
594 MHz (): 1 m 53 s  1.4%
702 MHz (): 2 m 8 s  1.6%
810 MHz (): 2 m 40 s  2.0%
918 MHz (): 3 m 59 s  3.0%
1.03 GHz (): 2 m 3 s  1.6%
1.13 GHz (): 1 m 39 s  1.3%
1.24 GHz (): 1 m 20 s  1.0%
1.35 GHz (): 31 s  0.4%
1.46 GHz (): 24 s  0.3%
1.51 GHz (): 7 m 53 s  6.0%
Deep Sleep ():  0.0%
==================
Reference overview
==================
Custom: Reference custom_ref created 0 s (Wl: null; KWl: null; NetS: null; Alrm: null; Proc: null; Oth: null; CPU: null)
Since charged: Reference since_charged_ref created 0 s (Wl: null; KWl: null; NetS: null; Alrm: null; Proc: null; Oth: null; CPU: null)
Since screen off: Reference since_screen_off created 0 s (Wl: null; KWl: null; NetS: null; Alrm: null; Proc: null; Oth: null; CPU: null)
Since unplugged: Reference since_unplugged_ref created 1 h 35 m 58 s  (Wl: 43 elements; KWl: 27elements; NetS: null; Alrm: null; Proc: 12 elements; Oth: 7 elements; CPU: 13 elements)
Since boot: Reference since_boot created 59 s  (Wl: 11 elements; KWl: 0elements; NetS: null; Alrm: null; Proc: 1 elements; Oth: 6 elements; CPU: 13 elements)

```

# Answer
> 1 votes
I started having major battery drain after updating some apps recently. Betterbatterystats showed this same msm\_otg as what was preventing sleep.

Uninstalling Google+ updates, and stopping Picasa sync fixed it. I didn't have a Picasa album showing in my gallery as the link indicates, but I am 100% that the G+ and Picasa connection was the culprit.

The steps listed in the link are:

* Open Settings, scroll down and tap Application Manager Tap All
* Select Google+ Tap Uninstall Updates
* Return to home screen by pressing middle button
* Find Google+ in apps menu and open it
* Follow setup steps, when prompted about Auto Uploads choose to turn them off
* Close Google+ Open Settings, scroll down and tap Accounts and Sync
* Select your Google account
* Untick these options if available: Sync Google+, Sync Google Photos, Sync Picasa Web Albums
* Tap Sync now at the bottom
* Tap Back arrow twice to return to main settings screen
* Open Application Manager Tap All Scroll down and tap Gallery
* Tap Clear Data
* Return to home screen by pressing middle button
* Open Gallery app, you should now find that the Picasa albums are gone!

# Answer
> -1 votes
This otg bug comes when phone is plugged into a computer in mass transfer mode . not sure if happens if you improperly disconnect the device . but that is the problem .

You can reboot to make sure its not running in background and sucking up battery.

# Answer
> -2 votes
In my case it was easy. I've tried everything. Service need to change the resistance behind the power socket on the motherboard. And now I don't have to reboot all the time. The battery can go into deep sleep.

---
Tags: 4.1-jelly-bean, battery-life, wakelock
---


# Question
Title: SD card problem, card gets suddenly removed and later added- Sony Xperia X8
I am using xperia x8 version 2.1 update 1.

Sometimes my phone creates problem with sd card i.e it automatically ejects stating *"sd card unexpectedly removed"* and after sometime it again shows *"sd card preparing"* and it works on. This distracts me to work in phone automatically the process gets delayed. I even tried by shutting down my phone, but the problem occurs.

# Answer
Looks like the cause of you problem might be:

1. Your SD card is corrupted or with some problem
2. Your version of Android is very outdated and might have bugs

Try to use another SD card, if you get the same problems then I highly recommend you to flash a custom ROM like CyanogenMod 7 for example. Here you can get some tutorials about how to make it Update Xperia X8 with official firmwares or custom firmwares
> 1 votes

# Answer
I faced the same issue at least couple of times, but now its stable. I also have Android 2.1 update 1 version on my phone.

I strongly recommend you back up all your data (Call logs, Messages, Bookmarks, Contacts and Market Apps) to a PC.

After backing up your data try the following:

1. Reset the Settings (Settings -\> Privacy -\> Settings reset). It's going to restart the phone. Let it restart the phone.
2. If step 1 doesn't help then do factory reset (Settings -\> Factory data reset). It's going to remove all the data from your phone.
3. If still no help then use Sony Ericsson Update Service to flash the Stock (Original) ROM into your mobile.

Please format, remove and reinsert the SD Card into your mobile.

You can try Nathan's solution, but your phone's Hardware should support the latest Android versions (\>= Android 2.2) otherwise there are Custom ROMs.

As far as I know your phone's hardware won't support higher versions of Android. It allows you to flash the custom ROM but you will be able to use very minimal features of that Android.
> 0 votes

# Answer
This could be a hardware issue. If the SD card is continually failing / un-mounting like this, try another SD card, and try the first SD card in another device.

If the first card fails in the second device, it's the card. (Cards are cheaper to replace, so hope it's this.)

If the second card fails in the Xperia X8, it's probably hardware related. I would not root & mod to attempt to solve this problem as it's more likely to be hardware/warranty related.
> 0 votes

# Answer
I solved my problem by going to `Settings -> SD card and phone storage` and unmounted then remounting the card.
> 0 votes

# Answer
use the chkdsk method first insert your sd card in a reader then insert it in your computer then type cmd in start windows then run the cmd next type chkdsk /x /f then the card letter ex.chkdsk /x /f F: and then it will check the error and fix.
> -1 votes

---
Tags: external-sd, sony-ericsson-xperia-x8
---


# Question
Title: How to disable android applications from running back ground automatically
My phone (Note3) has a large amount of ram, but there are always lots of applications that can run back ground which can easily consume more than 90% of your memory.

It's really annoying to manually clean them time to time.

Can I set it up so that if I click home button then I will end current app completely?

# Answer
No, there's no setting to fully close an application when you press the home. It depends on how the program is built. Some stay running, some stay in memory but are inactive (not eating CPU but wasting memory in case you restart the program), and some just close as desired. Additionally, there are plenty of Samsung or carrier applications that run in the background full time and don't have an onscreen program to open or close.

There are several applications on the Google Play Marketplace that will automatically close all applications for you either on a schedule or on demand, but that's as close as it gets unfortunately.

Perhaps there are more technical answers that involve custom ROM's, but that's not applicable within the confines of a SU question/answer.
> 0 votes

---
Tags: applications
---


title: How to recover android

text:
# Question
Title: How to recover android
My android Tablet PC eklasse Spark 4.0.3 7" Black Model No:ES01120905934.

Unfortunately using cleaner app some system file are deleted.

Can any one give me a suggestion what can i do now.

i can't found ROM of Frameware file in web to reboot.

# Answer
If you have a Backup, just *Restore it*.

or, there is **two way** :

Use something like : `EASEUS Data Recovery Wizard Professional`

> //for Recovery...

or another way ;

Download the rom and flash it for fix.

Where can I find stock or custom ROMs for my Android device?
> 0 votes

---
Tags: 4.0-ice-cream-sandwich
---


# Question
Title: Why don't I have a "users" setting? How to enable?
I've been fighting with this for over a year now. I keep finding instructions that say to go to Settings and click Users. I read that this setting is available on ALL 4.2+ tablets, but not some phones. Well... it isn't on mine! I've tried rooting and installing Xposed Installer's Multi Users module thinking "aha! that oughta do it!"... but no, even then it says to go to the Settings-\>Users, which isn't there.

Why in the world is my menu different than everyone elses'?

It is a Samsung Galaxy Tab 3 7.0 Model number is SM-T210R Android version is 4.2.2

# Answer
Wow, after a year of searching I finally have my own answer.

I don't know why, but my unit would never update from 4.2.2. Any time I tried checking for an update, I would just get a "failed" message.

I found these instructions for manually updating to 4.4 (KitKat) and that worked as well as introduced the previously-missing Users menu!
> 1 votes

---
Tags: 4.2-jelly-bean, settings, multi-user
---


title: Nexus Software Update Debate

text:
# Question
Title: Nexus Software Update Debate
I need you end a debate me and my friend are having. He claims that the Nexus phones only have the capability of one software update in the sense that it'll only update to whatever is next after Lollipop and that's it while i claim that it'll update to every software update. Who's right. Thank You In Advance

# Answer
Nexus devices will receive updates at least 18 months after their initial release. There are some minor releases 5.0.1 or 5.0.2, which are not distributed to every Nexus device because those releases may only fix bugs associated with specific devices.

Also, some devices will receive updates past the initial 18 months of its release. For example, the Nexus 4 was released in November 2012, but has still been receiving updates more than 2 years later.

It is also possible that a device will get no more than 18 months of updates. A famous example is the Galaxy Nexus, which included hardware made by Texas Instruments who moved away from phone processors. As a result, Google decided not to upgrade the device beyond Android 4.3, which means it only received 20 months of official updates. Despite this, it is still possible to upgrade to KitKat and Lollipop if you don't mind using community-created ROMs.

For an official resource directly from Google, they explain the Nexus update process as the following:

> Nexus 4, Nexus 5, Nexus 6, Nexus 7, Nexus 9, and Nexus 10 devices receive the latest version of Android directly from Google. Once an update is available, it can take up to two weeks for it to reach your device. Based on your carrier, it may take longer than two weeks after release to get an update.
>
> Nexus devices may not receive the latest version of Android if they fall outside of the update window, which is usually around 18 months after a device has been released.

Considering Google's recent emphasis on Android One, the system requirements for Android are likely to remain pretty lean for a while to accommodate the lower-end hardware Google seems eager to support. Since you tagged your question as "Nexus 6", it is unlikely you'll need to worry about Google upgrading your phone to the latest version of Android for a long time since the reasons of the past (lack of hardware capability) won't be an issue for you.
> 0 votes

---
Tags: updates, nexus-6
---


# Question
Title: i9300 bootloop and cannot install GApps?
I was trying to install Resurrection Remix ROM on my GT i9300 but I am stuck in a boot loop.

What have I done to my phone so far?

1. Rooted my phone using CF-AutoRoot
2. Installed CWM
3. Did a NANDroid backup
4. Factory reset from "Settings"
5. Factory Reset from CWM Recovery
6. Installed Resurrection from recovery (success)
7. Installed GApps from recovery (failed, status 7)
8. Reboot

I got the boot loader animation on reboot, an "Updating Apps" popup and then a bootloop.

**How do I solve this?**

*I did try flashing Resurrection from Recovery again but it did not help*

Update:

**ROM VERSION:**

```
[ROM] [5.0.2] [LOLLIPOP] [i9300] RESURRECTION REMIX 5.3.9[CM12-BASED]

```

**GAPPS VERSION:**

```
gapps-lp-20141109-signed

```

**ERROR LOG:**

```
Installing files...
Cleaning up and setting metadata...
set_meta_data_recursive: some changes failed
E: Error in /sdcard/0/gapps-lp-20141109-signed.zip
(Status 7)
Installation aborted.

```

# Answer
> 2 votes
This is on Other `Resurrection Remix ROM's` is normal.You're right, i had the same problem with that.But try this (i fixed with below after two try) : Just like this ; (**it maybe take a ten minute or more**)

But please remember, ask this question from Developer for Bug fixes or More information. anyway, hope this helps.

---
Tags: cyanogenmod, samsung-galaxy-s-3, rom-flashing, custom-roms, clockworkmod-recovery
---


# Question
Title: Can't save proxy settings after installing AdBlock Plus
I installed the AdBlock Plus app and I need to modify the proxy settings, but the "Save" button is disabled and I cannot do anything. Could you please help me out? I have an LG P970 running Android 4.0 ICS.

Screenshot (click image for larger variant)

# Answer
Its not about adblock i guess. Its is just that you have to give proxy server ip instead of hostname ( it looks something like 10.X.X.X ). it will enable save button.
So you put that ip in proxy hostname and save button will be enabled. ( It worked for me in my android)
> 1 votes

# Answer
I have a LG G Pad and had the same problem. All I needed to do was type the correct WiFi password again and the `Save` button was became enabled, allowing me to set my manual proxy settings for Adblock Plus.
> 1 votes

# Answer
I just did it, according to ADP instructions. Tap on app, which should have an error message about your proxy settings. When you find your network, hold it until Modify Network appears.

> Show advanced options (need tablet in vertical position to see this). Look for proxy settings and set to Manual. Proxy settings should be localhost. Set port to 2020. On my page, I had to fill in every line, in order for the save button to appear. Hit Save.
> 0 votes

# Answer
On some devices, the **Save** button will be grayed out until you re-type your Wi-Fi password.
> -1 votes

# Answer
I also had the same issue but not long after I figured the proxy number given was a mirror image I mean the number was not actually typed but instead you had to type the given number in the box. and change the proxy host to localhost but after this you will have an issue with chrome connecting to the proxy server. the solution for me to this was I went to settings in chrome and went to advanced, bandwidth and management and selected reduce data usage and enable it.
> -1 votes

# Answer
Simply put do this.... host name : LocalHost Proxy: 2020 Proxy reason: adblock.com Proxy setting DHC25 (or watever just not static)

Click save and re-enter ur wifi password and ur done
> -3 votes

---
Tags: adblock-plus
---


# Question
Title: New phone : migrate pictures and videos?
Alright, I just got my new oneplus one (replacing my old samsung). To get startes, i just need to get pictures copied to my new phone.

Not as easy as i thought!

1) google plus does not "recover" images to my new phone. It just lets med see images from my old phone via the net. Not good enough.

2) most sync apps (i've tried about 10 og them) syncs files, but fails to sync timestamps. For images this is fine (exif data is used), but all videos appear as being filmed today on my new device.

How do i get images and videos to my new phone WITH timestamps preserved?

# Answer
Actually it's not sth in your hand to modify easily, but i've found some tricky solutions you can use.

At first take a look at a pre-asked related question here.

The second way which is a kinda boring is to use File Timestamp to rewrite your own custom time metadata on any file you want.

hope it helps you!
> 1 votes

# Answer
It should be possible for you to connect your old phone to a computer, navigate to the photos directory and copy them over to your computer.

After that, connect your shiny new OnePlus One and copy the images over.

This should preserve all the EXIF data including the timestamp
> 0 votes

---
Tags: sync
---


# Question
Title: Cannot take screen lock with password off
On my Samsung Galaxy S3, when I try to take off the password and change to swipe everything is greyed out so I went to clear credentials and that also is greyed out.

How can I remove the screen lock?

Click image(s) for larger version

# Answer
Try this ones too...
*** Settings -\> Security -\> Deactivate Administrators. Deactivate anything listed (including Android Device Manager, you can activate it later on).**
After that...
*** Settings -\> Security -\> Clear credentials.**
> 0 votes

---
Tags: samsung-galaxy-s-3, lock-screens
---


title: How to combine two or more proxies?

text:
# Question
Title: How to combine two or more proxies?
I already use a proxy for my WiFi . Now, in order to use Adblock Plus, I need to change the proxy to localhost:2020 *(as asked by adblock plus)* .

How can I combine the two proxies ?

My phone is not rooted.

# Answer
Directly from : How To Connect To Other Proxy Developer said : `Root NOT needed on 3.x or higher android OS`.just try it.

Download SandroProxy (From Google Play)

**Set Android OS proxy to point to `SandroProxy` :**

Go to `-> Android OS Settings -> Wifi` \- *Long click* on active wifi connection. Menu will appear. `Choose Modify network`.

On the bottom there is option Advanced settings. Turn it on. Scroll down.

Set proxy to manual, localhost 8020 for Drony or 8008 for SandroProxy. Set SandroProxy to connect to other proxy:

Start SandroProxy and go to wizard if it doesn't appear. `(Log tab -> Menu->Wizard)`

Select Connect to other proxy Set (tcpip or hostname) and port to proxy, username (domain\user or realm\user) and password

> Don't forget to activate with Active checkbox and click on Set button
> 0 votes

---
Tags: proxy
---


title: g sensor not working at all

text:
# Question
Title: g sensor not working at all
I have an Asus memo pad, All of the sudden its g sensor stop working, I tried `accelerometer` and `bubble`, they show that g sensor not working at all.

any help?

# Answer
I find the solution, according to here, I turned off auto rotate and turned off tablet for about ten minutes, then turn it on again and now g sensor works!
> 0 votes

---
Tags: 4.4-kitkat, sensors
---


# Question
Title: Unknown Baseband i9300 after flashing CM11?
I flashed my rooted i9300 to go from stock to CM 11. I used TWRP twrp-2.8.6.0-i9300 to flash it. Previously, I did a nandroid backup using CWM but since CWM had problems with flashing GApps, I had to switch to TWRP.

Flash successful. GApps successful. However, I have:

1. "No Service" problem
2. "Baseband Unknown" in the "About device" section
3. I have a non-blank `/efs` folder. *I read that a lot of times people have issues because the folder is empty after flashing.*

Having gone over this XDA HOW-TO, I am **guessing** that I need to flash a modem for my particular phone. I even managed to locate a collection of modems on XDA.

But a couple of questions remain:

1. What modem do I flash? My stock was 4.2 bought in Saudi Arabia so I am guessing I will need a corresponding modem? *but I have moved to India so what modem do I use? I believe the modem suffixes like JV, etc. have importance?*
2. How do I flash that modem?

# Answer
> 2 votes
`Official CM` uses ***open source RILs*** so these Samsung RILs won't be compatible.

Galaxy S3 RIL + Modem CWM Flashable Collection

i can't test this one, but you can.

**and also, read** :

* Do not flash these zips on leaked Android 4.2 Samsung ROMs unless you delete the System folder inside the zip using a tool such as WinRAR. Otherwise you will end up with no signal and you may have to re flash your ROM to get the 4.2 RILs back.
* **XXEMG4** and later ***Modems will modify your efs partition***(where your phone IMEI info is) making older modems incompatible with your phone. In order to use older modems again you must restore an old backup of your efs partition. So make sure to backup your efs partition before you do anything.

**This is for india :** \- ***DDEMB1***

> Android : 4.1.2 Date: 20/02/2013 Carrier-Country-Region: Unbranded - India, Sri Lanka, Nepal - South Asia RIL MD5: 788BBF58812206981E4465966BA45BBD

Download : Mediafire

and as i said, if you have an backup, goto `Recovery -> Install from Zip` and install latest `EFS` From last rom.

***P.S* : Try to flash stock rom.if this problem exist Yet, you need `z3x` Box for baseband and fix this.**

hope this helps.

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


# Question
Title: Should I charge phone overnight or let battery down to a minimum?
For many times I found myself in a situation, that my battery charge was about 25-30% when I was going to sleep. Since I was always told to not let battery down below 20% (correct me, if that's wrong) I was faced with two options in this situation:

* plug phone to charger and let it charge for entire night,
* leave it and let it down to about 10-15%, that is below *wrong* level for battery charge.

I was always wondering, what option is best for my battery's life and phone's overall performance.

Can someone provide information, which option is better in mentioned situation?

# Answer
Never let it run down below 10% if you can help it. Running down to "absolute zero" harms your battery (and might even render it inoperable – which is why most devices shut-down before reaching that point). Modern LiIo batteries don't suffer from "memory effect", so ideally you'd plug-in a charger whenever possible: "trickle-charging" doesn't hurt them, low charge (less than 5% definitely) shortens their life-span.

For details, please check with...
> 3 votes

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


# Question
Title: How to use camera without unlocking phone? (Jelly Bean on S3)
I put Jelly Bean on my Verizon Samsung Galaxy SIII using http://www.cyanogenmod.com/blog/cyanogenmod-10-m2.

I know that it should be possible for me to use my camera to take pictures quickly (without unlocking my phone). (See Is it possible to use the camera without unlocking first?)

But I haven't figured out how.

I use a 4x4 pattern lock screen.

# Answer
> 1 votes
WHAT THE MANUAL DOES NOT SAY IS:
**Camera Quick Access = On (Might as well switch this off as it cant work out how to get by the Pattern Recognition for the camera to auto start)**

WHAT IS DOES SAY IS: **Settings**-\>**Scroll down to Personal**-\>**Lock screen**-\>**Lock screen options**-\>**Scroll down to Features**-\>**Camera quick access ON**

***Camera quick access***:
While the screen is locked, and help upright tap and hold the screen, and then rotate the device to the landscape view to launch the camera (when the camera shortcut is activated).

See p. 152 of the Samsung User Manual from September 2012 Jelly Bean version.

# Answer
> -1 votes
I do it frequently on a Q700 XOLO. Simply swipe downwards on the lock screen. And then you get to the default camera screen. You can even add another app there if you want to use them without unlocking your phone.

---
Tags: cyanogenmod, lock-screens, 4.1-jelly-bean, camera
---


title: LED light and Lollipop update

text:
# Question
Title: LED light and Lollipop update
My LED light will not work now with the most recent update how can i fix this? I'm also having issues with my phone telling me when i have a text ( where before i would get my notification at the top of my phone ( i use Textra) now i'm not notified unless i have the notification set for my locked screen but i hate that. i don't want a bunch of notification on my locked screen. I have the Samsung Galaxy S5

Any help is appreciated.

# Answer
Honestly I had this problem as well... no matter what I had done about it I was having problems with it. In the end I took out my SD card and did a factory restore. It fixed my problem and it might be what you have to do to fix yours. I recommend taking out the SD card if you have one because I tried with it in and even factory restoring didnt work for some reason.

hope this helps!
> -1 votes

---
Tags: 5.0-lollipop, samsung-galaxy-s-5
---


title: Calling causes freeze

text:
# Question
Title: Calling causes freeze
I own a Samsung Galaxy S2 I9100, currently running Android 4.0.3 XWLP7, rooted. My problems however started even before rooting the phone.

The problem is that whenever I try to call someone, there is about a 20% chance that the phone will freeze, sometimes for over a minute(!), without performing any action. I can hide the Phone application by pressing the home button, but the app itself is frozen and unresponsive. After some time passes, the call is made, even if I've hidden the Phone app by pressing the home button.

All other apps seem to work without any issues. The phone is otherwise completely usable and no other defects can be observed.

A while ago after googling, I found a thread on xda-developers that recommended clearing the data of "Call settings" from Settings -\> Applications -\> All. At the time I believed this to solve my problem, but the problem reappeared pretty soon, and I do not believe it to be relevant at all now.

I have tried restoring my phone to factory state, including deleting everything from the phone storage and reinstalling the OS, without any effect on the issue.

Is this a known issue, and if so, are there any remedies?

# Answer
Do you have a screen protector or is the light sensor dirty or obstructed? This is how i fixed mine!!! My phone did the same thing. Screen would go black when making or receiving calls. Audio still worked but the phone was inoperable in every other way during this malfunction. i realized those little sensors were dirty and partially blocked, after cleaning the obstruction the phone was PERFECT!
> 0 votes

---
Tags: samsung-galaxy-s-2, calls
---


# Question
Title: Deleting photos on Google+ doesn't delete them on local storage on my phone
I'm still getting used to the Auto Backup functionality in the Photos app. I turned this feature on and all my photo's are correctly synced to Google+.

When I delete a photo on my phone (Nexus 5) it also gets deleted on Google+. However, when I delete photos on the Google+ website, they don't get deleted on my phone.

Is this just how this thing works, or is there something wrong in my setup? I tried turning off Google+ photo sync in the settings, but that didn't change anything. When I delete it on the Google+ web page, it says the photos will also be deleted on all synchronized devices, so isn't that how it's supposed to work then?

It would make it a whole lot easier to delete photos that I don't need on a big screen like my laptop, and to have them automatically deleted on my phone to free up storage space.

# Answer
Yes this is how things work. Google+ does not sync photos, it backs them up online. It is a one way action from your device to Google+.
> 1 votes

---
Tags: sync, nexus-5, photos, google-plus
---


# Question
Title: after factory reset can nexus get lollipop through ota?
I use nexus 4 which got updated to lollipop on 27th Nov via ota . the thing is the phone got reset by mistake n it again came back to jellybean will it get the update again through ota ?? Or is there any other way? I don't knowto install it manually..

# Answer
If your ***Current Rom*** `Country (Or region)` have Lollipop Update,

yes you can.

Else (Install manually) :

* **For find Frimware :**

Where can I find stock or custom ROMs for my Android device?

Or download `factory image` : (developers.google)

How to install Android 5.0 Lollipop on a Nexus 4

How to manually install Android Lollipop on a Nexus device
> 0 votes

---
Tags: 5.0-lollipop
---


# Question
Title: What does "Add to Queue" mean in "Play Music"?
What does "Add to Queue" mean in "Play Music"? I've seen an answer elsewhere which said "it adds to the current play list." That answer makes no sense. What "current play list?" There is no such concept in the application.

For example, I'll start the application and no music is playing yet. I'll go to my playlists and pick one. Again, no music is playing yet. Then I can pick "add to queue." Nothing happens. I have no idea what that just did.

I then select a song to start playing, and I'm on my way. I still have no idea what the "add to queue" accomplished.

I'm using the Samsung S4.

# Answer
> 1 votes
This is the expected behavior. Queue is the "Currently Playing Playlist"

You have Playlist A with Song 1,2,3 and 4.

If you start listening to Playlist A, The Currently Playing Playlist will consist of Song 1,2,3,4.

If you see Song 1337 , then "add to queue" while listening to Song 2, the Currently Playing Playlist will consist of Song 2,1337,3,4.

If the next day, you start Playlist A from the beginning, it will still only hold Song 1,2,3,4.

# Answer
> 4 votes
Adding to queue means there should be something playing first before the queue is created. Try playing one song then add another music to the queue. Don't pick another song, just wait for the current song to finish. The next song will be the song you placed in the queue.

# Answer
> 1 votes
You add songs one after the other.

So the last song you have added will play at the end.

---
Tags: google-play-store, music-player
---


title: Delay in sending messages

text:
# Question
Title: Delay in sending messages
I'm Using G3 rom v8 by bountyman334 on LG e980. Message sending is taking a lot of time, delay in sending of about 5-10 minutes and sometimes fails. Tried to update Rom but nothing worked. need help.

# Answer
> 1 votes
This is About your Network, Not android.

> Network Busy or other reasons...

Contact with `Network-Operator`,

they can help you.

---
Tags: stock-android
---


title: How to Chromecast Spotify?

text:
# Question
Title: How to Chromecast Spotify?
How can I Chromecasting Spotify from an Android device?

1. App Image or only sound.
2. With or without Internet connection.
3. Utilizing Downloaded tracks, when available.
4. With my device as mobile Hotspot? I tried Screencast, but it wants a Wi-Fi connection. (Youtube works OK).
5. What about a Kindle? (Now I have a Samsung phone running as hotspot, and a Kindle Tablet - if I could use the Kindle, I would also circumvent the hotspot issue).

Can it perhaps be difficult to find support for Kindle and Spotify, because the Chromecast intended for selling stuff for Google?

# Answer
> 1 votes
If your device is rooted, you can use BubbleUPnP (in the Play Store) as an Xposed module. Then you can cast the phones audio to your chromecast or TV via DLNA.

# Answer
> 0 votes
The easiest way is to use Spoticast by NOP Developments. By setting Device Broadcast to True and logging into your Spotify account, it will allow you to push your Spotify content onto the TV.

Keep in mind that because of the Spotify API, this isn't a perfect method. Sometimes the connection will fail or there will be a slight delay, but it doesn't require root or anything special.

---
Tags: chromecast, spotify, amazon-kindle
---


# Question
Title: How to debug "wlan_wake kernel wakelock" on an unrooted device?
The question is as short as the title. I've a Samsung Galaxy Note 3 & it has started showing issues where the CPU remains in lowest possible frequency (250Mhz) and it doesn't go to deep sleep.

I tried uninstalling all the apps that I installed in last 2 days but I can still see the issues.

Searching on google isn't helping either. Most of the posts that get in search results are the posts where people paste the betterbatterstats output. On the official wiki, https://github.com/asksven/BetterBatteryStats-Knowledge-Base/wiki/wlan\_wake , it's mentioned that a sniffer should be used to debug.

I saw that most of the sniffers actually require root. So, how do I debug this wakelock without rooting my phone?

# Answer
> 0 votes
This is mostly caused by "scanning always available" under Advanced Wifi Options. Disable it and you shall see this reduced significantly.

---
Tags: battery-life, kernel, wakelock
---


title: Cannot get Lynx browser to work

text:
# Question
Title: Cannot get Lynx browser to work
I downloaded a compiled lynx binary from XDA and everytime I start lynx it tells me that it is unable to connect to remote host. I changed the `lynx.cfg` to use `localhost` and it loads, but when I enter an URL, nothing. I tried it with 3G, 2G, and WiFi, and had no luck. What should I do to get it work?

# Answer
> 1 votes
The problem is that DNS binding support is different on Android. Lynx, wget, etc, if statically compiled by standard GCC under Linux, will not be able to lookup the domain name, but would work with a numerical ip address. You can see that problem in many of the busybox implementations for Android.

There is some discussion of this at Kevin Boone's KBOX2 Project

# Answer
> 1 votes
I found it !
Download Terminal IDE, it is an awesome shell for Android.
Installs the additional packages from within the app to get :
GCC, make 3.82, ssh, sshd, telnetd, bash, busybox, vim, mc, htop, TMUX, **links 2.7**, rsync, git, and more !

---
Tags: browser
---


# Question
Title: How to query/change the default gateway via bash on CM12?
When i do a 'busybox route' on CM12 i get this:

```
localhost / # busybox route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   *               255.255.255.0   U     0      0        0 wlan0

```

There is no default gateway defined. Practically there must be one as internet connection works properly (it is also set in Android WiFi settings). Other users seem to have the same routing table behavior (like here). It seems that this behavior started with Android5 as i can see standard "linux style" routing tables (with default gateway) on previous Android versions (like KitKat) on several places on the net.

Anyone know how to query/set/change the default gateway on CM12/Android 5 via shell/bash (not just adding another route with 'route add' - it's more about the specific one that is already set)?

# Answer
> 4 votes
Took me a while to find this answer, so sharing here... Lollipop uses different routing tables with rules per user and/or interface. Here is a sample when I'm connected on wifi:

```
root@hammerhead:/ # ip rule show
0:      from all lookup local
10000:  from all fwmark 0xc0000/0xd0000 lookup legacy_system
13000:  from all fwmark 0x10063/0x1ffff lookup local_network
13000:  from all fwmark 0x10064/0x1ffff lookup wlan0
14000:  from all oif wlan0 lookup wlan0
15000:  from all fwmark 0x0/0x10000 lookup legacy_system
16000:  from all fwmark 0x0/0x10000 lookup legacy_network
17000:  from all fwmark 0x0/0x10000 lookup local_network
19000:  from all fwmark 0x64/0x1ffff lookup wlan0
22000:  from all fwmark 0x0/0xffff lookup wlan0
23000:  from all fwmark 0x0/0xffff uidrange 0-0 lookup main
32000:  from all unreachable
root@hammerhead:/ # ip route show
# As in your example, there's no default route here
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.42
root@hammerhead:/ # ip route show table wlan0
#But here you find it in the wlan0 table
default via 192.168.0.253 dev wlan0  proto static
192.168.0.0/24 dev wlan0  proto static  scope link

```

Routing tables are read by priority (the first column in the ip rule show display), using the first match.

You may alter a given routing table by adding 'table table\_name' at the end of ip route ... commands.

And thus to get the first available default gateway:

```
for a in $(ip rule show | grep lookup | sed -r 's/.* lookup ([^ ]+).*/\1/'); do ip route show table $a | grep ^default | cut -d ' ' -f 2-5; done | head -1

```

---
Tags: cyanogenmod, 5.0-lollipop, shell, bash, gateway
---


# Question
Title: Questions about rooting a tablet device for making kiosks
My company's looking at the option of using Android tablet for making kiosks. The thing is, the majority of the native settings must be blocked from the user, and very limited apps and utility will be exposed to the customer. From the looks of it, a custom ROM would be the perfect solution, but that requires some arbitrary device be rooted. But then rooting voids warrantee, and this is meant to be a commercial product, so some kind of warrantee is needed. Is there an alternative method? Or what's the legality of commercial rooting?

# Answer
For a solution like a kiosk you would use dev hardware where you have full access to the hardware (JTAG for example) and then you would push your own Android build with root access enabled and then push the ROM to the dev board.

That said, for a kiosk type deployment you would NOT want root access available. Therefore when you push your ROM root would not be enabled.

I think your confusing root access and an unlocked bootloader.

By a dev board and learn how to build your own ROMs. :)
> 1 votes

# Answer
Did you have a look at applications such as KioWare and SureLock Kiosk Lockdown? These seem to be able to put your device to a kiosk environment. Im certain there are more alternatives for this purpose out there.

Another option would be to implement your own home screen application. This answer from stackoverflow might help with that.

cheers!
> 0 votes

# Answer
You could use SuperLockLite Secure Kiosk if you have Samsung device. Have a look at this free app, it does not require rooting of phone.
> 0 votes

---
Tags: rooting, tablet, kiosk-mode
---


# Question
Title: "Lucky try" & "Recommended" shortcuts always appear on homescreen, how to remove it?
I am getting shortcuts in my home screen. I try to delete it, but it is appearing once again. Shortcuts names: Lucky try, Recommended.

# Answer
> 1 votes
Looks like a spammy app. Check the ones you've installed last before this trouble started:

1. From your home screen, go to the Android *Settings › Apps*
2. scroll the list to find above mentioned apps. For each app:
    1. open its entry
    2. scroll down to the end of the page opening, where you should find the permissions listed (which the app has requested)
    3. check if the app has the permission to create shortcuts

Alternatively, use a Permission CheckeraSpotCat is a good candidate for this, CRAM App Analyser seems to be capable of the same: showing you all existing permissions, and on selecting one of them, all the apps requesting it.

<sup>*aSpotCat* and *CRAM App Analyser* (source: the resp. Playstore page; click images for larger variants)</sup>

The related permission goes by the name `INSTALL_SHORTCUT`, and most likely will be titled "Install Shortcuts" or something similar.

Once you found the possible culprit, get rid of it: uninstall the app (if multiple, only one a time) and see whether the issue goes away. If the whole racket ended, you've got the troublemaker eliminated – and in case you've uninstalled other apps before on this road, it should be safe to re-install those as they were most likely not causing the issue.

# Answer
> 0 votes
You need to have a rooted phone. Using any root explorer, simply delete `kinguser.apk` app from `/system/app`.

# Answer
> -1 votes
Look for "ExpandPointWall" and a fake "Settings" app and uninstall them.

---
Tags: home-screen-shortcuts, malware
---


# Question
Title: Ideas on how to recover data from a screenless/headless Android device?
I have an unrooted Nexus 5—big mistake, I should have rooted it—due to some unfortunate circumstances my phone screen ripped off from the phone leaving the phone functional but “headless.”

I want to scrape off (download) my data and move off things from my phone. I do have backups on but the last backup was taken half a month ago since when I have only been travelling with 2G data on

It clearly has no screen.

The solution I tried.

I have an AirDroid account and using that am able to perform basic phone stuff make calls, read reply to SMS message. With screen mirror there is a possiblity that I can use the phone normally remotely and move my data and be happy. The dead-end: AirMirror requires root.

I tried to root the phone purely via ADB shell but the step will require flashing a templated image, which will destroy all the data on the phone.

The other solution is if I can turn on Wi-Fi via ADB shell, I can copy most of its contents I need via AirDroid. It won’t be feasible enough on mobile data.

Any suggestions?

# Answer
> 0 votes
do you have developer options enabled?

If yes try to backup using adb. you will not have to access Adb shell. just 'adb backup' command will do it. use appropriate options to backup your shared storage. (just type adb and hit enteryou will see the Adb backup options)

go to following link try the options in answer to access Adb backup. do not encrypt the backup.

If u do not have developer access, just replace the device screen, and u should get your device as is.

---
Tags: data-recovery
---


# Question
Title: why i can't use all my sd card space on Apps?
I have a Xperia E1 with 2Gb of internal memory. I had to buy an 8GB SD card to use good apps! The problem is that I can only use 2Gb of my SD card on apps! When I open the storage it say it has 6.90Gb free, but when I open from Apps settings and check on SD card it say 505Gb free.

http://s21.postimg.org/mtcj0r1s7/image.jpg

http://s21.postimg.org/ubvo9dt53/e1872b176fa9f6e9b46b2ef59e107b6d6f88ba4bb3ca610c.jpg

# Answer
> 0 votes
It is because since older versions of android(i don't remember which exactly) its not possible to install or move apps to **SD CARD without root**.

All apps will be installed in **internal memory by default** however if you do root you can move them to your SD Card using apps(there are many) and at same time you will be able to delete **useless pre-installed apps** that is using your internal memory space.

Also i just noticed that u have **370MB** of cache data, that data is near useless, since its just used to make things load faster but eventually it start to use too much space on your drive so you can safely delete the cache of all your apps, you can use apps for that...I use Cache Cleaner

# Answer
> 0 votes
According to Sony's Xperia E1 specifications page, you're running Android 4.4, KitKat. As mentioned in numerous SE articles, KitKat does not allow the SD card to be used for app storage, including transferring apps to it. Sony's page does say you can add it, but unless they hacked KitKat, it won't work.

---
Tags: applications, external-sd, sd-card, storage, sony-ericsson-xperia-x10
---


# Question
Title: how do i rename the video file after i export it?
I downloaded some videos to my android tablet from drop box. I then edited the videos together as one file and am ready to upload to a business site which the files are required to be named a specific way. I cannot figure out how to rename the the completed file and meet the requirements of the site. When I click on the file in my video folder the only option I get is to delete the file. Can anyone help?

# Answer
either try another file explorer if you are not familiar with the default one (usually either a "right click" or long hold to get the file rename option).

my personal favorite since it is double-windowed is total commander or you can try that ES file explorer (ad-supported maybe)...
> 0 votes

---
Tags: video
---


# Question
Title: how to transfer google contacts on S3 to phone memory for car syncing
new car has mobile sync which recognises samsung SIII, the old car didn't. Unfortunately all the contacts on my phone are in "google" contacts rather than the phone which the car system syncs with. How can I transfer the google contacts to the phone?

# Answer
> 0 votes
I did not understand the phone you have the contacts on... so I will try a general option answer: go to contacts and use the available options: e.g. Import/Export or "batch operation" followed by "select all" and "share".

other options are available just think out of the closet.

---
Tags: samsung-galaxy-s-3, contacts, gmail
---


title: Are flash counters a part of Android?

text:
# Question
Title: Are flash counters a part of Android?
I have heard that many Samsung devices have a flash counter so that the company can know if the device had been rooted, even if the device was unrooted later. Are such flash counters or any similar software default in every Android device ? I have an Asus Zenfone 5. Does it too have similar software like Samsung's flash counter ? Thanks in advance.

# Answer
**It is not built into Android**, but is built into the bootloader. **Not all Android devices have it.**

As said by @GiantTree, the easiest way is to boot into the bootloader and checking the screen output. Asus devices in general, don't have any such counter.

Samsung uses a flash counter or the Knox counter, which is triggered when any changes are made to the stock partitions. Knox is tough to reset, but apps like Triangle Away can reset the flash counter.

Rooting usually does not trigger any flash counter, except in cases where you have to install the SuperUser (su) binary manually by flashing it. A clean unroot will, in most cases, restore the counter if it is triggered.

For more information, please see this link : http://www.kingoapp.com/help/samsung-knox-counter.htm

Although the above link contains material related to the Kingo Root App, it contains well-explained information regarding this topic.
> 2 votes

---
Tags: rooting, root-access, rom-flashing, unrooting
---