title: How to root Teac Tc-7120

text:
# Question
Title: How to root Teac Tc-7120
I want to root my new Teac TC-7120 device, but couldn't find any rooting guide targeting it.

What should I do?

I used the following Guide: http://www.makeuseof.com/tag/root-android-phone-superoneclick-2/

But even though my device is connected and in Debugging mode, I can't get the ADB to recognize it.

# Answer
I don't know about rooting your device, but I can help with getting your device to be recognised by your computer.

Exact instructions will depend on what OS you are running, but basically you need to find the .android folder in your home directory, and replace the adb\_usb.ini file with this one. this tells your computer to let adb work with a load of different usb devices. You may need to type this on the command line to get it to work after you do this:

```
adb kill-server
adb start-server

```

and now running this should show you your device

```
adb devices

```
> 0 votes

# Answer
Try to download and install framaroot in to your device I think that should work Link:http://m.apkhere.com/app/com.alephzain.framaroot
> 0 votes

# Answer
Install king user it's a Chinese rooting program just continue clicking the blue button this program can root nearly any android device and works fine no bricking And no computer needed only your phone
> 0 votes

---
Tags: rooting
---


title: Pause download on Google Play Store

text:
# Question
Title: Pause download on Google Play Store
I'm a Nexus 4 user. I tried to download Injustice from Google Play Store last night and it got cancelled a couple of times due to poor speed of my connection. Is there a way to pause the download so that I could later complete the download?

# Answer
> 1 votes
There is no direct switch to do so. As @r4d1um says, you may deactivate your data, and once you want to resume, restart your data and the store will start download from where you had left off.

# Answer
> 0 votes
You may deactivate your mobile data, activate again when the download has stopped and set Google Play for not updating Apps automatically then you can set this option again when youre connected through wifi again or set that Apps can be updated via WiFi only.

# Answer
> 0 votes
Custom ROMs like "Liquid Smooth" allow pausing and resuming explicitly.

I have tried it personally, I had Nexus 4. Google Play downloads are managed by media download manager, so they've added pause/resume functionality to that.

---
Tags: google-play-store, downloading
---


# Question
Title: Negative timespan on battery usage graph and blank WiFi data usage graph on CM12.1 after installing WhatsApp
I recently installed CM12.1 on my Moto G 2013 XT1033. After installing WhatsApp and rebooting, the data usage meter isn't showing. The same goes for the battery usage details.

Click image(s) for larger versions

data usage showing up weird data cycles.

# Answer
It's a bug. Just try to restart your phone a couple times, and it will be ok.
> -1 votes

# Answer
It's a bug buddy and I had my download percentage shown 157% on CM once. Restarting did the trick.
> -1 votes

---
Tags: motorola-moto-g, data-monitoring, battery-history
---


# Question
Title: Cannot generate thumbnail in Android Gallery
Lately, some of my pictures just disappear and can't be loaded. It just says "Cannot generate thumbnail". All of a sudden, those pictures are having 0KB and no longer available. They're not sorted or anything, they're not different from the other good pictures. I really don't get what's the problem.

I tried getting them on my laptop, but it just says the file is empty. There is nothing to open? There are no viruses or anything, I already checked a few times. I really don't want to lose more pictures. Please help.

# Answer
Try Settings → Apps → All Apps → Gallery → Clear Data. That should regenerate thumbnails, or you could try rebooting your smartphone.
> -1 votes

---
Tags: gallery, images, thumbnails
---


# Question
Title: Connecting android phone to a local web server
Scenario. We have a product controlling some sort of household thing. Since its 2015, it also runs a small webserver so that people in the house can control the product using their phones. Everything is using wifi network and the product has local name, say, productx.local. In this scenario, people in the household does not know anything about DNS, IP, router configurations, etc, etc. They buy the stuff, connect it and it should work.

As far as I understand, with an android phone I can't access the product with the local name, but have to use it's IP-address?! This seems strange. Does it mean that services provided by the product must expose their API to an external server so that an Android user must connect to the external service in order to communicate with local device?

**Edit:**

Here is a similar question which is unresolved. And another post here. In the second link (from 2011) its stated that Android devices have to rely on the DHCP configuration, whereas Windows and Macs provide alternative name resolutions. Is it still true that Android (4.4) fully relies on DHCP for resolution? Have tested both Chrome and Firefox, and both return that the requested page was not found. (...and even more similar unresolved questions)

**Edit:**

Have noticed that it's now working with Chrome 52.0.2743.98 and Android 4.4.2. For exampel: I have a local mopidy server running on a raspberry pi named mopidy2. Now I can give Chrome the address "mopidy2:6680" and it will find the service(s)" Interestingly, Chrome on a pc will also accept "mopidy2.local:6680", whereas Chrome on Androind will return ERR\_NAME\_NOT\_RESOLVED.

# Answer
Of course it would work without the convoluted process you described. What makes you think Android phones aren't capable of a simple DNS lookup?

If your product sets a hostname in its initial DHCP request, most consumer routers will serve it out to other clients over DNS, including Android phones. The process you described should only be used as a fallback mechanism when the user's router isn't configured that way.
> 0 votes

---
Tags: wi-fi, dns
---


# Question
Title: Resume an open application on Android Wear
If I'm grocery shopping and have Google Keep up on my watch with the list, I'd ideally want the watch to go directly to the application every time I wake it until explicitly exiting. Under present behavior, it's necessary to navigate back to the application every time I want to look at another list item -- a step which makes its use utterly inconvenient.

Is this behavior configurable?

# Answer
> 2 votes
I discovered the PinAnApp app for android which provides a nifty swipe gesture to keep the current app open and/or the screen on. Fills the current hole until app vendors take advantage of the new Android Wear "always on" functionality directly. https://play.google.com/store/apps/details?id=com.trigonesoft.pinanapp&hl=en

# Answer
> 0 votes
Unfortunately, watches tend to have a fairly low battery life. As a result, there are no settings that allow you to do an "always on" screen. The closest to what you may be looking for is Ambient Mode on the Moto360 - but even that turns off after about 15 seconds.

In later generations of the watch and Android Wear OS, I'm sure they'll begin implementing features that allow you to resume/pause apps and keep the screen on for longer periods of time.

---
Tags: android-wear, google-keep
---


# Question
Title: Why are Android devices now not working with a hundred megs
I have an android 4.4 kit kat RCA Voyager tablet. I have 100 mg of internal storage on it. I went to download an app from the Play store that was 10 mg and an error popped up saying I had insufficient space on my device. Why is this and is there a workaround that does not involve deleting apps from my device?

# Answer
If by "mg" you mean "MB," then 100MB free is not enough for anything on an Android device. While it seems like 100MB free should be enough, Android requires well more than that to be able to function, as it needs breathing room for temp files, caches, and more. While that app is only 10MB now, it could easily need well more than that when unpacked and adding data to the system, and in the process it could bring the system to too little storage for it to function at all. So for safety reasons, it wants far more than that available to install anything.

I don't know that device personally. I know it has a microSD slot. If RCA modified Android to allow you to move apps to SD, that may be your necessary workaround to allow you to install an additional app without uninstalling anything else. If it doesn't, then I'm afraid you're out of luck.
> 2 votes

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


# Question
Title: What is this part responsible for? The one behind the sticker in Galaxy S3
Below is an image. What is that part responsible for?

I'm asking because lately I had some problems with the GPS in my Galaxy S3, and I found out this sticker doesn't stick well. I think, but am not 100% sure, that when I hold it with my finger, the GPS works better.

I've been in a phone repair center, and I've been told that this is not related to the GPS, and that the GPS antenna is in the right, but they couldn't answer as of what this part is for.

# Answer
> 0 votes
While it's not clearly identified what this specific sticker is and covers, based on this teardown, it does look as though the chip is on the direct other side of the board from the connector that touches the component on that sticker, suggesting the connector is directly attached through the board to that chip. So my instinct is that you're correct that it's related to the GPS. I cannot confirm this without a doubt, but everything lines up.

---
Tags: samsung-galaxy-s-3, gps, hardware
---


# Question
Title: Track down what is putting icons on my desktop
Starting in the last week, something is putting icons on my desktop. I've not installed anything new on this phone (Android 4.2.2) in at least 2-3 weeks (and anything that was installed has been deleted). So far on the desktop I have icons for:

* Game Of War x2
* Brave Frontier x 3
* GettingApps
* EZ PZ RPG
* DomiNations
* Slotomania
* Heroes Charg

