# Question
Title: Hangouts: Cannot Connect to Server After Update
Recently, Google released a fairly major update to Hangouts, an instant messaging app as well as an alternate SMS client. I have a phone (model is irrelevant) and a Nexus 10. I updated to the latest hangouts on both devices.

On the phone, it works great. On my Nexus 10 however I get a 'Cannot Connect to Server' Error when starting the app:

(Click image to enlarge)

It is odd because if I click on a notification of a message it will go straight to the conversation and not cause any issues. The main issue seems to happen when signing in to the main page:

(Click image to enlarge)

To be clear, I still get notifications about messages, but I cannot open them in the app:

My Nexus 10 is running android 5.0.2 on the RemixOS ROM. I have tried going to stock android 5.1.1, wiping cache, user data and dalvik cache all to no avail. **Does anyone have a fix to this problem? If not, are there any good Google Voice clients?**

# Answer
> 0 votes
I have had an issue like this with a past update on Hangouts and fixed it by updating my "Google Play Services". Other things I tried that may have inadvertently helped was restarting and connected to WiFi.

---
Tags: google-hangouts
---


# Question
Title: ADB full backup restore command stuck on restoring app Clean Master
I have a full backup file using adb backup command. When I try to restore the full backup file using adb restore command it always displays "Unfortunately Clean Master has stopped working" while restoring the package of Clean Master app `com.cleanmaster.mguard`.

adb logcat \- (too long to paste it here)

How can I skip the clean master app package alone while restoring the full backup?

# Answer
> 1 votes
I removed the clean master app data from the backup and re-created the `backup.ab` file again using the Android Backup Extractor(ABE). It seems that the backed up file was corrupted and couldn't able to restore it properly. So I suggest to,

* use the adb backup command atleast twice to make sure the backup is fully completed and compare both file are same sized ones

( OR )
* extract the backup file using ABE as .tar export and make sure the extracted `.tar` file can be opened without any errors.

Since I also had app backups using Helium Backup(Carbon) app, I was able to restore my app data using the Helium app. And all the `shared` data folder contents I moved from the extracted .tar file to my device via an USB cable manually.

---
Tags: adb, backup, restore
---


title: Install APK on Bluestacks for Mac

text:
# Question
Title: Install APK on Bluestacks for Mac
How do you install `.apk` file on Bluestacks for Mac? More specifically, where is the directory for Bluestacks kept and do I have the 'APK Handler'?

# Answer
> 2 votes
For me, this worked well:

> 1. Place the .apk in the `/Runtime` folder:
>
> ```
> Macintosh HD/Applications/BlueStacks.app/Contents/Runtime/filename.apk
>
> ```
>
> (Don't ask why, it was just the only spot that seemed to actually work.
> 2. Open up the terminal. Type:
>
> ```
> /Applications/Bluestacks.app/Contents/Runtime/uHD-Adb devices
>
> ```
>
> If there is one device listed, perfect.
>
> * If not, type this into the terminal:
>
>     ```
>     /Applications/Bluestacks.app/Contents/Runtime/uHD-Adb disconnect
>
>     ```
> 3. Now once you have a single device listed, type into terminal:
>
> ```
> /Applications/Bluestacks.app/Contents/Runtime/uHD-Adb install /Applications/BlueStacks.app/Contents/Runtime/filename.apk
>
> ```

Source

# Answer
> 5 votes
From this SO post,

> Open terminal and run the following command:
>
> ```
>  /Applications/BlueStacks.app/Contents/MacOS/adb install ABSOLUTE_PATH_AND_APK_FILENAME
>
> ```

**Other Method:** This one is not a solution, but a quick workaround is to have the apk in any cloud storage like Dropbox, Drive, OneDrive etc and download it in your bluestack's Dropbox app and install it. As quoted from this apple discussion thread,

> The quick and easy method is to :
>
> 1. install dropbox in your bluestacks.
> 2. drop your apk file into your dropbox from mac/pc/phone.
> 3. access your apk file from your dropbox in bluesstacks and install.

---
Tags: apk, macos, bluestacks
---


title: Samsung Galaxy 5 gmail password

text:
# Question
Title: Samsung Galaxy 5 gmail password
How do I get to my gmail password on Samsung Galaxy 5. I needed to change the password on other devices and need to change on phone Thank you

# Answer
Your Gmail account is not tied to a certain device- it is universal across all Google services. You can change your password in your Google account settings. https://support.google.com/accounts/answer/41078?hl=en
> 0 votes

---
Tags: google-account
---


# Question
Title: How to do USB tethering using Android device which does not have SIM card?
I have an Android device which does not have place to insert a SIM card, can I tether this device to PC through USB (I want it to be fast, hence preferring USB over Wifi) in some way?

# Answer
We used FoxFi and got it to work.
> -1 votes

# Answer
If your device does not have tethering built in (Many devices do), you can get an app from the Play Store that allows you to tether your phone. There are several great applications that allow you to tether via USB or WiFi. A good app that solves this purpose is one called USB Tether https://play.google.com/store/apps/details?id=com.mkdev.usbtethering2 Its simple and functional.
> 1 votes

# Answer
There is an app whose minimum requirement is Android 4.0.3 . This app doesn't even require root access.

Install this application which will help you achieve USB tethering.

https://play.google.com/store/apps/details?id=eu.chainfire.hotspotcontrol&hl=en
> 0 votes

---
Tags: tethering
---


# Question
Title: How to configure Dropbox to ONLY upload camera pictures, and NOT download all folders in the cloud?
Samsung Galaxy S4, installed dropbox to upload photos. However, S4 has 9 gig free, and my dropbox had 50 gig on it, so the first time, it bombed trying to download everything. deleted sync file (~4 gig) on S4, but now my device is deleting files from Dropbox on it's own! Had to shut it down and uninstall.

Any idea how to NOT sync anything but camera uploads? It's really messing with my dropbox folder sync between my home computer and laptop, randomly deleting files and folders. Thanks!

# Answer
I have found the Quickpic Gallery app.

You can set which folder from phone to upload into any folder on Dropbox. Uploading only while changing and on Wi-Fi.

You can as well browse the whole Dropbox - browse, not download.

(Click image to enlarge)
> 1 votes

# Answer
You could use a different sync tool, where you can configure which folders to be synced and which not. An example of such is FolderSync, which also supports Dropbox:

FolderSync (Source: Google Play; click images for larger variants)

The first screenshot shows you some of the cloud services *FolderSync* supports. Entry #4 on the second reveals you can configure "Folderpairs", that is, which folder on your device should be synchronized with which folder in the cloud. This way you could simply let your `/sdcard/DCIM` folder (which is where your photos go) including its subdirectories synchronize, leaving everything else out.
> 0 votes

---
Tags: sync, dropbox
---


title: Factory reset disabled by server policy

text:
# Question
Title: Factory reset disabled by server policy
My phone (LGL15G running 4.4.2) has been behaving suspiciously, and since it is relatively new and I do not have any important data on it, I thought it would be best to wipe it.

When I select settings \> backup & reset, the factory data reset option is greyed out, with the sub-heading reading: "factory data reset is disabled by server policy".

I unchecked my backup provider (Google) on the same screen (backup & reset), and the factory reset option is still greyed out with the same message. How do I get it to allow me to reset?

# Answer
If you cannot factory reset from Android due to a server policy, you can do a hard reboot via the recovery mode. From LG's website1:

> 5. Using the hard reset
>
> If you cannot recall your unlock pattern, PIN, or password, you need to perform a hard reset to access your phone.
>
> When the phone is turned off, press and hold the Home Key + Volume Down Key +Power/Lock Key . When the screen shows the LG logo, release thePower/Lock Key .
>
> When the screen displays an Android robot animation, release the other keys.
>
> Leave your phone for at least a minute while it performs the hard reset, then your phone will reboot.

That should bypass any policy. Of course, all the user data will be wiped.

---

1: The link is dead now. Gives error 404.
> 3 votes

---
Tags: 4.4-kitkat, lg, hard-reset
---


title: Contacts and Phone icons missing

text:
# Question
Title: Contacts and Phone icons missing
My Contacts and Phone icons are missing from my primary shortcuts bar. I can't restore from the Edit in the app drawer since they don't show there. Can anybody point me in the right direction?

(Samsung Galaxy Note)

# Answer
Same happened to me on my NOTE 3, and what I found was I had inadvertently TURNED OFF the CONTACTS app.

On Samsung phones go to Settings, General tab, Application Manager scroll to the last page labeled "TURNED OFF". Click on the app you need to turn on and select Turn On.

That did it for me.
> 4 votes

# Answer
In your app drawer (the main one), you should see them. You can then long press and drag them to the main bar at the bottom.
> 2 votes

# Answer
Try deleting your launcher data from settings:

`Settings``Apps``Launcher``Clear Data`
> 1 votes

# Answer
Some apps show in the play store but nowhere on your phone. In that case you can go to the play store and open you installed apps area. Locate the app that is missing and click to uninstall it. You will most likely be uninstalling the update that cause the problem. Make sure the app is still install and saying to install uupdate and then reboot the phone. Once the phone is back on you should be able to locate the missing app. Also check the status of the app in the play store. The update may not be needed at this time.
> 0 votes

# Answer
You just need to go to the settings\>all apps\>contacts\>uninstall updates. contacts are gonna reappear.
> 0 votes

# Answer
The problem appears to be with the contacts default contacts App itself. I simply downloaded another contacts App from Playstore and all my contacts came back through it
> 0 votes

# Answer
Go to `Settings``Apps``All``Phone` and press the `Force to Stop` button. Phone now will appear
> -1 votes

---
Tags: contacts, home-screen-shortcuts
---


# Question
Title: How do I access files on an Android device from a LAN connected computer?
My connection configuration is, my modem, connected to a LAN router, connected to several PCs and also connected to a wireless router. When I use WiFi on my android device, I can access files on the PCs using ES file explorer. However, I can't access my android device from any of the PCs. I tried using File Expert, but failed (I suspect it's because it is from LAN PC trying to connect to WiFi).

I also have the same problem if I want to transfer files from my WiFi connected laptop to any of the PCs (in this case I cannot find any of the PC at all from my laptop). I tried to google a solution but can't find any case which is similar to mine.

# Answer
It's simple to share Android files to Windows PC. Install ES File Explorer in Android device. Go to Tools and select Remote Manager then you can see turn on. Press on it. And you will get an address like ftp://192.168.1.24:3721/ enter it on your PC file explorer and you can access to your Android phone from PC.

You can change settings of remote manager to get SD card and phone memory.
> 5 votes

