# Question
Title: Is it possible to set custom calendar notification sounds for each calendar event?
I'm trying to create a custom notification sound for a single calendar event. For example, I want to use one mp3 for my reminder to take out the garbage, another for a birthday reminder, etc.

Is this possible? My phone is an HTC One running stock 4.4.2

thanks

# Answer
> -3 votes
1. Download "File Manager (Explorer)" from Google Play List and explore "Notification" Folder.
2. Copy your custom file - MP3 ringtones in the "Notification" folder.
3. Open the Google Calendar --\> General Settings --\> Sounds --\> You can find your custom file to select.

Hope this resolves your clarification.

---
Tags: notifications, calendar, htc-sense
---


# Question
Title: gapps install on CM11 failed- or did it?
```
Verizon Droid Razr Maxx
cm-11-20141112-SNAPSHOT-M12-spyder.zip
gapps-kk-20140606-signed.zip

```

I got this error when I flashed the gapps zip:

```
Updating partition details...
E:Unable to mount '/osh'
Installing '/sdcard-ext/gapps/-kk-20140606-signed.zip'....
checking for MD5 file...
Skipping MD5 check: no MD5 file found.
**********************************************
          Google Apps for Android 4.4.3
**********************************************
Installing files...
Cleaning up and setting metadata...
set_metadata_recursive: some changes failed.
E:Error executing updater binary in zip '/sdcard-ext/g....'
Error flashing zip '/sdcard-ext/gapps-kk-20140606-sign....
E:Unable to mount '/osh'

```

After wiping the dalvik cache and rebooting I got an "Android is upgrading" message and I saw google maps and other apps.

Haven't dug into this yet, but I guess it worked? Whats the deal with that error I got? What part of the install failed and caused it to report a status of failed?

# Answer
> 2 votes
(I assume you are root user)

I don't know the error but I think you could extract the APKs from that zip and install them manually.

Then, with a tool like Link2SD you could long press each Google App and select the option "Convert in System app". That's pretyt much the same like flash the apps via recovery and zip (in this case).

---
Tags: cyanogenmod, rom-flashing, google-apps
---


# Question
Title: Accidentally remote-locked my device, now I get a black screen only
I just purchased an Android mobile device, and was exploring its great features! I mistakenly activated the Google *Android Device Manager* found on my phone just to feel how it works.

Meanwhile, I realised I've done wrong enabling the remote lock when I later got my device rebooted! Phone was on, but all I get is a black screen. I cannot unlock or perform any operation as there are no optional suggestions provided to get it unlocked or deactivated by the user.

What can I do to access my device again?

# Answer
> 3 votes
I'm not sure I understand you correctly, but I assume that you have accidentally locked your phone using the `Android Device Manager`.

I suggest you try these steps:

* Open Android Device Manager website.
* Login to the same Google Account set up on your Locked Device.
* Select your locked device on the website.
* Explore the 'Device Lock' options and unlock from there.

# Answer
> 2 votes
If Sheharyars answer doesn't work out:

1. Boot to recovery-menu. How to do it depends on your device, which you didn't specify; usually it's done by powering it off, then holding the `Vol down` and `Power` buttons at the same time for a couple of seconds, until the recovery menu appears.
2. In the recovery menu, select factory-reset (sometimes labeled "Reset to factory defaults" or similar). This will wipe all user data (including settings and the apps you've installed) from the device, and thus also your preferences for the lock.

# Answer
> 0 votes
If you haven't used android Device Manager and A third party app like AVG then boot in through safe mode. With this mode all third party apps will stop functioning and only system apps will be running. The. Go to app manager in setting as open the app info which has blocked you out and press Clear Data Button.

---
Tags: lock-screens, locked-out
---


title: Samsung tablet keyboard gone

text:
# Question
Title: Samsung tablet keyboard gone
Its my mums tablet she recently downloaded the new update on her tablet and since it downloaded the keyboard has gone and all she can do is speak to the mic but its not working properly and its too hard for her to use and now we cant connect it to the internet either. any help please???

# Answer
Go to Settings -\> My Device Tab -\> Language and input and check if the settings are correct. If the default keyboard is set properly and still not working, try to install another keyboard application like SwiftKey and make it default keyboard.
> 1 votes

---
Tags: samsung, tablet
---


# Question
Title: Android version updates for Motorola and Nexus phones
How long will Motorola and Google provide Android updates to their models Moto X(2013) and Nexus 5? Is there a limit or a deadline to these updates rolling in?
Google has said that the newer versions will be able to run even on low-end smartphones, so this means that the updates should come for at least to years to these mid-range phones but is there any confirmation to that?

# Answer
Motorolla has already started rolling out lollipop updates for Moto X(2nd gen) and Moto G(2nd gen). Nexus updates will be coming soon as well. Moto X (2013) is going to get an update, but it might be 1-2 months down the lane.
> 0 votes

---
Tags: updates, google, moto-x, 5.0-lollipop
---


# Question
Title: Samsung Galaxy S5 turns on when fully charged and never turns off
I just 'upgraded' from the Samsung Galaxy S4 to the S5. Both use similar Android 4.4.2 Touchwiz software, but the new one has some odd behavior. I set smart screen sleep (or timeout, how it's called) to **on** and put it to one minute. I do have the Developer Options revealed, but the "Stay awake" is not checked.

I'll describe some situations:

* Phone unplugged, unlocked -\> Sleeps after 1 minute idle.
* Phone unplugged, locked -\> Sleeps after 1 minute (or even less) idle, no matter if I have notifications or no.
* Phone plugged in, unlocked -\> Sleeps after 1 minute idle.
* Phone plugged in, locked, manually woken up (pressing some button) -\> Sleeps after one minute.
* Phone plugged in, locked, woken up by some notification -\> Rings, displays the notification, and never sleeps until I press the lock / power button.

I tried to minimize the problem by minimizing the notifications I get while it sleeps: turned off WiFi, blocked messages, etc. But there is still one problem. I charge my phone overnight. Plug it in at evening (22:00), at about 1:00 (night) it finishes charging. The "Battery full" notification appears, and also the popup saying "Close the charging cover for water protection" fires up. And after that, the phone does not timeout. And when I wake up, the phone is very hot. I bet it's not OK. And also, from my knowledge, static images burn into OLED displays. I really don't wanna break my phone by charging it at night.

What I have tried:

* Restoring and leaving developer mode off.
* Resetting to factory, twice.
* Tried letting it on silent with and without vibrate.
* Tried putting some apps to block notifications.
* Tried changing all the power, timeout and sensors options.

Nothing stops it from lighting up and never lighting down at night, and overheating itself. Any ideas?

# Answer
I had the same problem and today I did find what was causing my problem.

It just started yesterday, 2 weeks after I got the phone. And the ONLY thing that was different is that I started using a generic AC charger that arrived yesterday.

When I suspected it was the charger this morning, I switched back to the white Samsung charger that came with the phone - and when the battery was fully charged, there was no 'beep', just a notice on the notification list. Screen did not light up. So I suspect that the generic charger I had just received was overcharging the battery, and the phone must be designed not only to do an audible alert, but to keep repeating that audible and screen-on alert until the phone is unplugged.

I have the phone charging on the white cable/plug that came with it, and I have a spare for travel. That's the charger I used up until yesterday - and never had a problem. So I think this resolved my problem with the Battery Full alert - and I will update again if it turns out that my problem is not fixed.
> 3 votes

# Answer
I am answering my own question, because i somehow solved it. I downloaded the Battery Doctor app (the one featured by Clean Master) and created a scheduled profile for night that has timeout set to 5. Also enabled 'charging screensaver'. It's ok now. Battery doctor takes over the TouchWiz uselsss popups and notifications, and forces it to stand by after 5 secs. It's all OK now :).

This is the app I am using: https://play.google.com/store/apps/details?id=com.ijinshan.kbatterydoctor\_en&hl=en
> 3 votes

# Answer
I just had this problem too. The solution without having to download any outside apps is to go to "developer options" then uncheck "stay awake while charging" Not sure why they would have this as a default setting...
> 1 votes

---
Tags: charging, screen, standby
---


# Question
Title: Removing junk files from my Android device
Previously I had installed an application for cleaning junk files from my phone, but the app no longer works with my device.

What is the best way to find and remove junk files from my phone in order to save space and increase performance. Is this something I can do on my own (And if so, how?), or is it best to use an app from the Play Store (And if so, which one?)?

# Answer
-Clearing junk depends on the memory limitations of the device.If you have more memory(4Gb or more then you can avoid it but at some point of time you have to clean) then you don't need to clear the junk files as the device will simply store it on board.But if the device's on board memory is less \<=2Gb then you have to clear the junk files quite often.(In case you have 15-30 apps installed then your phone may start responding late/worst case stuck)

-Junk cleaner applications usually clean the cache memory/files \>10 Mb as well as the files which are left after uninstalling an application.

So in order to them manually you can follow these steps

-For simple tasks like clearing images/videos you can delete it from the gallery directly as the gallery sorts them based on the app.

-For cache you need to clear the cache separately from app menu. Only for removing un-instaled app data you need the cleaner.

-Ex:-If you use whats app then you can manually delete the videos/pictures shared from the whats app folder by Videos/Images section.But if you directly delete whats app folder then you will lose all the chat data/backup as well.

**Note**:-If cleaning each and every applications cache is cumbersome then you have to use the cleaner application.Having more on board storage space does not remove the necessity of cleaning it only delays the frequency of cleaning.

**Caution**:-Do not delete any file blindly from your device.Cross check the file name with the existing list of applications.As deleting files may cause loss of data to that particular application.By time you will be able to identify the file structure
> 1 votes

---
Tags: applications, performance
---


# Question
Title: Tar.gz not working (Segmentation fault) on ext4 partition
I have a strange problem with tar gz compression.

I used to have SD card mounted as a fat32 partition. However, now I changed it so that external sdcard is being mounted under /data/media/0 and is formatted to ext4 (or f2fs - makes no difference, because this error happens on either).

In the old setup, I could run

```
tar cvzf

```

on a folder in this partition without any issue.

However, in this new setup if I run it, I get

```
tar cvzf
Segmentation fault.

```

I discovered, that if I remove the z parameter, it proceeds just fine. But he resulting tar file is not gz-compressed and hence unfit to my applications.

I confirmed this behaviour on two different ROMs so far: CarbonRom JB 4.3.1 and CarbonRom KK 4.4.4.

Does anyone have any idea what could be amiss here? Is android unable to tar.gz files on non-fat32 partitions, or is it cause by some other problem?

# Answer
> 1 votes
I still have no idea what is causing the problem, but I did find a solution / workaround, which does the same thing.

Instead of directly calling gzip from tar like so:

```
tar cvzf

```

I pipe tar's output to gzip like so:

```
tar -cv directory/ | gzip > archive.tar.gz

```

and the segmentation fault is no more.

---
Tags: 4.4-kitkat, 4.3-jelly-bean, command-line
---


title: Linux Deploy - Fail to make disk image

text:
# Question
Title: Linux Deploy - Fail to make disk image
I am trying to use Linux Deploy on my rooted Galaxy S4 with stock Android 4.4 rom. But when I press install:

```
Updating configuration file ... done
>>> begin install
Checking mount points ... done
Checking installation path ... done
Making new disk image (1023 MB) ... fail
<<< end: install

```

I have already checked root permissions, tried to install in internal with `/storage/emulated/0` and `/storage/emulated/legacy`, I have also tried to modify the image size but same results, how can I solve that?

# Answer
It's related with the touchwiz kernel, beacuse when I flashed adam kernel it started working. I think it has to do with selinux set on enforcing
> 1 votes

---
Tags: root-access, samsung-galaxy-s-4, linux
---


# Question
Title: how to get xperia m by default notification tone
I've galaxy grand neo. I like a notification tone of xperia m. So how I will get the tone? Already I've tried so much to download the notification from web but I didn't get.

# Answer
Go to `/system/media/audio/ringtones` in your Xperia M and copy the notification tone and place it in `media/audio/ringtones` in SD card in your grand neo phone. Restart the phone. Also refer to Izzy's answer in this link
> 2 votes

---
Tags: root-access, notifications
---


# Question
Title: Why does Android require porting to each device, unlike Windows?
Why does Android require porting to each device, unlike Windows? *Or rather,* why isn't there a way to simply download a setup program for pure AOSP and install it in any device?

I already read this question, and it says that Android requires specific porting to each device configuration (hardware setup) to even *work at all*. But my question is, why was Android designed in such a way that requires modification of its base source to suit the device hardware (adding drivers, etc)? Why doesn't it support installation of original AOSP from Google with basic drivers on any hardware, which can then be enhanced to work better with device-specific drivers from the manufacturer?

In contrast, Windows has been designed such that the same setup program can install it on any variant of a hardware configuration. You can come up with a configuration that no one has ever come up with before, and Windows will most likely install and run on it just fine. The chances of a complete failure to run Windows on a particular configuration are extremely low and likely only because of niche hardware.

Even if the correct drivers can't be found for a device, Windows will attempt to find the closest match for the device and attempt to run the device in a basic mode anyway - and the user can then upgrade to the correct driver after Windows installation is complete. And the chances of certain devices failing completely may be higher but still very low, and such failures can usually be resolved by installing the missing drivers.

By contrast, Android doesn't even have a concept of "driver installation", but drivers are added at the source level in a process called *porting*, which leads to many different ROM variants, including stock ROMs from device manufacturers, and vanilla ports like CyanogenMod, MUIU, etc. This brings the problem that if no one is porting Android for *your* device, you don't have a ROM to install on it (except the stock ROM it came with) - unless you build one yourself.

I understand that Android is fundamentally very different from Windows and even Linux (which it's based on), and I don't mean to compare apples with oranges. I merely want to understand why such a **paradigm shift** in device support was necessary for Android.

# Answer
> 1 votes
Windows has been built for working on multiple device types and has the ability to load drivers from removable devices and from a big online reposity (Windows Update). Windows has MANY inbuilt drivers.

Android is much smaller (which is better for smartphones. So you have to include drivers and other device specific things in your ROM.

---
Tags: installation, rom, vanilla-android
---


# Question
Title: I bought a rooted LG g2 phone on ebay should I be worried?
As the title says. I bought a new lg g2 from eBay. After playing around with it for about 2 weeks I noticed that it is rooted and has a Chinese superuser app installed. I heard a while ago that some phones bought from eBay had viruses on it so I am wondering for what other purpose would the phone come rooted other than to install certain programs that I wouldn't notice. Also, is there a way to unroot it and remove all rooted permissions that might have been added without having to delete all data on my phone? Thank you.

# Answer
> 2 votes
You didn't write in which area you live, and from which eBay domain/seller location you've bought the device. But assuming you're not living in China, I'd be worried. Not for the device being rooted in general – but a *Chinese* superuser app sounds pretty suspicious.

Now other answers suggested unrooting and wiping. But I'm afraid that might not be enough: Once rooted, the "rooter" could have installed other malicious apps *as system apps* (see: and its tag-wiki for an explanation). Neither unrooting nor wiping (or performing a ) would remove those. So to really be on the safe side:

* Get yourself a fresh ROM image to flash (see: Where can I find stock or custom ROMs for my Android device?) This can be either a "stock ROM" (the official one from LG in your case), or – as the device is already rooted – any custom ROM (the latter having the advantage of being more up-to-date in most cases).
* If you decided for a custom ROM, this might require a custom recovery (see: and its tag-wiki for details). Check whether that's already installed (boot into recovery, and see if the "title line" reads something with `<3e>` (which indicates the stock recovery), or some other name like "ClockworkMod" or "TWRP"/"TeamWin Recovery" – which are the two major custom recoveries). If not, do so.
* Flash the new ROM. This should basically overwrite everything except for user-data and cache.
* From the recovery menu, chose to "wipe" `/data`, `/cache`, and (if offered) also Dalvik-Cache. That should remove all remaining stuff from the device.
* Optionally: Deal with your SD card, if there was any inserted. Malware could have placed something there, so best is to format this as well.

Now you should have "wiped off" all potential evil from the device – as far as you can do so yourself. The only remaining part is the ; but I doubt anyone would have tampered with that. If you want to be "absolutely sure", check above link for a radio image as well, which you optimally should flash *before* the other parts.

# Answer
> 1 votes
You could try supersu from play store to unroot your phone. If you are afraid of viruses after this you can use standard antivirus to scan whole phone(without root there is not much to be afraid of viruses) to be sure you can do factory reset what will delete your files but you can backup them with various programs.

You should always do factory reset/wipe after purchasing used phone (especially if rooted)

Read more info from http://www.xda-developers.com/

# Answer
> 0 votes
There are some risks of buying rooted phone as it might contain some malware.

Before unrooting please create a backup of your data.

First you can do a factory reset or in case if does not work you can install third party apps from Google play store.

Here are some apps

OTA Rootkeeper , Root Uninstaller

# Answer
> 0 votes
I wouldn't unroot it. I'd just install a custom recovery and from there I'd format system, data, external sd folders. I'd clean all the caches and I'd install a fresh new copy of cyanogenmod. Then, the phone would run nicely and without absolutely any risk at all.

---
Tags: root-access
---


# Question
Title: How to backup/restore specific apps for factory reset?
I have a Nexus 7 2013 and now with Android 5.0 I would like to get rid of all the try and error I made with my first tablet through a factory reset.

I want to backup and restore most of my apps but not all. So I can't make a full backup, I must be able to select which apps to backup (and later restore).

Do you know any app or tutorial backup a selection of apps from your Android (without root please)?

I just don't want to loose my games' progress and apps' preferences.

# Answer
Though you don't want to make a full backup, you might still wish to take a look at Full Backup of non-rooted devices to get an idea what is possible. That page also mentions some helpers for your issue:

* Simple Backup runs from your computer and, as the screenshots indicate, can also be used to backup a single app (so you could use it for each app you want to backup)
* Helium Backup (formerly known as *Carbon Backup*) is an app you can install to your device. Select the apps you want to backup, start the process – and it creates a separate backup file for each app. Which means, you can restore them separately/selectively.
* It's also possible to do this via the command-line, which might be a little non-intuitive.
* Not on that page, but making the latter a little more easy: Adebar is a tool I wrote (and am still on it – it's far from being complete yet). It creates you scripts for backup/restore (where you simply can comment-out/remove those apps you don't wish to take care for), plus more. Possible drawback: *Adebar* is written for Bash, so you will need an OS that has this (Linux, and possibly also Mac should do).

There's one thing all those have in common: they require ADB-tools to be available. For that part, you can take a look at Is there a minimal installation of ADB? to avoid installing too much with too much hassle ;)

---

**EDIT: WARNING!**

If you find another app promising easy backups without requiring root or ADB, **be aware it might leave your apps' data out!** To my knowledge, before Android 4.0 only root-apps were able to backup app data, and with 4.0 only the option via ADB became available. Make sure to read the description of such an app *very carefully*.

To pick an example (experience of the OP, sadly): There's an app called App Backup & Restore. On a quick view it sounds like a perfect match. But looking deeper into the description you will find:

> App Backup cannot backup data or settings of apps for you, but it only backup the apk files.

Which means: It only cares for the apps themselves (which you always could re-install from their respective sources anyway – with the added work of looking them all up separately, and maybe some of them disappeared, or are no longer available in a specific version you might want for some reason – so this app still has a good reason to exist), but doesn't cover their data.
> 6 votes

# Answer
Without root it's impossible, the quickest way is to root your device and use titanium backup.
> 0 votes

---
Tags: backup, factory-reset, restore
---


# Question
Title: "Error while downloading <application_name>. There is insufficient space on the device"
When I am downloading the application from the Play Store, I am getting this message.

```
"Error while downloading <application_name>. There is insufficient space on the device"

```

I am using Sony Xperia C and I have sufficient space in the internal memory and in the memory card. This message is cracking my brain as it is shown for the application under 2 mb and I have almost half GB free. I am not able to update the applications too.

Please help me to solve this issue. I am using android 4.2.2.

# Answer
Clear cache of the apps which you don't use often, that will solve this issue. Also uninstall the apps which you no longer need.

`Go to Settings --> Apps --> <App_name> ( scroll down ) --> Clear cache.`
> 6 votes

# Answer
If you have tried other methods with no success, you can try rebooting your device into Android System Recovery mode and using the "wipe cache partition" option.

Instructions for a Samsung device are below. Other manufacturers devices will be similar but some have different keys to get into recovery mode.

1. Turn off your phone (Make sure it is completely off. If possible take out the battery then place it back in)
2. With the handset turned off, press and hold the Volume Up key.
3. While holding down the Volume Up key, press and hold the Home key.
4. With both the Volume Up key and the Home key held down, press and hold the Power key.
5. Release all three keys when the Samsung logo appears.
6. Press the Volume Down key to scroll to ***wipe cache partition***.
7. With ***wipe cache partition*** highlighted, press the Power key.
8. Once the Cache wipe is complete, press the Power key to select reboot system now.

The Cache wipe is now complete. The handset will restart.
> 2 votes

---
Tags: insufficient-memory
---


title: How do I re-enable swipe to unlock?

text:
# Question
Title: How do I re-enable swipe to unlock?
I recently encrypted my Android 4.4.2 device (S4 Active) and have now unencrypted it. However the only options I still have to unlock my phone are PIN and Password. When I attempt to change it it now states that swipe is turned off by; Administrator Policy, Encryption Policy, or Credential Storage.

How do I go about setting this back to how it was? Is it even possible or am I stuck using PIN or password?

# Answer
As it turns out, my phone had never fully decrypted. I went through the encryption process again then RE-decrypted it and I was able to switch back to swipe method.I am running a stock ROM so you can go back and forth from encrypted to decrypted.
> 1 votes

# Answer
I wonder if you say you have decrypted your phone because my phone (CyanogenMod 11) says explicitly that the only way to decrypt is a factory reset. https://i.stack.imgur.com/MbsHj.png

So in your case I would look if your phone is really decrypted.
> 1 votes

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


# Question
Title: How to get stock Android for Gooophone i6?
I bought a knock-off/replica iPhone 6, Goophone i6. It's the original Goophone i6 and it's running on Android 4.2 with an ugly iOS 7 skin over it.

Specs:

* i6 Quad Core
* MTK6582
* 1.4GHz
* 1GB+8GB/16GB/32GB
* Android 4.2
* GPS, WiFi, 3G
* WCDMA
* Single Nano-Sim Card
* 13.0MP Camera Smart Phone

I was wondering if I could delete all of it and just get stock Android?

# Answer
I found a tutorial blog to flash KitKat 4.4.2 stock firmware for Goophone i6.

I'm not affiliated to the creator of the blog or the blog itself.

> Download the latest KitKat 4.4.2 Stock Firmware for Goophone i6 smartphone from here, here or here.
>
> * Update file name: Goophone-i6 fw
> * Archive size: 296 MB
> * Model: Goophone i6 Smartphone
> * Config\_version: V1.1.2
> * Platform: Mediatek MT6582
> * Project: hedy82\_wet\_v116\_jb5
>
> How to install the ROM:
>
> * Unpack FlashTools, and open `Flash_tool.exe`
> * Select `MT6592_Android_scatter.txt` from `/ROM`
> * Wait for the file to be added into the Flash Tool
> * Choose Option -\> USB Model, click USB Model –\> Choose Option -\> DA DownLoad All -\> Speed -\> High Speed, click High Speed
> * Turn off the phone, then remove the battery.
> * "Press F9 (hit Download button)" OR "if upgrade ROM Firmware -\> Upgrade"
> * Connect your phone to the computer via USB data cable.
> * The process will start and a red progress bar will appear after color purple, yellow and green circles display.
> * Finish!
> 0 votes

---
Tags: rom-flashing, custom-roms, rom
---


# Question
Title: How to change the demo OS in Sony xperia tablet z
I have bought a sony xperia tablet z yesterday.. the showroom dint have the stock right now, so he sold me the demo piece in the display.. it is working fine, so i took it.. but after using it i understand that..it is running some kind of demo settings.. a demo video is being palyed for every 20 minutes.. if i re arrange any icons and go to another screen.. when i came back.. the icons are automatically restored to defaults..similar with volume settings.. how to remove those demo settings.. make it work like usual tablet.. thank you

# Answer
> 7 votes
Since you don't have a dialer app in the tablet, Ali Kabiri's answer can't be directly used. But there's a way to get into a mode where you can enter these "service codes". See this blog post for images.

* Open the Contacts app
* Exit the initial setup if it pops up
* Go to Menu -\> Settings
* Long-press the blank space in the bottom of the screen, in the middle (see images in link)
* A button called "Enter service code" should appear
* Tap the button to get a "dialer"
* Enter the code `*#*#73556673#*#*`
* Demo mode should now be deactivated!

# Answer
> 1 votes
You can dial ``*#*#sellmore#*#* or *#*#73556673#*#*`` and you will not see the demo mode anymore, but a normal retail phone doesn't have demo mode activated... and you have to consider that demo-activated phones doesn't have warranty.

Edit: as Onik said, if your tablet doesn't have dialer application installed,So you have to access the service menu for inserting service commands, so you can do the following as described in the link: Xperia Tablet Z: How to access the service menu

# Answer
> 0 votes
Had no luck with the *#*#sellmore#*#* solution. Downloaded towelroot (search Google)and titanium backup (Google store) You have to enable unknown sources in the security settings to install towelroot. Also in developer options there's a toggle upper right to enable that. In that screen enable usb debugging. Install towelroot version 3 and run it. Then install titanium backup and wipe data and uninstall the "retail demo" program. You'll never have to see that dude looking at how thin the tablet is again...or readjust your brightness.

---
Tags: applications, sony-xperia
---


# Question
Title: Is it dangerous to keep my phone plugged in indefinitely?
I just recently got a new phone, so my old one has been sitting in a drawer for the last month. However, a friend recently suggested the Sleep Cycle alarm to me, and I'd like to try it out, but I'm not willing to put my nice new phone under my bed every night and run the risk of it overheating or breaking.

However, my old phone, a ZTE Valet (Incredibly cheap, all-around low quality phone), I couldn't care less about. So my plan is to plug that in next to the wall, and use it exclusively for the alarm. I go to bed, I set the alarm, I wake up, I turn it off. It never leaves the wall.

However, I'm concerned about safety. It'll be in airplane mode and I'll disable other background apps that I can (probably just factory reset it before doing this), but is it dangerous to keep my phone constantly plugged into a wall on top of bedsheets? I know this might be bad for the batter (don't really care, I'm not doing anything else with the phone anyway), but I'm much more worried about any potential overheating problems that could burn me or start a fire. Should I be?

EDIT: I don't think this is a duplicate. I really couldn't care less if the phone is harmed by the constant charging, I just want to know if it's dangerous.

# Answer
As you've said it is "incredibly cheap, all-around low quality phone" yes there are chances of overheating and all. I suggest you to charge it only at nights as you need it only for alarm.
> 0 votes

# Answer
Under certain conditions it's very dangerous to Keep Phone Plugged in for charging for long time .The battery may Over heat And May explode I suggest you to Charger Only when it's required and then unplug the charger
> -1 votes

---
Tags: alarm, standby, overheating
---


# Question
Title: Not recieving messages from only one WhatsApp contact
When I first met the love of my life, he insisted that we use WhatsApp to communicate. He lives in Brasil and uses WhatsApp on his Windows Phone. I'm in the United States and use WhatsApp for Android on my Motorola Photon Q.

Over the past few months, our ability to communicate through this app has deteriorated. He says he receives my messages, and that he replies to them, but apparently I don't see them. This is frustrating, to say the least, and puts a lot of unneeded stress on both of us. I've worried myself sick over it.

He says that I'm the only one this happens to, and that communication with his Brazilian contacts works just fine. One of my friends in the Philippines just got WhatsApp for Android and I can communicate with him perfectly.

I'm really clueless. I've scoured the Internet for answers, but I can't seem to find any. I can send messages, and in the rare time that I do receive the messages from my boyfriend, it is late at night. I never receive any during the day. I've uninstalled and reinstalled the app countless times, and my WiFi connection at my house is perfect. But this seems to only be getting worse. He says he sends me several messages a day, but I only get some of the messages about every other day--usually every two days.

I'm not a tech by any means, but it seems like there might be something wrong with the different versions of WhatsApp. Android communicating with the Windows Phone. So if this is the case, then my question here is unneeded. I've contacted WhatsApp Inc. with my concerns and have yet to receive a reply.

This sucks, to say the least.

UPDATE: I have contacted one of my boyfriend's friends in Brasil. I can communicate with them perfectly. They said y boyfriend said there was an issue with his phone. But I'm not sure that's the case. I uninstalled WhatsApp and downloaded it through WhatsApp's website. I can now see when my boyfriend is online and when he types. But I do not receive the messages he sends.

# Answer
> 1 votes
In order to understand if the problem is of your phone or of something else, ask your boyfriend if he sees a double-check or just one check (✓) near the messages he sent you, but you didn't receive.

* **If there are two checks**, the message was delivered to your phone, but for some reasons it isn't shown up. Maybe because of a malicious application?
* **If there is just one check**, the problem is on the side of whatsapp as messages are sent to their servers but not delivered to you.

# Answer
> 0 votes
I had a similar problem just two days ago. I could not receive messages from my husband's whatspp phone. The message had been sent by him, but it was not delivered to me. (i.e. it shows only one tick).

I then uninstalled whatspp from my phone and reinstalled it. Now it works again :-)

The problem with my whatspp was that, I have clean master installed in my phone. It recognized some important files of whatsapp as junk and removed it. So whatspp couldn't function properly until it was reinstalled.

# Answer
> -1 votes
Create a group with only you and the other contact in it, then chat there. I had the same problem and that was how I solved it.

---
Tags: notifications, whatsapp-messenger, motorola-photon
---


# Question
Title: Is there any way to disable the "connect charger" dialog?
When I unplug my phone from the charger, it pops up a dialog that it's low on power.

Is it possible to disable that? My charger isn't that good so it looks like it's going in and out the whole time. The phone is still charging but I can't use it because the dialog is model and steals control the whole time.

# Answer
> 0 votes
Its time you should replace your charger... or you may lose your battery in some days. Because when a charger seems to behave like this, the voltage fluctuations so frequently, might degrade your battery life.

---
Tags: charging
---


# Question
Title: Prevent Google Play from reinstalling apps after factory reset
I've got multiple Android devices and have a plethora of apps.

I've just done a factory reset on one in order to use it for development purposes only, however there are a couple of apps that I need that I've already paid for.

If I attach my Google account to this device, by default, the device will begin downloading ***all*** of my apps.. and while this is a good feature for some, I don't want all that crap on this device.

How can I prevent my device from automatically downloading apps when I attach my play account?

# Answer
The best way I know (using CM11 as a reference) is to go to Settings -\> Backup & Reset and removing the checkmark next to Auto Restore. It may be under another heading on different ROMS so you may need to look around for it. It is best to do this before you do the factory reset.
> 7 votes

# Answer
If you've already allowed Google Backup to backup your apps, then changing settings before you do the factory reset won't make any difference.

After the factory reset, when you next start the device, it'll go through the first-time setup steps again: where it guides you through connecting to a Wi-Fi network and signing into a Google account. On the screen where you sign into your Google account, there's a checkbox there to automatically restore your apps and data onto this device (I forget the exact wording).

Uncheck the checkbox at this point, and no apps or data will be restored to your device. You'll still be able to install any paid apps you previously bought. If you later turn on Google Backup on this device, it'll start a fresh set of backup data. Once it has backed up to this fresh set, next time you factory-reset this device, the restore will be from this fresh set. (If you factory-reset again before making any changes, or before it's had a chance to back up, you'll still get the old set.)
> 10 votes

# Answer
https://www.google.com/settings/dashboard?hl=en

This is the exact link to where you can go down the rabbit hole to delete google android play store restore data.
> 1 votes

---
Tags: google-play-store, factory-reset, restore
---


# Question
Title: Unable to add corporate account with same email address as google account on Lollipop
Just upgraded my Nexus 5 to Lollipop and have bumped into a serious issue with account management.

I have my Google account registered to a non-gmail domain, and use Exchange Online to host it. Up to Kit-kat, this presented no particular issue: I would log in to Google’s services using my Google account and then add a corporate account to handle email.

Lollipop prevents me from doing so however: whenever I try to add the corporate account I get an error message saying the account I’m trying to create is a duplicate (this happens at the very first screen, when the only available field is the account’s email address - which of course is going to be the same).

Has somebody found a way around this? If not, what is the best way to submit a bug report, since the Gmail App is not part of AOSP?

# Answer
I was able to get around this by putting in an invalid email address on the first step (e.g. myname@mydomain.com.exchange) then clicking the button to set up the account manually. I wanted to set up an Exchange account and was able to enter my proper corporate credentials in the following steps. This seems to have worked.
> 3 votes

---
Tags: google-account, exchange, accounts, 5.0-lollipop
---


# Question
Title: Sony Xperia Tablet Z cannot paste into webmail in (Firefox)
Strange problem here... I have COPIED a URL link from the browser and can paste this into Notepad, but when I go to my Hotmail account using Firefox, I cannot get any option to PASTE to appear. Long press does nothing, and there are no options I can find to 'paste' the clipboard item. Very frustrating, and help much appreciated

# Answer
Seems the only solution turned out to be a workaround. By using an email Application instead of a browser to manage emails, we are able to copy and paste as you would expect.
> 1 votes

---
Tags: firefox-for-android, sony-xperia-z, copy-paste
---


# Question
Title: Is there a way to make the Gingerbread notification behave like ICS?
The ICS notification allows users to "swipe" single notifications away. I was wondering if this can be done on a rooted Gingerbread phone?

# Answer
> 4 votes
On a stock carrier/manufacturer's ROM there's probably not a whole lot you can do I would imagine, but CyanogenMod 7 (its Gingerbread-based version) allows you to dismiss individual notifications by swiping them away. You can see it in action in this Lifehacker article.

# Answer
> -1 votes
There is a mod for this by, I think, TeamNocturnal...I have it working on Stock gb 2.3.5 for ZTE Merit. Google search "swipe to clear notifications mod."

---
Tags: 2.3-gingerbread, 4.0-ice-cream-sandwich, notifications
---


# Question
Title: Lost phone storage and external storage after editing vold.fstab file
I have a Micromax Canvas Juice A177. Because it has a very small internal memory, I tried to swap the external SD with internal SD.

## What I did

I rooted my phone and then I installed ES File Explorer, then I edited the `/etc/vold.fstab` file and replaced sdcard0 with sdcard1 and sdcard1 with sdcard0. Then I reboot my phone .

## What happened

I checked the storage and my phone storage was changed to SD card but total memory was still 700mb (as it was before). I then edited the vold.fstab file once again.

After that, when I checked the storage it showed as:

```
  PHONE STORAGE
  ________________

  SD CARD
  ________________
  Mount SD card
  Insert an SD card for mounting

```

I had my SD card inserted, but it still said "Insert an SD card for mounting". When I opened the File Manager it was showing an empty folder (no phone storage, no SD card). Then I performed a factory reset.

## The situation now

Phone Storage is showing the same thing (file manager as well). All the installed apps are deleted ,only the system apps are present with SuperSU. I don't have phone storage (only internal storage) and the external SD card is not working.

When I connected my phone to my PC using a USB cable, it is not showing the phone memory.

As you can see I have probably destroyed my phone, and I may not get any benefit from the warranty because I've rooted it. Is there any possible way to get my phone back to its previous state? I tried some tips from the Internet to connect via USB debugging with the Android SDK but it didn't work.

# Answer
First of all you should download the stock ROM:

XDA Forum - Micromax Canvas Juice A77 \[Root, Recovery, Roms, Etc\]\[MTK6572\]

After that, if you only changed that file, you can extract it from stock rom and replace it in your phone (check to assign the right permissions), factory reset and your phone should work again.

If it's still not working you can flash the whole ROM.

BTW Factory Reset only resets your /data partition it doesn't change /system because that's not supposed to change at all, so factory reset will never restore files in /system. It's always better to backup the original files before you change anything.
> 0 votes

# Answer
Try this modded `vold.fstab`. Do not delete the file, instead copy & paste the content with this, then reboot the device.

```
## Vold 2.0 Generic fstab
## - San Mehat (san@android.com)
##

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label        - Label for the volume
## mount_point  - Where the volume will be mounted
## part         - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
## Example of a dual card setup
# dev_mount left_sdcard  /mnt/sdcard0  auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
# dev_mount right_sdcard /mnt/sdcard2  auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2

## Example of specifying a specific partition for mounts
# dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1

```
> -1 votes

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


# Question
Title: How to identify the hardware of my phone?
I have a china phone and it has a quadcore processor. Now how do i figure out what chipset,processor it has and which roms is it compatible with????

# Answer
There's a bunch of system info apps available on the markets. Apart from those monitoring resource usage are also some showing you details on the hardware components, such as Hardware Info and System Info Droid:

<sup>*Hardware Info* and *System Info Droid* (source: Google Play; click images for larger variants)</sup>

These two should tell you everything you need – except for "which roms is it compatible with". That's always hard to tell if you don't know the exact name (and sometimes even if you do).
> 2 votes

# Answer
"hardware info" is a free app that can show you the capabilities of your phone.like proccessor rom chipset type etc... just install it on your phone and once you start it,it will show you all the hardware details of your phone.
> 0 votes

# Answer
Download this one - Droid Hardware Info. This is the best one for newbies. You can find more apps similar to this by searching in Play Store. Your search string can be 'Device Hardware'.
> 0 votes

---
Tags: hardware
---


title: Uninstall on android wear

text:
# Question
Title: Uninstall on android wear
I have an android wear device and I'd like to uninstall apps with sideload.

I already have:

```
1 adb forward tcp:4444 localabstract:/adb-hub
2 adb connect localhost:4444
3 adb devices
4 adb -s localhost:4444 shell
5. pm list packages
6 adb uninstall [package name]

```

but there is then -waiting for device-

does anyone know how I can solve this problem or how I can uninstall apps another way with side load?

thanks

# Answer
> 2 votes
Your instructions are almost correct. The one thing you need to remember is that the command you specified in step 4, namely `adb -s localhost: 4444`, is to be repeated each time you wish to perform some kind of action towards the Wear device.

Therefore, you simply change step 6 to `adb -s localhost: 4444 uninstall [package_name]`

Bear in mind that step 5 will produce packages that look something like `package:com.google.android.music`. Be sure that, in step 5, you simply put `com.google.android.music` where `[package_name]` should be.

Hope this helps! More information here.

---
Tags: uninstallation, android-wear
---


# Question
Title: while setting Google + account ... getting error: "couldn't find the server"
While setting Google + account ... getting error: "couldn't find the server". Please assist, non of the app is working in my mobile (App like: you tube; play store etc.).

Have already tried to delete my Google account and re- create it.

# Answer
> 0 votes
You can try a hard reset on your mobile by removing the SDcard and SIM card but make sure you are taking a backup of the data that you have on the mobile . You can even try a factory reset option under settings . After doing this try to create an account .

---
Tags: localization
---


# Question
Title: Trying to set up SSH with shared key, but the server is not recognizing the device's key
I'm running an Amazon Fire HD 7 first gen, with CyanogenMod 11 on it. Here are my system settings since they're required on Reddit:

I'm trying to set up SSH with a shared key on CyanogenMod. Normally, it's very easy to connect to my server, but I'm having difficulty setting this up.

I did

```
ssh-keygen -t rsa -b 4096

```

on my Kindle as root, because the user didn't have access to the folders (why is this, by the way? Why can't the user even see the data folder?). I put the key in the default folder with the default file name, which was `/data/.ssh/id_rsa`. Then I copied `id_rsa.pub` over to the `authorized_keys` file on my server, where all the other keys that work are. I restarted the SSH server, but it keeps telling me the public key failed. I ran SSh with the `-vv` option, and it tells me the same thing, that the keys are not matching with the error message `Permission denied (publickey)`.

What do I need to do to get the server to recognize the key?

# Answer
I did more digging, and it looks like this has been a pretty typical problem throughout the versions of CyanogenMod. Not sure if it's a bug or I just lack understanding of the problem.

I was able to connect using `ssh -i` and specify the address of the key. When I had set the `-v` flag, it checked the key I was using and said it didn't match. So I'm thinking at best `ssh` ships so it's not set up correctly, and at worst something is broken.

I made an `alias` so that I don't have to type out `-i`, then the address, then the other options I want, then the user and hostname every time I want to connect to my home server.
> 1 votes

---
Tags: ssh, cyanogenmod
---


title: How to edit the "ME" contact?

text:
# Question
Title: How to edit the "ME" contact?
On my Galaxy Nexus running (stock, non-rooted) ICS, there is a contact entry for "ME".

This is different from the contact entry farther down the list with my actual name on it. And the contact for "ME" actually contains some incorrect information. Some non-existent email addresses, etc. I don't even know where these came from, as they aren't anywhere in my contacts lists nor in my G+ profile.

When I try to edit "ME", it does not give me the option to modify the email addresses. And it also doesn't let me Join this contact with the other instance of myself.

How can I edit this "ME" contact to show correct information? Or can I somehow delete it and choose a different contact to represent ME?

# Answer
> 10 votes
I also had the same problem and it took me 2 days to fix this

Try going to contacts.google.com.

Find your profile (should have your gmail on email address)

Re-add the faulty data (it was an old phone number in my case), save, and force your nexus to sync contacts

Now delete the faulty data, sava, and force sync again.

If that didnt work, do the same but with your google+ profile: re-add faulty data, save, and force sync, then delete it.

I did both of the above, so I'm not exactly sure which method worked

Edit: just remembered there was one other thing i did after all of the above:

Go to google plus app on your nexus

Click "settings" and uncheck the contacts syncing.

The old phone number was removed at this point. And turning sync back on did not make it reappear

Hope that helped!

# Answer
> 5 votes
I posted my fix on the Google Mobile Help Forum.

I couldn't get the Me profile to update, so I deleted it. There was a warning that it would just be hidden, but after I did it, I couldn't find a way to bring it back. So I created the local profile instead and just entered my email address.

I also did a lot of cleanup using my PC:

I went to Google+ and cleaned up my profile info. I went to Google Contacts and deleted my contact record, then re-created it. The contact record connected to Google+ when I entered my email address.

I disabled contacts syncing for a bunch of apps on my phone, like Twitter and YouMail.

To get the Me profile to connect to Google+ again and pull my profile info, I went to Manage Apps -\> All -\> Google+ and hit the Clear cache and Clear data buttons. I opened up the Google+ app and connected my account. Then I went back to the Me profile to confirm that it worked.

# Answer
> 5 votes
Had the same issue. Open the Google+ app on your phone. Sign out of Google+ then sign back in again. Fixed it for me.

# Answer
> 4 votes
I found the solution, at least for me:

1. Go to the Google+ app on your phone;
2. Go to setting in Google+ app;
3. Click on contacts;
4. Click so the "Keep contacts up to date" check box is selected;
5. Check my local profile (Me).

# Answer
> 3 votes
It's definitely connected to your Google+ account. I had a blank "me" profile before logging in to Google+, then the fields began to populate after logging in. Still working on linking the Google+ to my contact in Google Contacts

# Answer
> 3 votes
Some of the steps provided by others are not needed. I had the same problem and did the following:

1. Look at your (ME) in contacts and determine if you are linked to Google+ or Gmail.
2. Open either G+ or GMail in a web browser based on answer #1
3. If Gmail - Open Contacts and fix the information
4. If Google+ - Open your profile and fix the information
5. On your phone (Mine is Galaxy3s (4.0 ICS)) and Settings-\>Application Manager-\>Gmail or Google+-\> Click Clear Data then Click Clear Cache.
6. Then go to Settings-\>Accounts and sync-\>Then click Sync All

And that was it. The phone was holding onto old data that was deleted on the web and it needed to be sync'd from scratch.

# Answer
> 3 votes
I scoured the internet and found that the "ME" profile was actually related to my MAPS application. I went to settings \> applications \> MAPS \> uninstall updates and this cleared my "ME" profile. Hope that helps.

# Answer
> 2 votes
Have you taken a look at your Google contacts data? I believe what you see in Android is actually a combination of data coming from a few different sources, so you likely need to fix it upstream. At least for me, the data I see in my "me" contact coincides with what I see for myself on google.com/contacts.

# Answer
> 2 votes
I wasted many hours trying to edit the ME account. Finally, I just deleted it, and then reentered all the information correctly. It is absurd that there is no help about this matter, or that one cannot edit this contact, which would save a huge amount of time.

# Answer
> 1 votes
I finally managed to rectify this problem.

The problem persists if you have more than one gmail account in your smartphone and all of them linked with Google+. So, this is what I did, step by step:

1. Login to your PRIMARY gmail acount from your desktop and view your Google Contacts.
2. Search within Google Contacts your PRIMARY gmail address. Your own contact should appear, so just add in your mobile phone number. Save this information if Google Contacts hasn't done it automatically.
3. Next, from your phone, go to the Google+ app and sign out from ALL of the accounts that you have signed into.
4. Lastly, sign back in using your PRIMARY gmail account. By this, 'ME' or 'Myself' from your phone's contact list should have the correct info.

# Answer
> 0 votes
Note on "me" profile for dual-sim phone users.

The ME profile appears to recognise multiple numbers as "me" at the same time and will override dialing / texts to/from number "a" to number "b", or even to numbers "c" or "d" if you occasionally use a third or fourth sim.

Best advice is to just delete the "Me" profile. I've not found an advantage to it and it's a constant annoyance. Particularly annoying when it appears to choose which of your numbers to think is 'me' at random. Stops me calling my voicemail as it recognises the number I'm ringing as "Me", then decides if I'm ringing "me" (1234...) I really mean "Me" (5678...), overrides the number I've just dialed and conencts me to a different number. Same issue if I text, it'll overriride the number I entered and send to a different one. Although it's pretty rare I have occasion to text from one account to another.

# Answer
> -2 votes
Edit your contact on gmail contact first (using your PC) and then Uninstall google+ from your GT and run it again. Open profile from google+ application and it will lead you to choose which account you will use for google+, select don't sync when it ask to sync google+.

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


title: WiFi proxy config not working

text:
# Question
Title: WiFi proxy config not working
PREAMBLE: I had a weird proxy server config issue that I have now resolved but the answer to which does not seem to be covered anywhere as far as I can tell - so I'm describing the issue then will answer my own question. If you have a similar problem it's just another thing to check off.

MY PROBLEM: I've configured my WiFi to use a proxy server via Settings, WiFi, then long press on Network Name. I have a local Squid proxy server running on 192.168.0.60:3128 (Internet gateway is on 192.168.0.1), so that is the setting I use. However when I run Chrome, it is not connecting to the Internet via the proxy server.

MY DIAGNOSTIC AID: The WiFi server I'm connecting to (192.168.1.1, I'm 192.168.1.xx) is also running an internal VPN so by using an IP Geo-locator (http://www.iplocation.net), I know if I'm connecting to my local proxy server or getting tunnelled thru the VPN to a remote geo-location. (The VPN server does not tunnel local IP addresses and the proxy server is local.) This aspect is not relevant to the actual issue of not connecting to the proxy server. It's a diagnostic aid.

# Answer
> 2 votes
In Chrome Settings there is an Advanced option **Reduce Data Usage**. It causes Chrome to connect to Google servers to deliver compressed pages.

When this option is ON my proxy settings are ignored.

When this option is OFF my proxy settings work.

---
Tags: settings, proxy
---


# Question
Title: How can I run Android applications on my computer?
Is there any method for using Android applications on a computer, because I found this tutorial but my laptop just has 1 GB of RAM and works very hard. I want to use WeChat on my PC because I like it very much.

# Answer
You need either Bluestacks or Youwave. I think Bluestacks can not be installed on your PC because of less RAM (minimum of 2gb recommended). So Youwave is your only option. It is easy to install and use.
> 0 votes

# Answer
Bluestacks is the best so far, but I don't think it will run on a PC with 1GB of RAM.

As for YouWave, you need a few bucks to use it, so it's not a free tool. But there is another tool that might work well on your PC, it's called *Andy* and it's the best free alternative to Bluestacks so far.
> 0 votes

# Answer
You might wish to take a look at my list of emulators – the ones you will need are to be found at the end of the page. I personally use in VirtualBox, which works fine – but you might have different demands. For just one app any of them might be a little "overkill" – and you might find it easier to install a VNC-Server on your Android device to access the app via that. Which would have the advantage of doing even more on your device remotely ;)
> 0 votes

