# Question
Title: How to check what's wrong while my phone starts? How to get logs?
My phone does not start up. It shows splash screen, but it doesn't load a system. How can I check what's wrong?

EDIT: More info: the broken phone is Galaxy S+, it is currently rooted, I installed CM 11 on it. I don't know if it is my blame I think not because I haven't done anything special on this phone for some time (it has worked correctly about month with all those modifications installed). I haven't given access to root to any of installed apps. Reinstalling system works, system starts but when I restart my phone it doesn't work anymore (until I re-install it again).

Maybe is there some way to save logs on external sdcard?

# Answer
Install the android sdk and plug in your phone.

1. Go to a command prompt
2. change directory to to your adb folder
3. Type `adb logcat > logcat.txt`

this creates a text file in your adb folder and would tell exactly why your phone isn't booting.
> 2 votes

# Answer
EDIT: After update to the question my answer is not valid for this case, I thought that the phone wasn't booting right after flashing new ROM. Leaving my old answer in case someone might have the issue I have described earlier.

As far as I know until your phone boot there is no way to check logs. Though I think your phone might have some problems booting due to some cached information which wasn't wiped before flashing your ROM. I had similar issue and wiping caches fix my boot-loop on GalaxyS4 - Cyanogenmod 11.

All you need to do before flashing your ROM, is to turn your phone in `recovery mode`, then wipe `cache`, and `dalvik cache`, after that you can flash your ROM. I can't tell you exactly how to do this because I don't know which recovery you are using.

This operation won't delete any of you personal data, only some apps cache, after rebooting your phone should start preparing apps and then boot normally. In case its still not working you might try to wipe `cache` and `dalvik cache` again and additionally make `factory reset`, **this operation will wipe all your data from your phone** so if you got important information on your phone make sure its the last possible solution, after `factory reset` flash your ROM again.

Also some custom roms are not working correctly with every recovery, so make sure you are using supported recovery.

PS. Also I advice you checking this forum: http://forum.xda-developers.com/ for any information regarding flashing roms/kernels etc.

*Disclaimer: Though this worked for me, and I think it should work for you too, I am not taking any responsibility for any damages to your device, nor lost data.*
> 1 votes

---
Tags: cyanogenmod, custom-roms, samsung-galaxy-s-plus
---


# Question
Title: Blue arrow pointer in Google Maps won't update whichever way I'm facing?
On the Google Maps app, I see a blue arrow pointer. I've seen this on a previous version of maps back in Gingerbread. I think at some point in time, they removed this feature and made it look simply like a circle. But now I see that it's back. However, it seems to be stuck on the same direction regardless if I rotate my phone in whichever way.

Android reports on the notification bar that the "Location set by GPS" already so that rules out the possibility that it's still waiting for GPS data. The weird thing is it will sometimes change direction but on random occasions only. Is there a way to force it to re-calibrate or something? I find it really useful back then for navigating places where I'm not familiar with and would like to use it again now.

I'm now on Ice Cream Sandwich. Same phone.

EDIT: I have downloaded 3rd party compass apps from the Play Store and they work without problems. The phone is ST17i.

# Answer
had same problems b4 i tried calibrating the magnetic compass by the x ,y ,z axis here 8s the simple steps keep in mind all the rotations are clockwise directions first put your phone in a flat surface for me i placed it in a table and rotate it 3 full rotations clockwise then pick up your phone and face it on your left with the but part nearest to you and rotate it 3 full rotations clockwise and finally face your phone towards you like ussing it normaly and rotate it 3 full rotations clockwise and thats it ,for me it solved my prorblem reg the pointer in my map do this while your map is active ,hope this will help someone .
> -1 votes

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


# Question
Title: Can't run Linux over Android 4.3 after official update
I used to run a Linux (Ubuntu 10.04) on a S3 running android 4.1. I updated the device today with the official rom, android 4.3, then rooted it again. But now I can't run linux anymore.

Any ideias, why this is happening?

Thanks!!

# Answer
> 0 votes
Might be a very good idea to reboot your device before continuing troubleshooting this. That /etc/fstab error should not have occurred, so likely there are some strange things hiding out if your RAM right now.

---
Tags: samsung-galaxy-s-3, root-access, 4.3-jelly-bean, linux
---


# Question
Title: Samsung galaxy s2 (i9100) part of touchscreen unresponsive
Just about week ago my phone started to randomly ghostclick in certain parts of touchscreen, so i started to debug issue and came to conclusion that part of touchscreen has became unresponsive and also phone sometimes click on those unresponsive areas by himself.

Here is affected areas:

As you can see the two vertical areas are unresponsive. Top part of screen is okay (that's why i did not include).

Anyone has encountered such problem?
I have tried, full wipes and different ROM's nothing fixed problem.

Should i consult some sort of mobile technician?

# Answer
> 1 votes
Yes. This is almost certainly a hardware problem and the touchscreen may need to be replaced.

---
Tags: samsung-galaxy-s-2, touchscreen
---


# Question
Title: Gmail doesn't show mail when opened from notification bar
When I get a new mail on my Gmail and it appears on then notification bar and I click on it, the Gmail app starts and show the following only:

<sup>Click image for larger version </sup>

I waited for **9 hours**, nothing changed.

For a test, I clicked on a random white area and the Reply function was activated!

So it seems, the mail was long open but the progressbar never disappears. If I press Back and open it inside the app, it shows the letter with no problem.

What could cause this?

# Answer
This appears to be a bug in the GMail app. I have seen this myself a few times and normally clicking the '\<' arrow in the top left and opening the email again sorts it. Other times I have to kill the app and re-launch it.
> 1 votes

---
Tags: gmail
---


title: How to set Now SMS as default SMS app?

text:
# Question
Title: How to set Now SMS as default SMS app?
I have Nexus 7 2013 LTE with Android 4.4.2. I want to set Now SMS as the default SMS app but I have not been successful. After choosing it as the default, the popup is still shown next time I start Now SMS!

Can anyone help me out?

# Answer
Go to `Settings`, and under the "Wireless & Networks" section tap `More...`. There should be an option called `Default SMS app`. Tap it, and select the "Now SMS" app. You should be all set now.

*\[Edit\]:*
Apparently, Google deliberately disabled the SMS functionality on cell-enabled Nexus 7 tabs (both 2012 3G and 2013 LTE tablets are impacted) with the 4.4 update. The recommended solution is to flash a custom ROM that re-enables the setting. Keep in mind that this will require unlocking the bootloader, which may void the warranty.
> 3 votes

---
Tags: sms, settings, default-applications
---


# Question
Title: Internet over mobile-data while connected to WLAN network
I have a WLAN network that is not connected to the internet. There is a DHCP server on that network and that assigns its clients an IP and subnet mask, but no default gateway.

When I connect to this network on an android device mobile data will automatically be disabled, so that the device will loose internet connectivity.

Most operating systems, when they are connected to multiple networks use the fastest connection that has a default gateway to connect to IP outside its respective subnet. However Android doesn't seem to get to that stage, because once it connects to a wi-fi network, it will disconnect the mobile-data - to save battery power, presumably. It doesn't care to check if there is gateway on the wi-fi network.

Is there a way to disable this "feature" of disconnecting mobile data when a wi-fi is connected?

Or better: is there a way to prevent disconnecting mobile data when the wi-fi has no default gateway?

Thank you in advance.

# Answer
> 1 votes
First, you need a rooted device.

Then, have a look at this, it's maybe what you're searching for.

---
Tags: wi-fi, connection-issues, networking, mobile-data, lan
---


title: Note2 Update to 4.4

text:
# Question
Title: Note2 Update to 4.4
I linked my phone Samsung note2 with my PC , I find there is a new Update for the phone. the problem kies don't tell me wich version is avaible.

I want to update my phone directly to kitkat 4.4 because 4.3 I think there is some problems with it.

Kies give me just some information about the update but I want to know if the update shown on the picture is 4.4 or 4.3 please help !

# Answer
> 0 votes
The PDA:NA1 firmware is kitkat 4.4.2

---
Tags: updates, 4.4-kitkat, samsung-galaxy-note-2
---


# Question
Title: Low space even though most apps are linked to SD card
I have link2SD and 90% of the apps are on the SD card. Yet I still only have a few MB left of space. I tried refreshing my e-mail and got a message "can't download more e-mails, delete some first". I connect using IMAP. What can I do? Obviously I don't want to delete a whole bunch of e-mails but is there a way to have only the 50 most recent e-mails sync to the phone?

Are there other places space could be taken up? When I started running low I went to the app manager but the system mail app wasn't included there so it confused me as to what was taking up all the space (I'm still just guessing it's e-mail).

# Answer
> 0 votes
This sounds a lot like an issue with cache. While the apps themselves can be stored on the SD card, cache that they produce might not. As I don't know what apps you actually have, I can only advise you to at least try and delete cache from various apps, such as twitter, facebook etc.

To delete cache, do as follows (this is for android 4.3): Settings -\> More -\> Application manager

Here you should be able to click in on every installed app, and delete their cache. Beware, tho, for something like calender and alarm clock apps, any set up serviced from them might reset! This should not, however, delete the app itself.

---
Tags: internal-storage, sd-card, link2sd, stock-email-app
---


# Question
Title: Galaxy S2 - Unable to perform a hard reset
My S2 froze, I took out the battery and restarted it but it kept freezing on the pin screen. I have tried both soft and hard resets but still cannot get the phone to work. When performing the hard reset, I am able to reset it, but on rebooting it freezes on the 'installing applications' screen.

Any help would be greatly appreciated!

Thanks.

# Answer
Have you tried starting it in Safe Mode?

Press and hold the Power key to boot up your Samsung GT-I9100 Galaxy S II. After the start-up animation begins to display, press and hold the Volume down key. When the lock screen is displayed Safe mode is displayed in the lower-left corner of the screen. To boot your Samsung GT-I9100 Galaxy S II in normal mode again restart your device.

If you've installed / updated something recently, try removing it and see...

If that doesn't work, you might need to effectively re-install the OS by flashing a ROM of choice

If you can boot to recovery, flash a new ROM (or a new version of the stock Samsung ROM). Check out the relevant forum on XDA-Developers. Else, use ODIN to flash via your PC and USB cable.

Be mindful of the model and variant - the international i9100 differs from other US based variants.
> 0 votes

---
Tags: samsung-galaxy-s-2, factory-reset, samsung
---


# Question
Title: No Google Play Store on Samsung Galaxy Ace S5830
I have a phone, Samsung Galaxy Ace S5830, with an Android version of 2.2.1 Froyo.

I do not have Google Play app on my phone. Can I install Google Play app with this specific Android version? If not, how can I do it?

I just don't want to use the manufacturer's product. There must be a way.

# Answer
You can install a "minimal Google Play"

http://forum.xda-developers.com/showthread.php?t=1918484
> 0 votes

# Answer
Update your phone to 2.3.4 gingerbread... officially by samsung
> -1 votes

---
Tags: google-play-store, 2.2-froyo, samsung-galaxy-ace
---


# Question
Title: Replacement for ability to "send tab to remote device" as removed from Firefox 29
Firefox 29 removed the ability to "send tab to remote device". Namely, you could send a share intent from any other app (select "share", select "Firefox", select any other Firefox Sync device you want to send the tab to) and a few seconds to minutes later it would appear e.g. in your desktop Firefox as a new tab.

That was my main use of Firefox on Android. How do I get exactly that back?

That is, I want send tabs *from* an Android share intent *to* Firefox on the desktop! *Not* the other way (I do have FoxToPhone, but hardly ever use it). It should be a one-click operation, I don't want to copy/paste URLs, I don't even need a target device selection (although I would be okay with the two-click operation required in Firefox 28), because I always want to send to the same device.

This should work even when the Android device is offline (plane), in which case the tabs should simply be queued and sent when the network comes back (that's exactly what Firefox 28 did).

The use case is everything I spot on mobile (from emails, interesting stuff while browsing, reading articles on Pocket, etc.) but that maybe doesn't work on mobile (Flash), requires more screen estate or just requires some kind of action from me, which I don't want to perform on mobile.

# Answer
> 9 votes
According to the Mozilla Firefox release notes, they have completely removed the "Send tab to remote device" feature.

You can use Pushbullet. It's an Android app that helps you to view Android notifications on the PC. And you can also push files, pages, URLs from the Android app to the PC.

**TODO:**
1. Install the Pushbullet App on your phone.
2. Install the Pushbullet extension in your browser (supports Chrome and Firefox).

# Answer
> 11 votes
Sorry for the trouble this is causing you. We initially removed the feature because we didn't know how well it was being used and the UX around it seemed confusing. We intended to improve the feature and release it again soon.

That said, with feedback like yours, and many others, we are reconsidering the decision and will try to get a version of the feature back in Firefox as soon as possible.

You can track some of the discussion here:

https://bugzilla.mozilla.org/show\_bug.cgi?id=1002628

---
Tags: sync, share-menu, intents
---


title: Install WinXP/7/8 on Android Device

text:
# Question
Title: Install WinXP/7/8 on Android Device
I know that it's possible to install WinXP or other Windows versions to an Android device, but I don't know how.

I tried BOCHS but it doesn't work on my Xperia Z1 or I don't know how to set it up correctly.

Is there some complete tutorial or something?

**Remark:** I don't want to *replace* Android on the device. I want to run Windows "on top of it" (e.g. in a VM).

# Answer
> 2 votes
You might be able to use a QEMU based app like the one from MotionCoding, but I can't see it running on anything other than very high end Android devices. Even then, I doubt a VM will work very well...

---
Tags: windows, emulators, sony-xperia-z1
---


# Question
Title: How to automatically switch between apps and/or websites on Android?
So I'd like to turn a tablet into a calendar, alarm, weather display, and task organizer that shuffles between these every five minutes when not being used. It will be mounted on a wall or next to my dual monitors.

Most likely going to use google calendar, android native clock, a generic weather app, and a custom app or web app respectively.

Any good ways to do this? Thanks.

# Answer
Clearly a job for **Tasker** (see also: , ). You could create a profile being active permanently, and assign it a task running in a loop. An example could look like:

> * **Condition:** WiFi connected (your WiFi SSID) have it running all the time while connected to your WiFi
> * **Task:**
> ```
> FOREACH %item 0:3
>   LAUNCH APP (Google Calendar) IF %item = 0
>   LAUNCH APP (Clock) IF %item = 1
>   LAUNCH APP (Weather) IF %item = 2
>   WAIT 5 min
>
> ```

The "LAUNCH APP" action lets you select the app to launch. So the loop would count from 0 to 3, launch the corresponding app, then wait 5 minutes (i.e. the app stays in foreground for those 5 minutes). Once #3 has been processed, the task would quit – but should immediately be re-launched, as the condition is still met.

I've not tested this specific configuration, so above is "plain theory" – but should get you started. You can consult the Tasker User Guide for available commands etc, but *Tasker* also offers a context-sensitive built-in help. Get yourself a 7-day Trial first if you want to test it first, it's available on the project site.
> 2 votes

---
Tags: applications
---


title: re-program back-key S Advance

text:
# Question
Title: re-program back-key S Advance
I've replaced the screen of my S Advance, but now the back-key doesn't work anymore so that's really frustrating.. I'm wondering if it's possible to program the menu-key as back-key. It is not a software bug because I just accidentally teared a flex cable partially.. I hope it's possible, and if not, what would be the best choice for an on-screen buttons app? Thanks for the help.

EDIT: Like changing key values in /system/usr/layout/generic.kl or something. It's possible to disable them there, so maybe it's possible to change their values or would that mess up my phone? 2nd EDIT: I switched the actions 'BACK'and 'MENU' from key values 139 and 158 in Generic.kl and now the menu-key functions as back-key.. question solved within half an hour.. better do some more research next time haha

# Answer
> 0 votes
You cannot remap hardware buttons without root, but if you don't want to root your phone there are some soft key apps which "work" (they look bad to me, but if they are satisfactory I guess it would work). For how to do remapping or use better soft keys look below:

The first step in this process will be of course to root you phone (the linked instructions are just one I found on Google, feel free to look for others).

From here you have two options, either use soft keys or remap your hardware keys.

Soft Keys:

-You can either grab an app to do this for you, or install a custom ROM (for example CyanogenMod) that has the feature built in. Just google "android soft keys" for some app options.

Hardware Keys: ButtonRemaper

Look for hardware key remapping on Google for more options.

Let me know if you have any questions.

---
Tags: samsung, touchscreen, buttons, samsung-galaxy-s-advance
---


# Question
Title: Stand-alone Google docs and sheets apps vs Quickoffice
is the addition of the stand-alone Google docs and sheets apps an approach from Google to remove Quickoffice from the base Android build? What is different in the Stand-alone apps vs. the existing Quickoffice?

# Answer
> 4 votes
From self testing of the Drive, QuickOffice and the new Docs apps and an official Google blog posting, it seems like the strategy will be:

* Google Drive app to view and organize your files
* QuickOffice to open MS Documents
* Stand Alone Google Docs apps (Docs, Sheets, and eventually Slides) to open Google Doc Files

Some testing I did shows (Moto X 4.4.2 with Docs v1.3.144.12; QuickOffice v6.3.1.041; Drive v1.2.563.21):

* The QuickOffice app **ONLY** Opens Microsoft Format files; I am unable to load native Google Documents
* The new Docs app **ONLY** opens Google Doc Word files; I am unable to load Microsoft Format files

A Google Blog post has a statement that leads me to believe their strategy is to remove document editing from the Drive app itself, and just have it open the stand-alone apps for Google Doc files, and QuickOffice for MS document files:

> If you don’t have time now, over the next few days you’ll be prompted to download the apps when you go to edit or create a document or spreadsheet in your Drive app. And of course, you’ll still be able to use the Drive app to view and organize all of your documents, spreadsheets, presentations, photos and more.

We also may be in line for a new Google Drive update soon - which removes in-Drive editing. The iOS version of Drive has stripped in-Drive document editing (in favor of the external apps) and added a Pin Code to allow you to encrypt local documents. (Source)

Edit: The new Google Drive app has been released, which removes in-Drive editing, and will prompt you to download the new Docs and Sheets apps.

---
Tags: google-drive, quickoffice
---


title: How to delete everything?

text:
# Question
Title: How to delete everything?
My phone is either infected or simply has an error in one of my apps and gives me the com.android.phone stopped error (plus the one like 44 01 21, don't remember exactly).

I took phone to the service, they didn't fix it. I deleted all memory card, did factory reset like 5 times, but some apps are on internal memory and they stay there. How to completely wipe it all out?

I made a back up of personal data, that's the only thing I want to keep. How to delete everything else correctly?

# Answer
> 1 votes
Credit to Izzy for the solution.

The problem with the factory reset was that google back up copy included some apps and they were reinstalled. So you have to untick the back up to google on the recovery menu and make sure to untick it when you are starting up your phone again. It is checked as default.

It even solved the issue I had with the dictionary app, as I could re choose the dictionary I need.

# Answer
> 1 votes
The apps on the internal memory are system apps. They can be deleted only if you have root.

---
Tags: factory-reset, restore, delete
---


# Question
Title: Notification LED's generic power consumption
I know that all phones got different hardware, and that leads uses just a little power, but:

1. What if I set my LED notification frequency to high (like the light will pulse faster)? How much would that chew off my battery?
2. What about "always on"? How much would that eat? Would it damage the LED in any way?

(I know LEDs are supposed to be durable, but the phone switches them off-on for a reason.. I guess.)

What I'm looking for is a generic answer, like "it's not noticeable", or "a couple of percent drop".

# Answer
The power consumption isn't noticeable. Even a tiny watch battery can run a small LED for a few days continuously.

Increasing the blink *rate* won't change the power consumption at all: what makes a difference is how long the "on" part of the blink is compared to the "off" part. This is called the *duty cycle* of the LED.

Most LED controllers use the duty cycle to control the brightness of the LED (because LEDs aren't sensitive enough to voltage), so even when the LED appears to be on continuously, it's actually blinking faster than you can see. You can see this by waving the phone around in a darkened room: instead of tracing a continuous line in the air (like a sparkler or torch does), it looks like a dotted or dashed line. If you can keep the waving speed constant, and measure (or estimate) how long the dashes are compared to the gaps, you know the duty cycle.

The only reason for the LED to blink is a human one: to make it more eye-catching, so you can see when you have a message (or whatever).
> 3 votes

---
Tags: battery-life, notification-led
---


title: SuperSU Errors when rooting Galaxy S3

text:
# Question
Title: SuperSU Errors when rooting Galaxy S3
I recently managed to root my Samsung Galaxy S3 by following this previous answer.

However when running the SuperSU app that was automatically loaded after rooting, I get the message:

> The su binary needs to be updated. continue?

Then when I click OK, it gives the error:

> Installation failed!

I wondered if the version of the SuperSU app installed by the rooting software on my PC was old, so I did this:

1. Opened SuperSU app
2. Went to `Settings > Reinstall` \[cleanup for reinstallation from Google Play\]
3. Went to Google Play, then installed this version of the SuperSU app.
4. But running the new version then gave the same error message.

I'm not sure step 2 worked because it says: "If cleanup succeeds, this app will close automatically in a few seconds. Afterwards, please reinstall SuperSU from Google Play. Are you sure you want to continue?" But then it never closes.

I know the phone had root because I downloaded a root testing app and it confirmed it.

**What am I doing wrong?**

I tried a number of links (like this one) and couldn't find anything else that made sense to me. Please could someone suggest what I should be doing?

Thanks

# Answer
> 1 votes
It turns out I simply had to download a more up-to-date file (which included the Odin executable which runs on the PC, and the .tar that it uploads to the phone) from here, using the table to look up the appropriate file for my device.

For my Samsung Galaxy S3 (GT-i9300) The file was `CF-Auto-Root-m0-m0xx-gti9300.zip` available from here.

---
Tags: rooting
---


# Question
Title: How to get back pattern lock with Exchange/ActiveSync account?
I have added an Exchange/ActiveSync email account to my Android phone. This required me to set the email application as a device administrator so that ActiveSync can control certain features of my phone.
One of the controlled features is the way I can unlock my phone (from the lockscreen). Exchange seems to limit me to the "PIN" and "Password" options. But I prefer to use a pattern lock.

Please note that I have administrative access to the domain in which the Exchange server is running and I would like to control this behaviour from the server side. I do NOT want to circumvent restrictions on my device.

I have already created a new ActiveSync profile (which doesn't enforce any password restrictions) for my user account, but it doesn't seem to affect the issue. It seems like ActiveSync in general restricts me to a password/PIN unlock and the profile can just control the complexity rules for those.

I realize this isn't really an Android issue, but I assumed this would be the best place to ask.

---

**Update**: Please note that this seems to be a new feature introduced with Android 4.0 (Ice Cream Sandwich). When I was using Android 2.3, I was able to use pattern lock just fine.

# Answer
The only way to get this to work was for us to do the following in our Exchange server.

1. Create a new **Exchange ActiveSync Mailbox Policy** in the **Client Access Organization Configuration**.
2. Make sure that **Require password** is disabled for the policy.
3. Go to the mailbox of the user in question, in the **Recipient Configuration** and open the **Properties** for the mailbox. In the **Mailbox Features** tab, select **Exchange ActiveSync** and open the **Properties**.

Select your newly created **ActiveSync Mailbox Policy** and confirm your selection.
4. You might need to remove and re-add the the account on your phone to make sure that it no longer asks you to set a password.
> 1 votes

# Answer
My work account limits me from using pattern lock. The way I get around it is by using Swype and a password that is a real word, that way you Swype the pattern of the word to unlock your phone.

Get Swype from beta.Swype.com.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, lock-screens, exchange, active-sync
---


# Question
Title: Why does Exchange ActiveSync not keep more than 'x' days of mail?
I have a HTC Desire X. I have set Exchange ActiveSync to download past 3 days. However, why does it not keep older mails which are already downloaded? i.e. on Friday, I can see mails from Tuesday on. On Saturdays, I can only from Wednesday on. The Tuesday email which was already downloaded and read is no longer visible?

**Is there a way to make not delete the local copy of older emails?**

There is an earlier question which is similar - Why does stock email app only keep 25 latest emails?

However I don't think the accepted answer there is relevant here. From that answer

> to prevent large transfers of data that end up using the device communication thus leading to a faster battery drain;

Why would keeping older mails cause large transfer of data? The older mails are already downloaded and are there on your phone.

> to preserve memory consumption that in turn would leave your device slow and inefficient.

Just because the older mails are there on disk, it will not increase memory consumption. A better way to program it would be display '3' days but have a way to show older ones on demand - since the app would read it from disk only on demand, it wouldn't increase memory consumption.

My phone runs Android 4.0.4.

# Answer
I don't think this is a setting on your phone or has anything to do with data transfer or memory consumption (at least as far as your device is concerned). I think this is a policy enforced on your Exchange account. Exchange ActiveSync allows account administrators to define policies on how email is delivered to and stored on your device.

Specifically, an email retention policy called Maximum Email Age specifies the maximum number of days of email items to synchronize to mobile devices. According to Microsoft, Exchange 2013 allows the following options for this policy (emphasis added):

> All, OneDay, **ThreeDays**, OneWeek, TwoWeeks, OneMonth

HTC has a PDF document that outlines the Supported Microsoft Exchange Policies in HTC Sense (Sense is your phone's stock UI) and this policy is supported by your device. It would seem as though your account's administrator has set this policy to only allow three days' worth of email storage. Justifications for this kind of policy vary; I recommend contacting your account administrator (or whoever operates the Exchange system you use).
> 0 votes

# Answer
This a Policy enforced by the server admin to control the access to mails. It is a normal behavior. The client just sticks to the Exchange policies. In other case, it is the operators that want the client to behave in this manner.
> 0 votes

---
Tags: email, exchange, active-sync
---


# Question
Title: Service Mode "Menu not Exist" Android 4.1.2
I am having little issue here. I have accessed the Service Mode via this no: \*#197328640#
Then i am choosing options as follow
\[1\] Debug Screen
\[8\] Phone control
\[6\] Network lock
When i press option 6 for network lock i am prompted again with the same screen which shows again same option so i choose \[6\] Network lock again and in this menu there should be 3 things showing. However what i see is only
"Menu not Exist"
Press Back Key
Current Command s 1866
and that's it. There are options from this menu missing and i don't know why?

# Answer
You need to revert back to Jellybean 4.1.1 to get the extra options under (6)NETWORK LOCK as far as I'm aware.

Like you said there should be 3 other menu options under (6)NETWORK LOCK and they should appear after reverting back to 4.1.1.

You will need the 4.1.1 firmware for your current carrier and Phone model and (Odin) to flash the firmware.

Make sure you save the original firmware first, so if anything goes wrong with the firmware flash, you can revert back to the original firmware.

Hope this helps :)
> 1 votes

# Answer
The ServiceMenu (SM) is actually part of the modem firmware and what you see is the ServiceMode java wrapper. Thus it is very dependent on the ROM (FW) you're using and whether or not it is stock or custom. In addition the phone manufactures constantly like to change SM access codes, to prevent user from using it. In any case, there is absolutley no need to revert anything as hugoboss says, you just have to figure out how to find it. Lately you may also have to enable certain files in the /efs/ directory (requiring root).
> 0 votes

---
Tags: samsung-galaxy-s-2, 4.1-jelly-bean
---


# Question
Title: ART makes Facebook app non installable (Error: -24)
I have an Android 4.4.2 phone and I enabled ART instead of Dalvik.

When I go to the Google Play Store and try to install Facebook, it can't install the app.

I get two errors, sometimes I get

> Invalid installation package

and sometimes

> Error -24

Is there a way to know what's going on?

# Answer
I've had this same problem. To fix it I did the following:

Uninstall Facebook, Wipe dalvik cache via recovery, Reinstall Facebook, Reboot device, Sign in to Facebook.
> 0 votes

# Answer
Try switching back to Dalvik --\> Install Facebook --\> switch back to ART. It's working fine for me, i just happened to have installed it before switching to ART
> 0 votes

---
Tags: google-play-store, facebook, dalvik, art
---


# Question
Title: How to send few specific contacts to my old basic phone?
I am having a Moto G and Nexus 7 (2012, WiFi only) devices which have my contacts synced with my Google account.

My Moto G suffered a hardware issue because of which I am using a very basic phone for my calling needs. I have given the Moto G for service and it would take a week for them to fix.

My basic replacement phone (Nokia 1800) does not have Bluetooth, no WiFi, No packet data support. Since my SIM and the new phones are devoid of any contacts,I could not see who is calling me and to make calls, I resorted to pen and paper method.

**I am just wondering whether there could be any means of sending few of my contacts from my Google account to the SIM via SMS**.

Another way I could try is to use someone else Android phone to access my google account and copy selected to my SIM. But I see that's too much of trouble to others as they might not be willing to lend.

# Answer
Here is a relatively simple description of the desired process:

* Download your contacts from Google by following the simple instructions here
* Open your e-mail program and start a new e-mail message.
* Enter the cell phone number in the To: box using the format number@teleflip.com, where "number" is the phone number of the cell phone to which you're sending the message. For example, to send a text message to cell phone 123-456-7890, enter 1234567890@teleflip.com.(in this case you want to **enter your own cell number**) *Please see source for more information*
* Type a message of up to 160 characters in the message box and then click **Send** (in this case, attempt to **attach the contacts file that you exported from your Google account instead of a message!**) .
Congratulations! Your message will shortly appear on the cell phone. Hope this helps! Good luck
> 1 votes

---
Tags: contacts, google-contacts
---


# Question
Title: my phone was stolen last day and its switched off now , is there any way to get my contacts back?
my phone was stolen last day and its switched off now , is there any way to get my contacts back ? There is a screen lock with numbers, can anyone access the phone without formatting the phone . If they format all the datas will be lost right? And als can I block my memmory card by an means ?

# Answer
If you have your phone linked to your Google account, your contacts are, by default, saved to your Google account, and you can access them through gmail. Even better, if you get a new phone and link it to the same account, it'll have all your contacts again. If it is linked and your phone is turned on you can find it's location through Google's Device Manager or remotely wipe your phone.

Keep in mind that if it's linked and they manage to get in somehow, they'll be able to access your Google account as well, so if you don't intend to locate the device you should unlink your device from your Google account, blocking their access to your account.

Unfortunately, if your device is not linked, or you chose to save contacts locally instead of the default location, there's no way of getting your contacts back, unless your manufacturer offers a way for it and you have enabled it. I believe HTC has something for it if you link your HTC account.
> 2 votes

---
Tags: lost-phone
---


title: Internal storage

text:
# Question
Title: Internal storage
I have samsung galaxy music duos S6012 mobile. according to the specification the internal storage is 4GB but physically my phone shows only 2GB. So, please help what do I do in this manner. I know that my device having fully 4GB storage but it is hidden undauntedly. So pl z help me.

# Answer
Manufacturers always specify the size of the chip here (4 GB). As that's the bigger number, it's also the better seller – and it's not a straight lie, as it is "internal storage". But the fact they don't put in big letters is, that this storage is split – and only a part of it is available to the user directly.

Details are described in Android Folder Hierarchy here on our site. A short abstract, concentrating on your issue, and for that simplified: "physical internal storage" is split into multiple parts, including...

* `/system`: read-only during "normal operation". This is where the OS is stored, and this is also where all the is installed (which is what makes it so hard to remove). Especially with Samsung devices, this part often takes up half of the "chip" – which might already explain where your missing 2 GB ended up.
* `/boot` and `/recovery`: two special partitions for technical reasons. Their names already indicate their usage.
* `/cache`: again a speaking name.
* `/data`: *This* is what is shown as "available space" to the user. Here you can install apps, and they can store their data here.

There's basically nothing you can do to gain additional internal space – unless you want to risk voiding your warranty, and have enough knowledge to "act behind the scenes" (root the device, re-partition internal storage) – which then might prevent system updates (as they might check for the correct partitioning), so you're on your own with those.
> 1 votes

---
Tags: storage
---


# Question
Title: Can Android NFC devices be used to clock in a RFID/HID timeclock for work? (As a tag?)
Can Android devices be used to clock in a RFID/HID timeclock for work using NFC? Using the software, I can register the cards with the timeclock. But would I be able to register phones?

# Answer
> 1 votes
Generally no, unfortunately Android phones can't be used as a card easily as phones running the stock OS can't emulate a card. This is due to restrictions put in place by the Android operating system rather than the underlying hardware. See also this and this where I've answered other similar questions.

Saying that it depends on what you're using as an RFID timeclock. If you were making your own then you could use Android's NFC peer-to-peer mode to talk to the clock. Another alternative is instead of using the stock Android OS is to use Cyanogenmod which does allow for emulating certain card types.

# Answer
> -1 votes
It might be possible with Android 4.4.2 kitkat since they enabled the card emulation feature. Refer to the documentation will help.

---
Tags: nfc
---


# Question
Title: Did I broke touchscreen or touchscreen and LCD?
I was trying to repair my broken touchscreen glass. I was going to use the touchscreen like that shown here, but every of them is transparent inside.

That would be absolutely OK, but after heating the touchscreen with hair-dryer and peeling it off it seems that there's not such black layer. The LCD screen is kinda silver.

Now take a look how my glass actually looks like.

I don't know if some polarization magic takes place here, but is that possible I peeled off some black layer from not only the touchscreen, digitizer, but from the LCD screen as well?

# Answer
> 0 votes
Modern touchscreens consist of two parts:

1. **The digitizer**: This is transparent and detects the touch events.
2. **The LCD**: This is the screen and its *kinda silver*.

The digitizer and LCD are glued and are difficult to separate cleanly. It appears that you've removed a chunk of the LCD as well. The LCD and the digitizer are also sold as a single unit, glued together, so that they are easier to assemble.

---
Tags: touchscreen, broken-screen
---


# Question
Title: How can I search the Google Calendar from the Android phone?
I would have thought that Calendars would be searchable, but opening up the Calendar, and clicking on the search button searches websites via Google web search, but does not search my Calendar.

This is on a Motorola Photon 4G Android version 2.3.4 (not rooted).

How do I do it on the phone (it is possible from a desktop browser).

I have installed the Google Search app, and tried to add Calendar to the list of applications it would search, but there is no entry for Calendar.

# Answer
> 3 votes
On Ice Cream Sandwich, the search button is in the "..." menu:

# Answer
> 2 votes
It looks like you have to launch the **Calendar** app, then you can open the Options menu and choose **Search**. Then you can search your Calendar. If you've got a Search hard key, you should be able to press that as well once you're in the app.

Note that on Honeycomb and Ice Cream Sandwich, the Search is going to be in the overflow menu.

I looked and there's no Search Provider for Calendar for some reason, which is necessary if you're going to be able to search that app's data from the main search box on the home screen.

# Answer
> 0 votes
**Disclaimer: I couldn't make the following method work on my Android 4.2!**

At least nowadays it limits offline search for a few weeks. If you want more, try something like this...

But first, if you have ***auto sync*** enabled, ***disable it*** for as long as needed to finish all steps:

1. On the device, set the date back to January of 2000 or some old date.
2. Go to *Settings -\> Applications -\> Manage Applications -\> All*
3. Find "Calendar Storage" and hit "Clear Data"
4. Go to *Accounts & Sync* and choose your google account
5. Hit the Sync button in upper right corner. Let it finish
6. Now at this point reset your date back to the actual date
7. Perform the Sync again

It will take longer this time depending on how much calendar data needs to be transferred.

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


# Question
Title: Where in the file system are applications installed?
I have installed a few Android applications both with the `adb install MyApplication.apk` command and via a webserver (like an alternative to Android Market).

But where in the Android file system on my phone is the `MyApplication.apk` file placed? Are applications installed with `adb install` not placed in the same directory as applications downloaded from the Market?

I found some applications on `/system/app` but I can't recognize them as some downloaded from Android Market or the one I have installed with `adb install`.

Where on the system is applications that I have installed located?

My phone is not rooted, and I am running Nexus One with Android 2.2.1.

# Answer
> 134 votes
Where an app is stored very much depends on several criteria:

* System apps / pre-installed-bloatware-apps are stored in `/system/app` with privileged apps in `/system/priv-app` (which are mounted read-only to prevent any changes). You may also find system apps in `/custpack/app`'s subdirectories.
* normal apps in internal memory go to `/data/app`
* some apps (encrypted on internal storage?) go to `/data/app-private`
* Apps stored on external memory go to an encrypted container in `/mnt/sdcard/.android_secure`. As at runtime Android needs them to be decrypted, it will decrypt them and store a decrypted copy on `tmpfs` (so it's gone on a reboot) in `/mnt/asec`
(you cannot simply look into `/mnt/sdcard/.android_secure` directly from the device; but if you use a card reader and attach the card to your PC, you will see the files there have the extension `.asec` instead of `.apk` -- from which you will get the connection to the name `/mnt/asec`).
* the apps data are stored below `/data/data/<package_name>` (internal storage) or on external storage, if the developer sticks to the rules, below `/mnt/sdcard/Android/data/<package_name>`.

# Answer
> 34 votes
They are stored in `/data/app/` but unless your phone is rooted all you will see is an empty folder.

# Answer
> 6 votes
On my Android 4.0.4 (ICS) Xperia ray, they are stored in `/mnt/asec/XXX-1/pkg.apk`. `XXX` is the Google Play ID of the application.
For example, Firefox is found at `/mnt/asec/org.mozilla.firefox-1/pkg.apk` and Skype is found at `/mnt/asec/com.skype.raider-1/pkg.apk`.

Following zuul's comment I took these screenshots from my phone to confirm my answer.

## **Firefox**

## **Stopwatch & Countdown Timer**

And these are my phone's details:

# Answer
> 2 votes
On my Kindle Fire many of the apks I haven't installed from my app store (apks from outside sources, e.g.:Aptoide,etc.) are in my downloads folder. The others I find in my /system/app folder.

---
Tags: applications, files, shell, adb
---


# Question
Title: How to get updates for apps which use Google Play on my Kindle Fire?
A number of apps on my Kindle Fire indicate that updated versions are available and prompt me to "tap here to update" or words to that effect. The trouble is this: so far all the apps with updates -- *even those purchased directly through the Kindle Store* -- will open up Google Play and ask me to download the update package. This, of course, is impossible for me to do since the Kindle Fire is unwelcome at Google Play.

Bringing up the app's info page in the Amazon App Store app just gives me the option of launching the already installed version, but there's no option to download the latest update.

So, how can I update these apps? Must I hunt down the APKs for each app individually? Shouldn't these apps be opening up Amazon's App Store rather than Google's? Is there a system setting I can change that makes them do so?

I can't seem to find any mention of this type of problem anywhere; Google just spits out results about *installing* apps rather than updating them.

My Fire was previously rooted but I haven't re-rooted it since the last time Amazon pushed out an update to the OS.

# Answer
I have a rooted B&N Nook Tablet and see this same sort of thing. Applications are identified primarily by their package name, and most app authors don't bother using a different package name across markets. My nook has the B&N Market, the Amazon AppStore, and Google Play. These three markets tend to get into a game of tug of war, each trying to update apps to the version they see as most current. The thing to keep in mind is that, just because that market says it has an update doesn't mean it really is a newer version of the app than what you have, just that the version number is different. I get this quite a lot with the revisions of Netflix on my nook as Google Play likes it at one revision number while the B&N Market likes it at another.

If your goal is to be completely rid of update notifications from apps you can't update, your best bet is to factory reset your Kindle. A complete factory reset will get rid of Google Play and will eliminate the update notifications. Then you can re-install the apps you've purchased via the Kindle's native app store.

Alternatively, you can re-root your device and let Google Play updates complete. I don't think this is the best solution for you, though, since your device could end up like mine with different markets each clamoring to apply their own updates in a continuous loop.
> 2 votes

# Answer
Kindle Fire sometimes has lower versions of apps than Google Play. Install the Google Play update if you can, but if not then just ignore it or uninstall Google Play by using ES File Explorer(Outside Source) or something else. With ES File Explorer(Kindle Appstore Source) (It is also in the Kindle appstore) just go to App Manager, select Google Play and uninstall it.
> -1 votes

---
Tags: google-play-store, amazon-kindle-fire, application-autoupdate
---


# Question
Title: Is there any other way to get updates to frozen apps?
This is in response to my question " Does the google play store not provide updates for frozen apps? ".

Since google play is *now* making it difficult, if not, impossible to find and update frozen apps automatically, I'd like to know of alternate ways to do so.

EDIT: Apps like 'App Update Notifier' and 'aTrackDog' **does** find the updates to the frozen apps! But **downloading** an update isn't possible since all these apps do is call the Google Play Store. I might need to sideload APKs or get the updated apps from web sources for now I guess..

# Answer
Like you said, there is no way to update via Google Play if an app is frozen/disabled.

The only way to get the update from Google Play would be to unfreeze/enable it, but this isn't what you want.

The only other way to update an app would be to find out if the developer provides a spare APK to download - if they do then you can sideload this APK.

Otherwise, you *may* be able to do it using a 3rd party app store - however I don't like 3rd party app stores and don't use them, so cannot comment on this method.

So, in conclusion the only way to get updates to frozen apps is to:

* Downgrade your Google Play app
* Download the new APK if available

You can find an old Google Play APK via Google, but when you install it by copying it to the /system/app directory (overwrite the existing `vending.apk` file), make sure you freeze or delete the `marketupdater.apk` app, or the market will just update again.
> 2 votes

# Answer
Use a 3rd party appstore I recommend 1Mobile Market or Aptoide and install the app using those 3rd party appstores.

**Note:** If you try to use those 3rd Market apps they might say that you need a certificate or you need to purchase them from the appstore. Just click outside the pop-up and carry on playing. This is not a problem with the frozen apps, but a problem with the app cerificate.
> 0 votes

---
Tags: application-autoupdate, disable-app
---


# Question
Title: Voicemail app that doesn't require carrier voicemail
I'm looking for a voicemail app that will answer my phone after a configurable number of rings and route the caller to voicemail stored on the Android device.

I don't have voicemail with my carrier.

I'm not interested in features of Google Voice because it seems to piggyback on real voicemail and also I don't want to port my phone number to another service if indeed that is required.

(Note: I remember doing something similar on a PC desktop years ago when the phone line was hooked into the modem, the computer would act as voicemail.)

# Answer
> 1 votes
Try if any of these apps work for you. It would depend on your phone, as android has limited support for total offline answering machine capabilities due to technical barriers. See this thread on XDA. If your phone isn't compatible, you might have the following issues:

* Not be able to record calls
* Record the conversation at only one end
* Very low sound quality or volume

Google voice doesn't depend on your voicemail. The calls are recorded on google voice's servers.

# Answer
> 0 votes
Youmail and PF Voicemail+ are the two apps that come close to your requirement. please try. youmail has lot of options and features. There is one more "hullomail smart voicemail".

After going through many posts, youmail has been voted highly by users. PF voicemail + offers you transcripts of those voicemail but you have to check if there are any charges.

Please note that some of these apps will require you to do the forwarding to their servers.

It also depends on where you are located and mobile you are using. Can you mention what type of mobile you are using? It will help in knowing whether there are any limitations involved.

---
Tags: applications, calls, voicemail
---


# Question
Title: want to downgrade my operating system on galaxy s3 GT-19300
i have updated my galaxy s3 GT-19300 to android kitkat 4.4.2 now i want my earlier version back on my mobile so what is the procedure for that

# Answer
> 2 votes
From your question its clear that your phone is rooted. So if you want to go back to CM 10.2 from CM 11 , you need to **download stable build from Cyanogen Portal** for your device and **flash it using ClockWorkMod recovery or any other compatible recovery**. Similar to how you done with CM 11. You can backup App Data. But its recommending a clean install.

---
Tags: cyanogenmod, samsung-galaxy-s-3, downgrade
---


# Question
Title: Recovery Mode: Backup options not showing
I want to put a custom ROM on my LG G2.

I have successfully applied root permissions using IORoot v25. However I am unable to create a backup of the stock ROM.

I have tried several ways using the `ROM Manager` app (v5.5.37):

1. Go to `ROM Manager > Recovery Setup > [Install or Update] ClockwordModrecovery`. Then tap `Reboot into Recovery`. The phone reboots into the recovery menu, but no options to back up are listed. (So I choose option to reboot).
2. With CWM Recovery still set, I tap "Backup Current ROM" (underneath it says the backup directory will be `/mnt/shell/emulated/clockworkmod/backup`. Again, it boots into the recovery menu without any backup options so I select reboot. Yet nothing appears in the `/mnt/shell directory`.
3. Configure ROM Manager to use `TWRP recovery`. Then in ROM Manager, tap option to go to recovery mode. Yet again, no backup options are listed, so yet again I choose option to reboot.
4. With TWRP Recovery still set, I tap "Backup Current ROM" (underneath it says the backup directory will be `/sdcard/TWRP/BACKUPS/0225b99d9a5159f0`. Surprise surprise, no backup options, and no directory `/sdcard/TWRP`.

What am I doing wrong?

From what I understand, what I am seeing is the "stock" recovery \[program/menu\], and neither the TWRP nor the CWM recovery menus are showing. Perhaps they're failing to install, or failing to be run or something? The logs in the app `SuperSU` which handles root requests do not give any hints - I can find no mention of CWM or TWRP recovery.

# Answer
> 3 votes
I was correct - the stock recovery was not being substituted for a custom recovery.

I have since tried a number of things:

First I tried installing the "FreeGee" app. Trying to install a custom recovery resulted in the error "Your devices specific software version of D80220d is not currently supported".

Second, I tried following this guide resulted in the error:

```
Loki tool v2.1
[-] Loki aboot version does not match device.
1|root@g2:/data/local/tmp # exit
1|shell@g2:/ $

```

What eventually worked was downloading the AutoRec .apk for the LG G2 D802 and installing it using adb:

adb install D802\_AutoRec.apk

I downloaded the .apk from here. TWRP recovery was installed successfully. More information on AutoRec is here.

---
Tags: rooting, backup, rom-manager, lg-g2
---


title: Device rooted by Seller?

text:
# Question
Title: Device rooted by Seller?
My nephew parents had bought their son a new tablet, and while I snooping around his device and checked about tablet's information, I saw under kernel version option, it has:

```
root@tom-desktop #116

```

Does this mean the seller has rooted the device?

# Answer
It is perfectly normal for a device (usualy import models from China) to have a kernel version such as "kernel version-- 3.4.0 root@tom-desktop#1" etc. and this has nothing to do with "rooting" a device. If I am not mistaken the "tom-desktop" is the default hostname when building a kernel.
> 1 votes

---
Tags: root-access
---


# Question
Title: Cannot find HTC One in ADB, SD card not mounted, incorrect kernel for installed ROM, no backup
Pretty much what the title says. I have messed up big time. Because I am switching carriers, I have to switch back to the stock ROM. It is stuck at the loading screen, most likely because of a kernel issue. My stupid self didn't remember to make a backup.

Because of this, all I have access to is the boot loader. I cannot side load anything because ADB does not recognize my device.

I am in the biggest pickle I've ever been in with electronics. Anyone who can fix this is going to win the entire internet.

# Answer
If using TWRP you can sideload from within recovery.

1. Boot into TWRP.
2. Go to `Advanced > ADB Sideload` and slide to start.
3. Plug USB cable into PC.
4. If your device is not detected, manually add standard Google driver.
5. Then type `adb devices` and you should see: `xxxxxxxxxxxxxxxx sideload`
6. Type `adb sideload <filename.zip>` and it will be flashed automatically.
> 0 votes

---
Tags: adb, rom, kernel
---


# Question
Title: Htc one m7 International not recognized in adb mode
I have an htc one m7 running bootloader hboot 1.56. I unlocked the bootloader via htcdev.com The bootloader now shows *Unlocked* My phone is recognized in adb when the phone is turned on. But when i go into the bootloader and get into the fastboot mode, the command "adb devices" returns blank in the command prompt.

I have reinstalled the htc drivers thrice already. Twice using the latest version of HTC Sync Manager and once separately from a link on xda.

I don't know what I'm doing wrong. Can somebody tell me where I might have gone wrong?

P.s. - Running windows 7 x64

# Answer
You don't use `adb` to connect to a device when it's in the bootloader menu: you need to use the `fastboot` command instead. That's why it's called "fastboot mode"! Not all phones support `fastboot`: in particular, older HTC phones use a proprietary protocol called HBOOT instead, but I think the newer ones support `fastboot`.
> 3 votes

# Answer
I figured that out after an hour of searching with different keywords. I'd been out of the rooting game for a while, got confused between the two.

* **Fastboot in bootloader mode did work.**
* **adb does not work in bootloader.**

Thanks for the answer Dan, much appreciated.
> 0 votes

---
Tags: adb, htc, fastboot, sim-unlocking, troubleshooting
---


# Question
Title: How to protect data after unlocking bootloader?
I am to root my Nexus, so I have to unlock it first. But I worry that once done, some one may boot with customized recovery to copy or modify my files. Any idea?

# Answer
I find an app named BootUnlocker which allow rooted device have bootloader locked/unlocked without swiping data.
> 0 votes

---
Tags: security
---


title: tablet won't recognize usb keyboard

text:
# Question
Title: tablet won't recognize usb keyboard
Azpen tablet android 4.2.2 won't recognize my usb keyboard. I downloaded external keyboard and a usb host controller and it doesn't work. I connected it to my pc and the keyboard works just fine. Any suggestions?

# Answer
> 2 votes
If you mean the Azpen A727 tablet, I just got one of them for $20 through a Micro Center promotion. The device FAQ states it can't use an external keyboard.

One thing you can try is turning on USB debug mode. To do so, invoke the Settings app, scroll down to and tap About Tablet. At the bottom of the About Tablet display, tap Build Number multiple times. You'll see a message indicating progress, and at the end you'll be told you are a developer. Once successful, there will be a {} Developer Options menu entry added to the System section of the Settings app, and you can turn on USB debugging from there.

It may also be possible to enable this if you root the device. I found instructions for doing so at http://zepinventory.wordpress.com/2014/03/31/how-to-root-azpen-a727-tablet/ (It's Windows only.) I haven't been able to make it work yet, but that's likely because I was trying it from an XP box, and will try again from the SO's Win7 laptop.

It's also possible that USB host mode is simply not present. The Azpen docs say communication is one way - you can connect the tablet to a PC and get stuff *from* the tablet *to* the PC, but *not* vice versa. When I connect it to the PC here, the PC sees two removable drives, but neither can be accessed as it doesn't think there is media in the drives.

I'd like to use it with an external keyboard, but I'll live if I can't. What it does now is more than worth what I paid for it.

Update: Rooting the device removed the restriction. Once rooted, the device recognized my Logitech Portable keyboard, and a Logitech entry appeared in Settings allowing me to select the preferred keyboard layout. I found a guide to rooting that I followed here: http://zepinventory.wordpress.com/2014/03/31/how-to-root-azpen-a727-tablet/

---
Tags: usb, keyboard
---


# Question
Title: Pop up warning your flash player maybe out of date
In my office, it seems the router is infected by malware. So when we access google.com and other specific sites, it always show pop up "warning!your flash player maybe out of date", then it will redirect to flash download page. I already downloaded it, the file is setup.exe. And because of my stupidity, I tried to run it. I don't know whether my phone now is infected by this malware or not. And most important thing, if it is infected, how to fix it? I read on internet, to fix the trouble we have to reset the router. But tjis is to fix the router. How about our phone? Is it already infected ? And how to fix it?

# Answer
If all you did is download an .exe file, you've nothing to worry about. It's a program for Windows, and it can't run on your Android phone. Just delete the file you downloaded to make sure no one copies it to a Windows computer by accident.

But if your router is infected by malware, don't use it at all. It can intercept and impersonate every website you use and visit. It can steal any login details you enter on websites and pretend to be you.
> 3 votes

---
Tags: 4.4-kitkat, samsung-galaxy-s-4
---


# Question
Title: What are the pros and cons of allowing Google Play store to automatically update apps?
Automatically update apps on my Android phone:

Upsides:

* Apps get new feature, bug fixes, performance improvements, etc.

Downsides:

* The UI layout or some features that I am already used to changes. Sometimes I am regret to update the app due to this.

So I set Google Play to not update the apps automatically on my old phone. Now I am getting a new phone. Are there any other pros and cons to these settings, and what are some ways to mitigate my concerns?

# Answer
Apart from being automatically updated, and even if you apply updates manually, you only know about possible disadvantages once the update was done. So my recommendation goes in a different direction, namely: being able to restore the state *before* the update was applied, so you can "roll back".

For this, I recommend using **AppMonster** (or rather AppMonster Pro, as the Pro version can do all required stuff automatically in background, so you cannot forget it). This app automatically creates a backup of each app's `.apk` file whenever the app is installed or updated. It also takes care about only keeping a configured number of backups, so you don't risk running out of space. If you don't like an update, you then can simply launche *AppMonster* to restore a previous version.

I'm using AppMonster for years already, and can heartily recommend it. And as to your original question: I have auto-updates turned off, so I can manually decide which updates I want and which not. For some apps, I prefer the version I'm currently using for reasons like removed functionality, less overhead, and more.
> 4 votes

# Answer
Depends on how you wish for your phone to operate. System updates is pretty much the only updates that are needed, app updates depend on what apps you use. If you let *every* app update at will, you will get a few issues. The first is battery life. If updates are frequent, it will pull a little extra battery. If you use cellular network, you use up your mb's, or simply drain your wallet if you don't have a locked speed\payment service. If you are using the phone while it updates, you are also likely to notice some delay or sluggish performance during the updates.

While you can select what apps update automatically, and what apps do not, I suggest it's better to simply create some sort of weekly routine to update the apps you use most. It only takes a minute or two, and if you want, you can usually select "update all" to just get it all done. Tho that is best to be done on wifi network, as cellular network can be costly.
> 1 votes

# Answer
If you are always on internet and have wifi everywere you should.

Else it is just a waste of your mb\s.

But on 3g it is impossibile because of the high costs.
> 0 votes

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


title: Installing SDK on Windows 7

text:
# Question
Title: Installing SDK on Windows 7
I have downloaded the SDK from Andriod site on a system where 32bit Windows XP is installed. Now I am trying to install this on system where 32bit Windows 7 is installed and this pc is without internet access.

The installer is not doing anything on double clicking on SDK Manager, no SDK Manager related Service is running on Task Manager. **Can you please suggest me, what I need to follow to install Andriod on Windows 7?**

# Answer
> 0 votes
First of all, try to download and install the SDK on a machine which is comparable to the target machine. In this case, install the SDK on a machine with Windows 7, and not with XP (Also, because XP is risky due to end of life)

Then copy the `android-sdk`-Folder to your target machine.

Then you should siply be able to launch it with a double-click on the SDK-Manager.

**However**, if this doesn't work, try to execute the SDK-Manager as "Administrator"

Also, if this fails, try to connect the Windows 7 computer to the internet and then download it properly as described here: https://developer.android.com/sdk/index.html

If this is also impossible, try to give aditional information (where do you have the SDK from? Is it the latest version? Where did you put it on the Target Machine? etc.)

---
Tags: windows, android-sdk
---


# Question
Title: Can I connect to a shell from a PC to my Android using bluetooth or USB?
I want to run some commands on my rooted android phone. It is not very practical to interact with a shell using the touch screen, therefore I wanted to run a daemon on it and connect to it from a PC. I can't use the wifi connection for that because it is not working properly. I figured that it should be possible to do it via bluetooth or USB, but I could not find information on how to do it.

Is there any ready-to-use solution?

# Answer
Yes, just use ADB over USB and run `adb shell`. See http://developer.android.com/guide/developing/tools/adb.html#shellcommands
> 7 votes

# Answer
Before you run adb you have to install the developer kit and set up your SDK environment to detect your phone (instructions). Then you'll be able to use the android debug bridge, or adb, as @Matthew\_Read suggests.

Connect your USB cables, check for a dialog on your phone to allow it to be mounted, and then run `adb devices` from your computer to confirm that your phone really is talking to adb. From there you can use `adb shell` to launch a shell environment.
> 2 votes

# Answer
There is a app called Android Shell https://play.google.com/store/search?q=androidshell.io in Google Play. You can install it on your device and use the web UI (http://androidshell.io) to connect to the device and execute commands.

Disclaimer \- I am the author of this app
> 0 votes

---
Tags: bluetooth, usb, remote-control, shell
---


# Question
Title: Is the back Chassis for the Canadian Rogers I747M the same as I747 T999?
The camera protection lens on my Samsung Galaxy S3 I747M broke some time ago. The camera itself stopped focusing correctly some time ago as well due to that. At some point, I had to have the camera replaced, though the establishment did not have replacements for the camera protection lens unfortunately. The gentleman I talked to said I could find 2 methods of replacing the lens.

1. Go on EBay and purchase only the protection lens that attaches with a 2 sided tape.
2. Go on EBay and purchase the back chassis piece of my phone. This was the method he said would be preferable as it's the better option for the phone. I think he also mentioned something about OEM but I don't remember that part. (If someone knows, do tell)

After looking on EBay, the majority of Chassis replaces seems to be that of the AT&T's I747 T999. From what I understand, the phones are almost identical. Though, I'm not sure this includes the chassis.

So, my question is, is the back chassis of the Canadian Rogers I747M, the same as the American I747 T999?

Below is a link to an example of what I'm talking about. This is actually my best option so far. At least, from what I've found. If anyone has anything better or that would pertain more so to my phone, it would be appreciated.
http://www.ebay.ca/itm/R036-New-Housing-Back-Chassis-Frame-For-Samsung-Galaxy-S3-i747-T999-Black-Tool-/190875018764?&\_trksid=p2056016.m2516.l5255

# Answer
> 1 votes
There's no such thing as an "i747 T999".

The I747 is the model used by AT&T. There is no relevant difference between the i747 and the i747m used by Bell and Telus, or the i747R used by Rogers. They're identical as far as software or repairs are concerned.

The T999 is a different model used by T-mobile, Wind Mobile, and possibly others. The only real difference is the supported frequency bands, though this means they're not intercompatible for ROMs. Casings are identical, as are common parts like the camera or screen.

I would presume that by "I747 T999", they mean the part is compatible with both the i747 model and the T999 model, which it should be, as the physical form of them is identical.

---
Tags: samsung-galaxy-s-3, camera, hardware
---


title: Images are not being scanned in Kitkat

text:
# Question
Title: Images are not being scanned in Kitkat
I have nexus4 with Kitkat 4.4.2. I added .nomedia file in DCIM/Camera folder. After restarting the phone, Gallery didn't show any of the pics from that folder. I removed the .nomedia file from the folder, but the gallery doesn't show any images. After rebooting the phone couple of times and trying few media scanning apps, it shows new images which I took from the camera. But it doesn't show any old images.

What could be the problem? What can I do so that it shows old images too?

# Answer
Many media scanner apps do not work as expected on KitKat. After trying couple of such apps i found that the media scan function in FX file explorer app works 100% every time you use it. It successfully updates your gallery with the changes.

Get FX file explorer from here: https://play.google.com/store/apps/details?id=nextapp.fx

Open this app, go to 'Main Storage' & run 'Rescan Media' from menu.

Tested on Nexus 5, Android 4.4.2
> 2 votes

---
Tags: gallery, images, media-scanner
---


# Question
Title: Google location is inaccurate without GPS
Using a Samsung Galaxy 4S. I'm using Google location history. I pulled location history and broke it down by the minute. GPS was not on, only mobile data and location services. I drove through and area and it just kept showing me on the map with a large circle around me. When I pulled the times it has me in one location and the next minute jumping to a location that is 10 miles away.

How can that happen? Did I lock onto a cell tower? The previous 3 days passed the same place but never picked me up. Times of travel were different on the previous 3 days.

# Answer
> 1 votes
Go to settings \> location \> mode and select high accuracy. This will ensure that the gps is used for location.

---
Tags: google-location-history
---


title: Cyanogen and Google Play compatibility

text:
# Question
Title: Cyanogen and Google Play compatibility
I already read, how to install Google Play on Cyanogen. But then what? Do the apps from Play store install seamlessly, like on "standard" Android?

Some apps require minimum version of Android. Google Play "tells" me, if certain app is compatible with my device. If eg. app requires Android 4.4, does it mean, that it will or will not work on Cyanogen?

# Answer
The guide is only to install Google Play and other related and necessary Google Apps. The installation is such due to licensing issues which prevent CyanogenMode from packaging it in the ROM directly.

Once you go through the install of Google Apps, you can use Google Play same way as on any other Android device.

Regarding versions, every CyanogenMod version is based on particular version of Android, e.g.:

* CyanogenMod 11 is based on Android 4.4 KitKat
* CyanogenMod 10.2 is based on Android 4.3 Jelly Bean
* CyanogenMod 10.1 is based on Android 4.2 Jelly Bean.
* etc.

The play store will treat CyanogenMod versions as Android of appropriate version, so you will have no problems regarding that.
> 6 votes

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


# Question
Title: Galaxy S2, 3 year old. Battery went from 55% to 13% in 5 minutes, then phone started restarting
this morning going to work I had my battery at 55% was listening to music and chatting in skype. All of the sudden skype started lagging really hard and then phone restarted. When it turned back on, the battery had went down to 13% and phone restarted quite a few times ever since

what could cause this?

# Answer
> 1 votes
Was the battery life decrease sudden, or has it been getting noticeably worse recently? If so, might be time to get a new battery for your device. Regarding the restart, are there any apps that you've installed recently that might have a bug or something leading to restarts? When a phone reaches that age, I would personally root it and flash something like CM or Slimbean, to get some solid battery life back out of the device (I've personally flashed ChameleonOS on my S2 to get the best of both customization and battery).

# Answer
> 0 votes
I have Faced the Same issue on my device. It was 2 years or so when I started experiencing the Problem. the Battery was draining inside 3 hours, even when the phone was in Stand By,flight mode .

When i checked my battery status

```
 *#*#4636#*#

```

The battery Health was shown good. I checked the Battery operating voltage during the same period and the discharge voltage using a Mulimeter. The was a bit higher than expected and operating range, meaning the Battery was short. Under the circumstance, i changed my battery.

Inside 3 Months I experinced the same problem again. The issue was traced out to the Charger, which was sourcing by Battery with a Higher than expected voltage continously causing damage to the Battery.

Proper Solution, 1. Change the Battery, It would have already been short by now. 2. Check the Charger, (I dont know to check, i approched a specialist for this), get it replaced if necessary.

Now my phone is about 3 year old with still awesome battery performance. Only,issue at present is Touch Wiz RAM Hog, which wats up 80% of my RAM even on first Booth and Wiping Cache memory and disabling PreBuilt apps which I dont Use.

---
Tags: samsung-galaxy-s-2, battery
---


# Question
Title: Why is "Force GPU rendering" disabled by default Developer options?
Why is this feature disabled? When I turn it on, many apps and become snappy and awesome with smooth graphics. Seems like it'd be nice if it was enabled by default.

The linked article in this question says that hardware acceleration wasn't default up until 4.0.

Is the "Force GPU rendering" option then targeting apps that use API for 3.0 and lower?

# Answer
When GPU rendering was first added, it was very unreliable. Sometimes it would be slower than software rendering, and there were some kinds of GUIs that it just couldn't work with. For this reason, it was up to the app developer to test their app with GPU rendering, and set an option in the app's *manifest* (the same place that it declares its permissions) to enable GPU rendering for that app. The option was mainly to make it easier for developers to test the effect of GPU rendering on their app. This makes sense because:

1. most users don't know or care about what GPU rendering is, and don't know whether it should be on or off for any given app; and
2. the setting really needs to be per-app, not device-wide, because some apps just wouldn't work with GPU rendering turned on.

After further development, when 4.0 came along, GPU rendering got more reliable, so it became the default for all apps: it's now up to the developer to explicitly disable GPU rendering if it causes a problem in their app. (That's very rare now.) The "Force GPU rendering" option is vestigial and rarely used even by developers now, because it's already the default.
> 14 votes

# Answer
To quote from an XDA post:

> Enabling this preference in developer options offloads task of rendering window components like buttons, text and complex 2d graphics calculations to GPU. This often results in much faster UI rendering including animations. On one side you will definitely achieve better frame rate (and hence smooth experience) throughout system, but you may end up using more battery. On certain devices, GPU consumes more power the CPU, hence you may observe 5-15% lower battery life with option enabled.
>
> I would recommend having this option enabled on devices with weaker CPUs e.g. You should seldom need to enable this on dual-core 1.4ghz ARM CPU.
>
> Offloading UI rendering to GPU has obvious benefits so that CPU can work on other important tasks like database IO, data manipulation, layout calculations and responding to other user inputs.

That said, it should be up to the user to decide if he wants to trade battery life for performance. AND, I think most people would want their phones to last longer, and keep performance at an acceptable rate.
> 6 votes

# Answer
It is meant for developers to test their apps thats why it is not enabled by default.
> 0 votes

---
Tags: settings, graphics, gpu
---


title: motorola DROID xt926

text:
# Question
Title: motorola DROID xt926
My phone has a cracked calibration ( the fore glass) with a good screen but yet it freezes while loading and then restarts. i never get to even see the homescreen before it restarts over again. Nw, I'm confused because i'm not sure if its going to work properly once i change the screen/calibration or its just another hardware problem from the board. Can someone please enlighten me on this?.. i want to know if the cracked calibration is liable to make the phone hang while booting. Thank you!

# Answer
> 0 votes
The crack in the glass itself can't cause the kind of problem you're describing, but it's possible that it's not just the glass that's cracked, but the touchscreen sensor. This looks like a thin, transparent plastic film under the glass. If this is damaged, it could be causing a power short or sending bad signals to the rest of the phone hardware, causing it to fail during startup.

In short, from what you've described there's no way to know for sure whether replacing the touchscreen will fix the problem. An experienced phone technician might be able to examine the electrical signals and determine if the touchscreen is still working, but that's probably harder and more expensive than simply replacing it to see if it fixes it. That said, taking the phone apart to replace the screen might make it obvious by letting you see any physical damage to other internal components.

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


# Question
Title: text message notifications on my lock screen of my galaxy s 3
I have just gotten a galaxy s 3 and am trying to get the notifications of a new message to show up at a push notification on my lock screen. I have looked for setting to change to do so but can't find anything other than the message showing up in my lock screen. Can someone help me? ?

# Answer
> 1 votes
As far as I know, there is no setting for this unfortunately.

Samsung will occasionally update the S3 with OS updates such as recently to 4.3 which changed the way text messages are displayed on the lock screen. So it not only depends on which version of Android you are running but which Samsung update you have got.

Perhaps you can try download a lock screen replacement app from the Play Store?

# Answer
> 0 votes
That's weird. I have an S2 and when I get a message I can swipe the message notifications action and it gets me right to the message. If you didn't find anything maybe you can add messaging as an unlock shortcut to get you right to your messages.

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


# Question
Title: Is it possible for Google to detect app updates that have not been delivered through Play Store?
I'm playing a game that is developed by a sub-division of Google. (Ingress/Niantic)

Usually new versions of this game pushed out through staged roll-outs, which means if you are not one of the lucky ones you have to wait a while to get the new version with sometimes cool new features.

Of course, the APK files for the new version could be found all over the internet on various sites. This naturally leads to two things:

* There are APK files that are tempered with
* Players get banned for using an unofficial version of the game.

As a curious player I want to have the new versions as soon as possible. To verify I'll have an valid build a downloaded the APK from the previous version, that I installed through Google Play, to my computer via `adb`.

```
$ adb pull /data/app/com.package.name
$ unzip -p com.package.name-1.apk META-INF/CERT.RSA | keytool -printcert | grep MD5

```

Which gives me:

```
MD5:  A7:E9:93:81:E9:F2:10:0E:48:39:AB:48:34:F3:93:67

```

Now to do the same with the APK for the new version that I downloaded somewhere from the internet and the MD5 of the certificate matches the one from the official older APK.

My question are now:

* Is it safe to assume this is a valid APK that is not tempered with?
* Is is possible for Google to detect that I installed the new version of the app not through the Play Store?
* Could they somehow detect the unofficial update from within the app. For example through the Application Licensing service?

# Answer
> 0 votes
I used to play Ingress before, and I was able to update to newer versions using APKs uploaded by other players. I don't know if Google's verification process has changed, but as long as it's an official APK (i.e. not modified), it should be fine.

Also, according to this Google+ thread, the verification process uses Google Play Services.

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


# Question
Title: Samsung Galaxy S3 choosing contact for text..takes forever to come up
When I am sending a text and i type in the name for the contact it takes several mins for the contact for to come up..this is very aggravating when you need to send a text fast..how to i fix this????

# Answer
> 1 votes
If your contacts are stored on a SD card you may have a faulty SD card. Try moving your contacts to the device storage or sync them to your Google contacts.

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


# Question
Title: does google know my browsing history by virtue of my phone being linked to my google account?
I am completely new to the smartphone world - I have just purchased a Galaxy S4. I want to know if there is any way for me to "log out" of my google account and browse (and generally use the phone) without Google being able to associate my history with my account (which I understand is somehow linked with the phone?).

I am a longtime user of various Google services on my non-mobile devices, but I tend to be fairly careful always to log out of google when I am finished with the particular activity (gmail, calendar, etc) so that everything else I do (whether reading espn or anything else) doesn't become linked to my google account.

I am aware of incognito mode and clearing browsing history and cache - are there additional steps to take?

# Answer
The title of your question sounds like you're talking about Chrome's "web history" feature. When you browse using Chrome (either on your Android device or on desktop), or from Google Now searches, the pages you visit are logged in your browser history. Chrome syncs your browser history to Google's servers, to let you access your history from any computer where you're logged into the same Google account, and for other Google services such as Google Now.

If you don't want your browser history stored on Google's servers or used in this way, go to the **Google Settings** app, click **Accounts & privacy**, and turn off **Web History**. (As Mr Kutch points out, there's also a web interface.)

If you use some other browser that isn't Chrome, such as Firefox or Opera Mobile, Google has no access to your browsing history.
> 2 votes

# Answer
Incognito mode should have you covered if you do not want your history seen within your browser. Be sure to clean up any files you download (Images, videos. etc..) As they tend to pop up in your photo gallery once downloaded. You can manage file with the "My files" application. The S4 also has a "Downloads" application that will keep a history of files you have downloaded so clear that too. Also be sure to check your Google web history if you have ever enabled it.
> 1 votes

---
Tags: google-account
---


# Question
Title: How do I record a ~45 minute 1080p video with external mic?
I am currently using the camcorder function that comes with lgcamera because it allows me to use the microphone as the source of sound input. But I found that it stops when the recording size reaches 1.9GB (or 2.0GiB in the linux world, or about 16 minutes). I believe this is an arbitrary limit set by Android for apps? I googled and found some people reporting the same file size limit problem.

Is it possible to get around this file limitation problem (I have nexus 5)? or is there a recording app that would break down the video into smaller sizes? The external mic is a requirement for me though.

If you know how to use external mic that with the native video recording app (1 hour recording limit), that would be even better. soundabout did not work for me.

# Reference:

People complaining about the limit: http://forum.xda-developers.com/showthread.php?t=1714021

# Answer
I emailed Google about this here is the response I got:

"Thank you for contacting Google. I appreciate your patience with me as I look into this issue. It seems as though the limit placed on the video data file of 2gb is written into the android operating system. This is in effect on all types of android devices. I have researched a few video control apps, they follow the same rule and stop at 1.9-2gb. At this time I do not believe there is a work around for this issue. I do not have software update information available either. Some of the research I have done points to a possible legislative law that limits the video recording time of mobile devices as it takes away from video recorders."
> 1 votes

---
Tags: file-system, video, 4.4-kitkat, video-recording
---


title: CyanogenMod HTC One X+ can't boot

text:
# Question
Title: CyanogenMod HTC One X+ can't boot
# What I did so far

Today I'm trying to get CyanogenMod on my HTC One X+, however I'm stuck now. I successfully unlocked my phone and the phone rebooted and everything was fine so far. Now I wanted to put "cm-10.2.1-enrc2b.zip" on my HTC, which I got from: http://download.cyanogenmod.org/?type=stable&device=enrc2b and I followed this guide: http://wiki.cyanogenmod.org/w/Install\_CM\_for\_enrc2b. However if I booted into recovery mode I still don't boot in ClockworkMod. I also can't select recovery, because then I will get a red exclamation mark (so I don't have a ROM backup, smart of me...). So I saw the note at the bottom of the tutorial which said "fastboot flash boot boot.img", which I did, however the only thing that has changed is that if I normally start my phone it gets stuck in showing the HTC ONE logo and just freezes there. My question is: How do I get CyanogenMod working on my phone?

# Summary problems

* Normal booting device stays stuck at HTC ONE logo
* I don't have ClockworkMod working
* I flashed kernel through "fastboot flash boot boot.img" (can't start phone normally anymore)
* Not sure if "cm-10.2.1-enrc2b.zip" (enrc2b is HTC One X+) is in right location of phone.
* In recovery mode I cannot select recovery (get red exclamation mark)
* I can still get into recovery mode and fastboot. I'm still able to send commands through cmd (Windows)

## ClockworkMod

HTC One X+ is not in the list of ClockworkMod: clockworkmod(dot)com/rommanager (Can only have 2 links)

## flash boot

It seems I have to rename the */system/recovery-from-boot.p* (to */system/recovery-from-boot.p-bak*): android.stackexchange(dot)com/questions/18932/why-isnt-clockworkmod-recovery-sticking , but I cannot use an app like Root Explorer anymore, because the device doesn't boot...

## cm-10.2.1-enrc2b.zip

How do I get this file on the right location on the phone by using cmd commands? I already copied manually to the phone storage directly in the first folder when you open your phone. Not sure if this is okay?

# Thanks

Thanks for reading this and I really hope anyone can help me. How do I get CyanogenMod on my HTC One X+? I'm a bit desperate in what to do next now. Thanks in advance!

# Answer
> 2 votes
Got it fixed :D with thanks to Izzy and Chahk I did a lot of things so I'm not sure if I write down every step I took, but I hope it will help other users someday. This is what I did.

# Restore manger

Install a restore manager (TWRP/ClockworkMod). I used TWRP which I installed by using WinDroid Universal HTC Toolkit: http://forum.xda-developers.com/showthread.php?t=2499926 (If you still have a working ROM, backup this now by booting in recovery mode)

# Flash ROM

Check in cmd if your device is recognized with "adb devices". If not try "adb kill-server" followed by "adb usb". Check again with "adb devices". If recognized use "adb push cm-10.2.1-enrc2b.zip /sdcard/" (or your own ROM-name.zip)

# Flash Kernel

Now you should flash your kernel, not like how I did it at the beginning. "fastboot flash boot boot.img" in cmd. (Check first if your device is visible with "fastboot devices".

# Extra Tip

Install playstore with Gapps or manually by moving "GmsCore.apk + GoogleLoginService.apk" + "GoogleServicesFramework.apk" to /system/app/ and run a playstore.apk (in my case "com.android.vending-4.6.16.apk")

---
Tags: cyanogenmod, rooting, rom-flashing, htc-one-x+
---


title: How to root Innos A35

text:
# Question
Title: How to root Innos A35
I bought a dual sim phone from a local carrier which has been branded in their own name. After searching I found that it is the innos A35 phone. It has dual sim support and sim1 has been locked to the carrier I have mentioned. For sim2, the "Use only 2G networks" tick is ticked and it cannot be unticked(the tick is disabled). Due to this reason I can only access Internet through the above mentioned carrier's connection.

My first question is, will rooting the phone allow me to remove the mentioned restrictions?

My second question is about how to root the phone. Following this guide I got stuck at the command `$./psneuter` with the error `Failed to set prot mask (Inappropriate ioctl for device)`. The version of Android is 2.3.5

Does anyone know a solution to this problem?

# Answer
> 1 votes
Steps taken from http://www.erodov.com/forums/how-root-any-android-device-manually/43325-page2.html. Many thanks to the author of that post.

To verify adb is properly installed and that your device is recognized run

```
adb devices

```

Copy busybox, su, superuser.apk to /data/local/tmp/ using adb. These files are available in the SuperOneClick zip file. Copy the needed files to the phone using the following commands

```
adb push busybox /data/local/tmp
adb push su /data/local/tmp adb push
Superuser.apk /data/local/tmp

```

run adb shell

```
adb shell

```

set the permissions to the copied files

```
chmod 6755 /data/local/tmp/su
chmod 755 /data/local/tmp/busybox
chmod 644 /data/local/tmp/Superuser.apk

```

Turn off your Android device using the power button.

Now you need to reboot your computer into a Linux distro which has a file manager.When you have booted into Linux, open up terminal and open the file browser as root.Now put your Android device into Download mode. For Innos A35 press and hold the volume up and down keys at the same time for a while (5 seconds?) and while holding them plug in the phone to the USB port of the computer. Now, a few drives will be detected from your phone and shown in the computer. This means you're in download mode.

Navigate to the folder where you copied files to the phone and verify that you have the files you sent to the device viz. su, busybox and Superuser.apk

Move/cut-paste su and busybox to /bin/

Move/cut-paste Superuser.apk to /app/

Now pull out the battery from your Android device.

Now simply turn on your device. You must now have root.

Verify by running:

```
adb shell
su

```

Read more: http://www.erodov.com/forums/how-root-any-android-device-manually/43325-page2.html#ixzz2S5wcT78x

# Answer
> 0 votes
If you like it the phone is rootable via vroot. I have tested it for myself and it works. Just remember to replace the super user app with an English one after rooting.

sorry I forgot the link.here it is http://vrootdownload.info/VRoot.zip if adb drivers bothers you, use pda net http://pdanet.co/a/ sorry again

one more thing,I honestly don't think that erodov.com method works.I failed to get it right on any device, but that trick of editing system files without root is great for changing the boot animation or installing sinhala fonts without busting the warranty

---
Tags: rooting
---


# Question
Title: How to recover my files from memo and mobilse note after format factory?
I have Samsung galaxy s plus i9001. i have format factory my phone recently but i had some important notes in **memo** and **mobisle Note** and i didn't backup them before formatting, is there a way to restore them? i think they were stored in system storage.

i have a full copy of my usb storage, but i don't have copy of system storage, and i just need **memo** and **mobisle note** data, is there any copy of them in usb storage?

# Answer
> 1 votes
I think you cannot get your data back...if you haven't created any backup. But For now you should download some apps and create backup for future use.. All these apps are available on Google Play. 1. Avasti Mobile Security 2. Helium - App Sync and Backup 3. Ultimate Backup 4. Super Backup : SMS & Contacts

---
Tags: samsung-galaxy-s, data-recovery
---


# Question
Title: No 3 dots option on whats app on my Samsung Galaxy Grade
i don't have that 3 dots( which usually is in the top rhs) so I can't change my profile picture on my what's app

# Answer
If your device have hardware buttons like menu,home,back buttons, you can get those options by **clicking Menu button**. Those 3 dots denotes menu options for an App. Actually its useful for devices with capacitive(software) buttons. Currently I'm not sure about your device, and I can't find any device named Galaxy Grade. I you meant Galaxy Grand it have hardware buttons and you can use Menu button as mentioned earlier.
> 4 votes

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


# Question
Title: What are the files with a tilde ~ in their names?
I recently see a lot of files and directories with names like "T9XY3G~X" on my android device. I find them in the directories I sync with my PC, even though they are not copied to my PC.

My device is a galaxy note with Android 4.3 and I use SyncMe for syncronization.

So, Is it safe to delete them? Can I prevent such files from appearing in future?

# Answer
> 0 votes
The files are generated by Samba when it encounters file name having invalid windows file name characters like :, \\, \<, \>, | or directories ending with dot. The reason the files appear on your Android device is they were synced back from your PC. You can safely delete the files, but they will mostly likely reappear again, as long as files with invalid characters are created by Android apps.

---
Tags: file-system
---


title: Google keep reminder sound/alarm

text:
# Question
Title: Google keep reminder sound/alarm
Is it possible to add an actual alarm to a reminder in Google keep? Currently it just shows a notification.

# Answer
> 2 votes
It seems Google Keep will only show a notification for a reminder. You might try MegaSound to set an alarm sound for the Keep notifications.

---
Tags: 4.1-jelly-bean, google-keep
---


# Question
Title: LG Optimus G Pro E985 - How to make pictures more colorful
I have this phone and it takes good pictures, but they are too bland - there is no life in colors, and they are low contrast and too white-ish. How do I increase the colors presence?

Here is one of the images I've taken

# Answer
> 0 votes
If the colors are washed out even on automatic mode and good lighting, it may be a hardware issue. Best option might be to use a 3rd party app to increase the photos' vibrance. I personally use Perfectly Clear and Pixlr Express to improve colors on my Samsung Galaxy S4.

---
Tags: camera
---


title: Gmail sorting settings for Galaxy S4

text:
# Question
Title: Gmail sorting settings for Galaxy S4
Where is the setting to sort my gmail by read/unread on my new AT&T Galaxy S4? I was able to do it on the S3.

# Answer
> 0 votes
I do not see this feature in the current version of Gmail (Sort by read/unread) However you can always remove the "Inbox" label from the message. This way your inbox will only show unread messages.

---
Tags: gmail, 4.2-jelly-bean
---


# Question
Title: Google Keyboard vs Android Keyboard (AOSP)
Is there a difference between Google Keyboard, which was recently release on the Play Store, and the Android Keyboard (AOSP) in the open source project?

Update: I need the difference from a feature prospective

# Answer
It's exactly the same keyboard as the Android Keyboard from Jelly Bean (4.2) as I read. See i.e. this article.

Rereading exactly points out that this app should expose the keyboard which was only installed on Nexus phones with Android 4.2 to prior android version (4.0+) on other smartphones and tablets including features like "swiping" and gestures.

There is another article on Androidcentral
> 1 votes

# Answer
My AOSP keyboard let me long press some of the keys for punctuation. I could hold "m" to get a "?" and now I no longer can on the Google Keyboard.
> 1 votes

# Answer
As far as I understand The AOSP keyboard is available in CM Roms, its called 'stock' keyboard when you flash CM based ROMS. As for Google Keyboard, it's the official one on Nexus devices. I personally like the CM (AOSP) Keyboard. It allows me to long press keys for punctuations, I'm very used to long pressing 'm' for '?' and 'z' for '!'. It is irritating that I can't do that on the Official keyboard. I also can't find a separate APK for the CM (AOSP) Keyboard
> 1 votes

---
Tags: keyboard, gboard
---