# Answer
I don't know if it will help but give a shot to Airdroid, it let's you transfer files from android device to pc, connected over the same network back and forth. If the problem is not so complicated, this thing will handle it.
> 1 votes

# Answer
WiFi File Transfer https://play.google.com/store/apps/details?id=com.smarterdroid.wififiletransfer

Droid Over WiFi https://play.google.com/store/apps/details?id=com.dmitril.droidoverwifi
> 1 votes

# Answer
There's a couple of different things going on here. The latter part of your question, the laptop-to-PC issue, is likely as you suspect — because the laptop is on a separate LAN from the desktops (each router being its own local network), neither side can browse for computers on the other. You very likely *could* access the wired PCs from your laptop, if you connected to them directly by IP address. (Say, by entering `\\192.168.12.34\` into the Windows Explorer address bar, if that was the IP assigned to one of your desktops.) It's merely the browsing and discovery functions which don't work, since they're confined to the immediate LAN.

Not being able to browse for the files on your Android phone, though, is an entirely different issue: You *can't* remotely access the files on an Android phone, because Android phones don't do Windows file sharing — at least not by default. Most likely, with your stock phone as configured by the manufacturer, the only way to remotely access its files is over Bluetooth from a paired computer.

ES File Explorer knows how to speak Windows file sharing as a *client*, so it's able to connect to the files shared on your PCs. But to go the other direction, you need to install an app on your phone that'll act as a Windows file sharing **server**. I'm sure there are several choices available in Google Play. (However, you should think twice or more before doing something like that. Opening up remote network access to your phone's files carries serious hacking and privacy dangers. It's not something to undertake casually.)
> 0 votes

# Answer
Use TeamViewer, the best tool also for other things (e.g. remote control of PC from Android device).
> 0 votes

---
Tags: networking, wi-fi, lan
---


# Question
Title: Android Device Manager Ringing Wrong Device
I have both a Samsung S5 phone and a Samsung Galaxy tablet. When I log into Android Device Manager both these devices are listed however when I try to ring my phone it rings the tablet. If I ring the tablet, it also rings the tablet. The phone is about a month old and this is the first time I have played around with the Android Device Manager so I don't know if it ever worked properly or not. I also don't know if the location is tracking my phone or the tablet because they are both in my house. Any idea how to fix this?

# Answer
I solved this problem by removing the device from Device Manager, restarting, then adding it back. Now each device rings appropriately. Hope this helps someone in the future.
> 2 votes

---
Tags: samsung-galaxy-s-5, android-device-manager
---


# Question
Title: Can we use Moto G2 with google Cardboard
Can I use Moto G2 with Google Cardboard. I just want to experience Virtual reality in a cheapest way possible. I've a Moto G2, So I was wondering If I can use Moto G2 with Google Cardbaord. If anybody has used it then please suggest me, What kind of stuff I would be able to see and what I won't be able to.

# Answer
Yes, your phone should fit. Only you will not be able to use ring button because moto g2 doesn't have magnetic sensor.
> 0 votes

---
Tags: motorola-moto-g2
---


title: How do i unbrick my lg sunshine

text:
# Question
Title: How do i unbrick my lg sunshine
I had app hangovers restarting over and over again and could not open my settings on my phone app or any other application so I open the back of the phone and turned it off by pulling the battery out and when I put the battery back in its stuck on the lg logo screen and wont do anything else

# Answer
> 0 votes
I read the following procedure should work.

## LG Shine II

> * Power off the phone completely.
> * Press and hold (in this order) Volume Up+Volume Down+Home+Power, until you see the Android character and a box-unloading animation.

## LG Sunrise L15G

> * Power off the phone completely
> * press and hold the Volume Down and Power button together for a couple of seconds.
> * When the LG logo is displayed, let go of the Power key, keep pressing the Volume Down and then press once more the Power button.
> * You should release all buttons when the Factory Mode appears on the screen.
> * Confirm process by choosing appropriate options using Volume rockers to navigate and Power button to confirm.

---

You might lose any contacts, messages, photos etc that you have not already backed up.

---
Tags: recovery-mode, troubleshooting
---


# Question
Title: Receiving incomplete messages on Whatsapp?
I am currently using HTC Desire C. Yup, a pretty old model..almost 3 years old now! Lately, I've been having problems on Whatsapp that I don't see anyone else having so I'm wondering if its my phone's fault.

Firstly, every time I open Whatsapp after switching on the Wifi or switching on the phone (say, if the battery died), error message 'Whatsapp is not responding' appears. And not until I press 'Okay' atleast 6-10 times (not exaggerating) in response to the same message appearing again and again, Whatsapp finally opens and it takes another 5 minutes to start receiving the messages.

And of the received messages, most of them are incomplete (as in, I receive say, 1 out of 5 sent messages) or I don't receive messages from certain people at all (when they said they have).

Is there anything I can do to solve this? I'm desperate!

# Answer
> 1 votes
All you can do is:

1. Reset your phone.
2. Try uninstalling the app and delete all files connected with WhatsApp, then reinstall.
3. Install a custom ROM which is good choice for you.

---
Tags: whatsapp-messenger
---


title: no connection error in samsung S5830

text:
# Question
Title: no connection error in samsung S5830
"I have a SAMSUNG GALAXY Ace S5830 in which market and you tube are showing a 'no connection' error while google is working properly " what should i do?

# Answer
You say Android "Market", which is an old version of Google Play. The Ace is an older device, and I imagine that in your case it's just been reset to factory settings, so many old versions of applications remain. These need updating.

The Market app should be updated automatically. Once that's done, then you'll be able to update You Tube and any other.

I had a Galaxy Ace and had to update eventually.
> 0 votes

---
Tags: application-autoupdate
---


# Question
Title: Forgotten password: How do I disable the screenlock in Sony Xperia Z2?
I have a Sony Xperia Z2 upgraded to Lollipop 5.0 and I forgot my pattern lock. There is no "forgot password" or anything. How can I remove the code or fix it? If there is no solution to my problem, then how do I factory reset the phone.

# Answer
> 0 votes
Once you solve that, I recommend you install an app like Cerberus and add it as administrator. Yesterday I forgot my phone at home, but was able to send it a command to unlock the phone and other things. When I got home, my phone still was unlocked.

---
Tags: factory-reset, locked-out, sony-xperia-z2
---


# Question
Title: error: only position independent executables (PIE) are supported when I try to run curl on android 5.1
I'm trying to run curl on android 5.1,but this error doesn't help :

```
root@manta:/root/home/curl/data/local/bin # ./curl
error: only position independent executables (PIE) are supported.

```

I've got the curl executable from here :

```
http://curl.haxx.se/

```

how can I fix this error ? thanks.

# Answer
> 1 votes
Curl is an open source project, so the straightforward answer is that you compile it yourself and enable position independent code (pic) for the compilation. This is very inconvenient, I admit, but I strongly discourage using solutions that disable security features. There are good reasons to only allow PIEs.

---
Tags: applications, android-versions, 5.1-lollipop
---


# Question
Title: how can i connect my previous clash of clan to google play services
I wanted to save my clash of clan. Because I have to transffered it to a android tab.it's always appear a qoute that" incompatible with other application using a same shared id.how can I fix it?

# Answer
Binding your clash of clans to a gmail account. Then you just need to open your clash of clans in other device with that gmail account
> 0 votes

---
Tags: 4.0-ice-cream-sandwich
---


# Question
Title: Is there a way to give someone else permission to locate my phone for safety reasons?
My father wants to be able to locate my Android phone (a Galaxy S4, fully updated with Lollipop) in a similar way as how he can locate the iPhones he and my mother use, for safety reasons in case something happens and he needs to know where I am.

I do agree with this, but I would rather not share any of my passwords with him. This means that the apps that I currently use, like Lookout, my Google account or my Samsung account are not really options, unless these apps have some kind of family sharing function. I would also very much prefer a free option. I found some options, but they're either paying or would require account sharing.

I would prefer a method where I can load an app on my android phone that I connect to using my Apple ID, after which my father can use the built-in Apple ID family options to track my phone, but if that's not an option, I'm very much open to any other suggestions.

# Answer
> 1 votes
I stumbled upon this nice link where some possibilities are listed.

From your question I derive that your father is an iOS user or at least familiar with apple services, so the cross platform apps might be of special interest for you. For some approaches, you can even define some kind of a geo-fence where people get informed when you arrive within these coordinates. For example, your father can be notified as soon as you arrive home after school.

But please keep in mind that if you share your location with other users, your GPS location is uploaded to a server where the other users get their data from. Depending on the service's provider, the connection and storage can be secure or not and the data might be used for eg advertisements or not. So please have a close look before deciding. GPS coordinates are by design privacy-critical information, so while it might be ok for you sharing your location with your family, it might not be ok for you to share it with companies that might monetarize the data.

---
Tags: gps-tracking
---


# Question
Title: Internet & Play Store problem on Micromax Yureka on Lollipop
Yesterday, I got an update to upgrade my Micromax Yureka mobile to Cyanogenmod 12 which upgrades the Android version to Lollipop.

After this upgrade, following issues came into existence:

* Internet is not working
* Play store is not working
* Apps are not downloading

These issues didn't occur on KitKat. Please give me a solution.

# Answer
> 2 votes
You have to remove your google account and add it again. I did it today with my Yureka and now it is working seamlessly. :)

# Answer
> 0 votes
You need to install the latest version of **Gapps** (Google Apps) for fix this error.

> **Play store is not working Apps is not**

but, for not working `Net`, its better to contact with rom developer for fix this at newest version.

also, you can try to `Factory reset` or wipe (without losing data) with Custom recovery.(Mostly, last solution, will be fix this error )

# Answer
> 0 votes
Do the following steps:

1. Try to remove your google account and add it again.
2. Try applying a factory reset.
3. If none of them work, contact the developers and let them know about this issue.
4. And meanwhile, flash your device with the previous version of your ROM, (in your case, I guess it's lollipop 5.0).

I hope this might have been helpful.

---
Tags: micromax-yu-yureka
---


# Question
Title: Device no longer connecting to wi-fi network
I have a Samsung Galaxy Core 2 for the past two years. it was working fine but all of a sudden the wifi in the phone is not working. Instead it shows "saved and secured" but doesn't get connected. What should I do?

# Answer
The first thing I would try is switching the phone off completely so that means holding the off button down until the whole phone turns off (Reboot) Then see if it it works. If not then go to the Wi-Fi setting on your phone and long hold on your connecting and click forget. then click again and connect. that should work. craigshawtech.com
> 0 votes

# Answer
Is it a specific Wi-Fi connection that won't work, or none work? If it's a specific one, then the problem may be on the Wi-Fi router, or it's connection to the internet.

Turn the Wi-Fi router off for a few seconds and then on again,and try connecting. Try connecting with another device.

Also, you can try removing the connection from your device and adding it again.
> 0 votes

# Answer
Try forgetting the network and then connecting it once again. If you have recently changed your wifi password, then also this problem comes.
> 0 votes

---
Tags: wi-fi
---


title: Copy, paste, browse

text:
# Question
Title: Copy, paste, browse
I recently changes my DPI to 360 on my Nexus 5.

Now when I copy a text it pops a top panel with the copy/paste/... icons but they have text with them now.

Did android changed something or is it because of the DPI?

Could you guys check your phones and what they show while copying?

Here is a picture (it appears in **any** app):

Screenshot (click to enlarge)

# Answer
It's because you changed your DPI. In general, if you change some setting on your phone (especially if it's using root) then any resulting change is likely a side-effect of that change.
> 0 votes

---
Tags: copy-paste
---


# Question
Title: Need to upgrade from Android ver. 4.4.4 to Android ver. 5.0 with unlocked bootloader
I have an Xperia Z and recently I unlocked the bootloader. However now I cannot install (upgrade) to the Lollipop Android 5.0 (10.6.A.0.454) from Android 4 (10.5.1.A.0.292) through the Sony website. I always get the message "cannot be installed because I have an unlocked bootloader".

Please advise on a step by step process to lock the bootloader again if possible or advise on how to upgrade to 5 version.

Please make it for dummies because I am not experienced or a developer whatsoever.

# Answer
> 1 votes
Actually it's possible to relock the bootloader, using Flashtool. The process can be found on this XDA Forum post.

1. Download Flashtool from www.flashtool.net
2. Start Flashtool and click on BLU button
3. You will be asked to connect device in flash mode
4. Once you connect the device you will get a prompt to "Relock"
5. Click on it and when prompted disconnect the device

# Answer
> -1 votes
You should download the custom version of the ROM from some trusted source and then flash it from your boot loader.

Don't forget to take backup of your current configurations. And I recommend you to install some custom recovery as well (like teamwin recovery).

NOTE: Before using this method, take backup of your device.

---
Tags: updates
---


# Question
Title: WiFi and data connection switches on automatically although I repeatedly turn off the two features
The WiFi feature and data connection in my tablet turns on automatically. After resetting, the problem goes away but as soon as I download programs that I need, the problem comes back. Anyone with suggestions?

# Answer
> 2 votes
Either an app that you have given permission to modify system settings is doing this which should be easily solved by checking each of your apps permission settings?

...Or maybe you have something like WiFi "Scanning Always Available"?

If you feel up to it, you may also find more information by looking at your Android's log files (either via an app that can look at the logs or connecting a computer and using "adb logcat")

---
Tags: wi-fi
---


# Question
Title: How to freeze SMS reception for X hours?
Sometimes I would like to temporarily block any incoming SMS for X hours. I don't want to discard those SMS: after this period of time, I'd like to see all SMS that were sent to me. I still want to use 4G and Wifi. How can I do that?

I use a a Samsung Galaxy S5 (SM-G900A) with Android 4.4.2.

# Answer
1. If you are using the default Messages app, you can turn off notifications in the settings of that app. This requires you to remember to turn them back on (alarm maybe?).
2. If you are using Hangouts as your SMS app, you can snooze notifications in the app settings for 1, 2, 4, 8, 24, or 72 hour periods.
> 2 votes

---
Tags: 4.4-kitkat, sms, productivity
---


title: 3 storage locations?

text:
# Question
Title: 3 storage locations?
I have a Boost Max and am getting an insufficient storage error. I notice, when I look at the storage, that there are 3 storage locations. I'm confused. Shouldn't there only be internal and external storage? My phone shows internal storage, total space 1.49 available 233mb, then it shows phone storage total space 4.08 available 3.82 and then my SD card. Is this normal?

# Answer
> 1 votes
I'm guessing you've got a **8gb** phone (out of the box you get available **5.5gb**).
Out of this 5.5gb it is **partitioned** into 1.5gb( / **root** ) and 4gb (**internal storage** sdcard0 )
**/ Root** storage is where **apps** you **install** is stored.
**Internal** storage is where **appdata** and **gamedata** is stored You can also keep your files here.
Third location is **sdcard1** or **external sdcard**

You can learn more about it here

---
Tags: storage
---


title: Wireless printing from Android phone

text:
# Question
Title: Wireless printing from Android phone
I have a samsung galaxy prevail through boost mobile what kind of printer do I need and how do I print from my smartphone wirelessly?

# Answer
> 2 votes
# Google Cloud Print

Generally, you'd want to use Google Cloud Print compatible printers. The full list of Cloud Print ready printers is available here.

If you're stuck without one of these printers (i.e. a *classic* printer), you've still got options:

> Before connecting your classic printer, confirm if you have:
>
> * Google Chrome
> * Windows or Mac computer
>
> And if you’re using Windows XP, the Windows XP Service Pack 3 (SP3). Then, follow the steps below to enable the Google Cloud Print connector:
>
> 1. **Open Google Chrome.** In a new tab, open `chrome://devices` You’ll see a list of devices already registered with Google Cloud Print, and new devices available on the network.
> 2. Under "Classic printers,” **click Add printers**. You'll see a confirmation that Google Cloud Print has been enabled.
> 3. To learn more, **click Manage your printers**.

To connect classic printers in a business or school environment, use the Cloud Print Connector service on Windows or Linux.

After adding your Cloud Print ready printer, use the Google Cloud Print app to start printing

In versions of Android newer than 4.4, the app isn't necessary:

> 1. **Open the page you want to print** in its app (Photos, Chrome, etc).
> 2. On the app, **click Options**.
> 3. **Select Print**.

---
Tags: applications, stock-android
---


# Question
Title: Why flash games are so slow on my RCA tablet
I have what is probably a very basic question about tablets. I am using an RCA 11 Maven Pro.

I'd like to understand why online flash games are so slow on this device. For example, games like Monster's Den and Amorphous on Kongregate are extremely choppy and impossible to play, yet flash animations run smoothly for gifs and videos and it has enough processing power to play 3D mobile games I've downloaded.

I've tried a litany of Google querries within and external to stack exchange without any relevant answers to this. Thank you.

# Answer
Short answer: because it's Adobe Flash on Android

Most apps and websites are shown in the Web browser. This is a native app with lots of optimisation and hardware acceleration. This makes it possible to load large websites on your phone. The same is true for games: all game code exists when the app is installed on your device. This way, the code can be executed way more efficiently.

Flash doesn't have any hardware support or optimisations within games.

The lack of good hardware support comes from the fact that the last version was developed for Android 4.0.4 several years ago and then was abandoned. All new technologies to speed up Android that have been developed since Flash support was dropped are not available to Flash.

