# Question
Title: My WiFi status icon on 4.1 is grey, even when the connection is working fine. Why?
I just switched from AOKP to the latest CyanogenMod M-build, and I'm noticing that my WiFi and 3G/H+ icons never switch to blue. This is a bit annoying as usually the grey WiFi icon is an indication that the WiFi I'm connected to isn't actually letting me out onto the Internet, but now they seem to stay grey all the time.

Is there anything I can do to troubleshoot this issue? Is it a known bug? What does the grey icon really mean? I've tried looking around the sync settings as there are some indications this might have something to do with the device not being able to contact the Google servers to sync, but sync is working fine and I'm having no real problems except the fact that it's annoying that the icon is indicating what I've previously interpreted as a problem.

**edit** It seems that there is an actual problem aside from the cosmetic one: in Google Talk I am completely offline, I get my contact list but it's greyed out. I also don't get notifications from the Gmail app when new mail arrives.

**edit2** This was solved by simply removing CM10 and going back to AOKP. I did a full wipe before every install, either this is a bug in CM10 or it's an issue caused by my Titanium backups. Not sure, but the backups worked fine with AOKP.

# Answer
> 1 votes
There is nothing wrong with it. Its the expected/correct behaviour of a freshly installed ROM that does not have Google Apps (gapps) installed. Thus, the telephony/wifi signal will show up as grey.

Its only when that Google Apps (gapps) are installed, then it will show up as blue, *this is for ICS upwards*.

In Gingerbread, if no gapps is installed, and there's wifi connectivity, its white, when gapps gets installed, it changes to the typical green that is known under Gingerbread.

To resolve this, please install the appropriate gapps suitable for your CM10 ROM.

# Edit

I am under the impression that GTalk application and service is part of the GApps hence my comment below to Izzy about this...and seems to backup the fact that if gtalk service is not present, the signal colours **do** appear different.

# Answer
> 0 votes
Since you are using cyanogenmod, this may be the case with your device and it is an issue with the RIL part of your device. This is a bug that needs to get reported to the developer of your cyanogenmod builds

# Answer
> 0 votes
For me the WiFi signal turned gray and I was unable to connect to all Google apps like Playstore and Gmail.

I found out that it was because I installed freedom app and uninstalled it. So I installed it again, and in the app settings I clicked the check-box where it says "don't install playstore updates," and uninstalled the freedom app again. **Now everything was fixed!!!**

Don't install freedom app!

It messed up my phone luckily I was able to turn it back easily to the state it was before.

# Answer
> -1 votes
I tried to reset phone,clearing cache,Data but it wont work but now I have a quick solution on this issue and grey wifi becomes blue in some minutes.

All you need is "Rooted Phone"

1.Install : Root Explorer

1. Grant SuperSU permission to Root Explorer
2. Mount Root Explorer into Read/Write (R/W).
3. Go To System \> etc \> locate "HOSTS" file in etc folder.
4. Edit Hosts file using root explorer
5. Insert the symbol # before the second set of IP address numbers then save the changes and exit.
6. Reboot your phone...
7. wifi icon will be blue as you start your phone back and some apps like Google play store,keep,etc will be start as normal.

Thanks.

---
Tags: wi-fi, cyanogenmod, 4.1-jelly-bean, notification-icons
---


title: System so slow; permanent WiFi activity

text:
# Question
Title: System so slow; permanent WiFi activity
I guess my Android device is permanent communicating over the Internet, without any doing of my side. This slows down the system.

Is there any way to see the actual WiFi activity? I mean I like to know which app / service is actually downloading or sending out information. I tested several task-managers with WiFi Monitoring but all do summarize. I like to know which app at this moment downloads or sends data without my doing. Best would be a widget that shows which app uses WiFi at most.

# Answer
**OS Monitor** might prove helpful here. Amongst others, it shows you all current connections including their stati, always along with the target IP (which you can even get WhoIs details on, see screenshots) and the app holding it. This might at least help you to narrow down possible candidates.

<sup>*OS Monitor:* Open connection, connection target details (source: Google Play; click images for larger variants)</sup>

Hint: To transfer data, the connection status must be `ESTABLISHED`.
> 1 votes

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


# Question
Title: Newbie needs help: Not sure how to get Google Play apps on CyanogenMod
I finally decided to install CyanogenMod on my Samsung Galaxy Nexus (Verizon). The installation process went *pretty* smoothly (I only had to pull the battery twice ;)), but I am having no joy reinstalling all of my Google Play apps. I'm beginning to think I've made terrible a mistake. Does CyanogenMod **not** integrate with Google the same way that stock Android does? Can I not just enter my Google username and password and redownload all of my apps and settings?

I mean, I knew that the Play Store isn't bundled with CyanogenMod due to licensing issues. But I thought that installing the Play Store was as simple as downloading the APK. So far I've downloaded two versions of the the APK and both crash on launch. I've tried all of the usual things like clearing the app cache and rebooting the phone. I also downloaded a 150 MB "Gapps" package from cyanogenmod.org that I have no idea what to do with. The download page has absolutely no instructions, nor does the package contain a readme. I've read that I need to "flash the apps through recovery", which I can sort of parse, but all of the documentation and explanations I've found this afternoon assume the reader knows more than I do.

Any guidance would be very much appreciated. By all accounts, CyanogenMod is awesome.

Technical details:

* Samsung Galaxy Nexus (Verizon)
* CyanogenMod 11.0-InstallerXNPQ02R (Android 4.4.2)

