# Question
Title: How to disable or remove Gmail account from my Android
I don't want to receive email on my Android device, so how do I remove my Gmail account from it?

I realize that I need to have my Gmail account associated to the device, and that I would need to reset the phone to factory settings in order to remove this main account..

So do I have any options?

# Answer
Go to Settings-\>Accounts & Sync and touch your gmail account. It will show you options of what you can sync (Books, Calendar, Contacts, Gmail, Music). Touch the Gmail one and it won't sync your gmail account with that device.
> 13 votes

# Answer
Go to `Settings > Accounts`. Click on your GMail account for sync on / off. It will take you to the sync settings in emulator. Then, click account settings, it wil show your mail again. Now, click on your GMail account. It shows all your account details. On dragging down, you will see `remove your account` button. Click it; you will be safe now.
> 1 votes

# Answer
If you have root, you can delete the account database (/data/system/accounts.db) which will delete all accounts managed by system including Google accounts and those ones registered by a third-party app (Facebook, Twitter, Skype, etc.).

However, this method may cause the system to behave incorrectly sometimes. You also have to note you can't use stuff like the Market without a Google account.
> 0 votes

# Answer
To remove the account, I believe you can hit 'remove account' at the bottom after selecting the account to act upon in accounts/sync settings. De-selecting Gmail just means that it does not get auto-synchronized but is still affected by a 'sync all' operation.

Steps:

1. Select "Accounts"
2. Select "Google"
3. Select the account you want to remove.
4. Select "Remove account" below the "Sync now".
> 0 votes

# Answer
1. Access "System Settings" by touching soft key lower left on phone (3 horizontal lines).
2. under `Accounts`, touch "Google" this will bring up your Google/Gmail accounts.
3. click the account you wish to delete.
4. touch the soft key again (3 horizontal lines) this will open a window with two choices,
5. Click "remove account"
> 0 votes

# Answer
If you're rooted, simply remove Gmail app using Titanium Backup (free).

Or, better.. *freeze* Gmail app using pro version of Titanium Backup. This way, you can always get back Gmail easily in case you've changed your mind in future.
> -2 votes

---
Tags: gmail
---


# Question
Title: Where can I find the 4.3 Camera app with Photosphere?
I just updated Cyanogenmod 10.1 to 10.2 (nightly) and noticed that the Camera app (not Focal) no longer has the ability to take Photospheres. I'm guessing it's related to this. How can I get the "regular" Camera app for Android 4.3 on my Nexus 4?

# Answer
The upgrading to 10.2 from 10.1 page links to a flashable zip with the Photosphere enabled Camera app. That link appears to currently be broken. Here is a working link. After flashing, the Camera app has the ability to take Photospheres.
> 0 votes

---
Tags: cyanogenmod, nexus-4, google-apps
---


title: Can't unlock LG Optimus P500

text:
# Question
Title: Can't unlock LG Optimus P500
I have an LG Optimus P500 phone with Gingerbread.

Suddenly I am not able to unlock it by drawing the pattern. I remember the exact pattern, but its not showing what I draw there. It's not even turning its light on when I draw it.

Removed battery, re-inserted, and done every primary thing.

Strangely I can receive phone call by swiping to answer.

Tried turning it on by pressing power button + home button, but it went to some fast reboot mode and nothing happened.

Can anybody help me in repairing my phone?

# Answer
All you have to do is HARD RESET Your Device.

Before it,try wrong pattern continuously for 10-15 times .It will show some option where u can unlock your screen with your Google play account.

If it doesn't work try hard reset.

For hard reset

1. Switch off your phone.
2. press power button+volume up/down(try both separately) for 10-12 seconds.
3. It will show several option .
4. choose the appropriate one (don't choose options which you don't understand)

for selecting the menu press 'menu' button or try some other buttons if it doesn't work. the menu choice depends on the different versions of Android phone.
> 0 votes

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


# Question
Title: I am running Paranoid Android 3.97 but Root Checker is showing me that my Nexus 4 is not rooted
I am running Paranoid Android and Franco Kernel but I do not have access to data/data folder is empty. Root Checker app is showing me that my phone is not rooted for some reason. It was working fine when i was on Android 4.2.2(Paranoid Android 3.67). How can i fix this?

Thank You

# Answer
> 1 votes
You need to Flash the Kernel first and THEN root the device. In 4.3 google have implmended a securty feature which causes some rooting problems.

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


# Question
Title: Why app updates download entire app instead of only "updates"?
I find it rather strange that for updating an app in Android (or even iOS) the entire app is downloaded instead of only the actual "Updates".

The reason I find this strange is because in Windows while updating an app, only the update files are downloaded -- not the entire app -- which is more practical as it saves both time and data usage.

This would seem trivial to most, but when you need to download a huge app just for a tiny feature addition/bug fix it becomes a real PITA.

Does anyone have an explanation as to why this model was implemented?

# Answer
As far as I know it does download just the updates (referred to as the "delta") on Jellybean 4.1 and above. Obviously the initial install is the full app but updates only download the data that has changed from the current installed version (i.e. the "delta" of it). You won't see anything different when updating most app, it will still look like it's downloading the full app but on some larger apps you will see if 'jump' parts of the download which indicates that it is just getting the delta.

Engadget and AndroidCentral both have articles indicating that the Play store does provide delta updates
> 13 votes

# Answer
As an Android Developer I thought the same thing, it was frustrating to say the least because one time I forgot to change one line of code, and it went out with that one line wrong, which caused the app to spit out log statements left and right.

This question has been asked on SO, but it is also on-topic here and I think this question should stay.

SO Question: https://stackoverflow.com/questions/18045290/for-mobile-app-updates-why-does-the-entire-app-need-to-be-downloaded-again

As an Android Developer, my guess would have to be the way the software is packaged. Every android app gets packed into a compressed file called an `.apk`. This file holds all of the code, layout files and images used to make the app function. It is kind of hard to update just part of a file, especially when it is compressed and if the developer has security features enabled like ProGuard, it would be next to impossible to implement a patch.

I'm sure Google also had some security reasons for not allowing patches. Code patches tend to leave unanticipated security holes and vulnerabilities.
> 4 votes

# Answer
Basically Android application package file (\*.apk) file is created after the app code is ready to publish, This file is created after compilation and building and from DALVIK conversion process,

This file contains all of the resources i.e your images, audio, layouts, classes,

And As far as windows concern the .NET framework and Linux framework both works in different manner...

If you want to replace only certain code of the you can do so in android but for security you need to sign that app again..

What DALVIK do is irreversible process, so if new function is added how the old version will access it without knowing it??

That's why it requires to update whole app so that it can work and function properly..
> -1 votes

---
Tags: applications, google-play-store, updates
---


# Question
Title: Does Google Galaxy Nexus has Visual Voicemail?
I just realised that I cannot find any button or option in my Google Galaxy Nexus for Visual Voicemail, whereas iPhone and many other Android phones do have such feature.

Is there no visual voicemail in Google's Galaxy Nexus?

# Answer
> 2 votes
Usually on android phones this is a carrier supplied feature. You can get some visual voicemail app from the play store, or you can move your voicemail from the carrier's system to Google Voice, which provides it.

---
Tags: 4.2-jelly-bean, samsung-galaxy-nexus, voicemail
---


# Question
Title: How many devices does one purchase of Android app support?
I have purchased an app from the Play Store. How many times I can install the same app on different Android devices?

Is there a limit?

# Answer
> 28 votes
There is no limit. From Google Support:

> **Downloading previously purchased & downloaded apps**
>
> When you download a paid or free app on Google Play, the app is connected to your Google Account, meaning that you get several benefits:
>
> * If you get a new device, remove an app to free up space, or reset your device, you can reinstall the app without purchasing it again.
> * If you have multiple devices, you can install the app on all of your devices without purchasing the app again.
> * You can quickly find free or paid apps that you previously downloaded.

# Answer
> 12 votes
App purchases are not bound to devices, but to the Google account they've been purchased with. So as long as you use the same Google account on the devices, there should be no limit AFAIK.

# Answer
> 1 votes
It's Completely depends upon applications but in most of the cases it is not restricted on devices or mail account,

As SPB launcher etc track your registration so you can't use those app,

But angry birds, etc you can use....It's depends upon app to app

---
Tags: paid-apps
---


title: ADB/fastboot over Serial/COM ports?

text:
# Question
Title: ADB/fastboot over Serial/COM ports?
Long story short, my phone messed up and it's stuck in a bootloop. The phone in question is a Coolpad 7560U, also known as Orange Nivo, running Android 4.1.2 Jelly Bean. Data and cache wiping do not fix the bootloop. USB jigs are not a valid method either. The usual means of connecting to it using adb or fastboot don't work anymore -- neither will detect the phone in any way. I have tried all of the power on button combinations. All I can manage is to get into the stock recovery mode (the same one the bootloop passes through) and a QPST "通讯中 Secboot" Download mode.

I am connecting the phone to my Windows 8 x86 PC through an USB cable. For a certain timespan during the boot loop, the following devices show up in Device Manager, all at once:

* 3 storage devices : One of them is a CD-ROM drive and the other two are generic removables - None of them are accessible, returning the prompt "Please insert a disk into drive \*:".
* 4 other devices:

> **Under "Ports (COM & LPT)"**
>
> Coolpad Android AT USB VCOM (COM7)
>
> Coolpad Android Diagnostics USB VCOM (COM10)
>
> Coolpad Android NMEA USB VCOM (COM9)
>
> **Under "Modems"**
>
> Coolpad Mobile USB Modem Phone

These four seem like my only means of landing a connection to the phone.

**Update:** According to Alex P.'s answer, I can confirm that the "Secboot" mode puts the phone into a QPST Download mode. The 4 serial port devices do indeed allow for access to the phone through Qualcomm's QPST software suite, and probably impossible to push adb or fastboot commands through.

# Answer
> 1 votes
The serial interface you see is a Qualcomm DIAG interface. It has nothing to do with ADB/fastboot. It can be used to recover the phone though by flashing the proper bootloader. You will need to use Qualcomm tools like QPST and find the proper flashing image in QPST format.

---
Tags: 4.1-jelly-bean, usb, adb, boot-loop, fastboot
---


title: Sim contacts on call screen?

text:
# Question
Title: Sim contacts on call screen?
Is it possible to see contacts from SIM on the incoming call screen and in SMS messages? I did only find apps for managing them. I am using Cyanogen 7.2 (that’s Android 2.3.7) if that matters.

