# Question
Title: How to move app data to external SD card without root
I have a Karbonn A15 with Android ICS (4.0.4), it's not rooted.

I want to move the app data to my external sd card. I tried to move the `/mnt/sdcard/data` folder, just to check whether it releases any memory in the storage section in phone settings.

But the internal storage was same, there was no change. Can anyone tell me where the app data resides in the internal memory? It's fine if I can move app data manually to the external SD card.

# Answer
> 0 votes
Most of the app's data is stored in internal memory, below `/data/data`. You cannot access these directories/files directly if your device is not routed; same applies to moving it elsewhere.

But if your device is rooted, the keyword are *Data2SD*, *App2SD*, and *Link2SD*:

* **App2SD:** the "official" way to move your apps to the SDCard (see: and its tag-wiki, the latter describing it in more details). This method moves a big part of the app itself over to the SDCard. Can be used without rooting the device.
* **Link2SD:** an advanced variant of *App2SD*. This moves the entire app to the SDCard, and then creates symbolic links to the "original places" -- fooling the system to think "nothing ever happened". Requires the device to be rooted, plus a separate partition on the SDCard. See and its tag-wiki for more details.
* **Data2SD:** doesn't care for the apps, but for their data. Also requires the device to be rooted. We have no tag for that, but you might want to look up the corresponding app on Google Play: Root # All Data2SD card..

# Answer
> 0 votes
The only possible way to link the internal data of the app to the sd card.,completely.,it to use "Link2sd +" version but it was a paid app.

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


title: Remount /system rw

text:
# Question
Title: Remount /system rw
i'm new here, so i apologize in advance if this is a n00bish question:

how could one remount /system (or any partition, for that matter) in rw and allow suid on a booted system via ADB wifi? here's some particulars:

* hardware=custom, no exterior ports
* bootloader=unknown
* kernel=loop device and module enabled
* ro.secure=1
* recovery=OEM
* version=4.3
* root=temp
* busybox=yes, custom
* mount=ext4; ro; relatime; barrier=1; nosuid

thnx

# Answer
> 1 votes
Once your debug bridge is connected, get it running as root with `adb root`. Then remount the partition read/write using `adb shell mount -o rw,remount /system`.

Not sure what you mean by the `suid` part of your question, but if you can elaborate, I will try to answer that as well.

# Answer
> 1 votes
Try running everything from the ADB shell.

`adb shell`
`su`
`mount -o remount,rw /system`

If you install something as root "su" you can use `chown` to change the owner of the file. It's not quite like using suid but at least you can change the owner.

It also looks likes Busybox has suid built in, if you have the right version.

Check out this website for more info.

---
Tags: root-access, 4.3-jelly-bean, mount, partitions
---


# Question
Title: How can I backup and restore Google Now Launcher home-screen layouts?
The only times I've seen a successful restore of the Google Now Launcher home-screen layout is when it is the default launcher from the onset as the installer goes through it's motions.

Restoring a backup from Titanium Backup does not work.

I've also tried making a recovery flashable update.zip via Titanium Backup but it still won't restore the home-screen layout

# Answer
Try backing up the entire Google app, not just the Google Now Launcher as it does not store any data itself.

Backing up the Google app (and you can try the Google Now Launcher) in addition to it, should work.
> 2 votes

---
Tags: backup, restore, google-now, titanium-backup
---


title: Enable autoplay HTML5 video in chrome

text:
# Question
Title: Enable autoplay HTML5 video in chrome
In my project I need to autoplay a HTML5 video in the browser when the page is loaded. I have tried a several javascript solutions but none of them work.

I read that the android browser blocks autoplay to prevent downloading a lot of data. Can be this blocking feature be turned off in browser/chrome/operation system settings?

I cannot find any working solution for how to enable autoplay. I have searched plenty of stackoverflow posts and many other sites ...

I am using android 4.1.1.

# Answer
> 4 votes
Bad news it seems. Bug report on Google code

The most relevant post is this:

> Yes. It is as design. "autoplay" is disabled for Chrome for Android

It seems that Android 4+ changed the requirements for the `play()` method to require user interaction.

Article on this issue

It's worth nothing that many comments refer to getting it to work with a hack/workaround, only to find it works on some devices and not others. Stack Overflow question on the coding side. In this example the answer mentions:

> sample code that works on HTC and Samsung, but not Galaxy Nexus 4.1 (requires user interaction to play)

This seems to suggest, even with a workaround you have no guarantee it will actually work on a particular device / version of Android.

Apple have imposed the same restriction in Safari and iOS in general.

# Answer
> 3 votes
This can be turned on/off in Chrome using flags. This is on the user end though and cannot be change in the browser from a website or app.

You can also do this in your own app using the api for webview or websettings and make "getMediaPlaybackRequiresUserGesture(false)" it is by default set to "(true)"

http://developer.android.com/reference/android/webkit/WebSettings.html

In chrome you must go to chrome://flags then go down about 3 screens to

> **Disable gesture requirement for media playback.** Android
>
> Disable user gesture requirement for playing media elements. Activating this will allow autoplay to work.
>
> *disable-gesture-requirement-for-media-playback*
>
> Enable

---
Tags: browser, video, javascript, html5
---


title: Open Facebook links with Facebook app?

text:
# Question
Title: Open Facebook links with Facebook app?
When I receive a http Facebook link, I have the option to choose my browsers but not the Facebook app, is there a way to force it? Is it the normal behavior?

# Answer
> Is it normal behavior?

Facebook app only handles specialized URL scheme `fb://` and nothing more, so any standard HTTP/S Facebook links (`http://` or `https://`) will be ignored by the app. So, yes, unfortunately this is normal.

> Is there a way to force it?

As of current writing, until their developers implement a filter to handle HTTP protocol, there is no way to do that from their apps.

It might be possible for a 3rd-party app to fix this with a workaround (e.g. Open Link in App app, as mentioned from this answer, but it seems currently it's not working, possibly due to change in FB protocol).
> 2 votes

# Answer
The Facebook app on Android now supports deeplinking. So your `http://` and `https://` should work. Within the Facebook app as well as from other apps.
> 1 votes

---
Tags: facebook, url
---


title: Soft brick Galaxy Tab s 10.5

text:
# Question
Title: Soft brick Galaxy Tab s 10.5
I have recently rooted and installed Blisspop rom to my Tab S. I decided to revert back to the stock rom. I download the rom for the UK and applied via Odin. Download completed and the tab rebooted. The tab is now stuck with the Samsung logo. I can reboot in Odin recovery. I have tried to download openrecovery-twrp tar expecting to see and use TWRP when going into recovery but I don't. Help!

# Answer
> 1 votes
I had the same issue. Follow the below steps to resolve it.

You must first find and then download the correct official stock firmware for your tablet via KIES:

1. Updating to the latest version of KIES program on your PC
2. Run KIES
3. Connect your Tab with Download mode to the PC with KIES.
4. KIES Menu Tools -\> Firmware Upgrade and Initialisation -\> Model name (your Model name Tab. For example SM-T800 or SM-T805) -\> OK -\> S / N (Serial Number of your Tab from sticker on original box Samsung or sticker on back cover of the Tab) -\> OK -\> OK -\> OK
5. Turn on your Tab in the Download Mode ( press at the same time and hold for approximately 4 seconds the buttons Home, Power and Volume - and then press button Volume +)
6. Next step by step according to the instructions KIES

---
Tags: unbricking, samsung-galaxy-tab
---


# Question
Title: changing notification settings while listening to music
So that new notifications settings thing on lolipop is really cool and all, but you need to change the volume in order to bring it up. Which is a problem when listening to music, because pressing the volume button brings up music volume, not notification volume. Is there a way to silence/unsilence my phone while listening to music without downloading a third party app?

# Answer
You have to go to settings then sounds and notifications, then you can up and down the volume slider to go from vibrate, there's also an option at the top to change the notification type to priority etc.
> 0 votes

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


# Question
Title: Google+ Auto Backup does not upload older photos. How to reset?
I began to use Google+ Auto Backup for the photos, and I silly used the full quality option. So when I run out of space, I decided to switch back to standard quality, so not to use the allocated space.

Problem is, the already uploaded photos didn't switch to the standard quality and kept on occupying space. So I deleted them and tried to start over the back up with the standard quality. But it's only uploading new photos and I cannot find the way to make it upload the older photos in standard quality. How to solve it?

# Answer
> 0 votes
Problem solved! For anyone experiencing the same problem, just go and reset the G+ app from your smartphone, as the moderator of the G+ help community suggested here https://plus.google.com/100019569307292537451/posts/WFA457VbJRA It worked for me :)

Good luck!

---
Tags: backup, google-plus, google-backup, google-plus-photos, picasa
---


title: Read content of .thumbdata file

text:
# Question
Title: Read content of .thumbdata file
I don't know how I managed to delete all my pictures and unfortunately, it took me a few days to find out they where gone. I tried to recover them with DiskDigger, but I didn't have much luck with it (most of them were damaged).

I found 2 400Mb+ files called `.thumbdata` in the `DCIM\.thumbnails` folder and I was wondering if there is a way to extract data/thumbnails from it.

# Answer
> 6 votes
It contains 96x96 pixel versions of your photos. The file is simply a concatenation of JPEG files. You can split it into individual JPG files by searching for the signatures indicating the start and end of a JPG file, i.e. the two bytes `FF D8` for the start and `FF D9` as the end. If you can transfer the file to your computer and you can access Python, the following Python code will extract the files (name the file `thumbdata3.dat`):

```
#!/usr/bin/python

"""extract files from Android thumbdata3 file"""

f=open('thumbdata3.dat','rb')
tdata = f.read()
f.close()

ss = '\xff\xd8'
se = '\xff\xd9'

count = 0
start = 0
while True:
    x1 = tdata.find(ss,start)
    if x1 < 0:
        break
    x2 = tdata.find(se,x1)
    jpg = tdata[x1:x2+1]
    count += 1
    fname = 'extracted%d03.jpg' % (count)
    fw = open(fname,'wb')
    fw.write(jpg)
    fw.close()
    start = x2+2

```

The program will save the files with the names `extractednnn.jpg`, where `nnn` is a number.

---
Tags: data-recovery, images, files, thumbnails
---


# Question
Title: Is there a command or application similar to ipconfig?
I would like to see my network addresses on my phone. On Windows I can use `ipconfig` for this and `ifconfig` on Linux. But how can I see this information on my Android device? Is there an application or command for this?

More specifically I would like to see what IPv4 address I get and what IPv6 address I get or if I don't get one.

# Answer
> 29 votes
Android comes with ifconfig, install Terminal Emulator and type "ifconfig eth0", or use "netcfg" to list all available devices. You need root to use ifconfig though.

# Answer
> 7 votes
just type `netcfg`

it will lists the interface, and work on any terminal emulator. running on the phone itself, or remotely via adb.

# Answer
> 2 votes
NetGenie Lite can do that.

---
Tags: networking, internet, ip-address
---


# Question
Title: How can I install an app directly on my SD card?
I would like to install a 4.0Go app but my internal memory only has less than 1.0Go free. However, my SD card has 32.0Go free space. How do i install the app? I have a Motorola 2G

# Answer
This is only allowable with certain apps, on a per app basis. if the app doesn't allow it, you can't move it to run/work on an external SD card.
> 0 votes

---
Tags: motorola-moto-g
---


# Question
Title: Ignored 5.0 OTA update on nexus 4 now can't get it back
I ignored the 5.0 update when it came over the air a couple of months back because I didn't want it at that time, and now I do want to update, but it's nowhere to be found on my phone. I go to settings -\> about phone -\> system update but it just shows that "system is up to date" even when I click check for update. I'm running 4.4.4.

I know that I could go and manually do the update but it seems ridiculous that there is no way to get the OTA update back? I don't want to have to do a bunch of manual work.

Is there no way to do this?

Thanks,

# Answer
> 0 votes
I have found sources {} {} {} that say doing the following can *force an OTA*, but YMMV.

* Go to `Settings > Apps`
* scroll down to `Google Services Framework`
* select that app
* Clear data
* Clear cache
* Force stop
* Now go in to `Settings > About > System Update` and check for an update.

# Answer
> 0 votes
Sometimes a reboot (or power cycle) or two can trigger the update prompt again.

For Nexus owners, the Nexus Root Toolkit is indispensable. It can do a whole lot more than you need, but... it can get the job done.

To flash an updated OS, choose to "flash stock" then make **SURE** you click "no wipe" if you want to ensure it doesn't erase your personal data. You pick your target version, then it wipes the system partition and replaces it with the updated Android version (and then on first boot it'll do all sorts of upgrading to update your apps and data).