The lack of optimisation comes from the way flash loads game files. Every file you load in flash contains different code, animations and sounds. Flash does not precompile (process the code before it's executed) like Android does with normal games. This is another reason why flash is so slow.

Flash is a bit of a resource hog as well. From what I can find your tablet out has 1GB of RAM. This should be enough to play most simple Android games and show some websites, but it might choke on larger Flash files.

Because Adobe no longer maintains it, Flash is also a security vulnerability. No security updates will ever come for flash on Android.

Flash is slow on even the fastest Android devices. There's no way this will ever change because Adobe doesn't bring out new versions. I'm afraid there's nothing you can do about it except closing all apps and tabs in the background and hoping for the best.
> 0 votes

---
Tags: 4.4-kitkat, tablet
---


# Question
Title: Stock HTC got bricked by the latest OTA (4.20)
The latest OTA on Rogers (4.20.631) rendered my phone unable to boot and stuck on the white Htc One screen.

I'm on stock recovery exactly to install OTAs, which worked with the last one (4.19?), but not this time.

Here's the logcat when booting up, the part that keeps looping. I can't find good keywords to Google.

Since I am with Rogers (631), there are no RUUs, and I'm reticent to wipe out all my data.

# Answer
The problem your device is having is that it can't protect an area of memory. This causes ART (the Android Run Time, the system that runs regular Android apps) to crash, rendering your device unbootable.

If you haven't modified your ROM before the update (for example by rooting it, or installing a custom kernel), this was probably a bad update from HTC or the updating process failed somehow.

If it's not possible to downgrade to your previous ROM, you could try to reset all data. If this doesn't work or you don't want to do that, you should contact the store you bought your phone in or contact HTC support. They might be able to put a working software version on your phone. This might wipe your data anyway though.

If you really don't want to wipe any data, you might be able to "dirty flash" a custom ROM over the stock ROM. This replaces the system partition so that if the system was corrupted by the OTA, it would be bootable again using the custom ROM. The custom ROM has to be the same Android version to not require a complete wipe, and installing it requires you to install a custom recovery. This might also void your warranty.
> 1 votes

---
Tags: unbricking, ota-update, htc-one-m8
---


# Question
Title: How to filter the contacts by phone number on Android 5.1
I am running Cyanogenmod 12.1 and it appears that there is no option to filter my contacts only with phone numbers:

PS: *Local phone account* is only for locally stored phone numbers which I have none. The *Customise* menu only offers to filter thru these options which you already see on the image.

# Answer
> 1 votes
I know it's a sub-optimal workaround, but I wrote a script for myself that I thought was worth sharing. This will filter an exported contacts file. To use go to Contacts \> Import/Export \> Export to storage, and copy the file to an environment equipped with python.

Edit the script to read from the exported file and write to an unused path, then delete all your contacts and import the filtered file back in.

```
    READPATH = 'D:/ContactsBackup.vcf'
    WRITEPATH = 'D:/ContactsFiltered.vcf'

    vcard = ''
    vcards = []

    for line in open(READPATH):
        vcard += line
        if 'END:VCARD' in line:
            if 'TEL' in vcard:  # Append contact if it has phone number.
                vcards.append(vcard)
            vcard = ''  # Reset read-cache.

    with open(WRITEPATH, 'w') as file:
        file.write(''.join(vcards))

```

---
Tags: contacts, phone-app, 5.1-lollipop
---


# Question
Title: HTC 626 bricked when trying to root the phone. What to do now?
I have bricked my HTC 626. I was trying to root my phone.

I installed a recovery. As you can understand that I flashed recovery after unlocking bootloader. But I have s-on on phone. I then got some file on Google searching it for ways of recovery, super su, and `boot.img`.

I tried to open the phone in recovery mode but recovery wasn't working.
Then I thought flashing `boot.img` will work so I flashed it.
On the tutorial I found on the net there was a command for erasing the cache. Now it is not booting up. I tried to switch s-off. Didn't work.

Recovery did not work. I can only go through fastboot mode. ADB commands are working. I found some details that `ruu.exe` could help. But it is more complicated that I couldn't find proper `ruu`.

I did download HTCdev source file.

Here is `getvar` all details version: 0.5

```
version-bootloader: 3.19.0.0000
version-baseband: 1.0.U20402.1@50313
version-cpld: None
version-microp: None
version-main: 1.10.709.2
version-misc: PVT SHIP S-ON
imei2: Not Support
meid: 00000000000000
product: a32_ul
platform: hTCBmsm8916
modelid: 0PKX21000
cidnum: HTC__621
battery-status: good
battery-voltage: 0mV
partition-layout: Generic
security: on
build-mode: SHIP
boot-mode: FASTBOOT
hbootpreupdate: 11
gencheckpt: 0
mfg-name: 1001
```

What should I do to unbrick the phone?

# Answer
If you have access to bootloader (fastboot), do the following:

1. Unlock the bootloader
General command:`fastboot oem unlock` (Not sure for your phone)
2. Flash a custom recovery: CWM
Use the command: `fastboot flash recovery *recovery_name*.img`
3. Download and Flash this stock ROM from CWM: CWM Backup

(Source: https://www.facebook.com/htc626gplusdev)
> 2 votes

---
Tags: unbricking
---


# Question
Title: How SElinux protects android from rooting
I know when rooting we execute a script and we use a *thing* that is already root and tell it to execute if it executes the script as root and then roots the phone so how does SElinux helps to protect against it

Example I exploited the kernel to execute the script as root it will executed in the kernel domain that is already root so it will the execute the script as root and give root privileges so how does SElinux protects against it?

Summary: *Exploit* is a any exploit in system to root *Script* script is a script that will be passed to exploited area so it can execute as root and root the system

So if i exploit it and pass the script how *SElinux* will protect against it?

# Answer
SELinux depends upon labels to match actions and policies. Labels determine what is allowed. Sockets, files, and processes all have labels in SELinux. SELinux decisions are based fundamentally on labels assigned to these objects and the policy defining how they may interact. In SELinux, a label takes the form: user:role:type:mls\_level, where the type is the primary component of the access decisions, which may be modified by the other sections components which make up the label. The objects are mapped to classes and the different types of access for each class are represented by permissions.

The policy rules come in the form: allow domains types:classes permissions;, where:

Domain - A label for the process or set of processes. Also called a domain type as it is just a type for a process. Type - A label for the object (e.g. file, socket) or set of objects. Class - The kind of object (e.g. file, socket) being accessed. Permission - The operation (e.g. read, write) being performed. And so an example use of this would follow the structure:

> allow appdomain app\_data\_file:file rw\_file\_perms;

This says that all application domains are allowed to read and write files labeled app\_data\_file. Note that this rule relies upon macros defined in the global\_macros file, and other helpful macros can also be found in the te\_macros file, both of which can be found in the external/sepolicy directory in the AOSP source tree. Macros are provided for common groupings of classes, permissions and rules, and should be used whenever possible to help reduce the likelihood of failures due to denials on related permissions.

In addition to individually listing domains or types in a rule, one can also refer to a set of domains or types via an attribute. An attribute is simply a name for a set of domains or types. Each domain or type can be associated with any number of attributes. When a rule is written that specifies an attribute name, that name is automatically expanded to the list of domains or types associated with the attribute. For example, the domain attribute is associated with all process domains, and the file\_type attribute is associated with all file types.

Use the syntax above to create avc rules that comprise the essence of an SELinux policy. A rule takes the form:

```
<rule variant> <source_types> <target_types> : <classes> <permissions>

```

The rule indicates what should happen when a subject labeled with any of the source\_types attempts an action corresponding to any of the permissions on an object with any of the class classes which has any of the target\_types label. The most common example of one of these rules is an allow rule, e.g.:

> allow domain null\_device:chr\_file { open };

This rule allows a process with any domain associated with the ‘domain’ attribute to take the action described by the permission ‘open’ on an object of class ‘chr\_file’ (character device file) that has the target\_type label of ‘null\_device.’ In practice, this rule may be extended to include other permissions:

> allow domain null\_device:chr\_file { getattr open read ioctl lock append write};

When combined with the knowledge that ‘domain’ is an attribute assigned to all process domains and that null\_device is the label for the character device /dev/null, this rule basically permits reading and writing to /dev/null.

A domain generally corresponds to a process and will have a label associated with it.

For example, a typical Android app is running in its own process and has the label of untrusted\_app that grants it certain restricted permissions.

Platform apps built into the system run under a separate label and are granted a distinct set of permissions. System UID apps that are part of the core Android system run under the system\_app label for yet another set of privileges.

Access to the following generic labels should never be directly allowed to domains; instead, a more specific type should be created for the object or objects:

socket\_device device block\_device default\_service system\_data\_file tmpfs

**Source: SELinux concepts
For more details, see: Security-Enhanced Linux in Android
Implementing SELinux**
> 5 votes

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


# Question
Title: Karbonn A52+ automatically turns off constantly
I'm using a Karbonn A52+ running Android 4.2.2. I have been facing a problem, many times, in fact, most of the times, when I'm using my phone, it automatically turns off (Not when the phone is not in use). Then when I try to switch it on immediately, it doesn't.. It switches on only if I try after a while. Sometimes it even requires the charging of the battery, even when it has a decent amount of charge remaining. Sometimes, even such a thing happens: Phone has 90% battery, it switches off, I reboot, it has 1% of battery. I take the battery out and reinsert, it again has 89-90%. I found an article on the net saying if the phone's testing mode says the battery is healthy (which I did confirm in my phone), most probably it is a software problem.

I tried uninstalling recently installed apps, problem persisted I removed the SD card, phone worked fine for 10-15 minutes, again switched off Now when I run the phone WITH sd card, it goes off almost immediately after booting. I even tried disabling quick boot (which I don't remember when did I turn it on), problem persisted..

I went on and performed a factory reset, phone worked fine for a day (or perhaps less) and the problem started repeating..

So I'm unable to make out whether it's a software or hardware problem..

Shall I go ahead and flash my stock ROM or buy a new battery?

P.S. I have once flashed my stock ROM due to a soft brick around a month or two back..

# Answer
> 2 votes
I think it's a battery issue.

If you think battery is OK, try recalibrating the battery stats. (Requires root)

If that doesn't work, yes, the problem is with the battery. Go change it :)

---
Tags: battery, karbonn
---


# Question
Title: adb locat - cannot redirect to textfile - read only filesystem
When I trie to show logs of a specific priority in logcat and direct the stream to a textfile I get the following error message:

```
 1|shell@android:/ $ adb logcat "*:W" > logcat.txt
 /system/bin/sh: can't create logcat.txt: Read-only file system

```

What has the Read-only file system to do with directing the output to textfile? How do I get around this? probably via

```
chmod +w <file>

```

but which folder/file in the linux-filesystem of my android device?

Are there better get-arounds?

*I can underline that my device is already rooted.*

# Answer
> 3 votes
`adb logcat` on your phone launches an ADB server on your phone (which is also running on your PC) and connects to itself.

Then you try to write everything to `/logcat.txt` (`/` is the the root of your filesystem; you can't write there).

Try routing your output to something like `/sdcard/logcat.txt` or run it directly on your PC, where it gets saved in the current working directory of your `cmd.exe`.

# Answer
> 2 votes
In your command line example, you are running the ADB command from the Android terminal with `/` as current directory. So Android tries to write the output to `/logcat.txt`, which fails.

Keep in mind that after you execute `adb shell` everything you type happens on the phone. The command `adb logcat` then runs on your phone, and the creation of the text file *also* happens on your phone.

Because `/` is read-only in Android you get the error you described.

If you just want the logcat on your PC, run `adb logcat > logcat.txt` from your PC with your phone connected. If you want to save the logcat on your phone, type `logcat > /sdcard/logcat.txt` to save it to a writable location.

---
Tags: adb, logging
---


# Question
Title: Battery drains on my LG G3 despite everyone saying it has a great battery life
So I have my LG G3 for 5 days and the battery life is not what i expected. I am not a real havy user, when I am home WiFi is turned on when I'm using the internet, data is always turned off like bluetooth and NFC. Brightness is at 20-30% with autobrightness turned off. Some people say that it needs time to get the battery life to be stable but I don't know how long I have to wait... Can someone please explain to me what is happening. Should I change the battery or is this everything normal ?

P.S. My last phone was a Galaxy Mini S5570, maybe I am not used to this kind of battery ?

# Answer
Maybe a longshot for you, but i changed the home launcher on my g3 to google now launcher from playstore and battery improved a lot.
> -1 votes

---
Tags: battery-life, lg-g3
---


# Question
Title: Do I need to flash a rooted kernel to root, or is it enough to flash a custom recovery?
I want to root my Nexus 6 which is on Android M, would it be enough to flash TWRP and then SuperSU, or would I have to flash a specific kernel to root it? Also is TWRP 2.8.6.0 compatible with Android M?

# Answer
> 5 votes
For rooting your phone I found this nice guide (5/29/2015) with links to all necessary files. In the guide they are using **TWRP 2.8.5**, but since 2.8.6 is out it should work as well. *If it doesn't work, just flash the version in the guide*. **SuperSU 2.46** is being used in the guide. Also remember that Android M (MPZ44Q) is only a developer preview, so it isn't a fully implemented release.

As far your kernel, NO you don't need a custom kernel. Only with a custom ROM, would that be necessary.

Make sure your bootloader is unlocked

```
fastboot oem unlock

```

---

***glossary (urban-ish)***

* ***Root/rooting*** \- *gaining administrative control*
* ***Recovery*** \- *aids in administration, plus backups, sideloads , and etc.*
* ***Kernel*** \- *tells the hardware what to do, custom kernels allow changing variables*
* ***Boot image*** \- *preps the system for the ROM*
* ***ROM*** \- *the devices operating system*

---

***remember***

***1. Perform a backup***

***2. Unlocking boot loader will ERASE/WIPE/DELETE everything***

***3. YOU assume all responsibility in rooting your Nexus***

# Answer
> 0 votes
Custom recovery and super user is all that is required. There is no need to flash a custom kernel for root. Also twrp 2.8.6 will work with the m preview but if you want to run a rooted m preview I suggest you download a rooted version from Xda. I suggest doing that way just so you will run into less issues. Make sure you read the posts on Xda forums and if you have any questions ask those guys Xda is a wonderful community!

---
Tags: rooting, 6.0-marshmallow
---


title: Launcher problems

text:
# Question
Title: Launcher problems
Somehow after turning off my tablet I lost my launcher. Everything was working fine when I turned it off last night. The only problem I have had was trying to set up a game called "High Five Casino Real Slots". Now I can't even get to try anything before I get the message that my launcher hass sstpped working and then m screen goes black. What the hell did I do? Marge Lines

# Answer
**How to Fix this problem:**

Boot into safe mode, uninstall the "High Five Casino Real Slots" or the app you think is causing the problem (probably also the launcher if it is a custom launcher) and reboot into your phone and see if your problem is fixed.

Once you have found out the problem you can install the apps that you uninstalled but that weren't the problem.
> 0 votes

---
Tags: applications
---


# Question
Title: LG G Flex Power button hangs-up when on calls
LG G Flex Rooted no Roms. I have the power button hangs up on calls unchecked, but it hangs up when I am on a call. What do I need to do fix this?

# Answer
I found it. In order to fix this turn off your phone. Hold volume up, volume down and power button until Hardware key control mode show up, press the volume down key and select Mode OFF. Press the power button to confirm, the phone will reboot and that should fix the problem.
> 0 votes

---
Tags: root-access, lg
---


# Question
Title: Cannot boot into Android after freezing Blink Feed Launcher in HTC One M7
Using Titanium Backup Pro I froze Blink Feed Launcher. Now all I see on the screen is just logo and bootloader page by using Power and Volume buttton. I have an HTC One M7 running Lollipop 5.0.2.

What should I do now?

# Answer
> 1 votes
Blink Feed Launcher is the launcher app for your HTC One M7 and with this frozen you'll be unable to use your phone.

Factory reset will be the simplest and easiest option available, and since you're using Titanium Backup Pro, I must assume that you have a backup of all your user apps, and as such you can restore them after the factory reset. If not then you'll have to re-download them all from Google Play Store.

---
Tags: boot, htc-one, disable-app
---


# Question
Title: Transferring Nandroid Backup between two devices
I did a Nandroid backup via ClockworkMod Recovery on my NVIDIA Shield, and want to restore it onto another NVIDIA Shield (due to the recent recall). Is it safe to restore the Nandroid backup onto another device of the same type? If not, is there any way to modify the backup to allow me to do this?

# Answer
> 0 votes
Restore only `/data`, `/system`, `/boot` (and optionally, `/cache`). Advanced Restore option in CWM recovery should allow you which partitions to restore. Otherwise, Philz Touch Recovery (fork of CWM) has this option.

I'm choosing only selected partitions because if your device has concept of EFS then you *may* end up with IMEI trouble.

**Note** that while restoring make sure that the rest of firmware on both the identical models is same (modem, uboot and more). It should be same if they are running the same Android build. Otherwise, it is very likely that you may end up with a soft-bricked device at the least.

Also, make sure that the both the devices are fully backed up so that you don't end up with data loss at least.

---
Tags: clockworkmod-recovery, nandroid, nvidia-shield
---


title: Retrieval of contacts from gmail

text:
# Question
Title: Retrieval of contacts from gmail
Good day. How do i retrieve/send contacts from my gmail, to my android device. The con acts were not saved on my phone or SIM card, only on the gmail account. Please help. Thanx

# Answer
> 0 votes
You can sync your gmail contacts to your S6 like this:

Go to:

1. Settings
2. Accounts
3. Google
4. Click on your account name
5. Toggle Sync Contacts On
6. On upper right corner select More
7. Select Sync Now

---

You can use as alternative to only show your gmail contacts not store them on the phone like this:

Go to:

1. Contacts
2. Upper right side select More
3. Settings
4. Select Contacts to display
5. Select your google account (or select the first option but this will show you all contacts from all accounts / or select customized list and edit witch account should show what)

---
Tags: samsung-galaxy-s-6
---


# Question
Title: How can I connect to an android device using its hostname instead of its IP?
I have 4.2 version. I developed application which implements a webserver on the device. so If I want to connect to the device all I need to do is address its ip: http://192.168.10.x:8080. I want to replace the IP with a predefined host name, just like 'computer name' in windows: http://android\_device:8080.

I found that I need to use Netbios, but I dont know how to activate a service like that.

Is it possible? I dont mind rooting the device.

thanks! Asaf

# Answer
That's not an Android specific question, but rather general networking stuff. You need something to resolve the name. As the IP you've named points to a "local network", and if you want to connect from a single computer only, the easiest way to achieve this is making use of the Hosts file of your computer's OS. On Linux this is `/etc/hosts`, where you can simply add a line like this:

```
192.168.10.15 android_device

```

That's it. Syntax is the same on other OS's, just the location of the file might differ: see this section of the linked Wikipedia page for details.
> 1 votes

---
Tags: networking
---


title: Recover deleted files in Android

text:
# Question
Title: Recover deleted files in Android
I have deleted some files by mistake on my Android mobile, and I'd like to get them back. I tried using Dr. Fone, but it brought me A LOT of documents and images back which are not even deleted, for example it showed me icons used in Viber, icons used in Skype. It showed ALL documents even non deleted. And on top of that, when I tried to recover a document, it asked me to pay and so on. I'd like to have a free solution for this.

I tried an App called: Undeleter, but it asked me to if my device is rooted or not, and it told me that my device does not appear to be rooted. (I don't know what rooted means). What should I do? I am an absolute beginner and any hint is appreciated.

Thanks.

# Answer
> 0 votes
There are 2 methods of recovery at the top of my head:

Making an image of the entire flash partition that contained the files and using filters to find deleted but not yet overwritten data.

For this to be successful you definitely need root access, which means to have access to the highest system privileges in Android.

You need them to access the device directly. There are Android apps and Linux Programs (you can run those aside of android if you have root access) that do scrape the deleted files for still whole enough files automatically.

To get root access on your device I may redirect you to xda-developers.com/root wwhich has also a nice explanation what root does.

--

This method has less chances of success but does not require root access.

Copies of the files in question that remained in cache folders. (Often the case with images.)

Therefore just search through any folder including hidden ones for folders with words like tmp or cache, maybe there is a thumbnail version still left.

Search with a file manager, not with the gallery. Most file managers have an option to show hidden files and folders in their settings.

--

Also here is some plausible guide from Androidpit that recommends specific apps. https://www.androidpit.com/how-to-recover-lost-data

I am not affiliated with Androidpit. I know very well how to do a root recovery manually but can not test any apps that automate it because I dont have an android phone right now. (3310 ftw)

---
Tags: data-recovery
---


title: Nexus 7 is not being detected on Mac

text:
# Question
Title: Nexus 7 is not being detected on Mac
Nexus 7 is only charging if it is connected to my mac. It is not being detected in Android Studio nor Android file transfer and there isn't anything popping up or showing a USB symbol on the Nexus. I enabled the "USB debugging" option in the Developer menu. The connection mode was set by default to MTP.

Is there a problem with the cable, port or OS?

# Answer
> 3 votes
Download the Android File System application.

Install the Android File System app by opening the DMG file, and then dragging the App into your Applications folder.

Once installed, connect your Nexus 7 to your Mac via the USB cable. Open up the Android File System app. It should recognize your tablet and then open up a Finder type window.

You can drag and drop files and media into the window. Additionally, you can create new folders and delete files. Be sure you know what files your deleting as you can break the OS by deleting or altering essential system files.

If you get a “No Device Found” message, be sure your Nexus 7 is in `Media device (MTP)` transfer mode. You can do this by swiping down to open the notification tray and then tapping on the Connected As… message.

Source

# Answer
> -1 votes
Connect your Nexus 7 to Mac via USB cable. Now go to Settings -\> Developer options and turn On the USB debugging.

If you don't see Developer Options under Settings then, go to Settings -\> About Tablet and tap on the Build Number multiple times (7 times) to enable the Developer Options.

---
Tags: nexus-7, usb-connection-mode, macos
---


# Question
Title: Playstore stuck on downloading apps, cannot install anything
I can't install apps. All my phone does is to show the installation progress-bar, but nothing else: it never does download.

I've already rebooted my phone and took my SD card and my battery out. And it still it doesn't work.

I have 4g/LTE data, the device is an Alcatel one touch pop asrto. How can I fix this issue?

# Answer
> 0 votes
Try downloading the app using Wi-Fi or checking if you have enough storage space for the app.

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


# Question
Title: Phone keeps restarting while system updating
My samsung galaxy core 2 got a system update so I installed it. Eventually it kept going to 90% until it said error and then restarted the whole process. It kept doing the same thing get to 90% say error and restart and continue the cycle. I cant even use my phone anymore. Please help me.

# Answer
> 0 votes
Try a factory rest, and install the update again.

**How to Enter Recovery Mode on Galaxy Core 2 and how to do a Factory Reset**

1) Take your phone and turn it off.

2) From your smartphone press and hold (at the same time) the power, volume up and home buttons for a few seconds. Recovery mode should be eventually displayed on your Galaxy Core 2.

3) Release held keys when the Samsung Logo appears on the screen Then select from Recovery Mode menu "wipe data / factory reset" using Volume buttons to navigate and Power button to confirm.

4) Choose "Yes -- delete all user data" to confirm the whole operation.

5) You can return to Android by selecting “Reboot system now”.

