# Question
Title: "Ok Google" voice unlock stopped working on Google Nexus - "Actually I can't do that while the device is locked"
On the Google Nexus 6P phone, I had a variety of behaviors that were occurring. Before my Android OS upgrade, Google Now worked fine when the phone was sleeping and locked. After the upgrade, it stopped working.

Behaviors after upgrade:

Then after I retrained the Google Now app...

I put the phone in sleep mode by pressing the power button once. You can also put the phone in sleep mode by waiting for the elapsed time period. When saying "Ok Google", nothing happens.

If I take the phone out of sleep mode, and get the phone to the 4 digit pin code, there's a little microphone icon in the lower left. If you press and hold and swipe up and to the right, you can begin talking. Google will say, "actually i can't do that while the device is locked".

There are various forums saying Google Now no longer works. Is this true with Android 6.0.1?

# Answer
**March 7, 2017 (this edit is no longer the answer):**

No, Google Now ("Ok Google" command) is not broken when the phone is in sleep mode or when the phone is locked. Don't believe all of the forums. If you haven't asked a real software engineer (like myself) a question about phone configuration, don't trust the internet! Period! However, Android 6.0.1 has a slight bug. The "Always On" toggle switch is broken after an Android 6.0.1 upgrade. There are two ways to get to this from the Google Nexus 6P phone.

Settings \> Language & Input \> Google Voice Typing \> "Ok Google" Detection \> Always On (toggle)

Settings \> Google \> Search \> Voice \> "Ok Google" Detection \> Always On (toggle)

If you don't reboot after the Android upgrade, this "Always On" option cannot be turned on. It's forever in the off position. To fix, reboot the phone, and then turn on the "Always On" toggle.

Wala! Now you should be able to take your phone out of sleep mode AND unlock your phone with your voice by saying "Ok Google ... Call {contact} on speakerphone", assuming you've trained the phone. Google paid to patent this.

Note: I also have "Trusted Voice" turned off. I have NOT tested with this turned on yet. Will do that now.

**March 13, 2017 (this edit is the new answer):**

Google decided to remove this feature now. So now you get the "Actually I can't do that while the device is locked."

Settings \> Google \> Search \> Voice \> "Ok Google" Detection \> Always On (toggle)

A Google manager must have read my post and told their team to disable this broken feature. So now the configuration (Always On) controlling this feature (that Google paid the patent for) is missing. So the Nexus 6P phone cannot be unlocked using this configuration any longer.

*To unlock your phone with your voice:*

Looks like Google decided to recently start using the *Trusted Voice* configuration to unlock the phone. This must be set up and turned on. Then you will get the functionality back.
> 0 votes

---
Tags: google-now, voice-recognition, voice-command, nexus, ok-google
---


# Question
Title: Can I update rooted sgh-i537 to marshmallow?
I use an AT&T Galaxy S4 Active (SGH-I537) as my current phone, but I just rom'd my husband's old Note 2 to 5.0.2 and am loving it (mostly because no Google play/Samsung crap/AT&T bloatware). My Active is 5.0.1 right now and I naturally cannot update due to root. I also intend to acquire a new phone by Christmastime (yay Christmas money!), and I have the Note if I brick/fubar this one.

I'm wanting to update to Marshmallow, but I'm getting overwhelmed by all the "tutorials" and stuff online. Most will remove my root, the rest seem to be for Lollipop. Nothing for Marshmallow.