---
Tags: nexus-4, 5.0-lollipop
---


title: Help how do i disable the status bar

text:
# Question
Title: Help how do i disable the status bar
I usually hand over my Samsung Note 3 to my kids to watch Netflix , videos and play games etc. I recently notice that my status bar will not take off, I looked at every settings option, and I can't find the option to turn it off. I would appreciate if someone can help me thank you.

# Answer
If you are on Android Lollipop then as Izzy suggested, you can turn on the Screen Pinning to stay in a particular app and hide the status bar.

If not on Lollipop then third party launchers such as Apex and Nova allow you to do this only in the home screen and app drawer screen.

As in the feature section you can see that you can hide the status bar,

> Hide elements as you want (persistent search bar, status bar, or even the dock)

But this only hides the status bar in Home screen and the status bar becomes active once you open a specific app. Instead the developer of the app should have implemented the immersive model to hide the status and action bar.

But as mentioned in your question most games will hide the status bar and videos played with fullscreen does hides the status bar.

**UPDATE:**

Use Power Toggles and in the toggle actions use the **Immersive mode** and start any app you want. The app will start with the status bar and the action bar(Back, Home and Recent buttons) hidden and you can switch back to normal mode by clicking the toggling Immersive mode or to quicky display the status bar swipe from the top of the screen twice to display any notifications.
> 3 votes

---
Tags: settings, screen, notification-bar
---


title: Obtrusive notifications

text:
# Question
Title: Obtrusive notifications
If I'm playing a game or watching something in full screen, why does the notifications come over it? I've noticed especially whatsapp notifications fill up the screen.

I need to be able to only stop the heads up notifications when in game mode or full screen watching video, not totally turn it off. is there a way to do that?

# Answer
> 0 votes
Answer to first question: Because Google wanted a new notification system that was more visible and obvious, much the way iOS handles their notifications. A lot of defectors from iOS actually missed that.

Answer to second question: this is done on a per-app basis, for those that support it. Most apps don't even use the feature, but for those that do, some allow you to disable the pop-ups, or heads up notifications. But that's the only real way to do so without potentially disabling notifications in general.

# Answer
> 0 votes
Open Whatsapp and set the following for **Message Notification** and **Group Notifications**

> Whatsapp-\> Settings -\> Notifications -\> Popup Notifications -\> None

Now you won't get the notification poped up when you are using some other applications. And all the popup nofications for individual and group notifications will be turned off.

---
Tags: notifications, samsung-galaxy-note-4
---


title: Wi-Fi connection dropping

text:
# Question
Title: Wi-Fi connection dropping
Lately I've been having trouble keeping a connection to Wi-Fi, first at home and now at work. What happens is that after a while I'll notice that my phone is using 3G.

If I go into my Wi-Fi settings, I'll see a strong signal from my router. When I try to connect manually, I often get the message, "Failed to connect to network" with no further details. (There's a special place in hell for those who write error messages that give no indication of the nature of the problem.) Other times I can connect, but the signal is reported as weak and drops quickly.

My computers can connect with no problems and report strong wireless signals. My roommates have no similar problems.

I have a Galaxy Nexus running Jelly Bean. My roommates have a Galaxy Note and a Galaxy S2, respectively, both on ICS.

What's wrong with my phone?

# Additional details

* My phone is rooted but running the stock ROM.
* My phone is the international GSM version.
* I first noticed this problem while using Tasker to implement a Bluetooth wireless leash. I've stopped using the leash--and Bluetooth entirely--but the problem persists. I'm still using Tasker for other things.
* In trying to track down this issue, I disabled "Avoid poor connections" but that change had no effect.
* I'm willing to consider flashing stuff to my phone as a last resort, but I strongly prefer alternative solutions. I didn't have problems initially, so I doubt the radio is to blame. Furthermore, I will down vote any answer that provides an incompatible ROM/radio, etc. or that provides it from a non-reputable source.

# Answer
> 6 votes
My solution, which seems to be working so far, is quite related to what was proposed by t0mm13b.

That proposal was to adjust the DHCP settings. However, my router is quite limited in functionality and it's impossible to adjust wifi settings on it. Insane, I know. So, I set my phone to use a static IP address instead of using DHCP. So far, so good.

# Answer
> 4 votes
Three things that springs to mind

1. Channel number of the Wifi's broadcast for the SSID (the identifier of the wifi network), try changing it to another channel?
2. Wifi Sleep policy, go into Settings \> Wifi, hit menu, tap on Advanced, *Keep Wifi on during sleep*, set that to 'Never'
3. Lease time on the dhcp's IP address, there's a persistent bug in the wifi driver (well it existed in GB) if the lease time is set to -1 (which is standard de-facto for "unlimited"), the wifi mechanism within the ROM has difficulty in understanding that -1 i.e. negative number for the lease time, which results in similar problems with connecting to the Wifi. Try setting the lease time to a positive range, eg, 7200 seconds, or 2 hours and see what happens.

# Answer
> 0 votes
I have started having this issue in the last 3 months on a Samsung GS5, (Android 4.4.2). I get the same symptoms that the phone decides to swap between wifi and 4g intermittently. This issue on the google forums sounds very suspicious to. The issue is with Android by the looks of it. It relates to a combination of which encyrption setting (switch to WEP) you use, and also you may have to also disable WMM in your QOS settings.

Going on now for at least 2 years. If the kids at Google can stop eating pizza and thinking of ridiculous names for their OS's for a while, and do some real coding, they should be able to fix it.

Failing the solution above, the only way to ensure I stay connected to wifi at home is to turn OFF "mobile data" on the phone and leave wifi on. It seems to me that the phone sees both wifi and LTE and switches over even while I'm using the phone, and then re-connects in random intervals. By denying the stupid phone a choice, it remains connected to wifi. The only thing is that you have to remember to re-enable "mobile data" when you leave the house.

# Answer
> 0 votes
The Wifi Fixer app may be able to help. It will detect and attempt recovery when low signal or disconnection problems are detected

# Answer
> -1 votes
There are newer radios out there that greatly improve the radios. https://dl.dropbox.com/u/19045917/411\_radios.zip Since you are rooted I assume you know how to flash radios.

---
Tags: wi-fi, samsung-galaxy-nexus, 4.1-jelly-bean
---


# Question
Title: No charger connected but showing as phone is charging
Moto G 2nd Gen phone is not working properly with android lollipop. Sometime the charger is not connected but it is showing the phone is charging. Even if I use headphone the music comes out from the loudspeaker.

# Answer
> Sometime the charger is not connected but it is showing the phone is charging.

A restart would fix this problem. I had this problem just after updating to LP and I never got after a restart. It's probably a small bug.

> If I use head phone also the music comes out from the loudspeaker.

You need to change your headphones. Bad earphones are the cause of this issue. I had a cheap quality headset then I faced the same problem and upgraded to a quality headphone like sennheiser or skullcandy. Even the headphones which comes in the package is not so good. I personally use mi headphones which I found better than skullcandy in terms of sound and quality.
> 0 votes

---
Tags: motorola-moto-g
---


# Question
Title: No apps appearing - unfortunately settings has stopped. com.android has stopped
no apps appear at all. I cant access menu

theres only settings app play store

ive tried hard reset

error messages of

com.android has stopped settings has stopped

im lost

# Answer
> 0 votes
This happened to my samsung ace last week. Unfortunately disabling and uninstalling those 'pesky' apps caused my phone to lose the ability to msg although I could make+recieve.calls this isn't very convenient on a unlimited text account. After the reset was done the phone went crazy and was blinking off and on, different colored lights too. Then some veŕy small print in upper right corner came up addressing the developer. Koodo people basically said phone was toast. Had to get a new one. Like I said though, it was an Ace so that particular model was crappy to begin with :/

---
Tags: applications
---


title: Radio service using battery

text:
# Question
Title: Radio service using battery
I haven't used any type of radio services on my HTC one, not even Pandora or anything else because I just never listen to music outside of radio in my vehicle, but I have radio usage on my phone. What else could cause this service to be running?

# Answer
> 1 votes
Battery stats always lists consumers. If the mentioned entry would refer to "fm radio", it had listed the corresponding app as consumer.

You must be aware that the term "radio" is ambiguous here. It stands as an abbreviation for "radio waves", which in fact are used by "fm radio" – but also for communications using the cellular network. The latter is what you're seeing references as "radio" in the battery stats on some devices. Different devices might use different terms here, so a screenshot helps identifying the "item" by its associated symbol/icon, see e.g. What is *Cell standby* and how can I keep it from eating my battery?

With that link, I've also named how other devices might refer to this ("cell standby"). If your symbol looks similar to the one shown in the screenshot there, that would confirm what I've written here (note that it might look a little different on your device, not only due to a different manufacturer – but also due to the fact the screenshot on the linked question was taken with Android 2.3 ;)