None of those appear as installed apps in the "Installed" tab of "My Apps" part of Play store. In fact, every single app I have installed is by "Google Inc." (with a little blue icon next to it, which I'm guessing means it is trusted?).

Clicking any of these icons does nothing - ah, no, a click on the "Getting Apps" one brings up a dialog saying "Install Blocked: for security your phone is set to block installation of apps obtained from unknown sources".

I've tried a reboot, in case it was just a virus in memory, but it has survived that.

When I answer a call, then go to hang up, there is an ad on screen, which I then have to close. (This part is also new, just the past few days, so definitely related.)

Note: there is nothing appearing in the notification bar. The closest I've found to a duplicate question is this: Google Play is putting adds up when I'm doing anything on my phone. text, games, gallery etc (from Apr 23rd this year).

**UPDATE:** For the moment I've cleared away all the icons from the desktop, and done another reboot, so it is clear again as I type this. (I did the same thing earlier in the week, but only removed a couple of them at that time to see what would happen.) I just tried calling the phone, and there was no dialog popup, nor new app, this time. So, perhaps the icons were able to keep breeding as long as one remained, and getting rid of all of them was key? I'll keep an eye on it and report back.

**UPDATE #2:** It did come back. Each of those pop-ups seems to create a desktop icon even though I click the close button in the top-right. I should've said I had already tried AirPush Detector, and it found nothing. Just trying CMSecurity, as suggested by Mason's answer. It has found 7 "danger" problems: (Er, I only count 6 - not sure what the 7th was!)

* 3 apps with privacy issues: Messaging, YouTube, Email.
* BroadAnywhere system vulnerability
* FakeID Exploit system vulnerability
* SMS Phishing vulnerability

(It also found 8 search history entries, 107 browser privacy issues, 156MB junk; I let it deal with all them, too. It did not say it was required, but I also did a reboot.)

So, again, I'll report back if the problem comes back!

**UPDATE #3:** Problem still happening. CM Security tells me everything is virus-free. I have nothing to try uninstalling - everything there is one of the built-in Google apps (except CM Security). (The best I can do is "uninstall updates to this app", and I'm thinking that might do more harm than good?) I'm going to try watching the "running apps" screen for a while, to see if anything changes before/after a new desktop icon appears.

# Answer
Seems like someone had the exact same issue but posted it on the Android Forums, not here. :(

Things to try:

1. Install one or several of Airpush Detector, Avast! Mobile Security, AVG antivirus, or/and Addons detector.
2. Install CM Security to prevent things from slipping by unnoticed again.
3. Start Uninstalling apps one by one starting with the most recent to see which one is the problem, and then don't reinstall that one.

I hope you can get your phone back to normal soon!
> 2 votes

---
Tags: security, antivirus
---


title: What happens when a phone is rooted?

text:
# Question
Title: What happens when a phone is rooted?
which files in the phone are changed when a phone is rooted. Is any app is installed during this? Can we manually change apps in phone to have root permissions?

# Answer
> 0 votes
"Can we change apps in phone to have root permission?" If the app was built to use root permissions, you need them to run the app. Unless said app is open source, you cannot modify it to use root permissions. I also do not believe an app can root a device. You must have an in depth knowledge of the OS to make an app to root a phone. Which files are changed?

I dont know. I do know that you sound like someone who wants to root ur phone. The process is probably more complicated than changing a few lines of code in some remote, hard to find file in your device. I suggest learning more on the topic and on already-available solutions if this is you. If not, well, ignore this last paragraph :)

# Answer
> 0 votes
To answer your main question. Normally rooting installs an app to control the allocation of the root permission to apps that request it and also adds the root (or super user) binaries to the device therefore enabling it. You cannot change an app to request root but you need to change it at the source to do so. Which is a question for stack overflow.

# Answer
> -1 votes
Basically just exploiting the system to allow arbitrary code execution, or code not from the developers.

Check out this article: Android Rooting: A Developer's Guide

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


# Question
Title: Why do phone makers not let me uninstall their pre-bundled apps?
When I got my most recent phone, a Samsung Galaxy S5, it came with all sorts of apps that I never touch. "Kids Mode", "Samsung Health", "Samsung Remote", and a host of other apps that I haven't used and will never use.

I understand why these come preinstalled. It's offering the option to use them, and I'm sure some users will find it convenient to have suggested uses for their phone.

What I don't understand is why I can't get rid of them. What is the value for anyone in forcing me to keep applications I will never use?

Bonus question: Can I get rid of them? My phone is rooted.

# Answer
> Can I get rid of them?

Sure! If you wanna go straight ahead then try an app like System app uninstaller to remove system apps including the bloatware. Remember to remove with utmost caution since a critical file once removed may render the Android unusable at best.

See Titanium Backup too which can take backup and remove junk from Android.

To counter the above issue of unusable system, I advise installing a custom Recovery and then taking a Nandroid Backup (save it to external storage) to be at safe side if things go south.

> Why do phone makers not let me uninstall their pre-bundled apps?

I don't think you'll ever hear an official announcement as a reason but my guess is they want business, and their apps (bloatware for us) helps in doing that by maintaining a user base through restricting the freedom to tweak the system.

> What is the value for anyone in forcing me to keep applications I will never use?

This anyone is your OEM which harness lot of things from these forced apps, as you said *"I'm sure some users will find it convenient to have suggested uses for their phone."*

Note that some OEMs allow you to root your device without voiding the warranty, so technically, they are not forcing but just trying different techniques to maintain their business.

> Why I can't get rid of them\[?\]

Most of the time, you can get rid of them by having root access but it may result in dire consequences. One such is, your warranty may be void by rooting your device if your OEM has such policy.

**Edit:** As per this article suggested by Bowdzone, rooting your device won't void the warranty of a consumer from EU, since the consumer is protected by **statutory warranty** (irrespective of your OEM's policies).

Over and all, except the first and last part the rest is plain opinion.
> 4 votes

# Answer
Just navigate to system/app and delete any bloatware you want. Be careful that you don't delete anything that is crucial to the functioning of the system.
> 2 votes

---
Tags: applications
---


# Question
Title: Does ColorNote send my notes somewhere without my permission?
I use ColorNote quite a bit and I sometimes write personal things. Does ColorNote secretly spy on me, like send those notes somewhere over the Internet without my permission? I don't have any particular reason to suspect it, I am just asking. Is there a way to be sure or are we at the mercy of the app developers?

Thanks.

# Answer
> Does ColorNote secretly spy on me, like send those notes somewhere over the Internet without my permission?

Just to make things clear, when you install an app from Play Store or by tap and install you yourself agree to accept the permissions it demands including **Full Network Access**. So, this point of the app using Internet without my permission shouldn't arise, unless Android has native permission control/restrict system and app still violates it somehow.

Besides, those notes are part of the app too. It can exchange data on Internet if it is eligible and wants to, and I see nothing bad to do so at least for a closed source app!

Anyhow, the first thing before asking about spying is to check app's demanded permissions.

* If you have the app installed then go to **Settings** -\> your app and see the permissions there.
* If you don't have the app installed then launch Play Store -\> go to app -\> and see **Permissions**. You can also use Web browser for the same.

See permissions related to Network/Wi-Fi and be warned (if it exists) from that time that the app may connect to Internet for something (mostly to fetch ads).

Besides, ColorNote has Privacy Policy which speaks of using your data for their business including sharing it with third-parties. Best to take a look if you're really concerned.

> Is there a way to be sure or are we at the mercy of the app developers?

The defense against a closed-source software is to trust it and believe that it won't do anything bad. But much better is to use a Firewall, or not to let it connect to Internet at all.