# Answer
You simply download the relevant Gapps package (it's a zip file, not an apk) for your version of Cyanogenmod, copy to your SD card like you did with cyanogenmod, and then go into recovery and install (flash) it, again just like you did with Cyanogenmod.
> 0 votes

---
Tags: google-play-store, cyanogenmod, samsung-galaxy-nexus, verizon
---


title: Note 2 update problems

text:
# Question
Title: Note 2 update problems
Hi I got my note 2 from Kuwait. I am currently working in India. The last update I did on my note 2 was android 4.1.2 . Now when I check for OTA updates for my note 2, it shows that latest updates have already been installed. How can I update my phone? Thanks in advance.

# Answer
Since you bought your phone from Kuwait, the phone has the Kuwait Galaxy Note 2 Rom, and still now the 4.3 update has not been pushed out in Kuwait or the middle east region for both the note 2 and s3. But for the Indian Rom 4.3 has already been pushed out for both the phones. My brother had the same problem with his s3 and since I have some knowledge in rooting and Rom flashing on an android phone I flashed it with the Indian Rom.

The suggestion I can give to you is wait for the update, when Samsung pushes out the update in Kuwait your phone will get updated.

If you know how to root or flash custom Rom on Android phone you can flash it with the Indian Rom just go and download the Rom from here http://www.sammobile.com/firmwares/3/?download=25232 And follow the instructions. For more information you can look here - http://www.ibtimes.co.uk/update-galaxy-note-2-lte-n7105-official-android-4-3-xxueml3-firmware-how-1429969 Just use the Rom from the sammobile site.

Remember if you don't know what I am talking about please don't try to do this you can brick(destroy) your phone for good.
> 3 votes

---
Tags: updates, 4.3-jelly-bean, ota-update, samsung-galaxy-note-2
---


# Question
Title: Can I increase signal strength on my Samsung Galaxy s4 active?
I recently purchased a used Samsung Galaxy S4 that used to be on AT&T, but it has been unlocked, or something so that I can now use it on Koodo (canadian carrier).

The signal is very weak. It's so weak that talking on the phone has been a hassle because people can't really hear me and I can't hear them.

I found out how to switch from LTE to WCDMA, which makes the signal a little better, but then i miss out on the benefits of LTE.

Is it possible that the phone is not running on the optimum frequency band for usage on the Koodo network?

Any suggestions or help?

# Answer
> 2 votes
When connected to LTE, the phone is also separately connected to the GSM network for voice. Voice does not go over LTE so switching your data to WCDMA (HSPA) won't make any difference in the quality of voice calls, unless you are using VOIP calling.

There isn't much you can do to boost the signal other than not using a case or if you do, stick to a thin TPU case that is just colored (ie no carbon fiber or chrome or wood or metal). If it is at your home, you may be able to see if your carrier offers a network extender. The network extender plugs into your home Internet and emulates a small cell tower in your house.

---
Tags: samsung-galaxy-s-4, network-signal, 4g
---


# Question
Title: Google Nexus 7: I can't manage my device administrators
Can someone please help me?

I've installed the McAfee protection on my tablet and later changed it to Kaspersky. When trying to deactivate McAfee as device administrator it didn't work. Therefore now I can't uninstall the app.

I've also noticed that I can't deactivate any of my device administrators.

I've tried to Force Stop the application on the Installed Devices menu, but the option isn't available.

I don't want to reset my tablet and loose all the data. What should I do?

Thanks in advance for any help you can provide.

# Answer
> 1 votes
I had the same issue. Unfortunately if you have tried to check\uncheck more than two or three times you will end up resetting your device. Explained here

https://code.google.com/p/android/issues/detail?id=53130

---
Tags: applications, settings, security, device-administrator
---


# Question
Title: How can I view my WhatsApp messages on my Android tablet?
I have an Android phone on which I use WhatsApp but for my convenience I would like to view them on my tablet which also runs Android. The tablet is wifi only so I cannot install WhatsApp on it. I'm hoping there is an app for that.

# Answer
You can download the whatsapp.apk from the Internet (its like a .exe file for Android), just search it in Google.
> -1 votes

---
Tags: whatsapp-messenger
---


title: Wifi not working too well.. :c

text:
# Question
Title: Wifi not working too well.. :c
On my Android Gingerbread device (keep in mind that it is the pratically extinct Walkman, which is basically Android's attempt at a iPod) my wifi keeps on going white, and when it happens I can't use Text+ and stuff like that. I have no idea why, but it keeps on doing that. When its green though, it lets me go on it. It toggles from normal connection to only games, basically. Anyone know why my wifi won't work?

# Answer
> 1 votes
When it's white, it means that Android can connect to the Wi-Fi access point but cannot get a connection to the Internet (more specifically, it is trying to connect to one of Google's server if you have Google Account registered in the device). This may happen if you connect to an open Wi-Fi access point that requires sign-in through the browser or which provides only local access or if your device is incorrectly connected to such access points (sometimes devices are configured to automatically connect to any open Wi-Fi access point or to any access points it has once connected to).

When this happens, check that you're connected to the correct access point; ensure that your device is not set to automatically connect to open Wi-Fi access point; and to set the device to forget the incorrectly connected access point so it wouldn't try to reconnect there in the future.

---
Tags: 2.3-gingerbread
---


title: Root Nexus One without wiping?

text:
# Question
Title: Root Nexus One without wiping?
I have a Nexus One running Gingerbread (2.3.6), completely stock and unrooted. I would like to root my phone, and try installing ROMs like Cyanogen. However, as far as I know, the official way to do so, `fastboot oem unlock`, will wipe my phone, causing me to lose all of my data.

Is there any good way for me to root my phone without wiping, so that I can use something like Titanium Backup to back up all of my data before I unlock my bootloader and thus wipe my data?

If not, is there any good, automated way, to back up as much data as possible without root, and give me some indication of what could not be backed up? I don't want to have to go through every application and figure out if it has some way of exporting its data.

# Answer
This XDA thread provides a method for rooting without unlocking, though I don't know if it will still work for 2.3.6. Worth a shot. If I doesn't I think you'd need to downgrade your firmware to avoid unlocking, which would wipe your data anyways.

As for backing up without root, see How can data on an unrooted phone be backed up?
> 6 votes

# Answer
I was able to flawlessly root Nexus One with stock 2.3.6 with DooMLoRD's Easy Rooting Toolkit \[v4.0\](zergRush Exploit).

This also installed Busybox and Superuser app.

No bootloader unlock or wipe was performed and no user data or apps were lost.

Some useful info can be also obtained here:

http://forum.xda-developers.com/wiki/HTC\_Nexus\_One/Flashing\_Guide
> 1 votes

---
Tags: rooting, nexus-one, backup
---


title: widgets with cutomized service?

text:
# Question
Title: widgets with cutomized service?
I am new to `android`, just bought a `nexus 5`. I am now trying to customize my desktop (I am using nova launcher \+ Zooper free widget maker ).

Now, the problem is, can I customize the service of a `widget`? Say, I liked a weather widget in `zooper`, I want to use it. But the weather service of my choice is accuweather(no business, just an example). How can I have these two together?

# Answer
> 0 votes
The general answer I'm afraid is "you usually can't". In principle there's nothing to stop a developer from writing a widget that supports multiple information sources, and allowing you to choose between them. In practice, though, that's often just more trouble than it's worth, as those different sources may deliver their data in quite different formats that the code would have to handle.

---
Tags: 4.4-kitkat, app-widgets, customization
---


# Question
Title: Incoming calls Moto X ; press 1 to accept call
For some reason my Moto X is requiring me to press the number 1 in order to accept incoming calls. I thought this may be a Motorola assist glitch, but the problem was not fixed when I disabled the application.

Any ideas? Similar problems out there?

# Answer
"Press 1 to accept the call" sounds like Google Voice's call screening.

Check your GV call settings to ensure that call screening isn't on at all. (You can individually turn it off for certain people or groups, but the main setting would need to be "on".)

More on Call Screening at Google Voice Support.
> 5 votes

---
Tags: calls, moto-x
---


# Question
Title: How do I REALLY sync ALL contacts to a new phone
I have an old phone (LG P350) with Android 2.2.2, where I obviously have a few contacts. Most of them are contacts with telephone numbers, which I manually created (few got automatically imported from facebook or email).

Now I have a new LG phone with Android 2.3.6. I want to have on the new phone all the contacts I had on the old one. I mean the contacts that you see when you tap on the Contacts icon.

It should be a complete no-brainer, but apparently it isn't.

Note: I don't use the GMail application neither on the old phone nor the new one, and I don't want to. I do have my @gmail.com account set as the main account for both phones.

On both the old and new phone, under Settings -\> Accounts and Sync, the "Auto-sync" option is enabled. Also, under the ...@gmail.com account listed below "manage accounts", I have enabled both "Sync people details" and "Sync contacts", both on the new and old phone.

However, my contacts don't get synced. I have a lot of contacts in the old phone that I can't find in the new one. The new phone apparently has imported all the mess of useless contacts from gmail (i.e. email addresses some with and some without names) but no phone numbers.

So how do I sync, or export and then import ALL my contacts?

# Answer
As you've already figured, a built-in solution is:

* Open the contacts app on the "old device"
* In *Menu → Import/Export*, chose to export
* Copy the resulting `0001.vcf` file to your "new device"
* On the new device, open the contacts app and chose to "import" from *Menu → Import/Export*

**Hint:** take care there's enough free space available on the "exporting" device (file might get large, as contact pictures are stored inside it as well). You might not always get a warning when storage runs full, but instead end up with some "incomplete export", which then cannot be imported on the other end.

---

Now for the second part: why didn't they sync automatically? First, there are a few different "storages" to be considered:

* On SIM
* Google Contacts

These two are available on all devices. Depending on device and ROM, there might be additional "storages", e.g.

* Exchange
* PC Suite

Assuming you're speaking of Google's sync: That only takes care for *Google contacts*. As the *PC Suite* would only cater contacts in *PC Suite* to sync them with its desktop counterpart, and *Exchange* would not care for anything but *Exchange* contacts (you wouldn't want your personal contacts appearing in your company's address books, would you?). *SIM contacts* are a very special case: Nothing cares to sync them anywhere. I'm not even sure whether Import/Export is touching them.

So as parts of your contacts have been stored as "LG PC Suite contacts", these have not been sync'd with Google (and your "Google contacts" not with LG Suite), which explains the miss.
> 4 votes

---
Tags: contacts, sync, import
---


# Question
Title: Where is the old DDMS debugging log (logged before I my smartphone gets turned off)
Where are old DDMS debugging logs that are logged before my smartphone is turned off? I forgot to keep my logs before I turned it off yesterday. I usually enable debugging mode in case of suspicious situations.

I want to debug my phone as a very strange thing happened yesterday, my smartphone was operated by microwave remotely.

My phone is a Nexus 5 (4.4.2)

# Answer
> 1 votes
They're not anywhere. The logs you see in `adb logcat` are stored in a ring buffer in RAM only. They're deleted when the phone is turned off. Even while the phone is turned on, the oldest entries are continually overwritten by new entries, so that the log doesn't take up more and more RAM the longer the phone runs.

---
Tags: logging
---


# Question
Title: Android 4.4.2 on nexus 4/7, wifi connection loss
I have a Nexus 4 and a Nexus 7 (2013). Recently I've upgraded my wifi router as part of moving to VDSL. The problem: The android devices disconnect from the wifi after some time, I can not reproduce or find the exact time it takes for it to disconnect. After the connection loss the device still "think" it is connected to the wifi (and even shows signal strength), however there is not connection.

I've noticed that problem with the first router I brought (router+vdsl modem netgear vegn2610). At first I thought that the router is the problem since I didn't have that problem with my old router (tplink 841n). So I changed it to d-link 6850u (another router+vdsl modem combo from my ISP). The second router has the same problems. Notice that other devices (PCs and laptops) do not suffer from this problem.

Both of the routers are 11agn routers and both are capable of 2.4GHz and 5GHz frequencies. The problems are present on both radios.

Is there anything in the wifi radio/protocol configuration that might be causing this problem?

Thanks a head!

# Answer
this looks like the typical hassle with Qualcomm's WiFi chips and some routers. Both Nexus 4 and 7 use a WiFi chip manufactured by Qualcomm. Depending on your router's configuration those chips will stop responding after some time when the device is in standby.

A temporary quick fix for this problem is to assign a static IP to your devices instead of using DHCP. This can be done in most routers using a MAC-\>IP mapping.

If this doesn't help, you can stop reading now.

There are three other methods of fixing (of which one will require root):

**Non-root**:

* Go to WiFi settings -\> Advanced and set your frequency to 2,4 GHz only (this will work at a 50% chance)
* Go to WiFi settings -\> Advanced and disable "WiFi Optimisation" (WARNING: this can lead to a huge battery drain in busy networks)

**Root**:

1. Open a file explorer (e.g. ES Explorer) with root privilegs, move to /etc/wifi and open the file WCNSS\_qcom\_cfg.ini.
2. Edit these three parameters so that they will all be enabled (=1):

* gEnableActiveModeOffload=1
    * hostArpOffload=1
    * hostNSOffload=1
3. Save the file and reboot your device.

*A little bit of explanation*:

The feature that is messed up in Qualcomm's configuration file is ARP - Adress Resolution Protocol. ARP is meant to map a hardware's MAC adress to it's IP adress so the router can directly call the connected hardware via MAC adress. Usually the router periodically sends ARP requests to connected devices to ensure they're still in the network. When the device is awake and the CPU is active, it will deal with the ARP request and everything goes well.

Once the CPU is asleep, it's the WiFi chip's job to deal with ARP requests so that the CPU needn't to be powered on every time an ARP request arrives. If ARP-Offloading is disabled though, the chip won't respond to the request and the router will kick the device out of its IP\<-\>MAC map, which eventually leads to a dead connection.

When you assign a static IP, the whole ARP stuff is not needed obviously. Disabling WiFi Optimisation will make the CPU inspect every packet so it will deal with ARP instead of the WiFi chip. The problem here, that this will hinder the device from going into power save mode.

I personally had the same WiFi problems until I manually fixed my .ini the way I described above. It took me nearly half a year to figure the problem out. I hope that I can help you with that!

Best regards!

**DISCLAIMER**: I'm not responsible if you harm your phone or data.
> 2 votes

# Answer
I found solution: rename the name of my mobile phone.

Refer to https://community.verizonwireless.com/thread/816633
> 1 votes

---
Tags: wi-fi, nexus-7, nexus-4, connection-issues, 4.4-kitkat
---


# Question
Title: is there any way to read the sd card when phone connected to PC in Mass Storage Mode
I am working on a project where a .Net application stores data on phones SD card. I need to read the data and display in notification. But the problem is that my application Can't read the sd card when my phone is connected in Mass Storage mode. And .Net application can't store data im MTP mode. I dont want my android device to detach from the PC but want to read the SD card.

# Answer
> 0 votes
No. In mass storage mode the phone effectively acts as a card reader, so the PC has complete control over it. If the phone were to mount the card at the same time as the PC, the filesystem on the card would become corrupted. That's why Android phones don't offer USB mass storage any more.

With MTP, the PC goes through what's effectively a file server on the Android phone, instead of mounting the card's filesystem completely. That way, the phone still has access to the card, and the phone can control what the PC can access.

---
Tags: sd-card, usb-mass-storage
---


title: Disable some Touchwiz features

text:
# Question
Title: Disable some Touchwiz features
I'm using a Samsung Galaxy Music and the screen locks every time I make a call with the message "double tap to unlock". Can I change this?

# Answer
Try disabling the talkback feature if it's on.

Go to `Settings>Accessibility>Talkback` and uncheck.
> 0 votes

---
Tags: samsung-touchwiz
---


# Question
Title: How can I scan barcodes on webpages in Firefox for Android?
Using Firefox for Android, I occasionally find web pages containing barcode images (or photos containing barcodes) that I would like to scan.

I could save the image, switch to a barcode app, open and scan the image there, and probably end up relaunching the browser to see the result, but I'd *prefer* to long hold the image and launch the scanning app directly (with no save step required).

Is there an open source extension (Android app, Firefox add-on, Firefox app) that can achieve this? I've tried looking on the Firefox add-ons and apps marketplaces with no luck.

Example images:

# Answer
In Firefox for android you can long press the image and select share. From there just choose "decode QR code". Make sure you first install the program "QR droid". https://play.google.com/store/apps/details?id=la.droid.qr
> 0 votes

---
Tags: firefox-for-android, barcode
---


title: Galaxy s2 data retrieval

text:
# Question
Title: Galaxy s2 data retrieval
Galaxy S2 lcd broken, totally black screen. Would like to retrieve data through kies but as phone is swipe protected, kies won't unlock it. Any ideas?

# Answer
> 1 votes
How about a MHL HDMI adapter? With a bluetooth mouse? Depends how much the data is worth to you I guess.

---
Tags: samsung-galaxy-s-2
---


# Question
Title: Chrome reopens previous tabs even after shutdown
On my Nexus 7 when starting Chrome it reopens the previous tabs. I can understand doing this as I switch from Chrome to another running app and then back to Chrome, but not if I've shut the app down, and certainly not if I've rebooted the device. Yet for some reason Chrome assumes that I must want to look again at the last thing I was looking at. Rather presumptuous.

I would have thought there would be an option to turn that "feature" on or off, but I've not been able to find it.

Is it possible to disable the opening of previously viewed tabs?

# Answer
> 3 votes
I too want my Chrome browser to open without the previous tabs. There should be an option to turn this feature off, or a prompt on startup asking whether to open previous tabs as it does on the desktop. When I'm done with browsing, I just swipe the browser off. I don't want to have to close each tab separately before exiting to stop those tabs from reopening when I open the browser again.

# Answer
> 1 votes
You are describing the expected behavior while launching the Chrome browser with the`Sign in` feature enabled.

Here's how to sign out from within the Chrome browser:

1. Touch `Menu` \> `Settings` \> `your email address` \> `Disconnect Google Account`.
2. In the confirmation dialog that appears, touch `Disconnect`.

Note that if you had your device configured to synchronize in the background at regular intervals, it is still configurued to sync and update your emails with your google account. This procedure just prevents the Chrome browser from loading a previous session state at browser launch because the *browser* is signed in.

# Answer
> 1 votes
Leandros is right that it is an intended feature, and there is no way to turn off. There is a report on the Chromium project to allow close all tabs on tablets: http://code.google.com/p/chromium/issues/detail?id=268157

I urge everyone interested to voice their opinions on the bug thread.

---
Tags: 4.1-jelly-bean, nexus-7, chrome-for-android
---


title: To insert contacts into Hangout

text:
# Question
Title: To insert contacts into Hangout
I am using Kitkat - Nexus 5. While sending a message to A using Hangout, how can I insert the contact details of some other person B within the text message to be sent to A...We had this provision in Android 2.2 Froyo itself where it was shown as "Add contact" or "Insert contact" as options within the message itself.

# Answer
> 3 votes
At this time there isn't a way to attach a contact. You would have to copy and paste the details or use a different messaging app. Hangouts is still lacking in many essential features, unfortunately.

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


# Question
Title: How to get a transparent notification/Quickmenu background?
I want my Galaxy SIII Int to have a transparent notification/quickmenu background, without Gravitybox it aint working. The problem, if I use Gravitybox my system.ui will crash.

So I searched other ways to do it and came with ''\[MOD\]\[XPOSED\]Change notification background image\[UPDATE 1.1\]'' But also that aint working for me know...

So if some of you guys know a way to do it, please tell me.

Phone info: \- Samsung Galaxy SIII International \- KitKat 4.4.2 \- CyanogenMod 11 ( Snapshot M3 )

# Answer
If GravityBox isn't working for you, I'd try another XPOSED mod called Wanam Xposed. It's similar to GB in the sense that you can modify all kinds of different parts of your phone using it, but Wanam is a lot better when it comes to modifying the status bar, in my opinion.
> 1 votes

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


# Question
Title: How Can I Root My GS4 Without Bricking It Again
So... I've rooted all of my devices in the past: tablets and phones and 2 months ago I tried rooting my Galaxy S4 and bricked it, even though I followed an XDA video on how to root.

I followed all of the steps exactly as instructed and still bricked my GS4.

So... Is there any way/video/method that can help me root my new GS4 without bricking it this time? Or should I just forget about it?

I have the T Mobile SGH-M919 I believe

# Answer
You cannot really root a bricked phone. However, assuming your phone is **not** currently bricked, there's a very straightforward tutorial by wwjoshdew that you can follow.
> 1 votes

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


# Question
Title: Lock and erase options not appearing in Android Device manager
My FairPhone appears in the Android Device Manager, its location is picked up, and I can ring it:

As you can see the separate *Lock* and *Erase* options do not appear as illustrated in the help:

If I click the *Setup lock and erase* the website says it sent a setup notification. I do not see anything arriving on the phone.

On the phone I have turned on both *Remotely locate this device* and *Allow remote lock and erase* options as described here.

In the play store, my device is set as 'Visible in menus'.

FWIW, I'm not signed in to Google+.

What am I missing?

Device: Android 4.2.2 'JellyBean MR2' / FairPhone 1.1 'Caju'. Not rooted.

# Answer
It is now the morning after the evening I wrote this question. My *Lock* and *Erase* settings are now automagically present in Android Device Manager.

I have not changed any settings or powered off the phone, it was just 'sleeping' last night.

So it looks like the Google servers needed some time to enable the settings.
> 2 votes

# Answer
It sounds like Android Device Manager may not have administrator privileges. Go to:

```
Settings/Security/Device Administrators/

```

and make sure that Android Device Manager is checked. If it isn't, check it and agree to the popup. Then you should be able to enable it in the Google Settings app.
> 1 votes

# Answer
You have to setup the lock and erase first! This just means clicking that button then setting up a service on Android to allow the Android Device manager to manage the device. The nexus 4 has this built in, so there's no need to set it up.

But as you have already clicked it, its a matter of checking if your phone has a good internet connection and can connect to Google. Also make sure that the Android Device manager is installed on the Android device in question
> 0 votes

---
Tags: push-notifications, android-device-manager
---


# Question
Title: How do I get rid of the "Battery fully charged, unplug charger" popup screen?
Every time my Note 2 gets fully charged, it beeps and (more annoyingly) turns the screen on to tell me to unplug it now that it's fully charged.

1. I'm not going to unplug it overnight.
2. I don't want that happening in the middle of the night waking me up.
3. I also don't want that happening during the day at work.

How do I disable any and all notifications that it's fully charged?

# Answer
Here's an option to try:

Go to Settings\> Sound\> Battery Full Notification. Un-check this option and see if that fixes the issue the next time you charge your Note.
> 2 votes

# Answer
Install the Xposed Module and go into the Download section. There's a module called "Disable Battery Full Alert". Try installing that module, then reboot your phone. See if it works.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, charging, screen, samsung-galaxy-note-2
---


title: Android Icon meaning

text:
# Question
Title: Android Icon meaning
I have an RCA tablet with Jelly Bean 4.2. When I power on the tablet, the start up screen comes up, then the screen goes black and then the jelly bean android comes onto screen, laying on its back with a red triangle that has an exclamation point inside sitting on top of the android. I cannot get into the tablet at all. Does anyone know what the icon means?

# Answer
<sub>(source: howtogeek.com)</sub>

If you are getting this screen, that means your Android has booted into "recovery mode".
> 1 votes

---
Tags: 4.2-jelly-bean
---


# Question
Title: How to force the use of jack output every time on rooted phone
I have several phone A Xperia Pro a S4 mini duos (soon for sold) and a HTC desire Z.
I sometimes want to disable the speakers so the phone will only output the sound through the headset I plug on it, sometimes the physical detector does not work correctly or the headset is *not supported*.

What I want is a way to only output sound through the jack and only the jack.
Is there any mod ? trick ? modification of the android kernel ? an app ? that could do the trick ?

All my phones are rooted and unlocked flashing stuff is not an issue

# Answer
Try something like toggleheadset2. It's an app that has sorted that sort of problem for a lot of people. Hope that does the trick.
> 1 votes

---
Tags: audio, headphone-jack
---


# Question
Title: Calling service intent fails with "not found"
I want to start a service intent of an application (com.urbandroid.lux). According to the developer, there is a service intent "com.urbandroid.lux.TwilightService" which can be called with extra "toggle"/"toggle" (string).

But no matter what I do, I always get a "Not found" error. For example, using adb as root:

```
# am startservice -c "" --es toggle toggle com.urbandroid.lux com.urbandroid.lux.TwilightService
Starting service: Intent { act=android.intent.action.MAIN cat=[] pkg=com.urbandroid.lux (has extras) }
Error: Not found; no service started.
#

```

I also tried using Tasker. With "adb logcat" I get a similar error:

```
W/ActivityManager( 1402): Unable to start service Intent { act=com.urbandroid.lux.TwilightService pkg=com.urbandroid.lux (has extras) } U=0: not found

```

Now I used "aapt dump xmltree lux.apk AndroidManifest.xml" to verify the existence of the intent. As can be seen, it is indeed there (line 55-57):

http://pastebin.com/31NqrSuN

I tried any combinations (leading/trailing slashes/points, different calls, ...) I could possibly think. But the error is always the same.

Is there something in particular I am doing wrong? WHAT exactly is not found here? The app? The process? The service? The entry point/method?

# Answer
> 3 votes
The component name is specified as the package name, then a slash, then the name of the class. So in this case, the command you want is:-

```
am startservice --es toggle toggle com.urbandroid.lux/.TwilightService

```

For future reference, and to help avoid confusion: the *intent* is the name of the message you're sending to start the *service*. The thing that you want to start is a service, not a "service intent", and the thing you found in the manifest is a service, not an intent.

---
Tags: services, intents
---


title: Common messenger app for phone and PC

text:
# Question
Title: Common messenger app for phone and PC
Is there a way to do messaging on my PC and my Android? In other words, using either has the same contacts and you can see the same messages in both places?

# Answer
> 2 votes
Google Hangouts. Does text chat, video chat, and can even send and receive SMS messages.

# Answer
> 0 votes
Telegram does that. It is a valide alternative to WhatsApp, the account(and contacts) are shared among every device you use. It also has some Unofficial Windows/Linux/Mac OSX clients.

# Answer
> 0 votes
Line is a great messenger that works for PC and Phone. It is also the second most populated app, I believe, about 100 million less users than WeChat.

http://line.me/en/

# Answer
> 0 votes
You can use Whatsapp messenger on PC using Blue Stacks, Windroy, Youwave android etc.

# Answer
> 0 votes
MightyText is app that does what you asked for. And it's pretty popular, too! I personally did not try it yet, but it was recommended to me several times. https://play.google.com/store/apps/details?id=com.texty.sms

---
Tags: instant-messaging
---


# Question
Title: How to configure internet access in Virtual Device
My development machine is behind a proxy and Eclipse can access internet with no problem (the SDK Manager is downloading / installing packages and my proxy is configured in Eclipse).

When I start a VD, I can't see any network option in Settings | Networking (only the Bluetooth one) and I can't access internet with browser (connection problem).

What I'm doing wrong?

# Answer
> 2 votes
Please try this.

**To setup Proxy address on AVD:**

1. Go to Settings\>WIRELESS & NETWORKS\>Mobile networks\>Mobile networks settings\>Access Point Names
2. add access point by clicking "+" button and then type favorite name for Name, favorite name for APN, fixed Proxy and port. If necessary put user name and password.

**To setup DNS address on AVD:**

1. Run below command.

emulator -avd \<MACHINE\_NAME\> -dns-server \<DNS\_IP\_ADDRESS\>

**FYI:**

https://developer.android.com/tools/devices/emulator.html#dns

---
Tags: settings, android-emulator
---


# Question
Title: sync android calendar (tasks) with calendar from PC
My goal is to have common calendar & task management between my PC and Android phone. Here is my situation:

On my PC (Windows 7), I have Windows Calendar installed: https://en.wikipedia.org/wiki/Windows\_Calendar It didn't come with it (it actually stopped being released after Vista) so I had to hack around a bit to get it on there. I use Windows Calendar partially (20%) for appointments and their reminders. My main use of it, though, is Tasks and their reminders. Nearly always, when I have a reminder, I snooze it; I rarely complete my task after the first reminder. So, I usually end up snoozing my reminders minutes/hours/days/weeks into the future. Windows Calendar is perfectly suited for this functionality and is the reason why I chose it and like to use it. The calendar is currently stored on the same PC and is not stored remotely somewhere.

Recently, I got an HTC Desire 601. I would like to access the same appointments and tasks from the phone and, importantly, have the reminders synchronized. To clarify, I would like to be able to snooze a task from my PC at 6pm for 2 hours, leave home for at least 2 hours, and have the task popup on my phone at 8pm with a similar prompt to snooze. So, I'm looking for a fairly complete synchronization effect between the PC and the phone.

So, to do this, I obviously need a shared service (Google Calendar, etc.) or a shared file (iCalendar, CalDAV) on a server that both my phone and PC can access. One knock against Google Calendar is that tasks are deficient compared to tasks on Windows Calendar. Google Calendar tasks don't have reminders (and, therefore, nothing to snooze), so I have ruled Google Calendar out. I'm not familiar with other SaaS calendaring/task offerings (Microsoft, etc.)...maybe someone could advise if they handle tasks more like Windows Calendar.

On the phone, there is a calendar built into Android which is pretty close to what I want for a native client. Popups for reminders, though, have no snooze duration. So, I can't choose how long I want it to snooze. This is fairly significant because I routinely snooze one task for 5 minutes and snooze another task for 1 week. So, I need a client on my phone that has this type of functionality. Furthermore, I need a client that will connect to the "shared" service/file that I mentioned earlier.

Am I stretching the limits of the SaaS offerings out there and the available native clients too much that I now need to write my own Android client? I'm not sure about Windows Calendar "automatic synchronization", so I'm flexible enough to accept changing to a client like Mozilla Lightning, if necessary. I have tested Mozilla Lightning and it synchronizes (appointments) well with Google Calendar, for example. Any advice for my problem?

# Answer
As you're after a plain Android \<-\> Windows solution, apart from different hosted solutions, MyPhoneExplorer might also be worth consideration. AFAIK it can sync your Android calender with different Windows solutions, especially Outlook, but IMHO also others. According to its description, this also includes – tada! – even your favorite *Windows calendar*:

> MyPhoneExplorer is a powerful phone management software for your Desktop PC. Some features:
>
> * sync your phone with Outlook, Thunderbird, Sunbird, Lotus Notes, Tobit David, Windows Contacts, **Windows Calendar**,...
> * manage your SMS, Calllists, Apps, Files, handle Calls, create backups... Connection via WiFi, USB-Cable or Bluetooth.
>
> This is the client which is needed for phone, you'll need also the desktop-software which can be downloaded at www.fjsoft.at.

<sup>(emphasis mine)</sup>

I think this will suit you best. *MyPhoneExplorer* is said to be a real good solution (as a side-effect, it even helps you with backups, and other means of managing your Android device). Not being a Windows user, I cannot speak from my own experience, though – but a Playstore-rating of 4.6 with ~20k votes should mean something, too :)
> 2 votes