---
Tags: htc-one, battery-history
---


title: "Android is Updating" on every boot

text:
# Question
Title: "Android is Updating" on every boot
On every bootup I get the "Android is updating" (Optimizing apps) screen. I've tried a few methods. I deleted all custom odex files in `/data/app` dictionary and deleted the dalvik cache but it's still there on every boot up. How can I get rid of it?

# Answer
Cache partition wont write correctly - might be damaged.

Rooted? TWRP?

latest twrp's have fsck (disk check)

Else wise, I have no idea what ur runnin.
> 0 votes

# Answer
It might be the dalvik cache which is broken however you can try to reinstall your ROM flash the Google apps if you want to. Then wipe the dalvik cache, you might want to wipe it before reinstalling your ROM
> 0 votes

---
Tags: 4.2-jelly-bean, dalvik
---


# Question
Title: Flashing CM 10.2 to 11 TWRP flash not working
### Background

Today and yesterday I tried to upgrade my HTC One X+ from CM 10.2 to CM 11. I knew from before that if I use the build-in updater (Settings--\>About phone--\>CyanogenMod updates), it successfully restarts and performs the flashing. However after that it gets stuck during booting and the CyanogenMod icon keeps spinning.

From this: https://forums.oneplus.net/threads/guide-cm11s-cm12-nightlies.231709/ I think it's most likely that the problem lays with Gapps. This means I have to manually update CM 11 in the TWRP menu and then Gapps. However flashing either CM 11 or Gapps for CM 11 like this, gives an error that it **failed**.

This is **strange** for the following reasons:

* Flashing CM 10.2 or Gapps for CM 10.2, it succeeds
* Flashing using build-in CyanogenMod updates, it works with the exact same .zip

I tried first flashing Gapps for CM 11 (it still starts CM 10.2 after this) and then flashing CM 11 both using CyanogenMod updates. However now it hangs a bit at the HTC screen and then automatically goes to TWRP.

### Questions

Any inspiration why using Install in TWRP fails? What do I do wrong that I cannot properly update to CM 11?

### System

# Answer
> 1 votes
You can install it,

First of all try to update to a new TWRP version if possible like you installed it before. Or you might want to go to the bootloader/fastboot on Samsung devices you need to press

```
Volume up + home + power

```

On other devices you must press

```
Volume up + power

```

and connect your phone to your PC and install the drivers if not done before, you can install the naked Adb drivers from twrp's site.

This is the link for your device: https://twrp.me/devices/htconexplusinternational.html

You also can connect it to your PC install the drivers and type

```
adb reboot bootloader

```

You can find more info on TWRP's site.

put the Gapps/Google apps on the SD card, you might want to use

```
adb shell push gapps.zip /storage/sdcard0/
Downloads

```

All after each other.

Or setup mtp for TWRP.

You can do this at the settings mount and enable MTP.

Then push the update zip to your device which is the same as above.

Install the update and wipe the caches.

Then you're all set.

# Answer
> 0 votes
As CM 10.2 is a derivate of Android 4.2.2 (JellyBean) and CM 11 is a derivate of Android 4.4.4 (KitKat) the GApps will refuse to work. And making a huge firmware jump like that is always risky. Try the following:

* Take a Backup, if you still can
* Wipe your Phone completely (/systen, cache, dalvik)
* Make a clean CM11 install, restart and flash PA Gapps for CM11
* Restore your apps

---
Tags: cyanogenmod, rom-flashing, htc, twrp, htc-one-x+
---


title: Data Usage Warning in ICS

text:
# Question
Title: Data Usage Warning in ICS
I found these related questions on the same issue:

But, my problem is the graph doesn't show up the limit lines. How to disable the notification now?

Screenshots (click for larger variants)

When I try to set mobile data limit I'm getting the message from the second screenshot and it backs to the first image. It is not enabling.

# Answer
> 2 votes
I fixed it editing the `netpolicy.xml` file manually. Increased the warning limit to 4GB in 3 places as shown in the image and rebooted. Then the notification went-off:

1. Remount `/system` to make it writable (`mount -o remount,rw /system`)
2. Edit `/system/netpolicy.xml` file as root:
3. Remount `/system` read-only (`mount -o remount,ro /system`) or reboot the device

# Answer
> 0 votes
You have to check the set mobile data limit to show those lines. As seen in the image below:

Screenshot (click image for larger variant)

---
Tags: 4.0-ice-cream-sandwich, notifications, mobile-data, notification-bar
---


title: Can Llama events call other events?

text:
# Question
Title: Can Llama events call other events?
I find that I have a number of different "trigger situations", or sets of conditions that trigger an event. So I have an event for each one. But I also find that many of these events have basically the same actions, so **I'm looking for a way to separate conditions from actions.**

1) I have an idea to set up trigger events that only have one action each:, which is to set a Llama variable to a specific value. And then I'll set up action events that each have one of those values as their only condition, and put all the actual actions in there.

2) There are also the OR/AND conditions, where I could build something like:

```
OR
( AND
  ( actual_condition_1
  , actual_condition_2
  )
, AND
  ( actual_condition_3
  , actual_condition_4
  )
)

```

... but that gets ugly fast, and hard to maintain.

**Is there a more elegant method that I've missed?**

# Answer
> 1 votes
Create an `Application Shortcut` Action, then select Llama as the application.

This gives a list of all the Llama Events, Actions and Profiles and allows you to determine which one to run.

---
Tags: llama
---


# Question
Title: Samsung Galaxy 10.1 2013 frozen in odin mode
Granddaughter playing game on tablet and assume she pressed on power and volume at same time It had the Samsung Galaxy 10.1 verbiage across the screen. I tried to press the power and increase volume button as I had done before on the Motorola Xoom, big mistake from what I read in forums. It is now stuck on the ODIN MODE and says: Downloading...Do not turn off target!! with the Android symbol above it. Help!!

# Answer
Hold the `volume up` and `volume down` at the same time then press `power` button. Hold for a few seconds and unit will reboot.
> 2 votes

# Answer
This warning is only meant for people to not turn off the device during the flashing process. If you did not start flashing an image to this tables, and don't plan to - it's perfectly safe to power off the tablet.

Holding the `Power` button for around 10 seconds should cause the tablet to turn off. You can then turn it on normally again, without touching the Volume buttons.
> 0 votes

---
Tags: odin
---


title: I want to root my tablet but cannot

text:
# Question
Title: I want to root my tablet but cannot
I have a samsung tablet that is entitled samsung tab 4 t-351. I wish to root it, but can find nothing. I have tried towelroot, framaroot, one click,root master, king root , vroot,iroot, and poot

# Answer
> 0 votes
The model you specified (**T351**) doesn't seem to exist, so I am just going to assume you have the **T531.**

A quick Google search for `samsung galaxy tab 4 root t531` yields an XDA page of someone wanting to root the same model as yours and has had success with CF-Auto-Root.

Worth a try, since Chainfire's works are pretty much dependable.

---
Tags: root-access, tablet
---


# Question
Title: What is the time-limit for whatsapp message to be secure in their server while offline?
I know whenever I delete my Whatsapp app on my Android device, I get all the messages till I install again......

What is the time-limit for this?

What if I reinstall Whatsapp after a year? Will I get all messages for being-offline-time?

Thanks!

# Answer
According to my knowledge the message will be there for 30 days.Please refer the article attached in the link.
> 2 votes

---
Tags: whatsapp-messenger
---


# Question
Title: No Users settings on my Samsung Galaxy tablet running on Android 4.4.2
On my Samsung Galaxy tablet running on Android 4.4.2, I don't see any way to manage multiple users on this device.

From what I can find, there is suppose to be a Users settings menu item, but it's not there.

What's the possible reason, and how to fix it?

# Answer
> 1 votes
If it's not there, then either your ROM is messed up somehow, or the menu item is hidden extremely well, or Samsung chose not to include the Users functionality in your ROM, period.

There *is* a way to force your device to display the Users setting screen; working or not. You just need to launch the `Users` activity in `com.android.settings`. One way to do that is by installing Nova Launcher, adding the Activities widget to the homescreen, and choosing that activity from the list.

If that still doesn't work, then your device really does not include the Users functionality (which is surprising, as it's a tablet).

---
Tags: samsung, settings, multi-user
---


title: root ubislate 7CI with android 4.1.1

text:
# Question
Title: root ubislate 7CI with android 4.1.1
I have one table UBISLATE 7CI (DATAWIND IC: 12016A-7CI) and I need a step by step method or program to root the device. I was trying with some suggestion but I can't find a right method.

Anybody know the way?

# Answer
> 0 votes
The rooting process of Android devices has become easy these days. Look into these links:

http://forum.xda-developers.com/showthread.php?t=1997403

http://forum.xda-developers.com/showthread.php?t=1886460

According to the 2nd link, the person has developed a script to root devices with ease.

The procedure is to:

> Download file.
> Extract it.
> Click RunMe.bat file.
> Choose Normal mode.
> Follow steps as instructed and done.

Things to remember:
a) Make sure you've:
-\> ticked "USB Debugging" in Developers Options in Settings -\> ADB drivers are installed.
b) This process will **void warranty** and **might brick your tablet**.

All the best!

---
Tags: rooting, ubislate
---


title: Removing redirect link malware

text:
# Question
Title: Removing redirect link malware
I have Xiaomi Mi3 and it's not rooted. Every time I open a web page, *both on mobile data and WiFi, and even with different browsers*, I get redirected to other pages with ads and pages like this:

```
http://mobiles.digital/IT/Sweepstake/LP/index.php?voluumdata=vid..00000004-4837-403c-8000-000000000000__vpid..ca8d4800-fd5d-11e4-88ba-7eef5f3eb726__caid..5422e033-3dc6-4996-b128-7bf07d491d19__rt..R__lid..19777e53-9ce2-45a2-8073-ce9466d65506__oid1..7756b6f2-77b0-4db4-8d79-0faa4854c67f__oid2..b504e00f-54b7-4fd2-99de-09a0e4919980__var1..425682__rd..www%5C.%5Cyouradexchange%5C.%5Ccom&SiteID=425682

```

I have tried:

* Many antivirus (including AVG premium app which was free this weekend on Amazon app shop)
* Factory reset: inside settings on my phone
* Hard reset: deleted cache and installed app.
* AdBlocker plus.

But nothing worked.

Here's the installed apps on my phone: https://drive.google.com/folderview?id=0B2cFQ2PnOtfNT0NsMnZJY1NiT1U&usp=sharing