You may also monitor network activities of the app and see the amount of data exchanged (you may see on-the-fly passing data if it's not encrypted).

If the app is open-source, then you may at least hire a code reviewer if you can't understand code. User reviews helps here better compared to closed-source apps.

---

Over and all, don't think much about spying and similar things unless your ROM is open-source and its code review passed as safe. Be wary of critical and big things first.
> 0 votes

# Answer
All apps on Google Play has a **Privacy Policy** at the end of description.

Privacy Policy contains all the information about *What* they collect and *How* they use it in a **Legal** language.

> This Privacy Policy provides our policies and procedures for collecting, using, and disclosing your information.

Yes, disclosing your information.

> Your Data. We collect and store data you upload, download, or access with the Service ("Data").

Bow against the Dev.il or he will disclose IT ALL!!

.

.

No. Just kidding.

> Non-Private or Non-Personal Information. We may disclose your non-private, aggregated, or otherwise non-personal information, such as usage statistics of our Service.

Dont worry, out of thousands of users from around the Globe, I dont think the dev has time to spy on you. And talk about that girls number either.

Anyways Unless you have nulear codes on your droid, no need to worry about it.

Kudos. Btw, i cant say anything about NSA
Please read this: What topics can I ask about here?
> 0 votes

---
Tags: applications, privacy
---


title: LG Unify External to Internal

text:
# Question
Title: LG Unify External to Internal
I have a LG Unify, which has a pathetic 1.2 gigs of internal storage and I put in a 16 gig SD Card which is showing up, but all the apps pile on to the internal one and there is no Move App to SD Card option either. I have rooted it and installed numerous app2SD apps, with no luck. Any help?

# Answer
> 0 votes
Use Link2SD.

* Create a new partition on your SD card, and format it to ext2/ext3/ext4 filesystem.
* Take your SD card and mount it in your PC.
* Repartition your SD card into two partitions, one for normal data storage(rest, fat32) and another for the linked apps (4gb, ext2). You can name the partitions whatsoever you wish.
* Now insert the SD card in your phone. Link2SD will detect it and show two partitions under storage. After this, you can refer to Link2SD's own help menu and tutorials.

You may try GParted for partitioning.

# Answer
> 0 votes
For obb files (for games with folders under /sdcard/Android/obb/, just symlink the obb folder on the external sd card to the internal sd card,and then copy out anything there on internal storage to the symlinked folder on your external SD card. search Google for how to symlink. you need to use either the adb shell or a terminal emulator to do the symlink

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


title: Galaxy S6 settings widget

text:
# Question
Title: Galaxy S6 settings widget
I want to add a shortcut to the tethering/mobile hotspot setting, but I can't find the settings widget. Does this not exists? Is there a way to add it to the quick settings (swipe down from top)?

# Answer
> 1 votes
The best solution I could come up with was to install Power Toggles, and add a shortcut to my homescreen. From unlocked, this is 1 tap. And if locked, because I use fingerprint unlock, it's hardly more than 1 tap anyway.

I can't use root because this is a work-supplied phone, and some required software won't work if the phone is rooted.

# Answer
> -1 votes
**Note: Root access is required**.

Follow the instructions:

1. Install SQLite Editor.
2. Open the app and look for "Setting Storage" entry
3. Select "Setting Storage" and then select `settings.db`
4. Next select "system". This would be the last item on the list
5. Tap on the search icon and search for "notification" and select "OK"
6. Tap on the Plus sign "+" to add new parameter
7. Under `name`, type the following: "notification\_panel\_default\_active\_app\_list"
8. In the Value field, type all the toggle you want in there. I usually do a copy and past from a text file to avoid any mistake
9. Hit the same button
10. Select "notification\_panel\_active\_app\_list" and paste/type the same value as in step 8. above and save it.
11. You could do the same for "notification\_panel\_default\_active\_app\_list\_for\_res t"

Additionally, you could increase the number of scrollable toggles from 10 to any value you want. I usually have it at 20. The parameter you need is the "notification\_panel\_active\_number\_of\_apps"

You can also add SFinder and QuickConnect to the toggle list and you can then get rid of those two in the drop down to have more space in the notification area.

I have provided a list of the toggle I commonly use as a text. Please note that some toggles might not be relevant to the ROM you're using and might not work or do anything when toggled. E.g. Don't expect touch to work if it hasn't been implemented in your ROM version, and so on.

You can never loose any toggle again and you can add more as needed.

```
Wifi; MobileData; Location; Bluetooth; AutoRotate; Torc hLight; MultiWindow; SilentMode; Ebook; NetworkBooster ; SideKey; WiFiHotspot; AllShareCast; SBeam; Sync; Toddl erMode; SmartStay; SmartPause; SmartScroll; SmartNetwo rk; Nfc; PowerSaving; UltraPowerSaving; AirplaneMode; A irView; AirGesture; Toolbox; CarMode; QuickConnect; SFi nder;NetworkBooster;TouchSensitivity; DoNotDisturb; DormantMode; Brightness; PersonalMode;

```

---
Tags: settings, tethering, app-widgets, samsung-galaxy-s-6, quick-settings
---


title: Copy data from android phone

text:
# Question
Title: Copy data from android phone
How do I copy ***all*** the content from /data/data/ from a rooted android phone to the PC or SDCard ?

* ES file explorer so far is unable to copy
* adb pull does not find the content of that folder
* adb shell does not seem to have a pull or push command

Or I'm doing both wrongly...

After copy, how do I put the files back (and replace, if needed) ?

# Answer
> 1 votes
Since the device is rooted, there is a good chance that a custom Recovery is also installed. I was able to copy all content from `/data/data` of Android 4.2.1 to my Linux PC by using following instructions:

1. Boot into custom Recovery and mount **Data**.
2. Enter `adb pull /data/data/ ~/<TARGET_DIR>/` in terminal on Linux PC, or enter `adb pull /data/data/ C:\<TARGET_DIR>\` in command prompt on Windows PC.

It will take sometime in processing and the final result would be something like:

```
5847 files pulled. 0 files skipped.
554 KB/s (269059005 bytes in 473.725s)

```
3. Enter the following commands to see size of `/data/data`:

```
adb shell
du -h /data/data/
exit

```
4. Enter `du -h ~/<TARGET_DIR>/` in PC's terminal to see size of your target directory.
5. See if those two output matches, which it would.

Or,

Though I would still use the aforesaid steps for ease, you may try the following solutions too:

* Make a Nandroid backup of **Data** from custom Recovery and then extract `../data` from the backup in your PC.
* You can also save Nandroid backup in SD card and then extract the relevant content using Nandroid Manager.

---
Tags: file-transfer, root-access
---


# Question
Title: Automatically turn on/off data when downloading MMS
With my Galaxy S3, my girlfriend's Galaxy S4 and her mother's Galaxy Core, we cannot download MMS automatically. We have to turn on data before doing so.
This problem is not happening with her sister's Galaxy Ace: whenever they receive a MMS, data is automatically turned on, and then off once the MMS is downloaded.

Now, this isn't a real problem most of the time (more of an annoying one), but my girlfriend's mother has a very low data plan (100mb) and often forgets to switch off data once the MMS is received, so she often maxes out her data plan.

I have tried something I found here: copy the existing APN and setting only "mms" as APN type, but it doesn't work.

My girlfriend and I are Orange (France) and her mother is Bouygues.

Thanks for your help!

# Answer
> 2 votes
### Android 10+

This option is now built into Android:

1. Go to *Settings* \> *Network & Internet* \> *Mobile network*
2. Enable *MMS messages* (*Send and receive when mobile data is off*)

### Android \< 10: disable mobile data

1. *Settings* \> *Mobile networks* \> *Access Point Names*

* Lollipop: *Settings* \> *More* \> *Cellular networks* \> *Access Point Names*
2. Select the APN for your carrier by tapping the name \> *APN type*
3. Set the value to `mms`

* Delete anything else in *APN type*
    * `mms` must be lower-case
4. Menu/hamburger icon \> *Save*
5. At this point it should return you to the list of APNs. The 3G/4G indicator should go away. If you have other APNs in the list, you need to delete them.
6. Make sure your mobile data is enabled:

*Settings* \> *Mobile networks* \> *ON*

* Lollipop: swipe from the top with two fingers \> tap your mobile network name \> enable the *Cellular data* toggle near the top right

You should now be able to send/receive MMS messages. Data usage for accessing the internet however will be restricted.

If you ever want to undo this and change back to the default settings, just to go back to the *Access Point Names* menu \> menu/hamburger icon \> *Reset to default*

More information here:

### Alternative: Use a different SMS app

If you want to do turn data on/off when sending/receiving MMS messages without completely disabling your mobile data for other uses, there are alternative SMS apps you can use that have this functionality built in, such as:

# Answer
> 0 votes
Again something is able to solve (and maybe one of its "free alternatives" such as as well – but as a *Tasker* user, I can better describe it for that):

Both apps can act on events, and execute tasks. So let me construct a fake-profile (use it as "guide", not literally):

* **Condition:**
    + Received Text (Tasker does not differentiate between SMS and MMS here)
* **Task:**
    + Mobile Data → On
    + Wait → 1 min (set a time frame sufficient to connect and download the MMS)
* **Exit-Task:** (optional)
    + Mobile Data → Off

The Exit-Task is optional. By default, *Tasker* restores the "before-state" automatically.

So what would this do? Whenever a message (SMS or MMS) is received, it would turn on mobile data for a minute to download the text, and then automatically switch it off again.

As I'm not sure whether an incoming MMS would even be signaled with data off, let's have a "Plan B":

* **Condition:**
    + State→Mobile Network is On
* **Task:**
    + Wait → 10 min (adjust time frame to fit your needs)
* **Exit-Task:**
    + Mobile Data → Off

This would be a kind of "don't forget me" timer: If your girlfriends mother turns on data to receive the MMS, and forgets to turn it off again, it would automatically be turned off after the configured time-frame. Here the exit-task is mandatory, so *Tasker* does *not* restore the "before-state".

# Answer
> 0 votes
None of the suggestions in the other answers worked for me. I downloaded a 3rd party messaging app called Textra SMS. It worked perfectly, it has the "automatically turn on data for MMS" option and a nice simple layout.

---
Tags: mms, mobile-data
---


title: Android 4.4.2 add a new page

text:
# Question
Title: Android 4.4.2 add a new page
understand that the process to create a new page is as follows : drag new app to right of screen until the new page appears however no success it just keeps rotating through my existing pages. can anyone help ?many thanks

# Answer
(Based on comments)

> I currently have 7 screens 1-e pages home pages is there a limit

Yes. Thats the limit of default samsung launcher (touchwiz). *You cannot add more than 7 pages.* A workaround for this would be to use a third-party after market launcher (here are some examples of android launchers you can use from play store). However, just for future reference, you can follow the methods below besides dragging the app icon to home screen to add a new screen:

* Perform a "zoom out" pinch gesture on home screen which should take you to screens editing mode/page. You can press the `+` button there to add new screen.
* Go to launcher's menu (by pressing the menu key (the key to the left side of *home* button) while you are on homescreen). Then in the menu that appears, select `Edit Page`. This should again bring you to screen management page as above.
* Press and hold a blank area in your home screen. This should also take you to screen editing mode where you can press `+` button to add more screens.

About android launcher:

> Launcher is the name given to the part of the Android user interface that lets users customize the home screen (e.g. the phone's desktop), launch mobile apps, make phone calls, and perform other tasks on Android devices (devices that use the Android mobile operating system).

For more information about android launchers, you can refer this and this.
> 2 votes

# Answer
Perform a "zoom out" pinch gesture on home screen which should take you to screens editing mode/page. You can press the + button there to add new screen.

Go to launcher's menu (by pressing the menu key (the key to the left side of home button) while you are on homescreen). Then in the menu that appears, select Edit Page. This should again bring you to screen management page as above.

Press and hold a blank area in your home screen. This should also take you to screen editing mode where you can press + button to add more screens.

The NO of Pages you can add is dictated by your launcher . I use touchwiz which is limited to 7 pages . I had already set up 7 pages which is why I was experiencing problems.
> 0 votes

---
Tags: 4.4-kitkat
---


# Question
Title: Android 5.1 update stuck on "Waiting to download..."
My Nexus 5 prompted me to update my Android to 5.1. When I clicked download, the process is stuck on "Waiting to download..." and there after nothing happened. I waited for almost 10 minutes, and then restarted my phone yet again it stuck on same phase "Waiting to download..."

**Edit:** It took more than 15 minutes to initiate the download. So please wait patiently :D

(I am leaving the question open so that other users can share their answer on what they did to overcome this issue.)

# Answer
It does take a long time to download. Make sure you are connected to wifi if possible and have your phone plugged in to your charger. I was able to schedule mine to happen overnight.
> 1 votes

---
Tags: updates, nexus-5, 5.1-lollipop
---


# Question
Title: Syncing music from device to cloud with Google Play Music
On my Android device, I've recently downloaded some music. The Google Play Music app recognized the music, and shows it within the app.

However, I am not sure how to sync this new music from my device to the cloud (thus making it available from the Google Play Music browser app on my PC).

Any suggestion?

# Answer
> 3 votes
It is not possible from your Android device. To sync music with Google Play Music you need the Google Music Manager program on your PC. From there you can sync your music folder with Google and then stream or download it on your device.

There is apparently also the possibility to do this with the Google play music extension for chrome

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


# Question
Title: Change app sub-menu/folder style to iPhone-style
On the "desktop" of my phone, I can move my apps into folders together by dragging one on top of the other. However, as opposed to the iPhone (where they form a reduced-sized grid), the apps gets combined into a folder where I can no longer identify each of them. Is there some way to change this sub-menu/folder style to replicate the iPhone's functionality?

# Answer
> 2 votes
You can achieve iPhone like sub folder view by downloading any launcher. Here is the link which you will find helpful GO Launcher -Theme.

If you are interested in making it replicate iPhone's theme as well, then you will have to download additional theme which are compatible with Go Launcher app. Similar case goes if you download other themes.

The folder view in GO Launcher shows only 4 apps at a glance by default whereas iPhone shows 9 apps in a folder.

So in case you need the folder to preview 9 apps.Try downloading LineLauncher and follow these steps to achieve it:

* Download the Line Launcher.
* Set Line Launcher as homescreen.
* Go to preferences-\>Folder/Icon -\>click on Preview of the folder icon.
* Select Thumbnail 3x3.

---
Tags: cyanogenmod, launcher, home-screen, home-screen-folders
---


# Question
Title: What is the floating point precision on Nexus 6, Nexus 5 and LG-D690 Smartphones?
After researching on the internet, I could not find specs for this. This is the best I got, but didnt solve my query -\> http://www.tomshardware.com/reviews/google-nexus-6,4093-7.html

# Answer
> 0 votes
If you are talking about hardware Floating Point Unit - it is the IEEE 754 spec, see: http://www.arm.com/products/processors/technologies/vector-floating-point.php

If you are talking about the Java language which is used to write apps on Android: its still the IEEE 754 spec, see https://stackoverflow.com/questions/5076710/what-is-float-in-java

Because binary cannot accurately represent all of the numbers in decimal format, the IEEE 754 spec puts boundaries on acceptable error. If you are wondering about why your calculator app seems to handle all floating numbers correctly - it is probably using a different numeric representation system like BigDecimal.

---
Tags: hardware, tech-specs
---


# Question
Title: How to setup a PPP connection between an Android smartphone and a Linux computer?
For testing purposes, I need to connect an Android smartphone to my Linux desktop computer to enable communication between the phone and some servers on the LAN. I can't use Wi-Fi so I'm stuck with IP over USB.

So my question is: How to connect the smartphone to my computer?

If you know something else than PPP, please let me know. This is what i've tried for the moment:

```
root@desktop:/# adb ppp "shell:pppd nodetach noauth noipdefault defaultroute /dev/tty" nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2
root@desktop:/#

```

As you can see, this command doesn't output anything... I guessed I should see a new `ppp0` interface show up on my destkop if it worked (am I right?), but nothing happens actually.

So I thought it could be because I was lacking the root privilege, and I tried the following:

```
root@desktop:/# adb root
adbd cannot run as root in production builds
root@desktop:/#

```

FYI, when I run the `adb shell` command I'm not logged in as root:

```
root@desktop:/# adb shell
$ whoami
whoami: unknown uid 2000
$ su
# whoami
whoami: unknown uid 0
#

```

EDIT: I tried on a phone running CyanogenMod 10.2: the `adb root` command is successful, but `adb ppp ...` doesn't output anything. No `ppp0` interface shows up on my computer. I also forgot to say I'm running Ubuntu 12.04 on the desktop computer if it can help finding the problem.

So, what's next? Do you think I need a different kernel? Did I miss something regarding the way to bring up a PPP connection?

# Answer
> -1 votes
Try this:

```
adb ppp "shell:/system/bin/su -c 'pppd nodetach noauth noipdefault defaultroute /dev/tty'" nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2

```

---
Tags: adb, usb
---


# Question
Title: How can I change the search engine from Yahoo in the "Firefox Search" search provider?
When I installed Firefox yesterday, I immediately set my default search engine to DuckDuckGo and removed Yahoo from the list. Today, I discovered that Firefox has a search provider built in for when you swipe up from the home button. I decided to try it out, but noticed that the search engine was set to Yahoo there. The settings only had an option to clear search history. I also tried tapping the Yahoo logo and the search icon, but it only started a search. Is it possible to change the search engine in this thing? Or is the Mozilla-Yahoo deal that far-reaching? Images:

# Answer
If you tap on one of the search engine, it should give you this dialog box which you can tap on "Set as default":

I tested it on a Nexus 6 and it does switch the search provider used in the Home-button swipe search.

If this dialog doesn't appear for you or if the "Set as default" here doesn't change your search in both the URL bar and Home Button search, then it would be a bug. You might want to report the bug in Bugzilla@Mozilla, with your device and OS version.
> 0 votes

---
Tags: settings, firefox-for-android, search
---


# Question
Title: after rooting,I cant install some apps regarding to tools and productivity
I have rooted(micromax funbook p280) with root master after I had unrooted my phone with z4root.after rebooting I am facing this problem.on storage it shows ram is full (available 0.00 bytes) after everytime I shut down when power is on it is reseted.please help me.

# Answer
> 0 votes
* Factory Reset Your Device
* If your issue is not resolved than flash the stock ROM with sp flash tools

HERE is the tutorial for flashing stock rom.

> Step 1: Download and install Android USB Drivers on your computer. In case Android USB Drivers are already installed on your Computer then skip this step.
>
> Step 2: Power Off your Android Smartphone and remove the Battery (if it is removable).
>
> Step 3: Download the Stock Rom or Custom Rom that you want to Flash on your Android Smartphone and extract it on your Computer.
>
> Step 4: Download and Extract Smart Phone Flash Tool on Your Computer. After Extracting you will be able to see the following files:
>
> Step 5: Now Open Flash\_tool.exe (you will find this from the extracted files in Step#6).
>
> Step 6: Once Smart Phone Flash Tool is launched, Click on the Scatter-Loading Button from the Right.
>
> Step 7: Now, Locate the Scatter File (you will find this file in the Stock Rom or any Custom Rom).
>
> Step 8: Now, Click on the Download Button to begin the Flashing Process.
>
> Step 9: Now, Connect your Smartphone to the Computer using USB Cable (without battery- if it is removable). After connecting the device to the computer Press Volume Down or Volume Up key, so that your computer easily detect your smartphone.
>
> Step 10: Once Flashing is completed, a Green Ring will appear.
>
> Step 11: Close the Smart Phone Flash Tool on your computer and disconnect your Android Smartphone from the computer.
>
> Congratulations, Now your Android Smartphone is successfully running the Stock Rom you have Downloaded.

---
Tags: micromax-funbook
---


# Question
Title: What is the max sd card size for the LG optimus dynamic
What is the maximum size of sdcard that LG optimus dynamic supports?

# Answer
LG on its website here has featured the specifications for your device, and the relevant one is:

> microSD™ Memory Slot Supports up to 32 GB memory card\**

Now you can buy the micro-SD card of size up to 32GB.
> 1 votes

# Answer
As per This it supports Micro sdcard upto 32GB.
> 0 votes

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


# Question
Title: Cyanogen showing inconsistent behavior over Galaxy – N7000
I am using Cyanogen Mod \[10.0.3-N7000\] over Samsung Galaxy Note – 1 n7000 I am using it for more than a year now and it was working fine. However since few days back I am facing some issues

The status bar doesn’t show any notifications, neither a ringtone when a notification arrives.

When you swipe down the status bar and try to tap over quick setup button in the corner it doesn’t respond, tapping on it is like there is no touch area here, sometime the quick setup icon is displayed some times not.

Phone doesn’t get lock even though I have setup slide and also tried with pattern lock, when lock it gets lock but when I unlock its just unlocked, even by just pressing home button its unlocked, looks like it was never locked but only screen was switched off.

I did a factory reset also and it worked fine for a while and but after sometime against same problem I am unable to find out if some app that I install or a setting is causing this problem Please suggest something

Thankyou.

# Answer
Perhaps some files are corrupted in your internal storage (root/system folder). Download the latest cm-zip-file in an external memory card. May be you can reboot to recovery, try formatting the flash, Dalvik-cache, re-flashing (install-\>zip-file). Another possibility is that internal storage (NAND Flash) has reached its lifetime :-(
> 0 votes

---
Tags: cyanogenmod
---


# Question
Title: How can I Recover deleted WhatsApp Images on Samsung Galaxy S2?
The day before yesterday I was browsing my WhatsApp images. Upon browsing them, I accidentally deleted one image that means a lot to me.

1. I've tried Dr.Fone did not really work.
2. I've heard that if I uninstall it, I'll be able to restore my data (but I am not sure, I am afraid I'll lose my data).

# Answer
> 1 votes
If you have **ROOT ACCESS** Try **Undeleter**

This app scans and recovers deleted files from SD cards and internal storage.

Features:

* Restore any file that has not been written over
* Works with documents, images, video, music, archives and binaries
* Save files directly to Dropbox, Google Drive and Sdcard

If you **DONT HAVE ROOT ACCESS**

* The first thing to do is to connect the phone memory (internal or external) as a Mass Storage Device to your computer, ie, via USB.
* Then download Recuva (you can use either the paid or free version), which is a program to recover files for windows.
* When you run Recuva, the first thing to do is select the type of file you want to recover: Pictures, Videos, Music, Documents, etc. and set a specific folder to attempt recovery from. *(In your case select image recovery from Sdcard/Whatsapp/Media/Whatsapp Images)*

**Other Free Data Recovery Softwares:** * ZAR *Card Recovery *Pc Inspecter File Recovery *PicaJet Photo Recovery

---
Tags: whatsapp-messenger, data-recovery, images
---


# Question
Title: Separate user accounts on one Android device
I just bought a Samsung Note 2. My mom uses it when we are in India, but I use it when we are in the U.S. Is there a way to have two separate accounts so that our apps don't get mixed up? I'd like to have a completely separate set of app pages and saved data (eg. so I can have a different WhatsApp account on the same device than my mom).

# Answer
There are a few options available, but the effective ones I came up with will require root access. And the second option may require an unlocked bootloader (I'm not sure if the Note 2 can unlock its bootloader or not).

Even if you have the most recent version of Android, Google has not enabled multiple users for phones; they figure people share tablets, but have their own phone. And there are some issues that come with multiple users on a phone.

## Specific app profiles (root required)

There are apps such as Titanium Backup that let you create profiles for apps, and it works on any version of Android. You select the apps that you want to be multi-user. Then you add a widget to your homescreen that lets you choose which user you want to switch to. Titanium Backup will then back up the data for the current user and restore the backup data for the user you select.

If you're worried about one user getting text messages, you'll either have to insert a different SIM for each user (and thus change the phone to a new number), or set up each person with a Google Voice number. Then, have the Google Voice app be set up with multiple profiles.

## Full Nandroid backup/restore - most effective (root required)

If you root it and install a custom recovery, such as ClockWorkMod (cwm) or TWRP, it would be a very simple process. Just do a full backup of the phone, then do a factory reset. Give the phone to your Mom, and she can set it up like her own phone.

Once she gives the phone back to you, do a full nandroid backup again in the recovery, then recover your own image. This will clear all her data (except anything stored on the SD card, such as images and other files) and restore your own. After you boot up the phone, it will be like she never touched it.
> 5 votes

# Answer
Yes. In Android Lollipop it is possible to have multiple separate user accounts with separate apps and app data. So your apps and its data won't be mixed up. If you don't want to switch or couldn't update to Lollipop then you can use apps such as tasker or Nandroid backups as Stephen suggested.

Read more on Multiple User Accounts in Lollipop.
> 0 votes

---
Tags: multi-user
---


title: Paid app after phone reset missing

text:
# Question
Title: Paid app after phone reset missing
I have bought an app 3 months back. Recently I reset my phone to factory settings. I could not be able to find my app on google store. ( the one I bought 3 months back) Please help.

Thanks

# Answer
Go to the 'My Apps' page and tap 'All'. The app should be listed here and you should be able to install it.
> 1 votes

# Answer
Make sure you are signed in with the right Google Account on the Google Play Store.

You can find all your previously installed/paid apps at `My Apps -> All`.

Hope my answer helps. For any questions just leave a comment below.
> 0 votes

---
Tags: google-play-store, factory-reset, paid-apps
---


# Question
Title: My Galaxy S4 shows a black screen with clock. What is this?
It looks like this:

I can't unlock or do anything with it. My Android version is 4.4.4 running CyanogenMod

# Answer
This is the S-View cover mode. That's a cover with a piece of glass in it. Are you holding magnets by your phone? If there is no way to get out of it, you should restart your phone, or you can hold a magnet near your phone like the red dot:

Hope my answer helps!
> 3 votes

---
Tags: cyanogenmod, 4.4-kitkat, lock-screens
---


# Question
Title: exclamations mark shown with wifi networks
I have an issue with my moto g 2nd gen ,that it's shows a mark like exclamation sign with WiFi network and work slow due to this sign .plz give me solutions for this problem

# Answer
The exclamation mark on the Wifi sign means that you are connected to the access point but don't have internet connectivity. Ever since Android 5.0, when this happens, it falls back to your mobile data connection. This is probably why the network slows down to a crawl.
> 1 votes

---
Tags: 2.2-froyo
---


title: Galaxy S3 Stuck on download screeen

text:
# Question
Title: Galaxy S3 Stuck on download screeen
Today i've tried to root my phone so I ended up with my phone being stuck in this screen :

I tried to remove the battery and pressed the button down, home and power at the same time but nothing worked

Can I have some help here? Thank you

Edit: I have done a mistake, I used GT-I9300 instead of GT-I9305

# Answer
> 1 votes
You should reflash your stock firmware and root again via odin. You can also use framaroot or towelroot to root the s3.

https://towelroot.com/ \- just download, install and 'let it ra1n'

http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276 \- same as above: install and choose exploit, then reboot.

If the above does not work try the below.

Classical method:

First off all you should download the proper root-file written for your phone (e.g. cf-autoroot) and odin 3.09. Activate the developers options by hitting the build number seven times and enable usb-debugging and unknown sources - then put your phone into download mode (vol-, home and power buttons) and make sure your phones usb drivers are installed to your pc. Then turn off samsung kies and your antivir, because they will cause problems. Now start odin as an administrator and connect your phone via usb. There should be a blueor yellow com:0 box lighten up. Press the pda button and select the unzipped content from your cf-autoroot file. Do not touch the ticked boxes on the left side!!! Press start. Your phone should load the data and restart by its own. The rest happens by itself.

Flashing a firmware is done the same way as above with the following exceptions:

* you dont choose the autoroot file. You choose the firmware.
* you can download clean and official firmwares at sammobile.com
* flashing can take up to 40 minutes
* i do not like samsung devices

Cheers.

---
Tags: rooting
---


# Question
Title: rooting my samsung galaxy s4 kitkat version 4.4.2
i have read a lot of articles on rooting my s4 but it just does not happen. I downloaded ODIN to do so and there appears to be some issue there which i just cant figure out. I also tried motochopper to root my phone. this method actually worked but on downloading superuser on my phone it says that the phone must install latest 'su binary file'. I am a first time Android user and a novice, please help

# Answer
First off all you should download the proper root-file written for your phone (e.g. cf-autoroot) and odin 3.09.

* Activate the developers options by hitting the build number seven times.
* Enable usb-debugging and unknown sources
* Put your phone into download mode and make sure your phones usb drivers are installed to your pc.
* Then turn off samsung kies and your antivir, because they will cause problems.
* Now start odin as an administrator and connect your phone via usb. There should be a blueor yellow com:0 box lighten up.
* Press the pda button and select the unzipped content from your cf-autoroot file.

!!!Do not touch the ticked boxes on the left side!!!

Press start. Your phone should load the data and restart by its own. The rest happens by itself.

If this is too complicated for you google for framaroot or towelroot and try them.

Cheers.
> 0 votes

---
Tags: root-access
---


# Question
Title: Nexus 4 screen got hung until battery drained and on restart stuck on flying dots
I have nexus 4 with lollypop installed on it. Yesterday while operating its screen just went to hung state and stopped responding. I could not even power off the phone. Therefore, I let the phone to drain out battery and switch off itself. Then I charged it started using power button. But it is stuck on 5 flying dots, more than an hour. The power key is not responding now. How should I deal with this problem?

# Answer
> 0 votes
Had a similar issue, when battery is high, restarting the phone goes into a boot loop.

I wait for the phone to drain out, and then connect it to power source and switch it on at once. The phone now boots fine. I have no idea why it does that though.

---
Tags: nexus-4, boot, boot-loop, bootloader-lock, 5.1-lollipop
---


# Question
Title: Android device manager..password not accepted
I locked my phone from another device using the ADM now my phone wont accept the password to unlock, been trying for 4 days.

The ADM is not downloaded on my mobile as an app is this the problem?

# Answer
> 0 votes
Nope. I had the same issue and google support gave me no answer but factory reset, as did the samsung representative i spoke to. I have a galaxy note 3. You can try unlocking from "find my phone" on samsung website if you have a samsung phone and have the services set up... or try reseting password through another phone with ADM... but if not, you'll have no choice but to factory reset, which is what i had to do. Sorry if that didn't help you

---
Tags: android-device-manager
---


title: Bugs w/ SMS w/ Iphones

text:
# Question
Title: Bugs w/ SMS w/ Iphones
When in a group chat with iphone users I often get:

* Messages that are received late
* Messages that send late
* Error messages stating a have received a "multimedia message" from one member of the group chat, when no message was sent

I understand that imessage and iphones don't play nice in general. But are there any steps that I can take to reduce these issues. Any advice at all?

(Using Nexus 6, but have experienced this problem on the 5 and Galaxy Nexus. All T-mobile.)

# Answer
> 0 votes
It seems when iphone owners deactvate imessage you can send and receive sms to/from them without problems. It seems lollipop cannot read sms because it seems an imessage and not a sms. A clear bug.

---
Tags: sms, 5.0-lollipop, stock-android, ios, nexus-6
---


# Question
Title: How do I retrieve timestamps from my Firefox download history?
I'm looking for a way to retrieve timestamps of my download history at the full precision that they are stored at, preferably to at least second precision.

Unfortunately though, without obtaining root permission over my phone, I don't have access to my own user data at `/data/`, so I'm trying to figure out a way to do this through Firefox using JavaScript.

Situation: I made the big mistake of moving pictures and videos from the internal storage of my phone to a microSD card using Android's stock tool to do so (‘Settings’ → ‘Storage’ → ‘Transfer data to SD card’). Unfortunately, this bumped the timestamps of all of the files, and also messed around with directories other than `DCIM/` (images and videos were also moved from the `Download/`, `image/`, `Pictures/`, and `video/` directories). In hindsight it seems silly that I used such a tool (I'd normally use Ghost Commander), but it appeared as a notification when running low on internal storage space and it just looked so easy. I've since been trying to piece back together the timestamps of the various images and videos.

I have restored the timestamps of photos and recorded videos in `DCIM/100ANDRO/` based on timestamps in their embedded metadata (see this Unix & Linux Q/A), and I've figured out how to restore the timestamps of all of the images and videos in the `image/`, `Pictures/`, and `video/` directories, but I'm still stuck with how to restore the images in `Download/`.

The embedded metadata of these files isn't going to help me to restore their timestamps, because I want to restore them back to when I *obtained* the file (i.e. downloaded it), so I need to get access to my Firefox data and obtain the download timestamps. Once I have the timestamps, I'll then be able to `touch` the files to approximately the correct timestamp that they had before Android lost them.

I'm using mobile Firefox 27.0 on Android 4.3.

# Answer
> 2 votes
This is probably too late for OP, but I found a possible way to do this.

You can open the Firefox Profile folder (no root required since Firefox owns the folder) by entering the following URL in Firefox Mobile's address bar:

```
file:///data/data/org.mozilla.firefox/files/mozilla/

```

This opens the folder that stores your Firefox profiles. The actual profile folder is the folder with the random looking folder name there. In my phone for example, the profile folder is y7hj32bc.default (this name will change for every installation).

Inside the profile folder, there should be a file named:

```
downloads.json

```

You can tap on the file and Firefox would open the file as text file. Copy the content of this file to somewhere and open it with a text editor.

The downloads.json file contains a JSON file that looks like the following:

```
{
  "list": [
    {
      "source": "http:\/\/example.com\/path\/file.txt",
      "target": {
        "path": "\/storage\/emulated\/0\/Download\/file.txt",
        "partFilePath": "\/storage\/emulated\/0\/Download\/file.txt.part"
      },
      "saver": {
        "type": "copy",
        "entityID": "%2239907-3fe8c75e5c140%22\/235783\/Wed, 17 Aug 2005 18:42:37 GMT"
      },
      "startTime": "2015-04-04T17:25:59.468Z",
      "succeeded": true,
      "totalBytes": 235783,
      "tryToKeepPartialData": true,
      "contentType": "text\/plain"
    },
    ...

```

Your file download start date is in the `startTime` field, and the file path is in `target/path`. The date is formatted as ISO8601 format.

---
Tags: firefox-for-android, browser-history
---


# Question
Title: I'm going crazy trying to sort WhatsApp notifications on Lollipop - help, please?
I've got a Sony Xperia Z3 Compact, and it's on Lollipop 5.0.2. What I want to do is this:

* Vibrate when I get a WhatsApp message, when it's set to vibrate.
* The pop-up bar that comes up at the top when I'm on the phone when I receive a message NOT to appear.
* When the screen is turned off, for the notification NOT to appear and turn the screen on.

I can't seem to get a combination of the 3. I managed to stop the pop-up bar and stop the screen turned off notifications, but it wouldn't vibrate. Now I've managed to get it to vibrate and the screen turned off notifications don't come up, but the pop-up bar at the top appears when I'm using the phone and receive a message.

I've attempted all the usual ways and can't seem to get it how I want it, so I'm hoping that someone else has stumbled upon a solution for a similar problem, as the settings you'd expect to change to make it work, don't seem to work. Any help would be much appreciated, thanks.

# Answer
The popup bar at the top is called **Heads up notification**.

There are multiple ways you can disable them. For example there are ways to do it **with root** and **without root**. For more information how to disable them, look at this question: **Android 5.x Disable Heads Up**.
In the accepted answer of that question there is a link to an app that can disable them for you without root. If you purchase the pro version for that app you can also restore the **notification ticker** like in **Android Kitkat** and below and even select to only disable heads up for certain apps like **Whatsapp**. For more information about the pro version look in the **apps description**.

Hope my answer helps!
> 1 votes

---
Tags: 5.0-lollipop, notifications, whatsapp-messenger, sony-xperia
---


# Question
Title: What is best practice for charging galaxy tablet? Will charging for long periods 24/ 7 damage it?
Will leaving my galaxy pro tablet plugged in 24/ 7 cause any damage?

# Answer
It's true that the underlying technology behind Lithium batteries cannot stand being overcharged (batteries that are overcharged may overheat and explode); however all consumer grade Lithium batteries have a chip that controls the optimal charging strategy and automatically cuts off the current once the battery is full.

Barring manufacturing defects, yes, it is safe to keep your device charged all the time. Keeping the device in the charger as much as possible is, in fact, the best practice to prolong the battery lifetime.

If you're in situation with heightened risk of having devices with manufacturing defects though, for example if you are running an application development shop that have dozens of continuously plugged devices in a small space, you may want to minimize your risks by switching the charger off when the device are not being used. This is good for saving energy anyway.
> 1 votes

---
Tags: tablet
---


# Question
Title: HTC One M8 GPE unable to run Android 5.0 or 5.1
Attempts to install Android 5.0 and 5.1 ROMs from various sources result in a device that doesn't boot properly. Among side effects:

* it doesn't display the boot animation (just a static Android logo)
* takes forever to boot
* WiFi cannot be turned on

This is due to incorrect firmware, but the device is **S-ON** and installing any available RUU .zips fails with a signature check error.

# Answer
> 0 votes
The trick is to install the **firmware-only** RUUs rather than the full RUUs. While the full RUUs are tampered with and therefore won't pass signature checks on non-S-OFF devices, the firmware RUUs provided on http://www.graffixnyc.com/m8.php are authentic, and will install on S-ON devices.

Make sure you update in stages:

1. Install firmware 3.11.1700.5 (for Android 5.0.1) — look for file with MD5 **a3e2bd4b51c0ceff46e52f521e9454be** on the GraffixNYC page
2. Install firmware 4.04.1700.4 (for Android 5.1) — look for file with MD5 **6ac5701060b4e15adb0cef7f13eddccd** on the GraffixNYC page

If your device is unlocked (not S-OFF, just unlocked), you might need to temporarily relock it before you can install RUUs:

1. `fastboot oem lock`

Installing RUUs is done with:

1. `fastboot oem rebootRUU`
2. `fastboot flash zip firmware.zip`

---
Tags: htc, htc-one-m8
---


title: Youtube Offline Data

text:
# Question
Title: Youtube Offline Data
I like to use Youtube Offline videos because my location often has no connection. But lately I've added too much and it says not enough space. I don't want to delete them. Is there a way I can transfer videos into my computer? Or somehow add more storage space? Thanks (Samsung Tab)

# Answer
Since those downloaded video files are in the `.exo` format, even if you do manage to transfer them to PC (which I don't think is too easy either), You cannot usually change a file extension (like the EXO file extension) to one that your computer recognizes and expect the newly renamed file to be usable.

Having said that, you may want to try few options mentioned in this link.

And since those download files are stored on to internal storage of your device, most likely to something similar to below path:

> Internal storage/Android/data/com.google.android.youtube/files/Offline/(system generated folder name)/streams

And, you will not be able to move those to additional extra space such as `sd-card`.

Remember, for offline feature, `YouTube` controls access to the offline file.

The permission is controlled on their server per account basis, to access those downloaded files.
> 1 votes

---
Tags: youtube
---


title: Easy way to rename an app?

text:
# Question
Title: Easy way to rename an app?
A non-technical friend has asked me to solve a problem for him. He has bought an Android phone (Galaxy S5) for his daughter, but he's very nervous about giving her such unfettered access to the Internet. So before he hands it over to her, he wants to install MobileSpy, so he can monitor her internet usage. At the same time, he does not want her to know that this app is installed on her phone. But MobileSpy is not a hidden app; if she would open the "Applications" menu, it would be sitting there, staring her in the face. And that would be awkward. So he wants to rename the app to something really boring and non-eye-catching. Not just in the "launcher" home page, but also in the "Applications" menu.

Easier said than done.

I have Googled around and most solutions I found required rooting the phone; he understandably does not want his daughter's new phone rooted. I found one site that claims to have a non-root solution, but the 3rd party apps that it relies on are extremely buggy, and one of them was identified by Chrome as malware when I tried to download it.

Most of the answers I found online are pretty old, so I'm hoping someone will have developed something a little more reliable for renaming apps.

I am **not** any kind of Android expert, so please don't assume any basic knowledge when you answer.

**DISCLAIMER:** I personally do not think this is a good approach to managing one's children's Internet usage, and I have said so to my friend. He is nonetheless pretty resolute about this, so here I am asking on his behalf. That said, let's keep the answers to the technical rather than interpersonal advice.

Thanks!

# Answer
Some Launchers like Nova Launcher supports **HIDE APPS** and **RENAME APPS**

**To Hide Apps in Nova Launcher:**

* Go To 'Nova Settings.'
* Than Go to 'Apps And Widget drawer'.
* Click on 'Hide apps' and Check the apps you want to hide.

**Rename Apps in Nova:** * To rename app you have to long press the app you want to rename and than edit app option.
> 3 votes

# Answer
This guide shows in a very lucid way the steps required to rename apps. Note that it requires .NET framework so make sure you have latest version.

I also found an app called ApkRenamer which claims to rename the APK.

An **APK** is equivalent of **EXE** in windows. You need to get the apk of *Mobile Spy* (which I presume the company gave you when you have purchased the app).

In case you don't have:

* Download and open X-plore from Play store.
* There will be a section called **App manager**. Click it → swipe right.
* Choose a folder where you want to save your APK (anywhere on SD card)
* Swipe left → browse to **Mobile Spy** → long press it
* Choose **Copy** → click OK

Now you have the APK file of your app *Mobile Spy*. After you have renamed the APK by any way, click it to install it and choose **OK** when prompted to replace app.

**In case you get an error of conflicting signs** -- you need to uninstall your current Mobile Spy app and install the edited one.
> 2 votes

---
Tags: applications, samsung-galaxy-s-5
---


# Question
Title: How to downgrade LG L90 D410 from Lollipop 5.0.2 to KitKat 4.4.2?
I have LG L90 D410 smartphone. It had KitKat 4.4.2 OS when I purchased it. It was working pretty fine. After a couple of months I upgraded it to Lollipop 5.0.2. But after using this latest Android version, I realized that my phone went too slower. Along with this hanging, my phone started encountering various other issues too. On top of that I didn't like this latest android version too. Then i started searching how we can downgrade from Lollipop to Kitkat but I didn't find any relevant resource for my phone. Though I saw some tutorials regarding LG G2, G3 etc. but main problem was that I couldn't fine any appropriate stock firmware of KitKat 4.4.2 for my phone. I searched a lot and though I downloaded a couple of stock firmwares of Kitkat but when I started downgrading my phone with the help of LG flash tool, the process couldn't completed; even it didn't start at all. Also i saw the language list was empty in the LG flash tool when i selected a different country other than korea. So please tell me first where can i download original official KitKat 4.4.2 for my phone that was pre-installed when i bought this phone and secondly how can I downgrade it back to KitKat? I will be really very thankful to all who would help me to solve this serious problem.

# Answer
> 0 votes
LG Source page has your stock images plus the kernels too. Just scroll down the top section to D410, there are 3 different ones: D410, D410H, & D410HN (pick the proper one for your device).

There are many references to downgrading the D410, but those were inconcise/misleading/incoherent. Only relevant one I found was on XDA for downgrading.

For rooting and tools, I recommend to use this reference.

*There were a few variables that would have made this answer too lengthy to post here, so links were used instead.*

**Please fully read all links before using any of the steps mentioned there within**

---

***remember***

***1. Perform a backup***

***2. Downgrading android will ERASE/WIPE/DELETE everything***

***3. YOU assume all responsibility for using any of the steps mentioned in the links***

---

**all links have been fixed and verified**

---
Tags: 4.4-kitkat, lg
---


# Question
Title: Why I can delete my user from an old phone without deleting everything on my new one?
So, I bought a new phone (Nexus 5) and I created my account and user. My old phone (Nexus 4) has the same user as a matter of fact, the problem is that I gave my old phone to my mother so she could have a better phone. But, several things are sync between the phones, like the photos and the calendar. I tried to create a new user for her or even delete my user from the old phone but I couldn't find any option to do that. Any suggestion on how to solve that? Thank you in advance!

# Answer
> 0 votes
You need to create a new Google account for your mother, and then delete your own Google account from the phone.

To add an account:

> * On your mobile device, open the Settings menu .
> * Under "Accounts," touch Add account.

This is how to delete your account.

> If you're using a device with multiple users, each user has separate account settings so make sure you’re logged in as the correct user before removing any account information.
>
> * Open the Settings menu on your device.
> * Under "Accounts," touch the name of the account you want to remove.
> * If you’re using a Google account, touch Google and then the account. Important: When you remove your Google Account, all the email, contacts, Calendar events, and other data associated with that account will no longer automatically sync with your device.
> * Touch the Menu icon Menu in the top right corner of the screen. Touch Remove account. If this is the only Google account on the device, you may need to enter your device's pattern, PIN, or password as a security measure. This ensures that only you or someone you trust is removing the account from your device.

Source: https://support.google.com/nexus/answer/2840815?hl=en

---
Tags: user-interface
---


# Question
Title: What is Mozilla Location Based Services?
When I installed Firefox on my phone it gave me the option to enable Mozilla Location Services. What does this actually do? Does it help locate things around you, for example stores? Does it increase accuracy of location? What is the privacy policy? I've red some descriptions of the term but it seems like a bunch of wishy washy babble.

e.g.

> The Mozilla Location Service is an experimental pilot project to provide geolocation lookups based on publicly observable cell tower and WiFi access point information. Currently in its early stages, it already provides basic service coverage of select locations thanks to our early adopters and contributors.

but what does it actually hope to achieve?

# Answer
> 2 votes
It's a Network Positioning Service, it locates your position based on a database of Wi-Fi hotspots, mobile cell towers, and possibly in the future other sensor data. This database is collected through crowdsourcing by Firefox users that has enabled Mozilla Location Service or has installed the dedicated Mozilla Stumbler app.

It is basically Mozilla's take on geolocation service that is currently provided by Google Location Service on most Android devices. Their objective is to build a public, and more openly accessible, crowd-sourced database for a geolocation service.

Presumably this will be the geolocation service that will be used by Firefox OS and desktop Firefox.

The Privacy Policy for Mozilla Location Service can be found on their website.

---
Tags: privacy, geolocation, firefox-for-android, location-services
---


# Question
Title: How to install a ringtone into internal memory?
I am using a custom ringtone. It is a mp3 which is stored on the external SD card.

When my phone is connected via USB to my computer and the SD card is mounted, my phone uses a default ringtone on incomming calls.

How can I use a custom ringtone without SD card?

# Answer
If you have root, it is possible, but not really recommended. If you do not have root, then you cannot. The file system is designed to be readonly and you can't add additional files to the system.
> 1 votes

# Answer
The ringtones in the internal memory reside in **/system/media/audio/ringtones** directory (and this is part of the system partition).

You need to have root privileges and you can move the ringtone(s) into the above said directory in debug mode (adb) and booting into recovery. I have a Galaxy S4 (TMobile-US) also codenamed **jfltetmo**, with cm11-m9 and twrp recovery.

All you need are:

1. Your phone rooted.
2. Custom recovery is preferred (e.g. TWRP, PhilzTouch, etc.)
3. Data cable
4. a PC with the drivers installed for the relevant phone.

I followed the steps in this Moving Ringtones To Internal Memory. All credit goes to ***villo-2*** who posted the steps in the link.

However, in the event of that page is deleted or not found in the future, here below are the steps:

**Note**: Please be informed that the following steps are to be executed at your own risk. On the other hand, the adb commands are executed from the PC.

1. Put your phone into “Debug Mode” and connect it to the computer via the data cable.
2. Open the command prompt and change to the directory in which adb is installed and issue this command “`adb reboot recovery`”. This steps lets you reboot into the recovery. In my case, it is TWRP v2.8.4.0
3. The phone should reboot in a few seconds and enter recovery mode. Go to “**mounts and storage**” then mount ‘**system**’ and ‘**sdcard**’. *In case ClockworkMod recovery, volume keys normally move between options and the Power button selects your choice*.
4. Now the system partition is read only by default so we will have to remount it as read/write. This can be done with this command “**adb remount**”.
5. Login to the shell of the device with this command “**adb shell**
6. Then finally the joy….. “**cp /sdcard/Music/ringtone.mp3 /system/media/audio/ringtones/.**
7. Unmount the partitions you mounted in step 3 then use the last option to exit this menu (Go Back). Then reboot the device with the first option on the resulting list.

Hope this helps.
> 0 votes

# Answer
The only way I found for my custom ringtone to work while USB is connected (and to prevent losing my setup if a call or an alarm happens) was a tip from here (vote him up please).

Basically (with some extra info):

1) you need a rooted device (for m-mp5303g the only method that worked was by using cydia impactor `# drop SuperSU su to /system/xbin/su` and do not upgrade SuperSu after that, and on linux this was also required `sudo adb kill-server;sudo adb start-server`)

2) I used use X-Plore with root write access option enabled to copy the ringtone `.ogg` or `.mp3` to `/system/media/audio/ringtones/`

3) find the alphabetically first ringtone, rename it to a `.old` file, rename your custom ringtone to that ringtone filename. This will help in case some ringtone configuration is lost, that file will be used as default (in m-mp5303g at least). Obs.: make it sure you do not care for that first ringtone music.

Obs.: this seems to work with alarms and notifications too.

PS.: just adding files there did not work here, they all were ignored, even after reboot; only replacing worked.
> 0 votes

# Answer
The easiest way that I have found to do this is,

1. you must have root access on device as has been stated in previous answers
2. use Root Browser or some other file manager to change the file to a `.ogg` file while on the SD card.
3. Use the file manager (I recommend Root Browser) to move the ringtone to the `/system/media/audio/ringtones` path on the system partition of your device. Move it there do not copy it. Reboot your phone and things should be okay.
> 0 votes

# Answer
From your computer send the mp3 to a cloud service. Then use ES file explorer. Get it at the google store. Download mp3 from cloud you can use ES to do that for you. Make a new folder ringtones on your phones sdcard. Use EX to open your mp3 an it gives you an option to set your mp3 as a ringtone in your new folder. It worked for me. Marty a 73 year young noobe.
> 0 votes

---
Tags: internal-storage, ringtone
---


# Question
Title: what will i loose during the root process?
when i root my device what will i loose ?? will rooting wipe my device ?? i don't care about contacts nor applications data the most important this is my media !!! it means a lot for me no just media !! PDF files and everything else i added to the phone storage other then the application ??? please can somebody help because i want to root my phone to use titanium backup so i can have access to all my backup data anywhere ??

# Answer
> 1 votes
Let's get it straight. I'm aware of two techniques that can root an Android device. Both has merits and demerits.

1. **Unlock Bootloader →install a custom Recovery → root device using custom Recovery**

This method will definitely wipe **every thing** because it resets the phone back to a state you received from your OEM (OTA update is exception). So if your rooting method requires unlocking Bootloader then do consider taking a backup of your Internal SD card.

**Merit**: Clean, easy, and you're aware of what's going on at any stage.
**Demerit**: Because of security concerns data is lost for good.
2. **Using an app on Android or PC**

There are Android apps like Framaroot (see **Methods/apps** here), or PC apps like Kingoroot which can root your device without caring for the state of the Bootloader. They rely on an un-patched vulnerability in your Android device. Here is a good answer that explains the working of such apps.

**Merit**: Device rooted without data loss (usually).
**Demerit**: If the app isn't open source then you're at the mercy of the app since you don't know what's going on.

Now that an understanding is developed for what will be lost or saved in each method, we will now proceed for backup of Internal SD card.

## Consider this rule

**Always take backup** before tinkering with `/system` (rooting affects it) or any other uncommon firmware partition.

## About Backup

Taking backup of Internal SD card is trivial. Plug your device into your PC and do a copy-paste of all the content (or your important content) from Internal SD card into PC. I prefer to take backup by running a file server and USB tethering on Android but you may use MTP or any other technique like `adb pull <SOURCE> <TARGET>`.

# Answer
> 0 votes
When you root your android device you will loose nothing except your warranty. On some devices there are still tricks to get your warranty back by resetting the flash counter etc.
You will loose nothing by the rooting process. However, there always is a slight chance that there goes something wrong and you may loose your data. I never had it myself, but I suggest you to make a backup of all your data. Most of the data should be synced automatically with Google servers, but you still need to back up your photos, documents etc.

When you are rooted there are better ways to backup your data with apps like titanium backup, ROM toolbox etc.

Hope my answer helps!

# Answer
> -1 votes
Use this App - http://www.moborobo.com/products/ to make a decent backup of everything including your installed Apps. Then also copy both SD CARD and Internal Memory contents to a backup location then try your rooting. I rooted a phone and the worst happened. But i restored everything except my active chats in WhatsApp.

Good luck!

# Answer
> -2 votes
You will lose nothing except your warranty.

---
Tags: backup
---


title: Nexus 5 not detected in Ubuntu 14.04

text:
# Question
Title: Nexus 5 not detected in Ubuntu 14.04
I want to build an android image in my Nexus 5, but the adb devices cannot detect the device. I think I have a USB access problem in my laptop. When I plug the device, it is not connected. Here are some outputs of the various commands that were suggested when I googled it:

1. lsusb -t:

```
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M

|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M

```
2. sudo fdisk -l

```
Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sda » ! L'utilitaire fdisk ne prend pas GPT en charge. Utilisez GNU Parted.

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x8c377765

Périphérique Amorçage  Début         Fin      Blocs    Id.        Système
/dev/sda1               1  1953525167   976762583+  ee  GPT
La partition 1 ne commence pas sur une frontière de cylindre physique.

```
3. dmesg | tail ⇒ plug the usb ⇒ dmesg | tail -n 20: here is the difference between the 2 previous commands:

```
[ 2919.365968] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=63097 PROTO=UDP SPT=64283 DPT=8612 LEN=24
[ 2939.662014] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=9057 PROTO=UDP SPT=54364 DPT=8612 LEN=24
[ 2954.005896] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=65052 PROTO=UDP SPT=61778 DPT=8612 LEN=24
[ 2975.324471] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=21456 PROTO=UDP SPT=59758 DPT=8612 LEN=24
[ 2996.844609] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=58470 PROTO=UDP SPT=55238 DPT=8612 LEN=24

```

4.usb-devices

```
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=03.13
    S:  Manufacturer=Linux 3.13.0-55-generic ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:1d.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

    T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 8
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=8087 ProdID=8000 Rev=00.04
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 9
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=03.13
    S:  Manufacturer=Linux 3.13.0-55-generic xhci_hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

    T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 4
    D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0003 Rev=03.13
    S:  Manufacturer=Linux 3.13.0-55-generic xhci_hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

```

Thank your for your help :)

# Answer
Do you have adb installed? Added the android rules and etc? I was in the same boat last night kind of, was trying to run a logcat. Google adb for whateverdistro you are using. Once I set up adb/android rules, my phone would show up via lsusb

Also, not sure if it matters, but do you have USB debugging turned on?

I assume since you are trying to build an image, that you know the basics, but have you tried searching/posting on xda as well?
> -1 votes

---
Tags: linux, usb-drivers
---


# Question
Title: Can I remotely unlock my phone after I've remotely locked it?
Someone has stolen my phone s4 and is trying to extort me for 100 $. If I remotely lock my phone can I unlock my phone remotely? to let him know that I'm going to shut it down if he doesn't act.

# Answer
> 1 votes
Just tested this. Locked my phone via desktop. From what I can tell, you can not remotely unlock. Not via device manage anyway. Not sure if there is another way, but I guess that would defeat the purpose.

---
Tags: security
---


# Question
Title: Missing "Download offline speech recognition" Setting Option on Nexus 9 Lolipop
I have a problem, like the title say I don't have the option in my voice setting "Download offline speech recognition". I decided to post it here because I don't find anything in internet after many hours, and I need this functionality for my application.

My device is an HTC Nexus 9 running Lollipop 5.1.1

You can see the problem on this screenshot.

Screenshot of Missing option Download offline speech recognition in voice setting- (Click to enlarge image)

# Answer
For some reason, the offline speech recognition is not on Google Settings (usually on `Google Settings - Search & Now - Voice`), but on device Settings:

1. Open device **Settings**
2. Go to **Personal**
3. Go to **Speech**
4. Select **Voice Search**
5. Locate **Download offline speech recognition**

Reference: Menu tree: Google Nexus 9
> 1 votes

---
Tags: settings, voice-recognition, voice-command, nexus-9
---


# Question
Title: Cannot individually delete phone number from contact list
I have one or two contacts on the People app's list with two or more duplicated phone numbers.

How do I delete them individually, without deleting the whole contact ?

I don't see this option on the edit button on the top right corner

Screenshot: http://1drv.ms/1RkfK8K

Android 4.4.4

# Answer
Click on the menu button at the top, then edit. When it lets you edit the numbers, click on the number you want to remove. Then you should see a minus sign on the right, click on that. It should remove that number. Then save. Hope this helps.

Edit. Here is a screenshot of how it looks on my phone:

Screenshot (click to enlarge)
> 1 votes

---
Tags: contacts, delete
---


# Question
Title: how to monitor mobile data usage but exclude wi-fi
I'm aware there are a large number of data monitoring apps for android but as far as I can see, they all include wi-fi usage in the total.

Since my wi-fi usage is unmetered, I only want to monitor 3g mobile data usage. is there an app that can do this?

# Answer
> 0 votes
Try My Data Manager. It monitors network and Wi-Fi data. If you have at least Android 4.0 it should also allow you to view the data use directly without having to install any additional apps.

# Answer
> 0 votes
In your Android: Check under *Settings › Data usage › Mobile,* as shown in the screenshot below:

Screenshot (click for larger variant)

# Answer
> 0 votes
You have to check out Internet Speed meter Lite. You can measure the downloaded data either on a mobile and wifi network and get stats for each day and for each month measured by the app separately(Check screenshot). And its available as a free and ad-free Lite version. For advanced features use the Pro version.

Features mentioned on Playstore,

> Lite Features:
>
> * Real time speed update in status bar and notification.
> * Daily traffic usage in notification.
> * Separate stats for Mobile network and WiFi network.
> * Monitors your traffic data for the last 30 days.
> * Battery efficient

Screenshot (Click for larger image)

# Answer
> 0 votes
There is a cool app to monitor 3g mobile data usage as well as wifi.

Download this app:

https://play.google.com/store/apps/details?id=net.rgruet.android.g3watchdogpro&hl=en

It also has a Lite version for free, check out that. I am sure you will like this app more because it generates graphs too for each hour, day, etc along with setting the limit of 3g Data.

# Answer
> 0 votes
@Andy - Please try Phone Usage Monitor .

https://play.google.com/store/apps/details?id=com.rachittechnology.PhoneUsageMonitor

App to monitor your Internet ( 4G/3G/Edge/GPRS/Wifi ), Phone calls ( Incoming/outgoing ) & Call History reports. Key features of ' Phone Usage Monitor ' - \- Track your phone usage real time to avoid extra charges on your bill

* View your Wifi and Internet Usage
* Track historical data to understand your calling patterns
* Detail reports as per your billing cycle
* Intuitive reports available at single click
* Generate Customized Reports
* Share and print your report
* No Internet connection required
* Progress bar on top ( marked in green/ yellow/ red color ) displays current data/phone usage

**PS - I'm creator of this app**

Any feedback is highly appreciated

---
Tags: data-monitoring
---


# Question
Title: Where is the CPU Monitor screen for the galaxy note edge?
Does the galaxy note edge have a built-in tool/screen for monitoring CPU usage?

If so, how is it accessed?

# Answer
> 1 votes
Settings \> About Device \> scroll down and tap on build number until you unlock dev options. Then hit back. Click on dev options and the built in CPU monitor should be in there. But that's just the overlay. Hope this helps. Otherwise, download a 3rd party one from the play store.

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


# Question
Title: Typing in Web Browser (Firefox and Chrome) Text Boxes and Text Areas on Android is Awkward
There are several sites which have web browser text areas which you can type stuff in. When these sites are visited with Firefox or Chrome, and you want to enter more than 3 lines of text (for instance your text may end up wrapping up and spanning 5, 6, 7, or 8 lines), then it becomes awkward to move to the lines in the middle, since the android placeholders that can be used to select text will scroll up or down too fast to select the middle lines.

I would like to know whether there is a workaround for this (personally I would suggest that the text box / text area on such browsers running on Android devices be resizable by dragging the lower-right-hand-side corner of such text area box. Not sure if this is possible at the moment.

The best solution I've found for this so far is to try and download the corresponding apps for the websites you need to visit and enter this kind of text in, but this is a non-solution given that some websites will not have corresponding Android apps to be used to enter the given information more conveniently.

Anyone know whether Firefox and Chrome plan to support the feature I just mentioned?

# Answer
You don't need to drag the placeholder, in a text area whose content is larger than the editing area, you can scroll the text by dragging on the editing area itself. This works in both Firefox and Chrome for Android.

Regarding to text area resizing, yes, this is possible. Resizable text area works in both Firefox and Chrome for Android (demo), but they must be enabled by the website with a CSS3 code.

If the website you frequents doesn't enable text area resizing, in Firefox Mobile you can use the Stylish Add-on to force all text area to be resizable with a userstyle CSS like the following:

```
textarea { resize: both; }

```

Stylish add-on is fully supported in Firefox Mobile.

AFAICT, Chrome Mobile does not support Chrome extensions.
> 0 votes

---
Tags: browser, chrome-for-android, firefox-for-android, user-interface, text-input
---


# Question
Title: How to keep pictures sent in Facebook messenger from saving to your Droid MAXX?
Pictures sent to me on Facebook Messenger are automatically saved. How do I keep this from happening?

Please help

# Answer
Open the settings tab (the rightmost tab on Messenger), and there you will find option "Save incoming photos to your Gallery"
> 1 votes

---
Tags: facebook-messenger
---


# Question
Title: General difference in read/write speeds for internal memory vs SD card
I understand that read/write speeds are dependent on what the phone is, and what the SD card is, but since both are flash memory, I thought the read/write times would pretty much be around the same. I also understand from this question, why it's safer to keep apps on the internal storage: internal memory Vs SD card

But then I learned that “Flash memory speed is not tied to a maximum data transfer speed like USB standards.” source, which I guess is something I should have guessed from just knowing how the read/write speeds vary wildly across from devices. From reading a lot of other material online, I have also learned that apps generally run better from internal storage than from SD cards, except for cases where the SD card I/O speed is better than the phones'. However, looking at this article, it seems most of the phones' write speeds are slower than a Class 10 SD card's minimum write speed, and I couldn't find minimum read speeds for SD cards, so couldn't compare those, so I'm wondering why everyone's benchmark tests showed wild differences between the 2. My question is, in general cases with modern phones, is reading and writing files and media (not Apps) to internal phone storage faster than to an SD card?

On a thread on \[XDA forums\]\[3\], I saw that rooting a phone allows one to increase the read/write speeds of a phone to an SD card. What happens to the phone that allows the jump in read/write speeds?

# Answer
> I understand that read/write speeds are dependent on what the phone is, and what the SD card is, but since both are flash memory, I thought the read/write times would pretty much be around the same.

That is a wrong assumption. While they're all flash technology, there's a very wide certain in the speed of the storage. A Class 2 SD Card has a minimum read/write speed of just a paltry 2MB/s, while an Ultra High Speed card can perform at 30MB/s.

With a suitable device that has a suitable high speed SD Card bus, it's possible that SD Card can be faster than the internal storage. This is usually not the case, as many people just buy a standard 2MB/s SD Card, as they're a lot cheaper and most consumers don't need the ultra high speed storages.

Another confounding problem is the kind of workload that a storage is optimized for. One fellow Stack Exchange measured the performance of his Galaxy S2 internal storage vs the external SD Card that he happens to have. What he found is that the internal storage is very fast at read speeds, close to an Ultra High Speed 3 Class card at 33MB/s read, but only manage a paltry 5 MB/s write speed; while his external SD Card are more balanced, at 11 MB/s read but 8 MB/s write.

What that shows is that if that device had been judged under SD Card Speed Class criteria, the internal storage would've been put up as a lower class storage than the external storage. However given that one of the most important work load of the internal storage is loading application to memory, the massive read speed of the internal storage is probably going to give it a real world edge at application loading speed.

> On a thread on \[XDA forums\]\[3\], I saw that rooting a phone allows one to increase the read/write speeds of a phone to an SD card. What happens to the phone that allows the jump in read/write speeds?

What happens is a lot of voodoo with an occasional grain of truth. People have been reporting increased speed when none exists all the time. Storage speeds do not just jump up because you are rooted.

Occasionally, manufacturers may ships the device with underoptimized drivers, and third party tweakers developed an improved driver that are better optimized than the one that ships with the device. Installing custom driver is only possible if you are rooted or if you are flashing custom ROM. It's not the rooting process itself that improves speed, but what you can do with the root power that may give you a boost.

More often though, what happens is that most major optimizations doesn't come free. What you gain in storage speed optimizations, you may lose in battery usage or storage lifetime. Manufacturers almost always optimize for the general case, and optimizing for the general case means trade offs that doesn't necessarily apply to your particular situation. For example, if you're the type to get a new device every six months, it doesn't make sense to optimize for storage longevity, so you might want to trade off using storage more aggressively to increase write speed in a way that reduces its overall life; another possibility is that you may have a good backup plans or do not store important data on device, so you may be willing to trade having the risk of a small chance of fatal data losses for a large speed boost.
> 4 votes

---
Tags: internal-storage, sd-card, performance, media-files
---