---
Tags: applications, android-emulator
---


# Question
Title: Galaxy S4: "Application cannot be installed in the default install location"
I had uninstalled some of my apps but now I can't install them again. Play Store gives me "Application cannot be installed in the default install location" error when the download is complete.

I guess it's a common problem but none of the solutions worked!

I don't even have an SD card! How the hell am I going to solve this problem?

# Answer
Duplicate of Play Store 4.9.13 insufficient storage error and icon issues

But my rep can't comment yet, so I'll repeat my answer:

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**

*OR*

1. **/data/app/example-app-2.apk**
2. **/data/app-lib/example-app-1**
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!**
> 1 votes

# Answer
Try uninstalling unused apps and downloading the new one. Also try using task killer (if you have it) and killed running apps. I hope this helps with your problem.
> 0 votes

# Answer
Well, It might be that you have a lot of stuff that filled up your storage. Deleting a little might not help. Try deleting some stuff like, videos you made from camera, apps you never used, or other. If your not comfortable with it, then you have to try get an SD card. It can be your only solution.
> -1 votes

# Answer
I had this error, and after clearing up some memory I was able to install apps again. I guess it's a feature: if your available memory is less than 500 MB, it wont install anything.
> -1 votes

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


# Question
Title: Where is the battery animation called when charger connected to phone (OFF)?
I have Moto E (Rooted) which turn on when connected with USB via Laptop but not when connected to Wall charger instead it shows Battery animation. I got to know that battery animation is at `framework-res.apk.`