# Answer
> 3 votes
I'd like to get more information to help. Could you show the MIUI version of your phone? See it in Settings -\> About Phone -\> MIUI version. If you can use adb in your PC? I think It will be helpful if you can show the output of PC command "adb shell pm list packages" and the output of "adb shell ls -l /system/app /system/priv-app"

By the way, if a factory reset can not resolve the problem you can try a full ota update which will reformat the system partition. To do full ota update: Click the Updater app, and then click the menu button in the right top, then click the "Download update" item. !Remember to backup your files!

# Answer
> 0 votes
Try Avast free and Malwarebytes , one after another (not 2 installed in the same time).

Try to move the app masked as **com.securitycore.miui\_t** to SD card, then scan your phone again.

**Reasoning:**

I removed an "insane" pop-up linker (no matter what browser I used) which, instead acting like an activity by default (a malware activity) just used text displayed on webpage ( reading html meta tags ) and added link with advertorial content (manipulating content by adding div contents) or opening random links even if I visited “legit” and “clean” sites.

I recommended Avast for it's heuristic engine (IMHO better than AVG). Malware bytes actually marks threats and help remove some “non-detectable” adware (details about heuristic engine *vs.* databases containing signatures of viral code is out of the scope here).

Having in fact an extended experience with those kind of threats, my advice is a first step for taking countermeasures against this malicious object (script). I also see the user has a strange object acting like overwriting content or redirecting page.

So, after scanning with those 2 tools, the user may come back telling: none worked. How we must interpret this second problem? I think the key in this case is thinking about “where” antivirus and other products used did not look. As obvious, there can be two major places: `/data/` or `/system` root folders. So, in case we still have troubles after scanning with some tools the solution which comes to mind is to go in `/data/` or `/system` folders and manually remove application which we suspect (browser application, in our case).

Being aware the user has a non-rooted device, a simple solution is to use another browser after deleting/uninstall browser app which caused trouble. I hope the user has original ROM by Xiaomi and not a "modified" one (there were rumors about malware packed inside 'Xioami' counterfeit rooms, even if the device looks legit).

Readings for reference:

---
Tags: malware
---


title: Flashing Gapps on Second Account

text:
# Question
Title: Flashing Gapps on Second Account
I have a rooted Nexus 5 running CyanogenMod 12.1-20150510-NIGHTLY-hammerhead. I created a new user from the top right corner, but it didn't have gapps installed on it. When I try to install, it only replaces the one on the original account. How do I install it on the second account? I have TWRP Recovery

# Answer
It should've been installed by default. If it hasn't then there is something wrong, do you see the play store if so go to the play store and install the other Gapps.

I think it's because you need to setup the space seperately. So you need to install it from there.
> 0 votes

---
Tags: cyanogenmod
---


title: Samsung s4 stuck on logo

text:
# Question
Title: Samsung s4 stuck on logo
Yesterday I installed the newest software update for the Samsung galaxy S4(GT-19505). At first, the phone was stuck on a loop of the update 'installing' to 100%, turning on then switching off and repeating. I did a battery pull and removed my SD card. when i went to switch on my phone and it was stuck on 'android is updating. i left it and fell asleep. this morning i switched it on and it started as normal but then froze and got stuck at the glowing 'SAMSUNG' logo. i have tried using the power+up+home to and cleared the cache partition but that did not help. i have also taken out and replaced the battery many times. Samsung Kies also does not recognise my phone. How do I fix this problem? I am a complete newbie when it comes to phones and the technical side of them and would prefer an easy guide as to how to fix my problem/what the problem is.I did a factory reset and wiped all my data with no result.please help.

# Answer
> -1 votes
Hard Reset your phone.. But all your data and apps will be gone..

Turn off the phone. Press and hold at the same time Volume UP,Home and Power keys. When you see Galaxy logo release the Powerstrong text key but continue to hold the Volume Up key and the Home key.

Release them when the Android System Recovery screen appears. Use Volume Up/Down keys for navigation and Power On key for OK. Choose "wipe cache partition", "Yes -- delete all user data", "reboot system now".

And click on Wipe Data/Factory Reset

You are done then.

---
Tags: samsung
---


# Question
Title: What happens to CPU frequency when Android downloads a large file with screen off?
For example, I start downloading system update file and hit the power button to dim my screen.

What happens to CPU? Does it lowers its frequency or change its governor to powersave? Or does CPU frequency stay the same when I had screen on?

# Answer
Some cases:

* If it's downloading 1 file from 1 site - barely works: it's offloaded to modem.
* If it's downloading via torrent - might work harder; decrypting, hashing, etc.

Basically, downloading takes little CPU.

I assume the reason you're asking this is because "Why does downloading eat my battery so hard?"

If that is the case, then think of your Cell (3G, 4G, etc) and WiFi as giant flashlights that you can't see (technically, sort of what a transmitter is). Network connections at high speed need:

1. High power
2. High frequencies
3. Many other math'thy thingers I shall spare you
> 2 votes

# Answer
There are free apps in Google Play like Trepn Profiler that show you exactly what happens to the CPU frequencies of all cores during a file download. This data is captured in the background so the screen can be off. They also show the CPU load and actual power consumption in mA or mW.

I've found that downloading a large file over WiFi uses more power than you would expect. Downloading a 100MB file over WiFi with the screen off consumed an average of 997mW on my phone. The idle power of the same phone with the screen off was only 27.8mW. That's a huge difference.

This test was done on a Samsung Galaxy Note 3 using a Monsoon Power Monitor. Airplane mode on. All unused apps and services closed.

**Disclosure**: I’m part of the team who produced Trepn Profiler.
> 1 votes

# Answer
It depends. It might act the same like when the screen is off, or it could be on a lower frequency. It is up to the kernel.

There are tools which gives you the control, how the CPU frequency will change when the screen is on/off like Device Control (need root).
> 0 votes

---
Tags: battery-life, downloading, performance, standby, processor
---


title: nanddump vs fastboot

text:
# Question
Title: nanddump vs fastboot
I have two identical phones. On one of them I've managed to corrupt the system partition and it won't boot. I have fastboot, root (on the one that boots), but I *don't* have ClockworkMod --- my phone isn't supported. Instead I have the world's most unhelpful vendor recovery, which supports update.zip and nothing else.

I'm trying to copy the system partition from the working phone to the non-working one via fastboot. But I cannot successfully reflash the partition. I always get a failure, and the only message is 'flash write failure'. I've tried erasing it first.

My suspicion is that I'm somehow not taking the image from the working phone correctly and the OOB data is incorrect.

I'm using busybox's nanddump to do this:

```
nanddump -f /sdcard/backup/mtd7 /dev/mtd/mtd7

```

Is this correct? The resulting image is larger than an image taken with dd, so it does appear to contain the OOB data, but fastboot won't flash it. Does fastboot require images in some exotic format?

# Answer
> 1 votes
Take the image of the phone that's working by the following code

* First find out the dev block of the system partition

> `cat /proc/mounts`

* Search for the system partitions and note down the corresponding /dev/block/ partition
* For example for my phone it is /dev/block/mmcblk0p12
* Now make the exact copy of the partition using dd command

> `dd if=/dev/block/***** of=/sdcard/system.img`

* Copy this system.img from your phone to PC
* Connect your other phone in fastboot mode
* Run the following command

> `fastboot flash system <path-to-system.img>`

# Answer
> 0 votes
Depending on the device you have, the android version it runs and the phones manufacturer, you may not be able to do what you want. Copying the /system partition is unlikely to work anyhow as your working device has assigned the ESN to the crucial system files already and it may not be allowed to flash because of dmverity checking. Your best bet is to find a stock image of the devices ROM and use your manufacturers flashing program (ie.. Samsung uses Odin, Sony has their program, etc...), or dump an OTA update.zip and flash that in your stock recovery.

---
Tags: rom-flashing, fastboot
---


title: Installation problem in yureka

text:
# Question
Title: Installation problem in yureka
I cannot click install when selected an app to install in yureka ?( Not in play store,selected through a file manager) I'm sure it is not a touch screen problem.

# Answer
This is caused by a security feature of Android, to stop third-party apps trying to overlay or hide the permissions information when an app is trying to be installed.

Apps such as Lux, Screen Filter or any other filter/overlay app will prevent you from being able to click the `Install` button as they are essentially just an overlay, on top of the "Package installer" dialogue screen.

If you disable or turn off the filter whilst installing an app you should be able to click the `Install` button again. Once clicked you can turn the app back on.
> 1 votes

---
Tags: micromax-yu-yureka
---


title: QFOTA always downloading always 0%

text:
# Question
Title: QFOTA always downloading always 0%
I saw the question about the qfota download update package is always loading but never is complete. I have turned my tablet off and back on. No help. Called Verizon customer service and they had me do a factory reset. It is still trying to download but always on "0%"....... Help!!!

# Answer
> 0 votes
Q fota,always downloading. It is over the air,turn off WiFi Then you will see it downloading, Then you can turn WiFi back on.

# Answer
> -1 votes
Keep letting it update. Eventually it finishes. No help from Verizon and so I had no choice but to let it run. Took about 6 weeks.

---
Tags: installation
---


# Question
Title: How do I select the number of an incoming SMS?
I received some SMSes that show up both in my SMS app and in Google Hangouts; however for the life of me I can't figure out how to just *copy* that number (in order to report it as a spammer), short of either adding it to my contacts (I don't want to) or writing it down on a piece of paper and re-entering it (which seems just plain silly).

Googling around, it seems there are quite a few SMS/MMS applications in the wild and I can't tell which one exactly mine is (it says "Version 4.1.1", but I can't find an ID), but I would expect either it or google hangouts to have that functionality *somewhere* ... so what am I missing?

(the obvious things - long press, short press, double click etc. on the number do nothing, and the menus only show me options for blocking the sender or adding it to my contacts)

# Answer
In Google Hangouts, if I click the contact bubble (the circle on the right where their picture would be) it brings up their contact card. If you long-click the number there, there's an option to copy it to the clipboard.

**NOTE:** you may need to add the number as a contact to view the number in the "contact card."
> 3 votes

---
Tags: sms, google-hangouts, copy-paste, spam
---


# Question
Title: MarketMarks app: How to perform Backup and Restore
MarketMarks is an excellent Android app to create a sortable wishlist for apps offered in the Android Play Store, complete with editable tags, update dates, prices, and custom notes.

I can't get the Backup and Restore functionality to work in it. How do you get that functionality to work properly?

I want to be able to backup the MarketMarks list and then restore it.

Here's what I've tried, in order:

1. Select Backup
2. Select Restore
3. Select Check Updates

Each time I do this, MarketMarks crashes on step 3.

How do you accomplish this essential task?