Can anyone point me to a rom I can flash with, or another way to update and not lose root -- or at least, not have a huge pita to go through to re-root? (Would Kingo root work for it? I believe I used towelroot, but it's been almost two years now.)

# Answer
You cant update to Android 6 conventionally, nor us a custom rom as the SGH i537 has a locked bootloader. I too am using said phone with the stock rooted Lollipop 5.01. Im opting for a newer phone with unlocked bootloader though I love my old SG4 Active.
> 0 votes

---
Tags: rooting, 6.0-marshmallow, samsung-galaxy-s-4
---


# Question
Title: “Screen overlay detected” dialog? Turned off everything, doesn't work
I started receiving the “Screen overlay detected” dialog when trying to change apps settings.

Tried to turn off all "draw over other apps" as it says here - "Screen overlay detected" dialog?, first without system and then with, but it still doesn't work.

Then, I restored apps to original settings and it just made a bigger mess, dialog continue appearing. Any way to go back to previous settings???

Thanks!

# Answer
> 2 votes
There are three places to check. Mine was caused by the Forest app under Acessibilty.

## Non-system Apps

`Settings` -\> `Application Manager` -\> `Apps with Overlay Permissions` -\> `Apps with Permissions`

## System Apps

Same as above, but with `Show System Apps` turned on

## Accessibility Apps

`Settings` -\> `Acessibility` -\> Scroll to the bottom. It lists app names. Just turn them all off for now.

# Answer
> 1 votes
**PIE Controls turned out to be the problem for me.**

Long story short, after trying every suggested thing I could find (even disabled permissions of some system apps, I will hopefully remember which ones and will be able to set it back...) I started thinking to myself, *"what application could draw over the screen other than those on this list?"* and realized that I had GravityBox installed through Xposed, and pie controls enabled! As soon as I disabled that (didn't have to turn off the entire module, just setting "enable pie control" to "never" was enough) I was able to finally set permissions!

---
Tags: settings
---


# Question
Title: LineageOs compatible with European (H850) version of LG5
The "Downloads" page of LineageOS only lists the US version (H830) for the LG5.

Given that they apparently use mostly the same hardware, am I safe to assume that a build of LineageOs that works on H830 will also work on H850 (usual caveats about custom roms applied of course)?

# Answer
> 0 votes
The difference in baseband is often quite crucial - your link isn't showing the bands these models support. This usually warrant separate codenames and builds, although they might be unified in the future.

Given that even unofficial builds for these 2 models still opted for separate codenames instead of a unified build, it's obvious that at least at this moment you shouldn't treat them as one.

You could just use the unofficial builds for now, but shifting back to official builds after that will require a wipe, due to official builds claiming "incompatible data".

---
Tags: lg, compatibility, lineageos
---


title: Auto-start and Closing Apps

text:
# Question
Title: Auto-start and Closing Apps
My android device is rooted and its 4.4.2.

To control auto-start app, I installed Clean Master and allowed it for root access. I stopped many apps that start automatically. To control start-up app, I installed Boot Manager Xposed. Apart from these I installed other apps also for controlling auto-start and start-up app.

However, I have following concerns.

1. In spite of above, I see many apps like browsers, shopping, news, etc; automatically in Running Apps.
2. Whenever I close any apps, I remove them from Recent Apps also. And I keep Recent Apps empty/clean. However, most of time I see closed apps are still in Running Apps. It means those apps not closed completely.

I do End Process for all unwanted apps manually every time from Running Apps which is ridicules for me.

Till the time, I don’t call/tap any apps, I don’t want see them in Running Apps and once I close any app, I don’t want to see them again in Running Apps.

Please let me know to control them.

# Answer
> 0 votes
Try "Prevent Running", This app will help you to prevent apps and their services running in Background services(Including system app and their services).

This app will not work With out "Xposed Famework" and "Framework Installer".

http://repo.xposed.info/module/me.piebridge.forcestopgb

---
Tags: force-close, auto-start
---


# Question
Title: android app install overwrites /data/data/com.my.app
Background: As part of an upgrade to A6/MM, I ended up having to wipe my phone. I did however back up /data/app and /data/data before I wiped. After the upgrade I rsync'ed /data/data back to the phone. Then I proceeded to re-install some apps from google play.

I expected the app data in /data/data to be used, but instead the app install first failed, but on 2nd attempt the install worked (finished), BUT it overwrote all my settings (etc) that I had restored into /data/data. My question is, how do I avoid this? Was the first install fail because the app installer saw the old data?

The app in question was Zoiper Lite, but I don't think the specific app is terribly significant. Is there something about wiping (factory reset) that causes the apk install process to expect no data and therefore fail, but then erasing data if you insist with a 2nd attempt? Of course, what I really want is a workaround so I can install the app AND keep the old data. I have lots of apps for which I would like to do this, so it is definitely a problem...

# Answer
DO NOT create the folders before the app itself does, as you often won't be able to get permissions, ownership and contexts right. Instead, after a new install, run the app once to let it create the file structure, then proceed to overwrite. It's also highly recommended to find which exact file(s) stores the preferences/data you want to restore - usually just some XML files in shared\_prefs sub-folder - and restore them only.

The final solution to such problems in the future would be just using apps like Titanium Backup to automate the backup/restore process.

EDIT: I downloaded Zoiper myself and tested: I modified some preferences, backed up `/data/data/com.zoiper.android.app/shared_prefs/com.zoiper.android.app_preferences.xml`, then cleared data and re-ran the app to let it generate structure. I restored the pref file afterwards, and they did get restored after I did the 1st trick. The thing is, don't forget to first force close the app before you try to replace stuff, or the running app will simply ignore it.
> 0 votes

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


title: How to get out of boot loop on Mi 4i?

text:
# Question
Title: How to get out of boot loop on Mi 4i?
I got stuck in a boot loop. Can access Mi Recovery. Can't access fastboot for more than 10 seconds. I had accidentally wiped everything from my phone, without any backup. Also, I had USB Debugging off in my device. Now, how do I flash a new ROM and reboot into my system?

# Answer
**From Experience** : The problem is with your battery. The battery can't produce stable power.

When you go to recovery mode, the power consumption is very low. So, it will stay for some time.

When you turn on the phone, the brand logo is shown, may or may not the Booting is done. Suddenly the phone turns off. Then again turns on and repeat this automatically about 15-20 times.

I have the same issue and after checking for a weak , I found that the battery can't produce the power in a stable manner.

### How to check.

Since your phone has an inbuilt battery, I am not suggesting you to remove cover, which may remove the sensor, then taking out the battery and doing so.

So, if the phone is under warranty, go to a service centre. Else, go to a local mobile mechanic and ask him to test the phone by putting an alternate battery.

80% it will work.

Try it and if you are in the 20% part, let me know.
> 2 votes

---
Tags: rom-flashing, boot-loop, bootloader, xiaomi
---


# Question
Title: Difference between Lineage os and Cyanogenmod
I want to know if there in big difference in Lineage OS and CyanogenMod ROM's ?

# Answer
At the birth of Lineage OS, it's a direct fork (i.e. full copy) of CyanogenMod sources at that time, so it's obvious that LOS is a *continuation* of CM, not a *replacement* to it. Thus, aside from differences introduced by individual maintainers, and a few renames here and there in the OS, all that's left is the ROM's age - a CM ROM is definitely compiled before the incident, while a Lineage one is after.

What this means for you is just like what a newer CM version compared to an older one - most likely, the newer the better.
> 4 votes

# Answer
There will be differences between the two. The only major one I'm currently aware of is that LOS will not be allow root access by default whereas CM does.
> 0 votes

# Answer
* Los os mean Lineage OS it came after cyanogenmod both LOS and CM have root access depend on your choices but in some official/unofficial Los rom need to download su zip file to flash in recovery(if there's only ADB gain root access)
* CM got many tweaks setting but Los add some security to make your device safe\*it got many features I am sure that Los got better security than CM.

Advantages of security Los better but if performance CM better.
> -3 votes

---
Tags: cyanogenmod, lineageos
---


title: Move WhatsApp media data to SD card

text:
# Question
Title: Move WhatsApp media data to SD card
My WhatsApp folder (/data/media/0/WhatsApp) and in particular its media folder has grown very much. So I want to move it to my SD card. I have rooted my Samsung Galaxy S4 and created an ext4 partition on my SD card for the Link2SD app. However, when I use Link2SD to link WhatsApp to the ext4 partition, it only moves the WhatsApp app but not its data folder with the media which contains most data.

I have also tried to move the WhatsApp folder in a terminal app and softlink to it. However, then WhatsApp stops working and crashes on start.

Is there a way to move the WhatsApp data to an SD card?

# Answer
You need a rooted phone for this.

1. Download FolderMount.
2. Create a new folder in the external memory where you want the media to be stored.
3. Open FolderMount and add a new entry. Give it any name you like. Whatsapp media here.
4. In the source, specify the path of default whatsapp folder of your internal memory.
5. In the destination, specify the the new folder you created in your external memory card.
6. Done. Also, select 'exclude from mediascan' if you don't want duplicate items to be seen in the gallery or music player.
> 1 votes

---
Tags: sd-card, whatsapp-messenger, link2sd
---


title: HTC Desire 820 dual sim root failed

text:
# Question
Title: HTC Desire 820 dual sim root failed
I tried to root my mobile phone HTC desire 820 Dual sim.

I unlocked boot loader, flashed TWRP2.8 but none of Super SU could root my phone (Android version 6.0.1).

Recently been to HTC service center to replace battery. They mentioned that if we change battery for unlocked phone, phone may not work.

How to remove TWRP and get my phone back to early setting and lock it?

# Answer
> 0 votes
I guess you couldn't root phone probably because phone use lz4 format (I just guess) or you was doing something wrong. However, that what they said is bullshit, what battety has to do with that if bootloader is unlocked? Maybe they said they WON'T fix it if bootloader is unlocked because unlocking bootloader is way to lose warranity? To get your stock recovery back you'll have to flash stock firmware, you have a guide for that on their site, if not then there is guide on xda. And to lock bootloader that is not possible not fully because you can relock bootloader (command is I think "fastboot oem relock" or something like that), in that case bootloader state would return 'relocked' so even than they will know that you played around.

---
Tags: unrooting
---


# Question
Title: Setting up an Android device as file server
I have a spare Android device which I always leave at home. I wonder if i can use it as a file server using its mobile hotspot because I don't have a router and internet at home. Friends always come and always ask to share a few MP3s. I'd like them to browse my Android server at their own leisure without deleting anything.

I have servers ultimate installed, but it always requires to be connected via router or Wi-Fi. Can't seem to find the option so that it will not require an active net connection.

# Answer
> 2 votes
Sure you can, you just need a samba server implementation on your android device (just like the PC)

Here is a full port of Linux Samba server which is very powerful: Sambadroid

This application allows you to share/manage files on your device easily from any device on your network. Simply start your mobile hotspot and let the devices connect.

Then start sambadroid, a good android file explorer can easily retrive the shares eg ES explorer, you can navigate to LAN\>\>Servers\>\>Scan and you should see a server called SambaDroid (unless you customized the name)

---
Tags: web-server, file-sharing
---


# Question
Title: Stop Android from displaying "Install blocked" prompt
I am continually getting prompts for installing apps, such as Clean Master and or 9 apps on my Android phone. I turned off the option "Install apps from unknown sources" in security settings but then a message would popup saying "Install blocked" every time, as shown in the screenshot below.

So, how to stop these annoying prompts?

(Click image to enlarge)

# Answer
You're better off with Izzy's advise and find and weed out the app trying to install that Clean Master app. Anyhow, there you go with an another solution.

When you attempt to sideload an apk using UI or any app that attempts to install an apk and isn't granted the permission android.permission.INSTALL\_PACKAGES, Package Installer app comes into action and its activity `PackageInstallerActivity` is launched. The setting for unknown sources (install\_non\_market\_apps) under Settings Storage's database is checked and based on that, you're either shown that prompt (dialog) or the permissions and the install button.

Even if you manage to find a hack that disables that prompt from being shown, Package Installer would still be launched and the UI would look awkward since only app's label and white space would be visible to you, which would do naught but create confusion.

# For rooted Android

The solution I ended up with is to get rid of the activity `PackageInstallerActivity`. You can use Elixir 2 to disable that activity.

Launch it → Application → tap  → System applications → Package Installer → find and disable the said activity

You can also use in this case

```
adb shell su -c pm disable com.android.packageinstaller/.PackageInstallerActivity # Disables the activity
adb shell su -c pm enable com.android.packageinstaller/.PackageInstallerActivity # Use it to enable the activity

```

Now whenever you or an app attempt to sideload an apk which requires launching the Package Installer app, you may either get a toast like in the following image or an app registered to open/explore an apk would be launched or be suggested by system.

(Click image to enlarge)

If the toast becomes noisy, hide it using EnhancedToast or UnToaster. Since they are Xposed modules, you would need Xposed Framework appropriate3 for your Android version.

**Note** that disabling that activity wouldn't affect the ability of Play Store to install an app, neither would it affect `adb install` because the underlying package manager is intact.

You can use here too. Example, whenever your preferred file manager is active on screen, enable that activity so that you can continue to sideload an apk, should you decide to, and keep it disabled for any other on-screen active app.

# For non-rooted Android

You (KitKat or Lollipop users) can hide/block the whole Package Installer app. You definitely need for that.

```
adb shell pm block com.android.packageinstaller # for KitKat
adb shell pm hide com.android.packageinstaller  # for Lollipop

```

The biggest inconvenience here is that you won't be able to uninstall an app using Settings app because it uses Package Installer's activity named `UninstallerActivity` and `UninstallAppProgress`. Attempt to removal of an app using Settings app would cause the latter to crash.

Every time you intend to remove an app using Settings app or sideload an apk using UI, you must unhide/unblock Package Installer app.

To unblock/unhide, do

```
adb shell pm unblock com.android.packageinstaller # for KitKat
adb shell pm unhide com.android.packageinstaller  # for Lollipop

```

**Note** that hiding/blocking that app wouldn't affect the ability of Play Store to install an app, neither would it affect `adb install` because the underlying package manager is intact.

---

1: XDA: EnhancedToast
2: XDA: UnToaster
3. Xposed Framework: Android 4.x, Android 5.x and 6.x
> 4 votes

# Answer
I have a Chinese pad/phone that has built in system Trojans. The pad/phone was unusable with constant pop ups. I rooted it and it's was a bit better. Malwarebytes was the only scanner that found 3 trojans. All 3 were system trojans. I tried lots of ways to fix the problem nothing worked. The main culprit was system the pad/phone has two system icons. One is the normal Cog. The other is a green droid. By disabling the green droid system almost every problem gone. Thanks to this post i installed Elixir 2. I disabled every thing in system that i don't use and it's now 99% better.
> 0 votes

---
Tags: settings, side-loading
---


title: LG G4 not restarting

text:
# Question
Title: LG G4 not restarting
My device is rooted. It was working fine for months. But suddenly it struck and now its not restarting back. It struck at LG logo. I have no idea why its happening.

Also, it is rebooting again and again to LG logo. I don't wanna factory reset as I have have too many apps installed on the device and don't even know the names of all those apps. Is there any way through ADB that I can get the list of installed apps(without restarting) and then I can hard factory reset?

# Answer
> 0 votes
You can view all the apps by going to My Apps in the Google Play Store, and selecting the "All" tab. Although, this will also show all apps you have ever installed.

# Answer
> 0 votes
Some users have reported this loop which looks like a hardware problem if its persistent.

However, your best option would be to hard reset your LG G4. No one loves starting from the scratch but you often get frustrated from the phone being frozen most of the time. At this point, you have to detach your emotions and apply technical logic which will solve the problem.

If you are not sure about a hard reset just yet, you can try a soft reset that involves removing the battery and inserting it back after 1-mins.

If that fails, you really have to perform a factory reset. You can try any of the methods in this guide to hard reset your LG G4.

---
Tags: adb, boot, boot-loop, lg-g4
---


title: Roll back Google App after update

text:
# Question
Title: Roll back Google App after update
Is there an easy way to roll back the Google App to a previous version? It really looks awful with the new colors and font. Is a factory reset the best way?

# Answer
You can do this in the system settings (steps may be a little different depending on your device):

1. Menu button.
2. Manage apps.
3. Google App.
4. Uninstall updates.

Also go to the Google App in the Google Play Store to uncheck the "Auto-update" option for the app.

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

# Answer
You don't really need a factory reset.

Here what you can do :

1. Open System Settings and uninstall the Google App you want to downgrade
2. Search the applications version you want to use on ApkMirror, download it and install it.

---

For Google Application that can not be uninstall in system settings **(you will need a root access)** :

1. Download Titanium Backup
2. Open Titanium, backup and uninstall the Google App you want to downgrade
3. Search the applications version you want to use on ApkMirror, download it and install it.

---

Do not forget to disable auto-update in Google Play Store :

**Google Play Store** \> **Settings** \> **Automatics updates** \> **Do not automatically update applications**.
> 0 votes

# Answer
Google Pixel XL, 128gig, black, on Verizon.

1. Dragged down top menu
2. Clicked on Gear
3. Clicked on Apps
4. Scroll to and select Google App
5. Clicked Tripple Dot in upper right corner
6. Selected only option Uninstall Updates

Working better, but not perfect.
> 0 votes

---
Tags: updates, uninstallation
---


# Question
Title: How to sync personal dictionary between devices (Google Keyboard)?
I also have installed Google Keyboard app on my tablet and have selected my main Google account as the sync account. The dictionary was initially empty but I have added some words. I also pressed "Sync now" after adding the words.

I have also installed the Google Keyboard app on my phone and just have also selected the same account as on the tablet and have pressed "Sync now". BUT the dictionary hasn't transferred to my phone.

Any ideas on how to make this will work? Thanks! :)

# Answer
> 1 votes
I'd suggest you try the below troubleshooting steps:

1. Clear cache for Google Keyboard app (Go to Settings \> Apps or Application Manager \> ALL \> Google Keyboard \> Storage \> Clear cache \> OK).
2. Clear cache data for the Google Play Store app.
3. Uninstall and reinstall the Google Keyboard updates. (Go to Settings \> Apps or Application Manager \> Google Keyboard \> Uninstall Updates \> OK).

If the above steps don't help, I'd suggest you contact our one-on-one support team using this **link** for better assistance.

---
Tags: sync, keyboard, google
---


# Question
Title: Root with Kingo root; stuck at turn on screen
This morning I root my phone with Kingo Root. This night my phone suddenly turned off and restarted while I was browsing with Chrome. Then it permanently stuck at one of the turn on screen.

I tried factory reset by - Home + Power + Volume Up but my phone has no response. But restart by Home + Power + Volume Down works.

I am using a Samsung A7. Does anyone experience this before? Anyone providing other suggestions?

Thanks, Simon

# Answer
> 0 votes
Based on the information you provided, your phone is **Soft bricked.**

You can make the phone working by flashing a stock rom to the phone(unrooting).

The process of unrooting is a thing that you should do very very carefully. Once your phone is hard bricked, in no way, you can get back your phone.

Since you didn't explain the scenario completely, I found a procedure to do an Unroot.

This website http://trendblog.net/fix-soft-bricked-android-device-first-aid-guide/ (listed first in google search), describe in detail the process and you can do what they said based on your situation.

### They are providing solutions for soft-bricked devices in different scenario like if stock rom is available in memory, if not etc. etc.

The full procedure is so long and do it carefully

## Don't forget to take a look at : XDA Developers

---
Tags: root-access, recovery-mode, kingo
---


# Question
Title: How To File Sharing From PC To Remix OS on VM-ware Player?
I have a problem, I have installed my Remix OS on my VM-ware Player and I would like to transfer file between PC and Remix OS.

how do file sharing between my PC and my Remix OS? Because it cannot just simply copy and paste. Please help me out. Thanks.

# Answer
> 0 votes
Have you tried to set up one or more shared folders for a virtual machine, be sure the virtual machine is open in Workstation and click its tab to make it the active virtual machine. Choose VM \> Settings \> Options and click Shared folders.

You can add one or more directories to the list. Those directories may be on the host computer or they may be network directories accessible from the host computer. All the files copied to that folder will be accessible in both guest (remixOS) and host (Windows) machines

Credits

Shared folders setup

---
Tags: 6.0-marshmallow, android-emulator, file-sharing, vmware, remix-os
---


# Question
Title: WAP Push messages - what and why are they?
I've recently noticed that my phone received a strange SMS from sender called "wap\_push\_si!".

Googling about this message provides that it might be some kind of cellular-network-carrier maintenance/update message, though some suspect that it might also be exploited to carry malicious links.

Anyway, I've been using CyanogenMod with Google's default Messenger (not Hangouts) app - and can't seem to find a way to disable those messages. They even don't really appear in the Messenger app's messages list, but I've noticed them using Android API to read my device's messages (where they seem to be empty).

So, my questions are:

1. What are these messages really for?
2. How (or should) can they be disabled in Google Messenger app / CyanogenMod?
3. Can it be related to my phone sometimes losing cellular-data connection (but can still send/receive sms and calls)?
4. If there's any link inside this special kind of message, might it be automatically opened (without any user interaction), thus compromising the phone?

# Answer
I cannot answer all your questions, but I can tell you this, I was also getting a message regularly from WAP\_PUSH\_SI! with no content in it through my stock Samsung messages app. I would delete it and it would come back, even on airplane mode. So the problem and cause is from another app. That app is Google messenger. If you install a different sms app, then change the new app to your default sms app, then delete the google messenger app, you will never see this message again. I do not know why Google messenger is doing that, but I saw on a forum where someone has sent a complaint with a picture to Google regarding this issue. I know Wap\_push\_ is generally used to push some sort of promotion or advertising for paid products or services..it is all about money.
> 1 votes

---
Tags: cyanogenmod, sms, security, push-notifications, google-messages
---


# Question
Title: Android 4 slows down over year without reason
I have LG-P760 with Android 4.0.4, not rooted.

I have about 500MB free space on phone and for last year I haven't really install much apps and so on. Despite that, my Android started to work slower, than slower and now it's ultra-slow.

I don't recall installing anything, using it extensively, mess with rooting or anything like that.

But even simple loading web browser or backing too home screen to see the pinned applications takes enormous amount of time now.

I've already tried clearing cache of applications and restarting phone several times during last month.

What may cause such behavior and how to get back to normal? I know one year ago this phone with virtually the same set of applications and amount of stored pictures/music/etc. was capable of running very smoothly. It looks almost as it was programmed to get slow after year ;)

# Answer
Try a factory reset. After a while, things get gunked up with tons of unnecessary files that aren't always deleted and a lot of other stuff.

However, your phone will always slow down over time because apps become more demanding as technology progresses. There isn't much that can be done about this.
> 1 votes

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


# Question
Title: Can't download application with storage full, even after attaching a micro SD card
The storage in my phone (it's a Huawei Honor 4C) is already full, so I inserted a micro SD card into it that has 8 GB available space. I tried many times to download applications but it didn't. What is the problem?

# Answer
> 2 votes
Just inserting a SD card didn't mean that you can install apps in a phone which is already occupied a maximum of internal.

You have to change the default install location in settings. Which is not available in many devices.

Go to apps navigate to all apps, click on the app name to access details.

Choose **Move to SD card**. So the app will be moved to sd.

Likewise, make some space in your internal for the new apps..

Also move files like, songs, videos , etc. To sd.

If your phone has the option enable to install apps on SD card, go for it.

---
Tags: sd-card
---


title: Contacts have been randomly merged

text:
# Question
Title: Contacts have been randomly merged
I own Moto G4 plus, I have seen from a week that my contacts getting randomly merged to another contact..I was shocked to see this.

# Answer
If you previously made a contacts backup, you can proceed to delete all the "corrupted contacts", then restore your backup.

Finally use Duplicate Contacts to remove any newly created duplicates. The tools serves its purpose well. I have had the same problem. Hope it helps
> 0 votes

---
Tags: contacts
---


# Question
Title: Is a ROMs data (/data) from Nougat compatible with MM?
I have a Nexus 6p with Resurrection Remix, Android 7.1.1. I want to move back to Marshmallow (still RR) for Xposed. I plan to just dirty flash the old RR 6.0.1 .zip file. Will this result in any problems with my data? Like my installed apps, data for those apps...?

Thanks in advance. If you need more information just ask!

# Answer
> 3 votes
From one of my earlier answers:

> Older version of an app might not recognize the data created by the newer version of the same app. Although user apps are rarely affected, crucial system apps might be, and on error might constantly throw "\*** has stopped" dialogs that effectively prevents you from using the phone.

Also, some newer ROMs have alerts in their `updater-script` that detect different `/data` formats and, if detected, throw error about it, and will not proceed unless you perform a wipe.

# Answer
> 0 votes
You can also backup all your apps data using TitaniumBackup, do the downgrade and then restore previously backed up apps data.

---
Tags: updates, custom-roms, data-recovery
---


# Question
Title: How to use tablet-only apps on normal 5 inch phone?
I want to install an app on my phone, Yu Yuphoria. However in play store it says your device is not compatible with this version and its not available for phones, it is only available for tablets. Is there any way to use it? I tried Market Helper but it is not working either.

# Answer
> 1 votes
Yes, there is a workaround you can use. You need to change the screen dpi to match that of a tablet.

•First of all you will have to install ADB. Download the tool from here. • Enable USB debugging.

•Now connect your phone to your PC. If you get notification. Click OK to allow USB debugging for that computer.

•Now open command prompt in ADB tool folder; Shift + Right-click in the folder and then click on open Command Prompt.

•Now you have to check whether your device is connected and ADB can detect it. To check enter the following code in the command prompt.

```
adb devices

```

Check current DPI with DPI Checker

Proceed and change the DPI using the following command. In the following code the DPI is changed to 480. Change the value as you want DPI for your tablet.

```
adb shell wm density 480 && adb reboot

```

Just check the target DPI corresponding to a phone and use that value. In this example is 480.

•If you want to go back to previous DPI. Then enter the default DPI in place of the value previously changed.

Open playstore and see if you are now able to download the apps meant for tablet devices

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


# Question
Title: How To Change browser font in Chrome For Android?
I am a seasoned Linux developer, tinkering with Android.

I want to modify Chrome so that it uses the font I want as default.

So far I've found

```
/data/data/com.android.chrome/shared_prefs/com.android.chrome_preferences.xml

```

But it seems to sync settings from Google cloud?

Anyone know markup to specify font?

# Answer
> 1 votes
You can try using Per App fonts -an Xposed module. It requires root though

---
Tags: chrome-for-android, fonts
---


title: Hide "User is typing..." in WhatsApp

text:
# Question
Title: Hide "User is typing..." in WhatsApp
In `WhatsApp` Group chat, when other person is typing when I am actively looking at the group conversation chat, I could see who is typing at the other end.

That conversely also means, when I am typing in a group chat, other people too can see me typing.

I checked the FAQ Section of `WhatsApp`. Could not found any settings mentioned for this.

**Is there a way to disable showing "Me typing..." to other people in a group chat when I am typing?** Wanted to surprise them by my post directly :)

# Answer
You could try a modded version of WhatsApp, there are many of them nowadays and are constantly being updated too.

I have tried a few **for research purposes only** and Gb WhatsApp seems to have a bunch of extra options with the ability to block features like:

* typing status,
* online status,
* and blue ticks to mention a few...

Take a look here: WhatsApp modded versions for more information.
> -1 votes

---
Tags: whatsapp-messenger, chat
---


title: Terminal Emulator Problem Mac Spoof

text:
# Question
Title: Terminal Emulator Problem Mac Spoof
I'm trying to do a Mac Spoof from my Motorola Moto E (Rooted of course!) but I have a problem cause i'm quite sure i'm not succeeding in spoofing! Well, I installed BusyBox and Terminal Emulator. Then I go to Terminal Emulator and wrote: **"su"** (so I have permission from SUPERSU)

```
root@surnia_umts : /  # **busybox ifconfig wlan0 down**

root@surnia_umts : /  # **busybox ifconfig wlan0 hw ether [New Mac]**

root@surnia_umts : /  # **busybox ifconfig wlan0 up**
root@surnia_umts : /  #

```

Then the terminal doesn't say anything else.

After that, the wifi from the device doesn't work anymore ( I have to disable and renable the wifi to make it work again) and of course the mac didn't change...... anyone has an idea, need some help, I am new of Android!!!

# Answer
It appears that Android MAC Spoofing can only be accomplished on "Open" access wifi networks. Try to change the last three sets of numbers from the original mac address. The first three sets identify the adapter/manufacturer, changing them may cause authentication issues.
> 1 votes

---
Tags: wi-fi, root-access, mac-address
---


# Question
Title: Are mics on Android phones with Android 4.3 always registering sounds? Religious question for Shabbat
Hi I am Jewish and on Shabbat we are forbidden from creating even the tiniest electrical spark. I recently noticed that on my laptop the mic was always listening and I could see the little green bar register sounds when I spoke, so I turned it off during Shabbat.

I use my phone as a white noise machine with an app for that, so I am wondering if I have an HTC rezound and also a Samsung Note II, will the mic on those phones have the same thing where the mic will always be listening and registering sounds, or when I am not using a call or voice recognition feature will it be truly "Off"?

# Answer
> 4 votes
It depends on the phone, the operating system, and apps installed on it.

Older Android phones do not activate the microphone unless it is required by an app (e.g. phone, voice dictation, etc.)

Newer phones such as Google's **Nexus 5** or Motorola's **Moto X** for example, have a dedicated low-power audio processing module that can be configured to be always on, and listen for particular trigger phrases (e.g. *"Ok, Google"*), even when the phone's screen is off. There are some 3rd-party apps that mimic this functionality on phones without the dedicated sound processors, but at the expense of higher battery drain.

Generally such features can be disabled within the system or app settings.

The religious implications of using a phone are up to you and your particular sect to determine. Such discussions are out of scope of this site.

# Answer
> 1 votes
As to your question: It depends on which apps (or malware) is running in the phone. For instance, when I am in the Google app, it is constantly listening for me to say, "OK, Google" which then takes your utterances and sends the audio to the Google servers where it is decoded and the transcription is sent back to your phone. Whether doing a search or telling it to make a call, the mic is constantly listening and communicating to the mother ship.

For true Shabbat, I would recommend that you not turn on any electronic device nor do any human-centered work. Rituals like worrying about electrons takes your mind off G-d.

You may have heard about telephones designed to be used on Shabbat use a photocel/LED beam detector so when you press the buttons you are interrupting the flow rather than creating it. Those were the old hard-wired phones some years back. Of course, that would trigger the phone company to run relay switches to complete the calls.

They did the same with elevator buttons. But of course, on the elevators, in the end it would activate heavy-duty electric motors to move the car.

If you really want to celebrate Shabbat I would humbly suggest that you use that time to get into the scripture and keep your focus on G-d the entire day. He does not want us to practice certain rituals like avoiding electricity. Instead, He wants us to turn our minds to Him and spend time with Him. Prayer and study is the most pure of offerings.

If you have to ask "Is this a sin?" I suggest instead that you ask "Will this help me get to know Him better, and for Him to get to know me better?"

He wants you to know Him, and He reveals himself in the scrolls. In Genesis, it says that Adam walked with YHWH. I believe that is what the LORD desires from all of us.

Shalom.

# Answer
> -1 votes
Your phone's mic will be turned off all the time. It will be activated only when apps which use the mic for working. For example talking tom, voice recorder, making calls, etc.

---
Tags: microphone
---


# Question
Title: Where can I find the ANDROID_ID on my device?
I know that you can find IMEI and MAC address and others by going to `Settings -> About phone -> Status`. You can also find IMEI by typing `*#06#` on the keypad. Is there any way to get the ANDROID\_ID on the phone itself, as opposed to via this bit of code?

```
Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID);

```

# Answer
> 8 votes
You can do this via `adb`. Does not require root, as far as I know (tested on a Galaxy Nexus running 4.2.1 built from AOSP source):

```
shell@android:/ $ content query --uri content://settings/secure --projection value --where "name='android_id'"
  Row: 0 value=<your ID in hexadecimal>

```

# Answer
> 7 votes
`settings get secure android_id` from `adb shell` is the simplest, I find — no extraneous output and does not require root. (From a regular terminal on the device, root is required.)

```
shell@mydevice:/ $ settings get secure android_id
0123456789abcdef
shell@mydevice:/ $

```

# Answer
> 2 votes
As eldarerathis variant didn't work out for me, and I didn't want to install an app just for that, I've found a different way. Only possible drawback: It requires root.

```
adb shell
$ su
# cd /data/data/com.android.providers.settings/databases
# sqlite3 settings.db
sql> select * from secure where name='android_id';
26|android_id|1234567890abcdef1

```

The `android_id` is found in the third column here (anonymized in the example).

---

**EDIT:**

Note that this is *NOT* the `android_id` used by the Google apps. Google seems to have decided for some confusion here. For *Play Services*, there's a separate `android_id` stored by *GTalk*, as pointed out by a blog post (also see this answer by HassleFixes, who is the autor of StripSearch, and thankfully pointed this out in the comments):

* call up your dialer
* dial `*#*#8255#*#*`
* watch out for "Device ID"
* remove the leading `android-`
* what remains, is the `android_id` used by *Google Services*

I've verified that: the `android_id` retrieved this way works fine on a device with no Google-Apps installed (used with the *BlankStore* provided by the *NOGAPPS* project).

# Answer
> 2 votes
The above answer has `$ content query --uri content://settings/secure --projection value --where "name='android_id'"` in it

If you're executing this from shell then you'll need to escape the quotes around android\_id else they get interpreted and the SQL statement doesn't have them, resulting in an unknown column.

My full command from bash looks line...
`$ adb shell content query --uri content://settings/secure --projection value --where "name=\'android_id\'"`

^ Not enough reputation to comment on the answer that suggested it above

---
Tags: imei, android-id
---


# Question
Title: How does WiFi in android detect if the device has to sign in or not?
When the device tries to connect to an access point or router, it has to sign in on the captive portal page with the message saying

> "Sign in to Wi-Fi network".

How does the access point/router identify that a sign in is required for the device and what is the process behind it?

# Answer
> 35 votes
The detection url differs between different Android versions.

For Marshmallow, it uses connectivitycheck.gstatic.com/generate\_204, check the code here AndroidXRef - Marshmallow 6.0.0\_r1

For Kitkat, it uses clients3.google.com/generate\_204 check the code AndroidXRef - KitKat 4.4.4\_r1

# Answer
> 10 votes
This technology is called "Captive portal". There are several implementations. As I know, Android tries to reach a file named `generate_204` on one of the Google servers and if it is not possible, a notification in generated.

Further reading on Wikipedia: Captive\_portal

# Answer
> 2 votes
A captive portal is generally implemented by directing all traffic to a valid HTTP response (200). This HTTP response is what appears in the captive portal.

This can be done with tools like iptables or dnsmasq.

---
Tags: wi-fi, captive-portal
---


# Question
Title: Trying to install Copperhead OS on Nexus 6P
I want to install CopperheadOS on my Nexus 6P. They have installation instructions here: https://copperhead.co/android/docs/install

Unfortunately, I'm already stuck at the beginning. The installation instructions say that I need to extract the factory images and flash them. Unfortunately when I try to flash them, as soon as it reaches the system partition it returns the following error:

sending 'system' (1174469 KB)... FAILED (remote: data too large)

I am now unable to boot the phone at all, and stuck in the bootloader. What can I do?

# Answer
wrong fastboot!

1st i used android-tools-adb and android-tools-fastboot from ubuntu -- didn't work - same error

following the instructions https://copperhead.co/android/docs/install \- it worked
> -2 votes

---
Tags: adb
---


# Question
Title: Is it possible to re-install Android OS When the OS is practically useless
As the title suggests I'am trying to re-install Andriod but their are several criteria that are preventing me

**1.** the Android operating system boots but upon passing the lock screen, all core processes such as launcher crashes meaning i'm unable to change settings (Even though sometimes I'm able to change the settings it just reverts back upon Reboot and the settings don't even work properly)

**2.** ADB does not detect the device (assuming because of USB Debugging)

**3.** Tried Android safe-mode it does pretty much the same thing as normal mode

**4.** Tried a factory reset but it just reboots and shows the Android recovery options instead of erasing

I'am currently out of options Please help

Thanks in advance

# Answer
> 1 votes
# Short answer is yes!

**Long answer:**

you can Flash\* Android "Stock Rom" for almost any type of android devices, even if the old one isn't loading at all.

as long as the hardware doesn't have any problems

but there is some problems

**1. To find the stock Rom:** you will find it with a little search depending on device manufacture

**2. To flash it without breaking your device:** this process can be very risky and highly depend on device type

**3. you will lose your warranty** safest way is to find a near service center to do it for you

but you can find very useful stuff here: https://forum.xda-developers.com/

# Answer
> 0 votes
This is a common issue that I have had many times when flashing a custom operating system. Occasionally, I've found that a full rom reset (or factory reset), which is wipe data and davlik / art cache, might fix the problem however if it doesn't, then you need to re-flash.

So I ask, are you trying to flash a custom rom onto the phone? If so, then make sure you are not trying to flash a rom designed for another phone. Make sure the rom you are flashing is considered stable, and take a look at feedback from other (especially more experienced) flashers.

If you're using the factory rom, then try and reset it. If this doesn't work, then try looking for the factory rom somewhere. For HTC phones, this comes in the form of the Rom Update Utilities (or RUU), which you can find on the HTC Website or HTCDev. For Samsung phones, you can also retrieve the factory firmwares off the Samsung websites. I have no experience with any other phones, however I expect that they would also supply their firmwares online.

---
Tags: rom-flashing
---


# Question
Title: How to stop a specific whatsapp chat from using mobile data?
I'm on a computer science course, and a few of my peers made a whatsapp group for anybody on the course to join.

There are about 100 or so people in the group, and often I "lurk" on it to get help on various topics since there is sometimes some actual useful information disclosed. However, the group admins and some of their friends use the group as though they're the only ones there, meaning there's so much spam of simple idle "banter" that it actually drains my mobile data.

I also use whatsapp to message other groups or friends, so I don't want deny whatsapp as a whole of using my mobile data.

Is there a way to make a group only "receive" messages when connected via wifi?

Thanks in advance.

# Answer
It is a good requirement but unfortunately Whatsapp didn't have such a settings.

If you want to avoid getting notifications, you can **Mute** the group.

But here, your requirement is different.

So, First understand how the blocking works.

1. It works by the way we are blocking any access to the particular host from our phone. That means, no request, no response.
2. Here, whatsapp use same host for all messages, you can't block it.

If whatsapp use different host for different chat , there is no problem. But here it is not the case.

**So, either you can block entire whatsapp or you can't block anything at all**
> 0 votes

---
Tags: whatsapp-messenger, 3g, chat, spam
---


title: My android will not charge nor turn on

text:
# Question
Title: My android will not charge nor turn on
My sony xperia tx lt29i wouldnt charge yesterday. So i took the battery out for a few minutes and then i placed it back in and it started to charge until it was full. The next day the battery died (cause i was playing on it) and i put it on again, but wouldnt charge. Now it wont turn on, ive tried taking the battery out for a whole day and came back from school and wouldnt charge. Some people say that the problem is the motherboard?is it, or is it something else?

# Answer
## It depends

As you said that you are playing with the battery,

**If the battery is damaged, it may produce power with different voltage. As you tried putting and turning the phone on using that battery, the over voltage may damaged your phone**

Else,

**The battery is dead. You can put a new battery and start using it.**
> 0 votes

---
Tags: sony-xperia
---


# Question
Title: How to stop power intake when completely charged?
Is it possible a process should run in the background of Android OS,
and the only task of that process is to stop the power intake to the device when the battery is completely charged?

# Answer
> 0 votes
Have you tried Battery Charge Limit 0.1? I haven't really tried it myself due to incompatibility with my android version.

It requires root and android versions 4.4+

you can find it here: Battery Charge Limit 0.1 4.4+

# Answer
> 0 votes
I am not suggesting you to install such an app.

Because almost all phones have the feature by default.

You can see it by connecting to a power bank.

Charge your phone by connecting it to a power bank and after getting completely charged, let it be there without disconnecting. After some time, if the power bank stop producing current(turned off), it means **Your phone has the feature of automatically disabling power intake**.

---
Tags: battery, kernel, operating-system, processes
---


# Question
Title: Force browser to use only mobile data regardless of WiFi is connected?
Is it possible to force any Android internet browser to use only mobile data regardless of whether WiFi is connected or not?

My situation: I have a tablet with Android 5.0.1 and mobile data enabled. I have also a little mobile printer - Canon Pixma IP110. I have to travel and print invoices for my customers anywhere. I am connecting to the printer's access point (the internet is not available of course) but I need to keep the web application open where I print the invoices from, that's why I need force my browser to use only mobile data and not use the printer's access point.

# Answer
> 1 votes
Simply **NO**

Because it is not a feature comes with the browser.

It is a general feature.

**When the device is connected to Wi-Fi, the device automatically disconnect from mobile data even if the data is turned on**

---
Tags: wi-fi, mobile-data
---


title: Where is the option for sd card?

text:
# Question
Title: Where is the option for sd card?
I want to save my YouTube video in sd card but i am unable to do that there is no option of sd card in offline video.then tell exact solution??

# Answer
Even if you store Youtube video in internal, You can't use it without youtube app.

Youtube app is not a video pleayer. It is Video Streaming app.

It streams packets and The video is splitted to parts and stored in Youtube data files.

When you open it, it is actually getting Streamed rather than played.

So, if you store it in sd card, youtube won't detect the files and will not play the video at all
> 1 votes

---
Tags: internal-storage
---


# Question
Title: How to schedule downloads in Advance Download manager?
I installed Advanced Download manager to schedule my downloading for night time. I know how to schedule and it works as long as the app is open. So I put some files for downloading and schedule it for a late night download. But the app closes by itself after sometimes, resulting failure in downloading the intended files. How can a tweak it so that I can schedule my downloads for the desired period?

thanks.

# Answer
For you to download on schedule, ADM requires a running service program. Make sure you do not close the service after you have enabled your scheduler You can do this by:

* Giving ADM a higher memory priority (so that it will not be killed when system memory is low)
* Whitelisting ADM in phone's power saving features, task killers or hibenation programs
* Enabling a persistent notification to keep the program's services running in the background.
> 1 votes

---
Tags: 6.0-marshmallow, downloading, download-manager
---


# Question
Title: Using slow dns a VPN Over DNS Tunnel android app
I'm looking for similar apps that i can use for free, setting dns and start the vpn to get unlimited internet without the silly 25mb of slowdns. thanks in advance for your help.

# Answer
If looking for a free openVPN app, you can check this FeatVPN, and get the free openVPN bundles right here: VPNbook bundles.

These bundles have custom DNS therefore can bypass your ISP which may have been slow. Alternatively you can get DNS Overrider (if you are rooted)
> 0 votes

---
Tags: applications, settings, vpn
---


# Question
Title: Photos downloaded from facebook are appearing in Google Photos
Photos I download with the Facebook app on my Samsung Galaxy Note 3 are synced to Google Photos. I would like only photos I take with my phone's camera or add manually to appear in Google Photos. Is this possible? How?

No folders are selected in the "Choose folders to back up..." dialogue.

# Answer
> 0 votes
there is a simple solution to hide facebook downloaded pictures from google photo or the stock galery or technically speaking hide them from the android media scanner.

1. locate where the photos are downloaded facebook download to your external storage `/DCIM/facebook` and the facebook messenger app store it's pictures under `/pictures/messenger`
2. use a file manager app like es file explorer navigate to the location of the pictures and create a new file name it `.nomedia`
3. it's done the pictures downloaded from facebook will not show in the google photo.

# Answer
> 0 votes
As written by me here:

I had EXACTLY the same problem. I couldn't find a solution else where. The only solution was to use a .nomedia file in the `/sdcard/DCIM/Facebook` directory and moving the \*.jpgs to another folder. I had made a Tasker task referring to a reddit post in /r/tasker. Here is the description and the XML for importing it. You have to create the `%destpart` and add a `.nomedia` in `%sourcepath` for it to work. You can run this task in a profile as an exit task for Facebook and as an entry task for other messenger apps like Telegram/Whatsapp, etc. so you get your memes right!

```
The Meme Mover (3)
A1: Variable Set [ Name:%sourcepath To:/sdcard/DCIM/Facebook/ Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%destpath To:/sdcard/Pictures/Facebook/ Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%suffix To:(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Variable Set [ Name:%counter To:0 Recurse Variables:Off Do Maths:On Append:Off ]
A5: List Files [ Dir:%sourcepath Match:*.jpg/*.png/*.jpeg/*.gif/*.3gp Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%filestomove ]
A6: For [ Variable:%thispathfile Items:%filestomove() ]
A7: Variable Split [ Name:%thispathfile Splitter:/ Delete Base:Off ]
A8: Variable Set [ Name:%len To:%thispathfile(#) Recurse Variables:Off Do Maths:Off Append:Off ]
A9: Variable Set [ Name:%filename To:%thispathfile(%len) Recurse Variables:Off Do Maths:Off Append:Off ]
A10: Variable Clear [ Name:%exists Pattern Matching:Off ]
A11: Test File [ Type:Type Data:%destpath%filename Store Result In:%exists Use Root:Off Continue Task After Error:On ]
A12: If [ %exists !Set ]
A13: Move [ From:%thispathfile To:%destpath%filename Use Root:Off ]
A14: Scan Card [ File:%destpath%filename ]
A15: Else
A16: Variable Split [ Name:%filename Splitter:. Delete Base:Off ]
A17: Variable Set [ Name:%filename1 To:%filename1%suffix Recurse Variables:Off Do Maths:Off Append:Off ]
A18: Variable Join [ Name:%filename Joiner:. Delete Parts:Off ]
A19: Move [ From:%thispathfile To:%destpath%filename Use Root:Off ]
A20: Scan Card [ File:%destpath%filename ]
A21: End If
A22: Variable Add [ Name:%counter Value:1 Wrap Around:0 ]
A23: End For
A24: If [ %counter eq 0 ]
A25: [X] Flash [ Text:No memes? Sad. Long:On ]
A26: Else If [ %counter eq 1 ]
A27: Flash [ Text:%counter meme moved! Long:On ]
A28: Else
A29: Flash [ Text:%counter memes moved! Long:On ]

```

**Remember to have .nomedia in %sourcepath**

Here's the XML for direct import:

```
<TaskerData sr="" dvi="1" tv="4.9u4">
<Task sr="task3">
    <cdate>1489093858387</cdate>
    <edate>1489219027762</edate>
    <id>3</id>
    <nme>The Meme Mover</nme>
    <pri>100</pri>
    <Kid sr="Kid">
        <launchID>3</launchID>
        <pkg>me.regalstreak.movefb</pkg>
        <vnme>1.0</vnme>
    </Kid>
    <Action sr="act0" ve="7">
        <code>547</code>
        <Str sr="arg0" ve="3">%sourcepath</Str>
        <Str sr="arg1" ve="3">/sdcard/DCIM/Facebook/</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="0"/>
        <Int sr="arg4" val="0"/>
    </Action>
    <Action sr="act1" ve="7">
        <code>547</code>
        <Str sr="arg0" ve="3">%destpath</Str>
        <Str sr="arg1" ve="3">/sdcard/Pictures/Facebook/</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="0"/>
        <Int sr="arg4" val="0"/>
    </Action>
    <Action sr="act10" ve="7">
        <code>342</code>
        <se>false</se>
        <Int sr="arg0" val="4"/>
        <Str sr="arg1" ve="3">%destpath%filename</Str>
        <Str sr="arg2" ve="3">%exists</Str>
        <Int sr="arg3" val="0"/>
    </Action>
    <Action sr="act11" ve="7">
        <code>37</code>
        <ConditionList sr="if">
            <Condition sr="c0" ve="3">
                <lhs>%exists</lhs>
                <op>13</op>
                <rhs></rhs>
            </Condition>
        </ConditionList>
    </Action>
    <Action sr="act12" ve="7">
        <code>400</code>
        <Str sr="arg0" ve="3">%thispathfile</Str>
        <Str sr="arg1" ve="3">%destpath%filename</Str>
        <Int sr="arg2" val="0"/>
    </Action>
    <Action sr="act13" ve="7">
        <code>459</code>
        <Str sr="arg0" ve="3">%destpath%filename</Str>
    </Action>
    <Action sr="act14" ve="7">
        <code>43</code>
    </Action>
    <Action sr="act15" ve="7">
        <code>590</code>
        <Str sr="arg0" ve="3">%filename</Str>
        <Str sr="arg1" ve="3">.</Str>
        <Int sr="arg2" val="0"/>
    </Action>
    <Action sr="act16" ve="7">
        <code>547</code>
        <Str sr="arg0" ve="3">%filename1</Str>
        <Str sr="arg1" ve="3">%filename1%suffix</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="0"/>
        <Int sr="arg4" val="0"/>
    </Action>
    <Action sr="act17" ve="7">
        <code>592</code>
        <Str sr="arg0" ve="3">%filename</Str>
        <Str sr="arg1" ve="3">.</Str>
        <Int sr="arg2" val="0"/>
    </Action>
    <Action sr="act18" ve="7">
        <code>400</code>
        <Str sr="arg0" ve="3">%thispathfile</Str>
        <Str sr="arg1" ve="3">%destpath%filename</Str>
        <Int sr="arg2" val="0"/>
    </Action>
    <Action sr="act19" ve="7">
        <code>459</code>
        <Str sr="arg0" ve="3">%destpath%filename</Str>
    </Action>
    <Action sr="act2" ve="7">
        <code>547</code>
        <Str sr="arg0" ve="3">%suffix</Str>
        <Str sr="arg1" ve="3">(1)</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="0"/>
        <Int sr="arg4" val="0"/>
    </Action>
    <Action sr="act20" ve="7">
        <code>38</code>
    </Action>
    <Action sr="act21" ve="7">
        <code>888</code>
        <Str sr="arg0" ve="3">%counter</Str>
        <Int sr="arg1" val="1"/>
        <Int sr="arg2" val="0"/>
    </Action>
    <Action sr="act22" ve="7">
        <code>40</code>
    </Action>
    <Action sr="act23" ve="7">
        <code>37</code>
        <ConditionList sr="if">
            <Condition sr="c0" ve="3">
                <lhs>%counter</lhs>
                <op>0</op>
                <rhs>0</rhs>
            </Condition>
        </ConditionList>
    </Action>
    <Action sr="act24" ve="7">
        <code>548</code>
        <on>false</on>
        <Str sr="arg0" ve="3">No memes? Sad.</Str>
        <Int sr="arg1" val="1"/>
    </Action>
    <Action sr="act25" ve="7">
        <code>43</code>
        <ConditionList sr="if">
            <Condition sr="c0" ve="3">
                <lhs>%counter</lhs>
                <op>0</op>
                <rhs>1</rhs>
            </Condition>
        </ConditionList>
    </Action>
    <Action sr="act26" ve="7">
        <code>548</code>
        <Str sr="arg0" ve="3">%counter meme moved!</Str>
        <Int sr="arg1" val="1"/>
    </Action>
    <Action sr="act27" ve="7">
        <code>43</code>
    </Action>
    <Action sr="act28" ve="7">
        <code>548</code>
        <Str sr="arg0" ve="3">%counter memes moved!</Str>
        <Int sr="arg1" val="1"/>
    </Action>
    <Action sr="act3" ve="7">
        <code>547</code>
        <Str sr="arg0" ve="3">%counter</Str>
        <Str sr="arg1" ve="3">0</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="1"/>
        <Int sr="arg4" val="0"/>
    </Action>
    <Action sr="act4" ve="7">
        <code>412</code>
        <Str sr="arg0" ve="3">%sourcepath</Str>
        <Str sr="arg1" ve="3">*.jpg/*.png/*.jpeg/*.gif/*.3gp</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="0"/>
        <Int sr="arg4" val="0"/>
        <Str sr="arg5" ve="3">%filestomove</Str>
    </Action>
    <Action sr="act5" ve="7">
        <code>39</code>
        <Str sr="arg0" ve="3">%thispathfile</Str>
        <Str sr="arg1" ve="3">%filestomove()</Str>
    </Action>
    <Action sr="act6" ve="7">
        <code>590</code>
        <Str sr="arg0" ve="3">%thispathfile</Str>
        <Str sr="arg1" ve="3">/</Str>
        <Int sr="arg2" val="0"/>
    </Action>
    <Action sr="act7" ve="7">
        <code>547</code>
        <Str sr="arg0" ve="3">%len</Str>
        <Str sr="arg1" ve="3">%thispathfile(#)</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="0"/>
        <Int sr="arg4" val="0"/>
    </Action>
    <Action sr="act8" ve="7">
        <code>547</code>
        <Str sr="arg0" ve="3">%filename</Str>
        <Str sr="arg1" ve="3">%thispathfile(%len)</Str>
        <Int sr="arg2" val="0"/>
        <Int sr="arg3" val="0"/>
        <Int sr="arg4" val="0"/>
    </Action>
    <Action sr="act9" ve="7">
        <code>549</code>
        <Str sr="arg0" ve="3">%exists</Str>
        <Int sr="arg1" val="0"/>
    </Action>
    <Img sr="icn" ve="2">
        <cls>com.facebook.katana.LoginActivity</cls>
        <pkg>com.facebook.katana</pkg>
    </Img>
</Task>

```

Pro Tip: Enable A25 just for testing if you want to.

Edit: Code corrected and updated. (1 memes moved was triggering my OCD.)

Edit 2: Had some problems, corrected again.

---
Tags: facebook, samsung-galaxy-note-3, google-photos
---


# Question
Title: Do I need specific cable for fast charging Samsung Galaxy S6?
My Samsung Galaxy S6 fast charging cable has broken and I was wondering whether I needed to buy a cable specifically for fast charging, or just a regular media cable.

The fast charging plug socket isn't broken, it's just the cable.

# Answer
> 3 votes
Fast charging is not related to the cable - the circuitry is in the adapter and device. That said you need to buy a cable that can carry higher amperage , allowing fast charging speed ( cable per se doesn't increase the speed but because it permits more power, speed is increased)

Thicker the cable, better it is ( thicker cables have lower AWG number )

Go in for a cable like Tronsmart cables at a price comparable with budget cables. These are 20 AWG thickness for charging (provide best charging) 28 AWG for data (thinner thickness doesn't affect data transfer speeds)

For technical details of a good quality cable see my answer here

I am not affiliated with the product- a very satisfied user

# Answer
> 2 votes
You'll want a quality cable, but the important part is the fast charging adapter itself, and if that's not broken or anything then you should be able to use any good quality cable.

---
Tags: charging, samsung-galaxy-s-6
---


title: NFC on S4 doesn't work at all

text:
# Question
Title: NFC on S4 doesn't work at all
I have an S4 with which I try the Yubikey Neo with NFC on. I also tried another tag but I can't get any response from the phone whatsoever. Not even a beep. NFC is turned on for sure.

I bought an (relatively) expensive original battery (not from any suspicious ebay dealer) and it says Near Field Communication on it, as I understand the antenna is located ontop of the battery.

Does anyone have any ideas why it doesn't work? Is there a way I can test if the NFC is completely dead, or some logs I can look into? I have tested various apps for my tags but can't seen anything.

# Answer
Luckily a friend of mine has an S4, here its back. See the 4 gold metallic pins? Those are the NFC antennas connectors

The antenna is on the back cover, not visible on the photo bellow, his back cover is not an original one, so no NFC antenna.

It doesn't make sense the NFC antenna be ON THE BATTERY ITSELF! Despite the fact is it written on the battery. My S5 battery also has Near Field Communication writing on it.

If NFC doesn't work, you should check if your back cover has something similar to this from my S5:

EDIT:

Effectively, the battery contains a built-in NFC antenna.And it is recommended to handle the battery carefully to avoid damaging the NFC antenna, may be that's what happened to you.
> 1 votes

# Answer
It turns out it was the battery that didn't work. I tested with the battery of another phone that worked -and then it worked!

The battery that worked had serial#:

> YS1DC02FS/2-B

While the battery that didn't work (fresh from the store):

> AA1H721WS/2-B

All the batteries that didn't work started with

> AA...

Someone else hinted me in that direction in another thread. Now what's up with batteries whose serials are starting with AA? It says NFC on them and the antenna is visible through the decal. Why don't they work? One of them had original laser markings that I read none of the fakes usually have. What's going on? Someone?

something
> 0 votes

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


title: Need to remove password restrictions

text:
# Question
Title: Need to remove password restrictions
I put in my current password and it says that I can't have password

My lock screen settings say I can't have password. It says an administrator denied it or something like that

.

# Answer
> 0 votes
It means, You enabled high protection by using any third party application.

That app precenting you from setting No pass or Swipe to lock and force you to choose a protection. That is **either pin or pattern or password**.

This is for your good.

Go to Settings -\> Security -\> Device administrators. You can see a list there.

Disable all apps other than **Device manager and your phone manufacturers Application**.

Then there is no issues in removing the lock

# Answer
> 0 votes
You may try also to long press power button and enter phone into safemode in order for third party apps not to work. Then you may go to app manager and uninstall or dissable the application that causes the problem.

---
Tags: lock-screens, password
---


# Question
Title: Phone keeps turning on and back off. What do I do?
This morning, I turned on my mobile, which had been fully charged during the night. It displayed the usual white «Samsung Galaxy SIII Neo  powered by android» thing, but then it vanished, then it reappeared, and it has been doing this throughout the day, for all I know. I tried googling, and found out about:

* FastBoot, which is acheived by pressing Vol+,Vol-,Power all at once; this does nothing at all on my device;
* Recovery boot, which is acheived by pressing Vol+,Power,Home all at once; this displays a small blue «RECOVERY BOOTING…» on the top-left corner, but only if the phone is connected to a charger, otherwise nothing happens;
* Hard Reset, but this seems to be impossible, as it requires (see here) the phone to be completely off, which is, at present, simply impossible.

Removing the battery won't do anything: I tried that several times, but as soon as I put it back, it goes back to doing the above. Also, connecting to the charger makes the «Samsung Galaxy \[etc\]» display like 2 or 3 times longer.

What should I do about this? What is wrong with my phone?

**Update**

Following @MatthewRead's comment, I tried Vol-,Power,Home. Something flashed on the screen, and then back to on-off-on-off. This is a frame of a short movie I captured with another mobile:

Sorry for the name of the movie showing up and hiding «Warning». I just tried Vol+ as that screen suggests, and now the screen shows up no more. One thing is sure: holding down that combination now stops it from on-off-on-off-ing, but as soon as I release, we're back there.

**Update 2**

I tried other key combinations, and this is what I found out:

* Vol+ -\> Recovery booting;
* Vol+,Home -\> Recovery booting;
* Vol+,Power -\> Recovery booting;
* Vol+,Power,Home -\> Recovery booting;
* Power,Vol- -\> screen above;
* Vol-,Home -\> screen above;
* Vol-,Power,Home -\> screen above;
* Vol- -\> screen above.

The last two have not always happened, but maybe I thought I was pressing when I actually wasn't. The screen says to hit Vol+ or Vol-, but none of those does anything.

**Update 3**

Someone suggested I scrape the battery contacts, I did it, and now the mobile seems to be working again. So this apparently saved me the trouble of flashing, though I have the firmware downloaded in case something goes wrong.

# Answer
> 1 votes
1. Try this take out your battery
2. Wait for 10 seconds
3. Re Insert the battery without pressing the power button if it turns on itself (witout pressing the power button( then it would be hardware problem. Just clean it with alcohol or tinner and keep pressing on it to clean the inside of your power swith or if not just replace your power button.
4. If not auto turn on after inserting the battery then its software problem. Just download the official firmware ang flash your phone via odin.

# Answer
> 0 votes
**From Experience** : The problem is with your battery. The battery can't produce stable power.

When you go to recovery mode, the power consumption is very low. So, it will stay for some time.

When you turn on the phone, the brand logo is shown, may or may not the Booting is done. Suddenly the phone turns off. Then again turns on and repeat this automatically about 15-20 times.

I have the same issue and after checking for a weak , I found that the battery can't produce the power in a stable manner.

### How to check.

* Take the battery out.
* check the battery code, power details, etc.
* Find a similar battery.
* Put the battery in the phone and try turning it on.

80% it will work.

Try it and if you are in the 20% part, let me know.

# Answer
> 0 votes
The bootloop happens when the boot partition is corrupted or in extreme cases the whole eMMC chip is damaged, the phone boots but can't load the system and all ressources.

Among the causes a defective charger - as you've pointed the phone was left to charge all night long.

Try flashing the phone, this may solve the bootloop.

* Download the firmware for your model, region and same android version or higher.
* Download Odin (Windows) or Heimdall (Mac) and Install it.
* Download Samsung drivers, install them
* Now open Odin, click on AP slot (PDA for lower version)
* Browse to where you have unzipped the firmware
* Select the file (must end with .md5 or .tar)
* Now put the phone to Download mode (Volume down + Home + Power), then press Volume Up
* Connect the phone to the computer the click on START. Wait till the end.
* You phone should reboot and boot normally

**Using Heimdall: follow this guide.**

Let us know if you experience any errors. We'll try to help.

PS: All your personal data will be wiped.

---
Tags: samsung-galaxy-s-3, recovery-mode, reboot
---


# Question
Title: What will happen if I flash a custom rom for GT-I9082 on a GT-I9060c/m/i?
I have a Samsung Galaxy Grand Neo Plus/DUOS (GT-I9060C) and I would like to know what will happen if I FLASH A Custom Rom for the Galaxy Grand Neo DUOS (GT-I9082) Onto my phone (GT-I9060C)

Will it be Hard-Bricked,Soft Bricked or will it work fine

Custom ROM description : Lineage OS (Android 7.1) Linux 3.0 Supports dual sim

Current rom: Rooted Stock rom 4.4.4 kitkat SuperSU Pro running TWRP 3.0 For GT-I9060I (idk how gt-i9060i twrp recovery worked on the gt-i9060c With AKAS security software (idk what that is)

---

Hmm So if i did flashed the rom and its soft bricked (repairable) will i still be able to use DownLoad Mode because i heard some people said that it will hard brick your phone (unrepairable) if you install roms that wasnt met for your phone. Also im on GT-I9060C not on GT-I9060I because i9060i doesnt have a magnetic sensor

Heres some description about my phone:

# Answer
The similarities of the 2 devices are mostly only in their name. Grand Duos (i9082) is out Jan 2013 and uses a Broadcom BCM28155 SoC, while Grand Neo Plus Duos (i9060i) along with its family are out circa 2015 and use a Broadcom BCM23550 SoC.

Recovery will reject ROMs made for a different device, and even if you manage to flash it in, it won't boot due to the hardware difference (soft-brick in your words).
> 1 votes

---
Tags: rom-flashing
---


# Question
Title: Genymotion 2.8.1 - Can't flash Play Services on any Virtual Device
So, on Genymotion 2.8.1, I've tried flashing Play Services on a number of Virtual Devices. None works. I get the error along the lines of "Flashing xyz zip failed for an unknown reason, check the logcat for more info"

In the logcat, I move to where the error starts, and there's NO error message giving info as to what is happening, except something like 'Flashing stopped'

I've downloaded about 4 different virtual devices of different OS versions, and I'm beginning to suspect Genymotion 2.8.1 has a problem.

Any idea how to use or flash Play Services onto Genymotion 2.8.1 or any alternative means to install apps from Play Store?

# Answer
> 0 votes
You can use old vision. v2.5.4 is usable.

http://azodl.blogspot.tw/2015/06/genymotion.html

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


# Question
Title: Install Android TV on older Sony Bravia TV
I have a Sony Bravia TV KDL-55W805B which unfortunately has Sony's own Smart TV software installed, and not Android TV which newer Sony TV's have. I am stuck with a discontinued TV software that doesn't get any updates or new apps.

Is there any way for me to install Android TV on my TV and replace the Sony Smart TV?

# Answer
> 1 votes
No. The hardware is different and so is the kernel. It's just not supported unless one of the devs around ports it to the TV, which is highly unlikely.

# Answer
> 1 votes
You could use a compatible Android TV Stick, to access similar features of other newer Sony TVs with in-built Android TV software. Most of these are available on eBay.

You can still stream through various genres:

* YouTube
* XBMC
* Netflix
* Showbox etc

You connect your Android TV stick to the HDMI input of the LED TV and make it a Smart TV

**NB Check compatibility first**

---
Tags: android-tv, smart-tv
---


title: Lenovo A2010-a keyboard

text:
# Question
Title: Lenovo A2010-a keyboard
I updated my lenovo A2010-a system and I can't unlock it cause my password is a pass code type, and the keyboard isn't working. I already tried restarting my phone many times. What should i do?

# Answer
> 0 votes
Have you tried the following fixes:

1. Fix 1: Restart the keyboard

Restarting the keyboard can be very effective in solving the problem. Many have found this to be helpful.

* Go to the Settings menu of the device
* Scroll down to the Apps section and Tap on Application Manager
* Swipe to go to the “All” tab
* Now look for the app Android Keyboard and tap on it
* Now tap on Force Stop to stop the keyboard

Exit out of the Settings menu and go back to using the keyboard and check if it works. If you happen to use a third party keyboard or if the device manufacturer has installed its own keyboard then you should look for the keyboard that is in use.

2. Fix 2: Clear Cache and Data for Keyboard

Clearing the cache and data of an application allows you to clear files that can be possibly corrupted or which may be creating problems because of bugs.

While deleting the cache files does not delete any important information, you will lose your personal settings when you delete the data files from any app.

If you had made specific changes to the keyboard, you will lose those settings. You will have to go back into the keyboard settings and make the changes once again.

* Go to the Settings menu of your device
* Tap on Application Manager which is under the apps section
* Swipe to the tab which includes “All” apps
* Now look for the keyboard app. It can be Android Keyboard or the keyboard that you are using if you have installed a third-party keyboard or if you have the manufacturer skin on top of the stock Android.
* Tap on the keyboard app
* Tap on Clear Cache
* Now tap on Clear Data
* Tap on OK to confirm.

3. Fix 3: Clear Cache and Data Files for Dictionary App

The dictionary app is closely linked with the keyboard app.

If for any reason you get the “unfortunately keyboard has stopped” error, there is a chance that it may be because of corrupt files in the dictionary app. Deleting these files can be helpful in solving the problem.

* Go to the Settings menu of your device
* Tap on Applications Manager
* Swipe to go to the “All” tab
* Scroll and look for Dictionary app and tap on it
* Tap on Clear Cache
* Tap on Clear Data
* Tap on OK to confirm

Once the cache and data files have been deleted, check if the problem has been fixed.

4. Fix 4: Install Updates for Google Keyboard

You can try fixing this issue by installing updates for Google keyboard. For that, navigate to play store on your android phone and look for the updates. Alternatively download the updated Google keyboard from google play store via your PC (Apk leecher website - can directly download the apk from Google play servers)

Acknowledgements: Fix Android keyboard stopped working

---
Tags: lenovo
---


# Question
Title: Some but not all music is showing in my phone's media player
I have a Galaxy S7 Edge, and am using the 64GB SD card they gave with the phone when it first came out at BestBuy's. I've put music on my phone already and have had it stored on the SD card and have never had an issue changing up what I have on there until yesterday. I re did my playlist and put different music on and synced my phone only to get to work and find out certain songs do not show up in the default media player (even though they are songs I've had on my SD card before). So today I decide to re sync it and after it is done I went through Windows Media Player and it said all the music was "Already On Device". Go to the default media player on my phone to a specific artist, and only HALF of their albums are on there... And when I say half I mean, it basically skipped every other song on every album. So half the album is on and the other is not... But when I search files on my phone all the music shows up.

I know there were other people with similar issues that I saw but none were resolved, and none were having issues only with partial music not showing up. All my artists show up, but it's only putting HALF the songs they have from each album into the player...

# Answer
This may not be your issue, but I've had a problem like this for years, and just figured it out today. I wanted to get it written somewhere.

I buy CDs (yes, I'm the one), and then rip them to .ogg files for playback from my phone. What I was finding was that the newer CD's often wouldn't show up at all on **any** Android media player. However, the files were definitely there. If I connected to my PC with a USB cable I could play them just fine on the PC.

Hat tip to Metrov in this AndroidCentral thread. The problem appears to be that Android media players are very persnickety about music files having their tag information properly filled out. I installed Florian Heidenreich's Mp3tag, ran it against the problem children, and sure enough, they didn't have their tag info filled out properly. I'm guessing its been more of a problem for me with new music, as newer stuff is less likely to have good tag info about it uploaded to freedb.

This *also* allowed me to fix another problem I had where one album was showing up twice (inconsistent artist and Album Artist) tags.

In your particular case, I'd suggest hooking your phone up to a computer with a USB cable, then running Mp3tag or a similar tag editor and comparing the tag info in the files that are showing up on Android to the ones that aren't.
> 0 votes

---
Tags: applications, sd-card, music, media-player, samsung-galaxy-s-7-edge
---


title: Auto downloads for sdcard/astrid

text:
# Question
Title: Auto downloads for sdcard/astrid
I have suddenly started getting lots of downloads from sdcard/Astrid/auto. They are adverts. How do I switch them off ?

# Answer
> 0 votes
Download a terminal. In that terminal type `cd /sdcard/Astrid/` Then run the command `chmod 000 auto`

That should do it!

---
Tags: astrid
---


title: How do I keep my contacts separate?

text:
# Question
Title: How do I keep my contacts separate?
How do I keep my Gmail contacts off my phone (Samsung Galaxy S if it matters) and at the same time keep my phone's contacts off Gmail? I don't normally do email from my phone, and when I have had to log into my account, it automatically downloaded all the contacts. I don't want to search through a bunch of email-only contacts to find the person I need to call.

# Answer
> 5 votes
In the `Settings -> Accounts & Sync`, select your gmail account, in there you will see "Sync Contacts". You can uncheck that and the device will not sync your contacts to gmail, nor will your gmail contacts sync to your device.

As onik said too, you can have it show only people with phone numbers too.

# Answer
> 3 votes
There's an option to only show contacts that have a phone number, you can set it in `Contacts -> menu key -> Display options`. This will hide the unnecessary contacts but keep your email synced.

# Answer
> 2 votes
Here is another option similar to @onik's reply ...

In the `Contacts -> menu key -> Display options`, there is a list that says `Choose contacts to display`. For example, Google, Backup Assistant + Contacts, Preset, Hotmail. There is a down arrow on the left of each item. Click the arrow and panel appears with `All contacts and a check box`. Uncheck the box, and those contacts will not be displayed in your list.

* This is for Android v2.3.5
* On Verizon
* Motorola

# Answer
> 1 votes
Hay guys while non of you had the answer that worked for me, it gave me some ideas to work with. I figured it out. Android 6.0 Contacts -\> Menu -\> Contacts to Display -\> then uncheck "Google" and uncheck "USIM". And it works great, yeah.

# Answer
> -2 votes
First copy all your G-mail contacts to your phone. You can find this under Menu -\> Manage Contacts -\> Then Copy Contacts.

Choose to copy from G-mail to Phone.

All the G-mail contacts will copy over; Then you can decide which ones from the phone contacts can stay and which ones you can delete without having to worry about it "syncing" with Google and erasing important contact info.

Then you can also take it a step further and click your contact phonebook viewer. You can choose phone only, SIM, Gmail, etc; by selection. The phonebook will show only this information.

Finally for those who don't want to clutter up their phonebook with EVERY EMAIL you've ever sent - you can click under settings "view contacts with phone numbers only". This will give you a cleaner look for the phonebook.

hope that helps

---
Tags: contacts, sync
---


# Question
Title: In Android 6, the CPU temperature showing 50-55c when I just using browser with Wifi?
I am just using UC Browser with Wifi but after some minutes the temperature reaches to 50-55c? What is the probledm?

# Answer
> 1 votes
That's completely normal operating temperature for a CPU. Most function perfectly fine up to at least 90° C, though on a phone will typically throttle before that to ensure that the phone as a whole does not get too hot. Not too much more to be said without knowing how this compares to other browsers on your device (UC Browser might just be less efficient) or what you're browsing (maybe the site is poorly coded and has a lot of intensive JavaScript operations).

---
Tags: 6.0-marshmallow
---


# Question
Title: Looking to somehow get control of my LG Optimus G with broken screen..
I dropped my phone the other day, and the screen cracked rendering it completely useless as it made the digitizer break. I have no touch control of my phone whatsoever, I reset it like an idiot to see if maybe the digitizer will decide to work again (so its no longer connected to wifi at the moment). I'm wondering if there is any way whatsoever to control this phone from my PC, without USB debugging enabled (or, if there is a way to enable USB debugging from an unrooted device). I do not plan on replacing the screen, as the phone is a little outdated now. Any suggestion is appreciated highly, I just simply wanna be able to get some sort of use out of this phone before letting it go for $20 on kijiji.

# Answer
> 0 votes
I recommend you take it to a place where they fix phones. They can fix the screen for you. Depending on who you go with, the prices will vary. Other than that, I doubt there will be any other way.

---
Tags: usb-debugging, touchscreen, lg, broken-screen
---


title: Root Samsung Galaxy J Max ( SM-T285YD)

text:
# Question
Title: Root Samsung Galaxy J Max ( SM-T285YD)
How to root Samsung Galaxy J Max ( SM-T285YD) Tablet and install TWRP Recovery? Till now i have already tried apps like KingRoot, Towellroot, RootGenius and all of failed rooting this device.

# Answer
> -1 votes
If your device is 5.0 and higher you will need to perform oem unlocking. Otherwise you will have a brick

YOUR WARRENTLY IS NOW VOID

Some Samsung devices doesnt work with rooting tools installed on the device so you will need to install KingoRoot/KingRoot.exe on your computer, open it and read instructions.. Rooting your device with kingo root is easier because hardly any setup it required but if you are into SuperSU, kingroot is recommended Just press that root button and wait.. make sure you have a good amount of battery..

Now installing TWRP. Your device must support TWRP if theres no twrp for your device DO NOT FLASH TWRP THAT WASNT MEANT FOR YOUR DEVICE!!! Download Samsung Drivers (Your device might install it for you, if not install it from the web) Download Samsung ODIN v3 Download your twrp recovery in a format of TAR.MD5 Select AP and select your recovery Put your tab into download mode (Power+VolDown+Home) Connect it with Usb Cable Once it said Added! Press START. Before you do that just make sure F.Reset Time is ticked and reboot also because i dont think ur tab doesnt have a removable battery.

Once it said PASS your done just shut down your tab and boot into recovery (VolUp+Power+Home) And here you go! You are running TWRP

Also for more help for your device go to this site XDA-DEVELOPERS.COM

---
Tags: rooting, root-access, samsung, samsung-galaxy-tab
---


# Question
Title: Error 505 when installing Facebook Messenger
I have a Sony Z5 Compact running Nougat.

I am unable to install Facebook Messenger. When I try I get the Error Code -505.

I have tried installing using ADB with the following command:

```
adb install com.facebook.orca_108.0.0.10.70-51197341_minAPI21\(armeabi-v7a\)\(280,360,400,420,480,560,640dpi\)_apkmirror.com.apk

```

Which seems to be the latest stable version from apkmirror.com.

I get the error message:

> Failed to install com.facebook.orca\_108.0.0.10.70-51197341\_minAPI21(armeabi-v7a)(280,360,400,420,480,560,640dpi)\_apkmirror.com.apk: Failure \[INSTALL\_FAILED\_DUPLICATE\_PERMISSION: Package com.facebook.orca attempting to redeclare permission com.facebook.receiver.permission.ACCESS already owned by com.facebook.appmanager\]

Is this something I have done? The phone is *not* rooted, nor have I unlocked the boot loader.

Apart from wiping the phone is there anything I can do to get the app installed? (I'm aware of all the 3rd clients, but I would really like to solve this problem.)

The app was installed before the upgrade to Android 7, but an update would not install.

I have done the usual steps like restarting, empty cache and data of Play Services, etc.

This is not a duplicate of How do I deal with unknown installation error code -505?, which was supposed to be solved with an upgrade to Android 5.0.2. I am running Android 7.

# Answer
> 1 votes
My girlfriend and I both Sony Xperia Z5 Compact have the same problem (Error 505) after we had updated to Android 7 Nougat. I think for most people, the problem will become public when the old Facebook app gets outdated and force an update. I was too naive to uninstall Facebook, Messenger, and Site Manager for a fresh install try, and now am only able to use these Facebook platforms on a browser. I posted the same problem in Sony Support Forum and am also surprised that such popular app errors on Android 7 result only in 1-3 problem topics at this time.

The official answer from Sony: Make a factory reset because the problem happens with an update. Not the expected answer - but seems the only solution, when the company doesn't want to fix these issues.

---
Tags: 7.0-nougat, facebook-messenger, sony-xperia-z5
---


# Question
Title: Preferred and forbidden networks on Android
In the days before Android, buried deep in the network settings of my old phone ~~were two options called Preferred Networks and Forbidden Networks~~ was an option called Preferred Networks, and I have also heard of Forbidden Networks. These were used for roaming: when the home network was not available, the phone would not simply grab the first available network but compare the list of currently available networks to the Preferred & Forbidden Networks: it would never try to roam into a forbidden network, and if one of the visible networks was on the Preferred Networks list, it would try that network first. The lists were stored on the SIM.

Note that this has nothing to do with APNs or network types – this setting is entirely about network operators.

Does Android still use these lists? If so, is there a way to view/edit these lists on Android?

# Answer
> 0 votes
Deselect international OR select the service provider's roaming options under SIM tools, this may may help to avoid any forbidden network scenario.

---
Tags: roaming
---