---
Tags: sync, calendar
---


title: Massive Storage Being Used

text:
# Question
Title: Massive Storage Being Used
I have a 16GB Galaxy S3 with a 64GB SD Card. However, it appears that files have been saving to my device and not the external card. I only have 4 Gigs left of the 16. Is there any app that can "take all internal storage and move them to SD Card"? Or is there an easier way?

# Answer
You might want to try moving apps installed in internal memory to sd card by long pressing on the desired app from the app drawer and dragging it up to the app info panel ,scroll down and there you may find the "Move to SD card" option. However afaik you cannot move apps to SD on the s3 unless rooted. You got to manage your files and apps using the 11 GB available or else root your device.
> 0 votes

# Answer
Yes you can move apps to external on a sgs3.? I had this phone previously and used app2sd no problem simply download it from Google play store, then once you open up the app it will tell you which apps can be moved to the external sd card. you can download it for free from the Google play store. https://play.google.com/store?hl=en\_GB
> -1 votes

---
Tags: storage
---


# Question
Title: Sometimes Apps on SDcard Not Available As Clickable Icons
I have an HTC Legend with Froyo 2.2. Occasionally it happens that after turning on the phone some icons on the home screen are not clickable, i.e. I only see the default icon as if I had uninstalled the app. This can happen to any app I have on my home screen, it's not related to just one. However, the Aldiko PDF reader seems to be affected more than others.

