# Question
Title: How can you sync a calender with an iCal link?
The school that I am going to has a calender that you can sync to other devices and programs through an iCal feed. There is just a link, no account info or anything. Is it possible to sync the events to the S Planner with this link? If not, is there another free solution out there?

# Answer
> 7 votes
For read only feeds ICSDroid does this. It'll work with facebook's feeds too.

DavDroid will do the same for a proper caldav server (syncs in both directions)

# Answer
> 4 votes
I think what you need to do is subscribe to your calendar in Google Calendar, then have your calendar app sync with this feed--much like you would sync additional calenders like days of the week, etc.

Subscribe to public calendars using the calendar address

1. Click the down-arrow next to Other calendars
2. Select Add by URL from the menu
3. Find the address of the Google Calendar in iCalendar format, or if you have the iCalendar address of a calendar from a different application (for example, Apple's iCal), you can use this as well.
4. Enter the address in the field provided
5. Click the Add Calendar button. The calendar will appear in the Other Calendars section of the calendar list to the left.

Then, in the Calendar app, or S Planner, on your phone choose the additional calendars to display.

---
Tags: sync, calendar
---


# Question
Title: Lost my Android YU Yureka yesterday (12/1/2016)
Is it possible to track a lost phone by IMEI number?

Android Device Manager is active on my mobile.

Will it de-activate if the person who stole does `Factory Reset`?

It has CyanogenMod rom.

# Answer
You can locate, make ring, or erase your device from the android . device manager

Sign in with your Gmail acount. Then choose your relevant device and choose what action you want. Google help page

As far as a factory reset honestly with Google search new security protocol it is supposed to prevent it. That being that if a device is factory reset in order to change google accounts the old account must be entered. So if they cannot sign into your old Gmail account then they cannot change to a new Gmail account. The majority of people will not be able to get around that.
> 0 votes

---
Tags: lost-phone, android-device-manager, gps-tracking
---


# Question
Title: my android phone can't access to any google related sites and services
I just recently bought a brand new asus zenfone go, everything is fine until I shut off my wifi and left home. I subscribed to a mobile data plan, of course.

but i can't access any google related website or apps at all using the mobile network. you name it, youtube, gmail, playstore, even www.google.com on the browser. But when i tried connecting to the wifi, I have no problem accessing them.

I tried tether my phone's internet connection on my PC using a usb cable. Eveything works fine, google.com.. gmail.com.. youtube.com.. Only on mobile network on this phone, I can't access all google services. I tried clear data and clear cache of the google play services, it wont fix it.

I even tried manually setting up the date and time. still no.

I almost gave up googling for hours. hope anyone who experienced this help me please! as for now, if i need to access the gmail apps, i need to use wifi.

# Answer
> 0 votes
Assuming your device has the correct band and frequency support for your carriers 3G/4G data service, On the Zenfone 2, only SIM 1 allows data connection, and you must have the APN information set correctly, which sometimes needs to be done manually . Contact your carrier for the correct APN settings.

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


title: Selecting a range of photos in gallery

text:
# Question
Title: Selecting a range of photos in gallery
I have several hundred photos that I want to transfer from my phone to computer. I don't want to manually click each one, is there a way that I can select a range of photos? Similar to how in Windows Explorer you can shift-click one item, then shift-click another item, and every item in between will be selected. I haven't worked out a way to do this. I'm using HTC One Mini, running Android 4.4.2.

# Answer
> 1 votes
The easiest and fastest way to move over pictures/albums from your phone to your computer is using a USB cable and connecting your device to your computer. If you have a Windows PC, your device should automatically come up. If you have a Mac. You will need to download a tool called Android File Transfer. I will provide you with the links below.

Anyways, it's really simple. Like I said, if you have a Windows PC. Just connect the device, wait for drivers to load automatically and then open Windows Explorer:

> Start \> Run \> explorer

And browse through the directories on your device, if your albums are stored locally on your phone and not an SD card. You pictures should be under:

> DCIM\Media\Pictures *This may be different depending on the device*

If you're on a Mac. Use the aforementioned application. Simply download the app, install it, and plug-in your device. Once the application recognizes your phone, you will be able to browse the phone's directories.

Android File Transfer

# Answer
> 7 votes
I found I could multi select pics by touching the first one, holding my finger on the screen, and then dragging across the screen to the last one. They all turn to selected as I pass over them. A bit like selecting text with a mouse on a PC!

# Answer
> 2 votes
Works also in Total Commander, an otherwise very clever and powerful two pan file manager: long-tab the icon of the first file, in the menu choose SELECT or DESELECT, glide till the other end of the range, tap the last desired icon, and voila!

---
Tags: photos, htc, gallery, htc-one-mini
---


title: Weird Video Found In My Phone

text:
# Question
Title: Weird Video Found In My Phone
I have an old Samsung Galaxy Ace Duos (GT-S6802) running Android Gingerbread, it is a very laggy phone but I still use it to listen to Music. I got to the Gallery app (system app) and there was a video in a folder Titled: ap\_video but when I go to the video's details it says "Title: ad\_video" and it's not a typo, the video is "ad\_video" but the folder is "ap\_video". In the video there is a woman Saying:

> They say behind every succesful man there is a woman; Hi I'm Sarah Markel and I believe... you just found that woman, because I'm about to stay behind YOU, yes, yes and guide YOU; Until every last one of you is making that kind of money. Do it, do it now and I promise it will be the most important move you've ever done. (Then there is a black screen saying, "Please complete to the next step") END OF VIDEO.

But I really am a man and I don't have anything to do with business and money and stuff she is talking about in the video. I know some videos can go as an ad in a app. But the last app I installed was 'Retro Arch' which is uninstalled and I didn't saw any ads in the app. There was not a long time since I opened my Gallery but last time I saw that folder "ap\_video" and that video titled "ad\_video".

# Answer
It was most likely an add video from an app. I find weird videos and pictures on my phone all the time and then later find out they go to an app. If you delete it, you will be fine. If it was important (probably not) the google store will re-download it. I don't think you have any reason to get worried about a virus.

As a side note, Sarah Markel appeared in a video add for quickcash(you most likely have that add), which is some sort of scam.
> 1 votes

---
Tags: 2.3-gingerbread, samsung, video, gallery
---


title: Deactivate start of app

text:
# Question
Title: Deactivate start of app
I have an app called "podcast" on my phone. unfortunately, when i try to open it, android closes the app because "it slows down my device" and gives me this notification: "Podcast was closed. to use it again, deactivate automatic start of the app".

I downloaded autorun manager to do this task, but it doesn't seem to work with my phone because it's unrooted and has a android-version which is too new.

what can i do to get my app running again?

I think it's an absolute joke that my phone deactivates an app automatically and i have to put so much effort into finding a solution.

# Answer
> 0 votes
In most cases a startup manager does not require root to disable an app from startup unless the app is a system application. I am not too sure as to why autorun manager is requiring root, but I would suggest installing a different app to manage startup apps. In the past I have used Startup Manager to do this. Try this app and see if it fixes your issue.

---
Tags: applications
---


# Question
Title: TV IR remote codes discovery for Android
I have an Android phone with an IR blaster and I can use it to control my Sony TV.

However I have an other device - TCL L24B2500 TV. I don't have a remote for it and want to use my phone instead. But I cannot, as TCL brand is not supported by the application and I couldn't find the codes in public databases.

So I need to guess the correct control codes to put into Android IR Remote apps. Are there any application to guess, or I am out of luck (no apps or search space is too large)?

I know that there are devices to capture the codes from remotes, but I don't have a working remote to start from.

# Answer
> 1 votes
Try this app (Smart IR Remote - AnyMote). When I tried using other apps I often found that they couldn't support old devices in my house, but this app has a plethora of devices and it supports many old products.

---
Tags: remote-control
---


title: Cannot connect Android device via USB

text:
# Question
Title: Cannot connect Android device via USB
Whenever I connect my note 3 sm-n900 to my laptop, it doesn't connect and also the usb icon doesn't appear on my notification panel. My Android version is 5.0

# Answer
i have experienced the same problem in the past. Here is my Guide:

Navigate to *Settings* \> About Phone \> scroll to the bottom \> tap Build number seven (7) times. You'll get a short pop-up in the lower area of your display saying that you're now a developer. 2. Go back and now access the Developer options menu, check '*USB debugging*' and click OK on the prompt.

Good luck and i hope i'm helpfull
> 0 votes

# Answer
do you have installed drivers? you can find it here http://downloadcenter.samsung.com/content/SW/201410/20141017131240597/SAMSUNG\_USB\_Driver\_for\_Mobile\_Phones.exe also is your phone charing when is connected? try to install drivers,restart phone(reboot) and connect it. If that dont work try to use other usb cabble
> 0 votes

---
Tags: notifications, usb
---


# Question
Title: Installing APK file causes the screen to just flash and returns to previous page
I use Micromax Bolt Q324. The problem is that no apps get installed, its not getting into recovery mode or safe mode. I tried Factory Reset but it's also not working. When I open Apps for app info or try to install any *APK* file the screen just flashes and returns to previous page.Even it does not boots into recovery or safe mode.I HV used device just for 6 months.its has android KitKat is and its non rooted.it has still its original ROM and ram is about 512 mb.

# Answer
Your google play library become unstable.. Please uninstall your google account and or reset the account may be helpful.

Or you can also try to update the google play service from play store , but please uninstall the previous one if that is already installed.
> 0 votes

---
Tags: 4.4-kitkat, installation
---


# Question
Title: New Nexus 7 Android 4.1.1 no Google Play Store
I currently possess a Nexus 7 Tablet running Android v4.1.1 with Kernel v 3.1.10-00001-g2cd7831 which was given to me as a Christmas gift. The packaging it came in looked new. It uses the standard browser that comes with the phone not google chrome (can't download because I don't have Google Play). After having done the following steps I am still unable to launch Google Play Store:

1) Tried to locate it in Settings-\>Apps-\>All and nothing was there.

2) Did a factory reset and checked again, nothing.

3) Downloaded the .apk for the latest version of the app from http://www.apkmirror.com/apk/google-inc/google-play-services/ and attempted to open, only to get a white window pop up and immediately close. Crash.

4) The app is not disabled.

5) Cleared cache and data for the app and restarted tablet.

