# Question
Title: Moto G 2nd Generation - Mobile Data is not working after the upgrade to 5.0.2
MOTO G 2nd gen, Mobile data not working (India) post Android Upgrade to 5.0.2 from 4.4.4...any clue..

could be linked to improper upgrade and is there a way to restore ??

# Answer
Weirdly I inserted another sim into the 2nd slot(it has no service btw), and voila The excalamtion(!) mark is gone from the mobile network icon and Mobile data is back up. I just hope XDA doo take a look at this... And yes I had tried soft reset , factory reset, re inserting the sim and re registering , APN manual config etc etc..
> 2 votes

# Answer
My issue has been solved, I have changed my sim slot it is working now. Previously I was using slot-2 for my sim so it was not connected to the internet, now I changed it to slot-1 the exclamatory mark has disappeared and the internet is working now.

-Thanks
> 1 votes

---
Tags: 5.0-lollipop, mobile-data, motorola-moto-g2
---


# Question
Title: Moto G - Bricked after update. Constantly booting to CWM
I have a Moto G (XT1032). I used to run Cyanogen then Paranoid Android but recently I have returned to stock. Now, being an idiot, I tried to install Lollipop following this guide (https://www.youtube.com/watch?v=Y6C2ulyhy5M). That failed miserably. After hours of panic and chaotic attempts I managed to get into CWM and restore my backup. The issue is that the phone automatically boots into CWM and if turned off, it would turn on and boot back into CWM. I cannot find a stock image for Moto G XT1032 GB UK anywhere. Please advise, please help! The phone just boots into recovery constantly.

# Answer
Try to install Cyanogenmod again, be sure to clear cache, dalvik, data and system
> -1 votes

---
Tags: clockworkmod-recovery, stock-android, motorola-moto-g
---


title: My Samsung Galaxy S3 has a black screen

text:
# Question
Title: My Samsung Galaxy S3 has a black screen
Today , i was playing on my Samsung Galaxy S3 and it worked just fine this morning. After school i trying to play on it and it flickered to a black screen, when i trying to turn it on it powered up but i couldn't see anything just a black screen and in the corner a blue light to show its turning on( it vibrated also). I could hear sound and i could do my password but i could see anything. Could you please help?

# Answer
Before it flickered did you see any green light or something. I suspect the screen is cracked. Experienced it twice on my S3. Try to enter download mode, if nothing shows up there too then it probably is screen issue and not some kernel screw up. Also look for some cracks, in my case it was really tough to notice the cracks that caused a large hole in my pocket. Best of luck. I wish my inference is wrong.
> 1 votes

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


title: gmail won't sync to my phone

text:
# Question
Title: gmail won't sync to my phone
For some reason Gmail won't sync to my phone. When i signed in with an account settings--\>accounts--\>google i entered my email address. Then I unselected everything for sync but the Gmail because Gmail is the only Google product I want synced on my phone. The problem is when i send a test email to my account through another email address I don't get a notification on my phone and I have to select the Gmail app then refresh and then the new email will appear.

Ideally if someone sends me a new email I will get a notification and I will know immediacy and I won't have to manually refresh the Gmail app to check for new emails. Is there something in the settings that I'm missing?

# Answer
> 1 votes
Two things to check given GMail is already set to sync.

First, double check you have notifications ticked inside the GMail app, this can be found by opening the left menu and opening the settings located at the bottom.

Secondly, in settings open data usage, then open the three dot menu and ensure that "Auto-Sync Data" is on and "Restrict background data" is off.

Note: These directions are based on Stock 4.4, if they don't correspond just let me know what phone and software version you have.

# Answer
> 0 votes
I had the same problem. I resolved it doing this: My Contacts --\> Menu --\> Merge with Google Account

---
Tags: sync, gmail
---


title: What is heimdall PIT file?

text:
# Question
Title: What is heimdall PIT file?
What is PIT file that is generated by heimdall? Is the PIT format a general format which is used by other software as well? or is a format dedicated to Heimdall?

If it is general format that could be used by other software, there should be manual or standard description of it, is there any such description?

# Answer
Heimdall is a open source tool, used to flash firmwares for Samsung devices. Heimdall works some kind of different from Odin.Heimdall flashes individual files where as Odin flashes a package files. PIT file in Heimdall is used to tell your device how to boot.

It is general format and are considered one of the original formats for Macintosh file for compression. (.PIT) are MAC OS files. To open file this on Windows OS use 'Smith Micro StuffIt Deluxe 2010'.
> 1 votes

---
Tags: heimdall
---


# Question
Title: How to root phone without losing WhatsApp account?
I'm planning to root my Sony Xperia P, but there's a complication. Due to issues with my telco, I currently don't have a plan - my phone is practically just a Wi-Fi device right now, and in addition I lost my phone number. I'm afraid that when I root my phone and reinstall WhatsApp, WhatsApp will not be able to verify my device, leaving me no other option than to create a new account. This is not an ideal situation because I will lose the access to my chat groups and I won't be able to use WhatsApp until I sign a new contract with a telco.

Is there a way to prevent this scenario from happening?

My phone:

```
Sony Xperia P (LT22i)
Android version 4.1.2
Build number 6.2.A.1.100

```

# Answer
If you are planning on using the same phone again, you can simply uninstall whatsapp and reinstall it after you add the new number. Whatsapp FAQ says that you will be given an option to restore all the data at the reinstall process. They specifically ask to install the app from their website rather than downloading from Google Play. (I couldn't find any reason for this).

If you *can* use the previous number, you will not lose your account or the data. Simply login to the app again.

On a side note, it is highly advisable to backup your chat history to your SD card as explained in this answer before you attempt anything *(rooting, uninstall, etc.)*
> 2 votes

# Answer
1.) Copy WhatsApp folder from your internal memory of your device to your computer and uninstall WhatsApp. 2.) Root your device with kingo root. Restart your phone copy that WhatsApp folder to internal memory and install WhatsApp from playstore. 3.) Verify with the phone number which is lost, your WhatsApp account will start on that phone number only (lost one)!!

**Don't forget to copy WhatsApp folder to your PC (backup) or you will not be able to access to that phone number**
> 1 votes

# Answer
Rooting will not remove your whatsapp data so dont worry until you're flashing new ROM.
> 1 votes