Now I want to know from where it is called so that i can change it as required.

# Answer
> 0 votes
At last I got the solution, you can achieve this by deleting `system/bin/charge_only_mode` file. Please do that at your own risk and before deleting have backup of that file. I got the desired result that was boot when its connected to wall charger and now its working fine. All the best!

---
Tags: rooting, battery, charging, boot, shell
---


# Question
Title: Radio error when flashing new ROM (Samsung SGH-T989)
Here's the log.

Installing '/sdcard/cm-11-20140923-Sultan-hercules.zip'...

Checking for MD5 file...

Skipping MD5 check: no MD5 file found

assert failed: run\_program("/tmp/test\_radio\_version.sh", "T989:UVMC6", "T989D:TLMC4") == 0

E:Error executing updater binary in zip '/sdcard/cm-11-20140923-Sultan-hercules.zip'

http://forum.xda-developers.com/galaxy-s2-tmobile/development/rom-kernel-unofficial-cyanogenmod-11-t2885259 (LINK to the ROM and kernel I used)

What's the deal with this error? Do I have the wrong radio version or something? I did a factory reset before flashing. I can give more info if needed.

Thank you!

# Answer
> 0 votes
When flashing a ROM, make sure that all required packages are the right version. Usually it will state in the error which modem is needed. Since you are using the latest android build, you would want the latest modem version.