Please specify the version of Android you used in your answer as well as the version of the Play Store (the Play Store version number is indicated at the bottom of the Play Store's Settings page, under 'Build version').

Thanks for your answers!

# Answer
An recent update to MarketMarks has fixed this bug, and it now works as expected.

Furthermore, the user can now customize the folder where the backups are stored.
> 0 votes

---
Tags: google-play-store, backup, restore
---


# Question
Title: How to Search within SMSes in Hangouts App?
The default messaging app on Android provides the search feature, which allow users to search within SMSes. But I wasn't able to find Search in hangouts app. (as I have Sms integration with hangouts, I need to search within SMSes on some occasions)

# Answer
> 7 votes
It is not possible to do a search within Hangouts from the app. Google, the king of search, still hasn’t added this most basic of features.

# Answer
> 3 votes
I have found the best way to search through my SMSes is to switch app temporarily. You can go back to Hangouts afterwards.

Lets hope Google realizes this is a needed feature for Hangouts.

---
Tags: sms, google-hangouts
---


# Question
Title: Lollipop + Google Play - small application installs take 10 or more minutes?
The specs:

* Samsung Galaxy S5
* Android 5.0 Lollipop (new device, came with it)

Installing small applications in Google Play Store take 3-15 minutes, Spotify has been "installing" for over an hour. It's not the Wifi speed, because speedtest on the device showed 20-30mbit/s download, and my other Android 4 device installs the same application within a few seconds.

Any ideas? Are Google Play application installs fast on your Android 5 devices?

I tried removing the SD card, didn't help.

# Answer
> 0 votes
Well I managed to solve it, got the idea from here: Application stuck in "Installing..." stage in Market.

I went to Settings \> Applications \> Manage Applications.

1. Force stop the *Google Play Store* application
2. Uninstall updates for the *Google Play Store* application

It warned me that Google Play Store would be restored to its original state, I accepted.

After this, I launched Google Play Store and installing applications was lightning fast. :)

---
Tags: applications, google-play-store, 5.0-lollipop, installation, samsung-galaxy-s-5
---


# Question
Title: How to stop creepypasta.wikia from suddenly redirecting me on Android basic browser?
For the past few days I've been reading the creepypasta.wikia site on my new, virus-free Android phone. For the past couple of days when I'm reading a story, not clicking anything at all, the page changes to another page saying that I need to update Android at the Google store, or one of two other adverts I can't recall exactly. The page I'm on changes, this isn't a pop up or under so if I want to return to the creepypasta I was reading I have to click Back. How can I fix this?

# Answer
This is called malvertising. As an user, your only option is to use an ad blocker like AdAway.
> 0 votes

---
Tags: browser
---


title: Force an app to full-screen mode

text:
# Question
Title: Force an app to full-screen mode
Is it possible to force an app into full-screen mode so all the soft-keys will disappear and the app will take up the entire screen areas?

# Answer
> 1 votes
For rooted devices, you can disable them quite easily:

1. Open the File Manager App, then tap the Menu button (capacitative or onscreen), and tap Settings.
2. Go to General Settings, scroll down to and tap Access Mode
3. Switch to either "Prompt User Mode" or "Root Access Mode"
4. Open the `sec_touchkey.kl` file in `./system/usr/keylayout/`
5. Put a # symbol before the both the following lines:
```
key 139 MENU VIRTUAL
key 158 BACK VIRTUAL

```
6. Close, saving changes
7. Reboot

Alternatively, if you don't want to root, then you can find apps that provide fullscreen/immersive mode on Play Store.

---
Tags: applications, screen, touchscreen, customization
---


# Question
Title: Can Google device manager turn location on automatically?
For battery saving purpose is there any way to google device manager turn location on when we need it (Like when I search "Find my phone")???

# Answer
No, this is not possible at the moment, may be you could add this to feature request in the Google Product forums.
> 0 votes

---
Tags: 5.0-lollipop, geolocation
---


# Question
Title: What range of tcp buffer size do you suggest for slow and fast networks?
If you search the net, you come across with ranges like these that claim would enhance your net throughput:

```
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960

```

In place that I live, the net speed of gprs/edge connectivity is so slow that even sending just a sentence of text via instant messaging apps like Whatsapp could take up to 5 seconds and even fails to send some times! but on the other hand my wifi connectivity is very fast;

so; what range of tcp net buffer size do you recommend for these two connections that better suits me?(or maybe any other effective variable)

# Answer
Bufferbloat only becomes a problem when the link (i.e. your edge/gprs connection) is congested. If it's not congested, you may just have very poor cellular reception.

If bufferbloat is really the reason you will be unable to do anything locally (because the problem is very probably the largish buffer size on the cellular network equipment).

A few pointers:

* try to avaid parallel traffic when using WhatsApp
* try to switch off Image loading in WhatsApp (not sure if this is possible as I don't use WA)
* (root required) use an outbound app firewall to avoid unnecessary traffic (e.g. AFWall+)
* (root required): use an adblocker to avoid unnecessary traffic (e.g. AdAway)
> 0 votes

---
Tags: wi-fi, internet, mobile-network, gprs
---


# Question
Title: Is there anyway to increase 'App Storage' space on a HTC One X?
I'm currently using 6.48GB of 6.76GB 'App storage' on my HTC One X of which 4.95GB is classed as 'other'.

I've seen some guides which suggest methods to extend storage onto an SD card but the HTC One X doesn't have a slot for one.

Is there any way to repartition or something along those lines? Or is it time to upgrade?

# Answer
You can try : How I expanded my app storage (repartitioning)

or developing a rom with your requirement.

(*delete the unused or etc **apps/files** from rom*)
> 1 votes

---
Tags: internal-storage, htc-one-x
---


title: Set Open DNS in Android 5.0.1

text:
# Question
Title: Set Open DNS in Android 5.0.1
Just updated my Oneplus One to Android 5.0.1, and I can't change the DNS when I select the "Static IP" option in Wi-Fi settings. Basically I can put the values in, there is just no way to press OK and accept the changes.

It was possible in Android 4.4.2. Has anyone bumped into this issue?

# Answer
> 2 votes
This is one silly issue in Lollipop update (CM12) for OnePlus. I'm assuming you're running Cyanogen OS 12, and I found (on Reddit) and tested this solution some time ago.

Unlike Kitkat, you can't change only the DNS in Wifi settings as "Save"/"OK" is always greyed out if you do, i.e. you need to provide every single detail which includes:

* IP address
* Gateway
* Network prefix length
* DNS 1
* DNS 2

As soon as you fill the first four entries, the option will appear to save the settings.

A brief description of each field is given here.

---
Tags: wi-fi, 5.0-lollipop, dns
---


# Question
Title: Is it possible to record calls on Galaxy S3
I want to install a **working** call recording application on Galaxy S3, but I have found problems with a few apps.

I have tried Auto Call Recorder but it doesn't allow me selecting more than *Mic* as audio source. Perhaps I can record only my own voice (I haven't tried further and I obviously haven't bought the full program)

I have previously tried Call Recorder Pro but it only recorded my own voice and not the other party's.

I have read here that most call recorder apps require root (OK for me) and *Requires the kernel with 2-way call recording patch*

## The question is, then

How do I make a call recorder **fully** work on a Galaxy S3 (GT-I9300) with only root for now? Do I need to flash a custom firmware? Or won't it just work at all?

# Answer
> 1 votes
I used to use Auto Call Recorder as well (before my S3), and I was highly unsatisfied when it stopped working (when I switched to S3).

Just yesterday I found out this another great app that just works. And seems like much better than ACR: **Record My Call** \- The solution! No idea how that's even free (even if it does have ads). And, I do have root, but I think this doesn't even need it.

# Answer
> 0 votes
Yes, it is. There is no specific need to flash a custom firmware but you can get the job done with a mod which you can flash from recovery preferably clockworkmod. It is always advised to backup data before flashing. Here's the link for the mod at XDA. But I'm not sure if two-way call recording is supported in this. You can record the other person's voice but not your voice.

# Answer
> 0 votes
Automatic Call Recorder works great on S3, but it's not free.

If you have rooted device, custom Omega ROM has this feature on board already (just enable in the settings).

# Answer
> 0 votes
Smart Call Recorder MP3 is a fantastic **free** call recorder. It offers extensive call recording features and it is neatly integrated with Google Drive for automatic backup of your mp3 voice/call recordings.

# Answer
> 0 votes
Yes, you can easily record calls on Galaxy S3 device. Install Total Recall auto call recorder application and get your calls automatically recorded. Free app with free trial period of 30 days. Here is the link- https://play.google.com/store/apps/details?id=com.killermobile.totalrecall

# Answer
> -1 votes
Galaxy S3 has many variants.

Galaxy S3 GT-I9300 in some countries can record calls well (using any call recorder), in other countries Samsung disabled the call recording feature, so you should root the phone then there are several call recorders can fix the problem.

Galaxy S3 SCH-I535(Verizon), SPH-L710(Sprint), SGH-T999(T-Mobile), SCH-R530C(Cricket), SGH-I747(ATT), SGH-I747M(Rogers) etc can record calls perfectly in two directions without root. Here is the solution: Galaxy S3 Call Recorder. It seems this is the only solution without root, because all other recorders ask you root these phones.

---
Tags: samsung-galaxy-s-3, call-recording
---


title: Whatsapp notifications

text:
# Question
Title: Whatsapp notifications
I recently updated my samsung note 4 to the latest android version 5.0.1, and since then my whatsapp notification always vibrates even if I turn off the vibrations in the app settings.

If the phone is on mute or ringer then it is fine.

Before the update it was fine even if the phone was on vibrate whatsapp didn't vibrate.

Anything I can do to fix this?

# Answer
By default the setting is vibrate. If you want to change go to whatsapp setting ---\> notification tab. Click notification there you will find vibrate default it has different options like "OFF,DEFAULT,SHORT,LONG" select which is suitable for you. Hope this helps.
> -1 votes

---
Tags: 5.0-lollipop, notifications, whatsapp-messenger, vibration, samsung-galaxy-note-4
---


# Question
Title: How can I make persistent changes in root directory (/)?
I have to edit my fstab in android 4.4 but the root is mounted in read only. I've try to remount the root with `mount -o rw,remount /`And I can edit the root files but when I reboot the device the changes disappear. How can I make persistent changes in / without rebuild the kernel?

# Answer
For that you'd need to edit the corresponding image (see initrd), which is unpacked on each boot.

Alternatively, you could create a script replacing the `fstab` file, and have this run on each boot e.g. using or a similar app that can execute "stuff" automatically after boot.
> 0 votes

---
Tags: file-system, mount, partitions
---


# Question
Title: Is data/data/com.android.browser/databases/webview.db being encrypted?
I rooted my phone (Galaxy Nexus 4.1.1 JRO03C). I am able to access nearly all files under data/data/\* folder. However, a few files cannot be opened, such as data/data/com.android.browser/databases/webview.db

I suspect these files are encrypted. Is there any way to decrypt them?

# Answer
The database file obviously is *not* encrypted, see: Browser webview.db doesn't store hotmail password, but I can still auto log-in hotmail. Why? which shows the user was able to read data from its tables. But they are protected using "file permissions" -- so aside from `root` only the owner (i.e. the app) has full access to them.

You now will probably argue you said having rooted your device. So far, so fine. But did you use your "root powers" when trying to access those databases? Just having your device rooted does not mean all stuff automatically runs with root permissions (see: Do all applications run as root on my phone after rooting?). The app you're using to open those files must itself have requested (and be granted) root permissions -- or they might get either no or only restricted permissions on files they do not own.
> 4 votes

# Answer
Using aShell and aSQLiteManager you can open and view this database and any others that are on your device
> 0 votes

# Answer
**It is not encrypted**

Just copy down below address into your url and you will be able to see saved passwords. (EVEN WITHOUT ROOT ACCESS)

'file:///data/data/com.android.browser/databases/webview.db'

I have tested it only on devices running on Android Jelly Bean.
> 0 votes

---
Tags: encryption
---


title: Kill all running apps automatically

text:
# Question
Title: Kill all running apps automatically
Is it possible to kill the running apps (SMS, browser, games ...) automatically by turn off the screen or during a certain period of time? My device is not rooted.

# Answer
> 4 votes
I'd use Greenify for something like this. It doesn't kill *all* running apps (as this is counterproductive to Android itself for many reasons), but you can select apps for Greenify to hibernate each time you turn the screen off.

For me this was nice because there were several apps like ***random game*** that would run all the time, and Greenify helps this.

Also, where Greenify used to be root-only, it `now works in non-root mode, (need to be enabled in experimental features setting, Android 4.1+ required). If you have secure key-guard enabled, try "Hibernate and Lock Screen" shortcut or "Pull up" gesture on Home soft-key.` \- Greenify description from Play store app page

---
Tags: settings
---


# Question
Title: How to increase RAM by swapping memory from Internal Phone Storage..?
I have `Micromax Canvas Music A88`. I just want to allocate memory from internal phone storage to RAM.

**Memory Detail :**

RAM: 512 MB

Internal Memory: 2 GB

I want to transfer 500 Mb from internal storage to RAM...

Can anyone help me how to transfer...??

**Note: I don't want to swap from micro sd card**

# Answer
**You will need Root access for this!**

(First You Need To Take Backup from CMW/TWRP)

* Download MT657x Data Repartition Tool3.0A
* Install app and choose the size you want to swap (e.g 1GB) from internal sdcard.
* Select OK.
* Reboot to recovery.
* Wipe cache/dalvik cache.
* Factory reset.
* Restore Backup.
* Reboot .
* **DONE**
> -1 votes

---
Tags: insufficient-memory, ram, swap
---


title: How can I NOT Save Contacts to Google?

text:
# Question
Title: How can I NOT Save Contacts to Google?
Due to privacy concerns, I'm moving gradually away from Google. I now need to know some options to save my contacts locally like Android **used to** allow. I'm mostly concerned with new contacts currently to not complicate this question. I'll move my existing contacts to local storage at a later time.

*Info*

Android: 4.4.4

Device: Nexus 5

Excluded option: No-GAPPS ROM (this is a valid option, but I need to achieve gradual transition before fully switching to No-GAPPS system.

# Answer
This is controlled by your Contacts (or People) application, not by the underlying OS itself. The app that ships with the stock Nexus builds is made by Google, and designed to sync everything to cloud systems. It is a result of using a phone made and sold by Google; pretty much all of the stock applications are the Google versions.

You'll want to find a replacement app for managing your contacts. Most third-party ones will allow you to create "phone only" contacts that do not sync to anywhere. There are quite a few options to choose from.

In the longer-term, if you install a custom ROM built directly off of the Android Open Source Project (AOSP) code, and do not install Google Apps, then you'll have the AOSP contacts application instead of the Google one. You should be able to save local contacts using that (I have no tested this myself in a while, however, so it's possible things have changed).

Izzy has also pointed to an app that may allow you to create local contacts regardless of the frontend you choose: MyLocalAccount. It appears to work by creating a sort of mock network account, which you can then "sync" contacts to. In actuality, it's just a local store that is not synced anywhere else.
> 3 votes

---
Tags: 4.4-kitkat, privacy
---


# Question
Title: Update from ADB option under recovery menu
How does one typically use the "Update from ADB" option in the Recovery menu? Do I have to connect the phone via a usb cable to my laptop & provide the necessary update files?

Where on the laptop do I keep the update files & where will I download these files from?

In case my phone model helps it is a Moto G 1st edition XT1033.

# Answer
> 3 votes
IDK which Recovery (stock/custom) your device is running because in my device CWM 6.0 for Android 4.2.1 shows "Install zip from sideload" option. Anyhow, I've verified that both options points to same thing i.e. sideloading from PC.

This option will allow you to push a `.zip` file into the device accompanied by an automated installation of it. For a custom recovery this file can be any app, binary or system update. For a Stock recovery, you'll have to see what it allows to push. (I'm assuming you can only push signed system updates from them.)