NOTE: I am not interested in paid apps.

# Answer
"SIM Contacts" by "NEEDOM STUDIO" is a free app on the Android market that shows contacts from SIM on the incoming call screen. You have to enable the "incoming calls to remind" option for this.

I didn't find an app that shows them in the SMS or call log. I'd really like that.

Even better would be just an option in a normal contacts manager to include contacts on the SIM without having to copy them to the phone.

I like to keep my contacts on the SIM only so i can just put my SIM in my old phone (with longer battery life) and it shows all the contacts.
> -1 votes

---
Tags: contacts, sim-card, caller-id
---


# Question
Title: How to disable secure credentials password?
On DesireZ running android 2.2 I've run into a rather annoying problem. The phone forces me to make a credentials password for WIFI, and then I have to enter it before the phone will connect to a secured wifi network.

I don't care about the security of my wifi passwords being compromised in the event of my phone being stolen, so I would like to disable this annoyance.

I cannot find any setting or way of doing this, however. Is it possible? Or is there an app which can remember and automatically enter the password on boot-up?

Thanks.

\[edit\]I can uncheck the "use secure credentials" option, but that simply prevents me from connecting to any wifi connection which requires a password. Attempting to enter a password for the wifi connection first prompts me for a new secure credentials password...\[/edit\]

The minimum password length is 8, so it won't let me leave it blank.

# Answer
> 2 votes
You can try Keystore Unlocker if your phone is rooted and Keystore Notifier if it is not.

# Answer
> 2 votes
Have you tried disabling the "Use secure credentials" option in `Menu -> Settings -> Location & security`, under "Credentials storage" section?

# Answer
> 1 votes
Did you uncheck "Settings \> Location & Security \> Use secure credentials"?

EDIT: or leave the password blank

# Answer
> 0 votes
Besides disabling the "Use secure credentials", if it still asks for the password upon joining a Wi-Fi network, make it happy by going back to `Settings => Security => Set password` (Under "Credential storage"; applicable to HTC Desire device). It won't bug you anymore after that

---
Tags: wi-fi, security
---


# Question
Title: Unable to get Vodaphone GPRS settings for Samsung Galaxy Young GT-S6312
I am using Samsung Galaxy Young GT-S6312. I am unable to download anything through Vodaphone internet (error message displays). Whenever I am trying to get Vodaphone internet settings, I get the reply "Your handset will not compatible to get the setting". So, I download the Vodaphone live setting, but downloading is not possible, whether I am browsing all internet sites. I am already done anything such as restore factory data, mobile restart etc.

I am also trying with Aircel & Airtel SIM, & I am got the positive service (do anything) through these service provider such as browsing, downloading & online playing.

# Answer
Try sending a text message "VL" to 52586. If you get the same error message as a reply, you'll have to call the customer care and they'll guide you to set up gprs on your phone manually.
This happened to a friend of mine and he fixed it by calling the CC.
> 0 votes

---
Tags: samsung
---


# Question
Title: Import/Export option not found in messages app (4.1.2)
I just upgraded my cell phone to android 4.1.2. And I was shocked to see that there is no import/export option in my messages app. While in 4.1.1 there was the option of import/export.

**My search for solution:** I have tried many other apps for messages too, they all lack the import/export feature.

I then tried a new ROM of same version, 4.1.2! But again same results.

**My Question:**

Is there a ROM issue, or 4.1.2 does not allow this feature to import/export?

**My cellphone:** I am using Qmobile A8. I have tried ROMs by INCPak

# Answer
If all you want to do is transfer your SMS messages to another device or back them up, use an app like SMS Backup & Restore\- that allows you to import / export / back up your SMS messages for posterity.

It also allows a user to selectively pick and choose which conversations you want to backup or restore.
> 0 votes

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


# Question
Title: is it possible that my current chat on whatsapp is visible in my previously used phone?
last month i have sold my phone to someone. and now i got the information that my whatsapp chat was visible on that phone. Now, is it possible that my current chats on whatsapp(the chats on my new phone) will still be visible on my old phone???

# Answer
There are other apps which allow users to view Whatsapp conversations *without* starting the official Whatsapp application. Whatsapp also performs a backup of your conversations and stores it on the SD card (internal or external, depending on device). It's possible that when the new user entered his credentials, the app detected a previous backup and allowed the new user to import the old conversations in.

AFAIK, Whatsapp authenticates the app with the SIM card that is present in the device. So, your new chats should NOT be visible. In any case, prudence dictates that when selling a phone, ALWAYS perform a Factory Reset AND wipe the data off the internal / external SD card(s).
> 1 votes

---
Tags: whatsapp-messenger
---


# Question
Title: What is `Snapshot` and `Use host GPU` emulation option(s) for?
When creating an emulator device, the option `Emulation Options` makes me confused. What do `Snapshot` and `Use host GPU` mean?

# Answer
> 40 votes
The **Snapshot** option speeds up the boot of the emulator by saving a snapshot of its RAM once it has booted, and restoring from that snapshot on future uses. That way, it doesn't have to run the boot process (which is slow, because it's emulated) every time you start the emulator.

The **Use Host GPU** option uses the host computer's OpenGL implementation (which is probably hardware-accelerated, on your real GPU) to evaluate OpenGL commands inside the emulated system. Put another way, when a program inside the emulator uses OpenGL for graphics operations, the work goes out to your real GPU, and the result goes back into the emulator, instead of emulating a GPU (which is very slow). The result is a significant speed-up, especially when you consider that most view and canvas drawing uses OpenGL in Android ≥ 4, even in non-graphics apps.

You can't have both options turned on at once.

# Answer
> 9 votes
The Snapshot option allows you to use a feature that's similar to the Hibernate function in Windows. It saves the contents of the emulator's memory to disk when you close the emulator, so that when you open it, it doesn't have to boot the OS, but instead it can load the memory contents from the disk and resume from where you left off. This allows you to start the emulator faster.

Use host GPU means that instead of using the CPU to render the graphics, it uses the computer's graphics card. This speeds up graphic-intensive processes. Details and requirements can be found on developer.android.com.

You should note that Snapshots and graphics acceleration are mutually exclusive, so you can't use both.

---
Tags: android-sdk, android-emulator
---


title: cannot open files on Dropbox

text:
# Question
Title: cannot open files on Dropbox
I use a Note 8, and when I try to upload documents from Dropbox with the browser, it tells me "file cannot be opened".

# Answer
> 0 votes
It seems that you've selected Dropbox as the default for uploading files. You can test this by going to `Settings -> Apps -> Dropbox` and tapping `Clear defaults`. Now, when you open your browser and try to upload files, it should ask what program you want to use to select the file.

In my personal opinion, you should only upload files from your device, since not all apps support uploading via the browser. If the file you need to upload is only on Dropbox, you can download it from the app by long-pressing the file and selecting `Export -> Save to SD Card`.

---
Tags: dropbox
---


title: 2G disconnects Frequently

text:
# Question
Title: 2G disconnects Frequently
I have Intel XOLO (X900), I use a Airtel data connection(India). The network in my mobile 2G disconnects whenever I go home(at home there is poor network coverage). After I come out of my house, still the 2G is not enabled,even after enabling the mobile data multiple times. Every time I had to switch off the mobile and then start to get the 2G connection.

Any idea on what's wrong?

# Answer
> 1 votes
It is not your Device problem, It is Airtel's Problem. Airtel.in website was on off because of server down. And the problem you are facing is very common, As i am also suffering from that and here some more. I would suggest you to disable your data connection whenever your network circle is changing. Like while you are travelling.

But the solution of this problem is nowhere and can be solved by airtel only. FYI : I have a vodafone sim too and it is working perfectly.

# Answer
> 1 votes
Most of us are experiencing the same issue,

Sometimes in home there is no packet data, only city areas we are having great connectivity,

This is because of Heavy network traffic, Load on serves which they are not able to transfer to another Base Station,

If you observe carefully at peak hours your network will be down as between 6 to 10...

It's not device fault it's most probably Service provider/Mobile company's fault and Indian govt.. due to poor devices/setup less satellites for telecommunication & more number of peoples in one network

---
Tags: 4.0-ice-cream-sandwich, data-connection, mobile-network, 2g
---


# Question
Title: Can my phone act as a WiFi access point without mobile data?
I have an old (Galaxy S1-class) phone running a custom ICS ROM. It has a pay-as-you-go mobile SIM without data.

I also have a bunch of kids with iPads that want to play Minecraft together. As far as I can tell, I can't get the iPad to make an ad-hoc wifi network on its own. If I had mobile data, I could turn on the Mobile Hotspot feature, connect all the iPads to the phone. I think if I did this now, though, my SIM would be charged for any stray Internet requests that are accidentally made.

Is there a simple way to do this?

# Answer
```
'adb shell setprop SimCheck.disable 1'

```

This will disable sim check while turning on WiFi tethering.
> 2 votes

---
Tags: wi-fi, ad-hoc-networks, samsung-captivate
---


# Question
Title: Motorla Defy+ being not possible to root. Script commands throwing errors when rooting android 2.3.6
It's getting very hard to root a Motorola Defy+ (mb256).

My cellphone is accepting non android market apps, and USB debugging mode is enabled.

I tried: \- using z4Root app. \- doing the scipt commands one by one with adb tool. \- using superoneclick \- using UnlockRoot.

Basically all the scripts I tried returns the same error. Seems like the file system of my android is protected, so can't mount folders, can't change permission of files, etc.. at the end, the Android is not rooted.

These are some prints of the problems occurred:

Content of the Easy Root script showed bellow here.

# Answer
> 0 votes
I solved! I flashed a hacked chinese sbf. This sbf let me use z4root.apk to get root access. Sorry about don't put the file name, that's because it does not have a meaningful name, it's just firmware.zip, I found it in xda-developers forum.

**Be careful using the files above, you can easily brick you cell phone.**

The Chinese hacked firmware is this: Firmware Part 1 and Firmware Part 2.

The application who enables rooting is this z4Root.apk.

\*Sorry, I don't know how much time the links will be available.

# Answer
> -1 votes
I tried all those ways(superoneclick, unlockroot)

you have a simple way you didn't try

1. download framaroot.apk
2. move it to your defy+
3. install it
4. open the app
5. shoose (install superuser)
6. press (Gimli) and reboot your defy+
7. it will works 100%