*Images used are not mine but are taken from this webpage*

---
Tags: updates, samsung, system
---


# Question
Title: Can one achieve directory permissions on Android?
On any android device 99.5% of the apps want the permission "Write / Read contents of SD card" in a combination with "Full network access".

Theoretically these 2 permissions are enough for the app to read all of my personal files (cloud storage) and send them to their server. Is there a way to only permit apps access to their folders?

Why do all apps have access to all folders? Why is such a basic concept not implemented?

# Answer
> 3 votes
Folder level permissions are not a good choice for sdcard (whether it is emulated or external). It makes things more complicated.

By default, sdcards are mounted noexec, no binaries are able to execute from sdcard. Needless to mention, many external sdcards at the moment are formatted with fat32, permissions arent an option for them.

Every app has their own uid/gid. If an app has to have exclusive read/write permissions (preventing other apps to read that content) onto a folder on sdcard, then chances are that the folder is inaccessible to other apps. This kind of situation breaks things.

For eg, Music files go under Music folder on sdcard. If that folder has exclusive permissions to only a particular music app, then U cannot have multiple music players on your device.

Another example is a third party file manager cannot even access all the content on sdcard, which makes file manager pointless.

If at all such concept is available, chances are that android/google enforces sorting of files/folders on our sdcards. I wouldn't prefer that. I would rather like to have files/folders sorted the way I prefer, not the way someone enforces me to.