---

Also read the thread on the ROMs forum and search for modem within their thread for extra info.

---
Tags: samsung-galaxy-s-2, rom-flashing
---


title: Blue ticks in whatsapp

text:
# Question
Title: Blue ticks in whatsapp
Would the blue ticks appear if a person does not have you in their whatsapp contact list?

Although you can see whether the message is delivered, you cannot see their name or status. So I wasn't sure what was the case with whatsapp's new 'read' feature.

# Answer
> 0 votes
You cannot control this thing in whatsapp as of now. Read status is enabled for everyone by default. The only thing you can control is 'last seen status'.

---
Tags: whatsapp-messenger
---


# Question
Title: How can I remove the "+" button on the new Material Design Google Calendar (or revert to an old version)?
How can I remove the "+" button on the new Material Design Google Calendar (or revert to an old version)? The add appointment button is large and annoying; I prefer to double tap the calendar to add appointments.

# Answer
Reverting back is easy. Just open `Settings>Apps>All Apps>Google Calendar>Uninstall updates.`
> 1 votes

---
Tags: calendar, google-calendar
---


# Question
Title: Google photos shows no photos in All tab
I have been noticing that the Google+ Photos application does not show any images in the All tab (the Highlights tab works fine). I have a lot of photos but they show up fine in the stock Gallery app. Any ideas?