it is very effective

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


# Question
Title: Is there a widget or setting to allow taking/making a one-press Evernote PAGE CAMERA
Evernote has this new feature: Page Camera which is sort of like a camera/scanner. It crops the photo down to the page you're taking a photo of and adjusts the contrast, etc. Very slick.

But it's buried in the menu.

There is a widget for taking a photo note but I can't find one for quickly (one button) creating a **Page Camera Note**.

# Answer
> 0 votes
Yes. Page Camera is now included in the Evernote Widgets. Add it to your Droid screen just like you would any of the other Evernote Widgets.

---
Tags: evernote
---


# Question
Title: Android SDK: Using the emulator to browse local websites
I'd love to be able to develop mobile websites on my **windows 7 pc** be able to see them instantly in mobile chrome/opera inside the android emulator.

I own an android phone, but uploading to my site and then browsing to it on my phone is just way too cumbersome.

I've downloaded the android sdk, but I have no idea how to start the emulator. I know nothing about java or android, and I can't make head nor tail of anything. Inside:

> adt-bundle-windows-x86\_64-20130729/sdk/tools/

there are a bunch of executables that seem to suggest they launch the emulator, but they just launch the command line and nothing happens.

All I want to do is have a little graphic of an android phone floating on my screen, and be able to browse to my local websites inside its browser.

Is this possible?

# Answer
> 0 votes
From inside the emulator, you can access the localhost of the host machine by using the IP address 10.0.2.2 (source).

For further info about creating an AVD and using the emulator, check out the documentation.

---
Tags: android-emulator, android-sdk
---


# Question
Title: Heimdall errors, "ERROR: Partition "recovery" does not exist in the specified PIT."
When I try to flash my S4 with Heimdal and put on clockworkmod, i get the follow,

```
$ sudo heimdall flash --recovery ./clockworkmod_6.0.3.2_jfltespr.img --no-reboot
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

ERROR: Partition "recovery" does not exist in the specified PIT.
Ending session...
Releasing device interface...
Re-attaching kernel driver...

```

So why is it telling me,

> ERROR: Partition "recovery" does not exist in the specified PIT.

# Answer
> 37 votes
This is because the command you used to invoke heimdall was,

```
heimdall flash --recovery

```

And, heimdall is caps sensitive, try this instead.

```
heimdall flash --RECOVERY ./clockworkmod_6.0.3.2_jfltespr.img --no-reboot

```

# Answer
> 12 votes
My partition was not called recovery but "SOS". You can check it by doing: `heimdall print-pit --verbose` from a terminal while the tab is in Download mode.

I flashed my p7510. Gist: https://gist.github.com/pskiden/6311605

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


# Question
Title: Help identifying tablet manufacturer and model to get specs
I received a 7" tablet as a "gift" when I attended a presentation recently. I'd like to find out some specs about it (processor details, who the manufacturer is in case I need support, etc.). I hope someone can help point me in the right direction...

The device came in a white and blue box that said "Android" and "Tablet PC" on it. There is no mention of any manufacturer, so my guess is I got an extremely cheap Chinese tablet. The instructions seem to indicate so...the English in it is horrible.

Based on the "About tablet" section in Settings, it seems to be running stock Android 4.0.4 and its model number is "TWD\_MID". I did some searches but couldn't find any conclusive manufacturer/specs.

It has 1GB of internal storage, another "internal storage" worth 1.71GB, and it has a "TF Card" slot...which takes MicroSD cards.

Thanks in advance...

Kevin

# Answer
I used Android System Info app and it gave me a bit more hardware information (CPU speed, CPU chip, etc.) but nothing definitive about the manufacturer...I guess it will remain a mysterious an Allwinner clone... Thanks for the help, all...
> 0 votes

# Answer
Super easy:

1. Go to all settings
2. About Device (in my case About Phone)

Then you should see where it says `Model Number` that is your device. Mine says:

> DROID RAZR M

as the model number (not really a number but whatever).

A quick google search will give you the specs you want. Just search for your model + "specs" and you should be able to find it pretty easily.

---

Edit:

If the model number did not give you enough info, try searching the Model number along with the System Version, it might give you more information. You could also use the screen size specified in the Hardware Information to narrow your results.
> 1 votes

# Answer
Based on a Google search it's either an Allwinner A13 tablet or one of it's clones, but I can't be sure, since the model number is pretty generic for cheap Chinese tablets. Some specs can be found on Slatedroid.
> 1 votes

# Answer
Download the app cpu identifier, it will tell you all thee info about your device
> -1 votes

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


title: Use AND logic on variables in Tasker