# Answer
> 1 votes
> Why do all apps have access to all folders?

That's because that's the explicit purpose of external storage, to share data between applications that have not necessarily been designed to work together.

If an application you use is storing private data in external storage, stop using that application. Application developers and users alike often got the misconception that external storage is for storing large files. That thinking is wrong and dangerous. If a data isn't intended to be shared, they should be stored in the internal storage, no matter how large they are. Another dangerous misconception is equating external storage with SD Card.

> Why is such a basic concept not implemented?

That's an incorrect assumption. As of Android 4.4, applications can access an application specific directory in the external storage without holding the broad READ\_EXTERNAL\_STORAGE/WRITE\_EXTERNAL\_STORAGE permission. Starting from Android 4.4, those permissions are only necessary if an application wants to either use data shared by another application through external storage.

---
Tags: linux, permissions
---


# Question
Title: How come my adb can't simulate a touchscreen tap?
I've read I can simulate a tap on my touchscreen by using adb but it doesn't work:

```
C:\>adb shell input touchscreen tap 1 1
Error: Unknown command: touchscreen
usage: input [text|keyevent]
       input text <string>
       input keyevent <event_code>

```

How come I can't send a tap to my device? I have the latest version of the SDK tools and the SDK platform tools. `Android Debug Bridge version 1.0.32`. Thanks

# Answer
> 1 votes
Your version of SDK tools has nothing to do with the parameters `input` can understand or execute. Input is a binary in Android OS which can be run independently without requiring any set of external tools such as ADB.

The reason you receive the error "`Error: Unknown command: touchscreen`" is because you're running an Android version earlier than Android 4.1.1. You would already notice that in the `input` usage you posted, the binary entertains only two parameters i.e. `text` and `keyevent`.

