title: Android low on space

text:
# Question
Title: Android low on space
I know this question is quite common, but nothing I've read so far really helped me. I have a Samsung Galaxy Mini, and had a similar problem with the stock ROM. For some other reasons, I've rooted it and put Cyanogenmod 7 on it. Everything works quite well, but the free space is just eating itself. All my applications are sent to SD card (except facebook, which runs exceptionally slow when on card). And still, I'm only left with 6MB of free internal space. I've cleaned up my SMS messages and browser caches, nothing really helps. I'm showing my storage analysis. The thing that bugs me are the `/system` and `/data` partitions. How come that `/system` has so much empty space, while `/data` has so little. Isn't it supposed to be a compact partition?

As for applications, I really don't have a lot, except regular GMail, Google Maps and such. Just Opera browser, iGo, Adobe Reader, Outlook and a few apps with less then 1MB.

P.S While taking the screenshot, the Storage Analyser is showing 18MB free, But the system is showing 9MB. Nevertheless, both are not enough for normal work.

# Answer
First a little explanation on the storage (you might also check the tag wiki of the tag for a short introduction):

### Why can't I use the free space available at `/system`?

The `/system` partition holds the often so-called "ROM", i.e. the Android core system (including the pre-installed apps, see ). By default, it is mounted read-only for several reasons (including "security", so no app can tamper with anything here -- and the user cannot accidentally render the system unusable). This is also why a factory reset will present you with a "virgin system": it will not touch this read-only partition.

Being mounted read-only makes it clear you cannot write things onto this partition -- which answers the question why you cannot make use of the "free space" it has. You might wonder why a read-only partition then is not "sized appropriately" -- but it is: it just takes into consideration that additional space might be needed for a system update. Future Android versions might (and most likely will) need more space, also providers might want to add more bloatware...

### Why is there so little space at `/data`?

To put it in simple words: 180MB is all that was left after taking away the ~200MB for `/system`. The Galaxy Mini S5570 isn't a high-end device. And before you ask: No there's nothing you can do to increase the amount of overall storage available to `/data` (at least nothing easy -- though some geeks might think of creating a bigger partition on the SDCard and mount it as `/data`, this is nothing simple and also not without side-effects).

### What can be done?

Nothing much. If your device is rooted, you could think of using a bigger SDCard (your device supports up to 32GB), and moving stuff over there with things like or even Data2SD. You can regularly clear your apps' caches and do some other cleanup. Or you can simply go for a new device which offers more storage (and more RAM, and a faster CPU).

I know it's not very satisfying that a device, just being 2 years old (the S5570 was released to the market in February 2011) already is unable to keep up with daily needs. But unfortunately, 180MB storage (and 384MB RAM) really is not much to play around... So all that currently remains is to refer you to the most faqs of the "insufficient storage" tag to find a solution until you can get yourself a new device. See especially:
> 5 votes

# Answer
Very simple solution is available. I also faced same problem. I uninstalled virtually everything but no help. I couldn't even get sms. finally got a very simple solution. Here are the steps

1. open keypad
2. type \*#9900#
3. dial
4. choose "copy to SD" from sysdump menue (make sure sd has enough space, upgrade or delete music or any ...)
5. you will get "copy success"
6. now u can install software
> -1 votes

---
Tags: 2.3-gingerbread, cyanogenmod, internal-storage, insufficient-memory, samsung-galaxy-mini
---


# Question
Title: KitKat update has made Google Play and Gmail inaccessable
The update to KitKat on my phone was done automatically, and since then I have been unable to access google play, or sign into gmail. I've gotten no notifications or e-mails since Nov. 23rd. I'm told I can't sign into Gmail, but when I'm prompted to try, I can't even get to the screen.

# Answer
Yeah first please answer the question that which device you are using and did you get an official update from your manufacturer or did you manually install a custom ROM? (Although by your post it seems an official manufacturer update but please confirm...)

IF: 1.Official update , then you can just do that update all over again and this time try it through PC software(if you had previously done an Over the Air update). Or finally contact your manufacturer's customer care or go to service center.

2.Custom ROM , then it may be problem with the ROM or kernel . Reach the developer for that. Or you can even replace the Google Apps. Just find an appropriate .zip coinciding with your Android version.

Hope this helps or ask again with doubts. :)
> -1 votes

---
Tags: 4.4-kitkat
---


title: My Nexus 7 is dead, any suggestion?

text:
# Question
Title: My Nexus 7 is dead, any suggestion?
My Nexus 7 died. I didn't see it happening. My son was playing, went to school and left it charging. At night it didn't turn on anymore. The screen is black.

I've followed the Asus instructions. This answer says to disconnect the battery. Any other tip? Nexus isn't officially sold in my country (Brazil). I'm afraid I won't get be able to use the warranty.

Since the last update, I've noticed some hiccups. Maybe it was due to excess of running applications.

# Answer
The solution is to buy a Galaxy Tab.

My Nexus is dead. Asus not even accepts it to make a diagnostic. The "global" warranty is not valid in Brazil. By a better quality product from a company that respect their users.
> 0 votes

# Answer
Hold the `Pwr & Vol-` **60** seconds. Release, Press and hold power button for up to 10 seconds. Release.

If this does not work, it is fairly easy to remove the back cover and detatch the battery.
> 1 votes

---
Tags: charging, nexus-7
---


# Question
Title: How to setup screen sharing for business meetings?
I'm wondering if it would be possible to use android-based tablets (or ipads) in business meetings.

The idea would be to have each person in the meeting, with its individual tablet, see what a "meeting-leader" is seeing on his own tablet, navigating through the web or using apps.

I see some solutions that seem to be mostly directed into remote-control, but what I want is just to screencast in realtime to multiple receivers, privately. The ability to let some other person take control would also be nice, but not mandatory.

How could I set this up?

# Answer
You may use join.me for this. The organizer installs the client on his/ her machine and rest everyone may join in through their web browser.
> 2 votes

# Answer
There is a nice little app by Smart Dog Studio called Remote Control Add On that will let your device act as a VNC server. You can then connect as many clients as you like using the VNC client of your choice (I usually use Android VNC Viewer).

Frame rate is a little low, but definitely adequate for a presentation that doesn't involve video.
> 0 votes

# Answer
There is an app for this: Screen Stream. I use it and it works.
> 0 votes

---
Tags: remote-control, vnc, screen-sharing
---


# Question
Title: Web Page Not Available on StraightTalk Android ZTE
I have a StraightTalk ZTE Merit, and the browser keeps on saying "web page not available".

`Data enabled` and `Data roaming` are both checked under `Mobile network settings`. For some reason, it will not let me edit the APN settings.

I cannot use any internet-based apps.

This is the third day it has been like this.

Any help would be great.

***Some troubleshooting results***:

* Cellular network is AT&T, MVNO is StraightTalk.
* Voice/Text still works.
* No installation of apps prior to the issue
* Have cleared the Browser's cookies and cache
* It has worked on previous occasion
* Disabling data roaming did not seem to help
* Does not work over Wifi
* APN is set to:
    + Name is WAP.
        - APN is att.mnvo
        - Proxy is proxy.mnvo.tracfone.com
        - Port is 80
        - MMSC is mmsc.cingular.com
        - MMMS proxy is proxy.tracfone.com
        - MMS port is 80
        - MCC is 310
        - MNC is 410
        - Authentication type is none
        - APN type is *default,mms,supl*
    + Am suspecting the proxy within the APN setting, could be the fault, or that the service provider has changed something somewhere.

OP was advised to check with their cellular network's web-site to see if there's a page somewhere, (*it would require registering details such as name/email/number*) and perhaps a button to send the APN details via SMS.

# Answer
> -1 votes
Proxy.mvno.tracfone.com make sure that the letter P is on upper case and this is an old apn settings your internet is slow on this kind of apn use the current LTE one

---
Tags: 2.3-gingerbread, browser, zte-merit
---


# Question
Title: Persistent download notification on Galaxy S3 running Android 4.3
My Galaxy S3 from Sprint keeps showing me that a file (a picture) has been downloaded. I deleted the downloaded file after a day or two, yet the notification still pops up and when I tap on it, it says *item not found*. I believe there is a bug in the software that this keeps happening. How can I get rid of this?

*Note*: **I don't want** to get rid of download notifications at all, just this one.

# Answer
> 6 votes
Saw this on another site:

Ryan answered 4 weeks ago I was having the same issue after I updated my Galaxy S3 to Android 4.3.
I think I just fixed it. Here's what I did:

* From the home screen, click the Apps icon
* Open the "Downloads" app
* In my case the files that kept showing up in the notification pull down were in the Other Downloads tab
* Click the "Clear list" button at the bottom of the screen

After a restart I didn't get any more notifications.

*Source: Just did this myself.*

---
Tags: notifications, samsung, downloading, bugs
---


title: Google maps app works without wifi?

text:
# Question
Title: Google maps app works without wifi?
So I have been using google maps in airplane mode. I only connect to cafe´s around Barcelona and once I have searched the directions. I leave any wifi in range. Shouldnt that mean my google maps no longer works? However, on the app, when I walk down a street or make a turn, the little blue dot seems to update where I am, regardless of the presence of internet connectivity...

If I try retyping a search or starting a new route without wifi, it says that it cant connect to server, which is expected.

My question is basically, how does it know to update once I have established a route?

# Answer
The blue dot is because of GPS and not because of WiFi. GPS doesn't require internet connectivity to work when it locks onto your position.

How does it know to update? When you go off course then the app will try and update your route with a new route(which needs internet).
> 2 votes

---
Tags: wi-fi, google-maps
---


title: Hangouts SMS not showing emoticons

text:
# Question
Title: Hangouts SMS not showing emoticons
I have a Nexus 5 with Kitkat 4.4.2 and have the Hangouts app as the SMS app. My friend has an Samsung Galaxy S Relay and also uses Hangouts app as SMS app. Whenever we send SMS to each other with emoticons, emoticons are not converted, instead we just see the text code for it. I'm baffled by this since we're using the same app for texting. I'd understand if it was like from an iPhone to Android, or something like that.

Any idea what could be causing this and how to fix it?

# Answer
> 0 votes
SMS are only normal text characters. Many phone detect emoticons in a SMSs content but it varies from each phone.

Only messages you directly send from Hangouts i.e from your Google Account to your friends account.

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


title: Prestigio Multipad USB debuging

text:
# Question
Title: Prestigio Multipad USB debuging
I am having troubles with Prestigio Multipad PMP3370B. I enabled USB debuging in Settings, but when I plug in my device to a computer and start adb devices, it does not recognize it. Does anybody have any similar issues? I am using Windows 7. Where can I find Windows driver for that device?