text:
# Question
Title: Use AND logic on variables in Tasker
I have Tasker speak texts to me if the phone is not in silent mode. (The task looks something like `Say 'text from %SMSRN who said %SMSRB' if %SILENT ~ off`, and it's run by a profile activated when a text is received.)

This works well except when I'm on a phone call and the text is read out while I'm in conversation! Doesn't happen much but it's annoying. So what I want to do is have it read out texts when I'm not in silent mode AND when I'm not on a call.

I can set up a variable `%INCALL` to equal 1 when the phone is off the hook (and clear the variable when the phone is idle).

Therefore, I want texts read `(if %SILENT ~ off AND %INCALL != 1)`.

I can't see any way to do an `AND` in Tasker logic. Is there an elegant way to handle this?

# Answer
You can specify AND logic in contexts, not just tasks. Don't forget that you can have multiple contexts that must all be met (logical AND) before the task(s) run. Try adding the context `State > Call [Any, Invert = YES]`; this would mean the profile will only activate 1) when a text is received AND 2) no call is active.
> 3 votes

# Answer
An easy way to achieve this would be to concatenate variables. You already mentioned setting `%INCALL` to "1" or "0". Have another numeric one for `%NOTSILENT` = 0/1, and then check for `%INCALL%NOTSILENT` ~ "01" (you might need to play with the syntax, this just gives the raw idea ;)
> 1 votes

---
Tags: tasker
---


# Question
Title: Google+ app does not launch live video hangout
Device: Nexus 4
Android: 4.3

When there is a live video hangout, the Google+ app makes a button available on the post called `Watch Hangout On Air`. However when I press it, YouTube launches the What to Watch screen, but the hangout video isn't in the list and nothing auto-plays.

The live Hangout is occurring. I can watch it on my laptop by using the same G+ post to launch it as I'm trying to use from my phone inside the app.

I've cleared the App Defaults for both the Google+ app and for YouTube. The Hangouts app has no defaults set yet. My apps are all the latest versions.

I've used the back button in the YouTube app and have backed right out of it altogether, just to check that the live hangout video isn't hidden behind another screen activity.

Does anybody have any suggestions?

# Answer
Not sure if this is it. From Google Support:

> The YouTube app won't work with Hangouts On Air. So if you use Hangouts On Air, your viewers will only see the video call, not your playlist or the videos.
> 1 votes

# Answer
The **YouTube 5 app** released this week (Aug 20, 2013) supports Hangouts On Air. The previous version of the app apparently did not.
> 0 votes

---
Tags: nexus-4, 4.3-jelly-bean, google-hangouts
---


# Question
Title: Can I trigger a media scan via the command line?
Is it possible to trigger the media scanner to update its DB via the command line?

I have an SSH server installed on my Android device and I copy files to/from over the same link. It would be great if I could also trigger a re-scan for the media scanner.

I am aware that there are applications on the market to do this via the UI but this is not what I want.

Any help fully appreciated.

# Answer
> 14 votes
The SSH server doesn't set all the necessary environment variables so it is easier to use a shell script.

```
#!/system/bin/sh

export ANDROID_ASSETS=/system/app
export ANDROID_CACHE=/cache
export ANDROID_DATA=/data
export ASEC_MOUNTPOINT=/mnt/asec
export ANDROID_ROOT=/system
export BOOTCLASSPATH=/system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/filterfw.jar
export EXTERNAL_STORAGE=/mnt/sdcard
export LD_LIBRARY_PATH=/vendor/lib:/system/lib

am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///mnt/sdcard

```

When successful:

```
# rescan-media
Broadcasting: Intent { act=android.intent.action.MEDIA_MOUNTED dat=file:///mnt/sdcard }
Broadcast completed: result=0

```

This works on Cyanogenmod 9.1. Depending on your system the environment may be slightly different.

Note: In later versions of Cyanogenmod / Android the SD card may be mounted at `/storage/sdcard0`. Make sure you know where your card is mounted or this will never work. Diskinfo may help here.

Thanks to Dan Hulme for pushing me in the right direction.

References:

http://developer.android.com/reference/android/content/Intent.html
http://forum.xda-developers.com/showthread.php?t=1752749
http://intwoplacesatonce.com/
http://kennystechtalk.blogspot.co.uk/2013/08/start-android-media-scanner-from.html

---
Tags: media-scanner
---


title: Google Maps always zooming out

text:
# Question
Title: Google Maps always zooming out
The Google Maps on my Android phone got updated and now everything's screwed up. It keeps automatically zooming way out. It does this whenever the phone changes orientation or when the screen is locked. How do I keep it from automatically zooming out?

The version is 7.1.0 (#701000802).

Here's an example. It automatically goes to the second image after a few seconds, I think because I move the phone.

Click the images for larger variant

May I know the reason why it happens? Maybe it's not a problem with Google Maps but my device.

# Answer
> -1 votes
The app does this because you're not in navigation mode, you're browsing the route. It zooms out to fit the entire route on your screen when you reorient the device. If you don't want it to zoom, press the navigation button in the lower right corner and optionally switch off voice navigation.

---
Tags: google-maps
---


# Question
Title: Can I make Phone Calls with my Xtouch X709 Tablet?
I am getting an Xtouch X709 in a few days. It is running on Android 4.0.

Can I insert a SIM card in this tablet and use it to make phone calls?

# Answer
I guess you have to insert a sim card and try to call because I have x708 tablet .
> -1 votes

---
Tags: tablet, calls, hardware
---


# Question
Title: How to install Play Store on Alcatel OT 979
I am switching from iPhone to Android. I do not speak Android/PC. I speak Apple. This has been a difficult transition, and I require a simple explanation (pretend I am 5 years old).

My new Alcatel One Touch 979 did not have Android Market / Google Play installed. After much searching, I figured out how to get the application. I downloaded it - safely - and it was a very slow start, but now it only crashes. I tried three different platforms, each having the same outcome:

* Android Market 2.3.6.apk
* Google Play Store 3.5.16.apk and 3.8.16.apk

The error message reads "Sorry! The application Google Play Store (process com.android.vending) has stopped unexpectedly. Please try again." My only option is to force close.

The phone is listed as a supported device on the Google Play help page. I suspect I'm accessing an incompatible version, but I just don't know - and there are so many versions from which to choose.

When I log into my Google account via the laptop, I see my phone's application activity! I have a lengthy Orders list, but nothing has downloaded to the phone. To that end, when I review the "Device Manager" option in my account, nothing is listed, but when browsing the Play store and selecting applications, the compatibility indicator recognizes the phone and states whether the app is a match. How and what is happening?! The user manual for the phone is in a foreign language (Mandarin) with no English translation, so I cannot use it to troubleshoot. Here is some information about the phone:

The phone has Kernel version 2.6.35.7+SW2SVR@Android-Server #1. The Baseband version is BCM2155x\_CustomerRel\_SS\_1\_3\_9\_P3. I have no idea what any of this means, but I'm sharing in case it matters. The micro SD is a 4GB memory and the internal memory is 126MB.

I have tried clearing the data and the cache. I have also tried a hard re-set, which reverts the phone back to its linguistic Beijing origins, and I needed assistance getting it to English language. I am out of ideas, except to wait for the iPhone 5S launch. I've only had the phone for 15 hours; I'm an Android infant newborn. My head is spinning, really. There *must* be a kinder, simpler way to use the application store on this phone.

Thanks in advance for your suggestions!

# Answer
You can't just install the APK, you have to download a GApps package, which contains all the Google applications that come with Google licensed phones. This, however, requires rooting the phone and installing a recovery.

The reason for all the trouble is that while Android is open source, Google Apps are proprietary code, and devices have to be licensed with Google in order for the Apps to be included on the device.

For more information, see How can I install the Google Apps Package (Play Store, ...) on my Android device?, RootzWiki GApps page and GApps download.
> 2 votes

---
Tags: google-play-store, 2.3-gingerbread, force-close
---


# Question
Title: unable to connect laptop to cisco vpn when laptop is using tablet internet connection
I am facing an unusal problem. I tried searching but seems no earlier post is here addressing my problem.

I am using 3G mobile data connection(SIM card) in my samsung galaxy tab 2. As you know android Jelly Bean has the feature of sharing the tablet's data connection via wifi tethering/hotspot. Now: I can connect to the internet easily from my acer laptop(windows 7) via the wifi tethering of my tablet. However, when i try to connect my laptop to my office vpn(cisco) using cisco vpn client, i get the error that the client is not able to connect to the vpn server. But if i connect my laptop to the internet via bluetooth modem of my nokia c7, then vpn connection is easily established.

Is it something with the wifi tethering technology? Please help. The tablet itself can connect to vpn server using vpncilla for android.

Please suggest.

# Answer
> 1 votes
The problem is that whereas the bluetooth connection functions as a bridge network device, Wifi tethering creates a NAT which may prevent some functionality. See if enabling Transparent Tunneling or IPSEC over UDP on the client help. Since tethering doesn't support port forwarding, you can't use PAT on the device.

---
Tags: wi-fi
---


# Question
Title: Does the Samsung tablet 3 SM-T211 have USB host mode OTG support?
Does the Samsung tablet 3 SM-T211 have USB host mode OTG support? If not, is there a way to enable / support it?

# Answer
According to Samsung and this review (down near the end of the review), the 8" and 10" Galaxy tab 3s have OTG, but apparently the 7" does not. It might be possible to enable it by rooting and installing an app for it, but I don't know.
> 1 votes

# Answer
At least one of the USB devices would need support for host-mode USB - which is a hardware feature and therefore can't be upgraded via software - and the other needs to report as mass storage USB device.

Since your tablet has OTG (=host-mode USB) support it may be a simply compatibility issue. Bluetooth may be an option, but it's slow.
> 0 votes

---
Tags: usb-host-mode, usb-on-the-go, samsung-galaxy-tab-3-7
---


# Question
Title: Use Google Play without any other Google apps installed
I'm using Cyanogen Mod 10.1 and I wonder if there is any possibility to use Google Play without installing all Google apps. I don't need Gmail, Talk, etc. I don't want to link my device to google. Is there any way to just put in your Google account data for Google Play and not for the whole device?

# Answer
I would imagine that Google Play is not reliant on the other apps like Maps, Talk or Hangout. Just to be safe though, here is what I would recommend:

* Create a full system backup of phone
* Delete any apps that you don't want and see if they affect your usage
* If any apps affected your usage, restore your device and do not delete those apps.

Remember that it is always better to make a backup and not need it, than to need a backup and not have one =)
> 2 votes

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


# Question
Title: How does one disable the media scanner? (obviously on a rooted device)
Running a rooted Galaxy S2 with DarkyROM2 2.3.5 & SuperCore kernel. I have a 32 GB microSD card in addition to the 16 GB internal storage, and it takes ages to scan both when the phone boots. At times when I connect USB mass storage mode and later turn off, it goes into an infinite reboot loop. Have tried this, but it doesn't appear to work. Any other workarounds?

# Answer
> 0 votes
Via the command line:

```
$ su
# pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver

```

---
Tags: samsung-galaxy-s-2, boot, media-scanner
---


# Question
Title: Is it possible to add arbitrary folders to the media scanner?
I have a Samsung Captivate Glide and it's got 4 gigs of storage that isn't main storage and isn't SD card memory. It shows up as a separate section under `settings->storage` and it's mounted on `/sdcard/usbStorage`

The **real** physical SD card is mounted under `/sdcard/external_sd`.

So it's 4 gigs of free space, but I can't use it for anything because the media scanner won't pick up anything I put in there.

Is there a way to force the scanner to search particular directories?

# Answer
If you are comfortable using the command line then you could use the directions in Can I trigger a media scan via the command line?

Pass `file:///sdcard/usbStorage` to the media scanner.

```
#!/system/bin/sh

export ANDROID_ASSETS=/system/app
export ANDROID_CACHE=/cache
export ANDROID_DATA=/data
export ASEC_MOUNTPOINT=/mnt/asec
export ANDROID_ROOT=/system
export BOOTCLASSPATH=/system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/filterfw.jar
export EXTERNAL_STORAGE=/mnt/sdcard
export LD_LIBRARY_PATH=/vendor/lib:/system/lib

am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/usbStorage

```

I can't test this for you so let us know if it works.
> 0 votes

---
Tags: storage, media-scanner
---


title: Wifi Problems for samsung GT-I860

text:
# Question
Title: Wifi Problems for samsung GT-I860
Im having problem with connecting wifi with my phone which is Samsung Ace 2 GT-I860. It will connect but in very very low, even if im near the router it still very low connection and it goes and comes back on again. What should i do please? I updated my mobile through kies and still the problem is still there.

Please help.

# Answer
> 0 votes
You have given almost NO information other than you are having trouble with the connection. To venture a guess, I would check the router since it is the device you are connecting to.

---
Tags: wi-fi, connection-issues, samsung-galaxy-ace-2
---


# Question
Title: Access Samsung Galaxy S4 storage and SD card directly
I bought a Samsung Galaxy S4 a while ago. One annoying difference compared to my previous Android device that I've noticed on S4 is that I cannot access the internal storage and SD card directly by plugging the phone into the USB port of my computer (I use a Macbook Pro with OS X 10.6). It seems that I need a Mac app called Kies developed by Samsung to access the storage and SD card on my Galaxy, which is very inconvenient.

May I know if there is any way that I can access the storage and SD card on my Galaxy S4 directly, as if from a USB flash drive? I was able to do this with my previous Android device. Thank you!

# Answer
The closest solution I have found for Mac OS X is to install Android File Transfer (http://www.android.com/filetransfer/) on the computer. With this, I am able to access files on the internal storage and the SD card directly within an Android File Transfer window, and perform basic file management operations like copying and deleting. This app also supports some keyboard shortcuts as well as drag-and-drop to and from Finder. It isn't as convenient as Finder itself but it is the closest available substitute I have found for this device.
> 1 votes

# Answer
I found this potential solution. It says to download SG USB Mass Storage Enabler to enable this mode.
> 5 votes

# Answer
What you are asking for is called UMS or USB Mass Storage. On newer devices, this often got replaced by MTP (Media Transfer Protocol) for several good reasons. Both protocols have their pros and cons. Unfortunately, in most cases the user is not given the choice which one to use (some devices offer this).

However, an article at device-recovery.com explains How to connect Android devices to PC with USB Mass Storage Mode for different Android versions and devices, including your S4. I will list a basic exceprt here with no warranties: I have no S4, so I cannot verify this.

1. Go to *Settings→About Phone/Tablet.*
2. Go to “Build Number” at the end of the Scroll list.
3. Tap on “Build Number” repeatedly (7 times). On your third tap you should see message indicating that you only have 4 more taps to go to ‘become a developer’. Keep tapping until you are a developer. (a toast message will tell you so)
4. Now Developer Option will be included in setting list of yours now. Go to “Develop Options” to check USB debugging \> OK. Done.

According to the article, that should have done the trick. I do not see how the two are connected, and doubt it a little. As an alternative, the very same article mentions a USB Mass Storage APK you could try as well.

For devices running Android 4.0/4.1, the steps are a little different, and sound convincing to me:

1. Go to *Settings→More*
2. Search then Tap on “USB utilities”
3. Check the option: “Connect Storage to PC”

Unfortunately, my *Optimus 4X* running 4.0.3 doesn't show that option -- so again, I cannot guarantee this will work on any device.

---

A different approach is presented at this website -- again, explicitly for the S4:

1. Attach your Samsung Galaxy S4 to your computer (PC or Mac) using the USB cable. If this is the first time you’ve connected your device to your computer, it will install the necessary drivers on your computer.
2. On your Samsung device, touch Applications \> Settings \> Wireless and network \> USB utilities.
3. Remove the USB cable from you Samsung S4.
4. On your Galaxy S4 touch “Connect storage to PC.” You will see a warning: “USB utilities / Connect USB cable to use mass storage.” Insert the USB cable into your Samsung device while the message is still on the screen. Do not touch “Cancel.”
5. The screen will change to “USB mass storage” with a picture of a green Android and a message that says “USB connected.” Touch “Connect USB storage” at the bottom.
6. Your Samsung Galaxy S4 is now connected to your computer. The device’s internal storage will appear on your computer as an external drive. If you also have a microSD card installed, this will show up as a second external drive.

---

Plenty other web ressources I've found on my search simply state: that's not possible without rooting. But it cannot hurt trying above methods: they might fail, but should not break anything.
> 2 votes

# Answer
I've been trying to figure this out for a while now and I stumbled on to your question. I tried turning off the debugging option and it didn't work, but when I plugged my phone back in I noticed it flashed that it was connected as a camera. So I pulled down the status bar from the top of the screen (sorry, can't remember what it's called) and saw that it said I was connected and to press for other usb options. I pressed it and was able to switch modes so now I'm in the mass storage mode. Hope that helps, I feel kind of dumb having it be such an easy fix that I have missed for the last 2 weeks.
> 1 votes

# Answer
It is pretty easy from Kies. I recommend doing so through Kies itself.

Just connect the s4. On the first window, click the round shape with the folder image on it. Then, drag any file you want to transfer to it.
> 1 votes

---
Tags: sd-card, samsung-kies, storage, samsung-galaxy-s-4
---


# Question
Title: How to mount both App and Phone Storage over USB for HTC Evo?
I can mount my HTC Evo as a USB drive on my Windows 7 machine.

When I mount the drive, I see a DCIM/100Media file, but no photos from my phone are in it. (I'm wanting to transfer photos from my phone to my computer)

When I look at Settings -\> Storage, it says,

* App Storage, 4.41/6.07 GB
* Phone Storage, 1.8 GB / 9.93 GB
    + Photos and Videos 1.65 GB

But when I look at the properties of my G: drive (how it's mounted on the machine) it appears that I have mounted the App Storage, because my Windows box says, the drive I have mounted has used 5.65 GB of 7.40 GB total.

So, I believe I have the wrong drive mounted? Is it possible to mount both the "Phone Storage" and "App Storage" as USB? If so, I haven't figured it out. gone through all USB and Storage setting screens I could find.....

# Answer
> 0 votes
The phone now mounts with multiple drives. I think the problem was I had never seen that before on my previous phones and just missed it!! :( My home machine has a lot of drives. I saw one, and missed the second. One drive mounts for the phone memory, one mounts for the SSDCard.

---
Tags: usb, htc-evo
---


title: phone stuck while loading cyanogenmod

text:
# Question
Title: phone stuck while loading cyanogenmod
I am using a *Samsung Galaxy Y.* Everytime I switch on my phone it goes from samsung logo to cyanogenmod loading.

What do i do? I have waited for an hour.

# Answer
> 1 votes
It might take a minute or five, but certainly not an hour. But I know what happened to you as it happened to me too when I flashed my first rom.

Keeping it short: the ever-looping boot animation you're seeing is silently saying that you forgot to clean the caches after you've flashed your CyanogenMod rom.

To fix that, do:

1. Reboot into ClockworkMod.
2. Whipe the *"Dalvik cache"*.
3. Optionally, while the *"Cache"*.
4. Reboot into Cyanogenmod.

Most of the time, it's simple an unwhiped *"Dalvik cache"* messing things up. Yet, in the unlikely case that shouldn't fix it (for example - when you weren't running a previous CyanogenMod rom before you flashed your current one), you'll have to do a *"Factory Reset"* too. But 1-4 should get you going, so I would not factory-reset it on the first attempt. ;)

---
Tags: cyanogenmod, hardware, boot-loop
---


# Question
Title: What does the 'Failed to move application. Not enough memory' error mean when choosing 'Move to SD card'?
When I choose 'Settings - Applications - Manage applications' , and a 'Move to SD card' I get the 'Failed to move application. Not enough memory' error.

Anyone know why ?

I am running Froyo 2.2 on a Samsung Galaxy S phone.

I have 1.7GB free of system memory and 13.1 GB internal memory free on the internal SD card.

**UPDATE **

**Can someone with an Galaxy S phone please confirm this ? I have seen it on two phones, and really would like to know what's happening here.**

# Answer
> 5 votes
This is a known problem with leaked 2.2 Galaxy S Vibrant software (happened to me). Even if you're not using a Vibrant I would suspect the issue is the same, since the software is mostly the same.

You can fix it using this post at XDA if you have a Vibrant or i9000. If you have another model just check the subforum for your device (or take a risk and try this anyways).

# Answer
> 0 votes
I received the same message on unrooted android 4.0.4, Alcatel 992D, with 12G free space on SD card. I am posting here, cos maybe it helps on 2.2, as well.

Installed AppMgr III, 3.10 (App 2 SD), and it also listed the same apps as movable, were not even marked with the gray X (supposed to tell you that by moving app you will lose some functionality, e.g. widget stops working on main screen).

It seems that only those apps gave me this message when trying to move (via AppMgr AND via the built in option in android) which came pre-installed on the phone.

Below article says moving/deleting pre-installed apps is not possible on unrooted phone: http://www.brighthub.com/mobile/google-android/articles/82517.aspx

It seems likely to me that in this case, the option "move to SD Card" not being grayed out is the bug, and maybe AppMgr receiving this misleading data causes it to show them as moveable, as well, while the inability to move them is by design.

# Answer
> 0 votes
For people that have this problem in the future. It is an ODEX issue. Some unused thing in there is causing it to think space is all eaten up. Find an app that cleans ODEX files. Chances are you are rooted which allows apps that mess with the ODEX files to screw stuff up by accident.

---
Tags: sd-card, 2.2-froyo, samsung-galaxy-s, app2sd
---


# Question
Title: Why is adb backup with system apps unsafe? (Holo backup)
In holo backup, adb backup with system apps is said to be unsafe. I was and am not sure why it is. But I tried it anyway, and slept then when I woke up in the morning, my computer crashed. So I am wondering what is going on. (I tried other "safe" adb backup methods, and they did not crash my computer :) )

# Answer
> 1 votes
I doubt two things here: first, the crash of your computer is unlikely to be meant by that statement (I won't say it was completely unrelated, but at least rather a co-incidence). Second, the *backup* is unlikely to be unsafe – it's rather the *restore* to be concerned about.

Searching the web, you can find plenty of reports where a restore "broke the device", and left the user with crashing apps, not being able to read/write SMS, and things like that. Such happens especially when that backup was restored to a different ROM, or even just with some OTA in between. Structures might have changed, database layouts looking different (some columns dropped, others added), so "stuff" is no longer compatible with the backup. A restore would simply place the old files back, and thus might change *parts* of the system which now consist of more files/apps.

All those problems are rather unlikely to affect "self-contained user apps", but quite often happen with system apps. I hope this little excurse sheds some light.

---
Tags: backup, adb
---


# Question
Title: Why did my Nexus 4 download the Jelly Bean 4.3 update again?
I've got a stock, non-rooted Nexus 4 which I updated to Jelly Bean 4.3 when the OTA update came out a month or more ago. Just today I got another message that there was a system update available. It said it would update to 4.3, and I double-checked (and took a screenshot), and confirmed I already had it in "About phone."

Nonetheless, I went ahead with the update to get rid of the notification, and it went through the usual process. The before and after screenshots of the about screen confirm that I had the exact same Android, Baseband, and Kernel versions, as well as the same Build Number. I can't find any differences after the update. Does anyone know why this might have happened?

Before screenshot, taken 2013-08-23 16:28:04, before the update was started about a minute later:

After screenshot, taken 2013-08-23 16:36:14 after the update finished and it restarted.

# Answer
> 22 votes
> The before and after screenshots of the about screen confirm that I had the exact same Android, Baseband, and Kernel versions, as well as the same Build Number

Actually, they do not. The first screenshot shows a build number of JWR66**V**, and the second is JWR66**Y**. An official changelog has not been released, but T-Mobile's documentation indicates that the update contains "security" updates. You can also find some (unofficial) discussion of the actual code commits in this article. So although the version number was not incremented, it is a different build than you previously had.

---
Tags: nexus-4, ota-update, 4.3-jelly-bean
---


# Question
Title: Backup app data without root and no micro USB port
How can I backup an app's data (i.e. Angry Birds scores and achievements) on my Nexus 7, running Android 4.2.2? My tablet is not rooted and my micro USB port is damaged, disallowing me to connect to the computer.

Any suggestions?

# Answer
> 1 votes
Probably Koush's Helium \[which used to be Carbon previously\] might be of help for you.

> Helium does NOT require root.
>
> All Android users can use Helium to backup and sync Android applications.
>
> Helium lets you backup your apps and data to your SD card or cloud storage \[Dropbox, Box, Google Drive\].
>
> Android to Android app sync \[With Helium, you can sync app data from your other Android devices -- even if they are not on the same network\].

I am not sure if you have to connect your device to usb if you want to sync to cloud though. I have not used this feature as of yet.

# Answer
> 1 votes
This is a difficult situation, but Google might come to your rescue. In 4.1.1 (on an AT&T SGS3, at least), in the `Settings` app, there are `Backup and reset` settings (in the `Personal` group):

Now, despite the checkmarks, I've never actually used this feature, and there are a number of questions I can't answer (and I don't have the time at the moment to investigate):

* How often does it back up?
* Can it be used to restore to a different device?
* How can you know that any given app is backed up?
* Where are the backups stored on Google's servers / can a user access the backups in Drive?

You might need to experiment, or do some googleing. I just wanted to get at least this much up here so you can start.

# Answer
> 1 votes
Backup via SSH, FTP, SMB, WebDAV, Dropbox, Google Drive.... all via File Manager.

I use it to transfer files back and forth and it works a delicious treat. I highly recommend this application.

---
Tags: backup, 4.2-jelly-bean
---


# Question
Title: How to create a safe copy of every new photo/video right after shooting?
Is there any app that can secretly duplicate every photo/video right after it was taken? Maybe using inotify?

Update:

I was thinking about this while reading a story about a journalist whose phone was taken by the politician's bodyguards when he was trying to film their illegal bahavior.

# Answer
That very much depends how and where you place the "secret", and what other conditions/restrictions are in place. Network storage (such as cloud services or email) e.g. require a network connection to be present, and the transfer might be noticed. A local copy might not have the copy-process noticed, but the copies could be found, in most times easily when using a file explorer. Your "secret act" might also indicate infringment on a 3rd persons privacy (if only your own photos are involved, then why the secrecy?), which not only would be indecent, but also may incur a penalty (no accusing, just a hint).

But assuming completely legal application, there might be a few options available:

* photoCopy backups photos to email. The app's description states: "when the program runs, there is no indication at all"
* Photo Auto Uploader automatically uploads pictures to Picasa or Facebook after pictures are captured
* Auto Uploader does the same for configured services
* FolderSync can synchronize your photo's folder (and of course others) periodically in the background -- to cloud services as well as to your home computer

There are more apps for each of the mentioned categories. There may also be some to create local copies, but I'm not aware of any at this time.
> 3 votes

# Answer
If I'm not mistaken Dropbox automatically synchronizes all your photos as soon as you take them. I dont think there is an app that saves the photo in two places. What you can also do is set up a cron job every 5 minutes or so to copy new photos in another directory. Personally I think the Dropbox solution is better to do. On the other hand you can always create your own application to do so :)
> 2 votes

# Answer
Now there's also Auto Backup from Google.
> 0 votes

---
Tags: backup, camera, automation
---


# Question
Title: What are some reasons for big difference in time usage and small difference in mAh?
I have found an android phone with really good specs like 1.5GHz Quad Core, 1GB RAM, 5", HD screen. My question though is on the battery

```
Battery Size: 2000mAh
Usage Time: 6 Hours
Battery Standby: 72 Hours

```

In comparison with let's say Samsung S4, it comes with a battery of 2600 mah,

```
Stand-by     (2G) / Up to 370 h (3G)
Talk time    (2G) / Up to 17 h (3G)

```

Why is that big difference in the time of usage with just 600mah? I got the numbers for the S4 from Gsm Arena and the other one from the manufacturer.

Thank you for your time

# Answer
> 2 votes
I'm not sure where you got those figures from, they seem a bit too good to be true. 370 hours is next to impossible for Li-ion batteries (when they are attached to smart phones). 370 hours is more than 15 days. As of 2013 there is no Android powered smart phone that can last in standby for more than 15 days. It doesn't cost a ton of battery to be connected to a cell tower, but over hours and hours of being connected, it adds up to be a lot. Plus add in a ton of background processes to the mix and you have yourself a battery eating machine.

And your figure isn't really practical anyway because I could not think of anyone who could let there phone sit on standby for 15 days without using it.

I know 2 people who have the S4 and both of them said that they can't get more than 2 days out of their charge with practical use.

So to answer your question, there is not a big difference between the two, but the S4 does come with some nice software to help you make the most out of your battery with practical use:

If I had an S4 I would definitely check this out because if you want to get the most out of your battery, this "Smart Screen" is a great start.

from Wonder How To

I think that this is the article you were referencing. This artical states that the "average" battery life is 57 hours:

now 57 hours is a more manageable number. I was interested in how the S3 did in the same test. Here are the results:

Now all of that said, the difference between the two is only 14 hours. 14 hours is a great improvement for Samsung's next S generation phone.

> Don't always believe things you see on the net =)

# Answer
> 0 votes
You are comparing USAGE TIME with STAND-BY TIME and TALK TIME witch is incorrect.
First of all you will never get a clear answer when comparing battery consumptions, not even when you compare 2 identical phones, because for you may by talking is a priority and for another browsing the internet, and when you would compare battery life with him there will be a very big difrence.

Now talking about GENERAL battery consumtion, for the this example assume that exactly the same operations are done at a point of a millisecond.
Now what you have failed to mention, and it is one of the most important thing, is the screen SIZE.
You will find that the screen size is one of the biggest power eater that you have on a phone, the bigger it is the more it will eat.
To answer your question(partially answer it) may by the phone with the 2600mah has a smaller screen then the one with 2000mah and it is normal to see such a big increase in battery life.
Then there is the software. Witch even tough they are all android device the way that they handle things when you close the screen is different from manufacturer to another.
And again that can be a diference to, a very big actually.
One more thing, you are comparing usage time with STAND-BY and TALK TIME. Witch both require the screen to be off, while USAGE TIME requires the phone to be on and allways use it like send a email, open a photo, then send a tweed, etc, that is usage time.
Now keeping that in mind we cannot make a decision for you if it is a big difrence or not, you will have to take a decision by your self, but one thing is for sure, don't compare usage time with stand by time.

---
Tags: battery-life
---


# Question
Title: How to connect using WPA2-Enterprise on Android Devices?
I am doing some product development for BYOD environment, so I require a wide variety of devices. This one is causing me some issues with connectivity to the private network where I have to test.

The LG device with Android version 2.3.3 and upgraded firmware to whatever latest Sprint is supporting connects to the Wireless Access Point, but I get a 401 Unauthorized when access from a server on this private network. Meanwhile, the same configuration works with my iPad-1, an Android running Ice Cream, iPhones, Win Mobile, etc. using the same settings.

I am suspect that this device is too old to support WPA2-Enterprise but I cannot find any documentation, forum, etc. that supports any related issues.

I do not have access to the server to see why it is rejecting with the 401.

Any suggestions on how to troubleshoot/fix or officially lay claim of non-support?

# Answer
> 1 votes
You might want to give the WiFi Config Editor a try, which gives you much more configuration settings to play with:

WiFi Config Editor (click images for larger variants)

I have not tried it (especially lacking an environment where I could really test it), but it might prove helpful, as you can adjust a lot of WiFi settings for a given AP here.

*Remark:* The app hasn't been updated for a long time, and obviously is no longer maintained. According to the comments, it's supposed to work fine up to Gingerbread (which would be fine for the device in question), but stopped working with ICS.

An alternative could be the WiFi Advanced Config Editor (aka "WiFi Ace"), which explicitly states:

> Set WPA Enterprise and Personal parameters, like wpa\_supplicant allows you to

WiFi Ace (click image for larger variant)

You might note the screenshot looks quite similar to the first of *WiFi Config Editor* above, so functionality might be quite similar as well. While this app was last updated 2012, it might have the same limitation: its developer couldn't test it on ICS (Android 4.x), but it should work fine on GB (Android 2.x). Comments give not much clue here (except that the app seems no longer to be maintained), but several reports from 2012/2013 stating success might indicate it's still doing its job with ICS and up.

---
Tags: wi-fi, wpa2
---


# Question
Title: App install failed but files are still filling up the phone
I installed the game N.O.V.A.3. When it was finished, I got an error message saying that the install failed. However, the 1.7GB that the game required are still missing from my phone. The app does not show upp on "Application Manager. Since I used the refund button in Play Store, it doesent show there either.

My memory on the phone right now is 300mb. So, I can't install the game again or something like that. The phone is not rooted, and I won't root it since it breaks the warranty :( Is there any chance that I can remove the files without having to restore the entire phone?

I've also checked the folders when hooking up the phone to the computer. It's not there. My phone is a Samsung Galaxy S3 Mini.

I'd be very grateful if someone helped me!

*SOLVED*

# Answer
> 3 votes
Answer from the comments, as OP/answerer disappeared:

Browsing the device from a connected computer, those files could be found and deleted.

---

Unfortunately, Rick missed to say where he found them. So I include some clues where they *might* have been, together with some reason. These items include places to look for left-overs following even a successfull uninstall:

* `/data/local`: That's where *Google Play* downloads `.apk` files to before installing them. As this directory also is accessible "publically", this is the most likely place for the OP's case.
* `/data/data/<package_name>`: unlikely, as it requires root for the user being able to access it – but that would have been the place the app would be installed in
* `<sdcard>/Android/data/<package_name>`: another candidate, again unlikely: while publically accessible, data here are usually placed by the app itself. Not being successfully installed, and neither turning up in the app drawer, the user couldn't start the app – so it couldn't place stuff here.
* `<sdcard>/<some directory>`: same as previous point. Some apps place stuff in different places, which then does not get cleaned-up automatically on uninstall.

---
Tags: applications, internal-storage, installation, system-error
---


# Question
Title: How can I sort, filter and tag files/images in Android ICS 4.0?
**A little background**

Im a bit into graphic design, digital painting etc, and I like to draw on the run, away from my desktop. For drawing, I often need reference materials - some pictures of things I would like to draw. While drawing/designing a futuristic car, Id like to be able to look at pictures of some modern cars, planes, helicopters, materials etc.

Looking for reference on the Internet on my android tablet is cumbersome, and I dont have Internet access everywhere. I do have a big library of reference pictures on my SD card tho.

I cant really use it as reference yet, because looking manually for pictures of things I want to draw is a LOT of work. Designign something, say a cyborg, Id have to dig through the files searching for "human", "metal", "machine" and "mechanism" pictures.

**So, what do I want?**

I would like to tag and sort for pictures/files with tags similar to those I mentioned ("human", "machine", "engine" etc), but i dont want to upload it anywhere or use it online. I dont want to share and want to keep it local, usable without Internet access.

If I could display all the chosen pictures on one screen, it would be a big bonus.

How could I do that on my Android tablet? I'm using ICS 4.0.

# Answer
As long as pictures/videos are involved, you might want to take a look at Monte Gallery. This app offers you a.o. the feature to add descriptions *and tags* to pictures, and then lets you browse them by tags. It also offers browsing by location, and (as you can see by the screenshots on its market page), a nice "calendar view", grouping pictures by "date taken". Only thing missing is to combine those using a search mask, like "show me all pictures tagged *foobar* taken between \[dates\] on \[location\]" :)
> 1 votes

---
Tags: photos, images, search
---


title: Samsung GT-S7562: Network Goes off

text:
# Question
Title: Samsung GT-S7562: Network Goes off
I have Samsung GT-S7562. I did update the handset with KyleOPEN custom ROM. Was not satisfied with the custom ROM so again ported back to Original ROM.

I updated the ROM + Kernel using Odin tool. After I update, the network goes off suddenly. I have re-register with the service provider to gain the network back. This happened thrice.

Also, is there Cyanogenmod or any other custom ROM (Apart from KyleOPEN)for this handset.

Any suggestion will be helpful.

Thanks.

# Answer
> -2 votes
you've lost the efs file that contains the serial number

---
Tags: 4.0-ice-cream-sandwich, cyanogenmod, custom-roms, samsung-galaxy-s-duos
---


# Question
Title: Superuser app won't grant root acess anymore
I tried to do a backup a few days ago but TB just stucked on the "Asking root permissions" screen. And now, every app that needs root access doesn't work properly because root access is denied. My superuser app is updated, and I also tried to reset its user data but it's still not working. Does anyone have an idea to make it work again ?

EDIT

Here's the logcat :

```
07-09 18:28:21.552 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:24.554 W/PowerManagerService( 2940): Timer 0x3->0x3|0x0
07-09 18:28:24.627 I/KeyInputQueue( 2940): Input event
07-09 18:28:24.632 V/lights  ( 2940): set_light_buttons invoked
07-09 18:28:24.632 D/lights  ( 2940): set_light_button on=255
07-09 18:28:24.632 I/PowerManagerService( 2940): Ulight 3->7|0
07-09 18:28:24.817 I/KeyInputQueue( 2940): Input event
07-09 18:28:24.847 I/ActivityManager( 2940): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.fede.launcher/.Launcher }
07-09 18:28:25.077 D/PhoneWindow( 6377): couldn't save which view has focus because the focused view android.widget.LinearLayout@47242a48 has no id.
07-09 18:28:26.047 I/KeyInputQueue( 2940): Input event
07-09 18:28:26.047 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:26.052 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:26.272 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:26.272 I/KeyInputQueue( 2940): Input event
07-09 18:28:26.272 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:27.347 I/KeyInputQueue( 2940): Input event
07-09 18:28:27.347 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:27.352 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:27.667 I/KeyInputQueue( 2940): Input event
07-09 18:28:27.672 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:27.672 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:28.482 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:28.482 I/KeyInputQueue( 2940): Input event
07-09 18:28:28.482 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:29.082 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:29.082 I/KeyInputQueue( 2940): Input event
07-09 18:28:29.082 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:29.702 I/KeyInputQueue( 2940): Input event
07-09 18:28:29.702 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:29.707 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:30.382 I/KeyInputQueue( 2940): Input event
07-09 18:28:30.382 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:30.392 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:30.777 I/KeyInputQueue( 2940): Input event
07-09 18:28:30.777 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:30.787 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:30.877 I/KeyInputQueue( 2940): Input event
07-09 18:28:30.882 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:30.887 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:31.017 I/ActivityManager( 2940): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.keramidas.TitaniumBackup/.MainActivity }
07-09 18:28:31.067 I/ActivityManager( 2940): Start proc com.keramidas.TitaniumBackup for activity com.keramidas.TitaniumBackup/.MainActivity: pid=6434 uid=10051 gids={1015, 3003}
07-09 18:28:31.227 I/Zygote  ( 6434): Zygote: pid 6434 has INTERNET permission, then set capability for CAP_NET_RAW
07-09 18:28:31.502 I/com.keramidas.TitaniumBackup.MainApplication( 6434): onCreate()
07-09 18:28:32.947 I/com.keramidas.TitaniumBackup.MainApplication( 6434): Detected CPU architecture: ARM
07-09 18:28:32.962 W/Settings( 6434): Setting android_id has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
07-09 18:28:32.967 D/o.䁄   ( 6434): Debug features are disabled.
07-09 18:28:33.002 I/o.쮱   ( 6434): restoreMySettings_ifNeeded()
07-09 18:28:33.047 I/o.쮱   ( 6434): Internal settings found => No need to restore.
07-09 18:28:33.647 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
07-09 18:28:33.717 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
07-09 18:28:33.782 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
07-09 18:28:33.792 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0xf a=-1}
07-09 18:28:33.872 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x80 a=-1}
07-09 18:28:33.872 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x3 a=-1}
07-09 18:28:34.142 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x20 a=-1}
07-09 18:28:34.207 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x1 a=-1}
07-09 18:28:34.267 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x3 a=-1}
07-09 18:28:34.557 I/com.keramidas.TitaniumBackup.MainActivity( 6434): Main Activity is being created for the first time => scheduling next wake-up ...
07-09 18:28:34.567 I/o.յ    ( 6434): scheduleNextWakeup(): Invoked with idToExcludeForToday=null
07-09 18:28:34.692 I/o.յ    ( 6434): scheduleNextWakeup(): No next wakeup scheduled.
07-09 18:28:34.707 I/o.ᡝ   ( 6434): Thread started.
07-09 18:28:35.177 W/PowerManagerService( 2940): Timer 0x7->0x3|0x0
07-09 18:28:35.177 V/lights  ( 2940): set_light_buttons invoked
07-09 18:28:35.177 D/lights  ( 2940): set_light_button on=0
07-09 18:28:35.177 I/PowerManagerService( 2940): Ulight 7->3|0
07-09 18:28:36.282 I/o.嫶   ( 6434): Detected 0 mount point(s) in addition to Android "external" storage.
07-09 18:28:36.292 I/ActivityManager( 2940): Displayed activity com.keramidas.TitaniumBackup/.MainActivity: 5242 ms (total 5242 ms)
07-09 18:28:36.307 I/o.䌮   ( 6434): [Licensing] No cache file: /mnt/sdcard/data/com.keramidas.TitaniumBackup/licensing-cache.xml
07-09 18:28:36.307 I/o.䌮   ( 6434): [Licensing] Cache valid? = false
07-09 18:28:36.307 I/o.䌮   ( 6434): [Licensing] Deleting non-valid cache file: /mnt/sdcard/data/com.keramidas.TitaniumBackup/licensing-cache.xml
07-09 18:28:36.397 I/o.嫶   ( 6434): Detected 0 mount point(s) in addition to Android "external" storage.
07-09 18:28:36.407 W/System.err( 6434): ERROR: Could not open license file: /data/data/com.keramidas.TitaniumBackup/files/license.txt
07-09 18:28:36.512 E/su      ( 6447): sudb - Opening database
07-09 18:28:36.517 E/su      ( 6447): Couldn't open database: unable to open database file
07-09 18:28:36.517 E/su      ( 6447): sudb - Could not open database, prompt user
07-09 18:28:37.332 D/AndroidRuntime( 6449):
07-09 18:28:37.332 D/AndroidRuntime( 6449): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
07-09 18:28:37.332 D/AndroidRuntime( 6449): CheckJNI is OFF
07-09 18:28:37.337 E/AndroidRuntime( 6449): /system/csc/customer.xml ==> cannot open file
07-09 18:28:37.342 D/AndroidRuntime( 6449): found sales_code tag = <>, </>
07-09 18:28:37.342 E/AndroidRuntime( 6449): /system/csc/feature.xml ==> cannot open file
07-09 18:28:37.747 D/AndroidRuntime( 6449): --- registering native functions ---
07-09 18:28:38.132 D/LibQmg_native( 6449): register_android_app_LibQmg
07-09 18:28:43.737 I/KeyInputQueue( 2940): Input event
07-09 18:28:43.737 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:43.742 V/WindowManager( 2940): Dsptch > Window{4732a058 StatusBar paused=false}
07-09 18:28:43.922 I/KeyInputQueue( 2940): Input event
07-09 18:28:43.927 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:43.947 V/WindowManager( 2940): Dsptch > Window{4732a058 StatusBar paused=false}
07-09 18:28:46.087 I/KeyInputQueue( 2940): Input event
07-09 18:28:46.087 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:46.092 V/WindowManager( 2940): Dsptch > Window{4739b5f8 TrackingView paused=false}
07-09 18:28:46.242 I/KeyInputQueue( 2940): Input event
07-09 18:28:46.247 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:46.252 V/WindowManager( 2940): Dsptch > Window{4739b5f8 TrackingView paused=false}
07-09 18:28:46.537 W/InputManagerService( 2940): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@470d25d0
07-09 18:28:47.879 I/KeyInputQueue( 2940): Input event
07-09 18:28:47.882 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:47.892 V/WindowManager( 2940): Dsptch > Window{4732a058 StatusBar paused=false}
07-09 18:28:48.087 I/KeyInputQueue( 2940): Input event
07-09 18:28:48.092 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:48.097 V/WindowManager( 2940): Dsptch > Window{4732a058 StatusBar paused=false}
07-09 18:28:48.617 I/KeyInputQueue( 2940): Input event
07-09 18:28:48.622 V/WindowManager( 2940): Dsptch > Window{473baca0 StatusBarExpanded paused=false}
07-09 18:28:48.622 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:48.747 I/KeyInputQueue( 2940): Input event
07-09 18:28:48.747 V/WindowManager( 2940): Dsptch > Window{473baca0 StatusBarExpanded paused=false}
07-09 18:28:48.747 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:49.032 W/InputManagerService( 2940): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@46fc9070

```

# Answer
> 2 votes
There are a few scenarios that might explain what's going on.

## Superuser app binaries need to be updated

Open your Superuser app and check for any updates to the binaries. The binary is what gives that Superuser app the right to grant or deny other apps superuser priviliges. If it is outdated or has been replaced by a different binary, you may need to update it to get it working again.

## Root priviliges denied permanently for the app

When an app requests superuser access, a Superuser app generally prompts the user to `Allow` or `Deny`. Usually, it also gives the option to follow the same action temporarily, for a set time, or permanently (depending on the Superuser app you use).

If you deny an app root privileges permanently, it will likely cause the app to pause when asking the system for root privileges until it times out. Check your Superuser app to make sure Titanium Backup isn't marked as deny.

## Lack Root

You may have lost root access (possibly during an automatic Over The Air update), which would be why the app requesting superuser rights is failing. Most Superuser apps display a `toast` or other message anytime an app requests root privileges (along with whether that request was granted or denied).

## Alternate Superuser App

Another Superuser app may have been installed to take over requests for sudo access. If you know you have root, check for other Superuser apps. They usually have "Super" in them, though this is not a guarantee.

## Very slow device

On my old phone, there would be times when the CPU was bogged down (ex right after bootup). If I tried to open a root app, it would ask for root rights, then time out before the Superuser app could process the request.

This usually only happened for an app that caused a prompt to allow or deny, but it still happened on occasion with apps that had been granted access forever.

# Answer
> 0 votes
Looking at this which caught my eye:

```
07-09 18:28:36.512 E/su      ( 6447): sudb - Opening database
07-09 18:28:36.517 E/su      ( 6447): Couldn't open database: unable to open database file
07-09 18:28:36.517 E/su      ( 6447): sudb - Could not open database, prompt user`

```

Sounds like a botched install of the SuperUser app in itself. Where did you get the app from as matter of curiousity?

Thing is, there's two versions of superuser apps and are not interchangeable, its either one app or the other, both mutually exclusive.

I'd be more inclined to think that this particular one was a mix 'n' match version. Try downloading the "proper" version either on the play store.

# Answer
> -1 votes
If its on the default apps of your phone, go to google play store and download root explorer, from there, prese the buttons befote the micro sd card simbol, then locate and press app/system apps, find superuser and delete it from the internal phone.

---
Tags: applications, root-access, superuser
---


# Question
Title: Install from unknown sources on Nook Tablet
I am using a rooted NOOK Tablet with Android Gingerbread, and am installing an application from an email. I am using the NT Hidden Settings application to enable the installation of apps from unknown sources. I check the box and click OK knowing the dangers of 3rd party applications. I go back to the email, click the attachment, and when I hit the installation screen, after I had just checked it, it says install blocked. I returned to the setting and the check box I had filled in was now empty again, and I am caught in the loop forever. What can I do to make the app install?

# Answer
> 1 votes
As I wrote in my above comment, one way would be:

1. Get ADB working on your computer (see: Is there a minimal installation of ADB?)
2. Download the `.apk` file to your computer
3. Switch on *USB Debugging* on your device, and then connect it to your computer via USB (order is important here: first enable the option, then connect)
4. Use `adb install <file_name.apk>` to install the app

For subsequent installs, you of course can ommit the first step, as ADB should already be set up then :)

Alternative approach (untested):

1. Install some terminal app on your device (e.g. Android Terminal Emulator)
2. Save the `.apk` to your SDCard
3. Start the terminal app, and run `pm install </path/to/filename.apk>`

Again, the first step is only needed once. I've not tested that second method, so I'm not sure whether it requires root or the "unknown sources" option. As `adb install` only seems to be a wrapper to `pm install`, the latter is not that likely.

---
Tags: unknown-sources, nook-tablet
---


title: Google Maps unthaws "itself"?

text:
# Question
Title: Google Maps unthaws "itself"?
I have a relatively specific question - I'm on a SonyEricsson xPeria Mini Pro (sk17i), using Android 4.0.4 with a rooted Stock Rom.

To conserve battery, I'm regularly freezing some apps I only use occasionaly (like FB, Skype, and also Google Maps), using Titanium Backup. They would otherwise run in the background permanently, which I don't want them to do.

The thing I experienced is, that Google Maps somehow seems capable of unthawing itself - once in a while it returns to running in background.

Anyone else noticed this? Is there a way to prevent Google Maps from doing so (Or more likely prevent the Android OS from unthawing Maps)?

Thanks for the answers

# Answer
Running in background does not mean the app did "unthaw" itself. To understand this, some background information might be helpful:

"Freezing" actually doesn't change the app or uninstall it. It just marks it as "unavailable", so it no longer shows up in the app drawer etc. It should also no longer receive broadcasts. But it's still there. So if another app knows its "intents", it could explicitly call them – and they would respond. This is what most likely happens here: Something is placing an explicit call to it.

---

Before freezing *Maps*, I've disabled some of its "listeners" (I do no longer remember which ones), which can be done with several apps, e.g. Autorun Manager Pro or ROM Toolbox Pro. For me, Maps no longer wakes up.

I'd recommend you taking a look at *Autorun Manager* (you might check its free version first). As it offers both, freezing and receiver-blocking, it would be the first choice concerning this. Oh, same applies for *ROM Manager*, by the way, which also offers a free version. So you've got the choice to check them both, comparing, and then deciding which one to buy – as full functionality in both cases only comes with the payed versions.

PS: AFAIR the dev of *Autorun Manager* wanted to implement a freezing method which automatically un-registers receivers. So you might want to check that one first.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, google-maps, titanium-backup, disable-app
---


title: Android runs ON Linux?

text:
# Question
Title: Android runs ON Linux?
I bought an Android PC from Amazon and found it booted Linux then booted Android. I mean literally booted Linux (penguins splash), then booted Android (Android splash). I contacted the vendor asking this particular question, and he stated:

> The mini PC has the Linux bootup first as Android runs on top of Linux

I have tried googling and searching Super User for an answer, but have so far found nothing. I know Android uses the Linux kernel to some extent, but is that statement correct? Is this common for an android device?

If this is a false statement, should I be worried about 3rd party applications running on the Linux OS at boot?

Device Information: Android 4.2 Jelly Bean, RK3188 Quad-core 1.6GHz CPU Cortex-A9 (28nm), 2G DDR3 RAM / 8G Flash

Link to Amazon, and supplier.

# Answer
> 7 votes
Android runs the Linux Kernel for the core system and it can be (and is) optimized for various platforms (compiled for ARM, x86, x64, PPC, etc).

Here is a fantastic graphic to demonstrate this for you:

> Source: Post on Unix.SE
>
> Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
>
> Source: http://developer.android.com/guide/basics/what-is-android.html
>
> And my comment on your second sentence is that Linux Kernel is not meant for only desktop operating systems. Its use cases vary from Desktop OS to Servers, mainframes and supercomputers to Embedded Devices.
>
> Linux is a widely ported operating system kernel. Due to its low cost and ease of customization, the Linux kernel is used on a highly diverse range of computer architectures: in the hand-held devices and the mainframe Systems, in devices ranging from mobile phones to supercomputers.
>
> On the other note: Palm (later acquired by HP) use Linux-derived operating system, webOS, which is used into its line of Palm Pre smartphones. Several network firewalls and routers from makers such as Cisco/Linksys use customized linux kernel. There are tons of devices out there which are using embedded linux.

---
Tags: linux, boot
---


title: How does an android factory reset work?

text:
# Question
Title: How does an android factory reset work?
When performing a factory reset, does Android remove all the added applications and user data or does it completely reflash an image of the OS

I am running on jelly bean 4.3 stock

# Answer
When performing a factory reset:

* /system is untouched since it's normally read-only anyway
* /data is formatted
* /cache is formatted
* /sdcard is not touched unless you specify. Note that apps on the sdcard will still be erased.

So, to answer your question, the system is **not** reflash end, but instead the data and cache partitions are formatted.
> 2 votes

---
Tags: factory-reset, 4.3-jelly-bean
---


# Question
Title: How can I block Android apps to send emails on my behalf?
In some Android apps there is a "Login with GMail" option. I often login with that.

Some apps are sending emails on my behalf to my GMail contacts, as I saw them in my "Sent items". I want to know how can I stop those apps spamming my friends? This is very irritating.

To stop the spamming I logged out from my device but still there are sent mails. If I uninstall the app there is no more sent mails, but I don't think this is the best solution available. Are there any better solutions?

# Answer
You will need to go into your Google Account settings and revoke issued permissions for any app which you no longer wish to have access to your Google account.

You can review connected apps at https://accounts.google.com/b/0/IssuedAuthSubTokens?hl=en
> 4 votes

---
Tags: applications, email, gmail, spam
---


# Question
Title: How to fix setting Android display brightness to 0%
I have a Windows Mobile phone(HTC Tilt 2) and put Android on it(on the SD card only). When I was messing around with some stuff I accidentally set the display brightness of Android to 0%. So now nothing will ever show up on my screen.How can I fix this without doing a clean install of Android?

# Answer
> 4 votes
Is it the case that you can't see anything at all, or is it just really, really dark at the moment? Most LCD screens will show something faintly, even without a backlight, if you can get them in the right light.

If you can see something then the easiest way to turn the lights up (if you're using Android 1.6+) is to add the Power Control widget to the home screen and then tap the far-right button on the Power Control Bar, this should turn the brightness to half and then full, and you should be able to get to the rest of your settings then.

# Answer
> 0 votes
Use Apk 1.3 (PC) to access tablet and screen shot shows what is in the screen. Keep refreshing screen shot as you press tablet options.

Mike M.

---
Tags: settings
---


# Question
Title: Is is possible to install a new CM version and a custom kernel in one go?
Currently my workflow to update to a new CM nightly and reinstall my custom kernel is this:

1. Install the CM update using the CM updater
2. Boot into recovery manually and install the zip file containing the kernel.

I wonder if there's a way to do this in one go.

# Answer
This is indeed possible by downloading the ZIP file for the new version (e.g. using the CM updater without installing it after downloading it).

Afterwards the device needs to be rebooted into Recovery. The CM update zip can be found in the `cmupdater` folder on the sd card (when downloaded using the updater) and installed using the "install zip" option (in CWM, might be named differently in TWRP).

When the CM zip is installed, the kernel zip can be installed using the same method.

While a data wipe is usually *not* necessary, it is a good idea to wipe both cache and dalvik cache before rebooting.
> 1 votes

---
Tags: cyanogenmod, rom-flashing, custom-roms, recovery-mode, kernel
---


# Question
Title: How to set MP3 ringtone in Android (Nexus S)
I am using Music (latest up to today) and TTPOD as my MP3 players.

After Googling, I suppose I can set my MP3 ring tone, by long press on the song through Music application. However, once I long press, there are only the following selections

* Play
* Add to playlist
* Delete
* Shop for artist
* More by artist
* Search

I was expecting I am able to get a selection choice `Set as ringtone`, but I didn't find one.

May I know what is the "correct" way to set MP3 as ringtone in Android?

# Answer
This isn't the "correct" way, but IMO it's a good way: use Ringdroid. With it, you can cut a suitable part of the MP3 to be used as a ringtone. This way you can get rid of those pesky intros on songs that have a slow start and save space by not having the entire MP3 duplicate in your ringtones folder.
> 6 votes

# Answer
In last versions of Android (at least in Nexus S) it's kinda hard to set MP3 as a ringtone. There was an option before in the menus called "Set As" but in the new Music app it disappeared.

What you can do is copy your mp3 to `/sdcard/media/audio/ringtones`, that `ringtones` folder might be empty or even not exist, in this case just create it.

Then you go to `Settings -> Sound -> Phone ringtone` and select your mp3 from the list.

Good Luck!
> 4 votes

# Answer
I use Ringtone Maker, which is a free app. This app allows you to select a part of your song as the ringtone. It has some preselected portions (based on popular edits included in the database), or you can select your own portion of the song to set as the ringtone.

If you simply want the beginning of the song as your ringtone, @bakytn's answer is the way to go.

Some other music apps will give you the option to choose a song as a ringtone, such as the $5 PowerAmp, but I'm not sure what they offer in terms of choosing a portion of the song.
> 1 votes

# Answer
Download MP3 music download app. Select song tab, and press the selected song. You will get option `set as ...`.
> -2 votes

---
Tags: ringtone, google-play-music
---