# Question
Title: How can I change directory of AnkiDroid to external Storage
After using anki for a while , my internal storage (16gigs)became full, and now I'm unable to add more cards, then I tried to change directory to external Storage but it did not work for me (I'm using Android 7.1.1 moto g4 play) and ot keeps popping up message saying 'the given path isn't valid' .if someone could help me out it would be great

# Answer
The reason you are not able to store an app on your memory card could be using a card formatted in "Portable storage" mode. In that case no one single app can be pushed out of internal memory, but reformatting of a memory card in "Internal storage" mode can change that. Another reason could be a restriction made by app's developer and there is nothing a user can do about it. Sources: https://www.androidpit.com/how-to-format-microsd-cards-as-internal-storage https://developer.android.com/guide/topics/data/install-location.html
> 0 votes

---
Tags: ankidroid
---


# Question
Title: how to block a specific URL without root?
i want to block a specific URL (a .json file on a webserver)

i dont have root it should run on ANY modern android device AND FireTV ;)

would be nice if we find a way ;)

# Answer
The only option to block one specific url is using a HTTP proxy. Some HTTP proxies also support HTTPS decryption after installing the used root certificate into Android (AFAIR this is limited to Android up to Android 7.0). Also this only works for apps that use only Android system method for checking the server certificate (no certificate pinning in the app implemented).

There are some on-device proxy apps available, however I don't have much experience with those and don't know if you can configure one to block a specific URL. However it is possible.

What definitely works when using Wifi is to use a HTTP proxy on your PC (Fiddler, Burp, Zed, Charles, ...) and redirect the traffic from your Android device to your PC and the proxy running on it. The proxy on the PC can be used to inspect, modify or block certain requests.
> 0 votes

---
Tags: dns, url
---


title: Apps can't see my pictures

text:
# Question
Title: Apps can't see my pictures
Apps like Facebook or Tinder or any other can't see my freshly uploaded pictures (via USB cable)... File explorers can see them without any problems... what is going on? I even tried to post them to my GMail and download, but apps can't see those pictures even after downloading (file explorers like EZ can see them in Download directory)... that really makes me mad... what the is going on?

Nexus 5.

# Answer
> 0 votes
I discovered a solution, that someone may find useful:

There is a way to make your photos visible for apps that are not seeing them by just opening the photo in original Android photo app. Doesn't work with ES or similar, has to be original build-in app. After that, photo starts to be visible everywhere.

---
Tags: photos, images
---


# Question
Title: Android not detecting USB though it is connected
I am using YU YUREKA that runs on Cyanogenmod 11.0 with Android 4.4.4. Suddenly I found that my device is not detecting the USB connection. Though my phone is getting charged, it shows 'USB not connected' in the tethering option. I have checked that with different computers and USB cables but without use.

Later I go to `Settings > Developers options > Android debugging` and enable the `Android Debug Bridge (adb)`. Then my device starts to detect the USB.

But when I turn off the Developers option, again it stops detecting the connection. If anyone could help me in this matter.

Also is it safe to use tethered data connection with `debugging mode` turned on?

# Answer
> 0 votes
To answer the last question first, yes it is save to tether with debugging mode on.

I'm not sure about the answer to the first question, because i'm not well known with cyanogenmod. If you were a normal android user i'd suggest looking if the MTP or PTP settings are set well. You can find these under `Settings > Storage > USB computer connection`

Hope this helps. I found this useful on my Nexus 4 using android 4 and android 5

# Answer
> 0 votes
as a security feature, android requires that your phone be switched to a usb data transfer mode (which requires unlocking) before enabling the tether option. That way, a malevolent person cant just connect any usb device to your phone and drain your data.

The solution is to switch the usb interface from charging to something else, such as mtp

# Answer
> -1 votes
update your phone to lollipop.i myself use yureka and after updating it worked fine for me.

---
Tags: cyanogenmod, 4.4-kitkat, micromax-yu-yureka
---


# Question
Title: Changing WhatsApp number without losing chat histories
The SIM of my currently used WhatsApp number is not with me now. I want to change my WhatsApp number without losing some important chat histories. Is it possible to change the old WhatsApp number to a new one with some old specific chat histories intact, by verification only through the email ID associated with the previous WhatsApp number?

# Answer
WhatsApp makes it very simple to change your number. After changing your number, everything will stay the same. All your groups and chats will stay intact.

To change your number, open WhatsApp settings and press on *account* and then press in *change number*. Follow the simple steps to verify your new number.

That's all! All your groups and conversations will still be there.

---

Just make sure to let your contacts know that you changed your number. Otherwise they will not be able to reach you...
> 1 votes

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


title: Where is the scheduled message option?

text:
# Question
Title: Where is the scheduled message option?
I've upgraded my Galaxy Note II to Android 4.3 and if I open the menu when writing an SMS there is no scheduled message option anymore. Where is it gone?

# Answer
> 1 votes
Other users have also reported that this feature has disappeared.

One alternative would be to use SMS Scheduler, or GO SMS Pro (my fave SMS app).

# Answer
> 1 votes
I was upset at this at first. But, because I rely so heavily on scheduling messages and didn't want to clog up my memory with yet another app just so I can schedule messages, I looked harder. The option is actually still available, it's just been moved. The new location makes absolutely no sense, which is probably why everyone thought it had been removed. Here are some screenshots to show how it's done now.

These images show the conversation I have set up with myself to test various message related things. In the images, you can see the final test message is set to delay (indicated by the little clock). That message just went through while posting this, so I can verify it did work. I no longer feel the need to dump Samsung, and hopefully now neither does anyone else. :-)

# Answer
> 0 votes
Check out PVLL. The app lets you schedule texts in the future.

It also has an automatic delay of 5 seconds before sending, called the "5 second rule", so that I can cancel any errant texts that I send.. Works for me. And there's a sharing layer on top of SMS that lets you share your conversations easier. I use it instead of taking screenshots or cut and paste.

---
Tags: sms, 4.3-jelly-bean, samsung-galaxy-note-2
---


# Question
Title: Is there a way to open an m3u8 playlist on android
I'm using Android 2.2. Trying to open an m3u8 playlist file directly from a http source. Dolphin browser just asks me to save the file.

Any ideas on how I can stream the content.... is there a market app for this?

Jason

# Answer
> 0 votes
Without doing any research about it at all, this sounds like something that's right up WinAmp's alley. I know it supports streaming audio, but streaming video might be a different matter.

**Edit:** Also, this guy suggests renaming .m3u8 files to .m3u as .m3u has wider support in apps. Perhaps save the .m3u8 file you want from the web, rename the extension, and play it that way?

# Answer
> 4 votes
M3U8 is the Unicode version of M3U, which is simply a playlist file, providing a media player a list of media files to play. Open it up in a text editor & you'll see from the contents.

It's a very simple format & most media players will pick it up. The default media player included in the Android OS uses M3U for its internal playlists. More info here.

I suspect that's not what you're asking though, since you mentioned streaming. You don't "play" an M3U file, you play the content it refers to within. Your best chance of success is to open the M3U\[8\] file on your PC and look at the actual video content URL(s) and try to load one directly in your media player of choice. If that doesn't work, ask back here but provide the media URL so we can attempt to work out its format.

If you do find the underlying video stream format, this handy reference lists the supported stream types.

# Answer
> 0 votes
I think VPlayer can stream it for you. They have a free trial but after the trial it is like 4USD to unlock the full version.

# Answer
> 0 votes
You can find "NX Streaming Player" on Playstore. It supports any URL that finishes with .m3u8 - for example:

http://www.domain.net/video/abc123/playlist.m3u8

There is a lot of apps like it, but I think this is the best to play one URL each time, manually inserting the address.

# Answer
> 0 votes
its been 7 years passed since you posted. I believe you have got several options to do play m3u8. Even currently android builtin media player is able to play live urls inside an m3u8. Basically m3u8 is nothing else but text file to android. So you have to make m3u parser. If you are just looking for application, you can try and iptv which is free to use. However if you need help for development, bump to this answer so i can get back to you . I could already give you instruction but it will be like digging a grave!

Cheers

---
Tags: video, streaming
---


# Question
Title: Restricted Google Play Service hangs up the booting process
I use oneplus one with CM13. There is a privacy guard that allows to block any permission for any app/service. I applied this feature to Google Play Service. Now it asks me allow some permission and hangs right after device booted so I can't even unlock the screen for letting the service do what it asks. I can boot to recovery mode and do a factory reset but I would like to keep some files/fotos from my android. The device is on the stock recovery and firmware with OTA update. Not rooted. No USB debugging mode is on. Is it possible to bring the system back to the normal state or at least to pull the files from it?

Thanks.

# Answer
This is a known issue when blocking Google Play Services using Privacy Guard on CM13. However there is a workaround ***if the device has a custom recovery like TWRP installed***.

1. Boot into recovery
2. Open File Manager
3. Navigate to /data/system
4. Delete the file named appops.xml
5. Reboot.

*Since you've not rooted/installed custom firmware, the only option is a factory reset from recovery. You'll lose all apps, but data stored on the device storage will be safe.*
> 1 votes

# Answer
I did the exact same thing, and indeed the phone crashes just when I am about to enter my passcode. Luckily, a simple boot into **safe mode** worked just fine, and after changing the location permission from `Always ask`to `Allowed`, it worked again.

How to boot your Oneplus One into safe mode:

When the phone is off, press the power button until the phone boots up, then immediately start holding both volume buttons until android is fully booted.
> 1 votes

---
Tags: cyanogenmod, adb, recovery-mode, data-recovery
---