# Answer
You can find USB drivers for the **Prestigio Multipad PMP3370B** (aka **Prestigio MultiPad 7.0 ULTRA**) in the manufacturer website

Just click the download link for the .zip file corresponding to your model, as seen in the screenshot.

At the time of this answer, the file name is `PMP3370B_20121217_V1.0.8.zip`, this file is ~224 MB size and **it does contain USB drivers** for Windows 2000/XP/Vista/7 (32-bit) and Windows Vista/7 (64-bit), besides firmware update image file, upgrade manuals (in English/Russian, 32/64-bit) and other tools. I can tell it because I downloaded it myself and looked inside.
> 3 votes

# Answer
I don't know where you can find drivers for your specific device; but for most devices (of different manufacturers), Koush's universal adb driver does a good job on Windows 7 and 8 as well. You can download them from the linked site, and find instructions there as well.
> 2 votes

---
Tags: adb, usb-debugging
---


# Question
Title: How to recover "data/data" folder from HTC Desire before rooting
I've got an old HTC Desire with a bitcoin stuck on it. Trying to access "/data/data/de.schildbach.wallet/files" through ADB shell predictably gives me permission denied.

I tried using unrevoked but it says my firmware version is too new.

I've been following the guide to use revolution at "http://androidforums.com/desire-all-things-root/579600-guide-s-off-root-htc-desire-revolutionary-updated.html" and have successfully got S-OFF, but I still can't access files in "data/data/..." through shell. Now HBOOT screen, although being tagged -Revolutionary- and having S-OFF doesn't have the recovery option.

The phone's current details are Android version 2.2.2 Kernal version 2.6.32.15-gf...

The fastboot screen says

```
-Revolutionary-
BRAVO PVT1 SHIP S-OFF
HBOOT-6.93.1002
MICROP-031d
TOUCH PANEL-SYNW0101
RADIO-5.11.05.27
Aug 10 2010,17:52:18

FASTBOOT

<VOL UP> to previous item
<VOL DOWN> to next item
<POWER> to select item

BOOTLOADER
REBOOT
REBOOT BOOTLOADER
POWER DOWN

```

I've followed the guide all the way up to point 6, Adding custom recovery. That seemed to go well with the command prompt telling me

```
C:\Users\Dave\Downloads>fastboot flash recovery recovery-RA_2.0.1.img
  sending 'recovery' (3936 KB)... OKAY [  1.089s]
            writing 'recovery'... OKAY [  1.146s]
finished. total time: 2.235s

```

I couldn't find the "recovery" option before but have just found it by accidentally selecting bootloader.

What is the safest way now to fully root the phone without risking deleting that "data/data" folder?

Update: From the point I reached in this post I proceeded to create a nandroid backup from BOOTLOADER and copied the \*.img to a folder on my PC, then used unyaffs to extract the data from data.img. This worked a treat and I didn't have to fully root my phone to find what I was after.

One minor problem I encountered was that the first attempt at a backup said it was successful, yet gave me 0 byte files. I just had to free up space on my SD card to fix this.

# Answer
> 0 votes
You can backup data in an app's `/data/data/<packagename>` folder by using Android's backup function.

```
adb backup -noapk com.app.packagename

```

You will now be prompted to 'unlock your device and confirm the backup operation'. The resulting 'backup.ab' file on your computer contains all the app's data in android backup format. Use

```
adb restore backup.db

```

to restore the backup.

---
Tags: rooting, root-access
---


# Question
Title: How to solve the short battery life with galaxy s4?
I bought Galaxy S4 in just half year. However I found some wrong with the bettery, my phone shutdown automatically recently with over 20% battery. I can only use the phone for two hours after my phone charged full. How can I solve it? Should I change my bettery? Or some thing wrong the software?

# Answer
> 0 votes
If you still have the warranty left it is best to change the battery , but the problem could be because of overcharging and discharging of the battery it has happened to a friend of mine who had a samsung galaxy s3 and after 3 months after purchase he had his battery replaced by warranty.the reason they gave was that he was using the charger on for too long and it had affected the battery.

personally it doesn't occur a lot but if it does its better to check it at a service center and get to know the problem clearly instead

---
Tags: battery, battery-life, charging, samsung-galaxy-s-4
---


title: Sending linux commands over serial

text:
# Question
Title: Sending linux commands over serial
I have a question about being able to send Linux commands over a serial connection to an Android device.

I have heard of **putty** and tried to use it, but i am ultimately lost with it. Like if I was in the Linux shell of the Android and could type, `reboot` and the device would reboot. The Android device has a virtual serial connection, and I have been able to connect to it using **putty**, but I don't know where to go after that. I know this is confusing and may be completely wrong, thank you for your time in advance.

I also have been able to connect to it with **QPST**, and see a 100mb drive come up with some files in it.

# Answer
> 0 votes
what do you want to do with linux commands?.You can check for devices in the i2c bus and you'll get to see the debug messages.If you want to test something specifically please mention it.

---
Tags: 4.0-ice-cream-sandwich, adb, shell, command-line
---


# Question
Title: HTC Sense keeps asking for Facebook permission
Every time I run the Facebook app on my HTC One, HTC Sense keeps asking for permission

Screenshot (click to enlarge)

Click Next and the screen disappears. Nothing seems to happen. Log out and log in again, then the same screen always appears. What is the solution for this problem? I mean, can Sense asked for permission only once?

# Answer
Go to settings\>Accounts and add add your FB account to your HTC Sense app. After doing this the app shouldn't ask for the

But, as you use the native Facebook application why not entirely disable the Sense UI FB widget? The default app is more than sufficient for ones FB usage. Go to Settings\>App\>All and disable the default app.
> 1 votes

---
Tags: 4.3-jelly-bean, facebook, htc-one
---


# Question
Title: Is there any way to remove the 10 recipents limit from the SMS app?
Can you actually do this? I know that there are some apps where you can send SMS to a unlimited number of recipients, but I would prefer to remove the limit of the built-in SMS app. My phone is a *Samsung Galaxy Note II* (rooted).

# Answer
> 2 votes
Since your phone is rooted you can use Wanam Xposed

Note that the framework itself doesn't add any functionality, but once installed you can download (via the framework itself) modules that have custom functionality. Wanam Xposed module has many tweaks for stock Samsung Touchwiz ROMs, GravityBox has many for morer 'stock' type ROMs. You can change the SMS limit through either, in the default SMS application.

Please read the XDA Thread on this module as it has a lot of detail, and clarifications. XDA Thread

---
Tags: applications, sms, samsung-galaxy-note-2
---


title: Setting the lock screen timeout

text:
# Question
Title: Setting the lock screen timeout
On my Nexus 4, when I press the power button to access the lock screen (say, to check the time), the screen doesn't turn itself off for 30 seconds. This seems like an excessive delay. On my previous Froyo phone, the lock screen would time out in about 5 seconds. Is there an option to set the lock screen timeout? The only timeout-related settings I found are "Display -\> Sleep" and "Security -\> Automatically lock", but these don't seem to control what I want.

I could, of course, press the power button again to turn the screen off, but... laziness.

# Answer
> 1 votes
You could watch out for an automation solution. I e.g. use Tasker for a lot of things like that (yeah, it's EUR 5 -- but you can obtain a free 7-day trial at the project page, and according to the dev even make it work another 7 days by exporting its settings, uninstall, reinstall, import settings). Rawly described: You combine events/conditions with tasks. In your case, you'd e.g. set the default timeout to 30s, and have Tasker take care for specialities:

* Profile "Reading":
    + **Condition:** App running (Browser, eBook-Reader, ... -- make your choices)
    + **Task:** Set screen timeout to 2min (automatically reverts when condition is no longer met)
* Profile "LockScreen":
    + **Condition**: \[Screenlock On\]
    + **Task:** Timeout 15s

You've got the idea. Unfortunately (as indicated by the square brackets), *Tasker* seems to have no condition for "Screenlock active" (or I did not find it), so this might require some addon (Locale addons are compatible). Nevertheless, you've got the idea -- and there are other automation solutions out there on the Playstore which might do the job to your liking, and even may be cheaper. I'd look out for addons, then check Llama - Location Profiles etc. as well.

# Answer
> 0 votes
Actually there is a way to do just that in tasker,

basically you can simply set the screen timeout to 15secs once the screen turns off (which usually is the trigger to turn the lockscreen on :) )

and there also is an event which is called Display Unlocked (which is lockscreen unlocked) and with that simply turn the screen timeout back to whatever u choose, i.e. 30 minutes.

# Answer
> 0 votes
I just found a simple way to reduce the display timeout while on Lock Screen (in case you just want to wake the device, see what time it is, and then want it to lock itself more quickly than your android sleep timeout setting) :

Condition: SecureSettings - failed login attempts 1 and tick the "invert" box. Action: Display timeout (put your desired seconds here).

This profile will detect the Lock Screen and *not* look for any failed attempt and will turn off the screen with your desired timeout.

Note that this condition requires Secure Settings plugin to be installed.

---
Tags: lock-screens, battery-life
---


# Question
Title: Getting unwanted message "There are trespassing signs. Check it in Observer Settings screen."
> There are trespassing signs. Check it in Observer Settings screen.

I am getting the above message whenever I open a new app on my Android 4.1.2 Samsung Galaxy Grand DUOS. This has started suddenly when my child was just playing a simple ABC kind of rhymes.

Following things have been tried by me, in the given order, but without success:

1. Check out which was the last 3-apps installed and uninstalled them
2. Cleared App-cache
3. Did a restart

Any pointers or solution is welcome.

# Answer
> 3 votes
It is caused by the app Smart App Protector that maybe you installed and activated an option called **Observer**. Just check the observer and watch who wanted to enter your apps.

Good luck.

---
Tags: applications
---


# Question
Title: Location of Recent Apps screenshot directory
Where does "Recent Apps" in Android store the screenshots?

I have seen a couple of threads on how to prevent these screenshots from being taken. But I would like to know the location of the screenshots directory.

# Answer
On my Nexus devices `/sdcard/Pictures/Screenshots`

I think it's the default, odd really as it should go in with DCIM
> 1 votes

# Answer
On my Samsung Galaxy Note 3 phone it's also `/sdcard/Pictures/Screenshots`

The fact that it's in the same place on two different devices suggests that it's an Android standard, rather than something left up to the device manufacturer.
> 0 votes

---
Tags: screenshots, recents-screen
---


title: Android keyboard crashes continuously

text:
# Question
Title: Android keyboard crashes continuously
Since this afternoon the Android keyboard crashes continuously on my phone, Samsung Galaxy S2. I have Avatarrom installed. I tried to delete the Dalvik Cache (cache/dalvik cache and data/dalvik cache), restarted the phone, but that didn't help.