6) Re logged into my gmail account.

7) Settings-\>Apps-\>Reset App Preferences and still doesn't work.

I'm afraid I am all out of options I am aware of. If you can suggest any fixes please post!

Thanks ahead of time.

# Answer
> 0 votes
I found someone with the exact same issue I was having here: **Forum Android-Central** and the solution starts at comment #9. After going through the steps I have resolved this issue. Thank you for your help!

Thanks to RumoredNow on Android-Central for the following solution:

> It's good that your bootloader is unlocked. That saves a step and means that you can flash images..
>
> Get the NRT. Nexus Root Toolkit v1.8.3 | WugFresh
>
> Once you have that installed it will ask what model you have. Select Nexus 7 (Wi-Fi Tablet) from the drop down. (Not the Nexus 7 v2.)
>
> When you select the Android build you are running it should be NAKASI-GROUPER: Android 4.1.1 - Build JRO03S. That S is the only one authorized for 32 GB models.
>
> Let the toolkit download any other files it needs.
>
> Power on your device as normal.
>
> Go to - Settings and scroll down to the bottom. Second entry from the bottom should be Developer Options. If not, you have to enable developer mode. Settings \> About tablet - then find Build Number. Tap on that entry quickly 7 times to enable Developer mode.
>
> Settings \> Developer Options \> USB Debugging needs to be checked.
>
> Download this file: Factory Image 4.4.3 It is the latest Factory Image 4.4.3 for Nexus 7 2012 WiFi. Or pick another image from the repository. Google Factory Images for Nexus Devices I always thought 4.3 was a very solid release. Maybe research a bit on versions? Make sure you get an image for your model: nakasi - NOT nakasig
>
> Plug the tablet into your computer's USB port. Let the computer set up drivers if it needs to.
>
> Open Nexus Root Toolkit. Find the Flash Stock + Unroot button. Check the space for "Device is on/Normal" and click the Flash Stock button. A new window opens up, "Which Factory Image.". Select "I downloaded a factory image myself that I would like to use instead" and press the OK button. When the "Choose a Google Factory Image" window opens, navigate to the image you downloaded and select that. Click open. Follow the prompts and the Toolkit will do the rest. Your tablet will be completely stock at the Android version you selected except for the unlocked bootloader. I suggest you leave it unlocked in case you need to flash an image again, although the Toolkit will relock the bootloader with the OEM Lock button if you so desire.

---
Tags: google-play-store, nexus-7, tablet
---


# Question
Title: Weird app on my andriod. Unable to uninstall it
Here is this weird drawer/app I am getting when I swipe on bottom left corner of my screen.

I tried to uninstall it, but can't find it in the list.

I believe it is some malware/adware, as it shows random keywords in the search box (in screenshot, it is showing india vs australia). This app came out of nowhere without being preinstalled. I have another phone of same brand/model which is without this creepy app.

I am using Xiaomi Redmi 2

# Answer
That's most likely a MIUI app called Lazy Swipe:

*Lazy Swipe* (source: Miui; click image for larger variant)

This app might have come pre-installed with your device. I wouldn't consider it malware until proven otherwise. The "random search presets" might even be possible to deactivate. And if you don't like it at all, you can simply deactivate it in settings. Please refer to the corresponding article/review for details.

Hint: Miui is the GUI (Graphical User Interface) most Xiaomi devices ship with. This is why I hold it much likely the app came pre-installed with your device, and is no malware you've caught somewhere else.
> 1 votes

# Answer
I guess its the Omni Swipe app. Try to find this in the applications list and uninstall it. Here's a screenshot of this app which looks similar to the one you have,

Omni Swipe screenshot - Click to enlarge the image - Source
> 1 votes

---
Tags: applications, malware
---


title: Insufficient Space on Mobile Device

text:
# Question
Title: Insufficient Space on Mobile Device
I have searched for an answer to my question because many others have asked this before me - but i guess i have to find more creative answers because all the given answers don't really work for me.

I am trying to install a new app of 18.1 MB but it's impossible. What can I do?

* I un-installed 2 apps (together should be more than 18.1 MB)
* I only have a few downloaded apps (mostly linked to google like google play music, google play newsstand etc) but still its says with Application Manager \> Downloaded \> 1.7 GB used ( Id say thats too much), 315 MB free (and with those apps I uninstalled all updates)
* I have an SD card , which has space, but I cannot move any of my apps there

Maybe its time for a new phone

# Answer
> 0 votes
This problem may occur when your memory cache is insufficient.

When you download an app, the data goes in the cache so that the phone can install it when the download is completed.

---

In order to be sure that this is the problem, try to download smaller apps. There must be a point where the size is small enough for your android to install it.

I had this problem on my Acer Stream years ago and this is what the support told me, which was right. What is your smartphone model ?

# Answer
> -1 votes
you can try out the following methods to get most of your internal storage back:

Look for LOST.dir folder in your internal SD If you frequently transfer lots of files between your Android device and PC or MAC, chances are there are huge recovered corrupted files in your LOST.dir folder. In my case I had about 2GB of those. Is it safe to delete them? Yes. Deleting the Lost.dir folder will not cause any harm. However, if important files such as Clockword Recovery files are corrupted, chances are that they have ended in Lost.dir, you might want to try and recover them using Recuva or other similar software. Follow this thread if you have want to recover your lost clockworkmod recovery files. No matter how many times you delete this folder, chances are it will be recreated each time you transfer files and mount/unmount your device. You can prevent those large files from piling up in LOST.DIR by always safely ejecting or unmounting your android from the PC or MAC and by avoiding dismounting or ejection at the middle of a transfer

Look for large thumbnail files in DCIM folder in the internal storage A common issue experienced by many android users is that their pictures and videos folder (DCIM) increases in size by itself i.e. even when no picture or video is taken. It appears that overtime large thumbnail files are created by your default gallery and have sizes that are far greater than the actual images. This is some sort of bug which still awaits a solution. However as a temporary fix you can simply delete the large files in the mnt/SDcard/DCIM/.thumbnails folder. I freed a total of 1.5 GB by deleting those files. You might also want to install Quickpic and use it instead of default gallery to browse and view pictures. Quickpic gallery loads up very fast, has a clean interface and is currently the best gallery replacement for your Android. Download Quickpic

Install Cleanmaster to delete junk files Cleanmaster is a really nice app which will clean your system cache, residual files from apps previously uninstalled or deleted and also delete your unwanted search histories, call logs etc. I saved over 600mb via this app. However, you might want to de-select some cache files that are important. For example- I use Pulse reader and once your news are loaded in the app, you can view them without network connection later. Hence, before cleaning, I uncheck Pulse from the list of caches. Run Cleanmaster at least once a week to avoid system cache from piling up later. Download Cleanmaster

Link2SD Link2SD is a simple application which will allow your rooted Android to force move apps to external storage or SDcard, This will save you lots of internal storage. With Link2SD even system apps are converted into user apps so that you can move them out of phone memory.This means you can now install apps beyond the limited internal system memory. Download Link2SD. Note: It is better to partition your SD card for storing apps on your SD via Link2SD. It is very easy to partition if you have Clockworkmod recovery installed. Most rooted devices have this. First turn off or restart your phone into recover mode. From there, select advanced-\>partition SD Card. From there, select how much space you want to allocate for that partition. Alternatively, you can install and use partition tools on your PC.There is one called . From the minitool wizard you can select your SDcard, format it and then partition it into primary and extra partition using the “Create” button. From there, select Fat32 as your SDcard’s file system and allocate space for your primary partition and secondary partition. Now when you open Link2SD you can select your new partition. Then, select the apps from the internal storage that you want to move to your SD. Then click on the action button to and click create link.Now, check all the three boxes and click “OK” to create links. Now all your internal storage apps are moved to SD card. To make your external SD as default storage for apps and games, go to settings -\> Auto Link -\> Now, Check all three boxes and press ok. As you can see, I managed to free more than 4GB of space by following these methods to clean unwanted files eating up my android’s internal storage. Go ahead and try these solutions and free up loads of space in your Android device.

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


# Question
Title: All of the Xposed framework zips I flashed gave me a bootloop. Why is that so?
I have a Google Nexus 4 running stock 5.1.1. It's rooted. I'm aware that there is no official release of Xposed for SDK 22. I tried flashing more than two unofficial zips via TWRP. And all of them gave me a bootloop. Yes, I cleared the Dalvik cache. I badly want to get Xposed GEL settings.

# Answer
These steps worked for Nexus 4 running stock and rooted Android 5.1.1:

1. Download the xposed-v79-sdk22-arm.zip from the official Xposed Framework thread on XDA forum
2. Install that zip via recovery mode
3. Clear Dalvik/Cache
> 1 votes

---
Tags: root-access, nexus-4, 5.1-lollipop, xposed-framework
---


# Question
Title: Recover data on internal memory of a dead HTC One M8
I happen to drop my HTC One M8 due to which the screen got cracked and also made the phone stop working, doesn't start, doesn't charge, absolutely nothing, as good as paperweight. I took the phone for repairing and they told me that, the phone needs following:-

1. Chipset rework to main board
2. Charging connector replacement
3. New LCD
4. Software flash - all personal data will be lost/erased

What I am more concerned about is the loss of data from the internal memory. I would like to know if there is anyway that I can recover the data, I have some important files, text and WhatsApp messages(which were not backed-up before the drop)

One thing I came across is tools for recovering deleted files. Is it possible that I get the phone repaired including software flash and then run one of these tools viz. H Data Recovery to recover my data? I mean even with a software flash the data will still be in the memory and just the pointers will be removed, right? like it happens in simple disk format. I am assuming this, please correct my understanding.

If the above is possible, what should I ask the repair center to not do, so that there is still the possibility of data recovery?

# Answer
Double-trouble. If the device cannot even be powered up, you can't access its internal storage to rescue your data. As soon as the software is flashed and the device reset, that data is gone – and without root powers, rescuing data from *internal* storage is close to impossible (so at least your WhatsApp data would be gone for good). There are very few tools which might help you on a non-rooted device (e.g. DiskDigger), but I wouldn't count on that.
> 1 votes

---
Tags: data-recovery, hardware, htc-one, htc-one-m8
---


title: Twitter app does use my address book?