The usage is simple. Choose the option in recovery which will show some output like:

> Send the package to the device with `adb sideload <filename>`...

Your device (as obvious) has to be connected into PC with ADB drivers installed. Issue the command `adb sideload filename.zip` where filename.zip is the `.zip` file you want to sideload. It will show some processing and eventually will install.

---
Tags: updates, adb
---


# Question
Title: Is it possible to extend a local bluetooth connection over the internet?
I want to play a game on my phone with a friend who lives in a different city. The game supports local "ad hoc" play over bluetooth but does not support play over the Internet. Is there an app that can do this, with or without root? Or is there a device that my friend and I can purchase that can "extend" a local ad hoc bluetooth network over the internet? Or is it possible to install an application on both of our computers that will do this?

# Answer
I think the answer to your question is "maybe", depending on the exact implementation details, and my solution is rather complicated...

Assuming the app uses a Bluetooth PAN\*, which Android recognizes as a network device (i.e., one which would you can bridge against)

You could connect both devices to the same VPN, bridge the PAN and the VPN, effectively putting both devices on the same bluetooth network, then connect the two games.

You and your friend may need a custom kernel to enable bridging support (CONFIG\_BRIDGE) (looking at the two devices on my desk, neither of them supports bridging out-of-the box) (Busybox has a brctl applet, but I've never used it on Android)

On the other hand, it may be easier to just write the Dev and ask for internet play. :)

If you do this, let me know how it goes!

\*It's probably how I would do it, but there are other ways
> 1 votes

---
Tags: bluetooth, internet
---


# Question
Title: Group texting with Iphone users, my texts get delayed until theirs all stop
I have an S4 with the latest software update (though this has been a problem for a long time before too). And when I am in a group text with Iphone users, it seems that my outgoing texts get stuck in limbo until all of theirs is through. Sometimes several minutes, so I am always behind in the conversation. Is there a fix?

# Answer
Even I own a galaxy s4 and I know that the latest update has been so terrible. I don't think that Samsung is anyway going to push any updates for this but follow the solution below.

1. You can wipe the cache partition from the recovery mode. (Shut down and reopen by pressing menu, power and volume button at once) then scroll down using volume button to wipe cache partition and power button to confirm. Reboot the device.
2. Very important go to developer options and switch off all the animations.

Follow some more from. http://www.androidpit.com/galaxy-s4-lollipop-problems-and-how-to-fix-them
> 0 votes

# Answer
What messaging app are you using? People experience a lot of variation depending on the app. I think even Samsung will allow you to change your default texting app. May I suggest Google's very own Messenger? Link It's supposed to have pretty good group messaging support.
> 0 votes

---
Tags: samsung-galaxy-s-4, ios
---


title: How to disable long press home button?

text:
# Question
Title: How to disable long press home button?
How can I disable or set password on long press home key button on smartphone? As you know, with long press of home button, the running process (like sms, gallery, internet explorer, etc.) will be shown that can be kill them to make phone faster.

My question is how can I disable, change, lock or set password on this button to ask permission to show and kill apps, and prevent anyone to see and kill running apps.

My phone is Huawie and is not rooted.

# Answer
> 1 votes
Your best bet might be to *change* what the home button does instead of disabling it all together. You can use alternative launchers such as Go Launcher to change what the home button does. I was also able to find a free app that does it on its own here. I haven't used the latter but it seems useful.

---
Tags: security
---


# Question
Title: why does smartphones start to lag after few years of their launch?
I have seen that every smartphone that used to be flagship device start facing lag after a span of time. why does the same RAM, same CPU becomes slower over the years. Taking example of Samsung device from S3 to S6.

> Samsung claimed S3 as most powerful device on May 2012

but now its not even having power why does it happen irrespective of the android updates.

> similarly Samsung galaxy S4 now lags and freezes.

Are the new software updates and apps this heavy that the older device cannot handle?

# Answer
> 2 votes
For the same reason computers do, which you alluded to:

New OS versions, and new software, all need more, with time. Every new main version of an OS or app is built with a more recent generation of devices in mind. They expect more RAM, and therefore use more, they expect faster processors, and therefore do more, etc. Over time, the demands of the same software, as it's updated, will overwhelm the older hardware.

There's also one other factor, which is that flash memory, over time, loses some speed as well. The more writes to it, the more "junk" (I'm not going to get too technical here) builds up, the more work that has to be done to get around that and clean it up, and the slower it gets. Happens with high-end SSDs (look at the problems the Samsung 840 EVO had), and happens with the lowest of flash memory.

All combined, you can't really expect your smartphone to be running like when it was new by the time your contract is up.

---
Tags: applications, samsung-galaxy-s-3, samsung-galaxy-s-4
---


# Question
Title: I accidentally deleted the updates of my google play
I was exploring my cellphone. I came to the uninstall updates of google play. Now I can't open it nor can update my apps. What do I do?

# Answer
> 0 votes
That should be easy to fix, simply make sure you have enabled "Unknown sources" in your Security section of your settings app and download and install this APK file from this reputable source:

http://www.androidpolice.com/2015/04/03/play-store-5-4-10-makes-the-notification-bar-transparent-on-app-pages-apk-download

It's simply a download link for the official Google Play app. When you get it installed, it should update itself automatically if there's a newer version available.

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


# Question
Title: Is it possible to do a factory reset without losing application data?
I need to do factory reset of my phone, but don't want my applications to lose data.

Is it possible to somehow move the apps to SD card and, later, back to the phone?