Today I installed BTSync (Bittorrent Sync) on my phone. I don't know if it has anything to do with these problems.

(See update below - I have disabled App Protector!) I have App Protector installed, and it protects the system menu, so I can't open that. I can't open the Playstore to download SSHdroid or some other tool that will allow me to remotely access the phone. I cannot paste passwords into App Protector. I don't have a second keyboard installed.

I do have ES File Explorer installed, without protection, and can use that to clear the cache or remove files. It has root access.

Rom Toolbox is installed without protection. I can open the App Manager in Room Toolbox, but cannot remove App Protector. Freezing the app doesn't work either. Because the keyboard crashes so often it's difficult to do anything.

So I'm wondering what options are left for me. I have lockeck myself out it seems. Of course I can install a new rom, but if possible I want to avoid that route. What suggestions do you have?

---

UPDATE

I managed to disable App Protector. I copied a text file with the password for App Protector to the phone. I copied the text, and I could copy the password and that worked, so I disabled it immediately.

I have installed Thumb Keyboard, but that doesn't help.

# Answer
I updated Avatarrom with the 4.0.10 Nightly update. That fixed the problem. The keyboard crashes are history.
> 0 votes

---
Tags: keyboard, crashes
---


# Question
Title: Which Android handsets support in-line call recording?
In-line call recording feature is not something that can be found in the specifications listed by the manufactures or on the websites aggregating such data such as GSM Arena. It is also a source of bad rep given to the developers of call recording apps because the general public does not understand that they own devices which do not support such feature for one reason or another and the app they use have nothing to do with it. A short trip around the Web only confirms that there is a lot of confusion surrounding this subject.

If you own an Android device and are able to verify whether it and its stock ROM support in-line call recording please post the make and model. I'm not sure if the country of purchase is necessary but I would not be surprised if handsets sold in some countries had this feature enabled while in others disabled (in the same fashion as DVD players supported different regions depending on where they were sold).

The in-line recording should result in a recording where both the caller and the callee can be heard loud, clear and background noise free, just as they can hear each other during the conversation. It should be achievable while having the handset by the ear with the loudspeaker set to off.

Some information on handsets that do not have such feature can be found on the Google Play storefronts. I was initially going to pre-populate the below list with the 'unconfirmed' information from there but I think it will be better if it grows organically :-)

# Answer
> 0 votes
# Android phones ***WITH*** in-line call recording capability

* a
* b
* c

# Android phones ***WITHOUT*** in-line call recording capability

* HTC Incredible S (possible with custom kernel)
* Motorola Atrix 4G MB860 (UK) (an unofficial ROM enabling the feature known to exist)
* n

# What handset makers say

***Motorola UK*** \- "We are sorry to inform you that due to privacy reasons, none of our phones comes with the in-call recording feature. There are some applications in Google Play that may perform this, however we cannot give support for their use. We apologize for any inconvenience this may cause you."

***Acer UK*** \- "In order to use the in line call recording, the unit should have the call recorder application on the unit. You can download the application from google store."

***Sony UK*** \- "Sadly we can confirm that no Sony Xperia handset has the ability to record calls as standard. However you may be able to download a third party application to do this but as it would be third party we would not be able to gaurantee it would fully work. We apologise for any inconvenience caused by this."

***Samsung UK*** \- "Unfortunately, we don't have a handset on the market that has this as a registered feature. However, there may be some third party applications available for download that may allow you to record telephone conversations. As these are third party and not developed by Samsung, I am unable to recommend any specific application to you."

***LG UK*** \- "I am really sorry to advise that we don’t have a handset that will do in-line call recording I would like to apologize for this."

---
Tags: calls, call-recording
---


# Question
Title: Check if an app is installed on the device
I'm trying to use the package name and determine the apk path of an app to check if my app is installed in the device.

```
pathCmd = './adb shell pm path ' + packageName

pathData = os.popen(pathCmd,"r")

for pathInfo in pathData:

    print pathInfo

    if not pathInfo:
        print "App not found on the device"

    else:
        print "App found on the device"

```

This doesn't give me the list of apps that are not installed. Any idea whats wrong with my script?

# Answer
> 1 votes
This did the trick guys.

```
pathCmd = './adb shell pm path ' + packageName
result = os.popen(pathCmd).read()
if result:
    print "App found on the device"
else:
    print "App not found on the device"

```

This give system output as string and looks for string length to confirm the presence of an app in the device. Its usually an empty string that is received for a package name that doesn't exist in the device.

---
Tags: applications, adb, python
---


# Question
Title: How do I install a self compiled android image onto an SD card, and run Android from said sd card?
I have compiled a generic version of Android KitKat from source, and run it in the Android SDK emulator. I now want to take that version of Android I created, which sits in my `../out/target/product/generic/` folder and install it to run on an SD card in a tablet.

How would I go about partitioning, formatting, copying over all the required Android files, etc.?

# Answer
I assume you can you adb to push it on, but don't take my word. You run the risk of bricking your device. XDA-developers.com is the best place to ask Android questions. They also deal with this technical side.

Sorry for this not being a real answer, but I can't comment and they can help you out more.

Generic Answer

1. Get root access
2. Unlock Bootloader
3. Install custom recovery like a Clockwork Mod
4. Flash ROM
> 1 votes

---
Tags: rom-flashing, external-sd, installation, android-sdk
---


# Question
Title: Android photo viewer that doesn't blank screen
I have many photos of my family on my phone. I like to draw with my daughters and I invariably end up drawing family members. It would be really nice to have an android phone app that displays a photo and simply leaves it there without allowing the screen to dim or to lock the phone. Certainly such permissions are commonly used by video player apps, but photo viewer apps seem to always allow screen dimming and phone locking.

Is there such a photo viewer app? I would expect a handful, but haven't been able to find one.