text:
# Question
Title: Twitter app does use my address book?
I would like to start using twitter on my smartphone but I do not want to share info with my contacts.

Does Twitter app for android suggest to my contacts to link to my accounts?

# Answer
In 2012 it was reported Twitter did upload the address book to their servers. Something changed after that. In case you're wondering if it has in the past you can visit https://twitter.com/settings/contacts\_dashboard

If you are using Android 6.0 or higher you can disable the contact permissions as a extra precaution.

The Twitter app doesn't use your contacts unless you explicitly enable this in the settings of the app. Only way to identifies you with others that have is through your email (and mobile number)
> 1 votes

# Answer
If you add your phone number and synchronise it, then only it use your contacts and keep you updating whom you may know. Who is already on Twitter. Whom you can invite using phone number. Otherwise it doesn't use address book.
> 0 votes

# Answer
As mentioned in the twitter website's help centre,

Why is the Twitter app requesting permission to access features on my Android device?

> When you install the Twitter for Android app on your device, you may be prompted to grant permission for the app to access information or use features from your device. Almost all apps need certain permissions to run on Android, and we use these permissions to run features in the Twitter for Android app. Keep in mind that Android controls the way the permissions are named, and the way they are named doesn’t necessarily reflect the way the Twitter app uses them.

And yes it is mentioned in the article and in you question, it reads you contacts for the purpose of friend suggestions,

> If you choose to import contacts from your device to Twitter, this permission allows us to suggest friends to you in addition to suggesting you to friends on Twitter.
> 0 votes

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


# Question
Title: Different wallpaper for portrait and landscape
I used an iPad some years ago and it had an option to choose different images in portrait and landscape mode. I am on a Samsung Galaxy Tab Pro 10.1 with Cyanognmod and I also use a OnePlus 2. I am using Nova lauchner.

My question is:

Is it possible to set different images for portrait and landscape orientation? (It is okay to use different apps than Nova Launcher)

I hope this is the right StackExchange sub"forum" for this question.

Thanks for answering,

Florian Reisinger

# Answer
You can use an app here.

# Automate

Setup a flow like this:

<sub>(Click image to enlarge)</sub>

Location of relevant blocks:

* Interface → Screen Orientation?
* Settings → Wallpaper image set

After setting it up, make sure to install the permission it asks for - set wallpaper.

This worked in my COS12 and PA build of Android 5.1 but somehow failed in Android 5.1 nightly build of Vanir ROM.

---

# Tasker

Try the trial version, before buying from Play Store.

* Profile: State → Display → Display Orientation →Portrait
* Task: (Actions): Display → Set Wallpaper → fill the details
* For landscape orientation, you can either add an exit task by long pressing the task entry next to linked profile under Profiles tab and choosing "Add exit task", or setup a new profile for landscape orientation and create a new task for it.

For latter approach, make sure to disable Restore Settings for both the profiles. A profile's properties can be accessed by long-pressing the profile and tapping the settings icon.

Tasker worked in both Android 5.0 and 5.1 ROMs installed in my device.
> 1 votes

# Answer
It can be done easily. Open an image you want to set as wallpaper in gallery In menu-\>set picture as -\>Nova wallpaper In the crop screen choose crop icon (2nd icon left of bottom) choose whatever rotation you want. It will work.
> 0 votes

---
Tags: cyanogenmod, wallpaper, nova-launcher
---


title: Can't use ok google anymore

text:
# Question
Title: Can't use ok google anymore
my problem here started about 2 months ago. i searched a lot for an answer before asking for help here. but didn't find anything. i'm from Iran. i used to be able to use google now and its cards before. but after my phone's crash, i gave it back to the company i bought it from. they reinstalled the ROM and fixed it. after that, i couldn't use google services anymore and not even able to save offline map in google maps ! every time i try to use it, it says "This account is not eligible to use google now"

do you guys have any idea for fixing it ?! i repeat, I was able to use it before.

my device: HTC ONE E8

Tnx a lot

# Answer
> 0 votes
It looks like the company has signed in on Android using another Google account different from yours. Follow the instructions here to add an account (so you enter the account you have always used on your phone) and switch it.

---
Tags: google, google-maps
---


# Question
Title: how to trace a mobile when switched off using imei
how to tracre a mobile when switched off using imei.my phone is moto E.I can trace my mobile when it is switched on +location on + mobile date on . I can trace ,ring and even wipe my data also when these are all on.but the only problem is to trace my mobile when it is switched off.

# Answer
> 3 votes
A switched-off phone is, well, switched off. That means all its radio modules are off. That means that it is not connected to any external equipment. That means that you cannot track it.

BTW you also cannot track your phone if it's in flight mode *(I mean here full flight mode with wi-fi switched off)*.

---
Tags: lost-phone, gps-tracking
---


title: CM12 app install/reboot issue

text:
# Question
Title: CM12 app install/reboot issue
I've installed CyanogenMod 12.1 (stable branch: `cm-12.1-20151117-SNAPSHOT-YOG7DAO1K9`) on my phone (MotoX, 1st gen) using Clockwork Recovery, including the version of OpenGApps recommended on CM wiki, and SuperSU. There are three issues i've noticed - putting them all here in case they're related...

1. App install from Play Store triggers soft reboot
2. `Android is upgrading, Starting apps` message on every boot
3. Can't copy files to device: `The device has either stopped responding or has been disconnected`

I've searched around but advice seems pretty thin.

UPDATE: I've checked `adb logcat` during install, and found that this seems to happen shortly prior to reboot:

`F/PackageManager( 5905): java.io.FileNotFoundException: /data/system/users/0/package-restrictions.xml: open failed: ENOENT (No such file or directory)`

Having checked for the file I can confirm it's not there. Is there a replacement I can add in order to resolve this? I've noticed that any new users created do have this file, though it doesn't seem possible to copy it across, even with root.

UPDATE2: Somehow i have files located in `/data/media/0/0/0/0/0/clockworkmod`: `.recovery_version` and `philz-touch_6.sav`

When I format in preparation for reinstall these files cannot be removed. I've also tried using root and adb shell to delete with no success. As a result apps seem to persist across OS reinstalls.

I think the best thing to try now is a manual reformat of the data partition...

# Answer
I seem to have all these issues resolved now.

Firstly I forced a format of my data partition, by flashing TWRP, switching the filesystem for `/data` to `ext4`, and then switching back to `f2fs`. This means that instead of just deleting files as it tends to do during a wipe it has to recreate the entire filesystem, removing those troublesome files from before in the process.

I then pushed CM12, OpenGApps and SuperSU zip files over adb to the data partition, before re-flashing CWM and installing them.

Boot into CM12 and everything works!

`.recovery_version` and `philz-touch_6.sav` have returned, this time to `/data/media/0/0/clockworkmod` but as I've already formatted by this point, they don't seem to be causing any problems.

Thanks to @Izzy and @Kshitij for their help.
> 2 votes

# Answer
I'm writing this here because I am unable to comment.
> 2 votes

---
Tags: cyanogenmod, moto-x
---


title: Why did the panorama option disappear?

text:
# Question
Title: Why did the panorama option disappear?
When I got my phone, I could take panorama pictures.

Then the option disappeared. What gives?

If I remember correctly, there was simply an option on this tool tray:

<sup>(click screenshot for larger variant)</sup>

# Answer
> 1 votes
On my S4 with Verizon's version of Lollipop, this option isn't in the settings menus; it's one of the entries under the "Mode" button on the actual viewfinder screen.

---
Tags: photos, samsung-galaxy-s-5
---


# Question
Title: Why android OS performance is not too efficient compare to iOS?
Android phones have better processor and more RAM than iPhone. Then after many android phones are suffering from hang problem.

Both OS are based on Linux then why should this big performance issue arise?

# Answer
> 3 votes
The problem is *specialization*!
Apple's iOS is optimized for a small set of specialized Apple processors, which are ARM-based but because of e.g. custom extensions are able to do a lot more than the specification. Each app is compiled for every set of hardware (like one binary per CPU+GPU combination).
Android needs to work on many different CPUs (Qualcomm, Exynos, MediaTek and all there different models) and thus trades performance for support and availability on all those devices.

With the latest addition of ART, Android tries to gain back a bit of the sacrificed performance by recompiling the binary (from the Dalvik bytecode) with vendor specific compilers that allow them to specialize the binaries again.

However, apps that rely on libraries compiled with the NDK (Native Devlopment Kit) see no improvement when using functions of them, because the binary files are *not* recompiled.

# Answer
> 4 votes
Because the devices that have hanging problems are not the ones with better processors and more RAM. Unlike iPhone, where there's only the expensive devices, Android runs on a whole range of devices. At one end, there are the flagships from the big manufacturers, which have a lot of effort put into them to make sure the animations are silky smooth and there are no dropped frames or hanging. At the other end are the cheap devices which use much cheaper components - often the components that don't show on the product feature list - and have little effort put into the system integration.

On this site we typically get a lot of questions from users who've bought those min-spec devices and then been disappointed by their performance. This doesn't happen with iPhones because the OS simply doesn't support cheapo devices. It's worth noting that iOS isn't without its performance problems. After each new version of iOS, users of older iPhones who've made the mistake of upgrading tend to complain that their phone runs much slower on the newer OS. It's not because the OS has suddenly got much worse: it's because it's trying to do a lot more, and use the increased resources on the newer phones, and those older, slower phones just can't do everything at once.

The fact that Android uses a Linux kernel is not relevant. In fact, you get the same behaviour out of any Linux: if you run it on a high-powered machine, you get good performance, but if you run it on a cheaper machine, you get poor performance.

---
Tags: performance
---


title: Helium - Installing backup manually

text:
# Question
Title: Helium - Installing backup manually
When I try restoring from a helium backup, it says restoring forever and does not complete, therefore I want to restore the backup manually by moving apk to their folders. The zip however only contains a `backup.json` file and a bunch of `com.identifier.name.ab` files with PNG for their icons. What is this ab extension? Can I restore manually? I did not encrypt the backup. I have root, if it is required.

Also note that I am using an unofficial build of cyanogenmod. My phone is an SM-G800F kminilte

# Answer
> 1 votes
The file with the `.ab` extension is what you need for that (AB = Android Backup). You can restore it manually from your PC using `adb restore com.identifier.name.ab`. Requirement for that is the ADB installed on your computer; details on that can be found via the tag-wiki – and if you don't want to install the entire Android SDK, take a special look at Is there a minimal installation of ADB?

