# Question
Title: Does Android upload my address book to Internet if I never explicitly enabled this?
Suppose the following scenario:

* User gets an Android device;
* User created Google account, not enabling any "sync"s or "backup"s;
* User inserts a SIM card with contacts;
* User copies then to the "Phone contacts", not to Google account;
* Users installs various programs that does not request permission to view contacts, root or contain exploits.

Are the phone numbers still secret from the Internet in general and Google in particular?

Has somebody experimented (monitored all traffic of Android device, including encrypted) and confirmed or disproved this for particular devices, Android versions and usage scenarios?

How do I proof the device from vendor-installed backdoors that can "mistakingly" send my data on opportunity; for example, if user never rooted the phone, not over Wi-Fi (which user can monitor), and when there is legitimate mobile traffic?

# Answer
You can never guarantee that it's cent per cent private. First let's begin with Android apps. In order to earn money you have advert's in the apps.In order to get localised adds it has in built code which will access your location and display the advertisement based on the locality you are presently. In doing so your identity is revealed there itself.

Your device name, id, carrier etc. is stored in the third party servers. To which no one can guarantee whether the communication is secure between their server and what is done with the information stored in the server.

You cannot disable this featured as it is hard coded in the application and the best way to this is simply un-install.

You can verify whether the app is collecting information or not through some Apps from the play store like Permission checker.

In the app you can sort out apps that might cost you money, send data, etc. Check for the application permissions which are listed and check it's use on the Web.

If you see any application that has permission violating your privacy like viewing contacts, device id, network information you need to delete those apps from the device. You cannot modify the code even if possible as it violates the policy.

Also make sure the permissions are relevant to the functionality of the application. If it is irrelevant(flash light app Is having permission for viewing contacts ,location which is not at all relevant then you need to remove it. ) then you need to remove this app and find another app from the play store.
> 0 votes

---
Tags: contacts, sync, google-account, privacy
---


title: ROOTING THE ANDROID DEVICE

text:
# Question
Title: ROOTING THE ANDROID DEVICE
Hope y'all doing fine, My question may be so lame sorry but wanted to know the answer.. how to root a android device I have mobile of Sony Ericsson Xperia Mini (ST15i) I bought that before 3 years, still use the thing it's still good working condition but on the latest update of the software which it sucked all my internal memory now i have only 100 MB to usable and latest update of Facebook alone is 25 MB + extra data 30 + cache 10 MB and total is 65 MB (rough calculation) so thought of removing the unwanted default apps which came with the update which were uninstallable searched for removing, XDA Developers said that the best bid is to root our device and so can you guys please guide me how to root I checked with SuperOneClick it never worked

# Answer
> 0 votes
So, here I will be trying to help you real fast by directly dropping you over to the thread over stack exchange How to root the Xperia Mini ST15i.

PS: Updated the link.

---
Tags: 2.3-gingerbread, rooting
---


# Question
Title: cannot longer share apps on latest version of Google Play Store
Stock Galaxy S4 GT-I9505, latest public version of Google Play Store, now when I open an app I do see the uninstall / Open or Update buttons and a new visual showing nicer/bigger application icon and round icons showing downloads count, rating results, similar apps etc, but unfortunately no longer a button to share the app link via whatsapp / gmail etc...

Is this problem only with me or also others unable to share apps anymore from Google Play Store?

thanks and regards, Davide.

# Answer
> 2 votes
I am using a Nexus 4 with new version of PlayStore. I can see a "Share" button just below the "Reviews" section. You can check once again if you have missed it :)

---
Tags: google-play-store, samsung-galaxy-s-4
---


# Question
Title: Transparent notification bar after Android 4.3 Update on Samsung Galaxy S3
I've just updated my Galaxy S3 to the OTA 4.3 update and whilst its fine, there are a couple of really annoying niggles.

The main one is the notification bar at the top - where the little icons are shown. This used to be black with white icons and they were easily visible.

Now its transparent.

I use a nice landscape image as my wallpaper, so I have pale blue sky and white clouds, and you can imagine the white icons on white cloud background isn't exactly what I'd call usable. short of editing my wallpapers to have a black bar at the top, is there a way to revert this?

It seems the update is fine but for the lock screen that has so many pointless changes that result in usability problems I'm tempted to downgrade.

# Answer
From what you said in the comments above, there is a way to change the text colour & the icon colours along with the colour / transparency of the status bar.

It requires a rooted phone unfortunately but once rooted download WANAM Xposed from the play store here is a link Wanam Xposed work's on Samsung Android 4.2+ so you shouldn't have any issues

Once this is installed it will ask you to install the Xposed Framework, don't be alarmed it is required and will not harm your phone. Once the framework is installed you'll be prompted to enable Wanam Xposed from the new Xposed Installer, if not you can simply click on Xposed Installer, Click Modules and Wanam Xposed should appear and check the checkbox.

Now go on Wanam Xposed, note everytime you make a change it will only appear after a Reboot!

You can now go on Theme and click either Background Color (or Colour as it should be :) ) and this will enable you to select a colour for the status bar, or you can click on the following

* Circle Battery Color
* Stock Battery Text color
* Signal Icons Color
* Clock And Date Color
* Status bar icons color (remaining icons)

Each of these will change the icons instead of the status bar background colour

Hope this helps!
> 0 votes

---
Tags: samsung-galaxy-s-3, lock-screens, 4.3-jelly-bean
---


# Question
Title: Is it possible to display incoming calls groupped by caller?
In "all calls" i have something like this:

* John Doe 14:32
* Peter 14:30
* John Doe 14:25
* Peter 14:10

On another android device with same version i would have:

* John Doe (2) 14:32
* Peter (2) 14:30

Which is much, much better. But i could't figure out how to change that.

---

Model number: Lenovo K910
Android version: 4.2.2

# Answer
This greatly depends on the Dialer application you are using. On stock "vanilla" Android that ships with Google/AOSP Dialer app, there is no such option, and you will have to find a 3rd-party dialer app that has such a feature (e.g. Dialer One or PP, for example.)

Some manufacturers like Samsung and HTC replace the default dialer app with their own that has many more features, and may already include the one you are looking for (grouping records by caller.)
> 0 votes

# Answer
You can organize your contacts by syncronizing all of them into your Google account. Once you do that you can organize them throught the Gmail page. Below of Google Logo there is a menu were you can choose **Contacts** There you can organize them in an easy way
> 0 votes

---
Tags: 4.2-jelly-bean, lenovo
---


title: Encrypting Nexus 7 vs. screen lock

text:
# Question
Title: Encrypting Nexus 7 vs. screen lock
I read in this article that a non-encrypted tablet with only screen-lock on can have data read through USB.

Is this really true for example for a Nexus 7 tablet? I mean - if I lock the screen you can't get anywhere, even if you restart the device. Attempts to root it, or to hack it somehow when the bootloader is locked forces a data wipe and a factory reset. So is it really possible to get to the data in a screen-locked Nexus 7 which has no SD card?

The only way I can think about is that someone would somehow open the device and take the internal memory out and connected it somehow to a device which could read it. I presume that would be pretty expensive. If this really is the only way how to get to the data, it might be interesting to know, how much it may cost to do such a thing. If it is really costly, than it should be okay to just use screenlock.

# Answer
> 0 votes
Basically, as screen lock secures your data as long as the data chip stays in the phone(as long as debugging is disabled \[or enabled with no trusted credentials\] and the phone isn't rooted), whereas encrypting it secures it no matter what.

Old answer: It is possible to access some data via usb, however other data isn't accessible, plug your tablet into the computer and wee what comes up under internal storage, that is accessible (EDIT: none of it if the screen is locked). Of course given enough time a hacker in possession of your tablet could access all the data (as long as it isn't encrypted) (EDIT: for example as you suggested by removing the internal storage and reading it with a different device).
If your tablet is encrypted none of the data can be accessed without your passcode (if the tablet is switched off).
If usb debugging is enabled or you are rooted it is even easier to access the data.

---
Tags: lock-screens, security, encryption
---