In Android 4.0.x, the `input` command's usage remains the same as the one you posted. In fact, even Android 2.3.7 has the same input command's usage. (See com.android.commands.input.Input on GrepCode for comparison of command's usage between Android versions.)

It was Android 4.1.1 which introduced `tap` and `swipe` parameter with usage,

```
usage: input ...
       input text <string>
       input keyevent <key code number or name>
       input tap <x> <y>
       input swipe <x1> <y1> <x2> <y2>

```

See the source code for more.

# Answer
> 0 votes
Older versions of android don't have the `tap` feature of the `input` command. I have a 4.0 device which lacks it as well.

---
Tags: adb, touchscreen
---


# Question
Title: recursive adb pull a directory using $EXTERNAL_STORAGE parameter
I wish to pull a directory from an Android device which contains screenshots, reason why, is that I don't know the name of these screenshots to pull them 1 by 1, so pulling the directory seemed a better idea.

My command is,

```
adb pull "\\$EXTERNAL_STORAGE/screen/" .

```

However I get the error,

```
remote object '\\$EXTERNAL_STORAGE/screen/' does not exist

```

I have tried with and without the trailing '/' but both same error message, and I have verified that 'screen' does actually exist.

My question, is it even possible to pull a directory, as opposed to individual files, and if so, what am I doing incorrect?

EDIT: I have read a similar issue, but my device still shows the error above rather than "Is a directory" Recursive adb pull

Thanks.

# Answer
> 0 votes
If the screenshots are getting saved in external SD card then I believe external SD card is set as default write-disk. In that case, you can do,

```
adb pull /sdcard/{YOUR_DIR}/ {TARGET_DIR}

```

I use my custom alias named `adbshots` which is,

```
/usr/bin/adb pull /sdcard/Pictures/Screenshots/ /root

```

# Answer
> -1 votes
try this. This should work.

adb pull /sdcard/screen/

---
Tags: adb
---


title: Usb connection malfunction

text:
# Question
Title: Usb connection malfunction
I had samsung galaxy tab 10.1 gt-p7510 wifi only version. couple of weeks back, my tab couldn't connect to my pc or any other PC I've tried on. It says the Usb connection malfunctioned and is not recognized.. whats the problem, how do I solve this...?

# Answer
Some PCs may not recognize the Galaxy devices; if by PC you mean Windows, you can install the USB drivers by installing Samsung Kies.

One possibility is to try different USB ports, but since you have tried other PCs this seems less likely.

If the drivers are installed, the cable is the next likely culprit. Some cables are only for charging. You could borrow one to try, but data-transfer cables are cheap.

http://forums.androidcentral.com/samsung-galaxy-tab-2/302789-samsung-galaxy-tab-2-7-0-usb-device-not-recognized.html

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

---
Tags: usb-connection-mode
---


# Question
Title: "Incompatible with other application(s) using the same shared user ID" when installing Google Play services
I am using Samsung Galaxy Tab 3. I use it to play games and I have one that needs to be backed up by Google+. Unfortunately, my tablet doesn't have Google+ and Google Play services app installed in it. So everytime I try to sign into Google+, it always direct me to Play Store and ask me to install Google Play services.

So I did follow the steps required. I tried to install Google Play services, but it always gave an error message below.

> Incompatible with other application(s) using the same shared user ID.

How to handle this issue?

# Answer
The steps which I followed (when it happens to me) :

1.Backup all the data and apps you already have on your phone as we are going for a factory reset.

( To backup current version apks of the app use root explorer and copy all apks from `/data/app` and some apks from `/mnt/asec/` )

2.Downloaded latest signed Google-Apps for your Android version (like Jellybean, Ice Cream Sandwich, KitKat etc).

3. Turn off your phone.
4. Boot phone in recovery mode and Wipe data/factory reset. (This is why you need to back up everything).
5. Flash the latest signed Gapps downloaded earlier.
6. Wipe Dalvik cache and cache partition then reboot.
7. Download the latest version of Google Play Store and install it.
8. Update all the Google-Apps via Play Store.
9. Then install Google Play Services and done!

**Note:- Alternatively, At step 7 you can open the Market (Play Store) and tap agree. Then press home and leave it for a while. After the Play Store is updated, open it and tap agree again. The new Play Store should download Google Play Services and install it.**
> 1 votes

# Answer
Steps to solve your problem:

1. Download Google Play services APK from APK Mirror (you can use your tab for this)

(Download the appropriate version by following the code on the Notes / What's New section)
2. Install the APK by opening it.

(If it gives you warning of "unknown sources", go to **Settings \> Security \> tick "Unknown Sources"**)
3. After installation is complete, update all Google apps like Gmail, Google+, etc.
> 0 votes

---
Tags: google-play-store, google-play-services
---


# Question
Title: Will my geographical positions be tracked and stored in the google location history when my internet connection is temporarily interrupted?
I'm about to travel to a region where I will not have Internet connection. I'm going to activate the location services during this time.(switch GPS on and allow position tracking). Will my GPS positions be recorded and my Google location history updated as soon as I reconnect to the Internet, or do I need a location Logger app? If I need a separate app, is it possible to add the recorded tracks to the Google location history later?

# Answer
So, after my vacation I know for certain that it is possible to record the positions without an open internet connection. As soon as an app requests a position (in my case an offline map app) this position will be stored (cached) by the location services from google. The positions will be transferred to google as soon as an connection has been established. I have no details about the number of positions that will be handled this way.
> 1 votes

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


# Question
Title: I deleted Android OS from my Karbonn device
I have a smart phone (Karbonn A50,Android version 2.3.6) which was rooted earlier.

While accessing my files on the memory card, I came to know that I can access the system files and apps:think OS. I've selected all the files and tapped to delete them and got a warning not to delete. On repeated trying, I was able to delete them to some extent and the device got stuck.

Then I removed battery and switched it on. Nothings works. The phone gets stuck on boot logo (karbon smart) and if try to switch it off it doesn't, until I remove the battery.

If connect to PC, it notifies that something has been detected but no device is seen in my computer. I can't access factory reset either.

Please help me.

# Answer
> 0 votes
You mean you deleted Files from /SYSTEM/ folder.

If yes then Bro you did a big mistake. Your device got corrupted.To recover Download android ROM for your device from internet then go to download mode and flash it using ODIN .

1. You can download ROM from LINK: http://androidxda.com/download-karbonn-stock-rom-models
2. Download ODIN from http://odindownload.com/ (Requires PC)

---
Tags: 2.3-gingerbread
---


# Question
Title: what could cause a sudden drop in battery life?
According to my battery graph the phone went from 85% to 0 in an instant. I wanted to add a screenshot, but I do not have enough reputation. The last time I checked it was nearly full, and 7 hours later in the morning it was empty. At home I charged it until it showed 29 percent, but by the time I got to the office, it was 32.

How can this be? How can I prevent it in the future?

LG P990, Android 4.0

# Answer
It could be a misbehaving app keeping the device awake; I have that about once a month with my *Motorola Milestone 2*. Did not figure out how to *prevent* it, but a reboot always solved it.

A proposal how to "catch" it, however: There's an app called DrainGuard available on the playstore. It watches your battery consumption, and gives an alert as soon as it detects a "sudden drop". This helps to notice the "power drain" *before* the "5% alert" makes a noise and switches your phone off -- so you can either start investigating while the process is ongoing (some time left before "full drain"), or simply trigger an immediate reboot to "kick the bad guy out" when in a hurry.
> 3 votes

# Answer
The actual capacity of a battery decreases as the battery ages through an irreversible fading process. This capacity loss occurs both with active use, correlated with charging cycles, and with inactivity through self-discharge. The device may even come with substandard batteries. However, the amount of loss is linear with time and accelerates with increasing temperature. Smartphones do not typically employ sophisticated techniques for estimating the usable capacity with the basic solution basing on simple charge cycle estimation and then using an offline calibrated lookup table to find the state of charge or battery level given the charge cycle.

SOC estimation in modern smartphones cannot capture the usable capacity of the battery, and thus have unreliable SOC estimation. This inaccuracy manifests as sudden jumps in the battery level, and can result in unexpected shutdown of the device.
> 1 votes

# Answer
A bad battery could cause this.
> 0 votes

---
Tags: battery-life, charging
---


# Question
Title: is there any problem if i reset my unrooted andoif mobile that is previously rooted?
My phones play store is not connecting to internet it shows connection error.... and some of the app is not connecting to internet. I think factory reset may solve this problem but I have rooted my phone and then unrooted. what will happened if I reset my phone? device name : Intex Aqua Q5 (released recently) currently no firmwares available on the internet. Android Version : 4.4 kitkat

# Answer
> 0 votes
Resetting your phone won't cause any problems, but all third party apps will uninstalled. If you don't want to reset you could try booting into safe mode instead.

---
Tags: root-access
---


# Question
Title: How can I change the function of the volume key in messenges?
I have a Galaxy S5, android version 5.0

When I have the default messenges app open, if I press the volume key it increases or decreases the size of the font rather than the volume. Is there a way to change the function of the volume keys

# Answer
Open the message app. Press the menu key. Choose settings. Choose "Display". Uncheck the option change font size.
> 1 votes

---
Tags: samsung-galaxy-s-5
---


title: Connecting Android device to a basic TV

text:
# Question
Title: Connecting Android device to a basic TV
How can I connect my Android KitKat to a basic TV (not smart TV) with the cable of CD player or other? Any trick or tips?

# Answer
Depending on the Android device you are using, this will connect to an old TV:

RCA Compact RF Modulator

What are you using for the video out on the Android device?
> 0 votes

---
Tags: 4.4-kitkat
---


# Question
Title: What are the security implications of enabling NFC on my Andriod device?
My first NFC-capable Android device (running Lollipop) is on its way. I've been doing some research, and got some info on how NFC events are handled internally, but I'd like some more practical information on how careful I need to be when I have NFC enabled. For example:

* I've read that the NFC is only on while the screen is on. Is this universally true?
* If I just want to set up some custom tags to control settings on my device (around the house, work, car), is there a way to whitelist the tags I want to trust, and reject or require manual confirmation of any other tags? (I'm guessing if this functionality exists it would require a third party app?)
* Is it possible for a malicious device somewhere masquerading as, for example, a simple URL tag to use Android Beam or similar functionality to skim information off my device without my knowledge?

# Answer
> 1 votes
It sounds like you're overthinking the capabilities of NFC. Most devices are configured so that the phone must be unlocked in order for an NFC to be triggered (this can be overridden with an app). Unless you place you phone on a tag with the screen on and unlocked, the tag won't be read.

---
Tags: security, nfc
---


# Question
Title: Would uninstalling Play Store and Play Services delete user data on phone?
If I uninstall Google Play Store and Play Services will that delete files such as texts, pictures and more. My issue at hand is this error continuously appearing on my phone: "Google Play Services has stopped".

# Answer
> 1 votes
**No, it would not delete your files.**

You should always keep a backup of your data anyway. The error you are seeing is because these services are defined as system services and there could be some of the other background services which are are trying to access it.

# Answer
> 1 votes
Google Play store and Google Play services are system apps which require root permissions to be removed.

If you have root permissions, yes you can remove Play Store and Play Services completely and doing so will remove your google account from the device and might break other Google propreitary apps on system, if any. And no, it will not delete any texts, pictures, videos, or any files on sdcard. And if your device is on lolipop, removing Google Chrome might remove WebView and break Messaging app (it fails to open complaining about WebView). But messages are not deleted, once you restore Chrome they are back.

And if your device doesn't have root permissions, you cannot completely remove Play store and Play services as they are system apps. All You can do is to remove google account from device and uninstall updates for them. Be aware that if you don't remove Google account and uninstall updates for them, they still get autoupdated on their own. And no, uninstalling updates for play store and play services will not delete any texts, pictures, videos, or any files on sdcard. It should be safe.

---
Tags: google-play-store, google-play-services
---


title: Unable to restore WhatsApp chat

text:
# Question
Title: Unable to restore WhatsApp chat
I have followed all the possible ways to restore my WhatsApp chat, but I'm unable to do so.

I uninstalled and reinstalled WhatsApp three times and had my WhatsApp data in my SD card even after I moved it to my new phone. I'm unable to get my data back. I'm even unable to rename the backup files.

How do I restore the chats?

# Answer
WhatsApp encrypted database needs same phone number to be decrypted.

* Back up your chats on your old phone. Go to WhatsApp \> Menu Button \> Settings \> Chat settings \> Back up chats.
* Transfer your External microSD card to your new phone if your WhatsApp/Database folder is located in your external microSD card. Please see below if your WhatsApp folder is located in your device's internal memory.
* Install WhatsApp on your new phone.
* **You must have the same phone number in WhatsApp that you had when you backed up your chats.**
* Click Restore when prompted to restore your message history.

Note: You cannot restore chat history from any other phone type to Android, or from Android to another phone type.

Related discussion: I'm getting a new Android. How do I move my chat history over?
> 1 votes

---
Tags: whatsapp-messenger
---


title: Pictures do not appear at the gallery?

text:
# Question
Title: Pictures do not appear at the gallery?
I'm using Android 4.1.2 (I tagged with 4.1 jelly bean because there is not a 4.1.2 tag, my phone is Samsung galaxy S3 mini. If I open my gallery, in wich all pictures on the phone should be present, only pictures on picasa and pictures taken by the camera do show in the gallery. I have a lot of pictures in my phone, for example pictures on the downloads folder. They don't show up.

I tried with the answers of other questions and it was in vain.

I restarted the phone many times. I re-scanned the device with this app: https://play.google.com/store/apps/details?id=com.promethyl.force.media.scanner&hl=en

I went into settings, manage applications, all apps, I stoped the media storage app and the gllery app, also deleted all data (and thus the cache, in fact after deleting the data I tried to delete the cache but the phone didn't let me, I realized that it was because when deleting all the data, It also deleted the cache)

Also music on the phone do not display in the music application. I also deleted music app data, but still it's not there.

**EDIT 07/09/2015: The solution that worked for me was to delete .nomedia "hidden" files, in particular a .nomedia file in the MAIN folder preventing the media scanner to scan anything in the main folder of the SDcard. After deleting it, all pictures everywhere seem to be scanned and they appear in the library.**

# Answer
* Clear app data of Media Storage app.
* Find and delete `.nomedia` files on sdcard.
* And reboot.

Terminal command to delete `.nomedia` files recursively. Install Terminal Emulator for Android app. Open it and enter the command.

`find $EXTERNAL_STORAGE $SECONDARY_STORAGE -iname ".nomedia" -exec rm {} \;`

**NOTE:** Since android 5.0 doesn't allow third party apps to delete contents of external sdcard, U may need root permissions before that command to delete any `.nomedia` files on external sdcard. In terminal emulator, Hit `su` and enter and grant root permissions before using that command.
> 4 votes

---
Tags: 4.1-jelly-bean, gallery
---


# Question
Title: Kindle Fire HD 7" runs very slowly after rooting
I recently rooted my Kindle Fire HD and it now runs very slowly. It was mentioned in the rooting instructions I was following that this would happen during the rooting process. I am wondering if this is a permanent consequence of rooting or if it is fixable. If it is something I can fix could you tell me how. Thanks for the help!

Here are the steps I followed:

1. Download Root MANY ANDROID! to your desktop. Extract to your desktop. This package includes updated adb daemons.
2. Download Qemu automated root to your desktop. Extract to your desktop. This package includes updated adb daemons.
> NOTE WINDOWS 7 USERS: You need to open a command prompt "as Administrator" when running the above utility batch files `RunMe.bat` and `RootQemu.bat` \- otherwise Windows will respond with "Permission Denied".
3. Root Step 1: Run `RunMe.bat` from *Root MANY ANDROID!*. Choose option 1 Run Normal Method and ignore errors. Pay attention, you will need to answer "Restore" a dialogue box on the Kindle. Click on Restore. When the program has completed, the Kindle will Reboot.
4. Root Step 2: When the Kindle reboots it will react VERY slowly, this is normal - leave it alone. Immediatly proceed to Step 3.
5. Root Step 3: Run `RootQemu.bat` from *Qemu automated root*. Follow the instructions Step-by-Step allowing Windows to re-detect the Kindle between reboots (about 2 minutes). Let this utility complete to the end.
6. Root Step 4: Click on `Superuser.apk` under the Apps tab.

# Answer
> 1 votes
The process of rooting your tablet shouldn't affect the performance. However, any apps that are installed when rooting can affect the performance. SuperUser is a very common and popular app that is used when rooting and I have not seen any performance impact when installing SU on Motorola and Samsung devices (100+ devices).

Based on the junk that the first link tried to get me to download and how my virus detection (AVG) went off after extraction of the Zip, I'm guessing that there could be an app that was installed when rooting the tablet that could cause some performance delays (adware, monitoring app, etc.). It's an extremely large download to for just rooting a tablet and the fact that it has 2+ threats to security programs it's not a good sign.

You can look at apps that are taking up system resources by enabling Developer Options and then looking at "Process Stats" under Settings-\>Developer Options-\>Process Stats. This will show you what apps are taking up a lot of CPU Cycles. If there is something you don't recognize and it's not a Google service, it could be something that was installed when rooting and soaking up resources, slowing your system.

The .bat file in the second download (Qemu) looks legitimate and there is nothing malicious in the batch file.

You can try uninstalling Superuser.apk from your device and installing it from another source. This could resolve the sluggishness you tablet is experiencing.

Before doing anything else, I would recommend doing a complete backup of your entire tablet so you have a restore point if anything else goes wrong. I use TWRP on the devices I manage and I've had excellent experience with it. It appears they have a version for the Kindle Fire XDA Link. If you already have a way to backup everything from the system level, use that before installing/uninstalling anything else.

---
Tags: rooting, amazon-kindle-fire-hd
---


title: ADB not recognizing Moto G

text:
# Question
Title: ADB not recognizing Moto G
I've recently acquired a Motorola Moto G, and I plan to use it for development. I downloaded ADT, updated the SDK tools and the KitKat platform, but Eclipse still doesn't recognise my device. I'm using 4.4.2 and the respective SDKs. USB debugging is enabled, and tried connecting with and without media sharing enabled.

Any idea of how to fix it?

# Answer
> 3 votes
Solved the problem by installing Motorola Device Manager and re-plugging the phone.

I felt so silly after finding that link.

# Answer
> 0 votes
For Development you need adb and adb driver.

You can download adb driver from http://adbdriver.com/

You can download adb from 15 seconds ADB Installer v1.4.3 | xda-developers.com

---
Tags: adb, 4.4-kitkat, windows, motorola-moto-g
---


# Question
Title: Should I re-lock bootloader after flashing developer preview on nexus 5?
I have flashed the Android M developer preview 3 on my Nexus 5 phone, for which I was required to unlock the bootloader. Now that the flashing has completed successfully, should I re-lock my bootloader? I had seen threads on xda siting that phones could get into boot-loop if bootloader is locked after flashing. I have no custom recoveries installed or the system is "as is" received from google. So do I relock or will it soft brick my phone? I am only a noob. Please be detailed.

# Answer
Don't take a risk until stable version of android M is released. And you also want to recover it to your original firmware. locking-bootloader will make it difficult for you!
> 0 votes

---
Tags: rom-flashing, nexus-5, bootloader-lock
---


# Question
Title: My Phone Stuck in boot screen How to recover?
I am using micromax canvas hd A116. I tried to install Custom ROM and I installed safely. After 1 Week I tried to reset my phone using factory reset under settings. After that my phone is not starting.

1. The problem is my volume up button is not working due to that I cant go to recovery mode.
2. In adb and fastboot my phone is not detecting (This is because USB debugging is not enabled in Developer settings, not sure)

Is there any to recover my phone using adb or any other method ?

**UPDATE**

Now my phone got detected, I installed the Driver . But right now I am getting this error.

How to resolve this error ?

# Answer
Have you tried formatting the device using SPFlash tool. If not , do so. If you have followed usual safety rules for flashing you should have your original ROM backups through nandroid. Re-flash them after successfully partitioning the device. The usual procedure is to flash recovery.take nandroid backup, flash your choice of rom. For now please keep device charged to max and keep multiple recoveries and firmware images (not roms) in your internal and sdcard. Please install the firmware immediately after formatting the device without any reboot.
> 0 votes

# Answer
Since you can neither boot the phone nor access recovery or bootloader, you can try the following
1. Download latest SP Flash tool.
2. Download this stock ROM: S9201\_4.2\_MP\_F3F8\_B1\_IN\_MMX\_13\_FLASHER\_USER.zip
3. Extract it, open flash\_tool.exe and load the scatter file
4. Now connect your phone and flash by clicking 'Download'.

Source: \[Upd Stock ROM\] \[MMX A116\] \[Baseband Ver:MOLY.WR8.W1248.MD.WG.MP.V6.P18\]
> 1 votes

---
Tags: adb, recovery-mode, fastboot
---


# Question
Title: Wi-Fi works well in other devices but shows "limited connectivity" in my Sony Xperia Mini Pro
I have a BSNL router in my house. I can connect and browse using Wi-Fi in my laptop and my brother's and dad's mobile but it shows limited connectivity in my Sony Xperia Mini Pro.

It has WEP security. I've used that Wi-Fi earlier but now it shows as limited connectivity to mine alone. Even if I enter the wrong password, it shows "obtaining IP address" and shows "limited connectivity". I've also used static IP address option in that. It gets connected in that case but I can't browse.

How do I solve this issue?

# Answer
use dynamic ip address ..and forget network and restart your mobile and then enter correct password in wifi network .and stay in wifi router range.
> -1 votes

---
Tags: wi-fi
---


# Question
Title: No app icons on home screen for newly installed apps in Galaxy Tab S 10.5
My Samsung Galaxy Tab S 10.5 running Android 4.4.2 is not creating app icons for newly installed apps, I have checked the settings in Play Store, and they are correct. What's wrong, and how do I correct it?

# Answer
Have you checked to see if your tablet started a new homepage? I have a SGT-S 8.6" Wi-fi (T-700). When I started using mine I noticed that it will put new icons on a new page even when there is room on the first page.

On your homepage; bottom center, above the app tray symbol (circled dots), there are dots in a row indicating which home page you are currently using and how many pages there are. If you are using the Google Now launcher it's page will also have it's own dot to the left off the one you are on. If there is another dot just swipe left to go to the next page. Now you can drag your new icon to your homepage and drop it where you want. You might want to check into grouping your icons into folders. Here it's a link to the manuel: http://www.samsung.com/us/business/support/mobile hope this helps!
> 0 votes

---
Tags: 4.4-kitkat, home-screen, app-icons, samsung-galaxy-tab-s-10.5
---


title: Clear Default not enabled in 4.0

text:
# Question
Title: Clear Default not enabled in 4.0
I'm trying to set Chrome as my default browser but cannot. I go to apps and the clear default button is not enabled and says no default is set.

# Answer
You don't have to go via your browser (Chrome, or some other browser in this case) to reset your default app settings though, you can do this from Settings \> Apps. Click the "settings" dots in the top right hand corner and then choose "Reset app preferences". Your phone will now reset all app preferences and start asking you again what browser to use.
> 1 votes

# Answer
I have this problem with Android 4.4 and Huawei's Emotional UI. *Clear Defaults* is disabled (greyed out) from built-in apps such as Browser and Music. I can change e.g. music player from `Settings > Manage apps > Default app settings`, but the default browser cannot be changed with that tool. I have a rooted phone, so I ended up removing `/system/priv-app/browser.apk` after installing Chrome.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, default-applications
---


title: Factory reset a woo tablet

text:
# Question
Title: Factory reset a woo tablet
I tried to reset a woo tablet 7" without success:

1. When pressing \[Power button\] + \[Volume Up\] I can see the android icon with the warning icon but nothing happens!
2. pressing \[Power button\] + \[Volume Down\] opens a weird menu in a korean-like language.

How I can perform a factory reset on a woo 7" tablet?

## Update

I can't access to the tablet, it's locked with gesture pattern.

# Answer
1. `Power Button` \+ `Volume Up`
2. `Volume Up`, select recovery mode
3. Open with `Volume Down`
4. `Volume Up` or `Volume Down` to select wipe, then `Power Button` to execute
> 1 votes

# Answer
In your settings you should see the category "back up and reset". And there you should see factory data reset. First try this.
The strange korean menu is the recovery menu. There you have the reset to factory option too.
But there are differences between the OS Version and the brand. So you should try to find a guide on google.
Edit: I read that the reset option might be in the "privacy options".
> 0 votes

---
Tags: factory-reset
---


# Question
Title: How to stop "Monkey Test" and "Time Service" apps
When I long-press the "home" button to close all apps, there is an app named "time service" with android symbol and another named "monkey test" that are always open.

How to stop this?

# Answer
> 2 votes
"Monkey Test" and "Time Service" are being reported recently by some anti-virus programs for Android as malware, as reported here in the Norton Community forum, and here at Android Central. In general form, they suggest the normal actions:

* Disabling installations from "Unknown Sources",
Settings -\> Security -\> Device administration -\> Unknown sources
* Disabling the app,
Settings -\> Application manager -\> *AppName* -\> Disable/Uninstall
* Checking to see if "Device Administrators" has it blocked from uninstalling, and then trying the uninstall again.
Settings -\> Security -\> Device administration - \> Device administrators
* Factory Reset

Both communities also suggest the use of some uninstallers for malware, which I won't cover here, in addition to rooting as a final option to totally remove it/them.

---
Tags: 4.4-kitkat
---


# Question
Title: some questions about flashing and flashtool before i start
I just received my new chinabrand mtk based phone (ULEFONE Be Touch 2) and want to flash it from linux.

So I would like a few questions answered on for hand. Please answer these point by point. I know things might look very oblivious to you, but for me it isn't at all. So an answer to you may seems to be a logical answer to all of them. It would probably leave me even more in chaos.

1. What does Flashtool do?
2. What does ABD do?
3. What does fastboot do?
4. Do I need to root before I flash? I would love to be able to avoid the rooting process at all (for now)

I just want to flash the right ROM and after if that works then I might become interested in rooting. Not the other way around as when things go wrong with flashing it would also void warranty.

5. If yes will my new ROM still be rooted afterwards?
6. If yes, how to avoid that?

Kind Regards.

Matthieu

# Answer
> 3 votes
1. What does Flashtool do?

Your CPU is made by a chinese company called MediaTek and they have released a tool to flash stuff on devices that use their chip called SP Flashtool. So this tool does what it says. It flashes data onto your phone, and where and what data is flashed is determined by the scatter file your provide(where) and the files you open in the tool respectively(what). So if you supply a wrong scatter file, there is a good chance of bricking the phone.

2. What does ADB do?

Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with with your device, push files or download files from the device, execute commands on your mobile etc. More about it here.

3. What does fastboot do?

'fastboot' is a special diagnostic and engineering protocol that you can boot your Android device into. While in fastboot, you can modify the file system images from a computer over a USB connection. To do this you can install fastboot on your computer.

4. Do I need to root before I flash?

No. But I have read on many sites that you need to, and also heard some of my friends say that you need to. I say no because rooting and flashing are quite independent tasks.

Android is linux at it's core. In linux, if you need to do an administrative task from a normal account, you need to `sudo` or `su`(switch user, by default to the root user). But `su` or `sudo` are binaries located in `/usr/bin/` or `/usr/sbin`, and android does not come with them. So you cannot normally get administrative previlage on your phone. Rooting simply means to install these binaries on the phone.

Flashing is something that happens before the OS, ie Android runs. So the question would be like if you need to have a program installed on your present OS to replace the OS with another one. The installation of other OS, (in your case, flashing a ROM) happens before the existing OS loads. I thing you get the idea.

If you think that I am wrong, please tell me why in the comments. You should give a credible reason.

5. ~~If yes,~~ will my new ROM still be rooted afterwards?

You will be installing the stock ROM, which does not come with the `su` binary. Hence no. If it was a pre-rooted/custom ROM, it will be rooted after flashing.

---
Tags: rooting, rom-flashing, unrooting, flashtool
---


title: How to S-Off on HTC One M7, HBOOT-1.61

text:
# Question
Title: How to S-Off on HTC One M7, HBOOT-1.61
I have a HTC ONE M7 purchased from T-Mobile. I rooted it and have CyanogenMod installed in it. Recently, I switched to different carrier. Now, my phone rejects foreign sim card and asks for Network SIM card lock. The unlock code provided by T-Mobile doesn't work due to rooting the phone.

I want to go back to T-Mobile Android stock ROM and try the unlock code. What's the process for it? Here are some details from bootloader screen:

*** TAMPERED ***

*** UNLOCKED ***

M7\_UL PVT SHIP S-ON RH

HBOOT-1.61.0000

RADIO-4T.35.3218.16

OpenDSP-v35.120.274.0718

OS-7.18.531.2

eMMC-boot 2048MB

Feb 11, 2015, 18:39:53.0

Apart from help in doing S-OFF, I would appreciate if someone points me to right link for going back to Stock ROM.

# Answer
The only way to get S-OFF on HTC One M7 hboot 1.61 is SunShine application which costs 25$. I was also searching for it and finally found Sunshine is the only working solution.

Here is the HowTo video about the application.
> -1 votes

---
Tags: htc-one, t-mobile, s-off
---