---

Some notes from the comments moved up here:

* No, neither nor are restoring backups (at least not as of this writing). Both use for backups, which is a completely different concept using a completely different format.
* TitaniumBackup can read both, ADB and Nandroid backups, and extract those parts from them you wish. I don't know if it can do a "full restore" from `.ab` backup files – but if those were single-app backups (like those created by Helium), I wouldn't be surprised.
* Yes, of course `adb restore` restores the app data from `.ab` files. That's what it's for :)
* caution, advertisement: For a batch backup of all your apps and data, as well as a batch restore, a device documentation, and more, take a look at my Adebar (Android DEvice Backup And Report). Works on Linux and reportedly on Windows with Cygwin.

---
Tags: cyanogenmod, root-access
---


# Question
Title: Disable auto-app switch on Xperia Z3 when headphones are plugged in
I know this is supposed to be a feature but it's just plain annoying at this point. Anytime I plug in my headphones, it will automatically open up whatever my primary music player is (PowerAmp right now) and start playing the first audio file it finds.

I seem to remember there was an option in the phone's settings to change this but I can't find it. Checked "Xperia Connectivity" and "Sounds and Notifications".

Suggestions?

# Answer
I found the solution. It ended up not being in Smart Connect as @jkenneth suggested; though I did check that and find everything disabled.

The issue was a setting within PowerAmp itself that was turned on called "audio on headset connect". I disabled that and it fixed my problem.

Thanks to everyone for their suggestions!
> 0 votes

# Answer
It's the Smart Connect app. You can simply toggle it off under the Events tab. Smart Connect starts up any app or action that you have associated with specific accessory such as Headphones.
> 2 votes

---
Tags: 5.0-lollipop, audio, headphones
---


title: usb not writable or readable

text:
# Question
Title: usb not writable or readable
Since I have upgraded my mobile to marshmallow I am not able to see the files in my san disk 128 gb pendrive on either MX player or file manager which I have downloaded from play store. I was able to do so earlier. However when I connect my pendrive a notification pops up in my notification bar saying sandisk usb drive. But the problem is I cannot see these files in MX player or file manager. Niether can I delete any files from san disk usb drive. Files are only readable there and I can only copy them. They can't be deleted from there. Also when I go in the menu options of the drive my options for moving pictures and video are frozen. I don't know how to access them. They are not clickable. Please help me to allow my pendrive to be readable and writable in mx player and file manager

# Answer
> -1 votes
If your device is rooted Stickmount should fix the problem

---
Tags: 6.0-marshmallow
---


title: ADB command to wipe data the phone?

text:
# Question
Title: ADB command to wipe data the phone?
I have 200 Russian Phones to flash with UK Firmware. Now when i flash the UK firmware through Odin, it works fine but Russian firmware is still on it, however it does become UK if i factory reset the phone after that.

Now my question is that if there is any way where I don't have to factory reset the device and it automatically does it after Odin flash. That way I will save a lot of time.

I have tried these things:

* "adb --wipe\_data", this doesn't work because I don't how to really send a command to Recovery.
* Cygwin terminal to break down firmware file into 4 file (AP, MODEM, BOOTLOADER and CSC). this doesn't work either.

Any help will be great. Many thanks

# Answer
You can try this while the phones is on.

(You MUST have USB debugging enabled and authorized)

*adb shell recovery --wipe\_data*
> 4 votes

# Answer
**The arguments which may be supplied in the recovery.command file:**

```
 *   --send_intent=anystring - write the text out to recovery.intent
 *   --update_package=path - verify install an OTA package file
 *   --wipe_data - erase user data (and cache), then reboot
 *   --wipe_cache - wipe cache (but not user data), then reboot
 *   --set_encrypted_filesystem=on|off - enables / diasables encrypted fs

```

You can take a look at here also:

**Wipe data/Factory reset through ADB**
> 2 votes

# Answer
*Source:* Factory Resettin an Android Device from a Computer

> **Step 7** Turn on your Android phone and connect it to a USB port on your computer. Type “adb shell” and press “Enter.” When ADB connects to your device, type “--wipe\_data” and press “Enter.” Your phone restarts in recovery mode and restores Android to factory settings.

But judging from your question the way you where doing the wipe command via adb was wrong.The way you where doing it was: "adb --wipe\_data" where's you should try "adb shell" and then "--wipe\_data"

A the list of arguments include:

> * The arguments which may be supplied in the recovery.command file: * --send\_intent=anystring - write the text out to recovery.intent * --update\_package=path - verify install an OTA package file * --wipe\_data - erase user data (and cache), then reboot * --wipe\_cache - wipe cache (but not user data), then reboot * --set\_encrypted\_filesystem=on|off - enables / diasables encrypted fs

*Source:*Wipe data/factory reset through adb
> -1 votes

---
Tags: adb, rom-flashing, factory-reset, odin
---


# Question
Title: Using a barcode Scanner via USB OTG on Samsung Tab S
I have a 10 Galaxy Tab S (Android 5.0.2) on which I am connecting a barcode scanner via USB OTG.

The problem is it does not read the barcodes (Line,2-D, QR ) accurately. It missed out on some characters.

I have tried the same scanner with the same codes on a computer, a MI Phone & a Samsung Note -II Phone & it works there correctly.

Any Ideas ?

# Answer
> 1 votes
Most USB Barcode scanner guns also have a set of special barcodes you can print and then scan with the gun to set the baud rate (and other settings) of the scanner. I would try changing that and see if the gun starts working right on that device.

From your message that it's the QD2400, the user manual is full of QR codes you can scan to change the settings of your scanner. I suspect you just need to change the baud (as stated above), which is on page 30 of your user manual.

The user manual can be downloaded from this URL: http://www.datalogic.com/eng/products/automatic-data-capture/general-duty-handheld-scanners/quickscan-i-qd2400-pd-612.html

The name of the PDF where I saw the QR codes for all the setting changes is: 820055914.pdf

---
Tags: usb-on-the-go, barcode, samsung-galaxy-tab-s-10.5
---


# Question
Title: What is a canonical battery test that I can use before and after upgrading the OS version?
I am about to upgrade from Android K to Android L. Right after, I will upgrade from Android L to Android M.

In a previous empirical experiment, with a now-demised device, I noticed (or seem to have noticed) that the battery life seriously degraded after upgrading Android.

Even after a good month of daily charging and discharging (from 0% to 100% and back), in the vain hope of properly recalibrating the battery, the lifetime was still down to about 8-10 hours from about 14-16 hours.

This time I would like to be able to prove it.

What is a canonical battery test that I can run (now and after upgrading) to determine whether upgrading deteriorated the battery life? I imagine that viewing a 6-hour YouTube video and noticing how far it goes would do the trick, but it's also very skewed to a single task. Is there an alternative that better represents the daily activities with an Android phone?

**Update:**

In addition to beeshyams's answer I'd like to point to Firelord's suggestion to use GSam, which does provide an ongoing "Averages Per Complete Charge".

# Answer
> 0 votes
By now you would have long upgraded, but answering this hoping it may help anybody read it.

* "*What is a canonical battery test that I can run (now and after upgrading) to determine whether upgrading deteriorated the battery life?* Battery usage depends on so many parameters. The list is possibly endless but few examples are highlighted below, leading to the conclusion that designing a **canonical test is impractical** from end user point of view

+ **Device/ carrier specific** -CPU (frequency range, governor, number of cores) , GPU( frequency range, Mali blobs), screen (LCD, AMOLED and it's variants, brightness), network (2G,UMTS,3G,4G,LTE etc)
    + **Usage Specific** \- activating sensors (like GPS, proximity which drain battery faster), social network apps which keep the device on always, type of sites visited and how long (plain text, multimedia), upload/download (also depends on host server traffic etc)
* Related to this, is that there seems to be **no standard definition that defines average use**. See my question How is an "average use" defined in terms of battery life. Answer to that question may help you in understanding how industry tests are carried out.
* *Even after a good month of daily charging and discharging (from 0% to 100% and back), in the vain hope of properly **recalibrating** the battery* \- Battery calibration is a **myth**, see answer here

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


# Question
Title: Is there a way to always open Google Drive shortcuts from the same account?
I have 3 accounts attached to my Galaxy S6. I have a Google Drive shortcut to a spreadsheet on my home screen, but every time I click it, a popup asks me which account I want to view it from. The sheet is only shared with one of my accounts.

Is there any way to set a default account to a document? My goal is to reach the sheet in 1 click, and the shortcut currently requires 2, which is the same as if I opened it directly through the Drive app. This defeats the purpose of having a shortcut at all.

Alternatively: If I sync the file to my phone for offline storage, is there a way to create a shortcut widget there directly?

# Answer
Try deleting the shortcut and re-creating it. When you create a shortcut it should ask you which account to use before you select which file the shortcut should point to.

I had a similar issue on my LG G4 where it always asked which account to use. I think it is because I created the shortcut using a Google account that I subsequently removed and then added back on to the device.
> 0 votes

---
Tags: google-account, samsung-galaxy-s-6, google-drive
---


title: I need to access the internal sotorage

text:
# Question
Title: I need to access the internal sotorage
I was changing the ROM on my phone (Samsung Galaxy S5 SM G900P) when I deleted the OS. Now I know I can flash a new one by adding a zip file to the SD card or Internal storage.

The problem is that I can access either one of those since all i can go into is recovery and download which doesn't enable the usage of File transfers via USB. I need to know some way for me to get access to the storage, any help is welcomed.

# Answer
> 0 votes
In this you have one option of **sideload in recovery**. In this case you need custom recovery. If you don't have a custom recovery them you need to flash it using odin in download.
Now boot in recovery mode. Go to install \> Install from sideload (in cwm) or advance \> sideload (in twrp).
Now when you open it, open terminal / command prompt. Type command
`adb sideload your_rom.zip`

It may seem that nothing is happening. You must have to **wait** and don't touch usb until work is done. Any interruption may hard brick your device. Even though it is safe.

> For this you must have **required adb tools** ( for this you can search ).

---
Tags: samsung, rom
---


# Question
Title: Why Samsung Galaxy Ace GT-S5830i shows only a battery icon instead of booting?
I've got a used Samsung Galaxy Ace GT-S5830i smartphone - it had basically no issues, but when I attempted to turn on (it was charged almost all night), what appeared is only a battery icon with no boot.

It has already happened some times before, but in those cases, taking out battery and putting back always solved the case.

This time, it didn't. What's the possible reason and how can I fix it?

(if that matters, the mini-USB end of the cable I use for the charger also has some issues, with only making proper contact in some certain positions)

# Answer
Either your battery has failed (internal connection failure or shorted cell), or the battery contacts in the phone are no longer making contact with the battery terminals. Most smart phones (including Samsung models, in my experience) will refuse to boot until the battery has a certain level of charge (around 15%); and if the battery won't accept a charge for some reason, the phone will never start up.

If you can, see if the phone will work with a different battery; if so, replacing the battery will solve the problem. Otherwise, it may be possible to rebend the contact springs, clean the contact surfaces, or otherwise restore good contact to resolve the issue.
> 1 votes

---
Tags: battery, samsung-galaxy-ace
---


# Question
Title: How to sync notification and ringtone volumes when pressing up/down buttons on Galaxy S6?
When using the volume keys on the galaxy S6 it changes the volume of the ring tone only. However, when pressing the volume buttons I would expect the volume of both the ring tone and notifications to be affected.

Is there a way to link those two volumes in a way that both are changed when pressing the hardware volume buttons ?

My previous phone was a S3 and the volume keys were setting both volumes.

# Answer
> 0 votes
I don't think there is anything built in to the Android O/S to link/sync ringtone and notification volumes (for the Galaxy S6 anyways).

The best I've found (and currently using) is **Volume Sync Pro by Plextab Software**. It does exactly what you want with the up/down volume rocker button. It's a paid app though.

I've tried these free apps and they did not work for me.

* volume Control + by Coffee Break Apps
* Volume Sync by Jesta's Funhouse

---
Tags: volume-control, samsung-galaxy-s-6, volume
---


title: Lenovo IdeaTab A2109 reflash?

text:
# Question
Title: Lenovo IdeaTab A2109 reflash?
I have a Lenovo IdeaTab A2109 I'm trying to get working. When you power it on, it stays on the *`lenovo`* bootup logo. I'm on a Mac, and I need to know how to reflash (or reinstall, or whatever the term is) Android to it so that it will (hopefully) be usable.

If you have other suggestions on how to get it working, I'm open to those as well. Oh, and rooting instructions would be nice too (keep in mind I'm on a Mac).