# Answer
A quick search provides:

~ Titanium Backup
~ Helium
~ (you guessed it) App Backup and Restore

http://www.androidheadlines.com/2015/02/featured-top-10-backup-apps-android.html

I've used and personally prefer Titanium
> 3 votes

---
Tags: factory-reset
---


# Question
Title: What does "svc power stayon wireless" do?
Looking at the reference to `svc` on my phone there are options for `svc power stayon [true|false|usb|ac|wireless]`. I'm curious what `usb`, `ac`, and `wireless` do when you use them?

I tried `svc power stayon wireless` and it seemed the command succeeded, but I don't know what it did, or how to revert it.

I'm on an LG Tribute if that helps.

# Answer
Executing `svc power` on the shell will bring the usage:

```
usage: svc power stayon [true|false|usb|ac|wireless]
         Set the 'keep awake while plugged in' setting.

```

The command will set whether to keep your device awake (prevent sleeping) or not while it's being charged on specific platform: USB charging, AC power, wireless charging, or all of them:

* `true` will set all flags (`usb`, `ac`, `wireless`)
* `false` will clear all flags
* `usb`/`ac`/`wireless` will set that specific flag while clear the other

The same setting usually can be accessed on "Developer options" named "Stay awake", though it's simpler with only toggle to turn on/off.

<sup>Reference: source code of `com.android.commands.svc.PowerCommand`</sup>
> 7 votes

---
Tags: shell
---


# Question
Title: How to root "Infocus M2" (smartphone on sale at snapdeal from March 2015 in India) so that pre-installed apps can be removed?
Infocus M2 is on sale at snapdealdotcom. Its specifications are as below:

```
4.2-inch (1280 × 768 pixels) 355PPI LTPS display
Android v4.4 (KitKat) OS
1.3 GHz quad-core MediaTek MT6582 processor
Mali-400 MP2 (500 MHz) GPU
1GB RAM, 8GB internal memory, Expandable memory up to 64GB with micro SD
8MP Auto Focus Camera with LED flash, f/2.2 aperture, 5P lenses
8MP front-facing auto-focus camera with LED flash, f/2.2 aperture
Dual micro SIMs
3.5mm audio jack, FM Radio
3G, Wi-Fi 802.11 b/g/n, Bluetooth 4.0 + BLE and GPS
2010 mAh non-removable battery

```

Would appreaciate help on rooting this mobile. Thankyou

# Answer
Basically, all you've to do is install USB drivers and use iRoot software to root your Infocus M2.

Be aware that this will void your warranty.
> 0 votes

---
Tags: 4.4-kitkat, rooting, uninstallation, bloatware
---


# Question
Title: Can't get rid of icons with green locks on them
I would like to know how to get rid of these icons with the lock, every other app just goes but not these three. I used the small broom icon but these remained there and it didn't happen before. I'm using Android 4.2.2 in a Lenovo vibe x s960 smartphone.

Click for larger version

# Answer
This is the task bar showing applications currently in main memory. The broom cleans up main memory except "locked" apps. To clean them up, you can **flick them up one by one**.

Yet, **with Android it is not necessary to do this in the vast majority of cases**. Android OS does a pretty good job of managing memory and swapping apps to storage.
> 2 votes

# Answer
Swipe the icons down to get rid of the lock, then swipe the icon up to get rid of the icon.
> 0 votes

# Answer
Well, I can't say correctly but I think it's showing green lock because the application is locked by some other application, do you remember installing any application which may be responsible for locking those application off ! I would say you need to go through the application installed again. I think this must be some cleaner application which you may have installed recently.
> -1 votes

---
Tags: settings, lenovo
---


title: Can't change DNS on S3 mini

text:
# Question
Title: Can't change DNS on S3 mini
I am trying to use OpenDNS on my phone. I have tried using SetDNS, DNS Changer, and DNSet. At least two of those claim to allow changing the wifi DNS without root access (I am only using wifi on an unrooted S3 mini with 4.1.2). No matter what I do the OpenDNS test pages say it is not working, and I also installed an app called Ping & DNS which can display my network information and it indicates that my DNS is always obtained from whatever router I am connected to, regardless of any DNS apps I have running.

Actually if I have SetDNS and DNSet running at the same time then SetDNS claims to be using Google's DNS (8.8.8.8, DNSet only supports Google's DNS). But Ping & DNS still says that I am just getting DNS settings from the router. I am not sure which one it really is at that point. Regardless, I want to use OpenDNS.

UPDATE: To be clear, I am using these DNS changing apps because I want all connections to automatically and only use OpenDNS. So either I want to know why none of these apps work as advertised (when reviewers don't say they don't work), or how can I make it work for all connections without an app in such a way that it can't be altered without a password or something. And I really don't want to bother with rooting if I don't have to.

# Answer
> 1 votes
The OpenDNS website has their own set of instructions to use their services on Android devices, I've provided their instructions below:

1. Open `Settings`
2. Choose `Wi-Fi`

3. Long click the network you're setting DNS servers for and choose `Modify Network`

4. Check `Advanced Options`

5. You might need to scroll down to an option that says `IP Settings`, click `DHCP` and change it to `Static`

6. The option to change DNS servers will be at the bottom, mine show Google's servers, but I've included the OpenDNS ones below if you don't have them already.

# Answer
> 1 votes
First enable USB debugging. You could use adb and use the command `root` or `su shell` and copy the `build.prop` file to `/storage/sdcard/0/` or `/storage/exsdcard` with the `copy /system/build.prop /storage/sdcard/0/` command (path of your (ex)SD Card storage vary from device to device). In this file the DNS server IP is saved. Find it and change it to the OpenDNS IP. Now copy it back to your `/system/` folder with `copy /storage/sdcard/0/build.prop /system/`. Restart your phone and it should work.

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


# Question
Title: Can Microsoft Exchange Activesync in Knox container still wipe my device
I set up my work email account (which uses Microsoft Exchange Activesync) on my personal galaxy s4 (gt-I9505 running 4.4.2) under the Knox container (version 2.0). If the Admin tries to remote wipe my device will it

```
  a: do nothing
  b: wipe the Knox container
  c: wipe my entire phone

```

I've looked around for answers on the web and gotten a few guesses but I would like some proof or at least hear from someone with first hand knowledge.

-Thanks

# Answer
I finally sent an email to Knox user support:

> I have a galaxy Note 4 with MyKnox installed. I have setup an activesync ms exchange account in the email app. One of the permissions is to allow remote wipe. I know that I have the ability through the MyKnox web portal to remotely wipe my own device. what I want to know is if the MS exchange admin sends a remote wipe command (through exchange, NOT throught the MyKnox portal) will it just wipe the container or the whole device?

Here is the reply:

> Our R&D team has updated that remote wipe command through exchange will only wipe the container if the Exchange account is setup inside the container.
>
> Please let us know if any further queries with respect to this issue
>
> Best regards, Tanuj K Samsung KNOX support

My own addition:

This may only apply to MyKnox and not the other versions. I have friends who work in IT for organizations that use the corporate version and have been told that they can add additional permissions and privileges extending outside the Knox container.
> 0 votes

# Answer
# The Knox container will be wiped.

Knox is a sandboxed instance of Android with its own separate security policy. Exchange's device administrator has no access to the contents of your phone outside of Knox and cannot wipe your personal data.
> 2 votes

# Answer
You didn't mention what version of KNOX you have or what MDM your company is using.

With My KNOX, a personal version, you can wipe the entire device:

With KNOX Premium, an enterprise version, it depends upon the MDM. Most MDMs can wipe your entire device:

Samsung's MDM can be configured to wipe the device or just the container:

The real answer is: Go ask your IT department. Find out who set up the MDM and ask them.
> 1 votes

# Answer
I would say that you don't have **My Knox** because if you look at My Knox videos you will see the icon says My Knox. However, the version you are talking about just says Knox. I can not find the version support for it either (as I have the same version you do) even though it says Knox 2.3 in the about tab under **my apps** -\> **Knox Settings** -\> **Knox version**.

Now if you go to the Knox **settings** -\> **Device administrators**, you will see exchange sync or email services with the ability to erase data. The question is when I go to device manager for the personal side of the phone the exchange service (email service does not have permission to erase all data). I am confused myself. I would suggest that you use an old phone that can use Knox (or not) and use it with wifi only and use the email server only when wifi is available. If they do wipe the phone none of your stuff is on it. I will carry two phones untill I figure that out.

Centrify is the developer (Youtube link) and so is the Samsung team. Let me know what you come up with. I have missed my password the amount of times required(20 I believe) and it resets the Knox version to new. There is also this site for support. Email them as I am now.
> 1 votes

---
Tags: exchange, samsung-knox, remote-wipe
---


# Question
Title: Archiving old photos to Google Plus (off the phone, but accessible)
I have an EyeFi in my camera. The client on my phone polls it and downloads new photos. My phone automagically backs them up to Google Plus Photos. So from taking a picture, I can access them from any browser or computer syncing my photos with G+. That's really handy.

But this takes up a **lot** of space on my phone (which has no SD card support). When I attempt to delete a photo from the Photos app, it tells me it's going to die *everywhere*.

I would like to "archive" my photos in such a way that:

* I can access them through Google Plus
* I can access them through my phone (in the Photos app)
* They aren't taking up space on my phone
* I don't have to delete them from "everywhere". I want a copy on G+ until I delete it from G+.

I have some photos from ~2006 in a Picasa web album that are automatically pulled into the Photos app. They aren't on my phone, but I can still see them. This is what I'm after.

How do I achieve this? And bonus points if I can batch this so every month I can run something to archive photos over 3 months old.

# Answer
> 1 votes
If you have a built in gallery app or file explorer delete the photos (locally) on the device via one of these apps (if not install an app to-do so) and then they should stay in the cloud if auto-backup is enabled and ran before deleting them. This "should" work as it's worked with my phone... But I don't have a lot of experience with smart cameras...

---
Tags: photos, google-plus-photos
---


# Question
Title: How to limit data download when tethering
When I connect my android mobile to my laptop, I use the 3G data via USB tethering. Several background activities on my laptop (win 8.1) such as regular updates continuously occur. This drains the monthly package and the allotted download/upload limit is exhausted in no time.

Is there a way to monitor the tethered connection and deny/block background downloading, say of any file(s) larger than 5-10MB?

# Answer
> 1 votes
No, that is not feasible. When tethering a connection, your Android device has no idea what the tethered device is doing. It could be downloading a large file, or it could be browsing a bunch of web sites or streaming an audio file. It does not know any useful metadata about the ones and zeros going through its tethering pipe.