The device is the Nexus 5 which does not have an SD card.

I tried clearing the cache (suggested here) but the Photos app is not listed in Settings \> Apps.

# Answer
> 1 votes
Google+ Photos doesn't exist separately - it lies within Google+ main application. I mean Google+ Photos app comes along with Google+. So you need to clear the data of Google+ in app manager. Also you can uninstall the updates of Google+ and update again if clearing the data doesn't work.

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


title: why wont my nexus 10 hold a charge?

text:
# Question
Title: why wont my nexus 10 hold a charge?
I've had my Nexus 10 for a while and it's been great until recently and the battery now won't hold a charge. Whenever I unplug the charger it just turns off right away and when I plug in the charger that goes from 0 percent to a hundred percent in like 5 seconds

# Answer
It may be because it came out on an earlier android version, requiring less power and battery to run. If you have a newer android version, e.g KitKat or Lollipop, it may be more intensive both visually and in terms of the power required to run it. Battery Doctor is a good application, (available on the play store), which might solve you issue.
> -1 votes

---
Tags: samsung-nexus-10
---


# Question
Title: Which filesystems get overwritten when applying a ROM?
I'd like to better understand the process of writing a ROM (a zip package) to my Android phone.

Checking with `adb shell`, the following filesystems are mounted on my phone:

```
rootfs / rootfs ro,relatime 0 0

none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0

devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0

/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/fuse tmpfs rw,seclabel,relatime,mode=775,gid=1000 0 0

/dev/block/mmcblk0p3 /efs ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,data=ordered 0 0
/dev/block/mmcblk0p9 /system ext4 ro,seclabel,noatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p8 /cache ext4 rw,seclabel,nosuid,nodev,noatime,errors=panic,user_xattr,barrier=1,journal_async_commit,data=ordered 0 0
/dev/block/mmcblk0p10 /preload ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,data=ordered 0 0
/dev/block/mmcblk0p12 /data ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,data=ordered,noauto_da_alloc,discard 0 0

```

Now, to the best of my knowledge, only the last five actually correspond to non-volatile memory. Could you explain what's the structure of such a zip package, and which devices are overwritten when a ROM update occurs through ODIN or CWM recovery?

# Answer
> 0 votes
As Izzy has said, this entirely depends on the device and the particular image you are flashing. Some might flash a new recovery, some not. Some might flash only the system partition and leave your data alone. There are even packages that will flash a new bootloader.

If you want to see what a ROM contains, you should open it up and have a look. Here is a basic explanation of the structure of a kernel flash package.

---
Tags: recovery-mode, clockworkmod-recovery, file-system, rom, odin
---


# Question
Title: Is it possible to enable bootloader unlocking on C6603 (Yuga/Sony Xperia Z)?
I was following Sony's official guide for unlocking the bootloader. However, upon entering `*#*#7378423#*#*` into the phone App and navigating to `Service Info -> Configuration` under the Rooting Status category, it said `Bootloader unlock allowed: No`

I tried Googling on how to solve the issue, but I mostly hit dead-ends. A few of the guides claimed that flashing a stock ROM would work, but it was often met with negative feedback from other readers. There are apparently some paid services that do this, too, but I'm not in the position to resort to them. Some people said it's virtually impossible to do it.

The main reason why I want to flash the ROM is because my operator/carrier (T-Mobile) has loaded the phone with bloatware *and* there's this one application that just *keeps* giving me grief with notifications. Also, I've grown very familiar with Cyanogenmod with my previous phone, and I miss it!

# Answer
No, unfortunately not in this case, you are seriously out of luck!

It cannot be done.

If it did say "Bootloader unlock allowed: Yes", then by all means go for it.
> 1 votes

# Answer
You can flash a stock Sony rom on to your device by using flash tool just Google it, then you find a stock ftf rom and you can flash it without unlocking the bootloader.
> 2 votes

# Answer
I think you need use SeeTool box it's the solution for an Experia bootloader unlock. All the videos on YouTube to unlock bootloader are for movil with YES.
> 0 votes

# Answer
It is possible. But you need to sim unlock your phone first. Do that and the bootloader unlock allowed will turn to yes. then pay for a bootloader unlock code or try to get one from the sony site once again. It should all work.
> 0 votes

# Answer
Got unlock code from safeunlockcode .com within an hour, and could successfully unlock my Sony Xperia Z on the first attempt. This, after even Sony Xperia Z customer care couldn't find an unlock code for my device since apparently, my mobile's IMEI number was not in their system!
> -1 votes

---
Tags: bootloader-lock, sony-xperia-z
---


title: running base android on S4

text:
# Question
Title: running base android on S4
I have an s4...tired of the bloat I rooted and flashed CyanogenMod onto device...

Frustrating...nothing on phone works...Facebook YouTube and other apps crash on load...

Unfortunately X has stopped is the error I get

Facebook just closes...no error

The time system tray display doesn't update I have to use clock app to get time at which point the system tray 'sometimes' updates.

My alarms don't work...I can configure them but no sounds...volume is cranked

I am certain something fubared during flashing I had several problems getting it going

I am looking into other distros...but base android appeals to me...however I understand the base won't likely have required drivers hence mods like cyanogen for S4

Restoring the default ROM is an option I think...I believe I backed up before flashing...

Anyway...what are my options here... Suggestions??

# Answer
> 0 votes
Your options are:-

1. Re-flash the stock ROM, either from your backup or by finding it on sammobile.com.
2. Flash a working Cyanogenmod. Be sure to use a stable release, not a nightly build. Nightlies are not suitable for day-to-day use and often contain serious bugs. And to use the apps you've mentioned, you'll need to flash the *gapps* package that matches your Android version.
3. Flash some other ROM. Where can I find stock or custom ROMs for my Android device?
4. Ditch your phone and buy one with a minimal ROM, such as a Nexus.

---
Tags: cyanogenmod
---


# Question
Title: Google Backup: Multiple devices using the same account - what happens on Restore?
It is nothing new that one can use multiple Android devices with a single Google account. Switching on a new device for the first time asks whether one wants to store one's data with Google, which then would always sync "some stuff" to the Google servers, basically

* some application data (if the apps support it explicitly)
* Wi-Fi passwords
* browser bookmarks
* a list of the apps installed from Google Play
* words added to the dictionary used by the onscreen keyboard
* most of your customized settings

Details might be found in the Google Dashboard. Relevant questions here covering those issues include:

The Developers API on Google Backup gives some further insight on how the backup stuff is supposed to work (and several questions here show how it really works -- that is, sometimes it does, sometimes only partly, and sometimes not at all). Aside from reliability and the fact that not everybody wants his private data in the cloud (and even mentioned API reference warns: *Android makes no guarantees about the security of your data while using backup. You should always be cautious about using backup to store sensitive data, such as usernames and passwords.*), my main question is:

## Having backed up data from multiple devices using the same account:

* what would happen to a factory-reset device being used that way before? Would it be recognized, and have only those things restored which have been used on it before?
(device-identification could e.g. take place e.g. via IMEI (but not via the Android\_ID, as that might be gone with a factory reset) -- and this could be the reason for the behaviour described in Nalum's answer)
* what would be restored to a (new/factory-reset) device you just initialize for the first time with this Google account?
(if devices would be identified with backups in the Google account used, this could trigger a special action for "new device", e.g. "restore all, device changed!" -- or "restore all from the no longer connected device X, as it was probably replaced!" -- but stick to "restore only what was on that device" in case of a factory-reset)

The deal is: If one has multiple devices, they are often used for specific issues, so one does not want everything on all devices. As I've seen no way to chose which data to backup (e.g. to exclude those "sensitive data" we have been warned about: WiFi passwords would belong to that category), I assume there's no choice on restore either? So how is this handled?

# Answer
> 45 votes
# Let's talk about sets, baby

Android's backup service has a concept called a *set*: the set of all data backed-up from one device (on one *transport*, but that's a detail). Each set is identified by a unique string, such as the IMEI on the device. When an app (or the list of installed apps) is backed up, its backup data go into the set associated with the device it's being backed up from. All the sets are still specific to the user's Google account. If you wipe your device and sell it to someone else, he won't be able to access that device's set unless he can log into your Google account.