So how do I reinstall Android on this thing?

# Answer
> 2 votes
I finally found an android image that worked. Here's what I did:

1. Plug in tablet via USB
2. Open Terminal
3. Boot tablet in recovery mode
4. Scroll to 'Update from ADB'
5. In Terminal, run `adb sideload [Path to zip file of image]`
6. Let it run
7. All is well!

I found the link the the image on www.androidtablets.net.

Excerpt:

> - Stock 4.1.1 (A2109\_A411\_03\_13\_121127): https://docs.google.com/open?id=0BxNORR1JMMjZNTRIUlFlb2JBVTQ ACC89EE042C53BE7CC980DC4DAE6A3ED

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


# Question
Title: Can't read Comixology comics purchased on my Kindle Fire since app update
Since the Comixology Android app update a few days ago, I've been unable to read any comics that I had previously purchased on my Kindle Fire. The app tells me that the device is not authorized to read these comics. I'm directed to sign in, but I'm already signed in on that device with my Comixology account.

I saw on their Facebook page that they have some work-arounds to try, but they don't list them anywhere on their site. How can I read comics in the updated Comixology app that I had purchased before the update?

# Answer
> 1 votes
There are a few things you can try before contacting Comixology support.

1. Go to the Settings of the Comixology app, and then tap the Restore Purchases button. That might solve things if you're logged into your comiXology account.
2. If that doesn't work, you can go to the Purchases section of the app and Read from there. Click on the Comixology icon in the top left corner of the app to view the menu to switch from Featured, Publishers, Purchases, etc. Once you're on the Purchases screen, click on a book, then click the Read button.
3. The final solution to try would be to re-install the Comixology app.

# Answer
> 0 votes
What I did was: the comics that you see in my books on your Comixology account in a web browser and don't see in the app, try archiving them and then extracting them. You can archive them by pressing "..." on the selected comic Archive series, going to the archive, selecting the same comic and pressing remove from archive. Takes a bit of time but at least it's something.

---
Tags: amazon-kindle-fire
---


# Question
Title: Play Store Downloading of Updates Stuck part way through download
I have a Samsung Galaxy S3 & I have 3 updates in the Play Store. When I click on them they start to download but part way through between 40%-60% they will just stop downloading. The phone looks like it is still trying to download but nothing is happening. Started happening yesterday.

I have tried force stop, clear data and clear cache from the Google Play Store and Google's account manager. Also, tried uninstalling Google Play Store.

I have also cleared the Cache from the Recovery start up (Up arrow, Home, Power button).

Nothing seems to work.

Phone works fine outside of unable to download from Play Store.

Checked system updates and ran Lookout for viruses and everything is fine.

Please help.

Thanks

# Answer
> 0 votes
Talked to Google and they said to try restore phone. Did that for over 1.5 hours and phone said Shutting Down but nothing happened. Called back Google and they suggested to call Samsung. Called Samsung and they help me reset the phone via Power button, Home button & Up volume button. Wiped out everything and started new. Thanks for your help. Phone seems to work now and able to download apps.

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


# Question
Title: Android Wear - How to change device the watch is paired with?
I have an LG G Watch, which was paired to my Nexus 4 phone with the Android Wear app, and was working perfectly.

I then got a new Nexus 5, and I wanted to switch everything (accounts, &c) to it. However, when I tried to pair the G Watch using the Android Wear app on the new phone, it didn't appear in the list of possible devices (even after unpairing it from my old phone).

The only way I found to do this was with the "Reset Device" option in the G Watch, but this loses "local" data (such as the number of steps, and other configuration).

Is there a less destructive way to accomplish this?

# Answer
According to this page, you need to reset the watch to factory settings if you want to pair it with another device, each time you wish to switch phones or tablets.
> 11 votes

# Answer
BeeLink works for me for exactly that use case:

https://play.google.com/store/apps/details?id=com.trainday.androidapps.beelink
> 1 votes

# Answer
Using ADB worked for me. Turn ADB on on the Watch through Developer Options. Then connect the watch to computer with Android SDK installed on computer while turning Bluetooth off on the initial phone. Type: adb shell "pm clear com.google.android.gms && reboot" Turn Bluetooth on on second phone. Type following in ADB shell: adb shell "am start -a android.bluetooth.adapter.action.REQUEST\_DISCOVERABLE" Follow watch on-screen prompts. You can now pair your watch with your new phone!
> 0 votes

---
Tags: bluetooth-pairing, android-wear
---


# Question
Title: Opening an html file located in Terminal IDE working directory
For some reason I am producing some html files from Terminal IDE.

However I can't seem to open any of them located in the working directory. Say we have /data/data/com.spartacusrex.spartacuside/files/index.html

Firefox shows nothing after I enter the url file:///data/data/com.spartacusrex.spartacuside/files/index.html

And Chrome complains 'Access denied'.

I don't want to root the device. Any walkaround?

Thanks,

Jeff

# Answer
> 0 votes
Application data is sandboxed on Android. Apps can only access *their* data directory, they cannot access the data of other applications. This is why your browsers cannot access the files that are located in Terminal IDE's directory.

Even with root, you will not be able to access those files the way you are attempting to. Your browsers are not programmed to request or use root permissions. Simply rooting your device will not suddenly grant them access to your entire filesystem. You would incur an additional step: you would need to try to modify the permissions of the files before opening them with the browser.

You need to move the files to a storage location that other apps can read, like a folder on your "external" storage (either a physical SD card or a virtual one like `/data/media`). Accessing them directly via your browser while they reside in the Terminal IDE directory is impossible without root.

# Answer
> 0 votes
Here's a work-around that seems to work on my (non-rooted) Android device. Does it work for you?

At the Spartacus Rex Terminal IDE command prompt, type

```
cd ~/sdcard ;
vim a.html

```

then enter a quick JavaScript program:

```
<script>
document.write( "hello." );
alert("hi!");
</script>

```

Then press the ESC button and ":wq" to save the program and quit back to the command prompt.

Hit the Home button and fire up your favorite web browser, and use this URL:

```
file://sdcard/sdcard/a.html

```

You should see the "hi" alert pop up on top of a page saying "hello.".