Now, you may be able to set up rate limiting so that a tethered laptop can't run faster than X/bytes per minutes, for example. Or, like any firewall, you could block certain services (such as torrenting) using simple port blocking/limiting or other more in-depth packet inspection. You may even block certain domains or IP addresses by firewalling the address.

However, these are all very advanced operations that are far more specific to firewalls than they are to Android. And they would not help at all in your specific example of blocking a download of a file larger than 10 MB.

You are better off looking for a client-side solution. You could get a Download Manager for your laptop and tell it not to download if the laptop is currently on your phone's network connection. Or maybe there's a plugin for your browser that does something similar.

In any case, there is no Android-specific way to handle your specific issue.

# Answer
> 0 votes
On Android 4.0+, there is a section in Settings named Data usage:

When data is enabled, you will see an option to limit your data. Once ticked, two markers labeled 'Limit' and 'Warning' will appear. You can drag them up and down to set their values.

Tapping Menu will give you this:

As you can see, you can toggle background data from there.

---
Tags: downloading, usb-tethering
---


# Question
Title: Clock issue with Motorola Razr HD Maxx (stock 4.4.2 firmware)
I have a Verizon Motorola Razr HD Maxx, running the latest firmware (182.46.15.XT926). My phone was dropped and the screen shattered about 6 months ago. The Razr was powered off and left alone while I switched to an older phone until I could find the time and money to get a screen replacement. Having just done so, my phone is now in mostly working order. I can browse on 4G and make/receive test messages and calls.

However, the date/time on the phone are completely inaccurate. It is currently reporting the date as 3/15/2015, and the time as 6:52 as of the time of this post (while it is 10:56 AM EST, 5/21/2015 in reality). Manually attempting to change the time does not work - After modifying the time and selecting done, the change does not persist.

I do not appear to be the only one with this problem - others have reported it online (see here and here for example), but no solutions have been posted which worked. I am curious if anyone here has input as to a solution.

This is a huge impediment for me, since many apps rely on the time and any SSL cert checking will fail due to the incorrect date, preventing access to Google Play.

# Answer
OK, software can't solve a hardware problem. Took the phone apart and disconnected the battery for ten minutes. Reconnected the phone and the clock reverted to when the device was manufactured (i'm guessing, was 2010). But, could now be adjusted as one would expect.
> 0 votes

---
Tags: 4.4-kitkat, clock, motorola-droid-razr, date-and-time
---


# Question
Title: Disable phone calls while in certain apps
I have lots of games on my phones, and they tend to have to restart when an incoming call comes in, even while hitting the Ignore button. Is there a way, on a rooted stock Android phone to set certain apps to *block* incoming calls, so the foreground app does not get interrupted? I am aware of Airplane mode, but that would require me to wait for it to activate, then turn my WiFi/Mobile Data back on, then go into the game, then remember to turn it back off.

Optionally, if I could set one or two phone numbers that *could* interrupt (i.e. Work or the spouse), that would be awesome too. My goal is that my phone knows not to disturb me if I'm in the middle of a game, without hitting 3 or 4 buttons before launching into the game, and remembering to disable something after leaving the game.

# Answer
With the latest build of Cyanogen Mod based off of Android 5 Lollipop, incoming notifications will not end the games. A drop down bubble that is easily dismissed is all that appears.
> 0 votes

# Answer
Nope I dont thing there is an app to do that. The game developer has to build a game such away that when game starts airplane mode has to start or even a setting for to change airplane mode on/off. As far as I know apps cannot block incoming calls.

Workaound is you can try Callcontrol and schedule the time to block calls
> 0 votes

---
Tags: calls
---


# Question
Title: is it possible to have the gps location while offline with the nexus 7?
This is a mystery to me, I know that WiFi and GPS use different chips to work, but it seems I can't use the GPS location when there's no Internet access.

I already tried to clear the cache, disable/enable it, reinstall it.

I just want to use my nexus 7 as a GPS while I'm out, thought that I already downloaded Google maps offline data.

Is it supposed to work while offline or not? Is it a real GPS?

# Answer
I had this issue - it isn't that a fix doesn't come, it is just that it is taking a *very* long time to get a fix.

This is due to the lack of the downloaded aGPS data - it can't download the data, and so has to rely on solely GPS satellited, which takes ages.

If you have been disconnected from the internet for a while, then you will suffer from these effects. aGPS data is cached for a few days, or when you change location, so if you just disconnected, GPS should work for a while afterwards.

(You should also check to make sure that the Google System is enabled for location use)
> 6 votes

# Answer
The reason it does not work is a GPS has to be paired with a map to work. Cell phones download chunks of map data based on your location and pairs it with map data. Without map data it is simply longitude and latitude data. To make it work with a nexus you have to have map data stored to work outside of of Wi-Fi range. If the app does not load at least 2gb of data you are probably put of luck.
> 0 votes

# Answer
GPS works offline without internet or WiFi. Something in building GPS can't get connect to GPS satellite that's why it not show location.
> 0 votes

# Answer
yes, GPS location is binded with the gps chipset. You can get co-ordinates from GPS and store it while offline. you can than view it in Maps application when you get online.
> -1 votes

# Answer
many (maybe most) phones don't actually have a GPS receiver built in, rather using cellphone towers and triangulation to calculate their position. WiFi has nothing to do with either by the way, it's completely separate.
Other phones do have GPS built in but will use it only when no cellphone reception is available, as GPS tends to use a lot more battery power (many will also turn it off when the cellphone functionality is turned off because that's usually understood to be done where active antennae aren't allowed (like in aircraft and many hospitals) and/or to preserve battery power.
> -1 votes

---
Tags: gps, nexus-7
---


# Question
Title: How to stop my Android device from being spammed in the browser as well as in the application?
Recently I have downloaded two games:

1. Deer Hunter
2. PreHistoric Worm

But after that I have my browser which keeps redirecting me to `http://ad.adsmatte.com`

It is happening every time I load the page – after few seconds, it automatically gets redirected to this AdsMatte and doesn't go back to the previous page, even if I press the `Back` key.

In an application like WebMd, when I load the app, after few seconds it is covered with a full screen ad whereas it used to display the options menu. This is blocking my view and I cannot see what is being displayed by the application.

The WebMd app which is showing an "Update Your Browser" message with a "Install Now" link to Play Store (click image for larger variant)

I don't have Opera and it still tells me to update my Opera browser.

I closed the application and retried it, and again it is displayed with some "Warning your HM1S is affected with Virus" and starts vibrating.

**Note:** Please avoid anything like this post suits well on MIUI/forum, I have already asked there and got a very immature answer as to disable Java Scripts even after seeing my below screenshot.

\[Update\] I have tried using mobile data and now it does not redirect so it's more of the modern problem the app are clean

# Answer
> 0 votes
Based from the same problem on AskUbuntu, this is not OS-dependent, but an attack to the router. Try hard reset the router.

> This does not appear to be an OS related issue. I would recommend you to read this http://www.quora.com/How-do-I-stop-AdsMatte-spam-popups-and-ads
>
> Basically it is an attack on/via your router. You should hard reset it. A lot of computers on my intranet got affected. I got rid of it that way.

If it still fails, from Security.SE, try checking & fixing the DNS address both on router *and Android device*.

> If your router is affected and you're facing different issues on your devices (Android has no ads, computer does) may check/change your DNS settings on both devices and on the router.
>
> I think your Android phone uses a different DNS server as your PC. Your PC probably uses your router as DNS Server (e.g. `196.168.1.1`) and your Android uses a 3rd party DNS like Google (`8.8.8.8`, `4.4.4.4`) or OpenDNS. For this behaviour check: this answer on Super User
>
> To clean up your router, you may have a look at: this answer on Security.SE

To check DNS settings on Android:

1. Open **Settings - Wi-Fi**
2. Long-press the access point, select **Modify network**
3. Turn on **Advanced options**
4. Change IP settings to **Static**
5. Check/set the **DNS 1** & **DNS 2** to Google DNS (`8.8.8.8` and `8.8.4.4`) or other trusted DNS server.

---
Tags: applications, browser, malware, spam
---


# Question
Title: Will removing /system apps give any usable space on lollipop?
In earlier versions I've pushed updated apk's to /system manually from time to time as it annoyed me to have an extra older version of Google+, Play store, Youtube, Keep, actually ALL the preinstalled google apps as well as a lot of Sony Apps (Album, Music etc.) This would give me 300-500Mb for a cleanup as some of these apk's are quite large.

This is a tedious approach and would break stuff from time to time, but I am unsure if the simpler approach: Merely deleting the old system apk would give me any useable space? In older versions the clear answer would be "no" as each partition was allocated a set amount of space, but after (I think) Kitkat, Internal storage was mounted as an emulated partition or something like that.

I have been searching for more information regarding this, but have not found anything yet. Hope there is a knowledgeable one hidden among you (preferably with sources) ;)

# Answer
> 2 votes
Nope. Deleting things in the system partition has no effect on the amount of usable internal storage - the system partition is reserved for the ROM and mounted read only by default. Only deleting things in /data and /sdcard will affect the amount of space available to you.

---
Tags: internal-storage, storage, system-apps
---


title: Hide WiFi status icon on CM 12

text:
# Question
Title: Hide WiFi status icon on CM 12
I don't want to anyone to see the connected WiFi symbol on my phone status bar, can you please help me?

I have Galaxy Note II with CyanogenMod 12.1.

# Answer
You may install Xposed framework and then some xposed module to customise status bar. The module Xblast tools may work. Check for the option to hide the WiFi icon. (If such exact option is not present, you may try to change its color to fully transparent.)
> 0 votes

---
Tags: cyanogenmod, wi-fi, notification-icons
---


title: Lost Contacts after 5.0.1 update

text:
# Question
Title: Lost Contacts after 5.0.1 update
After updating to 5.0.1, I had bad problems with wifi connections. After trying every possible solution without success, I decided to do a backup and reset. First though, I copied both the card and phone folders to my laptop. After the reset, the wifi problem seems to be fixed, but now all the contacts are gone. For whatever reason, they were not synced with my google account. Can I find the contct data somewhere in the folders that I copied onto my laptop? Thanks in advance for any help. Simon

Samsung S4

# Answer
Maybe this post is useful for you: https://android.stackexchange.com/a/41459/31639

Basically you could try searching the sqlite database location under `/data/data` By default it's `/data/data/com.android.providers.contacts/databases` (at least for me (currently running GPE on my GS4))

Anyway, just copying some folders from internal storage is far away from a correct way of backing up contacts etc. and if your contacts would be stored in your Google account they would've been automatically imported again after relinking your Google account to your device.

If you gained back access to your contacts you should check the correct storage of your them and move them to your Google account if necessary.
> 0 votes

---
Tags: contacts
---