# Default behaviour

When an app is installed, or a device has its list of apps restored, the backup system first looks in that device's set for backup data for that package. If it doesn't find any (either because it's a completely new device with no backed-up data, or because that package has never been installed on that device), it'll expand the search to other sets. (If there's a choice, it'll use the last set that was used for a full-device restore.)

Thus, when you set up a new device, it'll restore the list of apps from an old device's backup, and restore each app from the old device's backup. If you had an app installed on one device and you install it on another device, the app will be restored with its data from the old device. In either case, the data are now backed up into the **new** device's set, which means that the backup data from the two devices are separate from now on.

After you factory-reset a device, it'll restore from that device's last backup if there is one, and failing that, from some other device's backup if there is one, but it will start to create its own set from then on. That's why Nalum's two devices don't see each others' backed-up apps: they're each restoring from their own last backups.

## Source

This mechanism doesn't have any user-facing documentation, since it's supposed to automatically do the right thing, but the code is available.

# `bmgr`: basic use

As Izzy found, the `bmgr` tool gives you some control over this process. It's intended as an aid for programmers to help test and debug the backup integration in their apps. You can use this tool in an `adb shell` to trigger backups and restores of chosen packages, wipe packages' backed-up data, and even a whole-device restore.

Don't try to use it in an on-device shell except as : you need the system-level `android.permission.BACKUP` to do anything interesting with it.

You can make an app update its backed-up data immediately:

```
bmgr backup com.shadowburst.showr
bmgr run

```

(or whatever the app's package name is). There's not normally any need to do this, as apps request their own backups whenever their data changes, but this lets you work around a badly-written app. To restore one package from the backed-up data it would choose by default:

```
bmgr restore com.shadowburst.showr

```

but again, this will only do what the device would do on its own, so you shouldn't need to use it. Note also that the device already needs to be installed to make this work.

# More control

Now for the stuff that the backup system won't do on its on. To see what sets of backed-up data are available:

```
bmgr list sets

```

and you'll get some output like this:

```
  3ff7800e963f25c5 : manta
  3f0e5c90a412cca7 : manta
  3dd65924a70e14c8 : TF101
  3baa67e9ce029355 : m0

```

The 64-bit hex number on the left is a *token*. You'll need this in a minute. The thing on the right is a (relatively) friendly name for the device that owns the set. For example, **manta** is the code name for the ; **TF-101** refers to the original . Once you've figured out which set you want, you can restore an app from that set using its token:

```
bmgr restore 3ff7800e963f25c5 com.shadowburst.showr

```

You can add more package names to the end of the command to restore several packages at once, or you can specify no package name (just the token) to restore every app with data in that set (that is, it does a *full-system* restore).

Finally, you can wipe an app's data from the current set:

```
bmgr wipe com.shadowburst.showr

```

This will make its next backup operation start from scratch. This might be useful after uninstalling an app, if an error in the app corrupted its backup data and you don't want it restored.

You can't make a device start writing into a different set, nor can you wipe a whole set.

# Answer
> 7 votes
The following is by far no answer to the question, but might shed some light on some details:

## Some pieces extracted from the Backup API

Though the API is mainly targeted at developers, there are a few facts we might be able to extract for our case. In the following list, *italics* mark quotes from the API documentation.

* *Android automatically performs a restore operation when your application is installed and there exists backup data associated with the user.*
→ this can mean two things:
    + if an app supports the Google Backup API, and the user has the Google Backup enabled, available backup-data will automatically be restored on installation. Good thing when you install an app used on a single device to a second device for the first time.
    + backups are only associated with the Google Account, not with the device (*and there exists backup data associated with the user*) -- or the other fact was just ignored as irrelevant for this special case ("app is installed")
* *The backup transport is the client-side component of Android's backup framework, which is **customizable by the device manufacturer and service provider.** The backup transport **may differ from device to device** \[...\]*
→ this might explain the unreliability when it comes to different devices (or different Android versions).
(emphasis mine)
* *Data backup is not guaranteed to be available on all Android-powered devices.*
(no comment)
* *Google provides a backup transport with Android Backup Service for most Android-powered devices running Android 2.2 or greater.*
→ here we have the minumum Android version required for Google Backup being available at all: Froyo, AKA Android 2.2
* *To get your Backup Service Key, register for Android Backup Service. \[...\]*
→ each app must have its own key. There's no "why" described, but a good guess: to isolate the backups so no app can read backups of another app (wrong key; as for backups of another user: wrong account)
* *While developing your application, you can initiate an immediate backup operation from the Backup Manager with the bmgr tool.*
→ looks like there's a way to manually trigger backups? Let's dig into that later. ↓
* *When it's time to restore your application data, the Backup Manager calls your backup agent's `onRestore()` method.*
→ this again underlines the first item of this list: first the app must be installed, then their own implementations are used to restore its data. On a second look: if the app-restore fails, there wont be a data-restore for the failed apps -- until you manually install them via Google Play. Then, as the first item showed, data should automatically be restored via *Google Backup* under the explained conditions (must have been backed up with it, same account, etc.)
* *Backing up other files*
→ forgive me not quoting from the (technical) contents of that chapter, but in short: only files from internal storage can be backed up according to it.

## Some pieces extracted from the bmgr API

* *It provides commands to induce backup and restore operations \[...\]*
→ looks like here's a way how to trigger actions manually if the "automatism" fails
* *These commands are accessed via the adb shell.*
→ this does not need any explanation :)
* `adb shell bmgr backup <package>`
→ OK, so this action is bound to apps. Guess if you know the data provider's package name, this should work as well (e.g. `com.android.providers.settings` for the system settings, or `com.android.providers.telephony` for SMS/MMS etc?)
* *you can force all pending backup operations to run immediately by using the `bmgr run` command*
→ the first command just "schedules" backups. Having triggered all packages, this can be used to immediately execute them.
* `adb shell bmgr restore <package>`
→ this looks to nice to be true, right? Exactly, because: *The Backup Manager will immediately instantiate the application's backup agent and invoke it for restore.* Data only, as the app already needs to be there (as its routines are called).

So in short: `bmgr` can be used to trigger backups for apps supporting Google Backup, which you have installed -- and it can trigger data restore for the same. It can not be used to trigger a complete restore -- at least that's not documented here.

# Answer
> 6 votes
Some more info on Google backup. When I flashed a custom firmware it didn't restore the apps as I expected. In Settings -\> *Backup & reset* it was showing "Backing up to debug-only private cache", and `bmgr list sets` gave no results.
I solved my problem by doing these steps in `adb shell`:
`$ bmgr transport com.google.android.backup/.BackupTransportService`
`$ bmgr list sets
 3a0a00a516a1daf1 : LT22i`
This wasn't enough, though. It didn't start installing apps. This showed the reason why:
`$ bmgr list sets
 3179e4ab08d74930 : LT22i
 3a0a00a516a1daf1 : LT22i`
It had created a new set, although the IMEI obviously was the same. Anyway, this was the fix:
`$ bmgr restore 3a0a00a516a1daf1` (the ID it showed the first time)
`$ bmgr run` (to be sure)
Then it started downloading the apps.

# Answer
> 3 votes
My experience with it has been that each device has it's own backup. I get this from messing around with my Nexus 7 and my Galaxy S II. Other than that I do not know.

**Apps:**

My Nexus 7 has these apps Caustic, DC Comics and 20 Minute Meals that upon factory reset of my Galaxy S II are not installed on the Galaxy S II.

My Galaxy S II has theses apps DriveDroid and Human Japanese that upon factory reset of my Nexus 7 are not installed on the Nexus 7.

The apps are compatible with both devices, so incompatibility cannot be the reason for them to not be installed on the respective other device.

**Data:**

As for Wifi and other data I'm unsure as each time I have set up the Wifi on each device during the initial android setup. As to other google accounts that you may have they do not seem to be copied to each device and the same has been true of Skype and GitHub accounts on each device.

# Answer
> 1 votes
I backed stuff up using both built-in Google backup and Helium backup before I wiped and installed Carbon custom ROM on a Nexus 4 (from KitKat stock). Expected Google to restore apps, settings etc. as it has done before when I've restored this phone but no joy.

Tried Helium as well, also no joy, even with manual 'PC Download' restores - said 'restored' but Wifi and app data still not there.

Running `bmgr restore <xxx>` full restore and `bmgr run` as detailed above triggered the full Google restore and worked a treat - lifesaver for me!

Google could make a better effort, especially if they want to compete with the Apple 'just works' idea... Still I do love the hackability of Android despite its pitfalls!

---
Tags: backup, google-account, restore, google-apps, google-backup
---


# Question
Title: Will I still receive OTA updates after rooting my Nexus 5?
I just wanna ask that after rooting Nexus 5 will I be receiving OTA updates by Google ? Or I'll have to install a custom ROM ?

# Answer
Yes, you should still be prompted for OTAs. However, they could remove root.

Source: My N5 prompted me
> 0 votes

# Answer
Yes, OTA updates will still be suggested to your device when you're rooted. Under most circumstances, they will also be applied. However, be advised that if you performed any root-required tasks that altered system files, such as editing build.prop, freezing apps, removing apps, etc, then the OTA may fail.

When the OTA does come, if you apply it OTA rather than flashing a pre-rooted image, you will most likely lose root, and Towelroot will no longer root the device.
> 1 votes

---
Tags: root-access, ota-update
---


# Question
Title: Delete unused apk files from system memory
I own a Xperia M running on Jelly Bean 4.3. I have uninstalled unwanted apps like PicsArt, Cricbuzz, Xperia privilege and so many so on... a long time ago. Now I found the apk files of those apps here -
System memory/etc/customization/applications/
System memory/product/applications/
All the apps consume an amount of 250mb internal memory. I want to delete them all as I don't need them anyway. So is it safe to delete all the apk files?
Note: Device is not rooted so I don't have an option of moving applications to SD card. I want to free some memory so that I can download some more apps ;)

# Answer
Okay I got it myself. I can't delete these files until I'm rooted.
> 1 votes

---
Tags: 4.3-jelly-bean, apk, system-apps
---


# Question
Title: Where is the factory reset button on Android 4.0.3?
I would like to do a factory reset of my Android phone. All guides on the internet I read show a factory reset button under the Privacy tab in Settings. However I don't have this button.

Where is it hidden?

I have Android 4.0.3 on an HTC one phone.

# Answer
The actual setting is:

* Settings
* Storage
* Towards the bottom is the factory reset option
> 3 votes

# Answer
It's easy.

1. Go to Settings, and then tap Backup & reset.
2. Tap Reset phone.
3. If you also want to delete media and other data on HTC One, select Erase all data.
4. Tap OK.

You can check HTC website also
> 2 votes

# Answer
Settings\>Accounts\>Backup and reset\>Factory Data Reset
> 1 votes

# Answer
It's in settings/storage at the bottom.
> -3 votes

---
Tags: settings, factory-reset
---


# Question
Title: Remove my Google account on other people's device
I once had to log in my Google account on my friend's phone and I forgot to delete my account on his phone. Is there any way for me to remotely delete my account on my friend's devices?

# Answer
> 23 votes
Go to Google's security manager page, find the phone you logged in on and click "deauthorize".

---
Tags: google-account
---


# Question
Title: Syncing iPhone contacts to Google so I can have them in my Galaxy Tab S
I still currently have a iPhone and I want to sync my iPhone contacts to my tablet to through google. How do I do this?

# Answer
Transferring with Gmail and iTunes First, you’re going to need a Gmail account, which will make moving contacts to any platform simple. If you don’t have a Gmail account, quickly sign-up for one on Gmail’s homepage. Before you even touch your new Android phone, plug your old iPhone into your computer and open iTunes. Then, find the Info tab on the menu bar at the top of the window. In the drop-down menu next to the “Sync Contacts With” box, select Google Contacts, and then type in your Gmail account information in the window which appears. This allows Gmail and Apple to update your contacts so all of the names, numbers, and emails from your phone’s contacts are now stored in your Google account.
> 0 votes

---
Tags: contacts, sync, google, ios
---


title: Upgrade from Android L to Android 5

text:
# Question
Title: Upgrade from Android L to Android 5
I rooted my nexus 5 and upgrade the developer images of Android L (build number LPV79) back in June or July. Now. I'm waiting for Android 5 OTA. Will I be getting it? How can I check when it will come? All my apps updated to Android 5 so they are not working and crushing because they are not compatible. And I'm not getting any support from Google / Android. Who can help me?

# Answer
> 2 votes
There is no OTA update from the developer preview to the official release. You have to download the release version and flash it using `fastboot`.

# Answer
> 0 votes
theres the official OTA updates knocking around online, but just 4.4 update to 5.0. you will need the stock "locked" bootloader with kitkat for it go ahead and you need to sideload it via adb. not sure if you can wipe the rom and install it fresh but there is the official full rom from the dev sites anyway. mine took an hour from start to finish from 4.4 offical to 5.0 OTA. all apps updated and works great. I never jumped onto the pre release as i wasn't desperate for it. I have no critical apps and all mine use current APIs anyway.

sorry if you already know this but im sure at some point this will help someone :)