(I originally posted something like this to https://en.wikibooks.org/wiki/Android/Terminal\_IDE ).

---
Tags: terminal
---


# Question
Title: Volume buttons not working in fastboot mode (LG Leon H320)
I'm trying to unlock the bootloader on my LG Leon (running on Android 5.0.1 Lollipop). I've followed SO many online tutorials, and most come down to one and the same problem:
First I create a backup of my phone using adb with

```
adb backup -apk -shared -all -system -f backupThree.ab

```

Then, after that's done in about an hour, I do

```
adb reboot bootloader

```

After that,

```
fastboot oem unlock

```

Up to there, it's all working fine and dandy, but then I get an option on my phone to choose yes or no using the volume buttons.
But whatever button I press, NOTHING happens. Nothing at all.
I understand that the process should be taking a fraction of a second, so I know I'm not just interrupting the process when disconnecting my phone from my computer and reinserting the battery, which is necessary to be able to start my phone again.
An I'm not able to find ANYTHING on this on the internet. Am I the only one?
The only thing I can find online is people that have *broken* volume buttons, but that's not the case here. Outside of fastboot, they work perfectly fine.
So what's going on?
If anyone could help me, it'd be *very* much appreciated!
Kind regards,
Kasper

# Answer
I have almost the identical problem on a Rook phone from EE, which I understand is a carrier-rebranded ZTE Blade III A410. I found this post by jbdubbs which **might** offer a fix, but I haven't tried it yet. Quote:

> When booting to fastboot with any sort of USB plugged in, your buttons on the side may not respond. In this case, pull the cable and hold down power + Vol Down until it reboots. The buttons should now respond and you can plug USB back in if you wish.

You can take a look at the original. There are a few other similar bugs described there.
> 1 votes

---
Tags: 5.0-lollipop, root-access, unbricking, rom, bootloader
---


# Question
Title: Can't scan QR code for WhatsApp web due to camera inverted or tilted on Galaxy Y Duos
First of all, I already read the other posts about problems reading the QR Code, and my problem is different.

1. I have a Galaxy Y Duos, so my screen is bigger than 4 inches.
2. I do get the "Ok, got it" message, and can successfully press it.
3. I'm using Google Chrome.
4. My WhatsApp is up to date (re-installed it several times trying to solve the problem)

What is happening is that the display for the camera inside WhatsApp is inverted (or tilted sideways). When I move the phone up and down, the image goes left and right, and vice-versa. It is like that both for taking pictures to send someone, and for scanning the QR code.

So, since the QR code depends on orientation of the image, the app cannot read the inverted image. I tried inverting the PC screen itself to correct the issue, but it seems that there's no screen orientation that gives the proper reading of the code. Plus it's really annoying trying to focus the code, as the image doesn't behave as expected.

The camera works fine outside WhatsApp and other QR readers (I have QR Droid installed) works perfectly.

The problem is also independent of screen auto-rotation, I turned it on and off, and tried to manually rotate the screen, but the camera image stays tilted.

# Answer
I had the very same issue with my Galaxy Y Duos. Rotating the phone or laptop screen through screen preferences didn't help me. Finally the solution was to use 'Flip This' chrome extension and rotate the QR code by 90 degrees. The WhatsApp logo at the center of the QR code would not change its orientation on the camera (as it is a different image) but the QR code would be rotated and your phone would be able to scan it.
> 3 votes

# Answer
I had the Deluminate plug-in enabled on chrome. It worked perfect once i disabled the extension!
> 2 votes

# Answer
I had the same problem, turned out that the camera lens was dirty and didn't allow the camera to focus properly. Quick clean of the lens and it worked fine.
> 1 votes

# Answer
My old Samsung phone does the same:

When I move the cellphone up and down, the image goes left and right, and vice-versa. This happens when taking pictures, and for scanning the QR code.

But you can still scan the QR code for WhatsApp Web. You have to turn your camera around so that image of the QR code (in your phone's screen) is being **SCANNED FROM TOP TO BOTTOM**.

I had to look at it very carefully, and I think I ended holding my phone sideways! It was a bit confusing, and took me quite a few goes, it eventually worked. I was connected to WhatsApp Web! (And I haven't had to scan it again. I bookmarked the webpage, and whenever I go there I can Whatsapp on my pc)
> 0 votes

# Answer
I just hit Print screen, pasted the screen image into Paint, and turned the image 90 degrees clockwise. Then Whatsapp scanned it correctly, in the first go itself. Phone: Samsung Galaxy Y
> 0 votes

# Answer
Just press `Ctrl` +`Alt` \+  `Right arrow`
> -1 votes

# Answer
I found the solution for me, I used the app Set Orientation, I used the Portrait mode and I managed to capture correctly the QR Code, the image is not too distorted. Good luck mate
> -2 votes

---
Tags: camera, whatsapp-messenger, qr-code
---


# Question
Title: Failed upgrade, now stuck in recovery mode(Myphone model:my27)
My phone is now stuck and when I turn it on, it says NO COMMAND/Error

it happen when i update my system, because it always updates. I leave my phone at my room but when I came back, my phone says Error and when I try to turn it on it wont work again, its stuck!

I tried to reset my phone but it wont reset it says that its done resetting but its still stuck.

Please someone help.

# Answer
> -1 votes
1. First, turn off the phone by using the **Power button.**
2. Press and hold **Volume Up + Volume Down + Power key** for some time.
3. When you see a menu with two options, remove your hand from buttons.
4. Afterwards, press the **Volume Up** to enter Android System Recovery.

5. Select the **"Wipe data / Factory reset"** by using the **Volume buttons** and press the **Menu Capacitive key** for confirmation.

6. Then choose "Yes--delete all user data". Use Volume Down to scroll and Menu button to select.
7. Success your reset. Here I provided more mobile hard reset solution. Thanks......!!!!

---
Tags: factory-reset
---


# Question
Title: Cannot take screenshots of Android L emulator
No matter which method I use, I cannot take screenshots of the Android L emulator. I tried through Android Studio, using the Android Device Monitor app, and through adb with this method (first answer) which produces a 0 byte file. I can take screenshots fine with all my other emulators. However, this emulator is a bit different than my others. For the first time, I am using the X86 system image and I enabled "Use host GPU". Is there some new way of taking screenshots I don't know about?

# Answer
> 3 votes
Screen Shot of Emulator: Firstly start the emulator then go to the DDMS please select the emulator then left side we have button Screen Capture click this button screen Shot is taken.

# Answer
> 0 votes
1. Run your application
2. Click `Android` Icon \>\> `Screen Capture` Icon from android studio
3. `Save`

Tutorial: How to take screenshot from android studio

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


# Question
Title: How do I make Android continue playing the ringtone music instead of restarting it as peer calls again?
Device receives a call, but there is no reply. In 3 minutes, there is another ring from the same peer.

How do I make long ringtone music continue from some point instead of starting from scratch when the phone is ringing soon enough?

# Answer
> 0 votes
I haven't tried doing this yet; but I believe you might be able to do it with this app called Automated Device, you can setup some rules to change the ringtone, and by cutting your song into chunks, and then using the flag functionality to define which rule is active at each moment, you could setup a rotation of ringtones that together play the full song.

Something like (pseudocode):

```
If phone is ringing, and the flag "ringtone step" is zero;
then change ringtone to cut 2 but only after 29 seconds,
and set the flag "ringtone step" to 1.

If phone is ringing, and the flag "ringtone step" is 1;
then change ringtone to cut 3 but only after 29 seconds,
and set the flag "ringtone step" to 2.

If phone is ringing, and the flag "ringtone step" is 2;
then change ringtone to cut 1 but only after 29 seconds,
and set the flag "ringtone step" to 0.

```

The 29 seconds thing is so it won't skip to the next chunk without completing the current one (if an action is delayed and the conditions stop being true, it won't execute). I'm not sure what happens if you try to change the ringtone while the phone is ringing though.

.

For doing anything complex with it, it is a bit like programming, but a lot more awkward. But simpler stuff is quite easy.

Perhaps there might be other apps; I haven't looked for an alternative in quite a while; this one is what I'm familiar with.

---
Tags: ringtone
---


title: To find Pebble by phone?

text:
# Question
Title: To find Pebble by phone?
Assume you lost your Pebble watch in somewhere your room. You can find it by asking someone calling you but assume you cannot do it. You just have your Android phone.

## Find My Pebble Application

I think the application does not work. You install the application. I appears under your Applications in your phone. The front-end of the application contains only Settings and Delete. Settings does not work. You cannot Find your application by the app. You have to each time install and uninstall the application to find your Pebble. I think this kind of logic stupid. I am using Pebble Classing with Samsung Galaxy S4 GT-i9506 Android 5.0.1 Lollipop. Similar problem of the application also recorded here

> Agreed that not having to unload and load would improve the concept.

The front-end of the application is also buggy, crashing to open the Pebble-settings page too to get the view "Settings/Delete" in your phone.

---

How can you find your Pebble smartwatch with your Android phone?

# Answer
I find the application **Find Watch** more stable than **Find My Pebble**. It is also more popular in the community by ranking.
> 0 votes

# Answer
Download "Find my Pebble" from the applications store inside the Pebble app. It will do what you have asked by blinking the backlight and vibrating.
> 0 votes

---
Tags: pebble
---


# Question
Title: Is there a way to enable the ringer/notification sounds only when using headphones?
Let me explain the scenario:

I **always** keep my phone in vibration mode (no ringer, no notification sounds, just the vibration), since I'm a forgetful person and I'd end up forgetting to turn the ringer off when I'm in a meeting or other occasions when it wouldn't be appropriate.

This works fine for my needs, except in one instance: when listening to music. When I listen to music I typically keep my phone in the pocket of my jacket and I end up missing all my notifications, since between the music and the fact I don't have the phone in my hand or on my desk I can't hear nor feel the vibration.

My question is: is there a way to turn the ringer/notification sound on when the headphones are connected, while keeping it off when they aren't?

I'm running rooted stock Marshmallow (6.0.1)

# Answer
I don't have Android Marshmallow but following apps can easily achieve the goal on Android Lollipop 5.1. Should not fail on your OS, I believe. Let me know the result in any case.

# MacroDroid

**When headphones are plugged:**

* Trigger: Headphones Insert/Remove → Headphones Inserted
* Action: Volume Change → select Notification and Ringer, and configure the slider for the level of volume you want

**When headphones are removed:**

* Trigger: Headphones Insert/Remove → Headphones Removed
* Action: Volume Change → select Notification and Ringer, and keep the slider to 0

# Automate

It seems to work too. Your flow should look like this:

<sub>(Click image to enlarge)</sub>

Relevant blocks:

* Interface → Wired headset plugged?
* Settings → Ringer mode set

The said flow would cause the ringer and notification volume to come back to the level you set them to, before switching the phone to vibration.

# Atooma

It worked as well. However, it appears to not been updated since May 2015.

**When headphones are connected:**

* IF: Headphone → Plugged
* DO: Audio Manager → Set ringer volume → configure the slider
* DO: Audio Manager → Notification volume → configure the slider

**When headphones are removed:**

* IF: Headphone → Unplugged
* DO: Silent mode → On → Vibrate: Yes

# Droid Automation

It also worked well for me.

Instructions:

1. Profile: Headset plugged

1. Trigger: Headset state → Becomes plugged
    2. Task: Sounds & Media → Volume: Ringtones → configure
    3. Task: Sounds & Media → Volume: Notifications → configure
2. Profile: Headset unplugged

1. Trigger: Headset state → Becomes unplugged
    2. Task: Sounds & Media → Volume: Ringtones → configure to zero
> 7 votes

# Answer
Ensure Tasker is installed and enabled. I tested this with Tasker 4.8 on Android 6.0.1 Marshmallow. If you are using Tasker on Marshmallow, it will work more effectively if you disable battery optimisation under the Android Settings (although this may also drain the battery quicker). To do this, navigate to `Battery` -\> `Triple dot menu` (in the upper-right hand corner) -\> `Battery optimisation`. Then click on the drop-down menu and select `All apps` and scroll down to `Tasker`. Click on `Tasker` and press `Don't optimise` followed by `Done`.

To do this, open Tasker and create a new task. Name it whatever you like. Then add an action and navigate to `Audio` -\> `Ringer Volume`. Drag the slider to 7 (this is the maximum volume and you can adjust this if you want). Do the same for `Audio` -\> `Notifcation Volume` under the same task.

Now add a profile and navigate to `State` -\> `Hardware` -\> `Headset Plugged`. Don't change the default options here and navigate back. You will now be prompted to add a task. Select the task that you created earlier.

Once ensuring that the profile is enabled, exit Tasker and set your notifcation/ringer volume to vibrate.

That's it. The ringer and notification volumes should now change automatically when you plug and unplug your headphones.
> 2 votes

---
Tags: notifications, ringtone, headphones
---


title: Whatsapp and changing SIM

text:
# Question
Title: Whatsapp and changing SIM
In a while I will be changing operator and SIM card, but not number. I backed up contacts, SMSs, even call logs. But I have no idea how to back up Whatsapp conversations. Do I need to worry? In other words, when I do such a change, do I risk losing my Whatsapp chats or are they linked to the number, implying they will get transmitted to the new SIM with the same number? Or perhaps they are linked to the device, which will also stay unchanged?

# Answer
No. If you are keeping the number, then you need not worry about your Whatsapp account.

To backup conversations, go to whatsapp settings -\> Chat and Calls -\> Chat Backups. You can use Google Drive to backup to your Google account on Android devices.

Although you use your phone number as your account Id, the account is tied to device. You changing carrier has no effect on the account.
> 0 votes

---
Tags: whatsapp-messenger
---


title: Unknown Android devices in Google Play

text:
# Question
Title: Unknown Android devices in Google Play
In Google Play when I go to an app (e.g. Facebook) It says this app is compatible with all your devices (I have no Android devices currently) and shows 'No carrier GT-I9100' (Samsung Galaxy S II) and 'No carrier Samsung GT-N7000' (Samsung Galaxy Note) I have never touched one of these devices and they don't show up on my device history. How Can I remove them?

Please help!

Cheers, Caleb

# Answer
Have you ever used an emulator or something similar?

If so, then these are those devices.

You can hide them (https://support.google.com/googleplay/answer/2407656), but it's very buggy

Otherwise you can log out of all devices at once by going to gmail on a computer, scrolling down and on the left side there is a link to your account activity, from that link you can log out of all devices

Make sure to change your password too, if you have no idea about these devices
> 2 votes

---
Tags: google-play-store, samsung
---


# Question
Title: Searching for an app to Send & Recieve recording audio in emergency situtations
I tried to complete this task, using *tasker* and *automate* but didn't sucess.

I didn't found a way to send the audio message, to the second android in realtime (like whatsapp, or pushbullet).

I want to make a task that record 5 seconds, and send it to another android. I want it, for my wife, so he can send me emergency alert, if something happen, and she needs me.

The another android (my android), will play the file. I want it to always work. If the receiver is in a middle of a call, it will hangup and play the sound fil . The question:

1. How to record 5 seconds?
2. How to send it?
3. How to play it on the receiver?

You dont need to give me full answer, any help, and ways to solve it will be appreciate.

If you also need it, or it intetesting you, please upvote :)

Thank's.

# Answer
> 0 votes
I tried many many things.

In the end... I success using sending simple MMS message.

Then I create a task, that on receive MMS, it will emulate touch events, for play the file (I run the messageing app, and click on the last message to play it)

http://www.pocketables.com/2013/07/how-to-emulate-touch-input-using-tasker-and-root.html

---
Tags: applications, tasker, automation
---


# Question
Title: why my nexus 6 dosn't open as a folder on my laptop
three month ago I have bought a phone Nexus 6. Firstly when I connected it to my laptop all its folders appeared on a window on my laptop. Some time later on I tried to move some files out of the phone to laptop but all of a sudden on the window appeared a script 'This folder is empty'. Today I reset my phone but no any difference. My question is why my Nexus 6 couldn't be open as a folder on my laptop? Now I can't remove files from the phone or to place file in it. Any clues?

# Answer
When you connect the phone using USB, a notification comes up saying USB for charging. You just need to click on it to change the setting. Ankush's comment helped me arrive at the solution.
> -1 votes

---
Tags: file-system, file-transfer, file-management
---


# Question
Title: it downloads apps on its own and does what it wants
I'm using Android 4.4.2 JK-760 phone and it recently started to download apps on its own, turn off and on when it wants and throws me out of any app that i try to open. I have no idea what is going on and need help!

# Answer
> -1 votes
Sounds like a virus to me. Have you installed any new apps recently? I would suggest trying to uninstall any recently installed apps, and if that doesn't work, you might have to wipe.

As the comment below nicely requested, this has happened to me on an old phone before. Apps that I never installed would appear on my homescreen, etc. It was because of an app that I had sideloaded onto my phone.

---
Tags: malware
---


# Question
Title: Is it possible to have a root-running app on no-root android?
I have an app which needs su privileges, But my device should not be working on rooted. I want to know if there is any way to take the access to just one app. For instance root the device, set the privileges for that app, unroot the device. Is it possible?

# Answer
Firstly let me clarify something.

Being *rooted* is not a binary situation where you are either **rooted** or **not rooted**. Process of rooting is adding custom binaries to *system* partition. These binaries, depending on the way they are coded, can answer `suid` calls from apps so those apps can have the right to execute orders **not** with their own UID but with the **UID 0** that is the *root user*.

Secondly, can you run apps with `su` rights *without* adding those binaries?

It can be possible but even if it is, I don't know of such a method. Maybe there are workarounds but I never heard of them. So I think I can say **no** to that.
> 3 votes

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


# Question
Title: False "Internal memory space is low" on tPAD - need a root access
A friend of mine has a chinese Teclast tPAD with Android 2.3.1. After some time of usage we start to get system notification "Internal memory space is low". Yet there are tons of free space in all types of memory: 14 Gb in SD, 5 Gb in NAND flash, 400 Mb in internal memory, 156 Mb RAM. Apparently something is wrong with the system because we can't install most of programs - installation typically finishes with a notification about insufficient memory.

From what I have read here, this can be caused by overflown hidden system folders, such as `/data` and `/cache`. So the question is, how can I get root access for tPAD, or how the cleanup can be done without root access?

This brand is not well supported worldwide, so it's very hard to find drivers and apps applicable. For example, I can't plug the device into a PC's USB in developer mode (if it could help) though the appropriate option is enabled.

# Answer
> 0 votes
You can use Kingroot. License is Chinese, but when you accept it, app changes to English. And you don't need a computer. Then install ZArchiver. It can get to the system folders, if the device is rooted.

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


title: Hide games in "apps" in Play Store?

text:
# Question
Title: Hide games in "apps" in Play Store?
I'm hoping for a way for Play store to stop promoting games to me all over the place. I don't mind them listed in the Games category, but I can't stand to have them in the Apps category. Any way to do this?

Using play store ver. 5.3.6

# Answer
The playstore app will not show any games if you open it with this link: https://play.google.com/store/apps/category/APPLICATION

I hope that it becomes accessible from inside the app one day.

Source
> 2 votes

# Answer
I very much doubt anything can be done about that in the playstore app. But you can switch to a different front-end at least for your "store browsing" experience (see e.g. my app list for App Markets). A good choice should e.g. be AppBrain: Less clutter, more features.

Screenshots of the *AppBrain Market* app (click images for larger variants)

You could even disable updates and update checks in the original Playstore app, and let *AppBrain* take care for it. That way you can decide which apps should be monitored, skip single updates (and only be notified for the next) or all of them for a given app altogether. And more. For app the installation process (incl. updates) itself, you still will be redirected to the Playstore app – so it really is "just another window to the same market place".
> 0 votes

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


title: Android rooting security considerations

text:
# Question
Title: Android rooting security considerations
I know this question has been asked many times, but I didn't see a clear answer to it from security experts, or it is from several years ago and things might have changed.

My question is double:

1. first of all, nowadays, how does the process of rooting an android phone work (please detail if there are various alternatives) ? Does it rely on a security hole, or is it a kind of attack (such as physical access to the device) that is not part of the security perimeter of android ? In the first case, why is it that it's not fixed, as there are open bounties for the android system ? Note that I'm just talking about the android system itself (such as a Nexus Phone), with the latest patches.
2. Second related question: What would be the security risk of rooting an android phone ? If I am not mistaken, these could be grouped in at least two issues: the rooting process itself, and the aftermath.

a. Regarding the rooting process, is there any open source procedure (or at least closely reviewed) to root a nexus phone that could guarantee that there's no malware installed in the process ? (see also first question)

b. From what I understand, having a rooted android is no different than having a linux OS with a root account. Are there any (free, open source?) apps that can monitor (what commands have been launched, etc) and prevent apps from getting access to the root account without my agreement ? (so that it is linux OS where any account that requires root privileges must go through 'sudo' and ask the user to enter their password).

# Answer
> First of all, nowadays, how does the process of rooting an android phone work?

By using an exploit in the Android system, a binary file which is named `su` is added to `/system/xbin` partition. When an application wants to execute a command with root privileges, it executes the command with an `su` at the beginning of it. This sends a call to the binary file. Binary file reads a text document generated by the GUI application. If in this text file there aren't any specific information about the app that asks for root access, then the binary checks another text file (again, generated by the GUI) that shows how it should act by default in such a case. Normally in such a case, GUI app will prompt you about an app asking for root access and will ask you if you want to grant it. Depending on your decision, the GUI app will tell the binary to whether or not should it grant that app root access.

Whole process is pretty much that. However, methods of rooting are so many, that I can't fill them all in here. Because they mostly vary across manufacturers.

> What would be the security risk of rooting an android phone ? If I am not mistaken, these could be grouped in at least two issues: the rooting process itself, and the aftermath.

Well, we can do so if you want.

For *the rooting process itself*:

First of all, it voids your warranty. Other than that, even though it is hard to completely brick the phone when only trying to root it, it is still possible when one is not careful enough. But the most common case is usually bootloops, which is not that much of a big problem in the hands of someone who knows what they are doing.

For *the aftermath*

A rooted phone is pretty much the same, only with more customization for a person who knows what they are doing. But every now and then there are some guys who corrupt their IMEIs, delete the Telephone app or sometimes completely brick their phone by messing up stuff in `/system`. Also, giving root access to an app with bad intentions, might not (and probably will not) end well.

> a. Regarding the rooting process, is there any open source procedure (or at least closely reviewed) to root a nexus phone that could guarantee that there's no malware installed in the process ?

Well, I don't know about Nexus a lot but I don't think a rooting process might actually end up with malwares in your phone. Most `su` binary creators share their codes at gitHub already. And the popular ones (i.e. Chainfire from XDA) are trustworthy developers that have the trust of the community.

> b. From what I understand, having a rooted android is no different than having a linux OS with a root account. Are there any (free, open source?) apps that can monitor (what commands have been launched, etc) and prevent apps from getting access to the root account without my agreement ? (so that it is linux OS where any account that requires root privileges must go through 'sudo' and ask the user to enter their password).

Know this: Apps can make use of the exploits on their own and gain access **even on a non-rooted phone**. However, the GUI apps like SuperSU or Superuser come with their own `su` binary that act only as ordered by the GUI app. So if you don't let them, they don't have root access.
> 2 votes

---
Tags: rooting, security
---


title: Error 492 in Google Play Store

text:
# Question
Title: Error 492 in Google Play Store
I have android 4.0 and I am getting Error 492 while downloading any app from Play Store. I have tried resetting my SDCard and doing Factory Reset.

I have HCL ME U1 Tablet and It isn't rooted and I don't want to do the same.

# Answer
I had the same error and did some research on it. Here is what I could find out.

This error seems to be a little mysterious as it comes and goes. I've tried many things from several forums but in the end, waiting solved the problem. It just disappeared from one day to another and I wasn't the only one experiencing this phenomena. Some even say it's a problem on the side of Google.

If you want to take action, here are the steps I could find and have tried:

* Unlink your Google Account from the phone. Do so in the Account Settings
* In the Application Manager, find the Play Store and delete data and caches
* Relink your Google Account
* If that did not help and if it is possible on your Phone: Delete the Dalvik Cache, which stores information about the apps and the structure. Do so by booting into maintenance mode -\> Option 'Advanced' -\> 'Delete Dalvik Cache'
* While you are there, you might want to wipe the Cache Partition
* I have not tried this and on an unrooted phone it might not be possible, but several people said it helped them to delete the ".android\_secure"-file with a file browser though I am not sure about the consequences of this.
* If all fails, wait for a couple of days (which worked for many people I've heard of including myself).

I hope this could help you.
> 3 votes

# Answer
We have some more simple fixes which might help you out in fix the Google Play Store 492 Error.

try the below quick fixes before you attempt to do it the hard way.

* Reinstall the Google play store application.
* Uninstall any of the recently installed app.
* Downgrade Google play store application to lower version.
* Remove application cache.
* Switch Google Play store accounts.
* Remove the SD card and try opening the application.
* Simply Reboot your android phone (Yup, sometimes that's all it takes :P )

Hope this helps.
> 0 votes

---
Tags: google-play-store, system-error
---


title: How to send mp3 through whatsapp?

text:
# Question
Title: How to send mp3 through whatsapp?
I see that you can send a media file on BlackBerry. Can I do the same thing on Android?

# Answer
> 15 votes
Yes you can send a mp3 file through WhatsApp in Android.

* Go to a private chat/group chat where you want to send the mp3 file.
* Find the clip icon in the top right corner of the chat.
* Tap it and a menu looking like this will pop up.
* Choose "Audio" and then choose "Choose Music Track" (Play Music app) or from a third party music app.
* Choose the track you wish to send and then confirm.
* The mp3 file will be received (by default) in `Internal Storage > WhatsApp > Media > WhatsApp Audio`

---

Alternative Solution #1, * Locate the mp3 file you wish to send in a file explorer.
* Depending on the file explorer, either long-clicking or choosing options will give you a menu with all operations such as cut, copy, rename, details, share (or send).
* Choose share (or send) and then choose WhatsApp from the pop-up menu.
* Now choose the contact you wish to send to and confirm.

---

Alternative solution #2,

# Answer
> 3 votes
Go to file manager. Find the mp3 you want to send. Long press on it for 1 second. Then select "Share" option. Then select Whatsapp in the sharelist. That's it. You're done.

---
Tags: whatsapp-messenger, media-files
---


# Question
Title: USB charger produces high-pitched noise while the battery is full
I have Nexus 5 and I recently bought the European version of the PowerCube, which combines three power outlets with two USB chargers. I noticed that as soon as my smartphone's battery is full, it starts producing a high-pitched whistling noise.

It stops when I unplug the phone or when its charge drops below 100%. Neither of my parents can hear it because it's outside their hearing range. Should I be worried?

# Answer
> 4 votes
This is indicative of **poorly designed/ defective piece** and best replaced ASAP.

* From bwDraco's answer on Why do some AC adapters and power supplies generate a whining noise, and what can I do about it? (emphasis added; missing text denoted by "....")

> Most modern AC adapters are switched-mode power supplies. The internal switching frequency of an SMPS is typically low when unloaded and increases with load up to a certain point depending on the design. The no-load frequency is often low enough to be within the human hearing range....Under load, a properly functioning SMPS should operate at a frequency well above the human hearing range, typically 50 KHz or higher (although some older designs operate at 33 kHz). However, the same noise can occur under load with a **poorly designed or defective power supply** as the coils may vibrate under electrical stress at a subharmonic frequency....**As such, a defective device can generate audible coil whine during operation**
* From iHelix150's post on Why does my phone charger make a horrible high-pitched noise when it's plugged in? And can I stop it?

> Most switching power supplies use a switching frequency above 20-30KHz so the human ear can never hear it. However for one that is in the 10-20KHz range, the switching is sometimes translated into audio frequency noise ....The noise changes based on how much power is being consumed by your phone....Unfortunately the way to stop it is to just **buy a new cell phone charger**, ideally one that's not a cheap piece .... If your phone charger is not a cheap piece .... (note that whether or not it's a cheap piece .... has nothing to do with how much you paid for it) its possible its capacitors were damaged by spikes, surges or other bad quality power problems, in which case you should **invest in a good quality surge suppressor with noise filtering**.

---
Tags: usb, charging
---


# Question
Title: Why don't Android phones come rooted from stock?
I have begun doing Android development a few months ago and it still blows my mind why an end-user that buys an Android machine cannot is is not allowed to have full access to it (aka root acccess), except through unsupported and dangerous hacks that grant root permission. For example, I want to send raw wifi packets for my current development idea, but the SDK doesn't allow this (for "security" resons?). An Android phone is a Linux machine after all, so what is going on?! My question is about the way Android is designed and distributed. I've read that people seem to say there is a malware risk, but isn't the risk just as high on a normal PC?

# Answer
> 5 votes
Let me take this in hand part by part.

> Why an end-user that buys an Android machine cannot is is not allowed to have full access to it (aka root acccess), except through unsupported and dangerous hacks that grant root permission.

Plenty of reasons:

* That way, the manufacturer makes sure that you can not harm your phone's software in a way that is beyond saving.
* Lots of bloatware you see on your phone are there for commercial purposes. If a manufacturer literally lets you take down the app they get paid to place there, they won't get paid for it again.
* Even most people who intentionally root their phone don't know what they are doing, and what the root user is capable of. Giving that kind of a permission to an average user is dangerous.
* Manufacturers want to restrict the power of your phone so that they can sell you a *better* phone in the future.

List goes on.

> An Android phone is a Linux machine after all, so what is going on?!

Linux also has the same security methods. Except that root user is available to user. However, we have to accept that a smart phone and a computer are for two different purposes, even though they are the same fundamentally.

> I've read that people seem to say there is a malware risk, but isn't the risk just as high on a normal PC?

No, just no. A normal PC is so much more open to malware attacks. A rooted malware can literally hard-brick your phone for good. Even though there are some exploits malwares can take advantage of and gain root, new security features like SELinux makes it harder for them. So comparing a PC and Android based on means of security is a flawed way of thinking.

# Answer
> 0 votes
The majority of customer has no interest in root access and the corresponding capabilizies and dangers - they want to use their phone and that's it.

Did you ever try to 'root' the processor in your car? (It's basically Linux too) Do you think cars should come rooted? Same point, but even stronger.

---
Tags: root-access
---


# Question
Title: Which country's market was my phone meant for?
I have a phone with Android 4.4.2 (CAT S50). It is of unknown origin (meaning, I don't have a slightest idea whether it was sold in US or in Japan or somewhere else). I'd like to find out what is the country of origin (the market it was supposed to be sold on, to be more precise) for this phone. How can I do this?

# Answer
> 2 votes
It is not meant for any specific country as per their website.

3G and 4G details show that clearly by mentioning North America and *ROW (Rest of World)*. No mention is made of product variations for different regions/ countries, so it's tough for you to find out where it was sold

AFAIK there is no way to determine where the phone is meant to be *sold*, IMEI gives *country of origin* (exception is Samsung, which assigns different codes to countries/ regions)

**Edit:** OEM website specifically has a flyer saying that s40 is meant for US markets. Absence of any such indicator for s50 strengthens the case for "no specific market"

---
Tags: 4.4-kitkat
---


title: How to hard reset a Galaxy Tab S?

text:
# Question
Title: How to hard reset a Galaxy Tab S?
I cannot login to my Samsung Galaxy Tab S anymore and want to perform a hard reset. Googling the question yields to many answers which follow the scheme:

* when switched off press `Home` \+ `Volume Up` \+ `Power`
* when the Android system recovery menu appears scroll down to wipe

The problem I have is that after pressing `Home` \+ `Volume Up` \+ `Power` I get a different screen:

When choosing `Volume Up` I get to the `ODIN` download screen.

**How can I hard reset my tab in such a case?**

# Answer
> 1 votes
To get into recovery mode for this Samsung device. The correct button combination to push is

> Power button + Home button + volume Down button at the same time

The same combination but with volume up instead. Will take you into Odin/Download mode.

---
Tags: samsung-galaxy-tab, hard-reset
---