# Answer
The thing with whatsapp is, you need to have a SIM CARD inserted at all times onto your device for it to continue to work.
In your case, if you're just going to root the phone and not install any new ROM, the following should help :
* Keep a SIM card installed on ur phone at all times
* Root your phone.
* When you turn your phone back on, you still have whatsapp working normally like it did before. (Make sure you have a sim card installed, ANY SIM card will do, not just the one that's associated with your account)
Hope this helps.
> 0 votes

---
Tags: root-access, whatsapp-messenger
---


title: Spotify in Croatia

text:
# Question
Title: Spotify in Croatia
I am from Croatia and I was able to install and use(run) Spotify *free* version(not Premiumm I didn't sign up for free Premium or anything). None of my friends can install (or run) it because in order to use Spotify in Croatia you would need to have either an Unlimited or Premium subscription. Now week after using it I get this error message after trying to log in: "You appear to be trying to log into Spotify from a different country."
So obviously the first time I downloaded Spotify or Play Store thought I was in a different country. I was not using VPN or anything like that, so how can it be?
Other thing that interests me, can I trick Play Store or other app to think I'm in other country by changing my settings somehow?

P.S: I get promo messages form Spotify in Swedish language!

# Answer
> 2 votes
With help from Andrew T. I've got the answer to my question. For the first time I've used my Google Wallet, so that must be the reason for changing the country settings also in Play Store under My apps I don't have visible Spotify although I've have installed it nor do I have it when I search apps Store.

# Answer
> 1 votes
If I remember correctly, the first time you login with your new Spotify account, you can enjoy Premium for a month or so. Your Premium trial period may have run out. There could be country restrictions in place. It has been a while since I last stumbled across this problem with a friend's computer.

# Answer
> 0 votes
MediaHint has a beta program you could join MediaHint Beta signup or you could try Hola Free VPN

---
Tags: google-play-store, spotify
---


# Question
Title: Root Galaxy S3 SGH-i747M (Andr. 4.4.2) without computer?
I've tried several different methods to root my Samsung Galaxy S3 (SGH-i747M) that I got in Canada from Fido about a year and a half ago, and I've had no success whatsoever. I'm on Android 4.4.2, Baseband I747MVLUFNF2, Build# KOT49H, Kernel v.3.4.0-1784548, and my USB port is broken for the second time. My contract is nearly up, but I'd really like to get this thing rooted.

Methods already attempted:

```
Towelroot (+Modstrings)
Framaroot (All available options)
TowelPieRoot
Key Root Master
vRoot
Poot
MotoChopper Terminal Exploit

```

Anyone have more suggestions?

# Answer
> 1 votes
calm down dude :) use this ,or download from chain fire

> checksum: 3477ce82bac9930198c562f769c95774

then add to pda on odin then flash. this is good method with computer, and without computer i think it doesnt work. goodluck.

---
Tags: rooting, 4.4-kitkat
---


# Question
Title: LG D850 does not show on PC using MTP - PA 4.6
I am a first time Android user. I just got an LG G3 at AT&T. Being comforatable with unix/linux based systems I quickly rooted the phone and installed a few different ROMs looking for one that worked.

I settled on pa\_d850-4.6-BETA6-20141130 which seems to work really well except for one huge problem: my phone doesn't show up on my PC as an MTP device. It DOES show up as a camera when using PTP. And I can use adp commands from my windows PC.

One strage problem is that my LG G3 shows up under Windows 7 (Ultimate x64) device manager as "Computer-\>Android Device-\>Google Nexus ADB Interface" (rather than an LG G3) when connected as both MTP and PTP. Is this a common problem and if so, how can I get my phone to show up as an MTP device?

# Answer
I have experienced this issue myself and it was because when you plug the phone in the first time, windows automatically tries to locate drivers and by default uses the Google Nexus ADB Interface.

If you go to the LG website support section you can specifically download the LG G3 drivers and install those instead. I would recommend removing the existing entry from the device list first (phone unplugged) and then running the LG drivers and plugging your phone back in afterwards.

This fixed the issue for me and now whichever option (MTP, PTP and debug mode) all work properly.
> 1 votes

---
Tags: mtp
---


title: OsmAnd: Show only POIs from my OBF file

text:
# Question
Title: OsmAnd: Show only POIs from my OBF file
I have created an OBF file (OsmAnd POIs), and would like to display its POIs.

**PROBLEM**: When I enable POI display, tons of orange circles make the map unreadable. 99.99% of these POIs are not from my OBF file, they are from the base OSM map.

**QUESTION**: How can I show only the POIs from my OBF file?

I can modify the OBF file if needed, for instance adding attributes or changing POI type if needed.

In the layers settings I see a "Create POI filter" dialog with a "User defined" item, might it be part of the solution?

# Answer
> 0 votes
Quickly skimming OsmAnd~ on my phone I believe it is not possible in current version (1.9.x) to filter displayed POI by their source. You'd have to tag them so that you can apply a custom filter or you have to disable other sources in settings.

---
Tags: osmand
---


title: Dropbox photos deleted

text:
# Question
Title: Dropbox photos deleted
On my HTC EVO, all of my photos from the gallery suddenly moved to Dropbox. They are no longer in my gallery nor my SD card. If I unlink Dropbox from my phone, will my photos be deleted or will they move back to my gallery?

# Answer
I actually had the same problem recently. It might be one of those, "It's a feature, not a bug" things. I had my Dropbox associated with my desktop computer. When I deleted a folder of pictures from my computer, it deleted those pictures from my dropbox all together.

This seems like quite a mistake, as deleting a local copy should not delete the remote copy on Dropbox.

You should be able to restore your deletions on the Dropbox website. I was able to recover everything I deleted. It doesn't actually delete your items for a long time (scary).
> 1 votes

---
Tags: dropbox
---


title: Adding current word to dictionary

text:
# Question
Title: Adding current word to dictionary
I recently upgraded to Lollipop on my Nexus 5.

I use the stock keyboard for typing. Say I that while typing an email, I just typed a word that isn't in my dictionary, say `qqqwwweee`. I want to add it to the dictionary. How do I do that?

The only way I know how to do that is to type space, then backspace, then click the entry for the word above the keyboard, then "Touch here to save". These are 4 steps, and up to the fourth step you don't even know whether the word is in the dictionary or not.

Is there a **sane** way to do this?

# Answer
I just figured it out. Lets just say, there is a word like " qpoacx ". When you type it and press space, it ll show you the word with red underline. Tricky part comes here.

1. Remove the space.
2. You ll get the word you are typing in the suggestions.
3. When you click on it, you ll be shown add to dictionary above the alphabets.(Not a drop down menu)

-- I ll add Screenshots in a while(in case if you didnt understand the content)
> 1 votes

---
Tags: keyboard
---


# Question
Title: Samsung Galaxy Tab 2 Not booting, Not charging and not allowing to factory-reset
Issue: My Samsung Galaxy tab is not booting. And when I tried to "factory-reset" by pressing `Volume Key + Power Button` (I hold it for more that 1-minute), still, it does not showed me "factory-reset" screen.

* I kept Device for charging for nearly 3-Hours: No charging indicator is shown.
* It did not show up when connected to PC

I used this tablet for nearly 2-Years, seeing this issue for the first time.

**VERY IMP: Device came in contact of water and since then it is not booting.**

What options I try before taking device to Samsung service center??

Device: Samsung Galaxy Tab 2

Android OS Version: 4.1 Jelly Bean

# Answer
> 1 votes
I was able to recover my Samsung Galaxy Tab 2 after it came in contact of water.

Writing this in case if anyone in future faces the issue:

1. I Kept the device on charging for almost 6 Hours.
2. Next day, I kept the device in Dry and Sunny Place-Under direct Sunshine, for at about 4-5 Hours. During this "soak" exercise, the temperature was about 27-28 Degree C.
3. I then turned on Device as usual(just by pressing Power key, no factory-reset), and it booted, and it reached Home Screen too. But after 2-3 Hours, it again auto-switched off.
4. Next day, I again repeated step-2
5. Finally, after 2-3 "soak" exercise (meaning keeping device in direct sunshine), now device is working without any issue.

This is by no means a full-proof method, but the one worked for me and may help someone, just in case!!

---
Tags: samsung-galaxy-tab-2-7
---


# Question
Title: Add shortcuts to home button long press menu
Is there a way to add app launchers to the stock android's home button long press menu? I know you're able to do this in CM, but there must be some Xposed module, right?

# Answer
> 2 votes
Gravitybox lets you set navigation ring targets via the Xposed Framework.

---

---
Tags: stock-android, launcher, google-now, home-button, xposed-framework
---


# Question
Title: How to get access to administrative accounts on Android?
Please forgive the basic nature of this question. Android is based on Linux, and Linux is a multi-user OS. As I understand it, every version or distribution of Linux must have at least one admin account that provides file system root access and other heightened privileges. So my question is, if I buy an Android device directly from an OEM, and not through a service provider like AT&T, what happens to the account with admin rights? Do OEMs never provide the admin account credentials to consumers, or does it vary by OEM?

I'm trying to understand issue. If I'm buying a device outright, shouldn't I have admin rights to it without having to "break-in" to my own device? It this a stated policy of the OS vendor (Google) that OEMs cannot give consumers admin rights? If not, why wouldn't they provide the admin account credential as a matter of course? Is there a safety issue or other technical issue that supports this apparent policy, or is it simply a business decision? Thanks for your insight.

# Answer
OEMs as well as the Android foundation itself try to strictly *not* have such an *Admin* user available to the user (security reasons)
and thus not provide such a user, which in general is true for most OEMs, but some set up a special system user with extended permissions for some hardware/software parts used by their own apps (they might have a user+password combo but they are well hidden and usually useless).

As for security reasons: Think about it, someone, who knows the admin's credentials, writes a malicious application that steals passwords, credit card information and injects ads everywhere, maybe even lock down your phone and wants you to pay to unlock it.
Then you are in big trouble. To prevent this, Android features SELinux (security enhanced linux) which prevents system wide modifications on specific settings (every *user*/*app* has its own namespace). System applications also run in their own namespace, but have system permissions to allow further modifications (non-malicious ones).
Rooting allows you to run specific commands as the *SuperUser* who has even more permission than the system user, but always allow the risk of malicious modifications.

> Because Android wants to establish more as a business OS and advertises a secure OS, access to the system user is very restricted and the *SuperUser* is completely removed/stubbed and useless. In other words: Security \> user permissions.

Linux also allows the removal of the system/root user, btw.
> 1 votes

---
Tags: root-access, multi-user, device-administrator
---


title: Where are WhatsApp messages stored?

text:
# Question
Title: Where are WhatsApp messages stored?
Where are WhatsApp messages stored when they arrive? They are stored in backup at 4 AM but before that, where are our latest messages stored? How can we access this location?

# Answer
/data/data/com.whatsapp/msgstore.db
> 1 votes

---
Tags: whatsapp-messenger
---


title: Handwrite / draw on a text document

text:
# Question
Title: Handwrite / draw on a text document
Is there an Android app that enables hand-writing / drawing on a word document? I want to draw and write on the text. I don't want to edit the document, but write on the top of it. Instead of typing the letters using the keyboard, I want to draw on the text. Just like writing / drawing on a picture, I would like to draw on a word document.

I have been looking for this everywhere, can anyone suggest me a good app that can do this?

Thanks.

# Answer
> 1 votes
I think what you're looking for is usually called "freehand drawing". I can't find any app that supports free hand drawing on Word document. However, Adobe Reader for Android supports freehand drawing annotation on PDF document. You can convert your word documents to PDF and use Adobe Reader to make your annotations.

Freehand annotation on an editable document like Word generally makes little sense anyway, because it's not always obvious where the annotation should move to when the text is edited.

# Answer
> 1 votes
Polaris Office can open and edit word documents, and you can draw directly on the documents.

# Answer
> 1 votes
A new version of Microsoft's OneNote is out on Android (tablets only I'm afraid), which I think you can do exactly what you want. Type a text and handwrite over it. Here's a blog post describing the features.

I think that the best results are obtain with a Note tablet though, with an actual pressure sensitive electronic pen.

---
Tags: applications, google-play-store, text-editor
---


# Question
Title: Can the lock screen in CM12 be set to show the keypad immediately on turning the screen on, instead of having to slide the padlock icon?
Yesterday I installed Cyanogenmod (NIGHTLY 20150128, Android version 5.0.2) on my Galaxy S5 (SM-G900F), and so far I'm very happy with it, except for one little annoyance. Having to slide the padlock icon to bring up the keypad on the lock screen. Is there a way to get rid of this? I want the keypad available immediately when I turn the screen on.

# Answer
In CM11 this happens when you tick the "maximize widgets" option in Lockscreen settings. Might be similar in CM12.
> -3 votes

---
Tags: cyanogenmod, lock-screens, 5.0-lollipop
---


# Question
Title: Is there a way to change resolution on a Note 4?
Currently everything is huge, I would like to know if I can change my resolution.

# Answer
> 2 votes
If you have root, you can edit your **build.prop** file. There even apps from the Play Store to do that for you. When changing LCD density (DPI), be cautious to what you change it to. Lower the value too much and items will be unreadable, also making the system unstable with certain apps. The Play Store might fail to work. As with everything, perform a backup in case of instabilities.

# Answer
> 0 votes
Use DPI changer apps like Textdroider DPI, but you'd need root access for it.

---
Tags: screen-resolution, samsung-galaxy-note-4
---


# Question
Title: Success in sharing internet connection with desktop PC. How to access web server on port 80?
I have a situation at home, the room where I have my desktop PC, router, printer, etc is being remodeled so I moved my PC to another room. Now the PC is far away from the router but it will be only for a couple of days. The PC do not have any WiFi adapter so I'm using my Android phone to share the Internet connection.

The problem is that I need to access the web server running in the desktop PC from others devices connected to the same router. I usually do it by using http://192.168.2.4 from the other devices. Obviously this does not work now.

Additional info that may be useful:

* The PC running a web server has Linux Ubuntu 14.04 as OS.
* This PC has adb installed. adb detects this phone.
* This PC sees its own IP as 192.168.42.35, the url http://192.168.42.35 works but only from the same PC.
* This PC, according to nmap, sees the Android phone as 192.168.42.129.
* This PC can ping the others devices by the same IPs as before (192.168.2.x)
* The others devices cannot reach this PC.
* Router seems to have assigned 192.168.2.100 to the Android phone. The url http://192.168.2.100 does not connect to the web server. http://192.168.42.35 obviously does not work (from the other devices), but I tried anyway.

Update:

It seems I almost there. It's not perfect but, using an app called "Port Forwarder" seems possible. The only gotcha is that you cannot forward ports requiring root privileges (and my device isn't rooted anyway). So I will have to conform with 8080 to 80 mapping, but it's better than nothing.

I will share the steps needed to accomplish this If I success.

# Answer
> 1 votes
The port forward app you mention won't port below 1024.

The app you require is TCP Port Fowarding. It is installed in Android. You can use it with USB adb to setup a VPN. It also is ran from user-space and **root is not required**.

---
Tags: 2.3-gingerbread, adb, linux, web-server
---


# Question
Title: Install custom ROM without using CWM or TWRP on a rooted XOLO Q1000
I have a rooted XOLO Q1000 device. Due to a problem when installing the stock ROM using SP Flash Tool, I am not able to see the displayed content on my screen.

I am sure my device is working fine. It just needs to install an updated version of any ROM. As nothing is displayed properly, I am not able to start CWM. Hence, I am planning to flash custom ROM without using CWM.

Is it possible to flash a custom ROM without using CWM or TWRP on a rooted XOLO Q1000?

# Answer
> 0 votes
If your phone has an advance recovery with this option:

* Install from sdcard
* Install from extcard
* (... or other similar options)

then it is straightforward.

However, if it doesn't exist, then you have to install an advance recovery like CWM or TWRP. I'm not sure what is the problem, but I think only this way helps you to install it.

---
Tags: rom-flashing
---


# Question
Title: I locked my phone from android device manager, now i'm not being able to remove the lock screen password
I locked my phone from android device manager, now i'm not being able to remove the lock screen password, it says that, lock screen is disabled by administrator or encryption policy or credential storage I tried clearing the credentials, but it didn't work

# Answer
> 1 votes
Different Devices have different options to go into recovery mode. Specify your device I will tell you how to go into your device's recovery mode! After going into recovery mode try

1. Wipe Data/ Factory Reset
2. Wipe Cache Partition

And then reboot your device. It Will Work!!

---
Tags: 4.4-kitkat, security, android-device-manager
---


# Question
Title: How do i move apps and then information from the phone to the sd card
How do I move apps from my phone to the external memory. There is no option in settings to do this.

# Answer
Try Using this app to move your application to your SD Card (Clean Master). If this does not work for your device then you have to root your device so that you can apps can be moved to SD Card. If your device is rooted then try (Link2SD).
> 1 votes

---
Tags: sd-card
---


# Question
Title: CamScanner - how to get image instead of PDF
I run CamScanner 3.2. In earlier versions, it used to save the image as a JPG (or PNG, don't remember), but with the latest version, it always seems to save as a PDF. I couldn't find any setting to make CamScanner save the scanned thing as a image file. Is there one?

# Answer
If you view a document, it will be exported as a PDF. Individual pages however are exported as a JPG.

So you must select the document, then select the page, *then* select "Share". If you don't see the "OCR Recognize" button to the left of "Share", you aren't looking at the individual page.
> 1 votes

---
Tags: document-scanner
---


# Question
Title: Phone kept awake for half an hour after arriving home
My Moto X (2014) running Lollipop 5.0.1 sometimes starts chewing through battery upon arriving home after being away (or, possibly, getting back on a wi-fi connection is the trigger?). It does this for 30-45 minutes or so, then returns back to normal. The battery usage looks like this:

The high battery usage looks to correspond to the device being kept awake, unsurprisingly. Looking through the top battery users, I see 'keep awake' times of around 25 minutes for Google Play Services, Android System, and Google Search; I'm guessing the latter is the root cause.

I am running Google Now launcher.

I hardly touched the phone during the time it was chewing through battery, so I don't think it's anything I'm causing explicitly.

Any ideas what might be going on, or how to diagnose further?

**UPDATE 2015-01-22:**

The problem is broader than originally reported. Sometimes when CPU usage peaks, it returns to normal after 30-60 minutes. Other times, it seems to continue indefinitely, and I restart the phone, which temporarily resolves it.

I no longer thing arriving at home has anything to do with it. It seems to happen more in the early evening, but sometimes would happen overnight.

Quite a few things stop working when the problem happens:

* Timers and alarms won't ring. I had a timer that was counting into negative time, but I never got a notification.
* Apps won't install or update. They'll start to download, but will stall and never complete, until restarting the phone.
* Google Voice texts (and maybe SMS) don't arrive in Hangouts.
* Calendar notifications don't show up when expected.

In short, the phone is simply broken.

I finally contacted Motorola support, who quickly suggested replacing the phone, so I took them up on that. The new phone experienced the same symptoms today.

The new phone went several days without problems, and the first problem happened after I made some changes to Google account sync settings. If memory serves, I turned on Inbox, Ingress, and My Tracks syncing. I've now tried turning those off again and am waiting to see if the problem continues to happen.

When the problem happens, it correlates to continuous high CPU usage by the Android System process.

For what it's worth, I don't see this problem on my Nexus 7, also on Lollipop, with very similar configuration.

# Answer
Eventually, more through luck than anything, I discovered that this problem stopped happening after disabling 'Ingress', 'Inbox' and 'My Tracks' syncing in my Google account. I.e., under:

Settings → Accounts → Google → \<account name\>

Probably only one of these is the cause of the issue, but I don't want to risk bringing it back by experimenting further. I note that Ingress syncing is back on now, presumably because I have used the app, so it's probably not to blame. I think I've had Inbox syncing on without the problem occurring, so if I had to guess, My Tracks syncing is the culprit.

I haven't had the problem in more than a week now, whereas I previously saw it around twice a day.
> 0 votes

# Answer
Because the problem is only happening at your house it is mostly likely something using your GPS. Do you have moto assist turned on for when your at home? If you do I would suggest turning it off and seeing if the battery is still being drained. If that isn't the cause try turning off your location services and see if that fixes it. If that fixes it you can look at which apps use the location service through the Google settings app - \> location. It also tells you their effect on battery. Finally if none of the above work then disable Google now by going into the Google now-\>settings-\> slide the Google now option and disable location history. You could also try another launcher like nova launcher: https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher
> 1 votes

# Answer
Do you have the option on to only download updates when connected to wifi? Perhaps when you arrive home it starts updating your apps (though 30 mins every day sounds a bit long for this)
> 0 votes

---
Tags: battery-life, 5.0-lollipop, moto-x, wakelock
---


# Question
Title: Why I Must Type Password Every Time To Reconnect To Home Wi-Fi Hotspot
I have recently started getting dialog popping up asking to enter password every time I connect to my home Wi-Fi hotspot:

This dialog always pops up when you connect to hotspot for the first time and then it memorizes password so you don't have to type again when reconnecting. Until now, reconnection was automatic. A couple of things to suspect might be recent upgrades from 4.3 to 4.2.2 and a week earlier to 4.4.4

In addition I recall that I accidentally turned off Wi-Fi settings icon from appearing in Android's task manager which was before final upgrade if that helps.

Anyone knows what can be the cause? I have LG Nexus 4 E960

# Answer
> 2 votes
Here is the solution which worked for my rooted Nexus 5 (Android 5.0.1)

*make a backup of `wpa_suppliciant.conf` file and `DHCP` folder. Just in case.*

1. Copy `wpa_suppliciant.conf` file from `/data/misc/wifi/` to your PC
2. Open with any text editor (I used wordpad) and delete all entries with you problematic wifi name on it.
3. Choose one of the Wifi in the list which you remember has worked before and change SSID and passkey according to you router. Press SAVE.
4. Copy/replace this modified file into `/data/misc/wifi`
5. Delete DHCP folder in `/data/misc/`
6. Reboot your phone.
7. Your phone should now connect to your new wifi :)

# Answer
> 1 votes
While I can't think of any specific things right now that would cause the LG to drop the connection (except for maybe a pretty busy network), there are things you can do to prevent it, although this may not work with every device the first thing you should try is to "Forget Network" and start clean.

You were right about the Static IP, it could help as it prevents the router from assigning the IP to other devices around the home. There could be numerous factors contributing to this so I hope the problem is solved now (as the question is 2 months old now).

If you still have problems, it really pays to take your phone to your local tech center and get some professional advice (this is often free :)

---
Tags: settings, wifi-hotspot, password
---


# Question
Title: How to mount an ext3 partition from an external sd card on android
I'm trying to run Debian on the Android 4.4 (modded with cyanogenmod) that's installed on my nexus 10 to external sdcard. I'm reading this tutorial :

http://whiteboard.ping.se/Android/Debian

I've attached the Leef microSD microUSB Connector to the mini usb port of my nexus 10 as you can see here :

I've created two partitions on the sd card,as explained on the tutorial. The first is formatted with fat fs and the second one with ext3 file system. This is what I did when I've prepared the sd card partitions on the desktop computer :

```
Disk /dev/sdf: 64.0 GB, 64021856256 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125042688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004504c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1            2048    32767999    16382976    b  W95 FAT32
/dev/sdf2        32768000   125042687    46137344   83  Linux

```

When I attach the leef connector,only the fat32 partition is recognized by android,but not the ext3. This is the mount points that I see :

To proceed with the tutorial I need to mount the second partition where should be installed the debian OS. How can I do this ? thanks.

# Answer
I've fixed the problem by myself with these commands :

`mount -o rw,remount /`

`mount -t ext4 /dev/block/sda2 /mnt/deb`
> 1 votes

---
Tags: applications, sd-card, linux, partitions
---


# Question
Title: USB connectivity problems with Nexus 7 2013
I've just acquired Nexus 7 (2013) and can't connect it to my PCs. All drivers I have (one from Android SDK, as I'm a developer, and the second from the Android site here, named as `latest_usb_driver_windows.zip` btw) do not install either under Windows 7, or Windows XP. PC discovers new device as "Nexus 7", but wizard says "could not find the software on your computer" when I specify folder with drivers.

After some unsuccessful trials, I decided to disable MTP and mass storage modes on the Nexus, just to eliminate these parts of driver - in fact I need only debugging via USB. I enabled the debugging via USB at very beginning, and it shows up in Android's notification bar, but the device does not show up in adb/Eclipse.

So I switched MTP and mass storage OFF via notification area. This did not help to attach the new device. But now I can't enable either MTP or storage mode back. They are missing in notifications, and they are missing in Settings -\> Wireless & Networks -\> More, where they are supposed to be.

So the question number 1: how one can switch MTP and storage mode ON in Android 4.3, specifically on Nexus 7 (2013), other way than via notifications? I saw similar question on the Internet, and the only answer was to reboot the device - in some cases (from time to time!) this worked for someone. I restarted Nexus, but still nothing USB-related shows in settings.

Also I'd appreciate any clues on how to connect Nexus 7 (2013) to Windows PC? I should mention, that I have Nexus 7 of the first version, and I'm able to debug apps using it, that this first Nexus is connected to the same PC successfully. This brings another problem, because I do not want to lose connectivity with the first device by complete removal of drivers, because I have no guarantee that after this the first device will not become lost in the same manner as the second.

Thanks in advance.

# Answer
> 0 votes
I'm posting the solution (as @DanHulme asked me) despite the fact that it's trivial.

If you already use latest drivers and have no option to reinstall a part or entire system, the only way is to keep trying with what you have again and again.

I don't know what exactly happened, but after a day of trials (plugging the new device and removing it, pointing the system to the drivers in this way or another) it was finally connected.

As for the other side-question about MTP, it was actually answered by @eldarerathis in comments: MTP mode can be enabled/disabled in Settings \> Storage \> (overflow menu) \> USB computer connection.

# Answer
> 2 votes
Had similar problem with **Google Nexus7** (2012).

To solve it I passed next steps:

* **Uninstalled incorrect Nexus USB drivers**.
1) Previously, I installed windows default MTP driver to have ability to connect the device. It was a bad solution, because it made a problem for me to install new drivers.
Each time I tried to install latest\_usb\_driver\_windows.zip from ***developer.android.com***, Windows told me:

***“The best driver software for your device is already installed”***

So I disconnected all USB devices, and in order to remove all previously installed USB drivers I used freeware tool **DriveCleanup**.
It was a bit unusual to run some tool, which perform some unknown system-related actions, but at the end of the day, it removed all USB-drive related stuff from Windows and didn't harm a system.
* **In order to install proper USB drivers for my Nexus 7 on Windows 7 performed next:**

1. **Enabled debugging options on Nexus** (Go to Settings \> About tabled and tap 7 times on "Build number" field);
    2. Run **"Settings -\> Developer Options -\> Revoke USB debugging authorizations"**, in order to start next negotiating between tablet and PC from scratch.
    3. Enabled **"Settings -\> Developer Options -\> USB debugging"** to have ability to connect to the device by adb.
    4. **Connected device to PC**. (Some informaition in the internet points, that in case of problems drivers installation, it's better to use USB 2.0, but I have only USB 3.0 on my PC)
    5. Run **"Device Manager"** Windows tool. "Start -\> Run -\> mmc devmgmt.msc" or "Control Panel -\> Device Manager"
    6. Found **Nexus Device**, press right mouse button **"Update Drivers -\> Manual -\> Browse"**, pointed to the latest usb drivers from google (In my case, they were downloaded by Android SDK manager: ***C:\Program Files (x86)\Android\android-sdk\extras\google\usb\_driver***). And press **OK**.
    7. In most of cases, previous 6 steps should be enough to install drivers, but each time I received next error:

***"The folder you specified doesn't contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems."***
* So **in order to make USB drivers fit my device, I performed next steps:**

1. Run **"Device Manager"** Windows tool. "Start -\> Run -\> mmc devmgmt.msc" or "Control Panel -\> Device Manager".
    2. Found **Nexus Device**, press right mouse button "**Properties -\> Details**" chose "**Hardware IDs**" from the dropdown, **right mouse button on ID** values "**Select All -\> Copy**"
    In my case it was:

    > USB\VID\_18D1&PID\_4E42&REV\_9999&MI\_01&MI\_01
    > USB\VID\_18D1&PID\_4E42&MI\_01&MI\_01
    3. Opened ***usb\_driver\android\_winusb.inf*** file from latest usb driver directory by text editor, found **\[Google.NTamd64\]** section (there is also \[Google.NTx86\] section for 32 bit PCs). In amd64 section I found a **;Google Nexus 7** section. It looked like:

    > ;Google Nexus 7 %SingleBootLoaderInterface% = USB\_Install, USB\VID\_18D1&PID\_4E40 %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E42&MI\_01 %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E44&MI\_01
    4. Basing on IDs, taken from my hardware:
    **USB\VID\_18D1&PID\_4E42**&REV\_9999&MI\_01&MI\_01
    **USB\VID\_18D1&PID\_4E42&MI\_01&MI\_01**
    I added to the Nexus section next lines, using as last parameter of **CompositeAdbInterface** device ID with removed revision and all the text after it:

    > %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E42
    > %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E42&MI\_01&MI\_0
    5. Nexus section of **android\_winusb.inf** file started to appear next way:

    > ;Google Nexus 7
    > %SingleBootLoaderInterface% = USB\_Install, USB\VID\_18D1&PID\_4E40
    > %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E42
    > %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E42&MI\_01
    > %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E42&MI\_01&MI\_01
    > %CompositeAdbInterface% = USB\_Install, USB\VID\_18D1&PID\_4E44&MI\_01

    After this modification, Updating of USB Driver from Device Manager finished successfully. Maybe It is not the properest way to fix this problem, but it was first working solution, so I stopped further investigations.

# Answer
> 0 votes
Seems like you need to turn either camera or storage in Settings \> Storage \> (overflow menu) \> USB computer connection (on your Nexus7 2013) to install the adb driver

# Answer
> 0 votes
When changing mode and looking at device manager:

* MTP: i see only the "Nexus 7" device under "Portable Devices", not updatable
* PTP: i see "Nexus 7" under both "Portable Devices" and "Other devices"
* none: i see only "unknown device" under "Other devices", not updatable

So, to fully install drivers, with adb interface, i had to put it first into PTP mode (+debubbing mode). Then update the drivers of the nexus 7 device under "other devices" manually with the google drivers.

Now put the tablet in MTP mode and update the nexus 7 driver under "portable devices". choose "let me pick...", then "composite..".

The "Android Composite ADB Interface" now appear under "Android Device".

et voila..

# Answer
> 0 votes
I ended up doing a variation of this...the problem I had was the portable/other devices issue. The MTP portion of the driver seemed to be working so I wasn't getting a warning in Device Manager...ergo, I didn't even know that existed until you mentioned it in this post. Updated from the "Portable Devices" bit and it worked right off.

# Answer
> 0 votes
This Worked for me. I have uninstalled the old driver from Device manager.. While uninstalling driver choose "Delete the driver software for this device" option. and reconnect your android device.

( Control Panel -\> Device Manager -\> Right click "Nexus ADB interface" -\> Properties -\> Driver tab -\> uninstall -\> Check "Delete the driver software for this device" -\> ok )

# Answer
> 0 votes
windows may have the adb drivers installed. this will be loaded in place of the mtp drivers. uninstall the adb drivers (do a driver delete if the option comes up), and re-plug-in your nexus 7 with the drivers uninstalled.

it should load the mtp drivers by default, but if not, you can try and do an "update driver..." to force-load the mtp drivers. go to device manager -\> acer device -\> acer adb drivers -\> properties -\> driver -\> update driver... -\> browse my computer -\> let me pick from a list -\> mtp usb device.

the same device can go into 3 different modes, so windows may be confused by this (probably more accurately acer's drivers' fault).

---
Tags: nexus-7, usb-drivers, 4.3-jelly-bean
---


title: Can I backup my purchased android app

text:
# Question
Title: Can I backup my purchased android app
I need this information because, if my data gets lost because of some reason I need to reinstall all my apps, but what about those which I've purchased. Is it necessary to purchase those purchased apps again or else their is a way for backup.

# Answer
You can backup any app you like, even purchased ones.
For your purchased apps: Make sure to log in to the Google Account you purchased it with. Else you might get *"unlicensed"* errors.
> 1 votes

# Answer
Every app you download/buy remain attached to the Google account you used to download/buy them. Even after wiping your phone, you can download your purchased apps from `Play Store -> My Apps`. Or just search for the app and download it.
> 0 votes

---
Tags: backup
---


# Question
Title: what is the path the file system location where SMS messages stored?
Where in the file system are SMS messages stored? plese list the path

# Answer
> 0 votes
In CM11 (Android KitKat) when using stock messaging app the database file is located at:

/data/data/com.android.providers.telephony/databases/mmssms.db

Note that it's not a text file, it's a sqlite database file which needs to be accessed via sqlite-capable front-end (such as sqlite command line client).

---
Tags: sms
---


title: Recovery that does not use touch?

text:
# Question
Title: Recovery that does not use touch?
I have an HTC M8 One. The digitiser has failed. HTC won't accept the repair since I have rooted the phone. I'd like to unroot and return to stock but all of the recoveries I have found, or, the installers for stock ROMs, use the touch screen somewhere.

Does anyone know of a combination of recovery and stock ROM install that I can use?

# Answer
> 0 votes
ClockworkMod Recovery doesn't use touch interface. If you can flash stock ROM with it.. But you may have problem getting rid of CWM after flashing the ROM. It might be possible - some ROM's do a reflash of recovery partition before every reboot. You can try letting the battery run low to the point where the system shuts down automatically.

# Answer
> 0 votes
If you are trying to get your phone back to the way it was when you got it, I recommend flashing an RUU instead. It reverts your recovery and bootloader too. You won't even need a custom recovery to do this.

There are many RUUs available, like this one for the GSM HTC One GPE. Just make sure you download the correct package for your device and follow all and instructions provided.

*At the end of the process, you can even re-lock your bootloader security* by running `fastboot oem lock` from a connected computer, while on your phone's fastboot screen **(\[Bootloader\] \> Fastboot)**.

\*Note: Be especially careful when flashing an RUU because, while it reverts your recovery, bootloader, and system, it can possibly corrupt those files and potentially render your phone a brick.

---
Tags: recovery-mode, unrooting, htc-one-m8
---


# Question
Title: Where does YouTube's offline feature store video files?
I'm using YouTube offline feature on my Android device, so that I can playback the offline videos within the YouTube app even there is no internet connection. When I searched for any of the video files, I can't find them on device/SD card memory. Are they encrypting the file so that it can be played only with YouTube app? Does anyone know the specific folder for offline video data?

# Answer
> 26 votes
The location for those videos on my `Samsung Galaxy Tab 2` is as below:

> Internal storage/Android/data/com.google.android.youtube/files/Offline/(system generated folder name)/streams

There might be a minor change to this location or path on other Android devices, but all those downloaded files are saved as **.exo** files, in an Internal Storage of a device!

But it is also true (to the best of my knowledge) that those "offline" videos can only be played using official `YouTube` App, and those videos simply can not be played using any other Video/Media player application.

`YouTube` (means Google) controls the access to the offline file.

The permission is controlled on their server per account basis, to access those downloaded files.

There are 2 other discussions related to offline functionality here and here, which should be helpful to enrich the info about `YouTube` offline feature.

---
Tags: video, youtube
---


# Question
Title: phone doesn't boot after installing launcher
I just installed Turbo Launcher on my android device. When i activated it, my screen was black. I couldn't do anything. I thought rebooting could fix it, so i rebooted my phone. But... my phone doesn't even start anymore! It's just staying on my loading screen. Nothing happens, it's just starting up forever. This happened about an hour ago, and my phone is still starting up! I think it will never start again! I also can't turn my phone off anymore (because it's starting up)

So my question: what can i do about it? Is there a way to reset my phone or something? Thanks a lot!

# Answer
> 0 votes
Thanks to user40849, i managed to solve this problem. His answer is not very detailed, so i'll give a complete answer.

First, you need to reboot in safe mode. you can accomplish this by starting up your phone and then holding the volume up and down button at the same time untill the phone is started. You should see the words 'safe mode' in the bottom left corner of your phone.

When you are in safe mode, you can't see 3rd party apps in the list of all apps. To remove the laucher, you have two options:

Remove the launcher in the settings: Settings \> Apps \> Turbo Laucher \> Delete

or remove it via google play: My Apps \> Turbo Launcher \> Delete

Now just reboot your device normally, so you're back in normal mode, and the laucher is deleted!

# Answer
> 0 votes
Reboot in safe mode. Once in you should be able to delete the launcher.

# Answer
> 0 votes
1. Install the Android SDK on a PC so you can use ADB.
2. Install ADB drivers as necessary.
3. Boot into recovery by holding 'Vol +' and 'Power' until it boots into recovery.
4. At the command prompt run `adb devices` while it is stuck loading.
5. Once your device shows up run:

adb shell

adb rm /data/app/com.cooeeui.brand.turbolauncher1.apk
6. Reboot your device.

# Answer
> 0 votes
Just posting if anybody needed it in future. I had the same problem once. but I could access the notification drawer. and I had a battery booster installed. So , I clicked it and clicked the rating button. It went directly to Google play and there I could uninstall from the launcher's details page.

---
Tags: boot, launcher
---


# Question
Title: Deleteing photos from device but still have them in the backup (default Google+)
I've been looking all over for a proper explanation of how to delete photos from the device (nexus 5) to reclaim some space, while being sure that the pictures are still in the Google+ backup. Unfortunatley i have not found one, other than "wild claims" it works somehow, while other say it does not. Plus deleting photos via the Pictures app actually warns you (now?) that it will delete the backed up copies too. Do i have to delete them in the Gallery app?

I did delete some photos recently, and i was quite sure they ware still backed up (still showed up on the Google+ website) but looking now i see they are in the trash in the device.

Is there really no way to be able to know for sure if the pictures are backed up savely while i can delete them from the device?

Alternatively i'm also open for alternative solutions to this problem, or i just go back to the "good old copy and paste when plugging the phone".

# Answer
> 9 votes
With the latest update to Google+ something changed in the Photos app. To ensure you are deleting the right pictures take the following steps:

Go into the Photos app Click on the top left corner for the side menu Scroll down to Folders and click on it

You will be presented with the different folders on your phone. Delete everything from there and check your storage again.

# Answer
> 4 votes
I'm not a big "Cloud fan" (au contraire, I'm avoiding it wherever possible), so my suggested approach is a little different – though it should work with the cloud as well:

For a comparable task, I'm using FolderSync. It supports a load of protocols (FTP, FTPS, SFTP, WebDAV, Samba/Windows Shares) and even Cloud services (OneDrive, Copy.com, Dropbox, Dump Truck, SugarSync, Bitcasa, Ubuntu One, Box.net, LiveDrive, HiDrive, Google Docs, NetDocuments, Amazon S3). You can define "folder pairs", i.e. one local folder and one corresponding remote folder) to be synchronized. You can have that synchronisation done manually, automatically based on a schedule, or have it triggered by .

Now for our "special case": you can define how the synchronisation shall be done:

* local \<-\> remote: changes are synchronized both ways
* **local -\> remote: only changes on your device are transfered to the remote**, not the other way around
* local \<- remote: the opposite direction

Folder Pairs in *FolderSync* (source: Google Play; click image for larger variant)

Plus you can specify what shall be done when a file no longer exists "on the other side", e.g. leave it untouched in your case.

So with a one-way sync "local → remote" and "keep option", you should have a solution to your problem. Only thing missing might be the "immediate backup" whenever a picture has been taken – but if a "delay" seems "impractical", you still can approach that via *Tasker*.

# Answer
> 4 votes
Ok I think I cracked the problem. To perform one way backups from your android to the cloud:

1. Go to settings-\>accounts
2. Click on your gmail address(google account)
3. Un-click everything you do not want synced (2 way- to cloud and back).
4. Then Open the Photos app
5. Touch the menu button or icon and select Settings.
6. Touch Auto Backup and switch the toggle On.

There is a feature for backing up all photos now also.

Now you can delete photos from your phone after they are backed up, and they will not come back. The deleted photos will remain on google+.

This is working on my Samsung 5

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


# Question
Title: I am using motorala g .I have problem sending contacts via SMS how to resolve it
I am unable to share the contacts via SMS there no such option can anyone help me

# Answer
what is your android version ? , check this question and search please before send a question.

and also you can use import/export at " Contact " if your android version is support this option.
> 0 votes

---
Tags: motorola-moto-g
---


# Question
Title: How to use an external sd card and recharge the battery at the same time
I'm an happy owner of the tablet nexus 10. It is very good. Some time ago I've bought the leef connector because I want to use an external sd card :

as you can see from the picture,there is a problem. When I keep attached the leef connector I can't recharge the battery. Do you know if there is some way to do both things at the same time ? I want to use the external sd card but when the battery is going to be very low I want to attach the tablet to one USB port or to the wall outlet. Thanks.

# Answer
> 2 votes
I have an OTG adapotor that looks like this

It accepts SD, microSD and USB memory sticks while charging. It's a bit bulkier than what you've got, but it may be worth trying. This one was made for the Galaxy S2, and it works well with the Galaxy S3 and the Galaxy S5 as well (those are the ones I've tried it with, and it probably works with most Samsung devices). There should be similar devices for your tablet or for generic Nexus devices as well.

---
Tags: battery, charging, usb-connection-mode, samsung-nexus-10
---


# Question
Title: How can an NFC battery's NFC functionality be used on Android devices?
My Samsung Galaxy SIII comes with a battery with an Near Field Communications (NFC) label on it. Several earlier Android modles don't come with such a label on the battery. I would like to know what the NFC functionality on the battery enables Android devices and their OS to do with the battery.

# Answer
> 1 votes
Batteries labeled NFC come with the NFC antenna, without which it would be impossible for the NFC chip on the device to operate.

---
Tags: samsung-galaxy-s-3, battery, nfc
---


# Question
Title: ROM on android phones isn't really "read only"... right?
I see the word ROM and internal memory used interchangeably in the context of Android phones. The OS seems to be stored in the internal memory itself, which is also used for installing applications. Which implies that it is not "read only".

So, just to clear my confusion, am I correct in understanding that in Android phones the OS is stored in the internal memory and word "ROM" is used for "historic" reasons, since ROM is where firmwares on non-Android phone were/are otherwise commonly installed?

# Answer
> 5 votes
It seems like you've been misinformed. *ROM* means *Read-Only Memory* and is used in Android as such.
The *ROM* is the part of your system that is: able to run on its own, write protected and thus not changeable.
Many/All manufacturers implement a way to bypass Linux' restrictions/file system permissions to be able to update their *ROM* ie. write to `/system`.
The normal user is not able to write to that `/system` partition, which is independent form the `/data` partition, where all your apps and data is stored (`/data` is not needed to run Android).
The only thing those two partitions share is (not always) the same hardware/memory chip.

> The contents stored on `/system` contain all software needed to run Android on that specific device including: drivers, configurations, scripts, applications, frameworks etc.
> They are read-only for the user and only writable after *remounting* as a *system user* or *superuser/root*.
> Therefore *ROM* can be considered a valid and correct term for the Android system's `/system` partition/*ROM* partition.

# Answer
> 1 votes
ROM is just part of internal ssd-like memory which is, under normal circumstances, mounted read-only. There is no physical write restriction on the memory as it used to be on the original ROM chips a few decades before.

ROM memories used to be hardwired, the data was physically "fused" onto the chip. Then later these chips became flashable.

Today both "ROM" and "flashing" terms are used technically incorrectly but they carry a principle of how are these memories treated.

# Answer
> 1 votes
ROM means Read Only Memory. As we know in the world of technology anything is possible. So Read only memory on ***any*** device means that the **user** can only `READ` the memory, but if you are a **superuser** then you can do whatever you want to that readonly memory.

Long story short: ROM is where you bootloader/OS is installed, but is considered READ-ONLY because it is so hard to write over that data.

---
Tags: internal-storage, rom
---


# Question
Title: how to downgrade moto g 2nd gen from lollipop to kitkat without root
I am having a problem while gaming on my new android update on moto g (2nd gen). So, i want to downgrade the android version please help me out.

# Answer
> 1 votes
A downgrade (as well as an upgrade) can be performed by flashing the corresponding ROM that match your device configuration, that is MOTO-G (2nd Gen.)

So, first thing is to find Appropriate ROM for your device MOTO-G.(2nd Gen.)
You may find more hints at this LINK.

Once you find the ROM, you can downgrade(or upgrade), as needed.
Refer for more details and instructions related to ROM Flashing.

---
Tags: downgrade
---


title: Use of Dalvik VM in android

text:
# Question
Title: Use of Dalvik VM in android
Can someone please explain why exactly Dalvik is used in android? Is it to provide portability and ability for the application developers to write hardware independent code? I dont think it is used for security reasons, since application sandboxing is being attained via unix style user permissions where each application is running under a different user id.

# Answer
So it is used to store everything you need. For example:

You own a Samsung Galaxy S4, you need:

* Verizon Tools
* Samsung Camera Drivers
* Speaker Drivers
* etc

So dalvik is a partition which is used to keep everything that your android device needs. It keeps everything ready to launch once you boot up your phone. =)
> 0 votes

---
Tags: dalvik
---


title: WiFi Drops When SIM Inserted

text:
# Question
Title: WiFi Drops When SIM Inserted
When I insert SIM card in my ZenFone 5, it WiFi is disconnected and stucks on "Serching for WiFi..." and don't show any WiFi. I think its because of WiFi regional code. I live in Iran. How can I fix this problem? Thanks.

# Answer
> 0 votes
It seems to be WiFi region code problem or something.

I also had the same problem. My parents live in Iran and when I brought the phone to Malaysia, it's fixed. But when I sent it back, same thing happened after they inserted the SIM card.

I found a link that might be useful, it might help: http://repo.xposed.info/module/com.majidse.xwifix. I still haven't tested it yet though.

---
Tags: wi-fi
---


title: Galaxy S4 mail group limits

text:
# Question
Title: Galaxy S4 mail group limits
I have a Galaxy S4 that seems to only allow a maximum of 20 contacts in a mail group. Does anyone know how this annoying feature can be changed please?

# Answer
> 1 votes
Are you talking about an artificial limit of the number of contacts you can add to the default Mail app's "group" section? Because this as far as I know can't be circumvented.

I use Gmail (Gmail app recently stopped working so I switched to their newer "Inbox" app.. thanks google.. \>\_\>) and there's no artificial limit on the number of members of a mail group in Gmail.

Like you have suggested though, it's an annoying "feature", it's unlikely it can be changed in the default "email" app.

\[I have a SG4 too\]

Edit: I'd recommend trying to **add the people from your contacts to a general contacts group in the "Contacts" app or "People" app** depending on your Android Distribution then choose to email them directly from there. I have one with 52 people I can email using a variety of email clients/apps.

---
Tags: samsung-galaxy-s-4
---


# Question
Title: Can i restore more than one msgstore.db.crypt7 file in whatsapp?
1. Recently changed my old phone to new one (Samsung to MotoX). During this old to new phone conversion phase (for one month) I didnt use Whatsapp at all.
2. Before totally stopped using whatsapp on my old phone, I Had taken whatsapp database backup from my old phone.
3. But when I got my new phone, in a hurry I totally forgot about whatsapp backup (which i had taken from old phone) and installed whatsapp on my new phone.
4. As per process it's got created new msgstore.db.crypt7 (just for that one month, during I didnt use whatsaap at all) file in database folder of whatsapp on my new phone.
5. Then I recollected about old whatsapp backup file (from old phone), so i uninstalled whatsapp on my new phone, again took a backup of newly created msgstore.db.crypt7 (from new phone), rename it as msgstorenew.db.crypt7 and kept in the same database folder of new phone.
6. To get all the older whatsapp message, i have kept old backup file msgstore.db.crypt7 (from old phone) in database folder of new phone and reinstalled whatsapp again on new phone.
7. I successfully able to restore all my old whatsapp messages.
8. But now along with the old whatsapp messages, I want to restore newly created whatsapp backup file (for one month) as well which i renamed it as msgstorenew.db.crypt7 (in the same database folder), so that i can have all the messages (old+new). But i am not able to find any option for the same.

Kindly help.

Thanks.

# Answer
> 1 votes
As you can read in the wahtsapp faq,

> Current chat history will be lost upon restoration.

Anyway, you could follow these steps. *For every older conversation:*

1)Use the "email conversation" function:

> To export a copy of the history of an individual chat or group, you can use the Email Chat History feature:
>
> Tap and hold on the conversation or group. Select Email conversation Choose whether to Attach Media or not. An email will be composed with your chat history attached as a .txt document.
>
> If you choose to attach media, the most recent media sent will be added as attachments.

2) Send the composed email to yourself.

After you did that for every older chat, restore the newer ones using your backup. This way:

* You will be able to read your newer messages on whatsapp normally.
* You will be able to read your older messages opening the attached .txt file in the emails that were composed

# Answer
> -1 votes
Install the latest version of WhatsApp from Google Play, then try restoring your backup. It fixed the issue for me.

---
Tags: whatsapp-messenger
---


# Question
Title: Is MIUI just another version of CYanogen Mod?
On their wiki page:

The original MIUI ROMs were based on Android 2.2.x Froyo and CyanogenMod 6 sources, and was initially developed in the Chinese language by Chinese startup Xiaomi Tech.\[6\] Xiaomi added a number of apps to enhance the basic framework; those include Notes, Backup, Music, and Gallery.\[7\]

Updates are usually provided over-the-air every Friday.\[8\] MIUI is then translated and ported into unofficial versions in other languages by independent developers and groups of fansites. The list of supported devices may or may not be complete, and ROMs are very similar but not identical. The list of fansites can be found on MIUI's official English website.\[9\]

I was just having a discussion about MIUI with a friend. I believe MIUI is just another version of CyanogenMod. Is this correct as there are various conflicting pieces of information scattered on the internet.

NOTE: I am not sure if this is the right place to ask this question, please let me know and I will migrate this question.

# Answer
> 0 votes
As far as I can tell MIUI is a ROM developed by Xiaomi Inc and was designed to mimic iOS more than other android ROMs. It has been available to install on many devices for a while as well as for their own brand of high end Chinese Android devices (http://www.mi.com/en/).

As far as I know, its only relation to CyanogenMod is that MIUI used the core backbone of CyanogenMod to build upon in creating its own ROM and so will share some commonalities/similarities but they have always been available separately and often compared to each other as 'competition' choices with people favouring one of the other for their differences in overall design in the end product.

---
Tags: cyanogenmod, miui
---


title: My mobile doesn't read my sd card

text:
# Question
Title: My mobile doesn't read my sd card
My Sony Xperia Play doesn't read the memory card. It only says unavailable. Trying to format it didn't help either. I have tried many methods but the same problem occurs, so what to do?

# Answer
Have you tried formatting it on a Mac or PC? Seems to work better than trying to format it in Android for some reason
> 0 votes

---
Tags: sd-card, sony-ericsson-xperia-play
---


# Question
Title: How can I customize which Gmail notifications are shown in the notification bar?
I receive dozen of useless newsletters everyday from my school, at the same time the same addresses may send a few important e-mails that I need to read ASAP.

How can I setup the Gmail client and the Android notification bar in such a way that the bar will show new messages only of their title doesn' start with a certain string of characters?

ex. if the same address sends me a newsletter called "Campus news no. xxx" (with the exact title changing everytime) how can I have the notification bar NOT show any message starting with the string "campus news"?

(Android 4.2.2 with Touch Wiz - Samsung Ace 3 GT-7270)

# Answer
You can filter messages based on sender, recipient, subject and other criteria from within the Web app. This is not possible from within the Android app.

1. In a web browser, Goto \[Settings\] -\> \[Filters\] of Gmail. Click on \[Create new filter\].
2. Create a filter to match your newsletters.

3. Assign a label to them (create one if you don't have one yet). Make sure to apply "skip the inbox (archive it)" such that this message only lands in that label, but doesn't land in your inbox triggering a notification.

Now go to label settings in the Android app and customize notifications for the "newsletters" label.
> 4 votes

# Answer
If you'd use the new label system you could have easily turned off notifications for that label, otherwise follow what was posted to get the same effect
> 1 votes

---
Tags: 4.2-jelly-bean, notifications, gmail, notification-bar, filter
---


# Question
Title: Why does accepting Calendar invites open a browser? Can I prevent it?
I'm on an unrooted Galaxy Nexus, and using stock Gmail and Calendar apps on Android 4.1.1. But I am using Chrome rather than the stock browser.

When I get a invite from a Gmail user to my Gmail account, it appears with "Yes/Maybe/No" option links and an invite.ics attachment (which doesn't do anything: "No app can open this attachment for viewing").

* Clicking one of "Yes/Maybe/No", whether I have already done so or not, opens Chrome with a warning "You are trying to use the desktop version of Google Calendar from a mobile browser \[...\] use the mobile version instead?"

+ If I click "OK" I get the mobile browser version of Calendar, but it's a view of today's appointments. There is no mention of the event I've responded to or any confirmation message about my response having been registered.
    + If I click "Cancel" I get the desktop version of Calendar showing the details of the appointment and a messaging confirming the response I have sent.
* In either case, the event is in my calendar; the invite remains in my inbox.

I guess the core of my question is whether I can prevent the browser opening at all - surely the mechanics of accepting invites should be performed in the Calendar app and thus work offline?

*Note that this question is about invites from Google Calendar and not about handling .ics files in general.*

# Answer
> 2 votes
There is very little you can do! The calendar application is wired up to trigger a open intent to the web browser to accept the invites, its written up in the package's manifest.

```
<activity android:name="GoogleCalendarUriIntentFilter" android:label="@string/app_label"
    android:theme="@android:style/Theme.NoDisplay"
    android:configChanges="orientation|keyboardHidden">

    <intent-filter
       android:priority="50">
       <action android:name="android.intent.action.VIEW" />
       <category android:name="android.intent.category.DEFAULT" />
       <category android:name="android.intent.category.BROWSABLE" />
       <data android:scheme="http" android:host="www.google.com" android:pathPrefix="/calendar/event" />
       <data android:scheme="https" android:host="www.google.com" android:pathPrefix="/calendar/event" />
       <data android:scheme="http" android:host="www.google.com" android:pathPattern="/calendar/hosted/.*/event" />
       <data android:scheme="https" android:host="www.google.com" android:pathPattern="/calendar/hosted/.*/event" />
    </intent-filter>
</activity>

```

<sub>Source: `packages/apps/Calendar/src/com/android/calendar/GoogleCalendarUriIntentFilter.java`</sub>

# Answer
> 2 votes
I had the same problem and I did the following: on the mobile devices Settings/Apps/Calendar. Clear Cache and Data. Relaunch Calendar and now when I tap Yes/Maybe/Now Gmail sends the reply automatically, without redirecting me to the mobile browser. Hope this helps.

# Answer
> 1 votes
If you go to Setting\Apps\Chrome and scroll down to "Launch by default" and hit "Clear defaults" it will stop automatically opening in Chrome and will ask you which app to open it with when you hit "Yes/Maybe/No". However, if you try to open with Calendar it still goes to the browser with the same issue.

One workaround I have found - there is an app called Invitation Plugin. It allows you to open the invite.ics from Gmail and view the event directly in Calendar.

It's a work around for a problem that didn't exist in Ice Cream Sandwich but now does exist in Jelly Bean and really shouldn't exist at all but at least it's a simple and effective work around.

---
Tags: samsung-galaxy-nexus, gmail, calendar, chrome-for-android
---


# Question
Title: How to recover completely darkened screen on Moto G (Lollipop) due to setting brightness to zero?
I have Moto G on Lollipop, and I mistakenly set the brightness bar to zero. Now, the screen is completely darkened and I'm not able to see anything.

How to set back the brightness to usable mode without hitting factory reset?

# Answer
Had same problem. I believe the adaptive brightness auto adjust it to zero light.
I use another phone flash light and direct it on the the front camera and light sensor. Unlocking with power button awaken my screen with adjusted brightness.. Hope this will help...
> 8 votes

# Answer
Using ADB Tool, you can adjust the device brightness, by following command

> adb shell settings put system screen\_brightness 200

In order to get more info about what ADB is and other details refer the tag-wiki.

To Run below command, you need following:

1. Computer/Laptop with with ADB Installed.
2. Computer/Laptop Should recognize device when connected via USB. Install necessary device driver software to ensure device is detected by system.
3. Connect device to Computer/Laptop using USB.
4. Start command line program (like cmd in Windows or bash shell in Linux) and go to location where "adb" executable is placed, and run above mentioned command.
> 2 votes

# Answer
Try to increase brightness in the same dark condition. Lock the phone using power button. Swipe up. Swipe down twice. Then try to move your finger left to right on the top 30% of your screen. Eventually you will be able to get your screen back. Do it patiently. It works. And be careful till this bug is fixed.
> 2 votes

# Answer
I had to hard reset my phone to fix this problem.
> 0 votes

---
Tags: 5.0-lollipop, motorola-moto-g, screen-brightness
---


# Question
Title: Problem with internal memory of a S4 mini
I have 1 month old S4 mini with 32 gb of internal storage. . I have only installed 3 apps on it and now it tells me it has insufficient internal memory to install any more. I have 20 photos on it and no contacts. When I go to the storage section of the settings it tells me I have 32.00 of total space and 31.87 gb of available space. It says there is only 185 mb of apps and 13.63 kb of cached data. How can I correct this problem and download more apps? I do not have an sd card installed.

# Answer
Brandon...to find answer for your problem first you need to be sure does you have insufficient space because of full cache or because problem of specific app. If you have problems with every app, then you have cache problem probably. But before try to fix it, first try to download larger app from app you cant to install. if you can do it, then you dont have a problem with a cache. I dont know you knowledge about working with android, but if you have fair knowledge, you should dont have a problem to fix it. I dont search for solution for devices without root access, so I will write solutions for rooted devices only You need: \- rooted device (google it how you can root your device, if it not rooted already) \- root checker (simple app to check if your device rooted correctly) \- super user app \- android terminal emulator \- es file explorer or root explorer (root explorer is not free, but it is very good app)

To fix cache problem, follow these steps:

1. You gonna need Android Terminal Simulator or equivalent terminal app. This will also require your Android rooted.
2. Type ’su’ (root permission request will be showned, you need to approve it).
3. Type ‘cd /’
4. Type ‘umount /cache’
5. Type ‘mount -o rw,remount -t rootfs rootfs /’ (to set the folder access to rw – read write)
6. Type ‘rmdir /cache’ (delete cache folder)
7. I personally using root explorer to do point 5-6
8. Type ‘mkdir /sdcard/cache’
9. Type ‘ln -s /sdcard/cache /cache’ (to link cache folder to /sdcard/cache – which shoud have bigger partition size)

(tutorial right goes to jimmy)

if you dont have cache problem, then check for any leftovers of that app at sdcard/android/data

for example I have "insufficient storage space" error when I try to install Shadow Fight 2 (about 90 mb), but I installed Soulcraft (about 200 mb) normally. I found .odex file of Shadow Fight 2 in data folder, and after I delete it, I was able to install Shadow Fight 2 again

However that mean does you already had installed that app before problem. As you said that your device is new and that you installed only 3 apps, then you probably have cache problem

Good luck
> 1 votes

# Answer
It's possible that your internal memory is getting filled up with crash dumps. These are saved in `/data/log` directory that isn't normally accessible.

If your phone is rooted, try clearing out the contents of this directory manually via Terminal Emulator or ADB. The commands would be as follows:

```
adb shell
su
rm /data/log/*

```

If the phone is not rooted - try launching the **SysDump** utility by opening the Dialer app, dialing `#9900#`, and pressing Send. This *should* open up the utility as seen in this screenshot and allow you to clean up the above folder by tapping the "Delete dumpstate/logcat" button.
> 1 votes

---
Tags: internal-storage, insufficient-memory
---


# Question
Title: Where can I find a list of the default emoticons on Ice Cream Sandwich?
My fiance has figured out how to make android emoticons with hearts as eyes, and a kissing emoticon, and I'd like to send the same emoticons back to her, but I can't figure out how. Is there a list of the default emoticons in Ice Cream Sandwich and Jelly Bean?

*Edit*: To clarify, I'm looking to find a table showing how different strings of characters translate into the icons that ICS displays when I receive an emoticon.

# Answer
> 9 votes
Here are all the emoticons from Ice Cream Sandwich with typed string. And a couple of extra ones that are not mentioned above.

From http://juxtaposedgraphix.blogspot.in/2012/09/android-40-ics-emoticons-ice-cream.html

# Answer
> 10 votes
I do not have a mapping between characters and images, but I was able to figure out where the images are stored and its contents. The images are stored in /system/framework/framework-res.apk.

Having pulled this file from ICS emulator, I extracted and found 16 files for emoticons grouped based on DPI.

The following are the files and its preview for ldpi.

and the hdpi:

I could not find the map between the string that we type and its corresponding image. There are many Google search results that will help to replace these image files and add some more stuff as well. The added emoticons will make sense only if both sender and receiver has this modification, else it will be seen just as a text only.

I know this does not answer your question, but while trying to find out one I stumbled on this information which could be useful for some one or some one knowledgeable enough can take it from here.

# Mapping

Roxan shows us that Android's default keyboard has 16 emotions when you long press the ":-)" key. Let's see if we can figure out how the map to the symbols:

```
:-)   emo_im_happy
:-(   emo_im_sad
:-D   emo_im_laughing
:'(   emo_im_cyring
:-/   emo_im_undecided
:-[   emo_im_embarrassed
O:-)  emo_im_angel
:-!   emo_im_foot_in_mouth
:-$   emo_im_money_mouth
B-)   emo_im_cool
:-*   emo_im_kissing
:O    emo_im_yelling
=-O   emo_im_suprised
:-P   emo_im_toungue_sticking_out
;-)   emo_im_winking
:-X   emo_im_lips_are_sealed
o.O   emo_im_wtf

```

You can edit the answer if you found an error or a new mapping

# Answer
> 0 votes
While typing a message in default keyboard there is an emotion button in the right bottom corner. If you long press it, it will show you all the emotions.

Source: http://androidspin.com/2011/11/20/ice-cream-sandwich-keyboard-available-for-download-and-install/

# Answer
> 0 votes
Select the menu butyon at bottom when keyboard is open..not on keyboard but menu button on phone..then insert smiley will be an option. Select that and default all smiley "icons" will display. There are more than the keybaod smile displays. Hope this helps.

# Answer
> 0 votes
On your phone go to the play store and look for emoji keyboards for galaxy, after you install it you should set everything up then it will show squares after it shows squares in the notification bar you should see something you need to download so that you can see the emojis download that and set it up and your emojis should show up.

There is currently no updates for the galaxy s2 all though i tryed to update it for colored emojis i will update you if i see any updates. (this is for ice cream sandwhich)

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


# Question
Title: Any application to scan non-standard QR codes
Following this question. Typical QR Codes have control squares in three of four corners of each code:

It there any application or method available for Android system to scan non-standard QR Codes? For example:

1. QR Code with only one, central control square (I can't provide detail about company using these, because I've seen them in dozens of places, but I've heard, that many airlines uses these):

2. UPS diamond-codes / MaxiCodes:

I've tested many different QR Code reading applications in Google Play, but none of them were able to scan any of these non-standard QR Codes and all of them were limited to standard QR Codes only.

# Answer
**NeoReader** should match your specification:

> * Scans all standard 1D and 2D code types – QR, Data Matrix, ***Aztec***, EAN, UPC, Code 39, Code 128, PDF 417 and more!
> * Automatic detection of code type

<sup>(emphasis mine)</sup>

As GiantTree identified one of your non-standard codes as "Aztec", this app sounds promising. It doesn't explicitly mention your other candidate, but that could be covered by "and more" (or we simply were not able to connect it with one of the other names).

I've personally never used this app, as I only need EAN (1D) and standard QR codes – so I can give no personal experience here. But again, rating (4.2) and votes (\>30,000) speak for it. If you want to check some alternatives, be welcome to take a look at my list of Barcode Readers.
> 1 votes

---
Tags: qr-code
---


# Question
Title: Is it possible to increase the RAM on Android devices, like a phone or tablet?
I recently purchased a Samsung Galaxy Note Pro 12.2 32GB (SMP900) tablet. I love the tablet. However, the RAM seems inadequate.

I use the tablet to do lots of movie streaming, playing games, digital artwork and I transfer my photos from my cell phone to the tablet (sometimes - most of the time I send them to Google+ cloud account.) I really want to make use of the great features on this tablet and would appreciate any advice.

I always close down programs I am not using. I empty my cache and browser history frequently, but seem to be running out of RAM quickly. I am using Clean Master (also has a speed booster and cache cleaning program with a virus/malware protection program). But to do the types of things I really want to do with this tablet it seems I need more RAM.

Is it possible to add RAM to these tablets?

# Answer
> 1 votes
On phones and tablets, RAM is part of the device hardware and generally not user-upgradable (despite jokes to the contrary). A quick check of the galaxy Note Pro shows it has 3GB built-in- quite decent actually. I'd suggest uninstalling that "speed booster" app or other "virus" and "task killer" apps-- Android isn't Windows.

It usually doesn't need extra stuff like that. Decent security/malware detection is already a part of Google Play, and those listed "features" raise alarm bells for me. I also saw reviews saying it contains spyware.

The truth is, you are making this harder than it should be. A normal Android user typically should never be concerned with manually quitting programs you are not using as new Android devices very efficiently manage their performance and kill background apps automatically. Similarly, you should generally NOT be emptying app caches manually, ever, unless a particular app is giving you problems- and certainly not "regularly".

In short, the stuff you are doing thinking you are improving performance is best left to the system, which can do it much more effectively and efficiently than you can. Android devices should be VERY easy to use with minimal maintenance-- please beware many 3rd-party apps that may lead you to believe they are necessary for improved performance. Task-killers and such may actually degrade overall performance as they waste memory and processing time interfering with thigns that Android itself is finely-tuned to do.

Perhaps the best "speed up" tip I can offer: disable/uninstall apps you don't use (some of which may be running in the background), especially bloatware and adware that are shoehorned onto your phone by unscrupulous wireless carriers. An even better alternative-- look into bloatware-free aftermarket ROMs if they are offered for your phone (the best ones cost nothing, by the way) or root your phone and remove that bloatware entirely from the system.

(Note: Originally posted this as a comment, but by request expanded it into an "answer")

---
Tags: insufficient-memory, ram
---


title: cannot open google now

text:
# Question
Title: cannot open google now
I have Samsung Galaxy S2 Plus(GT-I9105) with rooted stock android 4.1.2.
So I thought of replacing touchwiz with Google Now Launcher. So, I installed Google Now from Play store. When I try to open it, It gives a message
"Touchwiz Home is currently your default launcher, go to settings, touch Clear Defaults and press the Home Button."

The problem is Touchwiz is not set to default (the button is disabled) as it is the only launcher I have.
Pressing Home button doesn't show Google Now Launcher. I installed other launchers, and they work fine.Only Google Now has the problem. Is it a bug? Anything I should do?

# Answer
> 3 votes
You need to install the google search apk before the google now launcher

---
Tags: launcher, google-now, samsung-touchwiz
---


title: Android Virtual Device

text:
# Question
Title: Android Virtual Device
I want to run my first App 'Hello World' and want to create AVD, so I could run it using emulator . I am using android studio. When I create AVD with the given below configurations and launch emulator, i receive following error message;

" Starting emulator for AVD 'test'emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed! "

I am using following AVD settings:

Device = Nexus 6(5.96", 1440 x 2560:560dpi) Targt = Android 5.0.1 - API Level 21 CPU/ABI = Intel Atom (x86)

My computer configurations are as;

Accer Aspire 5732Z Intel Pentium Processor T4300 (2.1GHz) Memory 4GB

I would appreciate someones help.

Regards UJB

# Answer
Your processor doesn't include support for Intel VT-x (virtualization technology), which is required by Intel HAXM. This means you can't run a x86-based device on your PC. You'll have to use the ARM CPU images instead.
> 0 votes

---
Tags: applications
---


# Question
Title: ES file explorer has been denied permission for an interactive shell
I have a rooted Nexus 7. I've been using ES File Explorer along with it. I have been able to navigate through files, after having set Tools/Root Explorer and turning it on. But now, I can no longer do this. When I go to turn on the Root Explorer, I get this message:
*ES file explorer has been denied permission for an interactive shell*
I must have change some other setting for this to happen, but I don't know what it is. Can you suggest what I might do get this back?

# Answer
I can suggest a solution for this....

As I was facing the same issue regarding the Permission Denied For ES Explorer

Go To KingUser Application in your Device (App available after root), you will find the list of applications which are in Allow / Deny state

Here, you will find the ES Explorer (must be in a Deny State..)

Change it to "Allow" and Go To ES Explorer and change the Option "On" for Root Explorer...
> -1 votes

---
Tags: root-access, file-permissions
---


title: Auto restart android OS

text:
# Question
Title: Auto restart android OS
I am looking for a mechanism so that I can auto restart my android 4.3 phone at periodic intervals without human intervention.

Is there some way that allows me to do that ?

# Answer
> 1 votes
You can use this app: https://play.google.com/store/apps/details?id=com.pereira.autoreboot

It needs root permissions.

---
Tags: android-sdk
---


# Question
Title: How Do I Turn Off Google Now Card Notifications?
How do I turn off Google Card notifications?

Let's say I search for an address - Google will then show me a card in the notification area with driving directions to that location. I don't want the notification. Is there a way to prevent them from showing up?

# Answer
> 3 votes
According to this help, Google Now notifications can be limited or turned off.
*Most notifications for Google Now cards can be turned off or set to low or standard priority. Low priority notifications appear at the bottom of the notifications shade without any additional signal.

From the lower right corner of the Google Now screen, touch Menu \> Settings \> Google Now \> card name \> and adjust the settings under Notifications.*

# Answer
> 2 votes
If you are on Jelly Bean and rooted you can use an app I built to manage notifications for all applications from a single place.

Notifications Off allows you to turn off notifications for all applications. It can also automatically disable notifications for new apps as soon as they are installed.

The next version will have support for profiles, tasker integration and a widget for switching profiles.

# Answer
> 0 votes
Just start Google Settings (grey gear icon, with a g in the middle). Then choose Now Maps and switch off the top slider `show maps`. This will turn off the notifications as you wanted.

---
Tags: notifications, 4.2-jelly-bean, google-now
---


# Question
Title: Can I root my Cube Talk7x (U51GT-C8) without installing new ROM?
I need to root my device:

* Device name: Cube Talk7x (U51GT-C8)
* CPU: MT8392 (quad-core)
* Android version: 4.4.2 Kitkat
* Kernel version: 3.4.64

The reasons for rooting:

* I want to use APP2SD with external SD card (on my previous device, which was rooted, I've *swapped* `/storage/sdcard0` and `/storage/sdcard1`)
* I want to mount it with SSHFS (it works, but SSH server can't access external SD card)

I have no MS-Windows machine, but if it's necessary, I can borrow one.

# Answer
ern0, there is a website that has a download to root this device and it looks like you can do it from the device itself.

If you download http://www.jellydroid.com/framaroot-1-9-0-apk/Framaroot-1.9.0.apk and install it then select install “SuperSU“ and select an exploit in list to potentially root your device as “Barahir” and proceed further.

You should see a success message and then reboot. Hope this works for you.
> 1 votes

# Answer
I think so you should borrow one MS-Windows machine. If you want to root device properly you should have a MS-Windows machine! If you got a MS-Windows machine Download iRoot. Install iRoot. Enable USB Debugging Mode in your device. Install Device Drivers on your machine and connect your device to machine. Your machine should be connected to internet while rooting your device.Connect device with USB. In root Tab, Click on root Device. Restart Your Cube Talk7x. This should work from my information.
> 1 votes

# Answer
Well, that's weird I would say you would have got the device rooted using Framaroot, double cross check if you are using the latest version of the Framaroot to root your device?? I somewhere doubt that you are trying to do the same with older version of the Farmaroot, anyway I think it would be better for you to try doing that again using the latest version of Framaroot 1.9.3 over here.
> 0 votes

---
Tags: 4.4-kitkat, rooting
---


title: How to root and unlock bootloader

text:
# Question
Title: How to root and unlock bootloader
how do how do I root and unlock the bootloader for my Samsung Galaxy 3 S model number SCH-s968c which is the Verizon version for straight talk

# Answer
> 0 votes
Some Samsungs have a bug in their "download mode" which will let you flash a custom recovery without even having to root or unlock the bootloader. With custom recovery you can then do whatever you want with the phone.

---
Tags: rooting
---


# Question
Title: How can I know what type of encryption is used by my mobile phone?
I'm interested in finding out what kind of cipher is used on my Android phone. For example A5/1, A5/3 or is the GSM connection unencrypted. I was thinking about sending AT commands to the GSM modem (/dev/smd0), however I didn't find any command that would tell me this. Is this possible somehow?

# Answer
> 0 votes
Try the service menu if your phone supports it: dial `*#*#7378423#*#*` (`*#*#service#*#*`).

---
Tags: gsm
---


title: Photo and video recovery

text:
# Question
Title: Photo and video recovery
I accidentally deleted an entire timeline of photos off of gallery. My phone was set to sync with my Gmail account and Facebook. Where do I find these synced photos and videos through my Gmail or Facebook? Some of the photos were really important for work.

# Answer
> 0 votes
Sync propagates deletion as well, therefore if you deleted your photos on the source, they will most likely be deleted from synced locations as well.

You can still recover some pictures from your device provided some conditions are met: you did **not** use your phone extensively (i.e. you did not use the storage anyhow) after the deletion **and** your phone is already rooted or you have at least custom recovery. Via `root shell` or `adb shell` or custom recovery adb shell do a `dd` backup of data partition to a file on an external sdcard and then run `photorec` software on the file. Or, if your phone supports usb mass storage, do a `dd` backup of that mass storage block device - that's the same as data partition. If you do not have an external sdcard, you'd have to do the image via some netcat magic, which is too complicated to be described under this question - ask another one on this topic and I'd be more than happy to elaborate.

Details of this approach are model-specific (save for the usb mass storage option) therefore it wouldn't make much sense to describe it here in detail.

---
Tags: sync, photos
---


# Question
Title: Camera 'Failed to start" after button pressed on the left side
I started the camera on the Galaxy Tab 3 10.1. One of the buttons on the left side was pressed by a customer.

Now whenever I try starting the Camera I get a "Camera Failed to Start" message. How can I fix this?

# Answer
Go to "Camera" in "All apps" of the settings menu and selecting "Clear Data" should do the trick.
> 1 votes

---
Tags: camera, samsung-galaxy-tab-3-10.1
---


title: factory reset ,re-install

text:
# Question
Title: factory reset ,re-install
i recently factory reset my phone and wiped everything off it. i have re-installed my phone and logged back in to the play store with the same Gmail account. my question is , why is it when i look up installed apps and come to re-install them again does it say the in app perches price of 2.99 ? does this mean i have to pay for it again ? , because i thought if you buy it once you never have to buy it again if you re-install on the same account!.

# Answer
> 1 votes
No, you shouldn't have to buy the app again. If you bought the app, you should have a receipt in your e-mail inbox or a folder you put them in. E-mail the support team of the app in question by going to the app page on the Play Store, scrolling down, and click on "Send email", attach your receipt so they know you paid and they should either refund your money so you can buy it again, or make it so you don't have to pay again. Just a word of warning though, some support teams aren't the best depending on what app it is, so there is an outside chance you might have to pay for it again if they don't respond.

---
Tags: google
---


# Question
Title: How to change launcher application on cyanogenmod 11?
I've updated my Cyanogenmod 11, and I found that the Google experience launcher is not available anymore. Instead I'm forced to use trebuchet (or something like that) with the option to have the google now cards.

But I'd like to have GEL instead! How should I do it?

# Answer
> 1 votes
The *Google Launcher* is available at Google Play – so you can install it like you would install any other app.

---
Tags: cyanogenmod, launcher
---


# Question
Title: Two identical devices, only one offers system update
I have two identical Nexus 7 (GSM) devices. Both running Android 4.4.4, KTU84P.

Now one of them shows that Lollipop 5.0.2 is available as OTA, but the other one says that no updates are available. How is that possible?

# Answer
> 12 votes
OTA updates that come directly from Google (such as Nexus devices) are rolled out in waves. An excerpt from Dan Morill's comment states that, specifically:

> Rollouts are conducted in phases. Typically they start at 1% of devices for around 24 - 48 hours; we watch the return rates and resulting device checkins and error reports (if any), and make sure nothing looks wrong before sending it to more. Then typically it goes to 25%, 50%, 100% over the course of a week or two.
>
> What the percentages mean is that when your device checks in, it has a 1% chance (for example) of being offered the OTA. If it doesn't (randomly) get an offer, it will never get an offer until the next batch.

Since the Lollipop update for the GSM Nexus 7 just began yesterday, one of your devices was likely chosen for this "wave" and the other was not. If you want to update manually, you could try to find a copy of the OTA and attempt to sideload it or use the proper factory images.

---
Tags: nexus-7, ota-update
---