By now I know of two ways how to make the apps working again:

* the ol' "have you tried to turn it off and on again?"
* use a USB-cable and have my PC access it as a harddisk and then revoke that access and wait for the SDcard to initialise itself

In other words it seems to be a problem with the SDcard somehow.

Is there a shorter way to do this in case I have no USB-cable available, via the settings or something? Is there an app that can help me here? Can I code something?

# Answer
Yeah, that's by definition – and the reason why you should never move apps to SD if they provide widgets you want to use.

SDCard gets mounted *after* the `boot_completed` broadcast has been sent. So apps installed on the SDCard are not able to receive this broadcast, and thus cannot provide their services "in advance". Depending on how fast your "homescreen" launches, it might already query the widgets before the mount was able to complete – and thus cannot find the apps installed there (which explains the "default icons").

Solution: Move those apps back from the SDCard if you need their widgets.
> 3 votes

---
Tags: applications, home-screen, app-icons
---


# Question
Title: Wiping dalvik cache - Dalvik cache of uninstalled apps
I just came across the folder `dalvik-cache` having size of about 750MB.

I searched for dalvik cache on google, and came to know that it is builded during boot up, and wiping this will make the next boot slower.

So whether wiping dalvik cache is not at all useful?

My doubt is that whether Dalvik cache has some files related to only the uninstalled apps?

If so, how we can find that files?

Or Dalvik cache components get deleted when we uninstall an app?

***EDIT**: My phone is rooted.*

# Answer
> 1 votes
Thanks @RossC and @filoxo for your comments.

Adding these as answer:

> If you are rooted there is an option in Titanium Backup Pro to remove anything from the Dalvik Cache not linked to an app. This orphan data suggests that data may remain in the cache after the app is no longer using it or even uninstalled.
>
> There's also nothing wrong with periodically wiping your device's Dalvik cache using a custom recover like TWRP. It might take a little bit longer to start up some apps, but that would be almost unnoticeable on most modern devices.

---
Tags: applications, insufficient-memory, uninstallation, cache, dalvik
---


# Question
Title: How to conect USB modem dongle to tablet AOC Breeze
I have a tablet AOC Breeze model MW0712 with Android 4.1.1.

I want to connect with USB modem dongle Huawei E303C in order to have internet connection, but with no success results.