OTA ROM nexus 5: http://android.clients.google.com/packages/ota/google\_hammerhead/c1a33561be84a8a6a7d5a4c8e3463c4db9352ce6.signed-hammerhead-LRX21O-from-KTU84P.c1a33561.zip

FULL ROM https://developers.google.com/android/nexus/images

---
Tags: nexus-5
---


title: Writing structured text documents

text:
# Question
Title: Writing structured text documents
I recently bought an Android tablet with a keyboard, and would like to use it to take notes of conferences, lectures, meetings etc. On a Windows or Linux notebook, I would use the excellent LyX system for this. LyX basically allows you to write structured text without worrying about the layout, saying "this is a #3 heading" or "this should be emphasized" instead of "this should be bold and a larger size". LyX then allows you to export your text as PDF, DOC, ODF, LaTeX and so on.

I am looking for an App that allows a similar approach to writing for Android. What I already tested:

* Writer is almost what I'm searching, a minimalist text editor that understands Markdown and saves its document as plain text on the Android device (no network necessary). I'd like a few more formatting options and an export feature, though.
* Write:Tablet doesn't seem to have many structuring features
* Most "office" packages like Polaris Office do not offer format templates, but restrict the user to bold / italic / font size types of formatting
* Google Docs needs a constant net connection

So, I'm aware that this is a very small niche I am looking for here, and such an app would probably not make sense on phones, but is there another interesting tool for structured text creation?

# Answer
> 2 votes
Thanks for introducing Lyx, pretty impressive open source app.

There are two products from Verbosus. I understood that Lyx is a Latex based tool and hence producing this link.

I am not confident enough whether suggested Latex editor will be equivalent to Lyx, but just trying to help.

# Answer
> 1 votes
You might want to take a look at one of the following apps:

* NoteLynX Pro Outliner: Hierarchical organization of notes, customizable CSS, lots of formatting options, hyperlinks and more, XML export
* Wikilin: As the name suggest, a wiki-style editor. Cross-platform, different formatting options
* Ema Personal Wiki: Another wiki-style editor with dropbox support, also a Windows version available
* WikiMind note: Again wiki-style editor, cross-document links, macro support, encryption support

There are also several LaTeX editors on the market, but to me they looked rather complicated. From your question I take it you prefer something like wiki-style -- but feel free to offer a more detailed description of what you are looking for.

# Answer
> 0 votes
There are several **Markdown editors** for Android, but it's hard to compare and this are evolving. What I have found so far, includes (sorted alphabetically):

To find the best application for your needs, first make clear the most important features, such as Dropbox sync or support of a specific Markdown dialect - for instance information about the latter is hard to find from the official app description. For this reason I cannot recommend one app (shopping recommendations should not be given at this place anyway).

# Answer
> 0 votes
If you want to a markdown text editor which has export capability, you should try JotterPad X.

# Answer
> 0 votes
I would recommend Omnibus Writer, which is recently released on the amazon app store (http://www.amazon.com/Jerry-He-Omnibus-Writer/dp/B00PA8VUIS/), there is a cheaper version ($0.99) on android app store, but it has banner ads on the bottom and I ended up returning it.

Not only can you use the markdown syntax, it also allows you to write math equations(https://www.youtube.com/watch?v=YfOnOXirIOs) in a similar way to Lyx, so you can write your Math Homework on the go.

---
Tags: text-editor, ms-office, openoffice
---


title: Why can't I move a game to the sd card?

text:
# Question
Title: Why can't I move a game to the sd card?
I read that you cannot move system apps or apps that have widgets to SD card. This game doesn't provide a widget.

Is there anything I can do to make it move to SD ? Maybe fix something in apk ?

Storage: Application 8,32 MB Data 44,00 KB

# Answer
> 1 votes
**NOTE: Never put system apps or apps including widgets (if you are using the widgets) to external storage. This can make them misbehave or even force close.**

1. Download Android platform tools here
2. Turn on USB debugging on your phone and connect it to your pc (make sure the drivers are installed)
3. Extract the zip file to a directory of choice (on your pc)
4. Open cmd on your pc (assuming you're using Windows) and navigate using cd to where you extracted your platform-tools
5. When you have navigated to the folder using cmd type

> adb devices

Check if you see your device on there, it should look something like this:

If you can see your device on the list then move on to the next step. If not your drivers are not installed and you need to install them from your manufacturers website
6. Now type
Android 4.1 and above:

> adb shell pm get-install-location

Android 4.0 and below:

> adb shell pm setInstallLocation 2

This should return either auto or phone. We need to change this.
7. Now type
Android 4.1 and above:

> adb shell pm set-install-location 2

Android 4.0 and below:

> adb shell pm setInstallLocation 2

This will switch it from auto to external.

8. Complete! Now you should be able to move apps to sdcard.

Sources:
http://techgage.com/article/moving\_your\_non-movable\_android\_apps\_to\_an\_sd\_card/

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


# Question
Title: Revert to normal recovery mode from CWM recovery mode
I am using Micromax Canvas 2.2.

I wanted to install a custom ROM on it, so I backed up the the original ROM (normally, without using CWM recovery). After that, I installed CWM recovery mode on it. Then, I wiped my data & cache and installed a custom ROM, but I forgot to backup the previous ROM using CWM! Now, when I wanted to restore the previous ROM, it is impossible!

The previous backup is a `.backup` file & CWM can't restore it. I have to restore it via normal recovery mode, but whenever I turn on recovery mode, CWM mode automatically comes there! How to restore my previous ROM?

# Answer
Just flash stock `recovery.img` file through Mobile uncle tools. But in case you want your stock rom back, this will not be helpful to you. You will have to flash stock firmware through mtk droid tools.
> 1 votes

---
Tags: custom-roms, recovery-mode, clockworkmod-recovery, restore, stock-rom
---


# Question
Title: How can I put the Google Now widget on the lockscreen with Andoid L?
I cannot figure out how to replace the clock with the Google Now widget. I tried long tapping or pressing in any direction. Couldn't get to the widget selection.

# Answer
> 3 votes
Lock screen widgets were removed in Android L.

Citation: Exploring Android L: Lockscreen widgets also bite the dust

---
Tags: 5.0-lollipop, lock-screen-widgets
---


# Question
Title: Samsung Galaxy S3 (GT I9300) does not restart. It does not go into download mode as well. Please Help
My Samsung Galaxy S3 (GT I9300) does not restart. It does not go into download mode as well. Please Help. Today morning I was checking the weather wizard of my samsung galaxy S3 home screen. Then suddenly the screen got horizontal white, black and pink stripes. I tried back button, home screen button but it kept flashing. Then I even started power off button. Nothing happened for 10-12 seconds. Then suddenly it turned off and at the same time I removed the battery. When I tried to restart it does not boot. I can see the blue LED indicator flashing when I switch on but the screen remains black. It even shows red LED when I tried to charge it. I tried removing battery and replacing, removing sim and even holding start button, home and volume down button to get into download mode. But nothing happens. I can connect to laptop but the folder shows no content. Please help. Thanks!

# Answer
There are two possibilities:

1. Broken screen
2. Hard bricked

To find out what you can try doing the fastboot combination for a couple of seconds and then connecting it to your computer and see if it shows up in `fastboot devices`command (with correct drivers installed.
> 0 votes

---
Tags: samsung-galaxy-s-3
---