# Question
Title: How to revert setting change that caused bootloop?
I have an ASUS Zenfone 2 with Cyanogen Mod 13 (not sure the version but it's from may).

I was looking at privacy settings and accidentally locked "google play service". as soon as I tapped it my phone froze, I waited a minute or 2 and nothing so I held power to reboot, and it just boot looped.

Is there a way to change this setting with out re flashing my phone? I do have TWRP installed.

# Answer
> 1 votes
It should be by using the file manager under TWRP. Navigate to /data/system/ and look fo appops.xml. rename it to appops.xml.bak so you can have a backup and reboot.

PS: as per this post stackoverflow, you might lose also the notifications setting. But most probably those can be reset after boot.

# Answer
> 0 votes
Booting my Oneplus One into safe mode was enough to get the system to boot. I was then able to change the settings back to how they were and restart the phone.

---
Tags: 6.0-marshmallow, boot-loop, twrp
---


title: How to wipe sdcard?

text:
# Question
Title: How to wipe sdcard?
I want to wipe sdcard, but am not sure how best it should be done. usually wiping is done into device, for example:

```
cat /dev/urandom > /dev/mydev

```

The thing is that I don't find a device which is related to sdcard. I understand it can be found in symlink /sdcard, and doing mount I find:

```
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

```

but trying to wipe the device fails as following:

```
cat /dev/urandom > /dev/fuse
sh: cat: <stdout>: Operation not permitted

```

I also tried to find all partitions in emmc, but I don't see any storage/sdcard type:

```
lrwxrwxrwx root     root              2017-01-01 00:45 boot -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2017-01-01 00:45 cache -> /dev/block/mmcblk0p21
lrwxrwxrwx root     root              2017-01-01 00:45 expdb -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2017-01-01 00:45 flashinfo -> /dev/block/mmcblk0p23
lrwxrwxrwx root     root              2017-01-01 00:45 frp -> /dev/block/mmcblk0p17
lrwxrwxrwx root     root              2017-01-01 00:45 keystore -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              2017-01-01 00:45 lk -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2017-01-01 00:45 logo -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              2017-01-01 00:45 metadata -> /dev/block/mmcblk0p19
lrwxrwxrwx root     root              2017-01-01 00:45 nvdata -> /dev/block/mmcblk0p18
lrwxrwxrwx root     root              2017-01-01 00:45 nvram -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              2017-01-01 00:45 oemkeystore -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              2017-01-01 00:45 para -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2017-01-01 00:45 proinfo -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              2017-01-01 00:45 protect1 -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2017-01-01 00:45 protect2 -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2017-01-01 00:45 recovery -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2017-01-01 00:45 seccfg -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2017-01-01 00:45 secro -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              2017-01-01 00:45 system -> /dev/block/mmcblk0p20
lrwxrwxrwx root     root              2017-01-01 00:45 tee1 -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              2017-01-01 00:45 tee2 -> /dev/block/mmcblk0p16
lrwxrwxrwx root     root              2017-01-01 00:45 userdata -> /dev/block/mmcblk0p22

```

Thanks for any idea,

ranran

# Answer
> 0 votes
**!! WARNING !!**

**DO NOT RUN ANY OF THESE COMMANDS IF YOU DO NOT KNOW WHAT YOU ARE DOING. YOU COULD BRICK YOUR DEVICE. BE CAREFUL WITH THESE COMMANDS!!**

**!! WARNING !!**

If you have access to rm:

`cd` to the drive and run `rm -rf /path/to/files`

WARNING! DO !!NOT!! USE `rm - rf /`!! I mean, unless you like having a bricked Android device, that is.

If you have access to dd:

`dd if=/dev/null of=/dev/fuse`

This overwrites everything with null data.

And if it doesn't work, try adding `sudo` in front of the commands. DO NOT USE SUDO CARELESSLY!

---
Tags: storage, superuser
---


# Question
Title: LG G6 - "Charging blocked, moisture detected", would rooting help?
When I charge my LG G6, I randomly get the error message "Charging Blocked - Moisture Detected".

I sent it back to LG, but they said I was no longer covered by warranty because the SIM card tray is broken. They said it will cost me $100+ to fix the software, which makes me think that I can fix this by changing the software on the phone.

Would rooting my phone solve this software specific issue?

# Answer
Try cleaning your charging port. There might be water there.
> 1 votes

---
Tags: charging, lg, lg-g6
---


# Question
Title: How to change Android's Google Chrome's default downloader? (not under app - set default)
I set Android's Google Chrome's default downloader to ES File Explorer and now I want to reset it back to Google Chrome. I found this to be impossible on Android 7.0 - I tried to uninstall both Chrome and ES File Explorer and then cleared all default application in app settings yet when I download a file ES File Explorer comes up. The only solution is to remove ES File Explorer from the system. Is there another way to fix this without reinstalling the OS or do a factory reset?

# Answer
> 2 votes
You'll have to first **disable** ES Downloader (download manager) from ES explorer settings:

* Open ES explorer and navigate to Settings → (Tools settings) → Download manager
* Tap on Download manager and check **Disable ES Downloader**
* Now open your preferred browser (Chrome) and open a downloadable link, it should now prompt you as before and select the suitable handler.
* Essentially you would've cleared the default handler for downloading links.

Note: *I have also observed a similar bug in Android 7, where the defaults are not simply cleared the conventional way (i.e by going to Settings → Applications → Clear defaults, for now this is the better way to do it whenever ES explorer is involved.*

This may also depend on version of ES explorer in use. I tested with version 4.0.4.7

Hope this helps

# Answer
> 0 votes
1. Uninstall es explorer
2. Download anyfile with chrome (and then pop ups will let us choose what download manager will we choose, then select chrome always ask)
3. Reinstall your es explorer
4. Now your download manager back to original

---
Tags: default-applications
---


title: Using ADB to change the screen lock

text:
# Question
Title: Using ADB to change the screen lock
I am looking for a way to change the screen lock type from slide to password, and set the password via adb command line. I have a device with the setup I want, and one that has slide lock. I'm pretty sure this can be accomplished via sqlite3 "copy paste" of some fields, but not sure which fields, and how to do it. I'm open to pretty much all ideas except using `adb shell input` commands to accomplish this. Meaning - I can/know how to/am currently using commands `input swipe` `input text` `input tap` commands to change swipe unlock to password unlock.

edit1: clarified `adb shell input`, and yes, my phone is rooted.

edit2: relevant links:
How to change lock screen type
Pass encryption on android
According to the post in the first link, it should be easy to change the lockscreen type, the only problem is that I cannot find the lockscreen.password\_type field in the database they refer to. Has it moved in 4.3? After reading through the article in the second link my idea became to use the salt number stored in the database to hash out a new password using the device specific salt, and override the existing (if any) password. I'm still trying to figure out how to do this.

# Answer
**Since Android 8.0 Oreo**, you can change the lock screen using below adb commands

```
adb shell

athene_f:/ $ locksettings
usage: locksettings set-pattern [--old OLD_CREDENTIAL] NEW_PATTERN

   locksettings set-pin [--old OLD_CREDENTIAL] NEW_PIN
   locksettings set-password [--old OLD_CREDENTIAL] NEW_PASSWORD
   locksettings clear [--old OLD_CREDENTIAL]
   locksettings verify [--old OLD_CREDENTIAL]
   locksettings set-disabled DISABLED
   locksettings get-disabled

flags:
   --user USER_ID: specify the user, default value is current user

```
1. locksettings set-pin: sets a PIN
2. locksettings set-password: sets a password
3. locksettings clear: clears the unlock credential
4. locksettings verify: verifies the credential and unlocks the user
5. locksettings set-disabled: sets whether the lock screen should be disabled
6. locksettings get-disabled: retrieves whether the lock screen is disabled

And if you want to remove the password, just use below code:

```
$ locksettings clear --old old_password_put_here

```

Here is the reference link: The Android Soul - How to change or remove lock screen pattern, PIN or password via ADB on Android 8.0 Oreo

I have tested on Android Oreo device. It works just fine.
> 16 votes

# Answer
There's no built-in functionality to set the password via the command-line, neither from a shell on the device nor from `adb`. You can't even achieve this by pasting the stored password into the secure settings file from another device. The password isn't stored as plain text, but rather a cryptographic *hash* of the password is stored. This hash is generated using the password and a *salt* value: a random number generated once on the device.

Hashing the password prevents someone from stealing your phone and finding the password. This is important not just to protect the password itself (in case you use the same password for other things), but also because the password is used to encrypt the device's key store, and as part of the full-device encryption feature. Salting the password with a device-specific salt ensures an attacker can't use a *rainbow table* to determine the password. (A rainbow table is a list of every possible hashed password, which one queries to find the original password given the hashed password. The technique allows naïve password implementations such as Windows 95's to be broken in less than a second using a normal desktop computer.)

In addition, the code that updates the stored password when you change it through the GUI has other side-effects. As I've mentioned, the password is used to encrypt the device's key store, which can be used by all apps on the device to store credentials securely. Changing the saved password without updating the key store would result in the stored credentials being lost. In addition, if full-device encryption is used, changing the saved password without updating the device encryption key would result in all storage becoming inaccessible.

To achieve the functionality you want, the easiest way would be to patch a custom ROM to export the functionality that the settings app uses to change the password, and add a command-line program that can change the password in the same way. It might even be possible to hack up an app that can do this using reflection to get access to the un-exported functions, but the app would still need root, and it would be specific to the ROM (and maybe even the version of the ROM) on the device.

The relevant code is here if you're interested.
> 4 votes

---
Tags: adb, lock-screens
---


# Question
Title: WhatsApp messages disappeared without having been deleted
I was texting like normal yesterday morning when all of a sudden it said WhatsApp is not responding or something like that, but after it came off EVERYTHING was deleted, even my backup. I had messages from 2016 there. What should I do to recover my lost messages?

# Answer
> 0 votes
If you have enabled `Google Backup` in `Whatsapp`. You can have your messages back. For this you have to start `Whatsapp` from beginning and re verify your phone number and if you have any `Whatsapp backup` in your google Drive `Whatsapp` will automatically restore it for you.

---
Tags: 6.0-marshmallow, whatsapp-messenger, data-recovery
---


# Question
Title: Moto G5S Plus File Manager is not showing any items
Moto G5S Plus File Manager is not showing any items.

I used another File Manager like ES Explorer.

I see all items but Moto G5S Plus File Manager is not showing any items.

# Answer
This is most likely because it's permissions are not enabled and/or you do not have the storage areas checked.

In Settings - Apps, press the 3 dot menu and select "Show System" then scroll down to File Manager and select it. Select Permissions and verify "Storage" is enabled.

In the File Manager app, swipe right to open the menu and make sure "Internal Storage" and "External Storage" are selected at the top of the page.

If you have a lot of small (under 50k) pictures, they will not show up by default. In the app's Settings menu there is an option called "Hide small pictures" which you may need to turn off.
> 2 votes

---
Tags: file-management
---


# Question
Title: Wallpaper on Android: Automatically update to latest Instagram post
I'd like to automatically update my Android wallpaper when a new image appears on a target Instagram account (not my own). Running once a day is fine.

What I've tried: IFTTT recipe tied to custom FetchRSS feed...but it seems the recipe fails to extract the image URL from the markup.

# Answer
> 0 votes
Navigate to URL: https://web.stagram.com/rss/n/{INSTAGRAM\_USERNAME} For example, https://web.stagram.com/rss/n/puuung1

Verify a RSS feed appears.

Create the IFTTT recipe: This: "RSS Feed" \> New feed item, then enter the RSS feed URL from above That: Android Device \> Update device wallpaper \> EntryImageUrl

NOTES

* It seems this may not update your wallpaper until a new feed item appears
* It seems any RSS feed errors may cause the update to fail...you can run through a validator to confirm (e.g., the FetchRSS feed had an error)
* The wallpaper may not be resized properly if a video or other non-image media

---
Tags: wallpaper, instagram
---


title: Gooogle play store

text:
# Question
Title: Gooogle play store
Keep getting a pop up informing me that that my Google play servecis has stopped. I have restarted my tablet but not getting any joy. Samsung tablet

# Answer
If restarting the device has not worked, you can try the following and see if it gets resolved

## Try clearing the app caches and app data of

* Google Play Services
* Google Services Framework
* Google Play Store

If it persists try uninstalling the updates of Google Play Store app from

## Settings-\>Apps/Apps Manager-\>Google Play Store-\>Uninstall Updates-\>Ok

now restart the device and launch Google Play Store app.
> 1 votes

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


# Question
Title: How to get rid of Google Play Store has stopped message
I keep on getting this message: "Google Play Store has stopped." I have tried deleting the Google Play app and could not install it from the web. The next day it reappeared. I keep getting this message:

How do I get rid of it?

Thanks.

# Answer
## Try clearing the app caches and app data of

* Google Play Services
* Google Services Framework
* Google Play Store

If that doesn't solve it, try this

## Settings-\>Apps-\>Google Play Store-\>Uninstall Updates-\>Ok

now restart the device and launch Google Play Store app.
> 0 votes

---
Tags: google-play-store, bugs
---


# Question
Title: How to copy all photos in gallery to linux desktop machine?
I have a bunch of photos on my Samsung Galaxy Tab running 3.2 which I'd like to copy over USB to my main machine running Linux so I can work on them with GIMP and other power tools. Despite this seeming like a simple and common thing to do, I haven't found any way to do this after hours of googling and experimenting.

Some answers and articles already out there assume the existence of sdcard, which I don't have (AFIK), mention directories named /dcim or /emmc (sp?), involve Windows-only software such as Kies, or are about some specialized problem not relevent here.

I figured I could poke around the Galaxy Tab's file system with adb, but found no place holding .jpg or other image files, which I should have at least 30 or so of. If I knew the path, I could just do an adb pull to get my photos.

If it's possible, I prefer to use adb pull, since it can be automated, but I also wonder how regular folk, the nontechies, get their photos off their tablets. I have read about MTP and that the USB mass storage device way of doing things doesn't work with the Galaxy Tab (or anything Samsung?)

Just to be clear, my photos do exist on the tablet. I can see them all in the Gallery, as a regular end user. I do have the proper USB cable, and adb runs fine.

# Answer
I assume you have Galaxy Tab with Honeycomb and don't have a SD card slot, but have 16/32 GBs of internal storage. In Honeycomb, MTP mode (Windows Media Transfer Protocol) is used instead of USB Mass storage. That's why it's isn't working for you perhaps.

First read what MTP is and why it's being used by OEMs now here. MTP and ICS. Also this Question should be useful - Android Stack Exchange - Can I disable MTP mode and just have a regular USB connection?

Have your tried enabling MTP support for Linux? These are the steps for a Ubuntu distro - Guide To Setup MTP.

Alternatively via using **ADB** I believe you can access Gallery files in `/mnt/sdcard/`. The `sdcard` folder should be there even if you don't have a SD card slot. Camera photos would be in `/DCIM` folder.

Full steps would be (if anyone needs) -

```
adb shell
cd /mnt/sdcard/DCIM/

```

You can check which folders exist here and verify if your Media files are here or not.
> 6 votes

# Answer
I wrote a little script to do this for me that deletes files from the device after pulling:

```
#!/bin/sh
cleanup() {
    [[ -n "$dest" ]] && cd "$OLDPWD" && rmdir --ignore-fail-on-non-empty "$dest"
}
trap cleanup EXIT

DIRS=( /storage/emulated/0/DCIM/Camera
       /storage/emulated/0/Pictures/Office\ Lens )
dest=$(mktemp -d -p .) && cd $dest
echo output directory: $(pwd)
for dir in "${DIRS[@]}"
do
    echo downloading from $dir
    adb shell ls "'$dir'/*.jpg" 2>/dev/null | xargs -I{} -n 1 -d '\n' sh -c 'adb pull -a "$1" && adb shell rm "\"$1\"" && adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d \"file://$1\" || exit 255' -- {} || break
done

```

The main process is a loop executed once for each directory `$dir` specified in `$DIRS` that terminates on the first failure.

The `break` prevents processing in the event of an error so that the script exits on the first failure.

The loop executes a compound command for each directory listed in `$DIRS` as `$dir`. The first piece is straightforward:

```
ls "'$dir'/*.jpg" 2>/dev/null

```

It does what it says on the tin - lists all of the JPEG files located at `$dir`. The `2>/dev/null` hides the `No such file or directory` error message that would otherwise be displayed when there are no such files.

The output of `ls` is piped into `xargs` \- the arguments set `{}` as the placeholder, `\n` as the delimiter and processes files one at a time. The command line used to process each file follows:

```
sh -c 'adb pull -a "$1" && adb shell rm "\"$1\"" && adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d \"file://$1\" || exit 255' -- {}

```

Which is itself a compound command of three `adb` commands executed by a `sh` shell which is given the file as an argument (`$1`) specified by its `{}` placeholder.

The first command downloads the file:

```
adb pull -a "$1"

```

If that succeeds then the second command removes the file from the Android device:

```
adb shell rm "\"$1\""

```

The extra quoting is necessary so that file names containing white space are properly passed into the `adb shell`. If that command succeeds then the final command lets the device know the file is gone:

```
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d \"file://$1\"

```

Once again, quoting is applied for `adb shell`. This step is required to update the images listed in the *Gallery* app (otherwise they may be cached and still display).

The compound command finishes with `exit 255` in the event that any of the `adb` commands fail. This has special meaning to `xargs` and causes it to terminate without processing any more files.

This is a quick and dirty script - it could probably be improved but hopefully it's helpful as it is.
> 1 votes

# Answer
If you can't find your files easily using ADB on /mnt/sdcard (which as Sameer mentions is where it should be, even if you don't have an external SD card), you might find it easier to use a local file explorer to search for/manage your pics. For many distros (like Ubuntu) you need to manually add a usb identifier for the device in `udev` after installing ADB.
> 0 votes

# Answer
I don't think the filesystem on Android tabs is universal.

I haven't played with the Galaxy Tab, but on my Asus TF101, the internal storage is at /mnt/sdcard, while on my dad's Acer Iconia, it's /sdcard (IIRC).

From a quick google, it appears that Galaxy Tab photos are stored in **/sdcard/DCIM/Camera/** or **/Data/DCIM/Camera/** for internal storage or perhaps **/sdcard/external\_sd/DCIM/Camera/** if using the 'external' sdcard.

I'd look for these three folders using a file manager on your device (or ADB) and then use ADB to pull them as you described once you've found your photos.
> 0 votes

---
Tags: adb, 3.2-honeycomb, file-transfer, samsung-galaxy-tab-10
---


# Question
Title: How to uninstall app that seems to be an adds?? *The app that I accidentally install is not an apk but in the form of system app and I forgot the name
This is the picture

It's really nice to have some one helping.. Thanks

# Answer
> 1 votes
Long Press on the icon for the app in your recent applications list and it'll show you exactly what package caused the ad page.

Ad's aren't usually incorporated in system apps because you've already paid for them and it'd be double charging, Developers add adverts to their apps to help support their creativity, You can't just make apps for free as it's the same as digging a whole without a ladder.

# Answer
> 0 votes
There is no `System App` which shows you adds. Adds are added by `Developers` for earning. Check your Device for any `3rd Party App` which shows add even after closing it.

---
Tags: malware, samsung-galaxy-j7
---


title: Android apps not updating automatically

text:
# Question
Title: Android apps not updating automatically
I have published an application and it went live after sometime. Now I have enabled automatic updates in the play store settings. I can see my app there and it's showing me update button. But why it is not automatically updated? Also i haven't got any notification about new update available?

Can anyone please tell how automatic updates work? App starts downloading update the time it is available or play store check updates after some interval?

# Answer
> 2 votes
When an update to an application is published in the Play Store, updates start rolling out. Not all users will see the update immediately; I think the figure is a few hours for the update to be available throughout the country or world.

The Play Store app checks for updates periodically, I think a few times daily. You can configure toggles to:

1. Notify when updates are available
2. Automatically install updates
3. Notify when automatic updates have occurred

A user will only be alerted for an update if the application is installed from the Play Store. As a developer, you may have installed from adb, in which case the application will not update from the Play Store. You can always reinstall the Play Store version, which will be updated.

# Answer
> 0 votes
Yes as answered above the updates don't happen right away. It could take up to 24 hrs for it to reach all users. The playstore generally updated when the device is idle and plugged in

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


title: Stopping in app monthly subscription

text:
# Question
Title: Stopping in app monthly subscription
I downloaded an app called Vysor - https://play.google.com/store/apps/details?id=com.koushikdutta.vysor

I wanted to remove the ads so I purchased a monthly subscription - from their website. The ads got removed & it worked fine. Now I want to stop the monthly subscription after the first month is over. However, I see no option for this on the app itself to stop subscription.

In the playstore, my subscription doesn't show in "My subscriptions" - I have written to the email id given with the app and am waiting for a response. But other than that, what are my options?

# Answer
> 2 votes
Quoted from a page from the Vysor Google+ community:

> **Subscription Management, Cancellations, Invoices**
>
> Cancellation can be done any time. Just go into your account management and cancel the subscription. Instructions below.
>
> **Chrome Web Store Subscriptions**
>
> Vysor subscriptions purchased on the Chrome Store (Google Wallet) can be canceled in your Google Wallet bills section. If you cancel a subscription on the Chrome store, you will never be able to resubscribe with the Chrome store. Not even on a different plan. This is a bug with the Chrome store.

# Answer
> 0 votes
This guide was commented but not posted as an answer..

To clarify for others, your answer is here Vysor Google+ Billing and Licensing

---
Tags: applications, in-app-purchase
---


title: Phone restarting nonstop

text:
# Question
Title: Phone restarting nonstop
My phone started rebooting all by itself all the time after I did 2 things with it. Installed Snapdragon BatteryGuru and put it on learning mode (for an estimated 3 days I guess) so that I could start saving battery by the app learning my behavior, and cleaned RAM with CleanMaster. These were the only changes I've done, I don't remember which was first but soon my phone started rebooting whether I was handling it or not at random intervals.

I've also noticed the phone was hot all the time, the Note 3 runs into some hot period with some frequency but not with that frequency. I've uninstalled both apps and it didn't work, wiped cache and it didn't work. The phone was still rebooting even on safe mode. After I wiped Dalvik with the help of TWRP, I thought the problem went away but when I hit the power button to turn the screen off, the phone rebooted and it will now always reboot when the screen turns off, even if it's just from the phone being inactive. It doesn't boot-loops, it just reboots, then after a random time, can be seconds, can be half an hour, it will reboot again. Note 3 SM-N9003 VJUBMI6.

# Answer
**Solution 1**

This may be a dumb question but have you tried a factory restore?

I had the same issue happen on my HTC Inspire a long time ago. Even after I uninstalled an app, the random reboots would still happen. It wasn't until I did a factory restore did the issue finally go away.

Not sure what exactly in the factory restore would have fixed the issue for me, but you may want to give that a shot.

**Solution 2**

Have you uninstalled the Snapdragon BatteryGuru? I know you uninstalled CleanMaster. The battery running hot could be due to BatteryGuru running the phone at MAX (fastest possible processor speed, etc) and causes the overheating. Internal safeguards then causes the phone to shut down or reboot.
> 0 votes

# Answer
Boot loops can be a hardware issue (like this one). If you did not change your firmware or alternate boot partition and it's looping from the alt partition then it's likely hardware. Changes to Android don't affect the alt partition (recovery) that's why it's there.
> 0 votes

# Answer
It sounds like your issue could be caused by your power key, If you fixed the issue and the power key causes a crash then you can see by process of elimination that it's caused by either the sleep settings, Deep sleep, CPU power down, etc.. or the actual button itself is getting stuck every so often. ..

It sounds to me like most likely the BatteryGuru app has changed the method of sleep on your device, this means it uses less power while the screen is off, this causes issues like notifications, messages, calls not being received while the screen is off, because the sleep method is set to totally power off the CPU.. I feel like BatteryGuru has added an unsupported method on your device that's causing a crash on sleep mode.
> 0 votes

---
Tags: boot-loop
---


title: How do I disable rapid charging?

text:
# Question
Title: How do I disable rapid charging?
When I plug my phone in the AC charger, it says "charging rapidly" and charges from 20% to 100 for less than 90mins. Is it possible to charge it normally? When I charge it over USB it takes up to 7 hours to fully charge which is too slow. Phone is Pixel XL.

# Answer
Google Pixel XL allows for slower charging, if a non USB-C adapter is used.

From the support area at Google on the section concerning charging. See the suggestion #2 for your concern:

> *Which power adapters and cables to use*
>
> 1. Pixel phones use USB-C with USB 2.0 power adapters and cables.
> 2. To charge your Pixel phone with a USB-A power adapter, use a USB-C to USB-A cable. **This will charge your Pixel phone more slowly than USB-C**.
> 3. Other Android cables and power adapters might not work with Pixel phones.
> 4. Pixel phones can't charge wirelessly.
> 3 votes

---
Tags: charging, google-pixel
---


# Question
Title: Samsung Galaxy Note 4 stuck in reboot loop - what is the problem?
Here is the situation: My phone (Samsung Galaxy Note 4) turns on and works perfectly fine if I am do not click on any app.

Then say I click on some app. If I try to press too many things in too short an interval of time, then my phone restarts itself. Also if I clicked to turn on data or WiFi, then the phone reboots regardless of whether I select an app or not. When the reboot is complete, it displays a much lower battery level than it had when it turned off. Then it reboots again, and continues a few times until the battery hits 0%. Then I need to charge it up.

(\*) if my phone was plugged into a charger, then this does not happen - it never reboots, and never has any issues. But if I keep it plugged into a charger all day, it effectively is no longer a smart phone, but is more of a desktop PC

**Questions:**

What is wrong with this phone? How can I find out what is wrong? Can it be fixed? If so, how?

Note: I am a novice, I don't know much about technology other than how to use my device for day to day stuff. It is not rooted or anything like that.

# Answer
> 0 votes
**Update:** I went to a Samsung repair centre where they concluded that this was a hardware issue, and the hardware needed to be replaced. (The cost of this was £200, so it does not represent value for money in my opinion)

---
Tags: 6.0-marshmallow, reboot, troubleshooting, samsung-galaxy-note-4
---


title: Weird Screenshot and downloads

text:
# Question
Title: Weird Screenshot and downloads
I have a Samsung J3 something... Its thru virgen.

At least once a day my phone freezez then the screen turns black then comes back to normal. Then when I go to my gallery a "file" or "cache" is visible with what looks like a screenshot of my screen. I also have every sticker icon from facebook stickers downloaded into my gallery. I end up having to delete all these icons.

CAN SOMEONE TELL ME WHATS GOING ON? Am I hacked? Is it a glitch? Any feed back will be appreciated.

Screenshots (click images to enlarge)

# Answer
Your phone is not hacked. Try clearing cache and reboot your phone. It should then act normally.
> 0 votes

---
Tags: samsung, cache
---


# Question
Title: Android emulator in Windows 10 has no border
My Android emulator is working very well in Windows 10, but without any border so I can't move it. It was not problem until the emulator starts and appears in the corner of the screen. When the emulator starts, I can see only half of the emulator, and I can't move it.

How can I make the border visible or even move the emulator?

The problem is that the emulator does not appear fully on the screen, only half of it appears as shown in the image below and I can't move it.

# Answer
> 0 votes
This isn't normally a Windows-centric area, and generally questions about emulators would fall into the programming off-topic arena. You can probably bring the emulator to the forefront in Windows 10 by the following KEYBOARD entries (and you should know them anyway by heart). The System Menu which, appears at the top-left of windows, can be accessed even WITHOUT A MOUSE! You can move windows into the current viewport with the keyboard + careful arrow usage.

1. Activate the specific window you want to move - you may be able to click with the mouse.
2. KEYBOARD entry to activate the System Menu: Alt + Spacebar
3. KEYBOARD entry to activate the MOVE command: Down-arrow + Enter
4. KEYBOARD entry to move the window to your liking: Arrows: Left,Right,Up,Down until you can see the menubar(s) you need.
5. KEYBOARD entry to leave the window in position: Enter
6. Continue with mouse, menus, etc. to find command related to positioning the window size permanently.

---
Tags: android-emulator
---


# Question
Title: How to swap an encrypted SD card without losing data?
I have a Fairphone 2 running their OpenOS. It is Google-free and rooted. I have a 128GB SD card installed, added to the 32GB that comes with the phone.

I suspect that my SD card might be failing. I would like to test this by switching to a new card. I do have a 64GB card I can use, and I do have enough free space that it'll all fit.

The question is, how? I use both TWRP and Titanium Backup, but neither of them backs up the majority of my data. They basically just do apps.

I can rsync from the phone to a computer, but it's far from clear how I would restore. I guess I'd end up having to piece things back together one directory at a time.

I really want something that will backup and restore the entire phone. Is there any way to do this cleanly?

Alternatively, is there any way to fsck the SD card?

# Answer
> 1 votes
As your device is rooted a complete backup of the sdcard to your PC is IMHO the best option:

First enable ADB on your device and connect it to your PC that has ADB installed

Second check via `adb shell` that the `tar` command is available. If not you can install for example the BusyBox app.

Now open a terminal/or commandline (Linux/Windows) on your PC and execute the following command:

```
adb exec-out "su -c 'tar c /sdcard/*'" > sdcard.tar

```

Or without root:

```
adb exec-out "cd /sdcard && tar c *" > sdcard.tar

```

This will create a tar file in the current directory on your PC with the complete content of your sd-card. Note: If your sd-card is not accessible via `/sdcard` replace this part of the command with the correct path.

Now you have a full backup of your sd-card. Check it using an archive tool. Using tar you can write it back similar to how it was created or you extract the relevant files and write them back manually via adb or MTP protocol.

---
Tags: backup, restore
---


# Question
Title: Downloading certain apps on CM 12.1/13 causes it to bootloop
I flashed Cyanogenmod 12.1 on my 1st Gen Motorola Moto G (aka. Falcon) successfully through TWRP. Afterwards, I flashed gapps on my device (from OpenGApps.org) successfully. I set up my google account on it and everything with no problems.

However, after I had started downloading WhatsApp on my device, it crashed and restarted. Instead of giving the the "Warning: Bootloader Unlocked" message, it cut straight to the Cyanogenmod logo and started bootlooping. This would stop if I went into TWRP's File Manager, and deleted the files for the app in `/data` (or if I did a factory reset, which would also delete those files).

This had happened to me multiple times with multiple apps with both versions 12.1 and 13 of Cyanogenmod. Is there a way for me to have these apps on my device without it bootlooping?

# Answer
In my case (Nexus 4 (Mako)), I have it running only on CM 10. WhatsApp then started to cause the boot loop on CM \>= 11. Since I need a custom ROM for 4.4+/KitKat or up, I ended up in flashing LineageOS 14.1 (Nougat) and so far it's been working fine for me. (ツ)
> 0 votes

---
Tags: boot-loop
---


# Question
Title: How to prevent VLC from closing when paused for around 5 hour
At the moment, I use the VLC application for my music on my cellphone. Recently, they pushed out an update that moved everyone away from the beta application to the normal one.

Since this update, I'm noticing the fact that the application shuts down after you pause the music for around 4-5 hours.

This behavior ready broke my workflow, where before I only had to plug in my audio cable, I now need to plugin my cable, unlock my phone, open VLC, manually add every audio file in my files, and then turn on shuffle, before I can enjoy my music 2 times a day.

How do I make VLC stay active during periods of inactivity?

# Answer
I have installed to VLC v3.0.5 on Android 7 and have not had a problem thus far. It could be an Android specific problem or networking if you use streaming media. I only playback music and do not watch videos or internet streams on VLC. Here is how I went about with the updated VLC.

In existing install of VLC. Go to phone's setting and choose App. Choose to clear cache and clear data. Then uninstall.

Install VLC from Play Store. At installation, give it time during parsing media stage (monitor the progress window), if anything interrupts it then you will have to manually add media files. Takes me just over 3 minutes to clear parsing media stage.

Allow permission to

**Photos, media and files on your device**

**Draw Over Other Apps**

add device SD card to medialibrary

Hope this helps. The only permission I did not give it is, Allow write system settings.
> 0 votes

---
Tags: music-player, vlc
---


# Question
Title: Get the charging rate without external hardware (e.g. multimeter.)
Android.SE user *intuited* observes:

> I've noticed that my S4 doesn't always charge at its maximum rate of charge, even when it seemingly should. For example, car DC adapters that claim to provide up to 2.0 amp current only provide 500mA.

They also seems to imply that there exists an app which reveals the rate at which a device is charging.

And *TurboFool* adds:

> I used to think "USB is USB," and that's true for data, but not for power. Cable quality, and unknown factors, will change what you can pull off. I've had two \[USB\] cables of the same length produce as much as an 800mA difference from the same charger.

I own a Samsung Galaxy S Relay, which is an Android phone a few years old. It's sort of similar to the Samsung Galaxy S III, but it also includes a slide-out physical keyboard. I'm running Android 4.1.2.

How can I determine at what rate my phone is charging? **Preferably using only an app or a terminal emulator. I'd rather not have to use a multimeter.**

# Answer
> 3 votes
You can try Ampere (I didn't test it), which should show you the current (dis)charge rate:

Quoted from a rating:

> I appreciate that this app displays which of my available charging devices delivers the most milliamps. It's useful because I know which charger to swap out for maximum power. Also, it may indicate if a known charger may be under performing based on available specs.

# Answer
> 2 votes
A terminal emulator? That sounds great!

```
cat /sys/class/power_supply/battery/current_now
cat /sys/class/power_supply/bms/current_now

```

You'll get an integer about how many micro-Ampere (μA) your battery is currently outputting/discharging. A negative value means charging.

# Answer
> 1 votes
I would recommend DashClock widget with the BatteryDash extension. BatteryDash is a reasonably simple battery info app with currently drawn amperes, delivery voltage and temperature data. DashClock provides that info through a Home Screen widget and a custom daydream.

Note that DashClock requires Android 4.2+, but BatteryDash doesn't.

# Answer
> 1 votes
I have a couple of apps to suggest:

* Galaxy Charging Current is specifically oriented towards Samsung devices and it shows a compatibility list. Your phone is not compatible going by that list but I have seen it work on Note 1 and neo models of Samsung, which are not listed
* 3C Tool Box. This is a very versatile app and battery related monitoring is a tiny portion of what it can do. Relevant to your question is that it shows charging current while on charge (Also discharge current/ voltage while in use). Snapshot below of charging on my device

---
Tags: charging
---


# Question
Title: Download AT&T OTA update while out of country
I have a Samsung Galaxy S4 that I want to install Android 5.1 on. AT&T released this as an OTA last year (https://www.att.com/devicehowto/tutorial.html#!/stepbystep/id/stepbystep\_KM1143907?make=Samsung&model=GalaxyS4I337), but I whenever I check for updates it says nothing is available. The phone is currently running Android 4.4.

Could this be because I'm currently living abroad and accessing the internet via local Wi-Fi? Is there another way to get the update?

# Answer
You need to be connected to the AT&T network to receive the update, which isn't possible if you're abroad.

If you can't get the update through auto updates on your phone, or via Kies, then you can download the firmware and use Odin to flash it.

I found this answer helpful, as well as this tutorial that shows you step by step how to do it.
> 2 votes

---
Tags: samsung, ota-update, att
---


# Question
Title: Can not swipe touchscreen in micromax bolt a064 model
i can't able to swipe micromax bolt ao64 smartphone , means touch screen not work most of the time.... i bought this before 2 years....

I tried below things until now :

1)washed hands & cleaned touchscreen and tried

2)Restarted phone

3)Done **Factory reset** \[ lost apps & other data \]

4)Removed all unwanted videos, images & freed up space.

I am using 3rd party charger from last 4 months , Is that caused issue ?

# Answer
> 1 votes
No, using a 3rd party software is not a problem. It can be due to poor touch screen offered by Micromax which doesn't have long life. Or it can also be happened due to any accident with your phone. You can get a new Touch Screen from any Local shop or from the Micromax Service Center.

---
Tags: touchscreen, micromax
---


title: Samsung Music Player - Multiple Genres

text:
# Question
Title: Samsung Music Player - Multiple Genres
I have a library of around 6000 songs. Each one of them is tagged properly, however, there are songs, which have multiple genres and some do have multiple artists.

I tried separating them with delimiter ";" it didn't work, the music player showed the genre in the list as Pop;Rock;Dance instead of showing three different genres.

I also tried other ways of formatting like, "//" or "/" or "\\" but none of them worked!

Is there any other way to approach this?

# Answer
You can have a software name `Virtual DJ`. It can hep you to change your song Genres and many things which could help you to properly manage the `Genre Section` in `Samsung Music Application`
> 0 votes

---
Tags: samsung, music-player
---


# Question
Title: App Icons for Apps on SD Card Disappear on Reboot
I have a Motorola Moto E4 running Nougat 7.1.1, security patch level of March 1, 2018. The phone has a 16GB SD card in it, which is installed as internal storage, not portable, and it has a number of apps on it. As far as I know, the phone has always behaved in the following fashion: whenever I reboot, any app installed on the SD card has its icon disappear from the home screen. I can get it back, but a reboot happens often enough that this is an annoyance. Any ideas on how to fix this?

# Answer
Those Apps which icon get lost after ejection of the `SD Card` are actually in the `SD card` and when you take `SD card` out of your `Mobile`, `android` is not able to find the specific App in its system. Thats why `Android` is not able to show the icons of the Apps. For getting out of this problem kindly go o Settings\>Application Manager. Move all your apps to `Phone Storage` from SD card by opening each Application and selection Move to `Phone Storage`
> -1 votes

---
Tags: reboot, 7.1-nougat, internal-sd, motorola
---


# Question
Title: how to install custom rom on mmx bolt a35
I want install the dream xperia a35 custom on my mmx a35. I downloaded the base rom and main rom but how to install them in cwm recovery how to install the base rom and then main rom if base rom can be installed by install zip from sd card but how to install the main rom when where can i need to reboot mobile to install 2nd zip give me both procedure with links detailed thank you

# Answer
It is an easy process but you can use only custom roms on the device. Just have look at this link https://lifehacker.com/how-to-flash-a-rom-to-your-android-phone-30885281
> 0 votes

---
Tags: recovery-mode, rom
---


# Question
Title: Message "Uninstalling...", but no result
I can't uninstall an application from my Samsung Galaxy S7 Edge. I go to Settings -\> Applications -\> Application manager, select any application and uninstall. I see a message "Uninstalling..." for a very long time, but no result. Sometimes the phone restarts without any reason during this procedure. How to solve this problem?

# Answer
> 0 votes
You can simply have a `hard reset` and if that problem occurs again. You can take your device to `Samsung Service Centre`. There can be a virus which would be stopping your device from `uninstalling` any application from your device. Having a hard reset is the best option you have which have a great probability of solving your problem.

---
Tags: uninstallation, samsung-galaxy-s-7-edge
---


# Question
Title: Strange issue after restart of one plus two
I have a One Plus 2. After restarting my phone the following symptoms have occurred:

* No alerts/notification pop up on the screen for emails or anything
* I can no longer switch between apps using the right button. It just doesn't do anything, and I have to back all the way out of any individual app in order to make it work.

What I do know:

* the touch screen and all buttons work. For example pressing the right button causes it to vibrate
* No app has problems loading

As you can imagine this is amazingly frustrating. What could be wrong? Can I fix this without factory reset?

I am using Oxygen OS 3.6.1, model number A2005.

# Answer
This can be a Oxygen OS bug. on other hand you can have factory reset and test if it helps you or not.
> 0 votes

---
Tags: updates, notifications, system-error, task-management, oneplus-two
---


# Question
Title: What is this ICON -circle with a plus sign in the middle?
This icon showed up a few days ago, but I have no clue what it is. I have done a Google image search and can't find it.

This is on my Samsung S7 in the notification bar.

# Answer
Data Saver is On.

You can toggle it off via Settings - Connections - Data Usage - Data Saver
> 1 votes

---
Tags: notification-icons
---


# Question
Title: How to monitor API calls made by an Android App?
I am using an Android Virtual Device and I am running the Monkey Runner script to generate user input. Now, I have to see the API calls made by that app. Is there any tool or script that will help me? I've tried Strace, but it does not keep a track of API instead it keeps trace of System calls.

# Answer
> 0 votes
The XPosed framework allows to hook and therefore monitor every App and Android method. Therefore it can be used for creating a log of certain API methods.

However this require to hook every API method you are interested in.

I found two open source projects aiming in what you want. Both are implemented as an XPosed module:

1. Droidmon (last change in 2016)
2. Sensitive\_API\_Monitor

You may have to expend those projects if APIs you are interested in are not hooked by those projects.

---
Tags: adb
---


# Question
Title: How can I remove adware that I can't uninstall, without resetting my phone?
My device has Android 7.0. I believe my device is affected with some malware.

Symptoms:

1. Pop up ads in the middle of the screen. When I click on the close button, it starts downloading random apps.
2. Sometimes uninstall UI appears to be changed and when it says "Uninstall successful", I click the OK button and it starts downloading random apps.
3. I uninstall suspected apps, but somehow it comes back.
4. Even if I uninstall suspected apps, it still shows me ads.

I've turned off unknown sources, but somehow it still gets installed.

Suspected apps:

1. Clock (there are two apps named clock)
2. Application.app.sdk2.config

I don't want to reset my phone except as a last resort. How else can I remove the malware when uninstalling doesn't work?

# Answer
> 1 votes
1. **Backup your contacts and media files.** Backing up contacts to your Google account is the best way, your media files can be backed up on your computer.
2. **Do a factory reset** Depending on your specific model instructions will vary. You need to enter the "recovery menu," which involves first turning your phone completely off, and then holding a specific key while pressing power. It's usually one of the volume keys. Then navigate the menu using the volume keys to select factory reset.
3. **Only reinstall apps from the Google Play store.** Yes, there's plenty of cool apps and games that are not in the Play Store. If they're not in the Play Store, they are likely doing bad things.

# Answer
> 0 votes
There are two ways to do it.

**METHOD 1: Uses adb tools.**

1. Download ADB Tools from Google. On Linux run `sudo apt install adb`.
2. Enable "Allow USB debugging" in Developer options in Settings. If they aren't there, go to About and tap Build number 7 times.
3. Run `adb devices` and select "Allow" on your device when it asks you.
4. Run `adb uninstall (package name)`. (package name) is not the name of the package (that is the label). It is , for example, `com.android.clock` for the system Clock app.

**METHOD 2: Requires root.**

1. Root your device. One-click root options like KingRoot exist, but only for Android 5.1.1 or below. In your case, you will need to use custom recovery to gain root (do-able with TWRP and SuperSU, for example).
2. Install Lucky Patcher from luckypatchers.com/download. If i says it is a virus, tap "More Options" then "Install Anyways (Unsafe)".
3. Allow root access, and then find the apps you suspect are viruses. For example, in the case of the Clock apps, don't uninstall `com.android.clock` or `com.google.android.clock`.
4. Find the app. If it is adware, it will usually say "Google Ads found" in blue under it (Keep in mind many genuine apps use Google Ads, too). Tap the app, and then select "Uninstall".
5. Afterwards, uninstall Lucky Patcher with the system package manager, and select "Permanently unroot" if you don't want to keep root.

---
Tags: malware, uninstallation
---


title: Samsung multiple app icons

text:
# Question
Title: Samsung multiple app icons
The OneDrive app on my Samsung A7(2017) has four icons on the home screen. What's happening and how do I remove it?

# Answer
> 0 votes
You must have moved them to your homescreen from your app drawer.

To remove the extra ones, simply long press on one of them and drag it to the *remove* icon on the top of your screen. Do the same for the rest of the apps

---
Tags: samsung, onedrive
---


title: New Nexus 5X can't find my home wifi

text:
# Question
Title: New Nexus 5X can't find my home wifi
I just booted up my new Nexus 5X and I immediately ran into a problem. The phone simply refuses to find my home WiFi network. It works perfectly fine on my old Nexus 5, on my Mac, on my kindle and so on.

I have a Sky Hub router, default settings. I simply don't know what to do. It finds a lot of other networks, just not mine. How can I solve this? And to make clear, it's not that I can't connect to the network, it's not even on the list.

# Answer
Depending on what version of the Nexus 5X you have it might not have the same WiFi bands as your router. I'd force your router to band 11 just to test it out. Your router also might be set to a security standard your phone can't recognize.
> 4 votes

# Answer
There exists a regulation about WLAN channels

```
https://www.hypercable.fr/images/stories/wirake/24_35__5.4_GHZ_international_rules.pdf

```

According to it not all channels are allowed in all countries. Apparently, Nexus5x is having some default setup where some channels aren't visible (it may depends on where the phone was manufactured), so in my case it wasn't able to detect my Wi-Fi on channel 13.

However, Nexus5x can detect the country code from SIM card. Therefore, if you are in a country where the channel on which your Wi-Fi runs is allowed (not sure if you'd be able to successfully setup WLAN on channel that is disabled by regulation in your country), try put SIM card in your phone. Then it should find your Wi-Fi and show it in available connections.
> 1 votes

---
Tags: wi-fi, nexus-5x
---


title: How to delete Images on Android 8.1.0?

text:
# Question
Title: How to delete Images on Android 8.1.0?
Android is complaining of dwindling storage space. I regularly delete personal files to comply with its demands and can now use but 20 Gb of a 32 Gb storage unit. Recently I noticed an item called **Images** in the *Storage* -\> *Photos & videos* dialogue:

The trash bin of the Photos application is empty, and so far I could not identify these "images" in the system. How can I delete them?

**Update**: I have wiped the system cache, follow the procedure described here. This had no effect, the phone still reports 3 GB of images that are nowhere to be found.

# Answer
These are the caches Images which Android stores it in itself. To delete these Images, go to your File browser and allow the File browser to show Hidden Files and then Go to

Phone Storage \> DCIM \> .thumbnails

There are image more than 100 image and some waste files stored under this folder. Delete whole folder. Doing this can help you in some Manner to get out of dwindling storage.
> -1 votes

---
Tags: storage, images
---


# Question
Title: Multiple links/files/folders download using Android phones/Apps
How to download all links/files/folders from websites/web directories using android phones/apps?

# Answer
There is an App on Google Play store name: `HTTrack Website Copier`. You can download whole website with this application .You can download only that file which is allowed by the website server for the users only not whole stuff holded by the server.
> 0 votes

---
Tags: browser, downloading
---


# Question
Title: Temporarily rooting an old 2nd generation Moto G - how can it be done?
I have an old Android phone (Moto G 2nd generation, running 5.0.2), from which I need to access files in the data\system folder. As I still do use this phone, I'd rather not permanently root it. However, I've been doing some reading, and it looks like it's possible to temporarily root it in a way that lasts until the phone is next rebooted.

I've never rooted anything before, and my Googling of this only finds seemingly permanent rooting solutions. I can only assume that the terminology I'm using to search for how to do this is wrong.

I'm a reasonably technical person, but I confess I am rather lost as to the correct way to proceed. Is what I'm trying to do even possible (WITHOUT wiping the phone)?

**TLDR: How can I temporarily root my Moto G 2nd Gen phone running Android 5.0.2?**

# Answer
> 0 votes
If there is a way to "temporary root" your device it can be usually used by any app - unless you are able to fix the used vulnerability on-the-fly (but I think there are only a few people world-wide who could do so).

IMHO the best way to unlock the bootloader, install LineageOS. Even the nightly releases of Lineage are usually very stable. **Lineage is by default not rooted**. After installing Lineage you can activate encryption using a long password (have to be entered only at boot).

A unlocked bootloader is not nice but way more secure than a vulnerable system which can be exploited by any app. An unlocked bootloader at least requires physical access to your device. If your user data is encrypted only the system could be modified. Hence it would be only a problem in the "evil maid" scenario, but not in case of a device loss.

---
Tags: rooting, motorola-moto-g2
---


# Question
Title: Can a Google/Samsung backup be restored if the account holder is not logged in?
I am concerned about security on an old phone that I have given away, after resetting it. Smart lock won't make any difference, as it only applies to my home location.

# Answer
> 0 votes
You can remove the device from your Google account prior to factory reset with this link Google's Security Checkup Page and for recent device removal have a look here Google's Recent Devices Page ... if none of these help then look at this for all linked devices Google's Support for Linked Devices

---
Tags: security, backup, restore, google-backup
---


title: view my own HTML

text:
# Question
Title: view my own HTML
I have developed an HTML daylily data base with approximately 1700 pages of html code and daylily photos (over 1000 cultivars) over the past 6 years. I can read it on my PC, Laptop, old hipstreet titan tablet, but when I loaded it on my new Acer Iconia One 10" tablet, it refuses to display the data properly. It displays the home page but does access the CSS page. Nor can it find any of the linked pages. It still displays properly on my old Hipstreet Titan Tablet. I have downloaded and tried numerous browser apps with the same result. Any ideas?

# Answer
I managed to get the web page displayed correctly by downloading and installing an HTML "edit and view" app called Quoda. I have tried several and this will satisfy my requirements. It also allows me to edit pages and preview the changes.
> 0 votes

# Answer
It's usually because Android doesn't have that level of access to the user storage, I have had this issue many times while trying to load websites from either internal storage or external storage.. After looking into I found that it's something to protect the user from running scripts like trying to load a website from a CD on a computer, it doesn't allow activeX content or whatever, The only solution I found was packaging the website as an application and allowing JavaScript in the WebView

It will work if built into an application as an asset for example, here's a snippet of an application that has database access, to load a website from android\_asset
(the Assets folder inside an application)

```
WebView wv = (WebView) findViewById(R.id.wv);
  wv.getSettings().setAllowFileAccess(true);
  wv.getSettings().setAllowFileAccessFromFileURLs(true);
  wv.getSettings().setDatabaseEnabled(true);
  wv.getSettings().setAllowContentAccess(true);
  wv.getSettings().setJavaScriptEnabled(true);
  wv.loadUrl("file:///android_asset/HomePage-Or-Index.html");

```
> -1 votes

---
Tags: 7.0-nougat
---


title: Android Remote Desktop thru Wifi Only

text:
# Question
Title: Android Remote Desktop thru Wifi Only
I need a remote desktop solution, where it doesn't need an internet connection and I could see the desktop. So:

* TeamViewer is not an option as it needs an Internet connection
* Unified Remote is not an option as I cannot see my desktop
* Same as Gmote

Any suggestions?

# Answer
> 3 votes
1. Install Connectify on your PC, then open it (doesn't require net connection)
2. Connect your phone to the Wi-Fi network created by Connectify
3. Use a Remote Desktop app to connect to your PC's IP address

# Answer
> 5 votes
If you're asking for a remote desktop solution that allows you to view/control your desktop/laptop from your Android mobile device over local wireless network, the answer is: Any RDP/VNC app.

Personally I use PocketCloud by Wyse. It supports both RDP (Microsoft Windows, built into the OS) and VNC (cross platform, if you have a Linux computer or Apple toy you want to view/control, or you prefer VNC on Windows) protocols.

Either RDP or VNC will work over a local network and, if you have proper firewall configuration and DNS setup, can be used over the public internet as well with reasonable security.

**VNC** requires a server to be running on the computer you wish to control. There are several "flavors" of VNC out there, and many of them are free (as in beer). Check out TightVNC for a pretty solid version.

**RDP** requires you to enable Remote Desktop on your computer. In later version of Windows it is disabled by default.

The good thing about both these tools is that they are protocols, not confined app systems. As in, you don't need a Microsoft App on your Android tablet to view an RDP session, and you can install any VNC viewer app on your tablet/phone to view any type of VNC server. *(Note: With certain types of authentication in VNC, I've found some viewer apps don't work. Just find the right combination for what you need.)*

*If, however, you're asking something different, please clarify your question to indicate what it is you're actually asking.*

# Answer
> 1 votes
there is a option of lan in teamviewer which u can use as an intranet (INTRA NET) and lan and doesnt require internet

# Answer
> 0 votes
Try use PC Remote. You can view the desktop screen on phone and can also project mobile screen on computer. It has a lot of options to work with computer like PPT Tools, Power Tools, Multi-media Tools, Gaming Tools etc. https://www.monect.com/pc-remote

---
Tags: remote-access
---


# Question
Title: Using a 128GB MicroSD card with a device with 64GB maximum?
Samsung's specs for my Galaxy S3 say:

***128GB MicroSD cards*** probably didn't exist when this phone was made.

If I insert a `128GB MicroSD card`, will the card:

* "not function at all"

or will it:

* "work fine" but only let me use 64GB?

# Answer
> 1 votes
It will work fine and you'll have access to the entire storage space.

---

It's usually just a recommendation for a better user experience in my opinion, If I used the recommended maximum SD Card size on my device It'd be able to load all my photos, music, app data without any serious delay, however if I put a huge SD Card in my device it could take hours to load 128gb worth of photos, Therefore it's necessary to recommended a maximum size for the best user experience.

You will need to format your SD Card to Fat32 on a PC if it's not already formatted.

A good free software for this on Windows would be

---

Aomi Partition Assistant

---

# Answer
> -2 votes
I had an 32GB SDCard that had 16GB in ext2, and 16GB in fat32 (in think it was fat32, but I don't recall exactly).

I had no trouble using it under a Samsung Galaxy Core Plus, though I only had access to the latter 16GB, so in the worst case scenario, you'll probably get away with creating an unused 64GB ext2 partition on your SD card

---
Tags: samsung-galaxy-s-3, sd-card, internal-sd
---


# Question
Title: Can I somehow unlock my phone's bootloader or root it?
My Moto X 1st edition (XT-1060, career Verizon, OS 5.1) doesn't stay rooted. I mean to say that it turns back to unrooted state wherever it reboots or even when it is left untouched for an hour or so. Any system apps that I've uninstalled while rooted also shown in super user applist and any other root related changes e.g changed font also reverts back..

I've tried many tools to preform root operation like iRoot but none of them does the job. Kingo Root however does the job but as I mentioned the phone reverts back to unrooted state after being rooted.

Moreover, all the tutorials and guides about rooting my phone mentions in the first place that I need to unlock the bootloader first. I have tried the official method for unlocking the bootloader but it simply does not work. Just to mention, official method requires following of some steps after which phone shows some strings and you can paste those strings on Motorola's site to know if your phone has an unlockable bootloader or not. They say my phone's bootloader cannot be unlocked. It is also not the developer edition of Moto X otherwise the things were much easier. It is a carrier specific version of Moto X i.e. Verizon and the official Moto website says about such phones that:

**Please keep in mind there are many factors as to why a device is or is not unlockable. Carrier exclusive models are almost never unlockable**

So my question is that:

**Can I somehow unlock my phone's bootloader or root it?**

My actual concern is about rooting it so if it can be done somehow without unlocking the bootloader, I'll be more than happy. I included bootloader unlocking as a part of my question just because I cannot see any way without doing so.

# Answer
I have the developer edition of Ghost, so never had this problem with unlocking the bootloader. Did you try RockMyMoto? You probably have the camera patch by this time, so this might be the method you need.

If that works, I suggest you flash one of the 7.1.2 ROMs over there at XDA after you get TWRP 3.1.1. Mine is rocking Xperience right now. Your phone will thank you :)
> 0 votes

# Answer
King Root will root your phone . After this you can install other 3rd party apps to download and flash custom ROM's before it gets un-rooted again.

Google play offers many custom ROM apps.

So root your phone with King Root Install custom ROM(OS) That's it.

But while selecting ROM's to flash , make sure they are specifically compatible with your device , this is very important to avoid bricking your phone !

Good luck !
> -1 votes

# Answer
check permissions maybe you have virus. you can connect with adb and remount disk mount -o rw,remount / chown root:root / chmod 777 /
> -4 votes

---
Tags: rooting, root-access, bootloader-lock, moto-x
---


# Question
Title: Why are some apps on the market incompatible with my device?
I own a Motorola Flipout, Android 2.1 stock ROM. According to the market the app "Handyticket Deutschland" is not compatible with my phone. The required Android version is 1.5 or above. How can I tell why the app will not work for me?

The Flipout has a comparably small screen. Is it possible that the publisher just forgot to mark my phone's display resolution as supported?

Note: Users from outside Germany see a different message. I believe, those country-restriction are unrelated.

# Answer
> 25 votes
The Android Market has various filters which are applied to the apk in order to find out if the App will run on your device. The most obviously one is the Android version you are on (also called the SDK level).

**But this is not the only criteria. There are others like:**

* Screen Size
* Software libraries
    + Google API
    + OpenGL
* Particular hardware features that are required
    + Bluetooth
    + (front) camera
    + Vibration

Unfortunately it is not that easy to find out why an App *"isn't compatible"* with a particular device, even for the developer. There are some tools that an developer can use to find the current filter criteria for an .apk but this will not tell him why the Android market doesn't show an app on a device explicitly.

In your case, the small screen size seems to be the reason. **You should e-mail the developer and ask him to fix this, if it isn't intended.**

# Answer
> 5 votes
From Google App compatibility with Android

> When searching or browsing the Google Play Store app, you'll only see apps that are compatible with your device. When using the Google Play website, a device will be grayed out if it isn’t compatible with the app you’re attempting to install. **This usually occurs because the app isn’t available in your location or designed for your device's screen size or version of Android**
>
> Developers have the ability to **target applications to specific devices based on screen size, mobile service provider, location, and a number of other factors**. App compatibility can change over time.

(Emphasis supplied)

> Is there a generic way to do that?

* From the same source

> For compatibility information about a specific app, contact the developer directly using the information provided on the Google Play listing

* For some apps, reason is displayed ,as in screen shot below from my device ( version incompatibility )

* Few years back incompatible apps would state reasons by clicking on a plus sign next to app as mentioned here

# Answer
> 4 votes
There can be a number of reasons an app may be shown as "incompatible":

* Android version (This hit me the most on my old phone)
* CPU architecture (eg. ARMv6, ARMv7, ARMv8, x86) - some devs may be lazy and only compile for ARMv7 and v8
* Hardware features such as camera flash or barometer or screen size
* As a way to excuse a regional lock (thank you EA!)

I have seen some devs quote support by device rather than by the features of any device. I don't claim to know the whole process, but I assume that this is because most people don't know or care about all these details.

# Answer
> 1 votes
Already have good answers here, but just to add ---

There are some developer APIs that are only compatible with some specific Google Play Services version / Android OS version / Screen version (*as already mentioned in the other answers*), and not having these specific components or specs may (*sometimes*) cause the application to:

* Not start / run.
* Crash / Cause other apps to crash.

Google Play Store itself is helping to avoid any unnecessary bad user experience.

Although most of the APIs are backward compatible, even developers are encouraged to use the most recent version of a specific API they are using.

---

Android is constantly changing and improving, and the best way to maximize it's benefits is to always be updated as much as possible.

# Answer
> 1 votes
Several factors are taken into consideration when installing applications from the PlayStore.

Here are the most noticeable I have found :
• Root Access - Safety Net
• Android Version Compatibility
• Your area's laws or regulations
• Tax related selections by developer's
( released to select countries )
• Device hardware compatibility
( Eg. 2GB RAM Required )

Usually if you can identify the issue then you can try to find the solution.
This was a very popular discussion with Pokémon Go because of the minimum RAM requirements.

# Answer
> 0 votes
If you use your device regularly in more than one country, it is essential, I think, to create a google account in each country. Don't forget your phones can have many accounts associated to them. For example, I cannot download "BBVA Wallet" to any of my devices using the account I created in the UK (in fact the app is not even listed on the phone), but if I create a new account in Spain then I can download it to all devices by switching to this account in google play. PS: it wasn't worth the trouble in the end and I deleted the app in question in less than a day :(

# Answer
> -1 votes
I think root is a problem here, especially if you're using root app. It's a bit irony google try to limit the users

# Answer
> -1 votes
Some apps may need the exact version... like if it says Android 5.1... you might as well need Android 5.1. Even if it says, "Android X.X and above"... you should try to get Android X.X (X being the same value and version).

---
Tags: applications, google-play-store, 2.1-eclair
---


# Question
Title: The Cast option is unable to detect my Windows PC
I am trying to cast my android screen to Windows 10 Connect App, but its not working. I have a Lenovo K8 Note running android 7.1.1(not rooted and its near stock OS).

I have an another device with Lineage OS 14.1 (7.1.2) where the Display -\> Cast option works properly. But its not working with the Lenovo K8.

I guess google removed the cast support in Nougat for Miracast so users would be forced to use their Chromecast device.

Is there a way to make the cast option to work with Lenovo K8.

# Answer
I used an app for screen cast to web browser. it uses cast of Mobile device but on PC or any other device I receive the cast on browser
> 0 votes

---
Tags: applications, 7.1-nougat, screencast, miracast
---


# Question
Title: How can I add a contact WITHOUT choosing an account to sync with?
First of all, know that this has NOTHING to do with stopping contacts from Gmail being added to my phone's contacts. I am trying to add a contact, but it keeps presenting me with a list of accounts to choose from to sync it with. I don't want to sync my contacts with any service. I just want to add them on my phone.

My phone is a Droid Maxx running Android 4.4.4. Do not assume that I am rooted.

# Answer
If there's an option "local phone account" or something similar, then choose that instead of any Gmail account.

I can see this when I select "More Fields" in the "Add new contact" screen. Marshmallow, OnePlus One.
> 1 votes

# Answer
1. Install the MyLocalAccount app.
2. Go to "Settings → Accounts → Add account" and choose "MyLocalAccount".
3. Now in your normal, stock Android "Contacts" app, you can switch between accounts using the top-left hamburger menu "☰". Select the "MyLocalAccount" account from the top of it.
4. All contacts you will add will now land in the "MyLocalAccount" account, that is, on your phone only, without being synced to any server.
5. If you want to sync these local contacts to your computer, you can use the MyPhoneExplorer Windows application, which is the companion desktop software of the MyLocalAccount app. This will sync directly, without the involvement of any servers on the Internet.

Source: another answer here on Android Stack Exchange, and some own tests.
> 1 votes

---
Tags: 4.4-kitkat, contacts
---


# Question
Title: Unable to recover SD card used as internal memory after factory reset
I have Motorolla G3 Android 6.0 phone. I am using 32 gb SD card as internal storage. After removing my 32gb card I did factory reset, now after factory reset my device doesn't recognize my SD card its saying to format it, however I have lots of stuff which I don't want to delete. Is there any tool / program which I can use to recover the data or access my photos. Is it necessary to format my SD card ?

# Answer
**TL;DR:** Yes.

**Details:** By adopting your SD card as internal storage, it was encrypted. The encryption key was stored on the device itself – and thus deleted when you performed the . For that reason, the device can no longer decrypt it and read the data stored there.

So unfortunately, there is no way to recover the data you had stored on the card, as the key is lost. The only ones able to perform that miracle would be forensics – and they would ask a sum you'll unlikely be willing to pay (if you're very lucky, it would only be 4 digits befoe the dot, with the unit being US$ or €).

For more details on and how it works, please take a look at our adoptable-storage tag-wiki.
> 3 votes

---
Tags: sd-card, data-recovery, encryption, adoptable-storage
---


# Question
Title: Tvheadend on Android DVB-S2 TV Box(AML8726-MX)
I have Android DVB-S2 TV Box CPU: Amlogic AML8726-MX TV-Tuner: AVL6211

I need to install Tvheadend server to the device. To play video in the browser (on the same device) via RTP (or nativ android app - VideoView).

I found Tvheadend compiled under Android. It starts, but the TV tuner was not recognized correctly.

Can someone have a successful experience in installing this software?

If you have experience in writing android applications for such hardware, please tell me where to start!

# Answer
> 0 votes
I think you should install some Linux OS like Ubuntu. Tvheadend server works only in Linux. There is no other way.

---
Tags: android-tv
---


# Question
Title: Instagram Stories not Loading on Samsung S8
This is a new Galaxy S8 with Android 8.0.0 and the up to date version of Instagram installed. When I click on one of the stories, they just don't load. I get this screen:

When I click the reload button, nothing happens.

I find it rather unlikely that this is really a bug in the app.

I already tried rebooting the phone and reinstalling the app, both to no avail.

# Answer
I found that it is the setting of the clock on the device. The automatic mode was switched off and I had the time set manually. This seems to interfere with Instagrams ability to determine the age of a story.

So switching on automatic mode for the clock solved the problem.
> 0 votes

---
Tags: instagram
---


# Question
Title: Is there a way to add "special effects", or "background photos" or "sticker" to the system so that the Facebook app can use?
Somebody was able to add the following three cats (on of the app's default photos) inside of the Facebook app to the photo before he posted to Facebook:

But I checked on both my Huawei Mate 9 and Redmi 4X, and both of them **do not have the 3 cats**, but just had 3 Minions, and Udemy and others:

I don't think Facebook added Udemy by default, so it looks like these kind of background or what it was called "special effect" photos can be added somehow? How can it be done? (on the iPhone, there is no such thing but just "stickers", exactly how it works on a web browser such as Google Chrome on a Macbook).

# Answer
> 0 votes
# What you're looking for is the Facebook Camera Effects

---

**Example:**

I added my simple draw, and I can see it on different designs, and also test it on my mobile before publishing (if you choose `Preview on Mobile` you'll get a notification in the Android Facebook app to test it).

**Result:**

I took a picture with my new overlay.

---
Tags: photos, facebook
---


title: Change default behaviour of date picker

text:
# Question
Title: Change default behaviour of date picker
Is there any way to change the date picker of OnePlus 3t. I can only traverse only through months. imagine setting dob for a 30+ yr old guy.

Android 8.0
Oxygen OS 5.0.2

# Answer
Just click on the year (showing on the top eg - 2001) then you can change the year It will show list of years like this:
> 3 votes

---
Tags: date-and-time
---


title: Check system VPN statistics?

text:
# Question
Title: Check system VPN statistics?
Is there any way to check VPN stats for stock PPTP VPN applet? Maybe some stat-file or GUI-way? If not, can we utilize Tasker for that?

I particularly interested in *uptime* indicator, i.e. was my VPN disconnected during last 24h or not?

I saw this question and this app, mentioned in the question, but it was last updated in 2015 and seems to be not working on Marshmallow, which I am on (LG G3).

# Answer
> 0 votes
Since you mentioned Tasker, try setting up an appropriate task for the profile State → Net → VPN Connected. No clue if it works on Marshmallow though.

---
Tags: 6.0-marshmallow, networking, connection-issues, logging, vpn
---


# Question
Title: How to move apps from internal storage to SD?
I’ve got Samsung ON5 with only 8 GB of internal storage + 32 GB SD card. I configured all photos and videos to use the SD card, which still has plenty of storage. However, the internal memory is 97% full.

Thus the question: is it possible to move apps from internal storage to SD? Is it possible to install new apps on SD?

# Answer
> 0 votes
Yes, it is possible to move apps to SD but only for some applications. To move the apps just head towards

Settings\>Application Manager

Open the app which you want to move to SD and there will be an option to move it to External Storage. Just click it (Remember that you can't move your inbuilt apps to external Storage). For your 97% internal storage, just move all your things like music, photos, videos, etc., to your external storage.

---
Tags: samsung, internal-storage
---


title: LG G4 H815 no sim signal

text:
# Question
Title: LG G4 H815 no sim signal
I have just flashed a Europe firmware meant for H815 to H815T. In doing so I have upgraded from lollipop to marshmallow. The firmware is so smooth and fast except that there is a big problem. NO SIM signal. I know that this is because of some base band problem. Can you guys please guide me on what to do?

Thank You

# Answer
> 0 votes
All the firmware are not Fully Stable. May be the firmware you installed doesn't have a sim support. You can simply change your custom firmware or get back your original firmware. You can have a stable `Rom` from `Cyanogenmod`. It really provides stable `Rom's` and mostly stable one's.

---
Tags: 6.0-marshmallow, 5.0-lollipop, device-firmware, lg-g4, baseband
---


# Question
Title: my micromax a35 bricked when installing custom rom
i asked a question how to install custom rom on my micromax a35 i followed the steps .i reboot into recovery by an app .wipe cache,data,dalvik cache,battery,states and install the zip but my recovery hang during the installation and it is rebooting at bolt logo again and again.i download the firware but i not know how to install the drivers thats why i pay rs250 to unbrick it now it is unbricked and i have rooted it again .tell me how to flash the custom rom buttersmooth dream xperia and prevent recovery from hanging please

# Answer
Its simple to install a custom rom on any device just follow these steps:

Step 1: Install Custom Recovery

At first, make sure you have Unlocked Bootloader and installed a custom recovery on your Android device. If not, then read our guide to Install Custom Recovery on Android without PC.

Step 2. Download a ROM

You need to download a custom ROM for your device. Search on the Google with your Device name and model and then download a ROM for your device if available. You will get custom ROM file in zip format. Save it on your external SD Card.

Step 4. Reboot into Recovery

Reboot your device into Recovery.

Just Switch off your phone \>\> Push Power & Volume+ button together and hold it for 10 seconds to enter into recovery.

Make sure to Backup your current ROM data.

Now, click on the Wipe from the Recovery home.

After clicking on the wipe option, Swipe to Confirm and Wipe Data, Cache and Dalvik

Step 5. Install Custom ROM from SD Card

Goto the Install Option from the Recovery.

Locate the ROM zip file which you have downloaded.

Confirm and Install the zip and wait for the successful completion of the installation.

Step 6. Install GApps

After installing the ROM, again goto the Install option.

Locate the GApps zip file which you have saved in your SD Card.

Wait till the installation completes.

After completing flashing process, Wipe Cache, Dalvik/ART cache.

Now, Reboot your device.
> 1 votes

---
Tags: rom
---


title: msa couldn't install error

text:
# Question
Title: msa couldn't install error
I got a notification to install a system app **msa** update in my Redmi 4 Android Mobile. Whenever I'm trying to update the app it has been failing. I tried restarting my mobile as well but nothing worked. What is the purpose of msa app and why it is not getting updated on my mobile.?

# Answer
> 0 votes
I got the same issue in my xiao mi max 2. I have read also this maybe this will help you:

> On Mi Max 2 v9.5 MSA is not recognized as a system app for some reason. It is able to be uninstalled which is probably the reason for update error.
>
> On another Xiaomi phone I have. MSA is a system app and succesfully updated.
>
> MSA injects full screen advertisements into MIUI music player, themes + file explorer when you open them. I suggest you take advantage of this error by Xiaomi and uninstall MSA now then reboot your phone, full screen advertisements will be gone. If it updates you will be stuck with advertisements.

---
Tags: updates, system-apps, redmi
---


title: Hey Google vs OK Google

text:
# Question
Title: Hey Google vs OK Google
Is there any way to use "Hey Google" instead of "OK Google" on my Motorola Z2 Play?

On my old phone Huawei P8 Lite from 2015 running android 6.0 i was able to use "Hey Google" instead of "OK Google"

I remember at some point when i clicked retrain voice model i was offered to say both "OK Google" and "Hey Google"

But on my new phone running android 7.1.1 no matter how many times i click retrain voice model it just keeps offering me to say "OK Google" 3 times.

I have all the latest software updates for my phone, and the latest available version of the Google app. It is frustrating to see this option on much older phones, what am doing wrong here?

"OK Google" is very awkward for me especially after getting used to saying "Hey Google" on my 3 year old junk phone.

I tried asking this on the Google support site but they didn't read my question and just copy pasted the same response they give to everyone who reports any issue with Google Assistant.

# Answer
> 0 votes
"Hey Google" should work on MM devices. You can install https://play.google.com/store/apps/details?id=com.google.android.apps.googleassistant app if you're unable to set 'Hey Google' from main Google app.

---
Tags: google-assistant
---


# Question
Title: How to stop the Facebook app from updating itself automatically?
I have the Facebook app installed on my Android 7 phone.

* Auto-update is disabled for all applications on my Play Store account
* I have disabled installation from unknown sources

For some reason, whenever there is an update of the Facebook app, it automatically updates itself even though I disabled auto-updates for all applications.

How to stop the Facebook app from updating itself automatically?

# Answer
> 8 votes
**Update**: The settings location was changed, now at:

**Settings & Privacy --\> Settings --\> Media and Contacts --\> App Updates --\> Auto-Update Facebook**

---

Open your Facebook mobile app and navigate to that location to turn off the option:

(From the three lines icon at the top, at the bottom you'll have *Settings & Privacy* which should be expanded).

S̶e̶t̶t̶i̶n̶g̶s̶ ̶&̶ ̶P̶r̶i̶v̶a̶c̶y̶ ̶-̶-̶\>̶ ̶A̶p̶p̶ ̶S̶e̶t̶t̶i̶n̶g̶s̶ ̶-̶-̶\>̶ ̶A̶p̶p̶ ̶U̶p̶d̶a̶t̶e̶s̶ ̶-̶-̶\>̶ ̶A̶u̶t̶o̶-̶U̶p̶d̶a̶t̶e̶ ̶F̶a̶c̶e̶b̶o̶o̶k̶

---
Tags: facebook
---


title: Change colour of contacts (Nokia 6)

text:
# Question
Title: Change colour of contacts (Nokia 6)
Is it possible to change the colour of the contacts? It is getting confusing with my text conversations all colour coded but contacts completely random...

# Answer
i haven't been able to change contact colours, but you can change the text message conversation colours. go into the conversation of the person you want to change the colour of, tap the more button and go to people & options, there should be a little palette next to the name of the person you want to change
> 0 votes

---
Tags: 5.0-lollipop, contacts, color, nokia-6
---