I try with this link (in spanish, because I'm peruvian and the APN settings is for my ISP), but I can't save any APN settings as I explain here.

I try with this widget, but always give me a "No driver found" message.

Then I try with this tutorial (rooting the tablet) and supporting me with this one (in spanish) that I think is better explained (but in both tutorials doesn't says that you need the BusyBox app installed). But I could also not connect.

Finally I try with this APP, but the connection is very unstable.

# Answer
> 1 votes
I spent a long time trying to UMTS Manager and XDA forum script, but I realized that when the app was active, the script runs fine (the ping give a good request), then I thought the script needed more time to connect so I make a little modifications to the file "system/etc/ppp/peers/conf-chat" replacing all the "TIMEOUT 3" by "TIMEOUT 0". Then in the GScript Mod app I change in the inet-ON script the sleeps in the for statement (that was setting in 3) for sleep by 5.

When I make these little modifications the tablet connects and surf in the internet like a charm!

Please, sorry for my english and for answer my own question in this way but I think could be another guy with the same problem.

---
Tags: 4.1-jelly-bean, root-access, apn, usb-modem
---


# Question
Title: Dragging home button opens Google Search - How do I remove this?
Ever since I bought my tablet, this has been the default action whenever I drag the home button up (this is a soft button: on screen). I do not want this functionality because I frequently drag it by accident whenever I play games. This will bring up Google Search and interrupt my game.

Screenshots:

When dragging homescreen, a half-circle with Google on top appears / Google Search brought up (click images for larger variants)

Again, how do I disable this behavior?

If it helps, I am using a Pipo U1 Pro tablet with the default OS (not rooted).

# Answer
Try Google Now Swipe Disabler.

> Google Now Swipe Disabler repurposes that annoying swipe up from the bottom of your phone. If you're tired of having to press back twice when your scroll gets taken over by Google Now, then have Google Now Swipe Disabler do nothing! If you like the new voice search, but it takes too long to swipe up and press the mic icon, then tell it to go straight to voice search! You can have super quick access to your camera, or maybe you're always needing to do complicated mental math, now your calculator is just a convenient swipe away!
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, google-search
---


# Question
Title: How can I share my Google Play wish list with other people?
I've got a birthday coming up, and people ask me what I'd like to get. Among other things, I have a few items in my Google Play wish list, and I know that I can see it at https://play.google.com/wishlist (thank you Martyn). But that's a plain URL without user information. I can't share that to others.

I am looking for an URL or feature that lets my friends see what I've put my wish list.

# Answer
You can use Changelog Droid app which featured one touch functionality to import your complete wish list into so called observed apps category and then you can export your observed apps to SD card (Preferences, Export/Import, Export/Import observed apps) and sent this file (/sdcard/cd\_observed.json) to your friends which can import your observed list into their Changelog Droid. Yes they should install this app too, but this app is so good that they will be glad to use it anyway :)

For a few items in a wish list it is an overkill, but I have over one hundred apps in my wish list so in such a situation Changelog Droid is the acceptable way to realize sharing my complete wish list.
> 2 votes

---
Tags: google-play-store, google-play-wishlist
---


title: Stop wifi connecting to open networks

text:
# Question
Title: Stop wifi connecting to open networks
I live in a large city and there are random open wifi networks everywhere that allow my Android to connect to their network but won't give internet access because there is a paywall. This is only apparent when you start a browser on the phone. (And is annoying because working mobile 2G/3G access is suppressed in the mean time)

Is there an (automatic) way to stop my phone connecting to a wifi network unless it's password protected ie when I'm at home or at a friend's house?

EDIT: The networks are often named the same eg "BTOpenZone" (but have different IPs so can't be blocked one at a time). There are a wide variety of providers like BTOpenZone. I'd like to block them all, adding exceptions if I ever find a non-paywall connection.

# Answer
> 5 votes
It shouldn't be connecting to WiFi networks unless you have previously connected to them.

If you go into `Settings` and view your WiFi networks you should see a list similar to:

The ones that are listed as 'Not in range' are networks you have connected to previously. If these are the open networks that you no longer want to connect to you can click on each one and click the 'Forget' button that appears.

Your phone should not connect to these networks again (unless you tell it to).

EDIT: After your edit it appears like this question will help.

# Answer
> 0 votes
You will be connected auto only when you have connected to that WIFI network and Selected the checkbox auto connect when this network is availabel..You Have to go to WIFI settings and Remove the unwanted networks listed

---
Tags: wi-fi, 4.4-kitkat
---


title: How to do a full nandroid backup via pc

text:
# Question
Title: How to do a full nandroid backup via pc
How to do a full nandroid backup via pc using adb or anything or any software specialised for it.

# Answer
> 11 votes
The easiest way is to make the via a third party recovery (E.g. CWM, TWRP, PhilZ etc.) and copy that onto your PC of course. If this option isn't possible:

From XDA Developers on Nandroid to PC

This guide is intended to make a full backup of your android phone (the entire memory block with all partitions) or a single partition (including sdcards, etc) directly to your computer, in either

* Block level (with dd): for single partitions or whole memory block (all partitions in one piece). The backup always has the same size which is the size of the partition.

File level (with tar): only for individual partitions. This only includes files and folders, so occupies much less space, depending on how much filled is the partition. It can be done with the phone powered on or from ClockWorkMod Recovery (from both ADB works, while in Fastboot doesn't so won't apply). Unless specified the commands meant to be used from Windows. For Linux and Unix is similar.

**REQUIREMENTS**

* Rooted Android Phone Busybox installed on your phone. If you are using Linux / OS X you have native tools, for Windows download Cygwin, and install with it netcat, pv and util-linux. Cygwin's setup.exe
* ADB installed. Make sure adb.exe is in your windows' path. See here and here, or use Path Manager.
* Android phone with USB Debugging enabled, and the proper drivers installed on Windows so the phone is recognized. Typing 'adb devices' on a terminal should show your device.

**PARTITION IDENTIFICATION**

You now have to identify the partition or block device that you want to backup. For a single partition you can use either tar or dd, while for the entire memory block you can only use dd.

For example, on Galaxy Nexus you have the list of partitions here.

Usually on android, the entire block containing all partitions is located at /dev/block/mmcblk0 and the data partitions is a subpartition of it. You can push parted with GPT support to your device and see all information on a partition or block.

Whole phone memory -\> /dev/block/mmcblk0 (may vary, in some phones this is the sdcard) Subpartitions -\> depends on each device. Usually at /dev/block/platform/dw\_mmc/by-name/ there are listed by name linking to the real device.

Back up of the whole memory block (via adb) Connect the phone in ADB mode and unlock the screen. Open one Cygwin Terminal and enter (replace mmcblk0 if needed):

```
adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0

```

You will see the cursor blinking at the left. Now the phone is waiting to send the block over the network.

Open another Cygwin terminal and type:

```
adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0.raw

```

You will see how the image size is growing until it finishes. Now you have the whole phone backed up in raw format. You can see the contents of the GPT partition with gptfdisk tool, available for windows, linux and such. See official website and sourceforge to get it. You can do it the same from ClockWorkMod Recovery but you have to mount first the /system partition since the busybox included with clockworkmod does not come with netcat and you have to use the one from the system partition. With further linux tools you could edit or extract single partitions from the whole block.

---
Tags: backup, nandroid
---


# Question
Title: Is it possible to enable usb debug without touch screen?
I have a samsung i9100 phone. The screen is broken. Usb debug mode is not enabled. So is it possible to enable usb debug in such situation? I don't want to replace the screen now.

# Answer
> 2 votes
You need to be rooted and have ROM with sqlite3 support e.g., Cyanogemod. If yes, you can try updating the settings files manually via entering adb shell:

```
su
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
update global set value='1' where name='adb_enabled';
update global set value='1' where name='development_settings_enabled';
exit
reboot

```

caveat: if you're rooted but have never invoked su via adb, then the system will ask for granting permissions to adb client which of course is displayed on screen and, depending on your superuser app defaults, will be automatically granted or rejected since the screen is broken.

An existing XDA thread suggests a manual push/pull method here.

---
Tags: usb-debugging, broken-screen
---


# Question
Title: how to cast from samsung s2 and ipad mini to chromecast?
A friend has just bought chromecast.

we understand we need to download chromecase browser extension

and it would be easy to watch a special chrome tab from our PC.

but how can he cast from his smasung s2? and from his mini ipad?

any additional app we should consider? like `AirCast`?

# Answer
If you want to watch videos that are located on an android phone or tablet, the LocalCast Media 2 Chromecast app will stream videos from your device to ChromeCast. Note that not all formats are supported and that the performance depends on the device (may be slow if old) and on the WiFi connection.
> 1 votes

---
Tags: samsung-galaxy-s-2, chrome-for-android, chromecast
---


# Question
Title: Why do apps get smaller when they are moved to the SD card?
For example, the Barcode Scanner app takes up:

Total: 0.96MB
Application: 0.92MB
Data: 40KB

on the phone. When I move it to the SD Card, it changes to:

Total: 524KB
Application: 484KB
Data: 40KB

How come it changes?

# Answer
> 14 votes
Like Bryan says (I can't comment so had to add another answer...), it doesn't move the whole app. The size given after the move is the bit still on the internal storage - it doesn't give any size for the elements that have beend moved to SD.

So in answer to your question, the app doesn't get smaller, just amount of internal storage used gets smaller.

# Answer
> 4 votes
As far as I know, it moves as much of the app as it can from the internal storage to the SD card. So for instance, databases, images, or other resources would be moved over. I do not know the *exact* details of how it works.

# Answer
> 0 votes
See Where can I find my Android applications? on app space distribution and locations.

See also What are the drawbacks of moving an app to SD card?

> There is no effect on the application performance so long as the external storage is mounted on the device. The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal device memory.

So `odex` file of any app still remains and takes space in the internal storage at `/data/dalvik-cache`.

---
Tags: applications, sd-card, app2sd
---


# Question
Title: Downgrading Nexus 7 Android 4.4.2 to 4.2
I want to downgrade my nexus 7 android 4.4.2 to 4.2. I am already rooted. How can i downgrade? I've got a nandroid backup. If I restore that will it be again running as android 4.4.2?

I need help. Thanks in advance.

# Answer
If you downgrade, you will need to re-root it again.

If you are confident in flashing and using Google's `adb` and `fastboot` tools, then could point you to the direction of Google Factory Images for the Nexus.

Be aware of the differing versions available, flashing the wrong one could end up messing the device and having to re-do the flash again.

You will have to identify it, it would be shown on the bootloader screen, and pick the appropriate version, there's the 2012 model, 2013 model with variations of WiFi, one with 3G+WiFi and another with LTE.
> 2 votes

---
Tags: nexus-7, downgrade
---


# Question
Title: Make Gmail default for new contact instead of AT&T Address Book
My wife chose AT&T Address Book as the default for her contact storage on her new Motorola Moto-X. I want to change it so that by default her contacts store in Gmail instead of AT&T Address book. I cannot figure out how to switch it. It's Android 4.2.2. Thanks

# Answer
On phonebook settings, mark to show only Google contacts. Unselect SIM card, phone, and other stuff. Now, the default options will be Google.
> 0 votes

---
Tags: contacts, 4.2-jelly-bean
---


# Question
Title: Why does my ZTE Score have so much trouble emulating video game consoles + games?
I have an ARM v6 600 MHz revision 5 CPU with 512 MB RAM. The GPU is an Adreno 200 with 245 MHz clock speed.

It seems that anything in the 3-D realm, including some 2-D games, have trouble emulating perfectly smooth. I realize that 600 MHz CPUs are pretty poor these days, especially single-core and with dated microarchs.

Some emulators also exhaust the CPU. My question is, is this ability to perform emulation based more on the hardware or software on Android-powered devices? It has to be a little of both, but I'm using Gingerbread.

Do any newer Android OSes have better demand, or am I limited solely by the CPU?

# Answer
> 1 votes
The clue is in both the graphics GPU and the CPU for emulation. The Adreno 200 GPU chipset and its related driver is old by today's standards, plus the fact, that the older ARMv6 devices were more or less running kernel 2.6.xx which did not have much Adreno driver integration into kernel space.

This was the key change in Ice Cream Sandwich and later, which usually went hand-in-hand with the kernels 3.x.x where the actual driver was loaded into that kernel space for Adreno chipsets, which in turn, made the GPU drawing much smoother. There was attempts to backport those kernel features from 3.x.x back into 2.6.xx which was a nightmare for the ARMv6 so all sorts of hacks were put in place to give it, more or less, a "smooth" experience for the GPU and Adreno at that point. Plus the fact, that kernels 3.x.x has dropped ARMv6 architecture support as well!

As for ARMv6, well, it did the world good and is gathering dust. I did point out about a year or so ago, that ARMv6 cheap smartphones will be phased out in favour of single core ARMv7 in that category of cheap smartphones.

Nonetheless, emulation is indeed CPU heavy, no questions asked, as the emulator's running code for such a game has to be "translated" or "interpreted" for the actual CPU that the emulator is running on.

Might be worth trying a better emulator, I did run Pokemon on the Gameboy Emulator, this was found in the F-Droid repository, and ran ok on the Zte Blade (ARMv6, 512Mb RAM, Adreno 200). The only snag with such emulators like that, is you need to find the emulator ROM, really, a small file that simulates the equivalence of the BIOS for that said emulator. Plus, it is hard to find for that matter as well due to copyright laws.

---
Tags: armv6
---


# Question
Title: How to have my stock GS3 dialer initial screen be Recent instead of Keypad
Is it possible to have the stock dialer on my GS3 start on the Recent tab instead of the Keypad tab?

# Answer
You can use an app called xshortcut (in Google Play: https://play.google.com/store/apps/details?id=ex.chinyang.android.xshortcut )

Follow the following steps:

1. Install xshortcut **2.0.x**
2. Open xshortcut's Editor.
3. Switch to Component page
4. Use the following data to create the shortcut you want.

Component Package: com.android.contacts

Component Class: com.android.contacts.activities.DialtactsActivity

MIME Type: vnd.android.cursor.dir/calls
> 1 votes

---
Tags: samsung-galaxy-s-3, stock-android, phone-app
---


# Question
Title: Is there any way to install Windows apps on Android?
I am using HP 630 notebook running on Android OS and trying to install Windows apps (e.g. Microsoft Office suite 2007), but it denied me access since it's not an APK.

Is there any way to go by?

# Answer
There isn't any workaround to allow MS Office to be installed on an Android OS. I would suggest trying Google Docs instead. You get the same functionality such as a Word Processor and Spreadsheet software just like in MS Office and you can save them as MS Office file types as well. You can create and edit Documents and Spreadsheets from your mobile Chrome browser or the Google Drive app. The desktop version of Chrome will let you edit and create Documents, Spreadsheets, Presentation, Drawing and more. Hopefully, this will meet your needs. If not, there are plenty of alternatives in the Play Store that will give you MS Office-like functionality. Some of them are pretty good and all of them are super cheap when compared to the cost of MS Office.
> 0 votes

---
Tags: installation, windows
---


title: Play Station 2 games on android

text:
# Question
Title: Play Station 2 games on android
Is it possible to play PS2 games on android and for free of course? Does it exist some PS2 emulator on android?

# Answer
There are no PS2 emulators for Android yet, but there's a rumor on PCSX2 possibly being ported to Android sometime in the future. As of now, most devices don't have the desired computing power for PS2 emulation, but in the future they most likely will.
> 0 votes

---
Tags: emulators
---


# Question
Title: How to edit custom spelling dictionaries?
Is it possible to extract the custom user spelling dictionaries from a rooted Android 4.0 phone? The built-in dictionary really sucks for languages other than English and I'd like to complement it with a few thousand more words.

# Answer
User Dictionary Manager might be what you are looking for.

From the description:

> UDM is an application that allows you to edit/export/import/delete/clean the user dictionary words found on your Android phone.
> 2 votes

---
Tags: auto-correct, dictionary
---


title: System App Permissions

text:
# Question
Title: System App Permissions
I have an application that needs root permissions to run. No biggie, all of my personal devices are rooted, so I am very comfortable with the process. The problem is that this application is to be used on company owned devices issued to certain employees and I don't want them to be able to uninstall the application nor do I want them having root access to the device.

I was thinking that the following process would accomplish my goals:

1. Root the device
2. Install my app as a system app
3. Launch the application and grant su rights to it
4. Unroot the device

Since it would be a system app, and the device wouldn't be rooted, users would be prevented from removing the app. What I am unsure of is whether or not that application would retain its root privileges once the device is unrooted?

Any feedback or insight would be greatly appreciated!

# Answer
> 1 votes
As ProNetGuru already pointed out, Titanium Backup could indeed be used for that:

1. root
2. install TiBu
3. convert app to system app (i.e. it gets installed to `/system/apps`
4. uninstall TiBu
5. unroot.

Done. That app would have access up to "signatureOrSystem" protection levels then (if specified so in its Manifest).

Giving it root access is something different – but probably not even needed here.

---
Tags: applications, root-access, system, unrooting
---


# Question
Title: Is it possible to "unsend" email in Gmail?
Is it possible to use Gmail's "unsend" ability in the Gmail Android app?

I can't find anything on it, in settings or searching.

# Answer
> 5 votes
I presume you mean the "Undo Send" in Gmail Labs. No, you can't.

It's for that reason that I have the "Confirm before sending" turned *on*.

---
Tags: gmail
---


# Question
Title: Galaxy S3, 6.5GB but Insufficient storage available to update
Preface - I originally posted this on stack exchange, which is where I found the question in my first link, but I was directed to post here instead.

---

NOTE: I have already looked at the following link but none of the answers solved my issue. https://stackoverflow.com/questions/16818049/insufficient-storage-available-even-there-is-lot-of-free-space-in-device-memor

I should add that I recently freed up a bunch of space on my phone as I described here: http://forums.androidcentral.com/verizon-galaxy-s-iii/262892-storage-space-running-out-3.html#post3477534

So my issue is that I recently was low on space and found how to clear a lot of files I no longer needed, which gave me a lot of space. But fast forward to now, Twitter and Candy Crush want to update, but they tell me that I have insufficient space. But, I have ~6.5GB free on my internal memory, so that can't be the issue.

Because I am on a Galaxy S3, I am unable to move apps to my external card (which is dumb, but whatever), but I don't see how that could be an issue, since it is reporting so much free space on the internal memory.

I am on a custom ROM (Carbon) which is CM-based, so trying the special codes in my dialer don't work, and I can't find a /data/log directory, as I saw suggested in another answer (the data directory exists, but there is no log folder). I have tried uninstalling Twitter and reinstalling it, but now it won't let it install either, so I'm stuck for now without twitter on my phone unless I use my browser (not that I use twitter much, so no big loss). I have also tried clearing my cache and dalvik cache via CWM recovery, and that didn't fix the issue either.

I'm wondering if the device for some reason still thinks it has less than a GB of space, as it did before I did as described in the second link above, even though it shows 6.5GB free in Settings -\> Storage.

Note that I am able to install some apps (I installed the terminal emulator, for instance, but that's tiny), but specifically Twitter didn't want to install or update, and Candy Crush won't update (I haven't tried reinstalling it because I don't want to lose that game).

Is anyone else experiencing a similar issue, or better yet, has anyone fixed a similar issue?

# Answer
> 2 votes
I was having this problem on my Verizon Galaxy S4 (i545). I could not figure it out for two or three days straight. Finally, I looked into my /data folder and saw a folder located at /data/app-lib which contained some data from Candy Crush. The folder was the same as the apk title: com.king.candycrushsaga-1 After deleting this folder (you may want to back it up first), I was able to install Candy Crush again with no problem. Hope this helps!

---
Tags: samsung-galaxy-s-3, custom-roms, insufficient-memory
---


title: Memory management of Android devices

text:
# Question
Title: Memory management of Android devices
According to manufacturer, my phone has:

* ROM-4 GB
* RAM-1 GB

But when I look in my phone, there is

1. PHONE STORAGE(.98 GB)
2. INTERNAL MEMORY(1.77 GB)

Now is that .98+1.77 from those 4 GB (ROM memory) – or from where? And what is the difference between this phone storage (.98 gb) and internal memory (1.77gb)?

# Answer
> 1 votes
Welcome to the Android Enthusiasts – and congrats, you've found the correct tag for that question!

Now a little magic which is not that obvious (and thus often overlooked): Hover your mouse over the tag, it will reveal a short description and some links. Click on the info link, and find your answer :)

In short here: When manufacturers speak of "ROM", they quite often use this term in a wrong way. The correct meaning of the term is Read-only memory, which is clearly not the case for those 4 GB. What they rather are is the all-over storage contained in the device: system (read-only) + internal + device storage. For details, please see the already mentioned tag wiki.

Manufacturers use the term ROM in a wrong way to show off with "big numbers", unfortunately – which causes a lot of confusion amongst customers.

---
Tags: storage
---


# Question
Title: How big of a speed difference will be noticed with a 100-200 MHz overclock?
I am going to overclock my 600 MHz to around 700-800+. Nothing too big of a jump, and don't need any help either. The question I'm concerned about is what kind of performance does this slight speed increase yield?

Will it make any big difference that can be noticed? Note that this is simply overclocking the CPU and changing **nothing else** with my configuration in idle.

I have heard some argue that raising clock speed alone doesn't really guarantee better performance, since microarchitecture and bus speeds are what determines ultimate performance.

For example, on Super N64 emulator I am getting like 7 frames per-second running Super Mario 64 on my current 600 MHz. Will the increase make any immediate difference? How can this be properly estimated by incremental clock speed, etc.? Will some apps run faster, will more background apps do their job better, will I execute/boot faster, etc.?

Basically, I want to know what to expect within the range of aforementioned clock speed increase.

# Answer
> 1 votes
It's impossible to tell, the effect of overclocking varies depending on the specific software and hardware.

However it likely won't make any notable difference if you're only getting 7fps in a game. Overclocking is highly unlikely to make an unplayable game improved to the point where the game becomes playable, except in very rare circumstances such as with games that have a speed budget to decide whether to frame skip and your phone is just barely below the budget which causes it to consistently frame skips and the extra processing power manages to push it to be consistently below the budget.

> some argue that raising clock speed alone doesn't really guarantee better performance, since microarchitecture and bus speeds are what determines ultimate performance.

Performance is a complex thing, but one thing for sure is that CPU is rarely the bottleneck in many applications. Booting, for example, is IO bound, the bottleneck of booting is how fast it can marshal data from the persistent storage to RAM.

In short, you'll have to try it yourself.

---
Tags: performance, overclocking, clock-speed
---


# Question
Title: How to get back a card in Google now which was removely accidentaly?
I have recently installed Google Now app in my Note 3 and I found its working and helping me in my daily work.

By any unknown command I swipe the informatiom on the card it appears for me. Now when I want it back it will never turn on. Any idea on how to get the cards back or how to add a new card manually for any information we need in the nearly future?

# Answer
on the bottom of google now there are 3 icons. Click the magic wand (middle one) and select others. There find the topic and tell Gnow that you are still interested.

New cards will be added automatically once you search for them with google now. Once a new cad appears tap the three dots in the upper right of the card and than yes when prompted if interested.
> 0 votes

# Answer
\*Google Now Cards appears when needed.. For example: You went to shopping then Google track your location and it will show a Google now CARD on your Notification Screen as well on Google now Page saying that " You are _ Km from your home, and shows you path to get your home back. Etc.. There are many others like show you a card of whether if you went to some another state or country.. Etc. Etc..

It will show when needed and you manually can't get cards.

Play with Settings in Google now to know more.
> 0 votes

---
Tags: google-now, samsung-galaxy-note-3
---


# Question
Title: Will rooting my phone improve its battery life?
I've had an HTC Desire HD with HTC Sense for about a year and I'm quite happy, except for the battery life. After upgrading to the latest version, it lasts about 24 hours with moderate/low usage.

I was wondering 2 things:

* If I root it, will i gain some significant battery life?
* After a phone is rooted, can it later be returned to the factory state?

I dont know much about rooting.

# Answer
> 10 votes
The only way rooting can gain you battery time is if you can uninstall an app that's using a lot of power, and which you can't uninstall without rooting (i.e. it's something that shipped with the device). I don't know what is on your device, but judging from what I've seen on my Droid 3, there's not likely to be any noticeable change in battery life. On the plus side, if you root the device, you'll have the option to get rid of any junk that was pre-installed and thereby not have to see all the update notices for stuff that you'll never use and which wants more and more permissions with every update.

# Answer
> 6 votes
If you choose to root your phone, there are several options as far as installing **custom ROMs** and/or **custom kernels**. Some of these allow you change the clock speed of your processor, the governor controlling the processor, and so on, which can all positively (or negatively) affect battery life. If you are already rooted, ROM Toolbox gives some nice options as far as system manipulation that can help with battery life.

Juice Defender Ultimate also has some pretty cool options if you're root.

# Answer
> -3 votes
rooting android saves up to 25% of battery compared to factory state.

I would suggest you use Kingo Android Root & framaroot.

---
Tags: rooting, battery-life
---


# Question
Title: How to factory reset S3 with screen not working but phone working?
My phone turns on, I hear notifications when I receive SMS (as sound works) but the screen is damaged. Nothing displays at any time and I cannot interact with touch.

I have replaced my damaged phone and wish to factory reset it. How can I do this without the screen displaying? I don't think I can load an app without being able to interact with the display.

# Answer
There are two methods in order to factory reset your device:
(Here is the source youtube video)

if your device is working but cant navigate or you got problems with Screen.. then Use the Hardware Method here -\> follow the steps here:

1. Hold the **Volume Up** Button with the **Power** Button and the **Home** Button, all at the same time, till you feel your Phone Vibrate. note: You can release the power button after the mobile Vibrate.
2. After the Menu Appears, Use **Volume Up** and **Down** to Navigate to '**Wipe Data Factory Reset**' then Select it by pressing the **Power** Button.
3. Then Use the **Volume** Buttons Again to Select '**Yes -- delete all user data**' and press the **power** button on it.
4. now just wait tell it finish Wiping, it will just wipe then the menu gets back again, After it gets back just select **Reboot the System**.

If your device is working and its display appears well, follow the the steps here:

1. Go to **Settings**, **Backup and Reset** and select '**Factory data reset**'.
2. Make sure that you made Backup for your data.
3. Press on the '**Reset Device**' Button Appears at Bottom of the Screen.
4. You will have to Confirm your **PIN**, Enter your PIN then go **Next**.
5. Now Confirm your Decisions, if you want to factory reset your phone just Press the **Delete all** Button.
> 1 votes

---
Tags: samsung-galaxy-s-3, factory-reset, screen
---


# Question
Title: my phone may have virus but my antivirus scans clean that phon is protected
A pop up window appeared on my phone ,about some wifi booster simuntaneously an other window got on and told that my phone was infected by an virus ,but my antivirus was active and then i scaned my phone but it was clean . Please explain did my phone really have a virus in it?

# Answer
A lot of advertisers try to mislead you by saying there is a virus on your phone. I believe Google banned the use of misleading advertisements such as the one you are speaking of. So if it was a pop-up ad, I would not worry about anything. Just be aware that some pop-up ads on websites don't have a cancel button, and if you press the back button on your device, it's like you pressed OK.
> 2 votes

---
Tags: malware
---


# Question
Title: Xperia Z2 Tablet - Is it capable of making phone calls?
In some promo or hands-on videos I see there's a Phone app on announced Xperia Z2 Tablet but nothing about it from the official sources.

So is it capable of making ordinary phone calls (GSM cellular phone calls, not Skype or something)?

# Answer
> 1 votes
According to this: http://www.modaco.com/topic/370148-mwc-2014-sony-xperia-tablet-z2-hands-on/

and on this video: http://www.youtube.com/watch?v=qJut4ZawQqw#t=172 (at 2:51)

So LTE versions are capable of making and recieving phone calls.

---
Tags: calls, sony-xperia-z
---


title: Block Connection to Specific BSSID's?

text:
# Question
Title: Block Connection to Specific BSSID's?
I am setting up my friend's network for his kids. I have Tomato firmware running on their Linksys with OpenDNS filtering as well as timed Access Restrictions (ie, no more internet access after 11:30pm). That's all fine and dandy as long as my friend's son's phone stays on his network. However, he is getting access to a friend's router nearby (however, he does not have data on his phone; so I don't need to worry about that).

In Tomato, I can go to Tools \> Wireless Survey and I can see all the BSSID's that are all around their house.

I also have rooted my friend's son's Android phone. Is there any way to block the phone from connecting to specific BSSID's? I have AirDroid installed and can access the root files from my house. Is there some file in there that I can edit?

# Answer
> 4 votes
Might be worth a shot to try this:

```
$IPTABLES -A "afwall-reject" -m mac --mac-source 00:00:00:00:00:00 -j DROP

```

the switches in `iptables` are case-sensitive.

Replace 00:00:00:00:00:00 that with the MAC address of the BSSID that is transmitting wifi beacon packets, and password protect it to prevent mitigation attempts in trying to override it.

# Answer
> 1 votes
I figured things out. For one, after I added the iptable rule, I needed to REBOOT my phone for it to apply (which I wasn't doing). Secondly, I needed to use the LAN Mac Address (NOT the BSSID/Wireless MAC address) in order for the iptable rule to work.

Thirdly, I downloaded AFWall+. It allowed me to set it as administrator to prevent uninstallation. The only thing missing is that the developer needs to password protect removing the app as administrator.

Then I downloaded Android Terminal Emulator. In order to find the LAN MAC address for the connection that I am looking to block, I typed this into the emulator:

```
arp -n

```

Then I used the MAC address that was given in the terminal and put that into this rule here to be place in "custom scripts" in the firewall:

```
$IPTABLES -A INPUT -m mac --mac-source 00:00:00:00:00:00 -j DROP

```

---
Tags: firewall
---


# Question
Title: How can I send SMS to hundreds of users in my phone list?
How can I send SMS to 500 to 600 users in my contacts? This is usually done on a weekly or monthly basis.

# Answer
> -3 votes
You can try using gosms app, which has an option to select the contact book and send an sms.

---
Tags: applications, sms
---


# Question
Title: How to get Gmail new message notifications without having to sync?
How can I get Gmail new message notifications without having to sync an account with my Android phone?

I thought there may be a way by either :

1. going through XMPP somehow
2. configuring Gmail to notify Google+ when I get a new email and then I would get a G+ notification which would be fine.

I just want my phone to tell me "you have a new email" without having to actually sync anything.

# Answer
> 8 votes
Here is a (mostly) non-Android solution for you.

You'll need to (sign up for and) use If This Then That.

Create a recipe.1

Your **This** will be the Gmail channel, specifically the Any new email trigger.2

Your **That** will be however you'd like to be notified. I like Pushover but SMS will work just as well. You'll use the Send me an SMS action (or send a notification for Pushover).3

Now you can be notified of new messages in your Gmail without even actually having Gmail on your phone.4

---

1 If you prefer, you can just use this recipe (SMS) or this recipe (Pushover).

2 If you don't want to be notified on *every* new message, there are other triggers you can use, like "New email from" or "New email from search" that can be more specific.

3 Unfortunately there is no Google+ channel. There a lots of other channels for lots of other services.

4 IFTTT triggers usually don't go off more than every fifteen minutes, so don't expect your notification to be instantaneous.

# Answer
> 1 votes
I gave the answer to Al E. For taking the time to help me and provide a great working solution. ( though not the solution I ended up going with as 1) I didn't want to fork over $5 for the pushover app or 2) I'd already implemented another solution that works great as well.

THE SOLUTION I WENT WITH WAS THIS

https://play.google.com/store/apps/details?id=de.shapeservices.impluslite

The app is called IM+
It's free to use and install with ads.

Set it up with your email accounts and go into settings and switch on "Google push mode" in "push settings"

Turn off or even disable the gmail app and voila -- gmail push settings without syncing. The great thing about the XMPP Network is, there are a lot of other services you can get push notifications for for free.

Thanks to everyone who helped out with this.

---
Tags: sync, notifications, gmail
---


# Question
Title: How do I easily bookmark sites on delicious.com?
On my desktop I often use delicious.com chrome plugin to save bookmarks to interesting sites. Quite often I also want to save interesting sites to delicious.com when browsing on Android browser.

What is the best way to do that?

# Answer
There is a dedicated Android app available now for Delicious from AVOS.
> 1 votes

# Answer
Install DeliciousDroid, it will add an entry in the `share` menu of your browser where you can bookmark the current page and define tags for it and so on.

Edit: I tried some different tools (don't remember wich, sorry) some time ago and this one was the best in my opinion. Also I defined a tag called `mobile-home` and pointed my browser's homepage to the list of so-tagged bookmarks.
> 2 votes

# Answer
You can also try Droidicious. It works fine for me.
> 0 votes

---
Tags: bookmarks
---


title: A calendar with powerful alerts

text:
# Question
Title: A calendar with powerful alerts
I just bought a Samsung Galaxy 2, coming from a Nokia 3600.

My old cell phone had a quite simple calendar app but when it was supposed to alert me it kept ringing and vibrating until I dismiss it.

I could quietly use an alert as a morning alarm if I knew, for example, I'll have to wake up at 6:00 on next 12/25.

In new one calendar just beeps once and I already missed a ton of appointments this way.

Moreover I started using alarms but there's no vibration available and it's limited in time setting.

I'm looking for an app to suit my needs, possibly syncing with Google Calendar, not too much bells and whistles but not mandatory.

Any advice?

Thank you

# Edit:

As a note to who, gently is answering how to set calendar notification:

Please let me know also how to set it the way I need i.e. to **make it ring until dismissed** (or after, say, max 1 minute in case I'm far from the phone).

Otherwise changing from *blip* to *din don* won't help that much because I already tested it losing some appointments. :)

# Answer
> 6 votes
Calendar Snooze can repeat reminders until you acknowledge them, forever. It works with the default Calendar app, and will let it keep syncing with google.

You can customize how often the notification repeats, how many times (including "Keep Repeating"), and you can customize two sets of reminders, for example repeating every minute for 5 minutes, and then ever 5 minutes for an hour. It can also use notifications, the LED, text-to-speech, and alert popups.

It also (as the name suggests) allows a very powerful snooze mechanism, with completely customizable snoozes.

# Answer
> 1 votes
Open the Calendar App. Press MENU \> SETTINGS \> scroll down to NOTIFICATION SETTINGS.

You can then choose your desired ringtone and whether an alert should pop up or merely a notification bar update shows along with Vibrate options.

As a calendar alternative, check out Jorte.

The Galaxy S2's alarm interface has options for recurring alarms as well as preset Snooze modes.

UPDATE: Nudnik and Calendar Event Reminder are calendar nag apps that seem to offer the functionality you're looking for.

# Answer
> 1 votes
Im trying now CalendarAlarmHelper that's way cheaper than TREE suggestion.

Free version expires after 7 days but has full functionalities.

# Answer
> -1 votes
Now that Astrid has stopped,trying out TicTac. Working quite well and seems reliable

# Answer
> -2 votes
You could try Astrid, I find it very useful as a task manager

# Answer
> -2 votes
Calendar -\> Settings -\> Notification Settings -\> Select Ringtone.

Also set "alerts and notifications" in the same menu to Alerts.

---
Tags: samsung-galaxy-s-2, calendar, alarm, google-calendar
---


# Question
Title: Why does "Phone booted!!!" toast message show up on start up?
Recently, whenever I power on my phone, a toast appears saying "phone booted!!!". What does that mean? Is it a virus? I haven't installed any apps in a week or so.

# Answer
Any application that uses RECEIVE\_BOOT\_COMPLETED permission can run when the phone boots (i.e. when it is first turned on), in your case to display a toast message.

Try checking the permissions on your (recently installed) apps. Any application that uses "Start on boot" permission is a candidate for your problem.

To further answer your question, I doubt it's a virus, especially if the app in question is installed from official sources. Most likely just a feature developer implemented to notify himself.
> 1 votes

# Answer
I have encountered this message as well. Its one of your applications.

Try to uninstall the last three applications you've installed if you remember their order.
> -1 votes

---
Tags: samsung-galaxy-nexus, toast-notifications
---


# Question
Title: Nexus 7 debug mode connected/disconnected and vice versa
During development on an app, i plug in the nexus 7 in my ubuntu and mac. The USB Debugging icon on the notifications always connected/disconnected and vice versa. How do i keep this from happening and displays always in debugging mode?

i attempt to fix it by these steps:

* restarted adb
* rebooted device
* revoke usb debugging authorization

tried all of these but nothing happens.

# Answer
Check your USB cable it must be lose.
> 0 votes

---
Tags: nexus-7, usb-debugging
---


# Question
Title: How may I submit a WiFi hotspot to Android's database for a better triangulation?
As we know, in order to locate our position indoors, Android utilizes the nearby Wi-Fi Hotspots' location for triangulation. But how may I submit the Wi-Fi hotspots in my neighborhood to Google's/Android's database to benefit from better triangulation? I live in Turkey, and Google Street View Cars-which are claimed to collect these Hotspots in USA-don't exist here. For further info in triangulation take a look at similar threads here:

Why does google maps need WiFi?

How does Android get the coarse location?

Thanks in advance.

# Answer
> 12 votes
TL;DR version: Just use the GPS.

Long version: Turn on Wifi positioning ("Location & Security \> Use wireless network"), turn on GPS ("Location & Security \> Use wireless network"), use Google Maps (or other GPS applications), then walk/drive around your city.

When you turn on both of these services, before the GPS acquires a "fix", Android will send the Wifi's MAC/SSID and Cell Tower base stations CID/LAC around you to Google's server and Google's server will send back your location information; after the GPS acquires a "fix", your device will send the Wifi MAC/SSID, Cell Tower CID/LAC, and your GPS location to Google's server and Google's server will collect this information to refine their own Wifi database.

note: I believe the device could also be sending other data, like signal strength and possibly ping latency; but I'm not sure about the specifics of these.

Also from Google's support forum:

> by Christopher (Google Employee)
>
> If your location is being incorrectly detected by a Google Maps or Latitude using Google's cell ID (cell tower) or WiFi (wireless network) location database, you can help provide updated info to correct Google's database using Google Maps for mobile. At this time, you cannot provide individual updates to Google's location databases, though they are being updated and improved constantly over time.
>
> Open Google Maps on an Android 2.0+, Windows Mobile, or Symbian S60 phone and enable GPS. While Maps is simultaneously connected to a GPS satellite and a cell tower or WiFi router, you will be providing updated anonymous geographic data for the cell tower or WiFi router to which you're connected. Please note that this data is anonymous and may require a significant amount of data from you and other users before changes are made to Google's location database.
>
> Android: You must enable Settings \> Location & security \> Use wireless networks and have previously given consent for anonymous location data collection. You can check if you've given consent by un-checking and re-checking the 'Use wireless networks' setting.

# Answer
> 3 votes
Apart from Lie Ryan's great answer above, I think this Wireless Location Bug Form is quite suitable for correcting mislocated Hotspots and as a result for submitting new ones. Has anyone tried this? :)

> Please use this form if a Google product reported a very incorrect location (e.g. wrong city, state, or country) while your device was connected to a WiFi or wireless network and using Google's WiFi Location database. You'll need to use a computer on the same wireless network you were connected to when your location was incorrectly reported to submit this form.
>
> Note: Submitting this information may not immediately correct your specific router or access point's location in Google's WiFi Location database but will be used to improve the overall quality of Google's products and services, including the WiFi location database.

# Answer
> 0 votes
Why don't you just update the SID of your wifi AP? I believe location will then be free from previous data.

# Answer
> -1 votes
If you have access to your router, you can clone its wireless MAC address. I did it on mine with DD-WRT, and now I get the correct location. All I needed to do was to change part of the MAC address.

Two things that can go wrong, though: 1. Your router may not enable you to do it (and you may be unable to install DD-WRT on it) 2. The wi-fi network that's causing the wrong location is not from your router. Other than that, its a quick fix.

---
Tags: wi-fi, geolocation
---


# Question
Title: Nexus 7 (2013) OTG cable with flash drive doesn't work
I just bought Nexus 7 (2013) and an OTG cable. I wanted to connect a flash drive to it. When I connected it, nothing happened.

I tried to find the folder with my flash drive contents in `/etc` \- there was nothing about my flash drive. I searched in `/storage/emulated/0` \- there were contents of my internal SDcard. I downloaded some applications from Google Play (e.g. Nexus Media Importer, OTG disc manager). It worked, but only for reading.

Is there a way to write to my flash drive? Please notice that I DON'T want to ROOT. (And sorry for my poor English)

# Answer
Unfortunately, root is required to be able to write to flash drives using USB OTG on the Nexus 7. You can only read files without root.
> 1 votes

# Answer
You need to root your phone for using flash drive. After rooting, use Super SU binaries and stickmount app. Now you can easily use your flash drive. It will be mounted in your root directory
> 0 votes

# Answer
Either root your nexus 7 and follow as per the other answers(i.e. use the stick mount application). To root go to this http://m.blog.laptopmag.com/how-to-root-the-nexus-7-2013. Don't do this if you don't know about rooting, you may brick or destroy the tablet for good.

Or the safest way buy Nexus Media Importer application from the Google play store.
> 0 votes

---
Tags: usb, nexus-7, usb-on-the-go
---


title: Manually add UID to a system group

text:
# Question
Title: Manually add UID to a system group
Let's say i create a custom group on Android (We will call it ***GID 5000***) and i want to add users (apps) to this group, how can i manually add the app's ***UID*** to ***GID 5000*** ? If possible, ***without touching*** the APK.

# Answer
Based on Linux, Android supports the `addgroup` and `adduser` commands (I just checked on one of my devices, and the command exists). I'm not sure whether it supports the full set of options available on Linux, but what should work is at least

```
# create a new group
addgroup [--gid ID] group
# add a user (app) to that group
adduser <user> <group>

```

From the `adduser` man page:

> If called with two non-option arguments, adduser will add an existing user to an existing group.
> 2 votes

---
Tags: applications, security, custom-roms, permissions, file-permissions
---


# Question
Title: How to install from an unknown source with my AT&T Galaxy S phone?
I have an AT&T Galaxy S phone, but I can't find `install from an unknown source`. How can I install apps I receive?

# Answer
> 0 votes
You need to download and install Android Central Sideload Wonder Machine to your computer and connect your device to the computer. This link will surely help you out. Just follow every step carefully and you will get rid of that issue. Hope that helps.

---
Tags: installation
---


title: Where are "Auto backup" photos stored?

text:
# Question
Title: Where are "Auto backup" photos stored?
I have a S4 (4.3, verizon) and want to download the photos I have in "Auto backup" in my gallery. It has a picassa web albums logo (this thing) on it, but I can't find it on:

* My phone, when connected via MTP (I tried searching for a specific image as well)
* Google+ images
* Picasa web albums

I want to *somehow* download it, how can I do this?

# Answer
> 4 votes
For Auto Backup access there are several options open to you.

1. Phone: Select the **Gallery** app which should bring up a listing of your **Albums**. One of your albums will be titled **Auto Backup** (assuming you have photos/videos in the album - otherwise the album will not appear).
2. Website: Google+ Auto Backup
3. Website: Picasa Web

# Answer
> 0 votes
You can access them from the Google+ website. There is an auto backup album under photos.

---
Tags: 4.3-jelly-bean
---


# Question
Title: Why is Google Play Books incompatible with my Nexus 5?
Today, I have bought a Nexus 5, and I want to download Google Play Books from Google Play, but I get the prompt message as seen in the above image.

Why am seeing this message and how can I install the app on my phone?

# Answer
> 1 votes
Google Play Books comes pre-installed on Nexus 5, at least here in the Netherlends. If you do not have it nor can install it via Play Store I would guess that it is a country/operator restriction.

---
Tags: 4.4-kitkat, google-play-books
---