(Yes, I know display costs battery, and that if I don't close it my battery will be drained.)

# Answer
I have looked for that kind of app in all my installed apps but no photo viewer requests such permission. I really doubt there is a photo viewer that keeps your screen awake, because of battery drain (which is not exactly what an average user would be looking for)

Maybe what you should do instead is to search in Google Play for an app made specifically for keeping your screen awake, and use it with your favorite photo viewer. There are lots of them, and many are free, like this one (Keep Screen On)
> 1 votes

---
Tags: screen, photos
---


# Question
Title: How to sync Google Account every one hour?
If I turn on sync of my Galaxy Nexus, it makes batter life short. But I need sync my Google Account. So is there a way I can sync automatically every one hour?

# Answer
> 2 votes
There are several approaches to accomplish this. Ready-to-use tools like JuiceDefender or GreenPower "stutter" data (i.e. turn data & sync on only in certain intervals, as you requested). The same could be accomplished using an automation tool like or Llama, which then could be used for other automation as well.

Apart from that, you might want to check *what* you've enabled to sync (see: *Settings→Account & Sync*). Maybe you don't need to sync all of that, so you can uncheck parts. I found that about have the stuff enabled there by default I didn't want or need. Less stuff to sync also means less power needed for the job. And bandwidth saved as a side-effect.

---
Tags: sync, samsung-galaxy-nexus
---


# Question
Title: My note 3 will not mount on to my computer
I used to plug it in, and it would show up and I could download the pictures and movies and such. Today, it will not mount. It is charging from the computer, but I can not download any of the stuff I've done.

Running windows 7 on my computer.

I've turned it off and on again, it is not working.

I probably have added an app or two, I am not sure. It has been a while since I uploaded from this phone, but I plug it into the computer every night. Is it possible I accidentally hit a tick box and instructed it not to mount?

# Answer
What operating system do you run on your computer? That sometimes happened to me when I used Windows. Have you tried using AirDroid, though? I use that now. It basically does remotely, what you would do with a USB.

But that's just an alternative, I'll wait for your response to see if maybe I have a solution.
> 1 votes

# Answer
I solved similar problems by installing Samsung Kies on my Laptop (Windows 7). It installed all drivers that couldn't be found using Windows Update.
> 0 votes

---
Tags: usb, samsung-galaxy-note-3
---


# Question
Title: Is there a TRUE brightness controlling app?
I need to set my brightness below what Android allows me, and thus I'm testing a bunch of "dimming" apps. What they all have in common though is that they put on a filter over other apps so while they protect your eyes they do nothing to get you more battery life.

Is there an app that has low-level access to the screen brightness so that when you go beyond the default minimum brightness it actually gets you more battery life?

RootDim might be fitting, but I need something without root access.

# Answer
> 2 votes
I have been using Lux Lite and it works well for me.

> Lux isn't your ordinary brightness app. It intelligently adjusts the brightness of your display based on the environment you're in. If you step into a dimly lit room, Lux will automatically lower the brightness of your display to make it not only comfortable to read, but to also preserve battery power.
>
> Lux is also able to adjust the screen temperature of your display automatically to make it appropriate for night usage. At sunset, you can have Lux automatically warm your display and switch to your Night profile. If you're an astronomer, you can enable astronomer mode to cut out harsh white light. If you have a root enabled phone, you may even be able to apply these enhancements at a low level with Lux's plug-in system.
>
> Perhaps the best thing about Lux is that you can teach it how to behave. If the backlight is too bright or dim for your liking, simply open the provided Dashboard, adjust the brightness slider to the level you desire, then hold the link button. Lux will use this new 'link' as a reference in future.

---
Tags: battery, screen-brightness
---


# Question
Title: Restarting after installing Cyanogenmod, it is just going around
I installed cyanogenmod 10.1, following the steps of this link. After the restart, it only shows the logo going around. It did not change in the last 5 hours.

What can I do?

# Answer
> -1 votes
This has happened to me also. Do a full wipe and flash the ROM again. It takes around 5-10 mins for first boot.

---
Tags: cyanogenmod, lg-optimus-2x
---


# Question
Title: Broken Glass on Samsung Galaxy S4 with slightly bent frame
So a few days ago I stepped on my Galaxy S4 on a hard tile surface, mainly around the home button. The digitizer and the lcd screen work just fine and I am able to use my phone normally. The glass on the lower section is shattered and the frame just below the home button is bent in. Not the main frame thats about 10mm, but the small outer frame that surrounds the display. This part appears to be plastic when chipped but it isn't.

Is there a way to repair this during the glass only replacement?

# Answer
> 0 votes
> It depends which frame was impacted. If it was the "thicker one" this one is easily replaceable (though you have to remove pretty much everything - there are videos on youtube). Of course if you have a warranty sticker on one of the screws warranty goes bye, bye if you remove it.
>
> If it's the "thinner" to the front the only way to fix this is to replace the whole assembly - screen included which costs big (about 250 USD import). That's because the AMOLED is glued to that frame - you'd have to unglue the glass, and unglue the screen which is impossible without breaking it.

(Source)

---
Tags: screen
---


# Question
Title: Organizing Files Between Files Saved in External SD Card and Files Saved in Internal Drive
For example, let's say I want to take some settings for organizing the directory target. When I take photos, I want to automatically saved directly onto the removable SD card (external drive) while apps downloaded and installed are stored in internal drive. Is it possible?

# Answer
You can try Redirect File Organiser.

The usage by dev is explained at /r/android over here.

Hope this is what you are looking for.
> 2 votes

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


# Question
Title: My PC doesn't recognize my GTablet through USB
I have a GTablet GingerEdition. It has no OS, hence I need to install it from my PC, but when I connect the tablet to my PC I can´t see it as a USB device. The PC says that there are no drivers.

# Answer
> 0 votes
I am not sure if it works. But first of all update the driver from sdk\extras\google\usb\_driver for your device. Also, check in root mode if any help is available.

---
Tags: usb-connection-mode, usb-drivers, viewsonic-gtablet
---


# Question
Title: Cannot install some apps on Galaxy Note 10.1: parse error
I downloaded Awesome note Hd and Awesome note-jujuburi. But I can't install both of them on my *Galaxy Note 10.1:* my device showed "parse error".

I activated *Unknown sources*, and cleared data/cache in Google Play, but this error note remains.

How can I fix this?

# Answer
"Parse error" often means a particular application will not run, and therefore, cannot be installed on a particular device. This restriction is often set in apps using the `android:minSdkVersion` and `android:targetSdkVersion` tags respectively. If the Android firmware version installed on your device does not fall within the supported versions defined by the tags, then you will get the "parse error" message during installation.

Or, the Android package file (APK) is corrupted so the Application Manager cannot verify the checksum in order to proceed with the installation.
> 0 votes

---
Tags: applications, installation
---


title: remove apps like Browser

text:
# Question
Title: remove apps like Browser
I got a samsung galaxy note 8, and it came with an app called browser and also Chrome. Obviously Chrome is better, so how can I remove the generic browser app (or at least hide it)?

The same goes for apps like Email and Gmail.

# Answer
> 2 votes
Samsung seems to provide similar software on its devices, so this procedure from a different Samsung device (Galaxy Tab 3) will probably hold.

Open the Menu \> Settings \> Application Manager

Use the right-most panel "All", and scroll the list to find the application(s) you want to disable. Click the button to do so (generally labelled "Disable" or "Turn Off", or similar).

You generally cannot uninstall pre-loaded apps without rooting the device.

# Answer
> 0 votes
Go in to settings and chose the application option. From there you can chose the list with all and find the browser or internett app. When you press that app you can uninstall it.

# Answer
> 0 votes
I don't think you really want to uninstall it. Stock apps cannot be removed unless you root the device, ignoring the app though is much easier.

First, you can remove the so from your home screen and perhaps even from the launcher (only doable on some devices). @wbogacz had shown how for Samsung device.

Second, you'll want to delete the default app setting so that when other apps request to open a page in browser, you'll be launching Chrome instead of the stock browser. You could do this from `Settings > Applications > Manage applications`. Find the Browser app there and choose Clear Defaults. Next time an app launched a browser, choose Chrome and set it to always launch with Chrome.

---
Tags: uninstallation
---


# Question
Title: A way to quickly toggle proxy settings on non-rooted Android phones?
I am on a WiFi network in China and occasionally wish to connect to an HTTP proxy I have set up on a shared computer to bypass the Great Firewall.

As my computer isn't always on/with me, I wish to easily switch on and off the proxy settings.

Unfortunately:

System settings/WiFi: When setting proxy settings to manual, old settings are removed. Have to re-enter, which is annoying. Also hard to access.

Many apps (e.g. ProxyDroid) I've seen require root for some reason and do not work on a non-rooted device.

Is there a simple way to toggle proxy settings for the current WiFi AP?

# Answer
> require root for some reason

It requires root because the global proxy setting is a secure system setting; on non-rooted devices, only system apps (like the Settings app) can modify secure system settings. Imagine if just any app can modify your global proxy setting, you can inadvertently be redirecting all your internet traffic to some shady server somewhere across the globe.

Your alternative is to set up two browsers, one that uses normal internet and another that can have per-app proxy configuration. You can set Firefox for Android to use a proxy by changing the `network.proxy.http` and `network.proxy.http_port` settings from within `about:config`. More details: How to change proxy settings on my firefox 4 beta for android.
> 3 votes

---
Tags: wi-fi, proxy
---


# Question
Title: Will flashing a custom fix lag on my Android?
I have a 1 GB RAM tablet running a pretty much vanilla Android Jelly Bean 4.1.1 and it's been running very slow. Apps startup time have been slow, noticeable lag exists while scrolling between the home screens, and apps crash sometimes. Browsing on the Internet has scroll lag and I have many more problems. I know that 1GB of RAM is more than enough to run Jelly Bean smoothly without any lag. How will rooting my device or flashing any custom ROMs help? I am new to the Android world, any suggestions are welcome, thanks.

# Answer
Im not sure about the hardware of your tablet ,so might not be that powerful .That could be the reason for the lag About rooting and custom roms they are not assured to remove lag ,some roms might help while some may be even slower, it **depends on the rom** You use .But that said generally custom roms are made to be **lightweight ,fast and fluid**.
> -2 votes

---
Tags: 4.1-jelly-bean, rom-flashing, rom, performance, ram
---


# Question
Title: How can I root my HTC One for T-Mobile using ADB?
I want to use ADB. FastBoot isn't working on my OS X machine.

```
 ./fastboot devices

```

lists nothing.

```
 ./adb devices

```

shows my device

I downloaded SuperSu from the Google Play store but it says it I had to manually root my phone if I am running 4.3 (which I am).

Can anyone please tell me how to use ADB to root my device? ISIS Mobile Wallet app thinks my phone is rooted.

# Answer
There's a website called HTCOneRoot.com I guess you can find instructions there (videos at the right side, scroll down)
> 1 votes

---
Tags: rooting, adb, fastboot, htc, htc-one
---


title: Google accounts on my Galaxy S4

text:
# Question
Title: Google accounts on my Galaxy S4
I would like to get rid of one of my Google accounts since I don't use it anymore. Currently I have both my Google accounts (gmail, Google+..) on my phone (Galaxy S4, had to link/transfer data from my old phone to my new) and all pictures and information and such gets saved to the old account I don't want to use anymore.

But I still have some important emails on the old account as well as some contacts and such which I would like to keep. **Can these be transferred to my other Google account which I wanna keep and have as my primary?**

What do I have to do in order to get rid of this old account I don't longer need without losing the data (pictures, some emails, contacts) which are currently under that primary gmail/G+ account which I don't want anymore?

Otherwise, is there an option to say "lock/disable" that old account so nothing gets send or saved to it anymore?

# Answer
**Important: Sync your old Google account data between your phone and Google before starting with the following instructions**.

You should log in to your old Google account, and then go to **Google Takeout**, where there are tools to export your account information to an archive (and even you'll be able to transfer all your Google+ circles to your new account).

To move contacts and other info from the old account to the new one, follow the instructions from this article.

Also you can go to Data tools settings page, where you'll find how to delete your old account, in the section **Account management**. Good luck.
> 1 votes

---
Tags: google-account, accounts
---


# Question
Title: How to change color of entities shown in Google map?
The present colouring scheme of Google maps gives me a challenge to differentiate between the road and its surroundings. The contrast between these two are simply not sufficient for me and my screen guard is making it worse.

The following is how it looks in my screen (ignoring the volume notification) and the road color is not that apparently different from its surroundings during day time.

I am looking for some way to customize the colors of the entities, like road, buildings, grounds etc so that it will be vivid in my screen. Few navigation apps usually provide a toggle between day and night mode. I will be even happy with that. It will be great if a theme can be applied to switch colors, if it is not too much at this stage!

Are there any hacks/ways to achieve this? I am running Google Maps (version 6.11.1) in LG P500 (a.k.a Optimus One) on CM10 Android 4.1.

All my search effort only results about changing colors through API, which I do not want.

# Answer
There's currently no way to achieve this in Google Maps. You can send feedback within the app, so you could suggest that they add such a feature.

There are alternative map apps you might like to try instead. Those based on the free OpenStreetMap database usually allow you to change which *tile server* to use, which gets you a completely different visualization of the map data: some tile servers are optimized for particular uses, such as cycling or marine navigation.
> 0 votes

# Answer
With the newly designed Google Maps app, they have improved the appearance regarding contrast between roads and buildings even in day time. I couldn't find any day/night mode in settings, though.

Here is a screenshot for the same map taken in Google Maps version 7.5.0 (#705001723).
> 0 votes

---
Tags: google-maps
---


# Question
Title: Can I use a Galaxy Gear without a Samsung Phone?
I got excited about the prospect of writing code for a watch and ordered a Samsung Galaxy Gear. Currently the device does nothing unless paired with a Samsung phone running the proper version of the official software.

My goal is to enable debug mode and use adb to install apps, not necessarily use all the phone-gear functionalities.

Any idea on how to do anything without a Galaxy phone? The obvious answer is no, but I'm hoping some clever hacker in this site may have found a way.

# Answer
> 0 votes
I have gear and note 2. I rooted my phone and watch: everything went OK. Finally got internet on the gear Bluetooth tether to my phone.

Got new KitKat on the note 2. I installed Null ROM onto the gear. The gear with it original stock OS ROM sucks, its pure garbage. But with custom ROM its a lot better.

**Beware: Rooting the gear you can mess it up.**

# Answer
> 1 votes
It requires Bluetooth 4.0 LE, which is only in a few devices right now (But that number will grow). **If your device doesn't support Bluetooth 4.0 LE, you're out of luck. Period. Buy a new phone if you want to use a Galaxy Gear.**

*Updated Friday, November 15th, 2013*

Another XDA user has posted a very detailed and interesting walkthrough of the steps taken to get it to pair with his Nexus 5. It requires access to a Samsung phone compatible with the Gear, but it seems like a much better solution than the one above.

Not all of the steps he's taking seem necessary. Here's my version of the hack:

1. Connect your Gear to a compatible Samsung phone.
2. Pull the file `/data/data/com.samsung.android.app.watchmanager/shared_prefs` from the Samsung phone and hold onto it for now.
3. Enable ADB on the Gear.
4. Using ADB, modify the following file on the Gear: `/data/misc/bluedroid/bt_config.xml`. Find the lines where you should insert your phone's data, replacing the Samsung phone data. Here's an example with a Nexus 5:

```
<N1 Tag="your n5 bt mac address">
<N1 Tag="Name" Type="string">Nexus 5</N1>

```
5. Reboot the Gear.
6. Pair the Gear with your non-compatible phone over Bluetooth normally.
7. Sideload the Gear Manager application onto your phone.
8. Remember when we pulled that file from the Samsung phone in step 2? Push that file to the same directory on your phone.
9. Run Gear Manager. You're done!

*The previous method is still listed below.*

A thread on XDA Developers (Many thanks to Oleg, who posted this in his answer and deserves upvotes) has interesting news! The software needed has been identified, and the APK's have been extracted. According to one user (Our hero, Oleg), following the steps on the thread and using the files provided there **allows you to pair the watch and unlock it with a Nexus 4**. A basic description of the processis follows...

1. Install all the Samsung APK's from this upload, provided by XDA User blazespinnaker.
2. Install com.sec.android.fotaprovider from the same upload. (Maybe not necessary?)
3. Run Gear Manager. If you have errors, close it and run it again(?).
4. Pair Manually with your Galaxy Gear.

*Note that this is still not a perfect solution. Some features may not be working. However, you should apparently be able to unlock and enable ADB!*

*I'll update this answer as more information becomes known.*

---

But for the rest of your question (about ADB).

This article indicates that you can enable ADB mode on the Galaxy Gear itself, which is actually kind of exciting. The steps are simple. The article also has a helpful video!

1. Swipe to "Settings"
2. Scroll all the way down to "Gear Info"
3. Enable "USB Debug"

If you're on Windows, you'll doubtlessly need the Samsung USB Drivers. But other than that, you should be pretty much set!

# Answer
> 1 votes
Thanks to this thread on XDA Developers, I've just paired my Galaxy Gear with the Nexus 4 and was able to turn on the USB debugging.

Hope it helps.

---
Tags: samsung-galaxy-gear
---


# Question
Title: LG-P990 (2x) Australian, upgrade to ICS or latter
I have an LG-P990 (Optimus 2x) Australian, is there an official upgrade to ICS or latter available? If so how do I get it and do the upgrade.

# Answer
> 1 votes
To upgrade your phone to official LG's ICS release do the following (remember to backup all your important data before starting):

1. Go to official LG support page for your region, Downloads & Manuals section
2. Scroll down to **Search by keyword** and input this: `Optimus-2X-P990`, click the only result.
3. Scroll down to **Downloads**
4. Click the tab **Software Update**
5. Follow *carefully* all the instructions there.

---
Tags: updates, lg-optimus-2x
---


title: USB Debugging for the Samsung Galaxy Y?

text:
# Question
Title: USB Debugging for the Samsung Galaxy Y?
I have connected Samsung Galaxy Y phone with Android Development Tool (ADT Eclipse) It doesn't recognize my device. I'm using window XP (64 bit) operating system.

I have also made the USB Debugging mode enabled, by Going to `Settings->Applications->Development`. But no reaction, I have referred this link too no use.

I have also checked the Security -\> Unknown Sources.

Simply, I want to use my mobile like emulator by connecting with IDE. But Its not working. If don't know its possible or not.

# Answer
are you sure your phone is recognized by Windows? You can verify this by looking in the Windows Device Manager if there is no error message or a yellow question mark on your device (you can find it by searching device manager in the search field of start menu) If the driver is not installed you can found it on http://www.samsung.com/
> 1 votes

# Answer
Check

> Security \> Unknown Sources

Make sure that it is checked to allow installation from unknown sources
> 0 votes

# Answer
Many time there are softwares like Easytether, etc which don't allow adb to access your device. Make sure you don't have any such software installed which interfaces with your phone via usb.

If as stated above is not the case with you, you should try reinstalling KIES and the samsung usb drivers. That should certainly do the task for you.
> 0 votes

---
Tags: 2.3-gingerbread, usb-debugging, samsung-galaxy-y
---


# Question
Title: How do I connect to a jabber.org account with Chatsecure?
When I set up my `jabber.org` account in Chatsecure it doesn't connect. Another account on `jabber.ccc.de` works.

# Answer
> 3 votes
You have to remove the automatically added server "hermes.jabber.org". Just leave the field empty.

See https://dev.guardianproject.info/issues/2803

---
Tags: encryption, chat, xmpp
---


title: Identify Unlocked Device's Carrier

text:
# Question
Title: Identify Unlocked Device's Carrier
I bought an unlocked Samsung Galaxy S3 I9300 a while ago, this phone was imported by an independent store and not any of the local cellular carriers.

And my phone is not getting firmware updates, I suspect the carrier is not releasing the updates but I can't check it because I don't even know what carrier my phone is set to.

How can I tell what carrier my phone "belongs to"?

# Answer
Galaxy S3 I9300 is international version.

Look at the S3 variants.
S3 belongs to specific carrier has specific model numbers according to Country and Carrier.
Are you sure about it was an unlocked version??
> 0 votes

# Answer
If you're adventurous and know your way around **Odin** (Samsung's firmware flashing tool), you can go here to get the correct regional firmware for your S3. You can also download Odin from the same site and use it to manually flash your device with a new firmware. Doing it this way, the firmware you installed will be the "Vanilla / bare-bone" release from Samsung that does not have all the crap if you installed using a carrier's custom Android firmware.
> 0 votes

---
Tags: samsung-galaxy-s-3, carriers
---


# Question
Title: Stuck in recovery while doing factory reset
Having had problems in the past with battery draining too fast, I was advised to return it to factory settings. On doing this, it worked for a while.

Now the same problem has started occurring again. So, I thought, I would simply reset again.

However, I think, I may have pressed the volume down instead of volume up (or vice versa) as now I have a pic of the android and a message warning me not to turn off the tablet for the last 15 minutes.

Have I done something wrong?

# Answer
> 1 votes
Your device is currently in either:

* (Non-Samsung) Fastboot Mode

or...
* (Samsung) Download Mode.

In this case, because you're not actively transferring files, you *should* be able to safely reboot it.

---
Tags: factory-reset, recovery-mode
---


# Question
Title: Samsung Galaxy tab 10.1 stuck on boot screen (bricked)
This is going to be a long story because my tablet is just having problems left and right.

Firstly, I received this tablet (SCH-i905) as a gift with cyanogen mod already pre-installed. Thus, in attempts to remove it, I tried to do a clean format in the android settings, but that didn't work.

Then I tried the manual restore to factory settings, holding down the volume button + power button. Selected wipe data/factory reset. This didn't work either, cyanogen mod was still installed.

Then I decided to unmount and mount the system and some other things. That's when I can't even start up my Tablet anymore. It is stuck at the load screen Samsung GALAXY Tab 10.1 .

Now I am trying to flash the original hardware to my tablet using Odin, however I cannot find the rom. I also look into the official samsung page, and downloaded the EXE for the USB drive, but can't run ADB.

Where do these ROMs exist or what other alternatives do I have?

EDIT: In the advanced menu, if I select show log, I get the following:

Checking for extendedcommand
Skipping execution of extendedcommand, file not found...
Can't partition no vfat: datamedia
can't format unknown volume: /external\_sd
can't format unknown volume: /emmc
unknown volume for path \[/sd-ext\] can't remove '/sd-ext/dalvik-cache' No such file or directory

EDIT 2 :

I also tried using Odin with PDA\_SIGNED\_P7105.tar.md5 . Now my device is in an infinite boot loop.

# Answer
> 1 votes
There is only one possible way to restore your device after unmounting system and/or bricking it.

And that is to flash (via Odin) the original stock firmware in a file named : PDA\_HC31\_EG01Ba\_AP352081user\_CP1033580\_LTE20110704\_0708.tar

**Nothing else will work. Only this one file will be able to unbrick this device.**

The procedure is quite easy.

On the device

1. Hold volume up + Power
2. Select Odin mode (right icon)
3. Connect USB to device and computer

On the computer

1. Download and run Odin 1.85 (This is important because diff versions of Odin support diff files)
2. Check off PDA and select the above tar file
3. Click start (3 boxes should be checked, 2 default and PDA)

The Odin software will then transfer the stock firmware to the device and shut off when the transfer is finished. User must boot up the device again. When the device boots up, it will automatically install the firmware. The device is now officially unbricked.

---
Tags: cyanogenmod, boot-loop, unbricking, samsung-galaxy-tab-10
---


# Question
Title: Disabling Pattern Unlock when Power Button Pressed
I've just downloaded and installed DashClock onto my Nexus 5. I really like the functionality - but I found its usefulness is diminished somewhat by the fact that the pattern unlock automatically appears. What I want is for all the information to be there when I press the power button and my phone is locked and have to swipe up for the unlock gesture - not the converse as it is by default - swipe the pattern unlock down to see the full widget. How do I go about doing this?

# Answer
Android's lockscreen widget by design comes minimized, and you have to manually maximize it. There is no way to configure it otherwise.

That said, some custom ROMs (e.g. CyanogenMod, AOKP) offer the functionality to enable showing the expanded lockscreen widget when the screen is turned on:

Of course, you will need to unlock your phone's bootloader and flash custom firmware in order to obtain this feature.
> 2 votes

---
Tags: lock-screens, app-widgets
---


# Question
Title: Setting default storage location in 4.0.4?
My sister got a tablet for Christmas which runs 4.0.4. The internal storage is measly, but she has a big enough SD card.

Going to Settings \> Storage *should* give the option to set the 'Default storage location' to either internal storage or external SD card, but it doesn't. My phone (which runs the exact same firmware version) *does* have the option to do it.

What ways can I change the default storage location for Android 4.0.4? We're at our wits' end here.

Thanks in advance!

# Answer
If the "DEFAULT STORAGE" is not showing there then you should use any third party application. App2sd,AndroidAssistant, CleanMaster or Link2SD should do this. But if your device is rooted you should definitely try Link2SD, with some few tweaks it automatically transfers all apps to sdcard. Hope that helps.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, sd-card, installation, storage
---


title: Android software to write on anything?

text:
# Question
Title: Android software to write on anything?
I currently do not own a smartphone or a tablet, but am interested in getting one or both that could help me with the following:

I am a teacher. I regularly have notes displayed on an overhead projector *AND* simultaneously write on a chalkboard. I would like to be able to write (using a stylus) directly onto the screen on top of what I am displaying.

I usually display notes in PDF or Powerpoint. If it would be possible to then save the written notes on the file would be a major plus, though not necessary.

Is this possible with Android devices – and if so, how could it be done?

# Answer
This is definitly possible. There are even multiple approaches I could think of:

* **Screen mirroring**
Some devices already ship with this functionality. My sister e.g. just got her new *Samsung Galaxy S4 mini* which I helped her to set up, and I noted a related "toggle" in the notification bar to switch "mirroring" on/off. Also, newer builds of the custom ROM IMHO offer this feature. Especially via HDMI, this also should be supported (maybe requiring an additional app).
* **Remote Tools**
*iDev* already mentioned *Team Viewer* in his comment. While the specific component to remote access the Android device itself only exists for few devices (the list might grow, some time given), there are several similar/comparable solutions, as VNC.
* **Other means**
There might also exist specific "whiteboard apps", designed for exactly this purpose. I don't know such one (but I didn't explicitly check for), but searching the Playstore cannot hurt (to ease this, as the "official *Google Play* website is quite restricted in its search capabilities since its relaunch, I recommend using AppBrain for searching; it's an alternative "web frontend" to Google Play).
> 2 votes

# Answer
The easiest way is, if your projector supports wifi connection then any android device will work(phone/tablet) with appropriate application. And to view pdfs + to write on it just use Adobe Reader.

Or, you can just install Droid@screen to do it for you link is this

hope this helps. :)
> 0 votes

---
Tags: screen-sharing
---


# Question
Title: How can I take and email a picture (to the same address every time) in as few clicks as possible?
The best I can achieve so far is to use AutoShare (https://play.google.com/store/apps/details?id=com.dngames.autoshareg). I take the photo, share to autoshare, and it's done. It would be great to be able to snap the picture and have it automatically sent via email, avoiding the share step. Is there any way to do this?

# Answer
> 1 votes
Do you really need it to go through email? If you have a recent enough version of Android and Google+, you can enable Instant Upload to automatically sync all the photos and videos you take to Google+, they will initially be set to private but you can of course set to share them with specific people(s) or make them public easily.

There are also some apps that can sync the photos and videos you take to Google Drive or Dropbox or other cloud storage provider. The official Dropbox app provides Camera Upload feature, and I'm sure there are other cloud storage providers that have similar feature either by using their official app or third party app.

---
Tags: camera, share-menu
---


title: Listing all apps that updated at once

text:
# Question
Title: Listing all apps that updated at once
When multiple apps update in one batch they trigger a single system notification saying X apps updated and listing about two of them. Then it takes one to Google Play app where "recent" updates are listed - but this list includes multiple last update batches so even more than X apps are listed. Is there a way i can see the real X app names that updated in the very last batch only?

# Answer
> 1 votes
There is no way to do it via the play store, but there are other ways to do it.

You can use something like AppMonster or Titanium Backup (if rooted) to display the list of apps **ordered by last update date**. This will show you the order in which all apps were last updated, as well as the date of the update. To me this a lot more useful than the recently updated list in the play store.

It's not a perfect solution, but it gets the job done :)

# Answer
> 0 votes
Actually there is a way to do this, but it must be done before applying latest batch of updates, so maybe it will not be as practical as one might expect, as you'll find out below:

* Go to the app drawer and drag up the **Play Store** icon, to **App info**.
* Tap the button **Clear data** and confirm
* Next time you start Play Store app, it will greet you asking you to accept the TOS again, do it.
* Now the list of recently updated apps will be merged with earlier ones, and next update batch, when done, will show on top of the list.

To be honest, I don't recommend you this procedure because of potential collateral effects derived from clearing app data too frequently. I'm posting this answer only for informative purposes, but I'd rather go with the answer given by @Krampus

---
Tags: 4.1-jelly-bean, notifications, application-autoupdate
---


# Question
Title: Problem pairing again Nexus 5 with Alpine car stereo
I had my Alpine radio paired and working with my nexus 5. Then someone unpaired the device on my phone when they wanted to pair it to a different bluetooth device. Apparently the Alpine phone passphrase is '0000' (if it is needed - I can't recall it being asked for when I initially paired it and it seems that that is a "default" PIN that is attempted automatically?)

The new device did need a passphrase which was '1234'

I have been trying (unsuccessfully) to re-pair my car stereo with the phone. The message I get is that pairing was unsuccessful due to an incorrect PIN/passphrase.

I can't find anywhere in setting on how to change the passphrase - because it never asks me for one.

**I am assuming somehow this is a bug and the last successful PIN is being used.**

Previously my stereo would prompt if it should allow the pairing and i would select Yes - this time it doesn't work.

I have seen what looks like similar questions/issues on other forums. It seems to be a bug or at best a horrible hidden configuration somewhere.

To reiterate:

* device A was previously paired fine.
* device A was unpaired
* new pairing to device B with a PIN
* no longer able to pair with device A - with an error message of bad PIN/passhphrase but I never supplied one for this device.

Any pointers or URLs or suggestions would be most appreciated. (aside from resetting to factory)

EDIT: To answer the questions in a comment:

1. I have to look up the model number
2. I cannot attempt to pair using PIN 0000 - the phone does not give me a choice to do so. I wish it would - in that case I could probably do it.
3. Same as above
4. I have turned off the radio - not sure how to disable BT on it - I will try that
5. Yes - many, many times - as well as shutting down phone
6. I am pretty sure visibility is on. It was working fine until then and I will try it with another phone later today - it is visible. The phone discovers it. Must be on
7. The message is displayed on the phone.

# Answer
The issue was not Android. (Except perhaps the misleading error message.)

The problem, it turns out, was that the pairings on the radio were "full". It seems this radio (CDE-133BT) allows 3 pairings. Well, I inadvertently renamed my Nexus some point along the way when I also unpaired it from the phone. Attempting to re-pair without first emptying a free slot on the radio failed. I do not know what the comms is like for denying a connection based on that, but either the radio sent incorrect information about why the pairing was denied or Android reported an incorrect reason.

The problem is solved - By the way - the way to empty the bluetooth pairings is NOT in the manual - I watched a YouTube video of someone making pairings and discovered a way to find what the pairings were.

Not sure if this Q/A still belongs here, but maybe it will be helpful for someone with an Alpine CDE-133BT someday.
> 8 votes

# Answer
It seems there is no way to change your default PIN code, because I've found the following note on some manuals for Alpine car stereos in the sections about Bluetooth pairing (emphasis mine):

> The PIN code is **fixed** as "0000".

(Note found in Owner's Manual for Alpine CDE-HD137BT, Alpine CDE-133BT, Alpine CDE-143BT, Alpine CDE-147BT... I don't know what model you own)

---

I can't test the following because I have neither a Nexus 5 nor a Bluetooth capable car stereo (in fact I have no car, sorry), but it might help you to solve your problem (the names of settings might be different in Nexus 5 than in my Galaxy Nexus):

1. In your Nexus 5 go to your app drawer, tap **Settings**.
2. Tap **Bluetooth** (not the ON/OFF switch).
3. Enable Bluetooth (using the ON/OFF switch). Wait until list of paired devices is loaded.
4. If in the list of *Paired devices* it is included your Alpine car stereo, long tap its entry.
5. From the menu for that entry select **Unpair**.
6. Tap **Search for devices**.
7. Your car stereo should be detected again and be added to *Available devices* list: Proceed with the pairing procedure as you normally do, hopefully this time it will allow you to input the right PIN code.
> 1 votes

---
Tags: bluetooth, nexus-5, bluetooth-pairing
---


# Question
Title: My device doesn't react to touches while connected via USB
My device is Samsung Galaxy ace 5830 and I want to upgrade it from Android 2.3.4 to 4. But the problem, when I connect it to PC with a USB connection, it doesn't react to touches so I can't unlock it and work with it. for example when I touch somewhere some other place get touched.

How can I upgrade it while it has this problem and I can't connect to it? thanks

# Answer
1:You could try to use a different USB cable, as this will sometimes interfere with the hardware.

2:Try connecting on a different USB post; the individual port could be malfunctioning

3: Have your phone already unlocked and turn off the screen sleep:

Go to \> Settings | then either \> Display settings \> Sleep \> Never turn off screen

> General Settings \> Sleep \> Never turn off screen
> 0 votes

# Answer
The problem you mentioned can be caused by the following:

1. Your micro USB port in the phone has some moisture.
2. Your micro USB port connection is loose.

If it happens normally which is not your case, it can be caused if there is moisture on your screen or droplets of water.

Try testing if this happens while using the mobile with charger connected. If it does, it is definitely the micro USB issue.
> 0 votes

---
Tags: 2.3-gingerbread, updates, samsung-galaxy-ace, samsung, touchscreen
---


# Question
Title: ISIS under NFC in features.xml Galaxy S4 -- Can I enable Google Wallet
I rooted my phone again (I accidently downloaded the update that caused me to loose root). I was looking to add features to my TouchWiz like infinite loop for the home-screen and that information is stored in features.xml.

I found the NFC location and ISIS was under one of the tags. Is it possible to make Google Wallet work by changing some of these values?

Here's a screen shot:

# Answer
You might be able to *prepare* (see below) your phone for Google Wallet by modifying the following parts in feature.xml:

Replace

```
<CscFeature_NFC_SetSecureEventType>ISIS</CscFeature_NFC_SetSecureEventType>
<CscFeature_SmartcardSvc_SetAccessControlType>GPAC, MODE1</CscFeature_SmartcardSvc_SetAccessControlType>

```

with

```
<CscFeature_NFC_SetSecureEventType>GOOGLE</CscFeature_NFC_SetSecureEventType>
<CscFeature_SmartcardSvc_SetAccessControlType>GAC</CscFeature_SmartcardSvc_SetAccessControlType>

```

Remove

```
<CscFeature_SmartcardSvc_HideTerminalCapability>eSE</CscFeature_SmartcardSvc_HideTerminalCapability>

```

Add

```
<CscFeature_NFC_DefaultCardModeConfig>eSE</CscFeature_NFC_DefaultCardModeConfig>
<CscFeature_NFC_CardModeRoutingTypeForEse>ROUTE_ON_WHEN_SCREEN_ON</CscFeature_NFC_CardModeRoutingTypeForEse>

```

Note, however, that this will only prepare the NFC service of your device to be able to interact with Google Wallet. There are still some more problems:

1. Google Wallet will still try to detect your mobile network operator and will typically refuse to work if you use a Verizon SIM card. (Possibly even your phone's Verizon-specific model number might be enough for GW to refuse to work.)
2. Same applies for getting GW through Play Store.
3. I'm not sure that Google has the keys for access to the embedded secure element on any of the ISIS branded versions of the S4. If Google doesn't have them, it is **impossible** for Google Wallet to install any of the on-card components of Google Wallet into the secure element. Thus, a secure element based Google Wallet would not work.
> 1 votes

---
Tags: 4.3-jelly-bean, samsung-galaxy-s-4, verizon, google-wallet
---


# Question
Title: Error when downloading application from the play store: RPC: S-3
I just got an Android tablet and when I try to install an app on the Play store it says:

> error retrieving information from server \[RPC:S-3\].

I've tried clearing the data for the Play Store app & turning it off & back on but it didn't work.

# Answer
> 12 votes
1. Try going Settings\>Accounts\>Google\>Tap your account\> tap three dots in the upper right (or press menu button) "Remove Account".
2. Go to "Settings"-\>“Applications”-\>“Manage Applications”
3. Select "All"
4. Scroll to and tap “Google Play Store”
5. Tap “Force Stop”, tap “OK”, tap “Clear data”, and tap "OK".
6. Tap the Back button to get back to the applications list.
7. Scroll to and tap “Google Service Framework” (or Google Play Services)
8. Tap “Force Stop”, tap “OK”, tap “Clear data”, and tap "OK".

Now reboot (switch on & off) your device.

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


# Question
Title: Controlling the camera through phone keys
I am an android novice. My question is : Is there any free app to take pictures or videos using any phone key, like power or volume up/volume down, without touching the screen button? I checked the other answers here, but they talks about cyanogenmod or a paid app.

# Answer
Check the following Android apps on Google Play
> 1 votes

# Answer
There are many apps. You can go with Vosco which is my favorite one but without key mapping (no hardware button to take pic) but a great one. Otherwise, Camera360 is a good choice. Also you can go with CameraMx (or Mx Camera maybe) or Line Camera or Cymera (this one has a great range of photo editing tools as well). All of these can be customized to take pictures with volume key or so.
> 1 votes

---
Tags: 4.1-jelly-bean, camera
---


# Question
Title: How do I choose a wired headset whose buttons work?
I'm switching from iPhone to the Nexus 4 (yay!) and I know that the Nexus 4 doesn't come with a headset. I also know that for simple audio playback, any stereo headset can be used -- but **I also want to use the headset to:**

* **adjust volume** with in-cable **+/-** buttons,
* **start/stop music** playback with in-cable middle button,
* **start/end calls** with in-cable middle button,
* **telephony** with in-cable microphone.

The Apple headsets provide these abilities on iPhone so I'm assuming that something similar would work on Android as well (and specifically on the Nexus 4).

I've tried connecting the Apple wired headset to a borrowed Nexus 4, but the in-cable buttons didn't work. I'm not really surprised because I assume that the buttons send coded signals that are proprietary.

**How can I select a wired headset that is compatible with the Nexus 4?**
I can't very well buy one and test it, buy another if it doesn't work right, and continue until I succeed.
Surely, there is a solution here that I have been too Apple-brainwashed to see?

Alternatively, if this isn't possible on a stock Android: Is there an add-on package to Android that catches the signals from an iPhone headset and sends appropriate commands to the system?

# Answer
Summary from my comments, as requested, as an answer:

There are plenty of other headset controller apps on the playstore if you're worried about the permissions. I tried Jays once, but it only worked partially (in 9 out of 10 tries, I had no luck to adjust the volume -- instead, other actions were triggered, as e.g. pause/play).

Having a Philips headset, I tried Philips Headset -- and am quite satisfied: Volume control, play/pause/skip, accept/refuse/hangup call, all possible smoothly.

Most of the headset control apps want to make calls. As my device is rooted, I control such things with the *LBE* app: Neither *Jays* nor *Philips Headset* abused this privilege.

Most headset control apps seem to work with most headsets, more or less. As my example with *Jays* and a Philips headset shows, some features might not be available/working. But you cannot break anything trying. So I'd suggest to give it a try first: If one app doesn't work out, try another. If none works the way you need it, you still can go for another headset; having checked some of the control apps, you then already know which companies have a specific app. As said, my Philips headset works fine with the Philips app -- others reported the same for Jays. Reading the comments will give you more details and help you finding a good combination.
> 1 votes

# Answer
I use an Android specified Headset with 3-button for my Nexus. Works brilliant.

Not only does it deliver 3-button action, but also very good sound and a really hard hitting bass. Anyone enjoying Rock or Electronica will not stop listening ;-)

The headset is specifically made for Android's lower voltage spec from Google and will NOT work on an iphone (the way I like it).

3-button Android spec headset with flat cable Sabotage Royale from Degauss Labs

Webpage: http://www.degausslabs.com

Edit: 3-button headsets. I hope anyone reading this debate understands there are Android hardware spec headsets and iPhone hardware spec headsets. They dont change in hardware or technical specifications just because you start using some software app.. (Just make them more programmable).

So if you are an Android user you should use a 3-button Android spec headset. A 3-button iPhone headset will not work 100% (up down buttons etc) and most likely the mic dont do the proper job making whom you speak to hear you bad or "from far away" or "talking in a coke-can". There are 100 times more iPhone spec headset out there, dont ask me why.
> 3 votes

# Answer
My initial research is confusing. Some say that this kind of commands just aren't available on Android. One source says that at least one product (Klipsch S4a (Android), £50-90) actually works as desired when also installing an application from the vendor.

As for add-on software to handle the in-cable buttons, HeadsetButton Controller (€2,29, free trial) seems to do the trick although I really don't understand why it needs to *"read data about your contacts stored on your tablet, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals."*

With that add-on software, perhaps a cheaper headset could work just as fine (example).
> 1 votes

# Answer
When I switched over to Android I started looking for a three button headset compatible with my phone. I found that there are a couple of brands that do earphones for Android but you usually have to use an App to set the functions for button controls.

I love good sound in my ears and probably use my earphones 2-5 hours per day. I have tested a couple, I find many of the earphones lack durability and break quite easily.

Some recommendations below, all with three button control:

Nocs NS200 - Good sounding earphones. Comfortable. Lacking mids and bass is too impendent. However they broke. Three button function works well with button control App.

Bose MIE2i - Nice earphones is you're not into in-ear heaphones. Comfortable and good sounding. I think they are slightly overpriced..

Klipsch S4a II- Really well made earphones. Good sound and well balanced. Button control work well with App.

Degauss Dual Driver, the best pair of earphones I have owned so far. They sound like the equivalent to a couple of Shure earphones for 290EUR, but only cost 110EUR. The button control works well. I downloaded Degauss App. I have been using them for a couple of months. I found them in a store in Sweden. Think you can buy them from Degauss Labs website. Would like to try Sabotage Royale as well..

Maybe this post helps...
> 1 votes

# Answer
If you are willing to sacrifice volume control feature, pretty much most of the stock headphones that come with android phones will work for you.

Long press, double press of the button are mere interpretation of software like the music player or the call manager. Hence you should get this feature natively or if not it can be supplemented by apps.

If volume control is badly needed, then the only option that I can think of is Bluetooth stereo headphones like Jabra BT3030, which can do all those you ask for.

I am not an audiophile and do not like heavy bass - just saying this because I recently purchased a headphone from LG service centre just for INR200 (about £3) and I am completely satisfied with its cost vs benefit ratio that it offered and of course had all the feature you ask for except volume control.
> 0 votes

---
Tags: calls, volume-control, remote-control, nexus-4, headset
---


# Question
Title: rooted my phone but want to go back to stock rom
Okay so i rooted my Samsung Galaxy Express to jelly bean 4.2.2 using the method below. but i cant access Samsung kies because it doesn't recognize rooted phones. So i was wondering if there was any way to keep the rooted features but go back to the stock rom? And if there is how do i do it and where do i get the file from?

Here are the steps I took to upgrade my phone:

> Flash Clockwork Recovery
>
> 1. Download Express OUDHS CWM.exe.
> 2. Turn off the phone
> 3. Press and hold volume down and power to enter download mode (if this doesn’t work, press and hold volume down, power and home key)
> 4. Connect your phone to your computer via USB
> 5. Window ID: COM should be highlighted in yellow, this means your phone was properly detected
> 6. Press start and wait for installation
> 7. Disconnect your phone, recovery is now installed
>
> Install SuperSU
>
> 1. Download SuperSU v1.25
> 2. Connect your phone to your computer via USB
> 3. Copy the SuperSU v1.25 file to the root of your SD card (make sure you have an SD card in your phone)
> 4. Turn off your phone
> 5. Hold volume up, power and home key to enter recovery (as soon as you see blue text on the top of the screen that read entering or booting recovery, immediately release all the buttons)
> 6. Click on install zip from SD card and locate SuperSU file
> 7. Select the SuperSU file and install
> 8. After installation is complete, reboot your phone
>
> You will now have both custom recovery and SuperSU installed on your phone, which allows you to install custom ROM’s, which is the next step. (Make sure USB debugging is still enabled). Please note that these versions of CM10.1 and CM10.2 are unofficial builds, however are stable enough as daily drivers.
>
> 1. Download CM10.1(Android 4.2.2) or CM10.2(Android 4.3)
> 2. Download Gapps (Google Apps) for CM10.1 or Gapps for CM10.2
> 3. Connect your phone to your computer via USB and place ROM and Gapps files in root of SD card (make sure they are on SD card)
> 4. Download ROM Manager and reboot into recovery. You can also manually reboot into recovery by powering off your phone, pressing and holding volume up, power and home key.
> 5. Create a backup.
> 6. Wipe data/factory reset, wipe cache partition and dalvik cache (found in advanced)
> 7. Install the ROM from the SDCard
> 8. Install Gapps from the SDCard
> 9. Reboot phone and let it sit for a few minutes while it boots for the first time. It may take a few minutes, and this is only evident upon initial boot.
>
> You will likely run into issues with non functional WiFi. To resolve this, after flashing the ROM, follow these simple steps:
>
> 1. Download this file.
> 2. Power off the phone.
> 3. Hold volume down, power and home button to enter download mode.
> 4. Press volume up to enter download mode.
> 5. Connect phone to your computer
> 6. Open Odin and flash the downloaded file as Bootloader (You should see a green box that indicates that the method passed and worked)
> 7. Reboot the phone and test WiFI

# Answer
> 1 votes
Samsung Kies is no longer recognizing your phone because you've replaced the operating system by installing a custom ROM (CyanogenMod in this case.) Simply rooting it and leaving stock Samsung firmware would've been sufficient, and wouldn't interfere with Kies. You should have stopped after the "Install SuperSU" step.

With that said, here are the instructions for returning back to stock Samsung firmware:

1. Galaxy Express comes in different flavors, depending on your country and/or carrier. Find out the exact model number of your device (e.g. GT-I8730/T for international version, or SGH-i437 for US AT&T/GoPhone) and download the latest firmware from here. Make sure to pick the correct region.
2. Make sure you have taken a full backup of the contents of your device. Flashing factory firmware will wipe your device clean.
3. Extract the downloaded zip file to your desktop. You should get a file with a .tar.md5 extension (.md5 extension may not be visible in Windows)
4. Download ODIN (instructions here). This is a special tool used to flash firmware files on to Samsung devices. Extract the downloaded zip file to your desktop
5. Make sure you have installed all the necessary device drivers for your phone on your PC. You can also get the drivers by installing Samsung Kies
6. On your phone, enable USB Debugging from `Settings` -\> `Developer Options`
7. On the PC, launch ODIN. Click the PDA button in ODIN and load the stock 4.1.2 firmware .tar file you got in Step 3
8. Make sure everything else in ODIN is left at default values. Just make sure *Auto Reboot* and *F.Reset Time* boxes are checked, and the *RePartition* box is left unchecked
9. Switch off your device and reboot it to Download Mode by pressing and holding Volume Down+Home+Power buttons together. At the warning screen, press Volume Up to enter Download Mode
10. Connect your phone to the PC via USB cable now
11. ODIN should display the message *Added!* and the `ID:COM` port box in ODIN will turn yellow
12. Click the Start button in ODIN to start flashing the stock firmware on to your device.
13. Once ODIN has successfully flashed the file, it should display the message *PASS!*, and your phone should reboot automatically
14. Disconnect your device from the PC now, and proceed to set up your phone.

After the above process is successfully completed, you can try rooting your phone again. This time do not install a custom firmware, and you should be all set.

---
Tags: root-access
---


# Question
Title: Does the Amazon App Store charge for updated apps?
We have a new Android phone to replace an older one, and we use Amazon App Store.

We logged in with the same account on the new phone, and some of the apps show "Install". But other apps that we have purchased in the past show a price instead of "Install" -- they seem to have lost the fact that we already purchased these apps.

For example: Polyclock World Clock purchased as a Free App of the Day (April 2012). This shows a price ($2.99) instead of "Install". However, if we click the price, it changes to "Buy" and then attempting to purchase, it says "You already own PolyClock World Clock -- please find it in My Apps." However we can't find it anywhere installed on the phone.

This doesn't quite match the other similar situations I already searched for:

* logging into Amazon AppStore with different credentials
* messing with the apk?

The inconsistent purchase behavior makes me think it's a bug... but my other guess was that the version of this app was so old that perhaps it thinks it needs to repurchase.

I couldn't find information on Amazon matching this situation, although I might have missed it. There was a lot of information about transferring Kindle apps.

Thanks!

# Answer
> 2 votes
No, Amazon does not charge again for apps you've already purchased. You are misunderstanding the message that pops up. When they say "Please find it in My Apps" they don't mean in your device's app drawer, they mean within the Appstore. While you are still within the Amazon Appstore, do the following:

1. Open the side drawer (by sliding it out from left to right, tapping the Amazon logo on the upper-left corner, or simply pressing the menu button):
2. Select the "My Apps" option which is under the "Library" section:
3. Tap on the "Cloud" tab, and all of your previously purchased apps will be there, with an option to install on your new device:

You may need to refresh the list if it doesn't show up.

---
Tags: amazon-appstore
---


# Question
Title: How can I set up a new Outlook.com account using a Hotmail account?
How can I setup a new outlook.com account in the Android mail application?

Outlook.com only supports Exchange ActiveSync, when I try to automatically create an account in the mail app it uses smtp.live.com (because my login is a hotmail account).

What should I change the server settings to in order to use outlook.com's exchange servers?

I am using a Sony Xperia P which is currently stuck on Android 2.3.7. It appears to support Exchange ActiveSync.

# Answer
> 1 votes
I manually setup an Exchange ActiveSync account with the following settings:

```
Domain: *blank*
Username: myname@hotmail.com
Password: ***********
Server: snt-m.hotmail.com
Use secure connection (SSL): *checked*
Accept all SSL Certificates: *unchecked*

```

# Answer
> 0 votes
Please Use the settings below for your outlook.com account.

---
Tags: email
---


# Question
Title: How do I disable the "app has been given root permissions" toast message?
I have installed an app which needs root. Whenever the root manager gives it root permissions, it makes a toast popup that says "\[app\] has been given root permissions".

My problem is that it shows this popup every time the app is used or opened. This is annoying. How can I disable this toast notification so I don't see it anymore?

# Answer
> 7 votes
That's part of the *SuperUser* app's settings. Looked up on my Milestone² running Gingerbread:

1. Open your *SuperUser* app on the Android device
2. Hit the "wrench" symbol in the upper right of the screen to go to its settings
3. Scroll to the "Notifications" section
4. Uncheck "Notifications"

On ICS and up, the wrench symbol might be no longer. At least chainfire's *SuperUser* has a Holo GUI there. If that's the case for you, there should be a "Settings" tab visible instead, so use that.

**Edit:** Here's a screenshot I've found at AddictiveTipps:

Screenshot (click to enlarge)

Note the last item displayed, that's where you can trigger it in ICS and up.

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


# Question
Title: How to save a copy of SQL Server book online in my Android tablet?
In SQL Server 2000 days, books online was in .chm format, and was very easy to save a copy on smart phones for reading. Now the new format is `.mshi` and `.mshc`, which can't be copied directly to an Android tablet for reading.

Is there a way to convert the book online into a format that can be read on Android system? Or is there a place that I can download some other format?

# Answer
> 0 votes
Microsoft has an eBook gallery available at http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx

There's several slices from SQL Server Books Online there.

---
Tags: ebooks
---


# Question
Title: How can I add two new tablets to my Google Play Store account?
I have my mobile added already, but I bought my kids a tablet each and I can't find a way to add them to the Google Play Store account so I can download games onto the tablets. Thanks.

# Answer
If I understand correctly, you want all devices under one account. All tablets and devices must be under one Google account. So whatever e-mail you use personally on your mobile, use that same e-mail/Google account for your kids' device.

**Example**: If your e-mail, let's say, for example is dad123@gmail.com, all devices must be connected to that Google e-mail account. So use the e-mail you use Google with, for your kids too.
> 0 votes

---
Tags: google-play-store, google-account
---


# Question
Title: Sony Smartwatch compatibility with regular headsets
I bought a Sony Smartwatch and I wonder if it can be used with any bluetooth headset to take the calls. I know there is a Smart Wireless Headset pro but it costs almost as much as the watch. Can I use the smartwatch with a regular bluetooth headset like Samsung HM1200?

# Answer
> 0 votes
The official Sony answer for my question (I didn't alter it):

> In regard to your question about if the smartwatch that you purchased if can be use with any regular blueatooth headset and im going to use the same example that you put the Samsung bluetooth headset, it might be compatible but is not warranty that is going to work with every single fuction of it do to the fact that the smartwatch is build to work with sony devices.

---
Tags: compatibility, headset, sony-smartwatch
---


# Question
Title: How do I get more space and get my memory card to start working?
I have a Galaxy S2 and it keeps saying "low on space" (phone storage is getting low) in my notifications. I bought a memory card and it still says low disk space so I can't download any apps. Also my Play Store app won't open. Can anyone help me out?

# Answer
I have the same problem with Samsung Galaxy Ace 2. To make your default storage the sd card you need to modify vold.fstab. But to modify this file you need to root your phone. I think there is no other way to do this.

Hope I have helped =).
> -1 votes

---
Tags: samsung-galaxy-s-2, insufficient-memory
---


# Question
Title: how do I disable my screen lock pin on my galaxy tab 3?
I added a screen lock pin number on my galaxy tab 3 but my children play the games and I am not always around to enter it. How do I disable it?

# Answer
> 5 votes
If it's running standard firmware, you should go to `Menu > Settings > Security > Lock Screen > Screen Lock > None`. For the Galaxy Tab, I'd presume it'd be something similar to that.

# Answer
> 0 votes
I had the same issue and just figured it out. Go to `Settings -> Lock Screen,` then un-check the box next to `Lock instantly with Power key` (5th from the top).

Disregard the other suggestions offered. This is all you have to do to turn it off.

---
Tags: lock-screens
---


# Question
Title: I flashed 4.4 and now my Galaxy Nexus power button will not respond
My Samsung Galaxy Nexus's power button is no longer responding. I flashed a ROM of 4.4 to it and now it no longer does anything. I made the mistake of taking the battery out and can no longer turn it back on. I've tried rebooting it through ADB, but it won't recognize the device because it is off. Has anyone run into this problem yet, or am I going to be stuck opening this thing up?

# Answer
> 0 votes
Attempt both and see if either work.

* Hold the power button for 10+ seconds
* Hold the power button and volume down button for 10+ seconds

---
Tags: samsung-galaxy-nexus, 4.4-kitkat, power-on
---


# Question
Title: How does Titanium Backup work? When will it not work?
How does it know what to back up? Can an app have data that TB won't know about or that TB won't back up?

Other than restoring a Jellybean backup to a Gingerbread phone, how else will Titanium Backup fail to restore apps or will destabilize my phone?

I need to be sure I don't lose data as I reset ROMs or phones or switch between two ROMs or phones.

# Answer
I advise you to read thoroughly the following resources before taking any step to make changes to your OS, so you can be sure if you're doing things right with Titanium Backup:
> 2 votes

# Answer
Titanium Backup does not know about and will not back up external storage (e.g., on newer ASOP, `/data/media/0/`, `/data/media/10/`, `/data/media/11/` etc., what you might think of as `/mnt/sdcard`, `/sdcard`, `/storage/emulated/legacy`, etc.).

For that, you'd have to either tell the app which puts stuff there to back things up, back it up with some other tool, or rely on backup of `/data` partition from non-stock recoveries (TWRP, ClockworkMod also known as "Nandroid").

Really, when you think about it, the third of those three is a special case of the second.
> 0 votes

---
Tags: titanium-backup
---


# Question
Title: Is there an app like ROM-control for non-AOKP roms?
I found ROM-control very useful in ICS. But it can only work on AOKP roms. So is there an app can do the same job on ROMs other than AOKP?

# Answer
> 1 votes
The answer is no, you cannot, because ROM Control is an app that is geared and orientated towards Android 4 and in this instance AOKP, hence internal API's are different. Back porting it into a non-ICS/non-AOKP ROM may fail due to the dependencies on the aspect of AOKP, such as settings, and ICS internals are vastly different to non-ICS code.

If you are a programmer and like to torture yourself with the challenge of it, then maybe its possible to back-port certain aspects and build the ROM yourself.

# Answer
> 0 votes
Matthew is correct, these controls are specific to the ROM. Many Cyanogenmod ROMs offer settings like these, but there will be no way to access them without being built into the ROM you're using.

# Answer
> -1 votes
not true. get xposed and there are a bunch of different tweak modules

---
Tags: applications, rom, aokp
---