# Question
Title: Prestigio PSP5457DUO Android 4.2.2 does not connect to my academic network
In my university, I have a free internet WiFi access with eduroam system. However (double-checked the login and password already) I can not connect to the network with my phone :(

All the security parameters are fine (my Asus laptop connects with no problem).

When I had a Samsung phone, I was able to connect. I had to sell it, and now ended up with Prestigio. However, I can connect with other WiFi networks around using my phone. What might be the problem here?

# Answer
> 3 votes
This is something you should ask the IT support people at your university about. Most mysterious problems like this are caused by security settings on the Wi-Fi network itself. Probably it is MAC-filtered, so only devices that have been registered with the network administrators are able to connect. You might have forgotten registering your previous phone if you've had it for a long time.

# Answer
> 2 votes
It is possible that your device doesn't support the encryption and authentication methods that eduroam uses. While normal WPA2 encrypted WiFis use TKIP encryption, eduroam uses AES. In addition to this, the device must support Enterprise authentication (sometimes called 802.1X), and a compatible EAP method (EAP TTLS-PAP, PEAP, EAP TLS EAP FAST). Which of these is used is up to your network administrator.

Like the other answers said, try asking your network admins for help.

# Answer
> 1 votes
Well, that's weird I would say if the device is working with the other Wi-Fi network then have you tried talking with the Network Administrators? Sometimes they block mac address to prevent misuse ! I would say this problem can only be solved from the network admins. Try talking to them about the problem.

---
Tags: wi-fi, 4.2-jelly-bean
---


# Question
Title: How do I remove an incorrect word from autocorrect?
To begin with, I've tried in futility to search everywhere else on the internet to fix this, so I'm asking here now.

I have a Nexus 4 running Android 4.4. Sometime within the past year, `DONT` started appearing as a word in my autocorrect options. IIRC, it began appearing *immediately after* an OS upgrade (I'm thinking the 4.3 release).

Screenshot:

I do not have `DONT` in any user dictionaries on the device. I have exhaustively searched all user-level language/dictionary settings and cannot find this anywhere. It's really annoying because it takes over the default correction of `don't`, so I just end up looking stupid.

(Here is my personal dictionary listing \[one item redacted\]):

If `DONT` were here it would be between `Catan` and `Dropbox`

**Is there some other/hidden location where dictionary/replacement text gets stored?** And/or does anybody have another suggestion for how to get this stupid word removed from my device?

# Answer
> 9 votes
I fixed it! The trick was to clear the cache and data for Google Keyboard.

Settings =\> Apps =\> ALL\* =\> Google Keyboard =\> {Clear Data, Clear Cache}

* Be sure to go to `ALL` instead of `RUNNING`. The instance under `RUNNING` will not give you the correct data clearing options.

# Answer
> 10 votes
Long press on the word when you type it and see it above keyboard. You will be given an option to delete it from learned words. Android 4.3

# Answer
> 3 votes
This is a strange solution but it seemed to work (tested on Android 4.4):

1. go to **System Settings**
2. scroll to *Accounts* section
3. click **Google**
4. under *Privacy* section, click **Search**
5. under *Search & Now Cards* section, click **Accounts & privacy**
6. scroll all the way to the bottom and click **Search engine storage**
7. click **Clear now**

Try typing one of the words you didn't want in your dictionary and it should not appear.

It seems like Google hasn't documented that their keyboard now uses suggestions from the personal/user dictionary, their standard dictionaries, and also from their Google Search and GMail suggestions.

I think SwiftKey only learns words from your email or texts when you explicitly allow it to. Otherwise it learns from your typing. Google's Keyboard should probably do that or at least make it clear exactly where the suggestions are coming from.

# Answer
> 0 votes
I just fixed it! I'm running a Galaxy Nexus phone with Android 4.3 and I had a similar problem. In addition to saving words like "thibk" and "tou" (go home, thumbs, you're drunk), it somehow ended up containing the word "THEYRE," much like OP's "DONT."

This drove me insane - how dare the Great Googly One tell me not to use an apostrophe? It's my right as an American citizen!

Anywho, I went to Settings \> Apps \> All \> Google Keyboard and then uninstalled all of the updates to Google Keyboard, bringing me back to the stock factory settings. It *didn't* delete all of my texts, nor did it mess with my personal dictionary ("Mutha\***kin'" is still right where it belongs). I'm also now running Textra instead of Swiftkey and I find it much cleaner and easier to use, but that's neither here nor there.

Anyway, good luck! DONT let them get you down, OP!

# Answer
> 0 votes
I just worked out how to do this. If you open a text in messaging, then type the word that autocompletes, long hold, as Gil noted, and then select delete, it will then remove all instances in other software. This also means you don't have to clear all your other, correct, auto-completes.

I'm using 4.4 on a s4

# Answer
> 0 votes
I found out on my Samsung Note3 that I had to deselect the google voice guided (my translation is "Google Spraakgesturud ty.." After that I could hold and delete words from the dictonary.

# Answer
> -1 votes
I had the same issue and found it a couple of months ago.

You should go to: Settings \>\> Language & input \>\> Personal dictionary.

Choose the language which the incorrect word was stored and then a list of all personal words will be there. Just choose it and then delete (or you can also edit, it's up to you).

This path was used for my Nexus 4 4.4.2 Kit Kat (the same of yours). Other brand's Android version may be quite different.

---
Tags: keyboard, 4.4-kitkat, auto-correct, dictionary
---


title: My storage doesn't exist

text:
# Question
Title: My storage doesn't exist
I have a samsung S3 mini GT-18190.It shows that the internal storage is 16GB available space and phone storage is 17MB. But when I plug my GT-18190 to my computer only 17MB partition displays. A 16GB partion doesn't display.Please can u help me for this problem.

# Answer
> 0 votes
Make sure you have right drivers intalled on PC for your phone.

Try rebooting after that.

Regards.

---
Tags: 4.1-jelly-bean
---


title: Discharge while in airplane mode

text:
# Question
Title: Discharge while in airplane mode
I am using a Samsung Galaxy S4. Something weird happened today morning. I charged my phone yesterday night and went to sleep after 2 hours or so. When I woke up, my phone was at %30 charge and I was pretty confused. Because before going to sleep, I just opened my morning alarm, closed Wi-Fi, and set the phone to airplane mode.

After checking the battery info, I got something like this,

Clearly, my phone discharged linearly while I sleep.

What is the reason behind this? Is this problem related to the phone or Android?

# Answer
Download Wakelock Detector from the Google Play Store. If it happens again, open Wakelock Detector and it will show you CPU and partial wakelocks (will only show partial wakelocks if you enable advanced mode). If the largest CPU wakelock is "PowerManagerServiceWakelock", this means the largest wake lock is the combination of all the items listed in partial wakelocks.

I would suggest (if it happens again) looking for anything over 7% and doing a web search for the wakelock name, and seeing what you can find.

If it doesn't happen again, problem solved.

I would also recommend you don't kill background processes, instead install Greenify (Play Store) which blocks the processes you select from starting.

Other than this, we can't tell you the reason due to Android's default battery diagnostics not being very good.

It is most probably the software, if you download Nova battery tester and run it, it will tell you your battery capacity, and you can then compare this to what it should be to verify it isn't a hardware fault.
> 0 votes

---
Tags: battery, charging
---


title: Move from Internal to External

text:
# Question
Title: Move from Internal to External
I am using an Motorola XT1022. I have moved the games and apps from the internal to SD card to free the internal memory, but still there are some moved apps files that are occupying the internal memory. So I can't install any other apps.

Can you tell me how to move that apps files to the SD card?

# Answer
> 2 votes
If they are the default apps that came along with device you can not move them to card nor uninstall them. **Rooting** is the only method to do so. Be careful rooting **VOIDS warranty** of the mobile. Use *Clean Master* app from Play Store to clear junk files in internal memory.

---
Tags: internal-sd
---


# Question
Title: How to automatically use SKYPE when calling international number?
I'd like to program my phone such that if I call an international number it'd automatically use skype (or ask me to connect to skype if not connected), and if I call within the US it'd just use my phone.

Examples:

+1 -\> always use my phone

+56 (or other international codes) -\> always use Skype.

Any suggestions? I think tasker could help but I am new to tasker so I am still looking on how to program this kind of flows in tasker... I am open to other software/ideas as well. Maybe it could be even more general, instead of using skype it could use any other VoIP good service (I am mostly familiar with Skype but I am sure there are other great services).

Thanks in advance!

# Answer
On Android =\> 2.3 there is an option in phone settings under `Internet Call Settings` to add VOIP accounts as well as option `Use Internet calling` with the following options:

* For all calls when data network is available
* Only for Internet calls
* Ask for each call

Using the third option is the closest you can get currently to your required way of doing this, using a regular SIP instead of Skype.

\*Note: Some devices might not have these options even though they are later versions.
> 1 votes

# Answer
With a launcher such as Nova Launcher, you could use a custom activity launcher and use the activity witch is the dial pad of skype. That will allow you to launch the right dial pad when calling a foreign number.
> 1 votes

# Answer
Tasker cannot help. Neither can android. Because android cannot differentiate between international and local numbers. You can however make your own app if you can code ;)
> 0 votes

---
Tags: tasker, skype, samsung-galaxy-s-4
---


# Question
Title: Why my Android mobile (Samsung Galaxy Young Duos) is vibrating even if it is not in vibration mode?
In Samsung Galaxy Young Duos, It vibrates even if the vibration mode is off. Why is this happening? How to fix it?

# Answer
> 1 votes
I think you've misunderstood what vibration mode is. The sound control has three settings:-

1. Sound on: the phone will ring and vibrate normally. You can turn vibration on or off for each notification individually in that app's settings.
2. Vibrate: the phone will still vibrate, but not make noise. In this state, any notification that would make a sound will vibrate **instead**. If the notification would have vibrated, it still does.
3. Silent: notifications and incoming calls will not cause vibration or noise.

Any notifications which have vibration enabled by the app will vibrate in either sound on or vibration mode: only silent mode will disable vibration. Also, if **Vibrate when ringing** is turned on in **Settings****Sound**, then incoming calls will make the phone vibrate in sound on mode as well as in vibration mode.

# Answer
> 1 votes
May be a bug or something. Restore factory settings after making a back-up of important files.
*Note - Check the settings once again. You might have turned on the vibration.*

---
Tags: vibration, samsung-galaxy-y-duos
---


# Question
Title: How can I use a Chinese Samsung Galaxy Note 3 SM-N9008S in Iran?
I bought a Samsung Galaxy Note 3 SM-N9008S in China. I can not install Google Play Services and there are only Chinese and Korean languages built in. I did not know Samsung manufacture mobiles according to region; I think this a disadvantage in Samsung product management.

I am living in Iran I would like to install Google Play Services, as well as add the Persian and English languages. How can I do this?

# Answer
> 1 votes
Sammobile only lists the Chinese ROM for your device, so it's unlikely you'll be able to use different languages with an official Samsung ROM: to get other languages and Google apps support, you'll need to use a third-party . Similarly, it doesn't appear that the N9008S is an officially supported device for Cyanogenmod, likely because none of the developers have one.

There's a thread on the XDA Developers forum, but it doesn't make your prospects look good. Googling for *cyanogenmod N9008S* produces a lot of noise (rooting guides, and pages that mention N9008S but are actually about other devices), as well as one or two pages that *might* have unofficial ROMs but are in Chinese, so you'll have to trawl through them with Google Translate to see if any are actually helpful. You might find that as they're in Chinese, they've only ported a Chinese build of Cyanogenmod, which would leave you no better off.

In any case, you should be very wary of unofficial ROM builds, since they could backdoor your device or contain other malware, and you should be extra-careful about following flashing instructions in a language you don't understand. Only try something out if you're willing to risk bricking your phone.

---
Tags: rom-flashing, samsung-galaxy-note-3
---


# Question
Title: Cell standby use about 35-50% of total battery?
I have Micromax canvas 2.2 a114. I am in strong network zone and use 2g internet all time and time without network is 0%. So why it is consuming more battery. I also never in weak signal.??

# Answer
What matters is, what is your total battery life, if your phone lasts 2-3 days, then 30% is reasonable, however if it only lasts 8-10 hours, then it isn't.

If it is the latter I would recommend clearing your cache (and davlik cache if you can) and or performing a factory reset and seeing if the problem persists, also try using a different sim card on another network.
> 0 votes

---
Tags: battery, mobile-network, cellular-radio
---


title: Locked out by CyanogenMod 11 upgrade

text:
# Question
Title: Locked out by CyanogenMod 11 upgrade
I tried a CyanogenMod 11 to upgrade from 4.1.2 to 4.4 on Samsung S3 Mini i8190. When the phone rebooted, my pin no longer worked. The 3 button hard reset has never worked on my phone. This mod is supposed to have TWRP but can't get to recovery mode. I tried a few flash options for hard reset and one jacked the phone turning on and off repeatedly. I tried flashing a 4.1.2 stock ROM but the phone would endlessly reboot. Heard this was a common problem when downgrading. So went back to 4.4. I don't believe debugging was enabled, since the instructions I followed didn't say to do that. So adb shell won't work. WiFi and data transfer were disabled so Google Manager idea won't work as well.

Any ideas? Thanks

# Answer
Best solution I have at this point for recovering usability of your phone would be to boot into Download Mode and flash a full suite with ODIN.
> 1 votes

---
Tags: cyanogenmod
---


# Question
Title: Apps cannot be installed due to low memory, although plenty is there
A friend of mine has a Samsung Galaxy S2 with 16 GB of internal memory and a 8 GB SD card. I have installed Cyanogen Mode 10.1.3 (Android 4.2.2) a while ago with the Google Mobile Services.

It seems that the internal memory is fragmented into two parts:

I scrolled down here:

I do not see how this adds up to him having to more free memory to install new apps. How can this be fixed?

# Answer
> 1 votes
There were around 1300 files with 1 MB file size each in `/data/log`. I have deleted them using root access and a file manager. Now the apps can be installed again.

---
Tags: insufficient-memory
---


title: How to re-download a video in Whatsapp?

text:
# Question
Title: How to re-download a video in Whatsapp?
I downloaded a video shared in Whatsapp. After playing, I deleted it using MX Player Pro.

Now, when I tap that video in Whatsapp, it says "Sorry, this media file doesn't exist on SD card." I was expecting that Whatsapp would try to re-download that video.

How to force Whatsapp to re-download that video? Or, does Whatsapp delete media files from server after being downloaded?

# Answer
Once a media file is downloaded from the WhatsApp server it is indeed deleted the from the server. See this article: http://www.whatsapp.com/faq/general/28030002

The daily backups that other users are referring to only restore text and metadata content of messages. The media content (eg: images and videos) are stored on your device in a folder on the sdcard (typically in a location such as: /sdcard/WhatsApp/Media/) and is not part of the daily backup and so must be retained in order for WhatsApp to be able to find it.

There are methods to restore files from flash media once deleted but this requires you to act quickly. I will not talk about this here since this is not your question.
> 5 votes

# Answer
This is a simple and pretty straightforward way to restore deleted WhatsApp stuff. All you need to do is uninstall the app and install it back. This would actually use all the backup files, and restore whatever it can. It works with videos also
> 2 votes

---
Tags: whatsapp-messenger
---


# Question
Title: ADB connection problems on LG Optimus Zone 2 running KitKat
I have purchased an LG Optimus Zone 2 to develop on and I have removed all of the drivers for the phone on my Windows 7 machine. I downloaded the OEM driver from LG and disconnected my network. After installing the OEM driver, I connected my device to my computer (and I have already enabled developer mode on my device and selected USB debugging), but when I run `adb devices`, it says that no devices are connected.

Clearly it is installed on my machine because in `compmgmt.msc` it says that it found the LG Android MTP, and on the device itself it asks me for internet connection/MTP/camera or just charging mode (I always select the MTP mode).

I for the life of me can't figure out why it won't connect (I'm trying to test an app locally on the machine). Could anyone help me with this issue?

# Answer
> 3 votes
Rebooting the phone and setting it to connect via USB as Internet Connection -\> Ethernet worked for me.

LG also has drivers on their site (http://www.lg.com/us/support-mobile/lg-VS415PP) but I'm not sure they're necessary for this to work, and even with them installed ADB only works when in Ethernet mode.

You're not wrong to be frustrated, though - I've been developing for Android since 2009 and have used dozens of devices, and I've never once had one that required a setting like that for ADB to work (at least not any Google-certified official devices). Weird.

EDIT (Aug 25 2014) - Looks like after the phone is rebooted or unplugged, sometimes it "forgets" its connection mode, or tries to connect as an installer even though it's still set to do an Ethernet internet connection. Re-selecting the statusbar notification and setting it back to internet+ethernet again works, but it's kind of annoying to do regularly. Then again, for the $25 I spent on this phone, I suppose I can't expect too much...

---
Tags: adb, 4.4-kitkat, usb-drivers
---


title: Folder turned into file?

text:
# Question
Title: Folder turned into file?
Normally "DCIM" is a folder in which all photos that were taken with camera are stored. When I tried to take a photo with Google Camera, the app instructed me to insert a sd card before taking photos (Nexus 5 doesn't support sd cards). I know that Google Camera also works without sd card, because it had been working before something messed up my Nexus's rom. I was looking with X-plore and ZArchiver and in both of them the folder "DCIM" appears as a file with a size of 0 bytes. I cannot delete this file, open it with an editor (Jota+) or create a folder with the same name and it is the only folder/file that is affected.

I'm using a Nexus 5 with Android 4.4.4 without any modification (like Cyanogen or root)

**Does someone know what could have happened to this folder and possibly how to restore the folder or delete the file without root or factory reset?** (If there's a way to delete this file, it wouldn't be a problem , because there wasn't a single photo inside before this happened.)

# Answer
I got it. After doing a simple restart "DCIM" appeares as a normal folder. I still don't know what was causing this problem.
> 0 votes

---
Tags: file-system
---


title: HTC one X moving to next email

text:
# Question
Title: HTC one X moving to next email
In the HTC one X mail client there doesn't seem to be a way to move up and down to the next email from an open email (as i could previously do on my Desire). Is there a way to do this that i haven't spotted?

# Answer
> 1 votes
In the Gmail client, you can go to the next or previous mail by swiping right or left.

In the stock Email client, there is an arrow on the menu bar.

# Answer
> 0 votes
You have to turn off "Threaded View" in the email client. Once this is done, the "Menu" drop down will have a next and previous option. Go to the email client and go to Menu \> Settings \> General settings \> Show threaded view. Uncheck this and you are good to go.

# Answer
> -2 votes
Actually if you slide to the right you get the next email. Similarly if u slide to the left u go to the previous one

---
Tags: email, htc-one-x
---


# Question
Title: Casting Nexus5 Screen to a smart TV without extra hardware
I was wondering if there is any way to cast my Nexus 5 screen on to my Samsung Smart TV without any additional hardware such as chromecast.

# Answer
If your smart TV supports the Miracast protocol for wireless displays, then you can cast to it just the same way you would a Chromecast.
> 1 votes

# Answer
In that case the answer would be you can try casting the nexus screen with the help of the Wi-Fi direct which I am sure is supported with the Samsung Smart TV.
> 0 votes

---
Tags: nexus-5, smart-tv
---


title: Cyanogenmod for Galaxy Y

text:
# Question
Title: Cyanogenmod for Galaxy Y
I have a Samsung galaxy Y device. It's running Gingerbread stock rom, and I want to upgrade this to Jellybean. Is there any custom rom for Galaxy Y?

# Answer
Yup, there are plenty of ROMS out there for Samsung Galaxy Y, as per your requirement, the most recent cyangogen mod is CM11 (kitkat, better than jellybean) for it. The complete installation instructions and step by step tutorial can be found here.
> 1 votes

---
Tags: cyanogenmod, 2.3-gingerbread, rom-flashing, custom-roms
---


# Question
Title: how to 'cancel' automatic standby while reading?
I look for an app/a setting that allows me to cancel/revert (automatic) standby more easily than by pressing the power button.

I think of something like turning off the screen for a few seconds before standby, so i can cancel it by tapping the screen. Similar like the lock screen kicks in only a few secs after standby.

WHY? When reading eg. webpages, automatic standby can be annoying. I need to press power, thats annoying. I don't want to change the standby timeout either.

I don't want an app that permanently allows wake by tap/shake/proximity, as this potentially eats battery and unwanted wakeups. Also, an app to disable the auto standby is not good, i want the standby to still kick in, eg. If i fall asleep.

# Answer
If what you want is to keep the screen on while a certain app is running in foreground, there are several apps around which can help you out. I personally use for this (ever since I bought the app years ago) successfully with a recipe that rawly reads:

* **Condition:** App (select the apps concerned)
* **Task:** Display timeout (set higher, or disable it completely)

Done. While my default timeout is something like 1 minute, whenever e.g. I read my RSS feeds it kicks in only after 5 minutes – which is perfectly fine, as if I didn't touch the screen within that time I'm not really reading ;)

If you don't feel like buying *Tasker* for 5 bucks (it's definitely worth the price: just follow the tag link to see what other uses it might have. Sometimes it feels like every second question here can be answered with "Tasker!"), there are plenty of apps specialized on this, usually having "Keep Screen" in their names.
> 2 votes

# Answer
Your demands are too much for one app or phone to fulfill, but there is this feature in almost every android phone (which i've used) they turn their brightness to minimum before going to sleep. So if your screen timeout is set to 1min, they will go to minimum brightness(dim display) for a few seconds before and then turn off the screen. I think this is exactly what you're asking for, very dim display saves the battery and you can tap the display to bring it back to the set brightness. So it should be already there in your phone, if not then you're going to have a hard time finding a solution for that. \[I use Nexus 5 and it has this feature, and before that Xperia S, that too had this dim the display before going to sleep feature\]. Hope this helped.
> 0 votes

# Answer
Well, I would say there isn't any app available over the market which can help you in keeping the device display on while your are reading the book. But I would say you can find this feature over the samsung smartphone particularly in S4, it has the feature named smart stay. I would say if that is too much important for you and as you stated above you don't what to change settings, then why don't you try purchasing a S3,S4,S5.
> -1 votes

---
Tags: settings, standby
---


title: Smaller internal memory, than expected

text:
# Question
Title: Smaller internal memory, than expected
I have buyed an Alcatel One Touch POP 8 tablet and found, that it has only 2 GB internal storage instead of announced 4 GB(I have seen this on Android Settings page). What causes this problem? Can you offer me an app or something like this, that can show precisely the memory size?

# Answer
As said in the comments the device is partitioned and you can't see all parts of the device on a non ed device.

As an example a Galaxy S4 is advertised as a 16Gb device, and out of the box shows 9.1 Gb available. This is a common practice in Android OEMs it would seem. (Desire X from HTC 4Gb, shows 1Gb)

<sub>(source: techblogon.com)</sub>

Just to give you a scale of what you are dealing with from addictive tips:

Let’s start with a list of standard internal memory partitions on Android phones and tablets. These are:

> Note: It says "Standard" partitions. Different companies come out with their own partitions. A good example is the Galaxy S4, and the Galaxy S4 Google Edition. They are absolutely identical hardware in every way. Until recently (with so called 'merged ROMS') no ROM from one could be installed on the other due, mostly, to the partitioning of the two devices being totally different.

**/boot**
**/system**
**/recovery**
**/data**
**/cache**
**/misc**

In addition, there are the SD card partitions.

**/sdcard**
**/sd-ext**

Note that only /sdcard is found in all Android devices and the rest are present only in select devices. Let’s now take a look at the purpose and contents of each of these partitions.

**/boot**

This is the partition that enables the phone to boot, as the name suggests. It includes the kernel and the ramdisk. Without this partition, the device will simply not be able to boot. Wiping this partition from recovery should only be done if absolutely required and once done, the device must NOT be rebooted before installing a new one, which can be done by installing a ROM that includes a /boot partition.

**/system**

This partition basically contains the entire operating system, other than the kernel and the ramdisk. This includes the Android user interface as well as all the system applications that come pre-installed on the device. Wiping this partition will remove Android from the device without rendering it unbootable, and you will still be able to put the phone into recovery or bootloader mode to install a new ROM.

**/recovery**

The recovery partition can be considered as an alternative boot partition that lets you boot the device into a recovery console for performing advanced recovery and maintenance operations on it. To learn more about this partition and its contents, see the ‘About Android Recovery’ section of our guide to ClockworkMod recovery.

**/data**

Also called userdata, the data partition contains the user’s data – this is where your contacts, messages, settings and apps that you have installed go. Wiping this partition essentially performs a factory reset on your device, restoring it to the way it was when you first booted it, or the way it was after the last official or custom ROM installation. When you perform a wipe data/factory reset from recovery, it is this partition that you are wiping.

**/cache**

This is the partition where Android stores frequently accessed data and app components. Wiping the cache doesn’t effect your personal data but simply gets rid of the existing data there, which gets automatically rebuilt as you continue using the device.

**/misc**

This partition contains miscellaneous system settings in form of on/off switches. These settings may include CID (Carrier or Region ID), USB configuration and certain hardware settings etc. This is an important partition and if it is corrupt or missing, several of the device’s features will will not function normally.

**/sdcard**

This is not a partition on the internal memory of the device but rather the SD card. In terms of usage, this is your storage space to use as you see fit, to store your media, documents, ROMs etc. on it. Wiping it is perfectly safe as long as you backup all the data you require from it, to your computer first. Though several user-installed apps save their data and settings on the SD card and wiping this partition will make you lose all that data.

On devices with both an internal and an external SD card – devices like the Samsung Galaxy S and several tablets – the /sdcard partition is always used to refer to the internal SD card. For the external SD card – if present – an alternative partition is used, which differs from device to device. In case of Samsung Galaxy S series devices, it is /sdcard/sd while in many other devices, it is /sdcard2. Unlike /sdcard, no system or app data whatsoever is stored automatically on this external SD card and everything present on it has been added there by the user. You can safely wipe it after backing up any data from it that you need to save.

**/sd-ext**

This is not a standard Android partition, but has become popular in the custom ROM scene. It is basically an additional partition on your SD card that acts as the /data partition when used with certain ROMs that have special features called APP2SD+ or data2ext enabled. It is especially useful on devices with little internal memory allotted to the /data partition. Thus, users who want to install more programs than the internal memory allows can make this partition and use it with a custom ROM that supports this feature, to get additional storage for installing their apps. Wiping this partition is essentially the same as wiping the /data partition – you lose your contacts, SMS, market apps and settings.
> 2 votes

---
Tags: internal-storage, partitions, internal-sd
---


title: Repeat notifications for users on-call?

text:
# Question
Title: Repeat notifications for users on-call?
For people who are on-call and use android phones. What's the best way to repeat notifications until acknowledged?

If an alert comes through at 4AM I may not hear one beep. But it would be nice if the phone just kept beeping until I acknowledged it. Is there a way to do this without an extra app?

# Answer
There is no way to do that with default android and you will need to find applications in order to do that. For example in regards to text messages you can use an application such as GO SMS which has the option to set up a reminder that will set off a different ringtone/alert until you acknowledge the message.

I am sure there are different apps out there that will do this for other notifications such as email if you need it but it might take some work to find the apps you need.
> 0 votes

---
Tags: settings, notifications, ringtone
---


# Question
Title: Can a carrier-sold Nexus 5 be reimaged to the default Google Nexus experience?
I'm eligible for a phone upgrade with Sprint and the Nexus 5 is one of my top choices at the moment. Normally they bundle their phones with bloatware (like their Connection Optimizer *shudder*) which I would like to avoid.

Can a Nexus 5, purchased from Sprint, be flashed/reimaged/reset to be identical to one purchased from the Google Play store?

Some caveats:

* I imagine rooting the phone might be a necessary step in this process (should one exist) but I'd prefer the phone to be "unrooted" after completion.
* Ideally the process should not void the warranty on the device

As a side question: are the differences between a Sprint-offered Nexus 5 and one bought straight from Google Play significant enough (annoying enough?) to warrant all this effort?

# Answer
> 2 votes
Unless the Google Play version is designed to work with Sprint's network, I don't think there is a process to do so.

However, there is good news. First, Nexus devices (even from the carrier) tend to be mostly to entirely bloat free. For example, the Verizon Nexus 7 2013 is completely stock. Verizon loves to put bloat on their devices too...

Second, even if there is bloat on it, it should be very simple to root and remove the bloat. In the process, you'll have to wipe your data, so if you want to use that option, you'll want to do it right when you get the phone...

---
Tags: nexus-5, sprint
---


# Question
Title: How to change android system language if morelocale2 does not work
I recently bought a chinese smartphone (SM-G3858) and there are only 3 languages available. English, Chinese and Korean. I tried to add another language (e.g. german) with the apps morelocale2, any locale, raygional, localeswitch, language picker widget... as already suggested in:

Is it posible to change the locale of my device?

but the system language remains in the language I initially set up the phone with (English). Only the apps itself (e.g. the manually installed googleplay- so not system apps) are changed to german. The settings menu and the whole framework is still in English. No custom rom exists for that phone so thats out of the question. I tried via adb the command:

pm grant jp.co.c\_lis.ccl.morelocale android.permission.CHANGE\_CONFIGURATION

But that didnt work. I have root and run on 4.2.2 JB. Also tried to contact the dev of morelocale 2 but no answer. Also asked on xda, no answer. So I´m stuck. Im not interested in changing the keyboard language, cuz that works fine. I want to change the system language. I guess there is some kind of language lock on that phone. Now how can I override that lock? What do I need to change in order to have the whole system in the new locale language? And by the way. That phone works worldwide, so I guess that means that there is no region lock?

I could not find a thread with the exact same specifications mentioned. If one exists I would appreciate a link. Thank you

# Answer
It's not that the locale is locked, it's just that it's only useful to change it to a language that's already on your phone. If the phone doesn't have a translation and other needed files for German, changing the locale to German won't have any effect. It's just like if you have a German phone and you install an app that's not translated into German: you'll get the app's default language.

You can only add a new system language by installing a custom ROM that supports that language, and as you've noticed, it's hard to find custom ROMs for Chinese phones.
> 3 votes

---
Tags: languages, locale
---


title: URL Not Found Error in SDK Manager

text:
# Question
Title: URL Not Found Error in SDK Manager
As of lately i have not being able to update / install SDKs from Android SDK Manager.

I get the following errors:

```
Preparing to install archives
Downloading Android SDK Platform-tools, revision 20
URL not found: C:\Program Files (x86)\Android\android-studio\sdk\temp\platform-tools_r20-windows.zip (Access is denied)
Downloading Android SDK Build-tools, revision 19.1
URL not found: C:\Program Files (x86)\Android\android-studio\sdk\temp\build-tools_r19.1-windows.zip (Access is denied)
Downloading Google APIs (x86 System Image), Android API 19, revision 5
URL not found: C:\Program Files (x86)\Android\android-studio\sdk\temp\google_apis_x86-19_r05.zip (Access is denied)
Downloading Glass Development Kit Preview, Android API 19, revision 8
URL not found: C:\Program Files (x86)\Android\android-studio\sdk\temp\google-gdk.zip (Access is denied)
Skipping 'Android SDK Tools, revision 23'; it depends on 'Android SDK Platform-tools, revision 20' which was not installed.
Done. Nothing was installed.

```

I have given full right permissions on the directory that the SDK manager is installed as well as the `temp` directory

# Answer
While android-studio was already running I tried to run "android.bat" at below location by right clicking and choosing run as administrator which ran SDK manager and download worked for me.

```
C:\Program Files (x86)\Android\android-studio\sdk\tools\android.bat

```
> 3 votes

---
Tags: android-sdk
---


# Question
Title: Wintouch Q75S - Removed wpa_supplicant on accident
I removed the wpa\_supplicant file and now the Wi-Fi doesn't work. Is there anyway to restore this file back? I tried Factory Reset but that only resets the apps and removes user data. The device is running on Android 4.0.4 Ice Cream Sandwich.

Will flashing a new ROM fix this issue? Thanks in advance.

# Answer
> 0 votes
If you're only missing that one file, you could try using my copy of it:

http://www.freesoft.org/bbaccala/wpa\_supplicant

I'm running 4.1.2, but I'll bet it'll work.

# Answer
> 0 votes
Flashing a new (or old, for that matter) ROM will fix your problem.

That's why they say to back things up before you mess with them ;)

---
Tags: 4.0-ice-cream-sandwich, wi-fi
---


title: Why no consistent headset control?

text:
# Question
Title: Why no consistent headset control?
I'm a recent convert to Android (I have a Moto X on AT&T) and I'm running into a problem that I never had with my iPhones: the button on my headset sometimes works; sometimes doesn't. It upsets me greatly, especially since I recently purchased a $300 set of Bose headphones (Quietcomfort 20) that are specifically made for Android devices. I've even tried three apps from the Google Play store that purport to make the inline control work—none of them do, however. Why is this happening and, more importantly, how can I fix this?

**07/30/2014 EDIT:**
So I've been using this Moto X plus QC20 headphones for several months now, using the recommended Klipsch Control app to allow the button on the QC20 to work better. Well, it only seems to work about 50% of the time.

I have yet to figure out what is causing the interference, but some days, the button works perfectly. Other days, it will work, but it may take anywhere from 0 to 15 seconds before a button press is actually registered by the Klipsch Control app. It just seems to be completely random. Still other days, the button doesn't work at all.

It might have something to do with either the time of day and/or when the headphones are plugged in / removed. For example, one morning, it'll work fine. Then I unplug the headphones and go to lunch. Returning from lunch, I plug the headphones back in and the button no longer works. Or the reverse could be true: The button doesn't work before lunch, but works great after.

Because of this odd behavior, I'm sure you can see why I am fearful of unplugging the headphones for the rest of the day once the button on them starts working. I know that if I unplug them and plug them back in later, I only have a 50% chance of the button working.

I hope this makes sense. More importantly, I hope someone can see some sort of pattern that I have yet to see in this behavior to identify the cause(s) of this problem. Any ideas?

# Answer
> 2 votes
I have a moto X also and I recently bought the QC20.

Commands with main button did not work (neither did the micro btw) so I installed Klitch Control and still it did not work.

Then, I looked around and changed the audio settings. I turned the audio effects off, and then it started working... (why? don't know) I uninstalled Klitch Control and it's still working. I've even put the audio effects back on and the button still works..

Hope this helps.

EDIT 05/09

Hey guys, it stopped working almost directly. Today I took care of it, and I finally managed to have something working (and free): headset button controllerTrial APP. It fixed everything : micro OK, switch OK, only thing you can't change is the long press action which is reserved on Android phones for google now..

Enjoy your QC20!

# Answer
> 0 votes
If you press the buttons exactly the same way (maybe iPhone buttons send shorter/longer signals than Android ones) and the pins are connected the same way (maybe not), then perhaps your wire is defective. See whether it stops working if you bend or twist the wire a certain way.

---
Tags: headset, moto-x, media-button
---


# Question
Title: Where is my TWRP backups on encrypted Android?
I encrypted my Android tablet which is a nexus 7. After that I did couple backups. Today I wanted to see the size of the total backups so I open the TWRP folder on my sdcard. There is nothing there. I do not see them anywhere else either.

I made backups before encrypting my device. and TWRP backups always resided in the TWRP on the sdcard.

So where are the TWRP backups after I encryted my device (via standard android enc).

I am using TWRP Cyanogenmod11 Android 4.4.4 , using a recent build from this month.

thanks

# Answer
Older versions of TWRP do not have the ability to mount encrypted file systems, so therefore, it cannot make backups. In addition, TWRP only supports decrypting certain devices. According to the TWRP2 Project Page, the only devices that they *explicitly* define as having decryption support are Galaxy Nexus and TouchWiz devices.
> 1 votes

---
Tags: backup, encryption, cyanogenmod, twrp
---


# Question
Title: Is it possible to have a phone alarm go off if it moves a set distance away from a NFC tag?
I have a bad habit of leaving my phone around. I want my phone to alert me if it gets to far away from me.

If this is possible how can I set this up?

# Answer
> 6 votes
That's not how NFC works. The N stands for "near", and it really means that: the tag has to be touching the back of the phone for it to be read. Sometimes even putting a case on the phone stops it reading NFC tags.

If you want something like this, you could buy a Samsung Galaxy Note 2 or later. These phones have a special feature using the phone's stylus (*S Pen*), where if the phone gets more than about a metre from the stylus, it will start to bleep. It's mainly intended to stop you forgetting the stylus, but it works just as well the other way around. Some newer Bluetooth headsets, and some Bluetooth LE watches have this feature too: the headset alerts you if it goes out of range of the phone.

---

Since writing the above, Bluetooth Low Energy has become a lot more widely available, with a lot more peripherals supporting it as well as handsets and apps. One way to achieve the desired goal on any phone with BLE support is with a consumer BLE beacon such as Stick N Find. You can stick the beacon on a keyring (or something else you carry) and use the included app on your phone to alert you when it moves too far away (range configurable up to tens of metres). There are a few similar products such as Tile and Chipolo, but that was the only one I found with the "alert when you walk away" functionality.

---
Tags: nfc
---


# Question
Title: Pictures are missing in Internal memory in Samsung Galaxy Tab 2
*Tab Model - Samsung Galaxy Tab 2 GT-P3100, Android version - 4.1.1*

Files in the DCIM folder both Pictures & Videos are missing in the internal memory. I'm sure that I haven't deleted them. I tried below options, but no positive results:

1. Tried connected to my Windows 7 PC, but its detected as Portable Media Device (as MTP mode) and not able to trace the files with the file recovery software as they detect only logical drives.
2. Tried with Wondershare Android data recovery software (Trial Pack), but still I didn't find even a single deleted Picture/Video file in it.
3. In order to convert to USB mass storage mode (this option is missing in android 4.1.1 by default), as recommended in few sites, I've rooted my tab, downloaded the terminal app and changed the config file but no use. Windows 7 failed to detect the tab as USB mass storage device.

I don't want to lose my pictures & videos. How can I retrieve my files?

# Answer
Well, I would like to ask you one more thing, I don't think the files images and videos created inside the DICM folder at least I can't see it over my device and yes it's also GT-P3100 but running 4.2.2. I would say if you are trying to recover things then why don't you try recovering your data using "Recuva" I have tried using it a number of times to recover some of my images. So, it does seems okay try giving it a shot if you're luck is good enough then I am sure you can get at least some of your images back.
> -1 votes

---
Tags: internal-storage, images, samsung-galaxy-tab-2-7
---


# Question
Title: How to customise the menu on a LG G Watch
I recently received an LG G Watch. I've been playing around with it and find it a very difficult to understand device. E.g. I want to customize the menu that you bring up by tapping the screen and then sliding up. A lot of the options in there simply don't apply to me and I want them removed.

How to I customize the LG G Watch menu?

# Answer
From my reading of the LG G Watch User manual pdf there are 2 sets of data that can be brought up from a 'Swipe Up' action.

1) Google Now. This can be customised through the 'Wand' Icon in Google now, and swiping away cards will often give the prompt "Do you wish to continue to receive updates about \< whatever \>? I doubt this is what you are referring to.

2) The actual settings/options. There is no mention here or anywhere else as to customising these options. I can't imagine you'd be allowed (or want to) remove something like "Pairing" or "Display" options for obvious reasons, they seem to apply the same rationale to all options, as is standard on all Android devices.

If, on the off chance, you are referring to the app drawer, then you would have to uninstall the app from your phone first as the Android Wear app synchs all compatible apps.

Finally the only other thing I can think of is Notifications you don't want. In this case:

> * On your **phone** open the Android Wear app.
> * Touch the Settings Icon
> * Touch **Mute Notifications**
> * Click the + Icon
> * Choose what app(s) you want to mute.
> 1 votes

---
Tags: android-wear
---


# Question
Title: "User 0" message displayed on notification bar of android KitKat
I recently upgraded my Lenovo P780 to kitkat and yesterday applied an update from Lenovo "P780\_ROW\_8G\_S222\_140817". After applying this update, I have started seeing text "User 0" in the notification bar (next to the setting icons on right top corner) and additionally, U0 text is displayed in the notification area below the icons. I am not able to cppture screen for the notification area hence unableto attach the screenshot. Does anyone have any idea on how to remove this text or is this a bug with the new update?

# Answer
This is a **"feature"** on the update for the Lenovo P780 I'm afraid. Other users are reporting the same issue (amongst others) with the device.

**User 0** is the "first" user on the device, i.e. the "administrator" profile. You could then add subsequent profiles (1, 2, 3) etc for other users of the device. This information is not usually displayed.

You can read the support thread here on Lenovo's support forum.

Example:

Post from Kannanovo (user on Lenovo forum)

> I have "User 0" and "U0" in the notification bar i don't know whether this is an issue,

And there are others there.

The reply from Lenovo, last dated the 22th August 2014 (which is the date I'm writing this) follows (from page 7)

> Hello there,
>
> Thank you for all your information. We are analysising all the issues received, some of you might have received separate email or message for further information. Please do help us to collect the details, that is very important for us to root cause your issues and provide correct fix in further update. please drop you issues here or email me. We will work hard and try our best to give our customer best experience. Thank you for your patience and cooperation.
>
> Wang

As Dan mentioned another user posted a similar question without enough detail so I would imagine this new 'feature' is common enough.
> 1 votes

---
Tags: notifications, notification-bar, navigation-bar
---


title: Twitter Feed is auto refreshing

text:
# Question
Title: Twitter Feed is auto refreshing
This has been happening for a while and I'm finally trying to fix it. Whenever I open my twitter application, it always auto refreshes the timeline feed. If I haven't checked it in a while, it automatically goes to the top of my feed. I've tried clearing the data, uninstalling, even switching phones. Does anyone know whats going on? If not, are there other suggestions for twitter clients?

# Answer
This is what twitter is supposed to do, it's not a bug, however if you want to try some other twitter clients here are some (Paid and Free)

Talon for Twitter \- Paid

Carbon for Twitter \- Free

Plume for Twitter \- Free
> 1 votes

---
Tags: bugs, twitter, moto-x
---


# Question
Title: Is there any way to enable the ringer ONLY for a particular caller/group of callers?
Is there any way or app that will take a phone that is normally on silent/vibrate, and enable the ringer for a selected group of callers?

My wife is notorious for leaving her phone on silent, and there have been several emergencies where I could not reach her because she couldn't hear/feel her phone ringing. I'd like to have a way so that when I or any other family members call her, her phone will ring, even though she has it on silent/vibrate.

I've read that the app "Locale" may work, but they offer no demo for their app, and I'd prefer not to spend 10$ if it doesn't work. Their dev hasn't responded to the email I've sent.

Any ideas or methods would be very much appreciated.

# Answer
> 0 votes
Have you tried WhoIsIt?

> * Setup different ringtones and vibration patterns for SMS, MMS, Google Talk, Google Voice, and K-9 for each contact

---
Tags: ringtone
---


title: All apps crash all the time

text:
# Question
Title: All apps crash all the time
I have a Sony Xperia U which worked fine. I did not change anything lately.

Today all apps crash on startup. Even *Play Store*, *com.google.process.gapps* and *android.process.acore*. The media gallery seems empty too. Whenever I start something, it crashes, except for opening system settings.

When I connect my phone with my computer the internal storage seems completly empty - so I can't backup anything.

Is there anything I can do to recover my phone and to keep my data like pictures, contacts, ...? *

I tried the save mode, but the erros occur there too.
I tried to boot in Recovery Mode, but all button combinations did not work. I also tried in USB debugging mode using ADB, but that did not work too.

<sub>* Since Play Store is not working I can't install any backup tools. </sub>

# Answer
> 0 votes
Try booting into recovery and backup there if you have an option. If not, then wipe it there or with the key combination: Volume Up+Home+Power Source: www.phonetipsandtricks.com/tips/sony-xperia-u/hard-reset-factory-reset-14/

---
Tags: backup, storage, crashes
---


# Question
Title: How to backup applications' data from second or subsequent user of a currently non-rooted device?
Primary question: given a **non-rooted** 4.2.2 device which has second user added and used for awhile, is there any way to backup or otherwise safe the application's data of that second (or third etc.) user? I would like to have backup of **application's data only**, like what produced by `adb backup`. Full backup is fine if you also include information on how to eventually extract the application's data. Software procedure that destroy the system is acceptable as long as the application's data of second user's can be saved, so rooting the device is fine if you let me know how to do it with the application's data of second user intact.

I have try backing it up using `adb backup` but I don't see any data from the second user in it.

Additional question: I also want to restore a backup into second user of another device. It seems rooting the device will be the best way, right? Or there is another way?

More case specific information: I have a non-rooted Asus MeMO Pad HD 7 running 4.2.2 with second user setup and used, but now have cracked screen and other issues. I have replacement device a Dell Venue 7 running 4.4.3, but because of different capability, I want to setup the later device with the 2 accounts swapped, i.e. 1st account of the MeMO Pad HD 7 will become second user in the Venue 7 and vice versa.

# Answer
> 0 votes
I use Helium on a non-rooted Nexus 7 (2013) to backup my app data (but not the apps). I have only one user account but since that app data is user-specific, is contained in my user area, and the backup is placed in my user area, I'd be surprised if Helium would have any trouble backing-up each account separately. I have not had occasion to restore a user's data from a Helium backup, so be I can't vouch for that process.

---
Tags: 4.2-jelly-bean, adb, backup, multi-user
---


# Question
Title: Play Store 4.9.13 insufficient storage error and icon issues
I've been having issues with the Play Store's recent 4.9.13 update on my Blu Dash 4.5. Every time I try to install or update any app that is more than 1 MB, I keep getting an "insufficient storage" error, even though I have about 120MB on the apps partition free. Apps do install and update on an older version, however. In addition, the icons on the Play Store have weird black borders. I have searched all over the internet and I have yet to find a solution for either of these problems. Apparently, most devices affected by these bugs are using MediaTek chipsets and have Android 4.2 on them. My phone is using the stock ROM and is not rooted.

# Answer
> 3 votes
The correct answer to this problem, and I always see wrong explanations, is that you have a duplicate /data/app-lib folder for the app or apps that are giving you that error.

**To fix**: Using adb, terminal, or root explorer:

compare **/data/app** to **/data/app-lib**

you will see, for example:

1. **/data/app/example-app-1.apk**
2. **/data/app-lib/example-app-1**
3. **/data/app-lib/example-app-2** \<--EXTRA

OR

1. **/data/app/example-app-2.apk**
2. **/data/app-lib/example-app-1** \<--EXTRA
3. **/data/app-lib/example-app-2**

So for 1st example remove directory: /data/app-lib/example-app-2

and for 2nd example remove directory: /data/app-lib/example-app-1

**Then your app will install just fine!**

**ALWAYS REMEMBER TO KEEP THE SAME NUMBERS,**

**IF THE APK IS 1 REMOVE 2... IF THE APK IS 2 REMOVE 1!**

# Answer
> 0 votes
First of all this is a bug somewhere on play store side so I think we can only get a work around not an actual solution, said that I solved freeing more space than it would be theoretically needed, using old version of play store works too.

As for how much space is needed I don't have a clear answer because my phone (also on android 4.2.1 and MTK based) is rooted and I symlinked some apps to a different partition to be able to use more than 1.5GB as internal storage (that's data size partition in my phone). So I think this causes some problems on size estimation because Manage apps says I have 491MB free (correct)

but Settings-\>Storage says I have 195MB Available (not correct).

You can try removing some apps, I think 180MB free should do.

As for the black border I've had that problem since some months, I didn't dig much on the issue but I think they changed image format (new one is webp) and the transparency layer is not working well in our phones.

@Rushnosh

This version is out one month already but updates roll out not at the same time for everybody, if you want to try it you can update it manually downloading the apk from a trusted source like: http://www.androidpolice.com/2014/07/22/google-play-store-update-4-9-13-adds-material-design-app-and-content-pages-apk-download/

For images problem look here: https://productforums.google.com/forum/m/#!topic/nexus/tw1FebzJQng Looks like from Google the only answer is to ask manufacturer to update to KitKat.

# Answer
> 0 votes
Just uninstall google play store update to revert back to the factory settings. Then updating apps will be possible.

# Answer
> -1 votes
Try uninstalling the updates to put Google Play Store back to factory version, disconnect your connection, then set "Do Not Update" in Play Store settings.

My problem is fixed but I have an old version of Google Play. But I can update my application.

# Answer
> -1 votes
Solution for this issue is to move some apps to the phone storage or sd card and not in the internal storage; like you go to phone or mobile settings\>apps\>go through each app that you installed if there is a button that says "move to phone storage" or "move to sd card" click on it,in this way application will be moved out from internal storage because most of the times playstore identifies storage of apps are on internal storage not on the phone storage or sd card eventhough you have plenty of memory storage on your phone or card so that may be the reason why you have insufficient memory storage..

# Answer
> -1 votes
Download the apk for 4.8 from android police, decompile, change package name, compile, install. I don't think it would be able to update then. You'd have two play stores, keep the original and wait for an update that fixes it, but use the other one in the mean time. I hope this helps.

---
Tags: google-play-store, 4.2-jelly-bean, insufficient-memory
---


# Question
Title: Install application in sd card by default using Linux
I've seen plenty of tutorials related to installing applications directly to the sd card instead of using internal memory but none relate to using linux as a method to tweak the system and I'm not managing to understand it by myself. I have android studio installed and consequently the sdk and development tools aswell as my device is in developer mode but I'd like to understand what I should do next to directly install into the sd card.

# Answer
It is as simple as running `adb install -s someapp.apk`. However, the app should be ready to run from external storage.

`adb` resides in the `path to ADT/sdk/platform-tools` directory.

Related question: Move to SD Card doesn't move everything
> 1 votes

---
Tags: applications, rooting, sd-card, installation
---


# Question
Title: Tasker - Count The Amount Of Days Since A Certain Day
the title says is all I want to create a task that holds a count from a certain date My goal is then to use minimal text to display the amount of days, that part I know how to do it's just getting Tasker to do the sums Any ideas?

# Answer
> 4 votes
You first have to convert both dates to seconds using Variable Convert. Then subtract those two values to get the number of seconds between the two dates and convert that value to the number of days by /24/60/60 (hours/minutes/seconds).

Here is a sample task that illustrates using 08-01-2014 as %startdate and today (%DATE) which is 08-23-2014 as %today. The result is 22 days.

A1: Variable Set \[ Name:%startdate To:08-01-2014 Do Maths:Off Append:Off \]

A2: Variable Convert \[ Name:%startdate Function:Date Time to Seconds Store Result In:%startdateinseconds \]

A3: Variable Set \[ Name:%today To:%DATE Do Maths:Off Append:Off \]

A4: Variable Convert \[ Name:%today Function:Date Time to Seconds Store Result In:%todayinseconds \]

A5: Variable Set \[ Name:%secondssince To:%todayinseconds - %startdateinseconds Do Maths:On Append:Off \]

A6: Variable Set \[ Name:%dayssince To:%secondssince / 24 / 60 / 60 Do Maths:On Append:Off \]

You could shorten this a bit by eliminating A3 and replacing %today with %DATE in A4. Also, you could combine A5 and A6 by using (%todayinseconds - %startdateinseconds) / 24 / 60 / 60. I split it up only to show the individual steps better.

---
Tags: tasker
---


# Question
Title: How do I check if Tasker is the application in focus using a Tasker profile?
I want to execute a few tasks whenever I am active on Tasker (e.g. editing profiles, viewing settings, etc). However, the problem is I can't see it on the list of applications that's usable when creating a profile. Am I missing something?

# Answer
> 0 votes
I figured this wasn't currently possible so I just created a widget that activated whatever profile I want active when Tasker is open then disable the said profile if I go back to the home app.

# Answer
> 1 votes
The developer of Tasker has specifically excluded Tasker itself from showing up in the Applications list. He cites his reason in the Tasker Why...? section of his website.

http://tasker.dinglisch.net/userguide/en/faqs/faq-why.html#d

---
Tags: tasker
---


# Question
Title: Tasker - Advance Settings - Export App Package Name?
I've deactivated beginner mode on tasker and noticed now when I try exporting a task as an application it requires a Package name, I've tried following their instructions and have been unsuccessful, I don't want to go back to beginner mode therefore it is not an option

Does anyone know what's needed in the Package name with examples of what would work? Thanks

# Answer
What are you putting in for the package name that it doesn't like? Beginner mode vs non-beginner mode shouldn't matter.

Package name has to have at least one . in it to be valid. Usually you can just use your email backwards along with a unique name for the app. Say your email is someone@gmail.com and you're trying to export an app you want to call myapp. The package name could be com.gmail.someone.myapp.
> 1 votes

---
Tags: applications, tasker
---


# Question
Title: How to make a schedule voice recorder using Tasker + easy voice recorder?
I see that tasker has the "easy voice recorder" plugin. The problem is that I know how to start the record but I don't know how to end the record after 10 hours. Please help

I am a new tasker user and my phone has NOT rooted (and not plan to root)

# Answer
> 4 votes
After you start the recording which you've already figured out, but for others I'll list it below, you add a Wait action for the specified amount of time, then add an action to stop recording.

In your task, choose Plugin-\>Easy Voice Recorder and configure it to Record. For the second action, choose Task-\>Wait and configure it for 10 hours. For the final action, choose Plugin -\>Easy Voice Recorder and configure it to Stop.

```
A1: Easy Voice Recorder Pro [ Configuration:Record Package:com.digipom.easyvoicerecorder.pro Name:Easy Voice Recorder Pro Timeout (Seconds):0 ]
A2: Wait [ MS:0 Seconds:0 Minutes:0 Hours:10 Days:0 ]
A3: Easy Voice Recorder Pro [ Configuration:Stop Package:com.digipom.easyvoicerecorder.pro Name:Easy Voice Recorder Pro Timeout (Seconds):0 ]

```

---
Tags: tasker
---


# Question
Title: Tasker does not recognise incoming calls
I have a Galaxy S4 I9505 on KitKat. I use Tasker for various things. I am trying to set up a "caller announce" when I am in the car. So I want to create a profile which when a call comes in announces the caller name (if in the contacts) or the caller number. That part I have working.

Where I am struggling is to get Tasker to activate the profile when a call comes in. I have tried `Event - phone ringing` and have that linked to my task. That task does not activate on incoming calls. So I tried `state - phone - call (incoming)`, the same result. The phone starts ringing, but the profile does not activate the task (I have tried with a test task too, which sets a variable). From what I have read either of these profiles should activate when I have an incoming call.

# Answer
> 3 votes
The one you want is Event-\>Phone Ringing. The State-\>Phone Call would not activate until you've answered the call. Event Profiles activate and deactivate rather quickly so you probably wouldn't see it if you were trying to watch for the green active color. However, you mentioned that it did not even set a variable through a test task. Were you using a global variable for that or a local variable? Try using the Flash action to flash the caller's name and see if that pops up.

Once you get that working and confirmed, you might need to do some more work on your announcement. I'm guessing you're using the Say action. You'll need to uncheck Respect Audio Focus in order for Say to talk over the phone ringer since the ringer takes precedence. You'll probably also want to turn the ringer off temporarily using the Ringer Volume action to allow the Say action to finish and then turn the ringer back on.

---
Tags: tasker, profiles
---


# Question
Title: "Low Memory Space" but my space is plenty
As of right now i have 144mb on external, and 44 on internal. But i can't download a 8mb app? I fixed it once but i had to do a lot of stuff to it and I'm only 14 so yeah not a tech wiz. Its getting really annoying. Help?

When i clear the data for Google Play Store Services and Google Play Store (application manager \> all) the low memory space notification thing foes away for like 10seconds and then comes back

# Answer
Android leaves some space for system updates, usually 10% (I'm not sure if this number), so if your free space becomes lower than that, it says you are running out of storage space.

There are methods for increasing internal storage by using a second partition on your SD Card and mounting it using Link2Sd. (Note: you need root for this)
> 1 votes

---
Tags: google-play-store, samsung, insufficient-memory
---


# Question
Title: reverse tethering : share laptop internet connection thru bluetooth
im rooted, nexus 5

I work in the middle of the bush, no cell coverage. **NO ROUTERS ALLOWED**.

I would like to share my laptop's wired internet connection. Either create a ****hidden wifi*** *hotspot **that no one will be able to detect******** or share my laptops internet thru Bluetooth

could someone pleaaaase help :)

# Answer
> 1 votes
1. Download and install Toshiba Bluetooth stack (don't forget to reboot)
2. Right click Toshiba Bluetooth icon in the system tray and choose "Option"
3. Turn on "PAN" service and "DHCP" option.
4. Open terminal (Press Win+R, then entering cmd). Go to the Toshiba installation folder (similar to this):

`cd "c:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack"`

And rerun the PAN service by entering:

`TosBtPSS.exe /END`

`TosBtPSS.exe /NAP`

Then you can share the internet by using ICS, Bridge Network or 3rd party NAT in Windows such as NAT32.

I also wrote a Bluetooth reverse tethering tutorial.

# Answer
> 0 votes
**Requirements:**

* Rooted Android device with "USB tethering" capability.
* Windows PC with a working Internet connection.
* USB cable to connect your Android to your PC.
* Terminal Emulator on your Android. If you don't want to type commands on your touchscreen with Terminal Emulator, you can use your PC keyboard to enter commands with `adb shell`. adb is a part of Android SDK which is available for download from Google. To use adb, you need to enable "USB debugging" on your Android.
* Optional, BusyBox on your Android.

**Step 1**:

* Connect your Android to PC by USB cable and enable `USB tethering`
* Windows will automatically search Windows Update and install driver for you. You can skip Windows Update search and install manually an already included driver from Microsoft.
* In Install Driver window, click `Browse My Computer, then Let me
pick...`, select `Network Adapters`, uncheck `Show Compatible
Hardware`, look at `Microsoft Corporation` at the left column
* Choose `Remote NDIS Compatible Device` from the right column. You can also install or update a driver from Device Manager in Windows.

**Step 2:**

* Open `Network Connections` in `Control Panel`. Right click on an Internet connection that you have.
* select `Properties`. In tab `Sharing` (or `Advanced` for Windows XP), click `Allow other network users to connect through...`, then select the USB connection in dropdown list below. Click OK.
* Windows will automatically setup your USB network connection and assign to it an IP address, default for Windows 7: `192.168.137.1`, default for Windows XP: `192.168.0.1`.
* You can see your Internet connection is now "Shared" and your USB connection is now `Unidentified network`. Your PC setup is now done!

**Step 3:** Open Terminal Emulator on your Android. Type:

```
su

netcfg rndis0 dhcp

```

(The name for usb interface inside Android may vary. It is usually rndis0 or usb0. Type `busybox ifconfig`to identify the name.

**When automatical dhcp method does not work.**

Type:

```
 ifconfig rndis0 192.168.137.2 (192.168.0.2 for Windows XP) netmask 255.255.255.0

 route add default gw 192.168.137.1 (192.168.0.1 for Windows XP) dev rndis0

```

**If route fails, try:**

```
busybox route add default gw 192.168.137.1 (192.168.0.1 for Windows XP) dev rndis0 dev rndis0

```

**Some applications (download in Google Play, GMail, Facebook...) don't recognize Internet connection. You can try this way**

Enable temporarily 3G connection on your Android and type

```
ifconfig rmnet0 0.0.0.0

```

(The name for 3G interface inside Android may vary: `ppp0`, `rmnet0`... Type `busybox ifconfig` to identify name)

**Source:** http://forum.xda-developers.com/showthread.php?t=2287494

---
Tags: reverse-tether
---


# Question
Title: Is there a difference between the CyanogenMod 11S Rom (for OnePlus One) and regular CyanogenMod?
How does the CyanogenMod 11S Rom on the forthcoming OnePlus One smartphone differ (if at all) from regular versions or nightlies of CyanogenMod that can be downloaded and installed on other Smartphones ?

Would this be another unique selling point (from a software perspective) for this particular handset?

OnePlus

# Answer
> 3 votes
AndroidPit has an article that outlines the major differences.

http://www.androidpit.com/cyanogenmod-11-vs-cyanogenmod-11s-the-main-differences

* Google Apps, no root
* Extra Themes and Wallpapers
* Display activation via tapping
* Optional on-screen buttons
* Screen calibration and adaptive lighting
* Camera and Gallery App
* Boot Animation
* AudioFX instead of DPS Manager

Other than this, CyanogenMod 11S is natively tested on the OnePlus One and contains the best possible drivers for the phone. Essentially, it is optimised to run on the OnePlus One..

---
Tags: cyanogenmod
---


title: Where are Xposed modules stored?

text:
# Question
Title: Where are Xposed modules stored?
I've installed an Xposed module that messed up with my `com.android.systemui`.

So I thought maybe I could find the module via the File Manager in TWRP recovery and delete it.

My question is: **Where are these modules stored?**

# Answer
> 3 votes
I figured how to solve it, but first you need access to your "inner" Android files (all the system stuff). You just need to navigate to `/data/app`, find the package of the app (or the module) and delete it.

---
Tags: xposed-framework
---


title: Video player with chapter support?

text:
# Question
Title: Video player with chapter support?
anonye knows if there's an Android video player that supports chapters embedded into .mp4 videos? Similar to the player on IOS.

Thank you

# Answer
> -1 votes
There are only two of them.

SimpleCinema (by DeveloperRevolution): it works with both Quicktime-variant chapters and Nero-variant chapters. The former is more popular. It is a small player that just does one thing.

LVOE Media: If you are not sign language user, you probably will find its sign-language-optimized interface a bit weird, but I've tested that it can do Quicktime variant chapters, Nero-variant I did not test against this player.

Chapters in video files is a good feature, unfortunately most people don't know it exists.

---
Tags: video, mp4
---


# Question
Title: How can I disable the low-battery sound in Cyanogenmod?
I have a rooted Samsung Galaxy S3 running Cyanogenmod 11 (20140804-SNAPSHOT-M9-i9300). When the battery hits ~15% or 5%, an alert appears with a warning sound. How can I disable this warning sound (without removing the popup alert)?

I've tried removing `/system/media/audio/ui/LowBattery.ogg`; this did not prevent an alert sound, but the sound did change, perhaps to a fallback. I also tried installing "Suppress Low Battery Sound" (aka "Disable Low Battery Beep" via the web browser), but this had no effect either. I tried installing Sound Manager, and turning the system sound down, but this also had no effect.

# Answer
> 5 votes
As per advice from Narayanan, I replaced `/system/media/audio/ui/LowBattery.ogg` with another `.ogg` file. The next time it was triggered, the new file played.

I then tried placing an empty file at `/system/media/audio/ui/LowBattery.ogg`, but this did not work.

Finally, I downloaded a slient `.ogg` from here, placing it at `/system/media/audio/ui/LowBattery.ogg`. This worked perfectly.

# Answer
> 1 votes
I see Sparhawk wants to disable the warning sound alone and not the popup. I stumbled on an xposed module which will disable both. I just keep this posted just in case if Sparhawk wants to slightly compromise on the requirement and also probably will help others who read this post.

Text from the post:

> **Disable the Low Battery Alert with Xposed** *POSTED OCTOBER 13, 2013 AT 12:30 AM BY WILL VERDUZCODIFFICULTY:1*
>
> Disable the Low Battery Alert with Xposed There are plenty of Xposed modules out there. Their purposes range widely from adding previously device-specific functionality to patching bugs, and everything in between. This is, of course, all made possible by XDA Recognized Developer rovo89‘s fantastic Xposed Framework (thread) . The framework allows developers to create a module APK that is able to make a modification at runtime, while leaving original files intact. Both a boost in ease-of-use and user safety, Xposed makes device modification into a click and reboot affair.
>
> A new Xposed module from XDA Senior Member defim has appeared, and its purpose is to remove that annoying low battery popup alert that you are given when running low on juice. Yes, being notified that your battery is running low is generally useful. However, for those of us who actively look at the battery meter in our status bars, it’s a bit redundant. Furthermore, if you happen to be in a call when you receive this alert, it will generally turn on your screen, thus reactivating the touch sensor. For yours truly, this has resulted in accidentally ended phone calls, unintentional muting, and more.
>
> The module will work on any ICS+ device with Xposed Framework installed. Simply install the module, activate it, and reboot. To tame your low battery alert, head over to the module thread.

The exposed module is available in this XDA thread.

**Update:** I happen to notice that with GravityBox You get an option to disable sound alone. The screenshot of that option is as below:

# Answer
> -3 votes
Well, I am not going to take credit of this answer, I just googled out the answer of this question.

Head over to the /system/media/audio/ui it will have LowBattery.ogg file rename it to something different like LowBattery.ogg.bak or something else. It will not bother you.

PS: You need to be a rooted user to do that and yes removing the LowBattery.ogg try renaming and let me know about it !

---
Tags: cyanogenmod, samsung-galaxy-s-3, audio, alerts, mute
---


# Question
Title: Is it normal that most or all rooting apps get so many virus warnings?
For example, here are some results from VirusTotal:

Why is that? Can anyone point to a clean rooting app?

# Answer
Yes, it's normal. Think about what a rooting app does. It exploits a vulnerability in the operating system to get elevated privileges, and drops a new binary so that it will continue to have those privileges, completely subverting the security of the system. In a way, a rooting app *is* a virus. You certainly wouldn't want to install one by accident, so it's correct that your antivirus should warn about it.

If you want a "clean" method of rooting, the only way is to use the official method, by unlocking your bootloader and using the recovery to root.
> 3 votes

---
Tags: rooting
---


# Question
Title: Does Samsung Galaxy Grand 2 support Otg?
Does Samsung Galaxy Grand 2 support Otg?

I have read various opinions but they are all very confusing... Please help.

# Answer
> -2 votes
The specs say that it supports OTG 2.0, but it doesn't work.

---
Tags: usb-on-the-go, samsung-galaxy-grand-2
---


# Question
Title: Samsung Galaxy S3 not working after FACTORY RESET & HARD RESET
I have a Samsung Galaxy S3. Everything was just fine a week ago, untill it started freezing like 10 times a day. I deleted the apps i recently installed but the phone kept on freezing. yesterday i used the factory reset. Now when i turn i get this window popped up: Android is upgrading. Optimizing app "x" of "Y". It stops upgrading in the last 9 apps. After this i Hard Reset the phone. Got however the same result. I tried there after flashing roms and using ADB.. but since my debugging is disabled it wont let me use the ADB SHELL command. I have searched now hours and hours for the solution, but i got no closer to the solution. please help me.

Hyun

# Answer
> 1 votes
You can flash rom using Odin and you can download the stock rom zip from Samsung firmware or you can download any custom rom zip(if rooted) and flash it using Odin.

---
Tags: factory-reset, samsung
---


# Question
Title: Use custom lock screen on encrypted Jelly Bean device
I recently enabled encryption on my Nexus S running Android 4.1.1. I'm aware of all the benefits and drawbacks, and device encryption is definitely something I want. It's currently working fine.

However, one small caveat I overlooked is that encryption requires a password or PIN lock screen. I assumed (somewhat foolishly) that I'd be able to change back to the lock screen of my choice once the encryption process was complete. I like using a pattern lock, because I can set it to not display any visual cues, which makes shoulder-surfing a *lot* more difficult. It's also quick and easy to enter a relatively complex code.

The password I used to encrypt the device was intentionally long and complex, making it something I certainly don't want to be entering every time I want to check my messages. I don't want to change it to something shorter, because increased security was the whole point of doing this in the first place.

Is there a way I can go back to using a pattern lock screen? I understand that encryption is irreversible, and I don't really *want* to remove it. I just want my old lock screen back.

**EDIT:** I notice that changing the code for my lock screen also changes the key used to decrypt the device, which I assume is why you're not allowed to use a different type of lock screen. I very specifically do *not* want to be using the same code to encrypt the storage as I'm using to unlock the screen. That seems like a terrible idea, and I can't believe it's really the way Android does it.

# Answer
Maybe: lifehacker: Three Ways to Improve Your Android's Lock Screen Security recommending:

Unfortunately, native Android solution, like proposed here via "vdc cryptfs changepw newpass" seem to work only on rooted devices.
> 3 votes

# Answer
It looks like related bug "Issue 29468: Different passwords for encryption and screen lock".
> 2 votes

# Answer
I solved this issue by using the swype keyboard. This way I can choose an easy unlock pattern, translate it to a long and complex password on the keyboard (even with lowercase and uppercase letters) and train swype to recognize it.

Now I have to enter the complex password only once at boot time (swype is not available at boot time). To unlock the lock screen I can use my gesture and swype translates it to the complex passwort.

For the encryption process you should enter the password once letter by letter and once with your gesture. This way you can be sure that swype really produces your desired password when you use your gesture.

Works great so far on my Nexus 4 (with Android 4.4).
> 1 votes

# Answer
I use the following settings:

* Settings / Security / Automatically lock 30 minutes after sleep
* Settings / Security / Power button instantly locks OFF

So I have to write in my encryption and lock screen password only after 30 minutes of not using the device.

"Screen off and lock" app can be used to lock the device immediately. I don't have any experience with "screen lock pro" app, but that should by useful based on its description.
> 1 votes

# Answer
A less than ideal solution is disabling the lock screen altogether using an app such as NoLock.
> 0 votes

---
Tags: 4.1-jelly-bean, lock-screens, samsung-nexus-s, encryption
---


title: Android /d folder

text:
# Question
Title: Android /d folder
On all of my devices there's a folder called /d on two of my devices it's full of folders, on the other it's empty. What is the /d folder? What is it for? And why is it empty on one device?

# Answer
if you type on a terminal console:

```
ls -l /d
lrwxrwxrwx root root    2013-01-01 01:00 d -> /sys/kernel/debug/

```

meaning /d is a symlink to that other folder, probably there for compatibility with old versions.

So now the question is: what is /sys/kernel/debug/? That folder is used to mount debugfs filesystem and it's used, as the name suggests, to debug kernel. Kernel must be compiled with CONFIG\_DEBUG\_FS option set to yes, so that's maybe the reason why some phones have files in it and some don't.

One important thing to note is that debugfs is a RAM based filesystem, so AFAIK it's using RAM space not disk space.

More info http://en.m.wikipedia.org/wiki/Debugfs
> 3 votes

---
Tags: root-access, file-system, file-management, system, android-versions
---


# Question
Title: Xperia J becomes little unresponsive after I make or receive a call
My Xperia J becomes little unresponsive after I make or receive a call. I have to restart the phone afterwards. I did a factory reset and it worked for 3-4 days, but the problem comes again.

# Answer
Do a general reset all will be well. If you still have trouble, do a factory reset by holding the volume down and power buttons as you turn phone on.
> -1 votes

---
Tags: sony-xperia-j
---


# Question
Title: Widgets of installed apps do not appear in list
I just bought my father a chinese phone, seems to be working great except after I install an app, it does not appear in the widgets list.
I have tried several apps (Wifi Manager, Gsam Battery monitor) on several launchers (Default, Zeam, GO Launcher EX). I even set English instead of Hungarian, nothing helped.
The default widgets (Bookmarks, Calendar, Gmail, etc) are in the list.

Is there some setting I am missing?

# Answer
This can (and certainly will) happen when installing apps on SDCard. Normally, the system should prevent this (or rather the dev, by defining the "install-location" accordingly in the app's `Manifest`).

So if the apps were installed on SDCard, go to *Settings→Apps*, scroll to the apps' entries, open them (one by one), and move the app to internal storage. If the widgets do not appear right away after that, they should do so at least after a reboot.
> 3 votes

# Answer
Izzy is right, by default you aren't able to load widgets from external memory. If you'd like to do that you will have to use an app like link2sd or something to trick the kernel into thinking it is the internal memory.

Link2sd

link2sd +
> 0 votes

---
Tags: 4.2-jelly-bean, app-widgets
---


# Question
Title: Xperia Tipo Reboot Looping at Internal Storage Load
Today, I was listening some music and suddenly my phone rebooted. When it booted back, it rebooted again after it notifies "Loading Internal storage". So the problem probably lies in the internal storage, I don't have an external SD card and I need to somehow do a factory reset. Apparently, I am not able to do a factory reset through the phone since it reboots in 5 seconds. I just want to keep my contacts and messages and do a factory reset. By the way the phone is rooted but it doesn't have any stock or external recovery tool :(

# Answer
> 0 votes
If you are unable to boot the internal memory and don't have special equipment you are likely going to have to bite the bullet and lose your contacts. I would re-flash the phone in this situation. Hopefully you have been using Android's built in contacts backup.

Xperia Tipo Re-flashing

---
Tags: reboot, sony-xperia-tipo
---


# Question
Title: How can I get back access to the media interface drivers?
After much waiting and tribulation, I've finally successfully unlocked tethering and installed Paranoid Android on my Nexus 7 3G device.

In the progress, I had to tell Windows to ignore its default MTP drivers and use Google's debugging own to interface with Android, fastboot and the like. As a result, I now can't go back to accessing the device using MTP from inside Windows itself.

I tried uninstalling all the relevant drivers from Device Management, but now Windows prefers Android ADB Interface to whatever I was using before. I've tried to force the setup of MTP drivers from Device Management, Add legacy hardware, Install the hardware that I manually select from a list, Portable Devices, (Standard MTP Device), MTP USB device. This didn't work ("This device cannot start. (Code 10)").

How can I get file transfer back?

# Answer
> 1 votes
Try to identify the location of the driver on the system ie, windows/system32 then uninstall the software and the driver from device manager. Once you have done that return to system32 or where ever its located and delete it. Reboot your system and try installing the old drivers.

---
Tags: nexus-7, windows, usb-drivers, mtp
---


# Question
Title: How can I make a change language shortcut for voice recognition in android 2.3.4?
I have a Samsung Galaxy S2 Phone, I work in English, Spanish and French, and constantly have to change from one language to the other, making a shortcut to change the language of the voice-recognition would make this the perfect, perfect phone, I would prefer to dictate my email and WhatsApp messages instead of typing them all the time, but going in to the home screen/menu/voice-recognition settings etc... just defeats the purpose... it takes more steps than to just type it...

By default It should be that: when I swipe to change the language of the Gingerbread keyboard it should also change the language of the voice recognition...

Please help, anyone... I would gladly pay for any app or script that solves this... does anyone know where can I find this?

# Answer
> 0 votes
I believe if you hold the microphone icon it brings up a menu that allows you to change those settings. It may be the comma icon on your phone however. Previous versions allowed you to swipe the keyboard. Otherwise there are many alternative keyboards you can download from the Android Play Store.

---
Tags: languages, voice-command, voice-recognition
---