title: How to use CyanogenMod Camera

text:
# Question
Title: How to use CyanogenMod Camera
I have been using CyanogenMod Camera for a while. But my latest automatic update installed a new version of it. That wouldn't be a problem, except that I can't find any instructions on how to use it. Its behavior has changed.

The obvious searches (CyanogenMod camera help, CyanogenMod camera instructions) only come up with installation instructions not usage instructions. Maybe the way to use this program is obvious to everyone else, but it isn't obvious to me.

# Answer
> 2 votes
Are you referring to LineageOS? CyanogenMod is no longer in active development. I don't know what device you are using, but if you can, you should upgrade.

Anyway, the default camera application for LineageOS is Snap (source). You should be able to see it in your launcher as **Camera**.

---
Tags: cyanogenmod, camera
---


title: Non-desired contoured font

text:
# Question
Title: Non-desired contoured font
Almost all apps in my tablet with Android 7.1 use beside "normal" fonts an hardly readable *contoured font:*

Is there some way to *substitute it with non-contoured font*?

# Answer
> Go to Settings \> Accessibility \> Display and then turn off High Contrast Text
> 1 votes

---
Tags: fonts
---


title: Prevent google backup of contacts?

text:
# Question
Title: Prevent google backup of contacts?
I have Google backup turned off permanently, however my contacts are still backed-up somewhere to Google cloud. I discovered that yesterday from another device that offered me to recover my contacts from a current backup.

I'm perplexed because when I open Google Drive app, it says that my device is not backed-up.

**Questions:**

1. Where are the contacts backed up? On G-Drive, or elsewhere in my G-Account?
2. What more can I do to prevent Google from downloading my data to its cloud?

**Details:** I have LG G6 (LG-H870, Android 8.0.0). In the Settings I have set:

* Backup \> Google Backup \> Backup to Google Drive: Off
* Users & Accounts \> Auto-sync account: On, otherwise my (non-Google) e-mail is not synchronized, but:
* Users & Accounts \> my-google-account \> Sync: all four sync switches are Off

In the Drive application:

* Left menu \> Backups: "Your device is not backed up"

My other phone is Xiaomi Redmi 4. Here:

* Settings \> Google \> Restore contacts\> Device backup list: It offers me to restore my contacts from LG-H870 created today. When I proceed, all my contacts are really restored.

The Google documentation for contacts backup, https://support.google.com/contacts/answer/7199294?hl=en instructs how to turn-off contacts backup.

The description of Settings \> Backup \> Google Backup \> Backup to Google Drive says that:

> "Backup includes: Apps and app data, call history, **contacts**, device settings"

**Edit:** I've verified that my contacts are not in Google Contacts for my account.

# Answer
> 0 votes
As said already, backup of contacts by Google does not respect the general `Settings>General>Backup>Google_backup>Backup_to_Google_Drive = off`. This problem may occur only on LG G6, or in Android Oreo in general.

However, I succeeded to prevent the contact backup by disabling Google synchronization services in `Settings>Apps>Show_System>choose_app>disable`:

* Google Contacts Sync
* Google Calendar Sync
* Google Backup Transport

Now I hope that they won't get enabled again upon a firmware update.

**Edit:** Evidently, Google has more problems with collecting personal data than just contacts, see for instance location-tracking.

---
Tags: security, google, privacy, google-backup
---


# Question
Title: USB Flash Drive is not recognised on Android phone
I bought the Wansenda S100 OTG USB Flash Drive 32GB USB 2.0 For Android Devices/PC/Tablet/Mac with the intention to load MP3 music on it and play it on my android phone.

When I insert the flash drive into my phone, the phone doesn't seem to recognise it.

What I would like is for the phone to auto recognise and load the content of the flash drive so that I can select the songs I would like to play. The music will be played via bluetooth on a megaboom speaker.

Can anyone advise me how to make this happen?

Thank You!

# Answer
**Make sure of the following things:**

* Phone is OTG ready and compatible (Not all phones support OTG connectivity).
* Flash Drive is correctly formatted (The storage device needs to be formatted as exFAT,FAT32 or something similar.).

If your phone is OTG compatible and flash drive is formatted correctly but it still doesn't work, then your flash drive might have some partitioning problems or it is just broken and will need to be replaced.
> 0 votes

---
Tags: bluetooth, usb-on-the-go
---


title: Phone gets stuck on the clock

text:
# Question
Title: Phone gets stuck on the clock
Every once in a while, my phone gets into a weird state where when I press the home or power button, the clock appears (see photo), but it is otherwise "dead": no amount of pressing power, home, or other buttons seems to bring me back to the normal home screen.

I have the impression that maybe the phone enters this state when the battery is very low, but charging the phone does not let it exit this state.

The phone is not completely dead: not only the clock is displayed (and updated), but alarms do ring (and you can snooze or stop them by touching the corresponding button which appears then on the screen).

Any idea what that thing might be (bug or feature?), what might trigger it, and how I can exit this state (other than taking out the battery, which so far has been my only recourse)?

This is a Galaxy S5 running LineageOS-15.1

# Answer
> 1 votes
It turns out it's the "smart cover" feature (the thing that displays time when you close a flip-case-with-a-window), which was misfiring probably because of the presence of a nearby magnet (likely the one in my holster's cover) or some problem in my phone's magnetic sensor.

This feature can be disabled in `Settings => Connected Devices => Smart Cover`.

See the reddit thread where I found my answer.

---
Tags: lineageos, system-freeze
---


# Question
Title: Disable Encryption after Factory reset on Android 6.0 (Marshmallow)
Is there any method to disable encryption after A factory reset on Android 6.0?

Regards

# Answer
For me (Lenovo P2, Android 8.1/LineageOS 15.1) the TWRP procedure below worked although with one side effect. It may also work on Android 6.

Please note that it requires an unlocked bootloader, a custom recovery image (standard for custom ROMs), blanks the /data and internal /sdcard partitions and involves rooting - note that this may result in problems with some security-sensitive programs, such as banking/payment apps.

It is essentially this one for a different device, apart from the steps to mount storage and using a different zip (important); the screenshots are instructive. It is worth being familiar with the recovery program.

* Backup /data partition, including the USB mounted internal storage (which I think is /sdcard on my phone). I would also recommend syncing contacts, backing up WhatsApp to cloud ..etc. Back up the entire phone flash memory if you are not using a custom ROM/recovery.

I would advise studying/reading up a bit on this - I somehow failed to do /data properly, so had to reinstall and reconfigure all apps.

* Download the Magisk zip on this page or a newer one if you can find it (it may be possible to update it with newer Magisk files; or you can flash a newer Magisk version after rebooting the system and confirming the /data partition is unencrypted).
* Reboot into recovery (TWRP).
* Format the /data partition (for TWRP use the specific Format Data button under Wipe - see screenshot on first linked page).
* For TWRP reboot into recovery again so it definitely understands the /data partition is now no longer encrypted.
* Mount /data & /sdcard and move the Magisk zip to the sdcard area.
* Install the Magisk zip.
* Reboot System.
* Open Magisk Manager under the apps and configure Magisk Hide for any relevant apps. Magisk Hide settings may not survive a reboot on some filesystem implementations - worth checking as if you are blanking /data, that is also a good time to change filesystem on it if you want those settings persisted!

Side effect on Lenovo P2 is that the fingerprint sensor and settings do not work. (If I encrypt the data partition later from within the Android settings, then it works again.)
> 1 votes

---
Tags: 6.0-marshmallow, encryption
---


# Question
Title: Samsung galaxy 3 says charging paused. Battery temperature too low
I plugged in my S3 when it said 1% battery life and the red charging indicator light never came on, when i checked it a few minutes later it was at 0% and powered off. Immediately after that I tried to power it up and the power button did not work. The next day it powered up but always says Charging paused battery temp too low and will not charge. I took it to a Sprint Service Center and the lady put a new battery in it and same thing. She said I need a new phone. It is only 5 months old and i dont see how this cant be fixed!

Any suggestions are greatly appreciated!

# Answer
> 1 votes
Get yourself a heating pad, set it to low and slowly increment the temperature until it begins charging again. If this works, your easiest fix is to buy a battery charger and interchange batteries.

If your battery is dead, below operational then get it recharged for free at a battery store near you.

If you want to resolve the problem, then inspect the charging ports for corrosion or damage. If you have a soldering kit you may want to replace this part, if damaged, at your nearest radio shack or electrical parts store.

If the problem goes beyond that then call Samsung tech support higher levels and pick there brain of what parts on the motherboard controls the battery temperature and if they can give you a replacement part number you can order. This may be a lengthily process but would help others with this same problem.

Always recycle, your trash is another person's investment.

# Answer
> 0 votes
As a first look I'd say that you're experiencing the sudden death symptom, but it's hard to know for certain. Try to clean your battery connectors or try with a new battery.

# Answer
> -1 votes
It's the charging port connector. It has a thermometer sensor for the battery. It is probably malfunctioning. Replace it and see if it works out.

# Answer
> -1 votes
I let its battery go empty for a night, then I charged it fully then switched on, and now it is working correctly again

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


title: Enable/disable navbar NO REBOOT

text:
# Question
Title: Enable/disable navbar NO REBOOT
I am using Linage 16 and there I have got enable navbar setting. I want to enable navbar using Tasker program. I have read some info here: Enable On-screen navigation in CM12 (Lollipop) using shell? . But I still don't understand how to make it.

# Answer
This is interesting haven't tested this thoroughly but you can try this;

> Tasker now has `WRITE_SECURE_SETTINGS` permission to the Manifest. Hence it is now easier to control device Secure/Global settings without needing an additional plug-in such as AutoTools or SecureTask.

You can enable this new permission by issuing the following command via ADB (**important**):

```
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

```

Now the business end you, since you want to use the Java function proceed as follows:

We need to call,

```
cr = CONTEXT.getContentResolver();
Settings.Secure.putInt(context.getContentResolver(),
Settings.Secure.DEV_FORCE_SHOW_NAVBAR, 1);)

```

As usual create a task to this this, name it accordingly.

The following actions are found under Code → Java function

A1: Java Function \[ **Return**:`cr` **Class Or Object**:`CONTEXT` **Function**:`getContentResolver {ContentResolver} ()`

A2: Java Function \[ **Class Or Object**:`Secure` **Function**:`putInt{boolean} (ContentResolver, String, int`) **Param(ContentResolver)**: `cr` **Param**(string):`dev_force_show_navbar` **Param**:(int):`1`

Save and execute task to test

---

However I would have preferred a simpler route with run shell (Tasker) or adb:

A1: Code Run shell \[Command: `settings put secure dev_force_show_navbar 1` Tick **Use root**\]

or

```
adb shell settings put secure dev_force_show_navbar 1

```
> 0 votes

---
Tags: tasker, navigation-bar
---


# Question
Title: What do the numbers and letters in the Samsung Firmware mean?
There are three sets of numbers and letters in the Samsung firmware zip names I'm seeing,

* `G930FXXU2EREM_G930FOJV2ERE8_TUR.zip`

What do the different sets mean,

* `G930FXXU2EREM`
* `G930FOJV2ERE8`
* `TUR`

---

*For older Samsung ROMs which used a shorter convention see this question.*

# Answer
> 10 votes
The info of this exact firmware is shown on this page.

As written, `G930FXXU2EREM` is the PDA version, and `G930FOJV2ERE8` is the CSC version. PDA represents the "core" OS build, while CSC - "Consumer Software Customisation" or "Country Specific Code" (didn't find an official explanation of the acronym) - represents the region-specific customizations. The two, along with "Phone" (baseband), provide tailored experience for the region (`TUR`) such as available language, preloaded apps, optimized cellular performance and battery consumption, etc.

As for the naming convention of the string itself, I've explained that in a previous answer of mine, but it needs to be expanded to cover new fields in modern Samsung devices. Let's take your string `G930FXXU2EREM` for example:

* `G930F` is obviously the model number;
* `XX` is for country/region (XX itself means Europe or international);
* `U2E` is the bootloader version, which you should never attempt to downgrade (this is in turn explained here);
* `REM` are the release date and version (within same month): `R` for year (Q for 2017, R for 2018, etc.), `E` for month (A for January, E for May, etc.), and `M` for within-month revision.

# Answer
> 4 votes
The first part G930FXXU2EREM is the "serial" for this ROM.

The second part G930FOJV2ERE8 is the "serial" for "previous" ROM (i.e. before an OTA update).

TUR is a region code, this case it's Turkey.

So you can think it's:

```
{to}-{from}-{region}.zip

```

---
Tags: samsung, device-firmware
---


title: My tablet is stuck on rebooting

text:
# Question
Title: My tablet is stuck on rebooting
I got a samsung t-mobile tablet (SM-T807T) and I forgot the password I got it to reboot but now it's stuck on "downloading" "do not turn off target!" SO What Do I Do now?

# Answer
Make sure the Tablet is Turned off before doing this. You should do a Master Reset.

* Press and hold the Power/Lock key and Up Volume key at the same time.
* Release the keys when the Android image appears.
* When the menu appears, press the Up Volume key to select wipe data / factory reset.
* Press the Power/Lock key to select.
* Press the Down Volume key to scroll to Yes – delete all user data.
* Press the Power/Lock key to select.
* Press the Power/Lock key to select reboot system now.
> -1 votes

---
Tags: samsung, tablet, password
---


# Question
Title: Why my phone is stuck on a backlit black screen?
I have an Android phone, Lenovo vibe P1m. I had rooted it using my pc. One day I uninstalled SuperSU and tried to install Magisk. During this process, I don't know what happened but somehow the twrp recovery and the operating system got deleted. Then i booted my phone into recovery. Then my phone was stuck in boot loop. There was only a white screen with the brand name. After some days I tried to flash the stock firmware using sp flash tool on my laptop. When flashing was completed, I disconnected my phone from pc and switched it on. Now there is no white screen with phone's brand. There is only a black backlit screen. Now my phone has no OS, no recovery mode, nothing. Only a black screen. How to fix this?

# Answer
Although I've never had a Lenovo device, I have accidentally deleted my OS and recovery before.

Are you able to boot the phone into 'Download mode' (I would love to post a guide for you but, after a quick Google I couldn't find one)?

Download mode should still be available (it's used by the manufacturers to install the OS in factory) and hopefully you'll be able to connect your phone to a computer and re-flash the firmware.
> 0 votes

---
Tags: unbricking
---


# Question
Title: How can I force Dropbox to upload even if the charge is low?
The battery percentage on my tablet has reached 30%, which is still reporting as about 11 hours left before it goes flat. However, my Dropbox app has stopped uploading files reporting:

> Camera Upload (x left): Low battery, charge to resume

I'm not anywhere near anything I can use to start it but I want it to continue uploading screenshots I take in the mean time.

How can I force Dropbox to upload even if the charge is low?

# Answer
> 5 votes
Currently the official Dropbox app doesn't support automatic camera upload if you have charge less than 30%. You can do it manually though or through a browser.

Only 3rd party apps like DropSync can upload when it is at low charge.

# Answer
> 4 votes
I don't know of a way to cause the DropBox app to do it, but if you use DropSync (an third-party app that syncs Android\<-\>DropBox), you can control the sync vs. battery behavior.

# Answer
> 4 votes
Go to apps and start dropbox. From the hamburg menu select settings (the wheel icon). Scrolldown until you see "upload when". Select and slide to when the charge is greater than ... whatever value, 5%. That should do.

# Answer
> 1 votes
Plug it into charge...it will upload straight away. Not always feasible I know but at least you don't actually have to wait for the battery charge to be higher...it does go ahead and upload straight away.

# Answer
> 1 votes
There is a setting now, but the minimum charge is 10%. Even if plugged in, the dropbox app won't auto-upload unless at least 10% (30% by default).

# Answer
> 0 votes
Yes, there is a setting in the Android app -\> When to Upload. Set it to whatever you want.

---
Tags: dropbox
---


# Question
Title: Notifications Randomly Rearranging Themselve
I have a problem where every once in a while my notifications just start to randomly rearrange themselves. It's odd, because they're still in my notifications bar and none of them ever disappear.

I notice that sometimes in the past it has occurred whenever I'm using GPS to an extreme level as well.

Can someone tell me why this is happening?

# Answer
I am assuming you are on Oreo since you mention notifications shifting in order

From Android 8.0 Oreo, thoroughly reviewed

Notifications are ordered on the concept of **attention based sorting**, as pictorially shown

To quote relevant sections

> The panel and notification ordering logic has been refined into a tiered top-to-bottom system. First, there's "Major Ongoing" notifications for things like currently playing music, phone calls, timers, Google Maps navigation, and other running, foreground services. Below that are "People-to-People" notifications, which are incoming text messages and missed calls from various apps. After that are "General" notifications for e-mails, reminders, calendar appointments, and all other apps.
>
> P2P notifications also get to be bigger in Oreo
>
> The new bottom section, which Google has given the perfectly fitting name of "By the Way," houses single-line, minimized-by-default notifications that don't create a status bar icon....The idea is that this section can house notifications that you don't need to deal with right now but might be useful information for you to have...

This explains why you noticed this shifting more when your GPS was on (presumably navigating and this takes high priority
> 0 votes

---
Tags: notifications, gps, 8.0-oreo
---


title: Change battery meter behavior

text:
# Question
Title: Change battery meter behavior
I heard that charging li-ion batteries to less voltage value *heavily* increases number of (charge-discharge) cycles, while decreasing phone work time(energy return from charge) only for *a little*.

Charging only a half of capacity increases number of charges 3x, so there is 1.5x outcome in energy that i could get from battery for its life. I have 5000 mAh battery, and a huge power bank. It is very big capacity, and i am ready to sacrifice some working time to prolong battery life for years as much as possible.

So for now it could charge to 4.2V to 100%, and i want to "reconfigure" or "recalibrate" BMS. It should "think" for example that 3.9V is 100% charge and stop charging it, and 3.6V is a 0% and is a device shutdown voltage.

How to set this in Android?

# Answer
> 1 votes
For starters your device needs to be rooted ( see )

One way could be to fool the system by pretending you have a smaller mAh capacity battery so that it stops charging prematurely (relative to actual capacity) but that's tough because the battery capacity files are hard coded into the kernel, so you need to "cook" your kernel. See
Where are the battery capacity files located?

Practical alternative is to stop charging at a level that matches your desired voltage.

Or

Also see Ideal charging / discharging percentage for maximum battery life?

Rather than actually figuring out the voltage levels at which you want to charge / shutdown , it is easier to go by battery charged level and stop charging

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


title: My device's hotspot got unlimited range

text:
# Question
Title: My device's hotspot got unlimited range
Today after leaving home by taxi I decided to find out when my laptop would lose connection to my phone's hotspot and was very surprised. It looked like my laptop way staying connected despite the further I travelled . First disconnection I saw when I passed 200 meters from home. After that I got my laptop reconnected back to hotspot for few-second-sessions.

I have attached the screenshot of the tethering settings page, about 4-5 minutes since I left home. That time I was about 3 km away from home, that was at least 5th session, and the last one.

After that screenshot my laptop finally disconnected until I got back home. Phone: Huawei P9 Lite (not rooted), laptop: Vaio VPC.

What that was?

# Answer
xavier\_fakera, thank you for your edits and for the time allotted to the post.

Speaking that my laptop following me I meant I had the only thought about how that could happened and that was that someone (the person who was left at home) just took my laptop and following me by another taxi (actually moto-rickshaw). But thinking about reasons why that person may want to do that and understanding ability to that's person to get a rickshaw at that place and at that time (5 am) right when I had left home, I still tend to think that there was a some bug in Android. But even being a programmer for the last 20 years, I find it difficult to imagine how such a bug can be reproduced. Something like a cached ghost of my laptop ... But there were a few re-connections to the hotspot. Each re-connection is a verification of keys and other handshakes. WPA2-Personal connection is not such a trivial thing that could happened accidentally with cached... yes with cached what? With some object that can sign a package with it's private key to make that connection possible?
> 0 votes

---
Tags: wi-fi, huawei, wifi-hotspot, tethering, wifi-tethering
---


# Question
Title: Is it possible for a virus to be embedded in a image and can this image execute on Android Oreo by just opening the image?
I am aware that on Windows this is very much possible. But is it possible on Android (latest OS with all the security updates)? Can you install a virus/malware/spyware by just clicking on an image? Suppose the image is sent via WhatsApp/any other messenger?

# Answer
> 1 votes
Your comment about Windows is probably referring to WMF images, which aren't exactly 'normal' image files. They can contain actual natively executable code, including being able to make some very low-level calls directly into the graphics drivers. Most other image formats only contain actual image data (and usually some metadata about things like what color correction to do, what time the image was created, etc).

In theory, it's still possible to exploit normal image files though. There have been a number of vulnerabilities over the years in various image handling libraries that could be used as starting points for actual ACE exploits (though the full exploit is likely to be platform specific). These all just required an image to be processed by the library (so, displayed in an application that uses the vulnerable library).

However, it's a pretty unlikely attack vector for any realistic malware. Coding an image that can exploit these issues and doesn't immediately arouse suspicion (either due to the size of the file, ro the lack of any content) is pretty hard, and given that these bugs tend to get patched very quickly, probably wouldn't be worth the effort long-term.

# Answer
> 1 votes
No, this is not possible (as far as is currently known).

The exploit you are referring to is perhaps the Windows Metafile vulnerability. There was also Microsoft Windows Explorer - '.png' Image Local Denial of Service.

These were all Windows exploits. A search on the Exploit Database Archive for "android image" has not found any exploits, while a search for "windows image" has found several.

So no worry for Android - these image exploits are specific to Windows.

# Answer
> 0 votes
As of today, no malware for Android, or one of the popular messengers that exploits images, is publicly known, so you can open images and be fairly certain that nothing bad will happen. All the warnings I saw in the past were just fakes or originated by "scareware" (security scanners which give you false malware reports).

Theoretically it would be possible, here's a scientific paper with a proof of concept from 2014 "Hide Android Applications in Images" by Apvrille/Albertini if you want to know the details. There are also multiple articles which are easier to read about the paper, such as this blog entry. But again, as of today, no malware is knowm that utilized or utilizes images on Android.

---
Tags: virus
---


# Question
Title: How do I keep an App running in Background without rooting?
Mobile Legends in my phone(Xiaomi Redmi 5a) always restarts whenever I went to recent apps. And it is irritable when I'm in-game. What would normally cause this? How do I prevent it from happening?

P.S. I saw the post same with this and read the answer. But I don't want to root just for this.

# Answer
I have the same phone.

Go to Settings \> Battery and Performance \> Choose Apps \> Click Mobile Legends \> Set to No Restrictions.
> 0 votes

---
Tags: applications, ram, background-process
---


title: TWRP API to aceess TWRP from the OS?

text:
# Question
Title: TWRP API to aceess TWRP from the OS?
Is there any documentation for TWRP's "API" which for instance can be used to flash an OTA update from the OS? I couldn't find any information on it, but my ROM (Lineage OS) is able to reboot my phone into TWRP, making it flash an OTA update and then reboot into Android without any user interaction.

My hope is to find some sort of API that would allow me to automatically create TRWP backups without user interaction.

I'm not looking for for any closed source alternatives that could do the job. I'm also not looking for normal backup apps. I need full backups like the ones that TWRP can produce.

# Answer
It's possible by OpenRecoveryScript

Official command guide: https://twrp.me/faq/openrecoveryscript.html

Official TWRP App, TWRP Manager and Lineage OS Updater use this approach.
> 3 votes

---
Tags: backup, twrp, operating-system
---


title: Insert inlined images on Gmail app

text:
# Question
Title: Insert inlined images on Gmail app
I tried using the attached image option and thought I would be able to drag the image into place but this didn't work.

Is it possible to do insert inlined images directly on Gmail?

# Answer
> 21 votes
Workaround:

1. Open Google Docs
2. Open a new Word document
3. Select "Insert image" and insert the image of your choice
4. Once done, it is now in clipboard form, copy that
5. Switch to Gmail and paste the image

# Answer
> 7 votes
To send a photo on Gmail using the Android app:

1. Save the photo that you want to send to a local folder on your phone.
2. While composing a message or reply, tap the attachment paperclip icon () at the top of the Gmail app and select "Attach file" from the menu that appears.
3. Select the photo that you want to send from a local folder on your phone. This photo is sent inline. If you selected a photo from anywhere else except for a local folder on your phone it would be sent as an attachment instead of inline.

---
Tags: gmail
---


# Question
Title: Is Screen Mirroring a feature of the hardware or the software?
I have a Samsung Galaxy J7 Max running Android Nougat from Samsung. It seems that it does not support screen mirroring but supports Wifi Direct.

I want to know that those phone that do support screen mirroring like the Samsung Galaxy A3, do they have special hardware in them, or is it just enabled in that build of the kernel ?

In short, for screen mirroring do you need extra hardware or just need to enable it in the kernel/OS ?

# Answer
Both.

Just a brief description of how it works:

At the core of this technology is the Wi-Fi Direct™ standard, which allows for point-to-point connections between devices without the use of a router. From there, Miracast adds a vendor-neutral wrapper that originally supported the streaming of up to 1080p video and 5.1 surround sound. It uses this variation of this technology to allow the output of audio and video.

> For the device whose screen you want to mirror, support for Miracast requires three things: **wireless chipset support**, **operating system support**, and **driver support**. If your device doesn’t meet all three of these requirements then you’ll have to buy a Miracast adapter and upgrade your operating system.

Users can wirelessly mirror the display of their Miracast-certified® phone, tablet, or PC to any Miracast-capable receiver

Android supported Miracast, in Android 4.2 (Jellybean) and Android 5 (Lollipop).

> On 29 October 2012, Google announced that Android version 4.2+ (from updated version of Jelly Bean) are supporting the Miracast wireless display standard, and by default have it integrated.

However, Google **dropped** native Miracast support in Android 6 (Marshmallow) and later, so to mirror the display from a newer Android phone or tablet, you’ll need to do so via Chromecast.

In the case that it is disabled but compatible for a particular Android device, you could edit the `build.prop` file in the following line:

`persist.debug.wfd.enable=1`

Using a root explorer navigate to your `build.prop` file located at `/system/build.prop`

Check if the option is visible in Settings \> Display \> Cast Screen \> Menu \> Enable Wireless Display.

> Devices that are Miracast-certified® can communicate with each other, regardless of manufacturer.Both devices (the sender and the receiver) need to be **Miracast certified®** for the technology to work. However, to stream music and movies to a non-certified device Miracast adapters are available that plug into HDMI or USB ports.

The Wi-Fi Alliance has an official list of all Miracast source devices.

There is some evidence however suggesting one can use software based screen mirroring.

Acknowledgements
> 6 votes

# Answer
It's a software feature that is only available for some devices. You can still use Quick Connect to cast your screen to TV. For more check out this link http://www.samsung.com/uk/support/skp/faq/1108504
> 0 votes

# Answer
SOLVED - well for me and I reckon this is a solution for everyone and dead simple.

Just instal the APP = **Web Video Cast** from the PlayStore.

It seems to project pretty much **everything** to pretty much ANY "smart" ( aka DLNA) device, including MIRACAST, FireStick, ETC ETC ETC...... (even ChromeCast - YUK)

So many millions of folk have their backs against the wall on this, so PLEASE, if it works for you (and I bet it will) PLEASE share it around the other forums.
> 0 votes

---
Tags: wifi-direct, screencast, miracast
---


title: Internal storage /emulated directory

text:
# Question
Title: Internal storage /emulated directory
I am trying to clear some internal storage i have in the emulated directory two identical folders one /0 and one /legacy both have exact same files can i delete one?

# Answer
> 2 votes
Those are called "links", very common in Linux operating systems.

Chances are, your files are actually in neither of those directories. On my phone, the **actual** mountpoint of the partition those files are on is `/storage/sdcard0`.

From there two links exist. One to `/storage/emulated/legacy` and one to `/storage/emulated/0`. The `emulated` in the filename also suggests that both location are just, well, emulated.

This can vary from device to device, for example on an HTC I have here `/stoage/sdcard0` is just a link to `/storage/emulated/0` instead of the actual mountpoint.

**That said:** If you delete a file in one place, it's completely gone out of all two (or three) "places". The files have the same file sizes, but don't occupy twice the space on the partition. It is actually **the same file**. By that I mean it all points to the same place on the actual partition on your storage chip.

You can read more about links here.

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


title: What is "flash" partition?

text:
# Question
Title: What is "flash" partition?
I were going to flash recovery, but this happened:

```
$ fastboot flash flash twrp-3.2.3-x_blu_spark_v8.83_treble-op5_op5t.img
Sending 'flash' (28672 KB) OKAY [ 0.675s]
Writing 'flash' OKAY [ 0.013s]
Finished. Total time: 0.694s

```

And then, I've tried to actually flash recovery:

```
$ fastboot flash recovery twrp-3.2.3-x_blu_spark_v8.83_treble-op5_op5t.img
Sending 'recovery' (28672 KB) FAILED (remote: No such partition.)
Finished. Total time: 0.008s

```

So, I don't even knew, that "flash" partition exists My question is - what is "flash" partition and how to recover it now? I'm still in fastboot because afraid to reboot, to not mess things up even more Thanks in advance

Device is OnePlus 5T and I was on latest OxygenOS Open Beta 13, if it matters

UPD: I've tried to turn it off, but it rebooted, and everything just fine. So my questions now: Why it said that "flash" flashed successfully? Why it failed t find recovery after that? Why everything fine now?

# Answer
> -1 votes
If you have not already solved it, try to erase the partions first using "fastboot erase recovery" "fastboot erase boot" and boot into twrp again using fastboot boot twrp afterwards, then using an otg and usb or somehow accessing the internal storage flash over the rom.

---
Tags: rom-flashing, fastboot
---


# Question
Title: Simple exit to "downloading don't turn off target " downloading mode
As a curious newbie I went into downloading mode in my Samsung Galaxy S3 by pressing `Vol down`+`center Home`+`power` button. After that I got options to press `Vol up` key to continue and `Vol down` key to cancel. Out of sheer curiosity and thinking I can exit anytime I pressed Vol up key and the very infamous "downloading do not turn off" screen sits with the green Android logo.

All this was done without any cable attached to my computer since I don't want to root or flash my ROM. I just was curious as to what happens next. Now the screen just waited for Odin to connect, however I did not since after connecting I am unsure if there is no direct exit option from Odin without flashing ROM and not doing anything (in other words a simple exit from Odin with no rooting and no flashing and nothing happens).

Next I tried to go into recovery mode and tried all combinations of keys to exit this "downloading" mode but I failed. The power naturally went down as I was reading through many help articles and I put in another battery and now the phone doesn't turn on at all now; there is no reaction and it does not go into recovery mode either. Now I am in a soup as I want my photos and messages to be recovered (no external SD storage used)

I wish to know:

1. If I do manage to go into recovery mode, then selecting option "reboot system now" will simply reboot my system and phone will work?
2. If this does not work then does recovery mode option, "wipe cache partition" delete all user photos and messages? (I am absolutely sure factory reset option does delete all user data.)
3. If my phone waits on "downloading don't turn off target screen", then how do I simply exit this mode? Should I connect to Odin (highly risky) and exit? (I don't know what will happen.) Does connecting to Odin necessarily mean that I have to flash my ROM?

# Answer
> 3 votes
I enquired and found some answers to this problem.

1) If you press the exit button in the recovery menu, the phone will reboot and regular app screen should be seen.

2) as answered earlier wipe cache does not delete user data, (only system cache files are deleted)

3) to exit the download mode (when not flashing anything to the device) is to either pull the battery or long press the power button (which simulates a battery pull).

Anyways what I did was take the device to support center and they told that IC power chip needs to be changed and was charged abt 27$ or so. No data was deleted at all.

Thanks to everyone who helped and especially Golfdriver97.

# Answer
> 0 votes
Not in all the Samsung phones you have to press the same buttons to start in safe mode, some combinations of button can take you to other places, depending the phone model (like it happened with me).

Check how to start in safe mode for your specific phone model (just Google it). Once inside you have to:

1. wipe data / yes
2. wipe cache
3. reboot
4. wait for a couple of minutes

# Answer
> 0 votes
You have two options :- Hold volume up + power or just hold the power button. It depends on your device that which method will get you out.

# Answer
> -2 votes
wipe cache won't delete user data at all.

a factory reset will preserve your photos, but not your messages... though they still might be retrievable.

formatting the drive nukes everything

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


title: Custom date/time based notifications

text:
# Question
Title: Custom date/time based notifications
Is there an Android app on the playstore that allows these features:

* Period notification reminders (daily, weekly, monthly, specific times, etc)
* Custom notification text
* Ability to send the same notification X times after the first reminder unless dismissed or the notification has not been swiped away (bonus)

I am looking for a way to set multiple notifications on my phone that at a specific time on a routine schedule. When the notification is fired it should read a customization text that I can set.

For example:

If I have a weekly reoccurring event called "Band Practice" that happens at 1PM on every Wednesday I would like a notification to be fired on that day once a week at that specific time with my customized notification text. As a bonus send that notification X times at an X interval until dismissed or number of times is reached.

Thanks!

# Answer
> 1 votes
Personally i use Simple Calendar that does all of your features. Altough the bonus, is if you snooze the alarm. You can also set multiple alarms for one event.

Simple Calendar is ad-free.

Links:

---
Tags: applications, notifications, push-notifications
---


title: Repair generic android netbook

text:
# Question
Title: Repair generic android netbook
I just dug out my old android noname netbook (Meteorit NB-10.HD) and i can't really find any information on the internet about it. When i start it, it shows the initial boot screen and then gets stuck on `A N D R O I D _`. Are there any generic key combinations that i can try to get in some kind of recovery menu or can i somehow plug it into the pc to flash TWRP/CWM onto it? Apperantly it uses Android 2.2

# Answer
You could try flashing Android x86 project on it by putting it on an SD card:

1. Format the SD card (WARNING: THIS WILL ERASE ALL DATA ON IT).
2. Download `android-x86-2.2-generic.iso` from http://www.android-x86.org/download.
3. Download http://www.linuxliveusb.com/ and use it to install the image on the SD card (Note: This does NOT mean copy and pasting the `.iso` file).
4. Insert SD card into netbook.
5. Start recovery mode by pressing as soon as the netbook is switched on `Fn`+`F2` https://android.stackexchange.com/a/75153/77275.
6. Choose option to install from SD card.
> 0 votes

---
Tags: 2.2-froyo
---


title: How to take screenshot from terminal

text:
# Question
Title: How to take screenshot from terminal
I am writing a python script to process an image. I need to take automated screenshots. How can i do that with some kind of command ? No root acces. I am using termux and terminal emulator.

# Answer
> 2 votes
You would need elevated privileges, at least of user 2000 (shell) or higher. Since the Android is not rooted, your best bet is to get adb running in wireless mode in your device. You would also have to load a compatible adb binary for your Android to connect to localhost via adb.

Once this have been achieved, run

```
adb shell screencap /sdcard/FILE_NAME.png

```

---
Tags: command-line, termux
---


# Question
Title: Bluetooth file transfer limited to specific file extensions?
I send and receive files via Bluetooth with names that end with ***zip*** and ***txt***, but not ***apk*** or ***dmp***.

Android Nougat

# Answer
`/src/com/android/bluetooth/opp/Constants.java` has the following whitelist of mime types:

```
"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/x-vcalendar",
"text/calendar",
"text/plain",
"text/html",
"text/xml",
"application/zip",
"application/vnd.ms-excel",
"application/msword",
"application/vnd.ms-powerpoint",
"application/pdf",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
"application/x-hwp",

```

All other types are rejected.

Update: after looking into the sources more. There is a witelist of devices (with 15 sec timeout) with the following comment: "A list of devices that may send files over OPP to this device without user confirmation. Used for connection handover from forex NFC". It looks like these devices can send other mime types. Do not know in which conditions these devices can be added to this whitelist.
> 2 votes

---
Tags: bluetooth, 7.0-nougat, file-transfer
---


# Question
Title: Is it safe to remove SD and sim card while phone is powering on and off?
i noticed someone was removing and putting in the SD and sim card while my phone was powering on and off, and i wanted to know if this is safe or if it can cause issues with the phone?

Also they were repairing my phone charging port and said that i encrypted the phone, which i never once did. So i wanted to know if these 2 things were linked or if they could of accidently encrypt it while opening the phone? I'm veryy confused

# Answer
> 3 votes
The concerned term is hot swapping

External storage (including SD card) should only be removed after it has been unmounted from the system, which ensures that no data gets to be read from or written into the device, so as to prevent data corruption and app crashes. Android supports hot swapping of external storage. However, since there is no way to fully ascertain visibly at what stage of shutdown process the external storage is unmounted, it should be removed only when the phone has powered off.

As for the SIM card, OEMs including Google recommends powering off the device before inserting or removing a SIM card. On the other hand, many Android users since Marshmallow have had success with hot swapping a SIM card just by turning Airplane mode on and off. Some phones explicitly support SIM card hot swapping, such as Samsung Galaxy S7.

Android devices since Android Lollipop comes encrypted, unless they have been exempted (see heading 9.9) owing to major performance degradation from encryption.

---
Tags: sd-card, sim-card, htc-one
---


# Question
Title: How can I load a Project Gutenberg book on my phone's Kindle app?
The Gutenberg site's guide to Mobile devices doesn't address this question. It recommends the FBReader which I may install if else fails, but I'd prefer to use the Kindle app.

Assuming it is possible, can somebody enumerate the steps to loading a book from the Project Gutenberg site to the Kindle App on my phone?

My phone is a Nexus 4 running Android 4.2.2.

# Answer
> 2 votes
I figured out one fairly unsatisfactory way to do it:

1. Using phone browser (Chrome), go to Gutenberg mobile site.
2. Find book (for example) and download Kindle version.
3. Go to Downloads (under Apps) where you should find the mobi file listed (e.g. `pg174.mobi`).
4. Long touch the file until menu bar appears at top with Share icon.
5. Click Share Icon which will present pop-up menu which should include **Send to Kindle** option.
6. Choose **Send to Kindle** option, which will list the wrong title and author for the book. Edit title and author, checkmark the devices you wish to send it to as well as **Archive in your Kindle Library**, and press send.

The book didn't show up on my device immediately, but within 5 minutes it appeared in the app's home view.

I'm not sure what if any combination of events was required to get it downloaded to my device. I received an email from Amazon informing me that my document had been prepared and providing a link. I clicked that link from my phone. I also visited the store within the Kindle app. I'm not sure whether either of these acts was necessary or sufficient for finally accessing the book from my app.

# Answer
> 0 votes
I too tried the method above. My phone is a Motorola moto 4 plus. It refused to send to Kindle, saying there is a problem with the document. I tried both files with and without images. In the end I downloaded the EPUB version which Google books displayed perfectly, even with images. Heinz

# Answer
> 0 votes
I just downloaded a Gutenberg.org book (kindle file type) to my phone and emailed to my kindle email address. It put the book on my Kindle app on my Android phone. I added it on my Kindle dedicated ebook reader by going to the cloud and touching the image of the book cover to download.. I'm finding that the page I read to syncs across all my kindle devices.

---
Tags: ebooks, kindle-for-android
---


# Question
Title: Is there a way to change the color of the navigation bar? Or to make it transparent
Some apps change the color of the navigation bar color to their color scheme (or even make it transparent). But most of the time it remains black. Is there a way to change its color for all screens or to make transparent?

It's okay if rooting or custom ROM is needed for this.

# Answer
> 1 votes
Install GravityBox compatible with your Android version. It requires a rooted device with a compatible Xposed Framework installed. Once you install it, enable its module in Xposed Installer app, launch it, go to Navigation tweaks, and make changes which you are looking for. Master toggle listed there requires a reboot for changes to take effect.

---
Tags: navigation
---


# Question
Title: Why do everytime I move a picture to a certain album, it always appears on top of the photos on an app like Instagram or LINE?
For example, I move a picture that I downloaded some times ago, from the "Download" album to "References" album, so it's not the latest photo I have. Then when I open Instagram to upload a picture, the picture I mentioned before is on the top of all photos, meanwhile usually the ones which are on the top should be the recent photos, right? My phone is Vivo V9. How should I fix that? Thank you.

# Answer
> 0 votes
When you move files from one folder to other it changes date and time of a file when it was moved and I think there is no way to fix this

---
Tags: gallery, vivo
---


title: Nexus 5 Random Static on Screen

text:
# Question
Title: Nexus 5 Random Static on Screen
I have a Nexus 5 phone that randomly switches to a static display. At that point I just need to power it off and back on again and it usually works. It will randomly go back to the static screen after some usage, but it's totally random, sometimes it goes hours without doing that.

Is there anything that maybe loosened up with time? The phone has been very well cared for, no falls or visible damage and has also been kept in a pocket.

What could be the problem? Is it likely to be a motherboard issue or something simpler?

# Answer
> 0 votes
I have the same, it starts happening more. I have upgraded my LineageOS but no luck. So it could be indeed a hardware issue

---
Tags: nexus-5
---


title: Moving apps to adoptable storage

text:
# Question
Title: Moving apps to adoptable storage
In Resurrection Remix nugget rom i am not able to move some apps to adoptable storage . why ? Any solutions ?

# Answer
Guess what i found the solution. Titanium backup pro lets you move the apps to adoptable storage of apps which system doesn't give option to .
> 1 votes

---
Tags: adoptable-storage, resurrection-remix-os
---


title: Fastboot unlock failed

text:
# Question
Title: Fastboot unlock failed
I have a Nokia 6 and whenever I try to unlock my device I am facing error.

The command

```
sudo fastboot oem unlock

```

The result

```
(remote: oem unlock is not allowed)

```

Any suggestions?

# Answer
Nokia phones do not currently allow unlocking of the bootloader. So, you cannot unlock the bootloader even if you have enabled "OEM Unlocking" in *Developer Options*.

It doesn't unlock because Nokia Mobile has locked them with an encrypted key and it is needed to gain temporary access of complete a full-unlock of the bootloader.

There is an unofficial (and paid) method available which you can use if unlocking is important for you.

Nokia/HMD are also showing some signs that they will allow unlocking of the bootloader. Official unlocking is enabled for Nokia 8 device owners and chances are that this will be expanded to the other phones in the future.
> 0 votes

# Answer
HMD has not yet allowed the bootloader unlock of Nokia 6, so you have no chance :(
> 0 votes

---
Tags: fastboot, bootloader, bootloader-lock, nokia-6
---


title: Not all files are visible over MTP

text:
# Question
Title: Not all files are visible over MTP
I have LG L5 (e610 model) device with Cyanogenmod 10. When I connect the phone to a computer with Linux (I have mtpfs installed), I can see both internal storage and the SD card. However when I navigate inside them, I can't see some of the files.

For example, if I open file manager app on the phone, I can see several files in the `Internal storage/Notifications` directory, however the directory on the computer only shows one of those files.

If I switch USB connection type to PTP (camera) - as OS X doesn't support MTP natively - Image Capture sees the phone as a camera, however it can only see about a third of all the images present on the phone.

I don't have a Windows machine to try, but I suspect the results would be similar.

I tried upgrading Cyanogenmod to the latest nightly, clearing and reinstalling it - same results. Any idea as to what is going on? How can I make all files appear on the host computer?

# Answer
This is apparently a known bug in Android which is not even acknowledged by Google since Oct 2012, bug #2 — depending on the method of creating files on the Android device, these files may remain invisible when accessing the device using MTP, until the device is rebooted.

Known workarounds include:

* Use USB storage mode instead of MTP, if it is supported by the phone. This is apparently not an option for LG Optimus L5 (e610), because this phone has unified internal storage (file storage is in `/data/media` on the same `ext4` filesystem as `/data`), which cannot be exported as an USB storage device.
* Clear data of the “Media Storage” app, then use the SDrescan app to rebuild the media database (discussed here).
* Share files over the network using third-party apps such as AirDroid or one of Samba server apps (in the latter case you will need to have root to make the server reachable from most clients, including Windows).
> 78 votes

# Answer
Go to settings \> apps \> all applications \> media storage \> tap 'clear data' ...

Reboot and everything will appear in Windows Explorer once again.
> 36 votes

# Answer
> Similar to ScoobyDo's answer

1. Disconnect the USB cable from phone.
2. Click 'Clear data' on the Media Storage application.
3. Then 'Force stop'.
4. Reconnect the USB cable to phone.
5. The Media Storage application is restarted and rebuilds the media list.
6. Missing files are now available.
7. This avoids rebooting, which was important for me.

*Your mileage may vary*
> 17 votes

# Answer
I'm running a Galaxy Note 3.

The solution to the problem I found was by using the Android file browser and moving the folder/file i had downloaded to another directory that wasn't as cluttered.

This enabled me to see the 50mb `.rar` file I had downloaded and pulled it onto my PC.

I don't know if this solution will help anyone, but it worked for me.

Thanks all :)
> 5 votes

# Answer
Go to **Menu \> System Settings \> Storage**

1. **Unmount SD card** and press "OK"
2. **Mount SD card**

You will see **Scanning media files on SD card...** in the notification bar. This means you are fine and the stuff in SD card is rescanned so you can see them now :)
> 2 votes

# Answer
1. Disconnect your device from PC
2. Movie file To other directory like "Playlist" via file manager
3. Now, connect again your device and do your stuff with your files :)
> 2 votes

# Answer
Tried the "Media Rescanner" app @georgiecasey linked to, but it did nothing. However, simply renaming the folder that was missing using a File Explorer app on my phone from "Music" to "Music1" did the trick - it showed up immediately in Android File Transfer. Simple, quick, dirty :)

The folder can easily be renamed back when you're done transferring. Easy solution for those one-off transfers, perhaps not the best one for often recurring ones though.
> 1 votes

# Answer
This is how I solved this problem on my Galaxy Note-3:

* Install FTP File Server Application on your android device
* In your computer: Map network drive -\> Add network location -\> Choose FTP site -\> enter the ip address of the FTP server
* Connect (unanimously or by ID) to the "Server" and you'll be able to access ALL folders and files in the android device.
> 0 votes

# Answer
All I had to do is **restart** the android device. In my case a lenovo tablet, model A10-70F, Android version 6.0.
> 0 votes

---
Tags: file-transfer, mtp
---


# Question
Title: How does Nokia automatic backup work on the new Android One devices?
My girlfriend recently got a new Nokia 6.1 device with Android One. Her last device got damaged and data was lost so I'd like to make sure this one is optimally backed up.

I'm used to backing up my iPhone to my desktop via iTunes as well as into the cloud. Is there a similar official desktop software for Nokia devices? I could find Kies for Samsung devices but no Nokia equivalent.

The Nokia 6.1 User Guide has an entry that explains how to enable automatic backups in Settings - but no further information as to how it works. You can choose a Google account to associate the backup with but this seems optional rather than required.

Does this mean that the backup data is by default stored with Nokia and just somehow linked with her Google account? And if I set her Google account as the "Backup Account" then the data will only be stored in her Google Drive?

Finally, if you choose this automatic cloud backup option would the only recovery option be another Nokia Android One device? Or would it be possible for her to get a new phone that's for instance a Samsung and restore to that device?

Any advice would be much appreciated, I'm new to how things work with Android.

# Answer
I'm not an expert with this, but here's what I know. Nokia 6.1 as with all Android One phones, runs stock Android. And the backup/restore options that you see are all part of normal Android and you will see them across nearly all Android smartphones be it Android One or not. So, the backup that is on a Google account can be restored on any other device.

Other OEMs do have a better backup/restore setup and I recommend that you ask her to do a better job at backing up stuff.

The backup setup in Android One is a barebone setup and you'll barely recover anything beyond your list of installed apps and your contacts (inc SMS and call history). Apps which automatically backup to their server or to Google Drive (like WhatsApp) are an exception. For everything else, such as files, documents, photos, videos, music, you need to back them up yourself.

Google Photos is a nice way to keep your photos from the camera all backed up. You can also consider using Microsoft's OneDrive app. For the other items, you need to either sync them to the cloud manually or use a USB cable to copy them to the PC regularly.
> 0 votes

---
Tags: backup, google-backup, android-one
---


# Question
Title: Internet doesn't work with apps without using vpn
here's my problem : in normal situation my Internet only works with browser (firefox) and not any other app like markets or Duolingo . But , when I use DroidVPN it starts to work with other apps as well . I suspect Google setting and Google market . I have uninstalled both of them because of some problems that they have . recently when I reinstalled them , this problem appeared . ( But I'm not sure , cause I think a while after installation it was working . ) by the way I am using my home wireless . my background data is on . I need my Internet back without any VPN app and I DON'T want any factory reset or any kind of reset and those stuff . I've read all other similar question and answers . non helps ! can you help me ? PLEASE ? any help would be appreciated !
p.s. I'm using the wireless with my laptop to . and every thing is ok with it .

# Answer
> 1 votes
I just had this issue on my Nexus 10 running Android 5.1.1.

I could not connect to the internet via my Wifi access point (AP) but I could connect to my VPN (Private Internet Access) and then connect to the internet. This only affected one device, all my other devices (laptops, phones, other wifi gadgets) had no issues connecting to the same AP.

The issue I found had to do with the DNS Leak Protection from Private Internet Access (PIA). The solution was to set a static IP address and DNS settings.

1. Disconnect form your VPN
2. Long press on your wifi network in the wifi settings
3. Check Advanced Options
4. Add your IP address and gateway (the IP address of your router)
5. I added 209.222.18.222 as DNS 1 and 209.222.18.218 as DNS 2. These are the PIA DNS settings.
6. Save those settings and test your connection

This fixed the issue on my device. Curiously this issue only affected my Wifi AP, when I connected to another access point I did not set have to set a static route.

---
Tags: connection-issues
---


# Question
Title: Is there an alarm clock app that takes account of personal and/or public holidays?
On my current and previous Android phones (HTC Magic with stock Android 1.6, and Samsung Galaxy S with 2.1 and TouchWiz) there have been pretty good alarm clock apps that allow you to set a a variety of alarms with a variety of timing and days. This gives you the handy ability to set different alarms for weekends and weekdays, for instance. Unfortunately, I often have the experience of looking forward to a nice lie-in on a holiday but getting blasted awake too early, because I forgot to switch off the alarm.

What I'd like is an app that either adjusts the built-in alarm clock to automatically set the weekend alarm when a personal or public holiday falls on a weekday, or one that replaces the built-in alarm clock and offers this facility.

I guess it could pull info on public holidays for my country from a public feed (pretty sure Google Calendar publish one for most countries) whereas for my holidays it could pick up specific all-day appointments with certain text in from a nominated Google Calendar.

# Answer
There is **Sleep As Android** that reads google calendar to turn alarm off on statutory holidays and your personal days off if you put `#holiday` into a full day event title.

Some statutory holidays may not apply to you. For example in Alberta Medical Aide Day is October 18, 2018 but my workplace (like most places) is not giving it as a paid day off. As such I can put `#notholiday` into the title of an all day event in Google Calendar for October 18, 2018.

To read more see: Sleep as Android: Sleep cycle tracker, smart alarm

---

It's hard to imagine no one has come up with the ability to turn off the regular Monday to Friday Google Android Alarm Clock based on Google Android Calendar stat holidays plus any vacation days and personal days you add to the calendar.

---

The link states:

> *Ever been roused from a good, deep sleep on a public holiday because the alarm clock wasn't turned off? AMdroid knows the public holidays for your country; alarms won’t go off on these days (optional).*

I'm not sure what "optional" means. Plus there is no mention of your days off (vacation, personal days, summer floats, winter floats, birthday, etc.)
> 1 votes

---
Tags: calendar, alarm, clock
---


# Question
Title: first time trying to install custom ROM on Samsung Galaxy Win (SHV-E500L)
I have an old Samsung Galaxy Win (SHV-E500L) Korean version (Android 4.4) which I want to experiment on

I searched for custom ROMs for this model online but I haven't been able to find any

I am thinking of risking it and trying custom ROMs for The E300 phones (they are Galaxy S4 phones if I understand correctly)

One of the things I have read is that installing ClockworkMod is the first step to installing custom ROMs, and the wikipedia for ClockworkMod says it

> ...replaces your Android device's stock recovery image. Using this recovery image, various system-level operations can...

What are the risks associated with doing this? At the moment I can go into recovery mode on this phone by pressing home+volume up+ power button simultaneously. Does ClockworkMod replace this built in recovery mode? If it is, is there a way to get it back in case something goes wrong? I have used Odin to download stock firmware on this phone before. Ideally, I want to be able to do it again multiple times and get it back to it's factory condition if something goes wrong.

If I manage to get ClockWorkMod on this phone, **will I still be able to get the phone back to it's default settings using Odin and stock ROM in case something goes wrong?** I do not have any special hardware for doing this so ideally any problems with the phone should be fixable through the standard USB port. The deice will not be used as a phone and only be used for it's camera and wifi.

Some details about the phone:

These aren't probably important details, but would still like to point them out. This phone previously had a problem where it would boot up to the telecom company logo but not go any further than that. The Download mode was still working so I managed to use Odin to download the stock ROM and the phone worked worked normally after that, but there were many background processes that would suddenly stop, giving an

```
Unfortunately, xxxx has stopped working

```

error box. This happened especially more frequently with Samsung Touch Wiz (which was fixed by installing Google's launcher) but started happening later on with other system apps as well. The problem happens more frequently if resource heavy programs such as games are run on the phone, but doesn't happen as much if it is just used for basic internet surfing and youtube from the browser. I am assuming there is some kind of problem with the phone's RAM related hardware, so I'm hoping that downloading some lite weight custom ROM without any bloatware will make the device run more smoothly.

# Answer
> 0 votes
If You have stock rom,pc and odin then you can retain device to normal state as restored if you flash cwm or twrp you can still get your default recovery from Stock rom but don't flash wrong rom it might brick your device so be careful.

---
Tags: samsung, custom-roms, clockworkmod-recovery
---


# Question
Title: How to set HTTP proxy and proxy authentication credentials in wifi?
I have set up wifi, I installed HTTP proxy and configured it, but where I put the proxy authentication credentials?

# Answer
According to this, you need an external app **and** you need to root the phone.

Some other solutions shared in a Google Code issue thread.

**Update**:

Using Gesture Search, I entered "proxy" and got to the Proxy settings on my Droid. Don't know how to get there otherwise, and don't know if it actually works, but there you go. (Someone else mentioned it in that Google thread.)
> 3 votes

# Answer
To modify the proxy settings in **Android 4** and **Samsung Galaxy** you should do this:

Go to **Settings** / **Wifi**. Long-click on your network and select **Modify network**. Scroll down to **Show advanced options** which should show you the proxy options.
> 3 votes

# Answer
My Samsung Galaxy S II has proxy settings enabled under

Settings \> Wireless & Network \> Wifi settings \> Advanced

I can set a proxy address and a port number.

The proxy I'm sitting behind requires authentication tho and I'm having trouble finding these settings.
> 2 votes

# Answer
Try Proxy Settings, a free app that reveals the Proxy settings button available in most stock ROMs.
> 1 votes

# Answer
Right under where you put your proxy settings (Settings - \> Wifi - \> Long click your network -\> Manage settings -\> Advanced -\> Proxy -\> manual) you can put your username and password.

Keep in mind that some apps (e,g: chrome) do not recognize those settings and will ask you for credentials in the first time (as of oct 18)

This also imply you can use authenticated proxy in .pac file while using chrome.
> 0 votes

---
Tags: wi-fi, authorization, proxy
---


title: Android free space decreasing

text:
# Question
Title: Android free space decreasing
Why are apps or cache constantly bloating in space in my android 5.1.1 device?

Every time I update & use an app it bloats especially if it connects to internet.

I have to free cache every 4 months after which free space is around 1.5 GB & then after 4 months it decreases to around 400 MB.

# Answer
> 0 votes
As every time you use any app, their is some caches for each sessions which is saved by app in device memory like if you are using Instagram it stores some of your starting posts in your device memory as caches for offline view. So as you clear your cache every time, device clear all the temporarily saved data and when you starts again using that app, it again saves some cache for your easy handling of app in offline view. So that's why your memory is decreasing

---
Tags: android-wear
---


# Question
Title: How to edit this name in Samsung Android Phones
How to edit this name in Samsung Android Phones

# Answer
> 0 votes
You can't. That is the default name for your Cellular Modem. For more information, check this out: What is CP and AP and what are these options used for?

---
Tags: samsung
---


# Question
Title: What does it mean by Gradle in Android Studio?
**Gradle** is not an ordinary English word. Then, what does it mean in Android Studio?

# Answer
> 4 votes
It's the name of a build system for Java programs. Gradle is the build system currently recommended by Google for building Android apps.

To learn more, check out the top item of this list.

# Answer
> 0 votes
I just learned about **Gradle** an hour ago. It reminds me of "Cradle to Grave" which I thought was a good name for Software Project Manager. After reading your question I googled it's meaning and in December 2011 the inventor said:

> My original idea was to call it Cradle. The disadvantages of that name were:
>
> * to diminutive
> * not very unique
>
> As Gradle is using Groovy for the DSL I went down the G-road and thought about calling it Gradle. Everyone I asked liked it so that became the official name. That was about 4 years ago. I’m still very happy with the name.

So from the author we can gleam the **Gradle** was invented in 2007.

## More to the point

From wikipedia we learn:

> Gradle is an open-source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the XML form used by Apache Maven for declaring the project configuration. Gradle uses a directed acyclic graph ("DAG") to determine the order in which tasks can be run.
>
> Gradle was designed for multi-project builds, which can grow to be quite large. It supports incremental builds by intelligently determining which parts of the build tree are up to date; any task dependent only on those parts does not need to be re-executed.
>
> The initial plugins are primarily focused on Java, Groovy and Scala development and deployment, but more languages and project workflows are on the roadmap.

In computer old school terms we can say it only compiles objects that have changed in a project when some source code has changed. Thereby saving total compile time from hours to minutes.

In layman's terms we can say it's a project manager that knows all the bits and pieces required to build something.

---
Tags: android-sdk
---


# Question
Title: Would I install android studio with 2 GB RAM
> Would I install Android Studio on my PC that have Window 7 and 2 GB RAM?

# Answer
## 8 GB RAM recommended

2 GB of RAM isn't enough for any of the platforms. 3 GB RAM is the minimum plus 1 GB for Emulator = 4 GB minimum. However 8 GB RAM is recommended.

From Android Studio Requirements:

## Windows

* Microsoft® Windows® 7/8/10 (32- or 64-bit)
* **3 GB RAM minimum, 8 GB RAM recommended**; plus 1 GB for the Android Emulator
* 2 GB of available disk space minimum,
* 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
* 1280 x 800 minimum screen resolution

## Mac

* Mac® OS X® 10.10 (Yosemite) or higher, up to 10.13 (macOS High Sierra)
* **3 GB RAM minimum, 8 GB RAM recommended**; plus 1 GB for the Android Emulator
* 2 GB of available disk space minimum,
* 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
* 1280 x 800 minimum screen resolution

## Linux

* GNOME or KDE desktop
* Tested on Ubuntu® 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
* 64-bit distribution capable of running 32-bit applications
* GNU C Library (glibc) 2.19 or later
* **3 GB RAM minimum, 8 GB RAM recommended**; plus 1 GB for the Android Emulator
* 2 GB of available disk space minimum,
* 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
* 1280 x 800 minimum screen resolution

**Note:** Probably works with Ubuntu's default Unity desktop which is based on Gnome but Google only says "Gnome" or "KDE" so this needs to be tested.
> 2 votes

# Answer
No. You need at least 3 GB RAM. Source.
> 3 votes

---
Tags: windows, android-sdk
---


# Question
Title: Google Play Authenticate to complete purchase, multiple accounts
I'm using a device running Android 8.1. I'm trying to complete a purchase using Google Play where I'm facing a problem while authenticating myself after I selected my payment method. I have 4 Google accounts linked to my device. I wish to use my primary Google account to authenticate myself, yet the Google Play application picks the account I've added most recently (which is my dads').

For a few hours today and last night I have searched the internet and the settings of my phone trying to find out how I can change the account that Google Play requires me to authenticate with, but I couldn't find a solution.

Now I do have the password of the Google account that Google Play prompts me to use (because my dad gave it to me), but I do not want to use that account to authenticate as I want the purcahse to be logged/added to my own (primary) Google account.

How can I modify the behavior of Google Play so that I can choose what account is used to authenticate whilst completing a purchase?

# Answer
> 1 votes
After some searching through the Github issues I found this issue regarding in-app purchases using Android/Google Play. Neto Martin, developer at Google, states the following regarding multi accounts in combination with the in-app purchases:

> The purchases are always related to the user that was selected on Play Store app when you installed the app. So, if an user A installs the app, all purchases will be done on it's account, even if you have the account selector in your app.

Knowing this I knew the only solution for my problem was to reinstall the app (which was my last resort as I would lose some data), making sure my primary Google account was selected, which fixed the issue for me, the app now prompts me to authenticate using my primary Google account.

---
Tags: settings, multi-user, google-settings, google-pay
---


# Question
Title: Why my DCIM folder is empty seen in the computer but not empty in the phone
I am using HuaWeiNova device, and I tried to access it with aft-mtp-cli.

```
$ aft-mtp-cli
$ ls DCIM/

```

I got folders listed here:

```
|-photos
|-Camera
....

```

When I tried to list or download my photos in the `Camera/` folder, I got nothing. Only the empty folders are listed and the folders that contains files are not shown at all. I am quite sure my photos are stored in the `Camera` folder in my cell phone. How come I could not access my photos with my computer ?

# Answer
> 9 votes
For accessing your Android device via USB in "File Transfer" mode your computer uses the MTP protocol. This protocol allows to list and read/write the files from/to your device.

What most people don't know is that the MTP protocol does not show the content of the file-system. Instead it uses the Android MediaStore Database (an SQLite database) which is populated by the *Media Provider*, a special daemon running on Android (app package name: `com.android.providers.media`).

If you create a new file/directory or delete something without notify this daemon the database and the file-system are out-of sync and you end up that you can see files already deleted or can't see existing files.

You can force the Android MediaStore to refresh it's database.

There are three way to do so, just pick one of the following:

1. Reboot your phone
2. Use one of the multitude of apps that can force a rescan of the sd-card
3. *Only for Android 4-7:* Use the following ADB command-line (source):

`adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard`

## Resetting MediaStore Database

Some times it can happen that the MediaStore database is corrupted. In such a case open the app info page of `com.android.providers.media` (enable "show system apps") and clear storage of this app. Afterwards reboot the device.

After reboot login using your password/pin/pattern so that you can see the launcher. Then leave the device alone to regenerate the media database. This can take some minutes or hours depending on the number of media files you have on your phone.

If that still not resolves the problem of missing files and folders then may be you have a corrupted media file on your phone that prevents further scanning of the media files. In such a case you first have to identify the corrupt file and remove or repair it.

---
Tags: linux, file-system, mtp
---


# Question
Title: Full circle with symbol like smiling mouth in notification bar
Does anybody know, what is this icon in the notification bar in the top left corner?

I saw it on screenshot, thats why I cant check it on my mobile phone.

Thanks.

# Answer
> 0 votes
Finally I found it. Its Android application - Breaking News notification icon.

---
Tags: applications, notification-bar, notification-icons
---


# Question
Title: Text message notification- vibration during call
I am on Moto G4+ with Android N, version 7.0.

I am facing a weird issue where any incoming text message causes the phone to vibrate **even when I am in the middle of a phone call.**

Is there a standard first party way to turn this behaviour off? This is really annoying.

# Answer
I hope this works for you.

Go to **Settings \> Sound and vibration \>** uncheck **Also vibrate for call** box.

If that does not work, try just disabling the vibration at all (Which is not what you seem to want)

Go to **Settings \> SMS \> Notifications \> Vibrate off**
> 0 votes

# Answer
Another way may be:

Go to your dialer, then open **settings** and unselect the **notify during calls** options.
> 0 votes

# Answer
If you use message+.. open up message+ like you're going to send a text, open the menu (the 3 lines in the upper left corner), touch settings, go to the bottom and touch advance, then uncheck 'notification during call'
> 0 votes

# Answer
It's a bug in 7.0. And very annoying.
> -2 votes

---
Tags: 7.0-nougat, vibration, motorola-moto-g-4g
---


# Question
Title: What might cause Google People details to stop syncing?
I'm having difficulty troubleshooting Google failing to sync "People details". All other categories (contacts, email, etc.) are syncing properly.

This is causing downstream issues in other apps. For example, I can't review businesses in Google Maps because it wants me to "Add your name to your Google account", which I've already tried to set and reset.

I am fairly certain this may be a permissions issue somewhere but I can't seem to track it down. **Does anyone have any general advice on how to troubleshoot this issue?** Thank you.

Device: OnePlus 3T Android version: 8.0.0

# Answer
> 1 votes
Had the same issue, tried several solutions but the only one that worked was resetting the phone to factory settings.

---
Tags: sync, google-account
---


# Question
Title: WhatsApp keep loosing internet connection
After I force stop it, and restart whatsapp, every thing works as expected. in five minutes again, it stops working. If I do force stop and restart it, it again starts working.

I do not change anything or even touch the phone, no other apps are running, even I did factory reset and installed only whats-app, nothing else, but the behaviour is the same, I changed sim card, or wifi network, but nothing seems to change, even as last resort system update to 8.1 didn't change the behaviour, it works and suddenly stops and start working after force stop.

only that behaviour is consistent.

my question is, how to diagnose this ? or solve this ? all ideas are welcome including changing the damn phone. :)

# Answer
Troubleshooting

Most connection issues can be resolved by doing the following:

* Restart your phone, or turn it off and on.
* Update WhatsApp to the latest version available on the Google Play Store
* Open your phone's Settings \> tap Network & Internet \> toggle to turn Airplane mode on and off.
* Open your phone's Settings \> tap Network & Internet \> Data usage \> toggle to turn Cellular data on.
* Open your phone's Settings \> tap Apps & notifications \> App info \> WhatsApp \> Data usage \> toggle to turn on Background data.
* Open your phone's Settings \> Network & Internet \> Wi-Fi \> toggle to turn Wi-Fi off and on.
* Try connecting to different Wi-Fi hotspots.
* Make sure Wi-Fi stays on during sleep mode.
* Reboot your Wi-Fi router.
* Contact your mobile provider and make sure your APN settings are configured correctly.
* Upgrade your Android operating system to the latest version available for your phone.
* If you're having trouble connecting to WhatsApp while on a Wi-Fi network that you don't normally connect to, contact the network administrator.
* If you're on a campus or corporate Wi-Fi that has firewall restrictions in place, contact the network administrator.
> WhatsApp isn't designed to be used with proxy or VPN services, so we can't provide support for those configurations.
> 0 votes

---
Tags: whatsapp-messenger
---


title: Missing storage space in Android 7.0

text:
# Question
Title: Missing storage space in Android 7.0
Where did all the missing space go? I've deleted most of my apps, but no matter how much I get rid of it keeps saying I'm almost out. The stuff I have accounts for 3.5 GB-ish, but there's lots that seems to have disappeared. The version is Android 7.0; the phone is a Samsung Galaxy S5.

What's going wrong here?

# Answer
Never seen this before! Anyways here is the steps i would do:

**1.** If you are sure that the 15.9/16GB is wrong, e.g you know you haven't got that many apps/videos, then proceed to step 3.

**2.** If you know you have got like more than 50 apps or really many videos, take some time and delete videos/apps (of course images, otger files too) that take much storage.

**3.** Go to **Setting \> Device Mainteance** and then clean everything you can (optimize the phone)

**4.** If that doesn't work go to like a phone reparator and check what they can do.
> 0 votes

---
Tags: storage
---


# Question
Title: Factory Reset, Google Photo's recovered old photos
Recently purchased a Oneplus One second hand from eBay. It was factory reset by previous owner, and it has since been factory reset by me a couple of times.

I have setup Google Photo's today and it's pulled in all my photo's like it should. However, it has also resurfaced all the previous owners photos and is currently backing them up to my Google Photos account!

When i look at the info on the images, it seems it's dragged them in from 'storage/emulated/0'

I wouldn't normally be bothered by something like this but these photo's contain enough information for some serious fraud/identity theft! I have pictures of addresses, passports, credit cards, tax bills ....

How is this possible? Surely a factory reset should wipe all data?

For clarity, the phone is running stock Android 5, but is rooted (supersu) and running TWRP (both installed by previous owner).

# Answer
`storage/emulated/0` is what often is referred to as "internal SD card". A factory-reset leaves that untouched – unless it has such an option and you select it (e.g. recovery offers that).

Which means, you have to explicitly clear that storage – or all files stored there remain there. Which obviously was the case with your device: neither the previous owner nor you thought to delete the card. If you "explore" it (e.g. using a file manager app, or by connecting the device via using an USB cable) you will most likely find many other files from the previous owner still existing there: data apps have stored, photos, screenshots and more.

If you want to erase contents of the internal or external SD card, you fine the corresponding "buttons" in *Settings › Storage.*
> 1 votes

# Answer
A factory reset deletes the files on your internal memory, but does not secure delete them - or delete anything on your internal SD card.

When you press "Factory reset", it quick formats `/data/` and `/cache/`. If you select "Also erase the SD card", then the internal SD card will be erased too.

If they can still be found with Google Photos after selecting the option to erase the SD card during a factory reset, try going to Settings \> Storage and then select "Erase SD card".

If you *really* want to fully erase everything, use a secure delete program (it will fill the internal memory with a file filled with 0's and then delete the file), so you can't recover deleted files.
> 1 votes

---
Tags: 5.0-lollipop, internal-storage, google-photos
---


# Question
Title: Is possible to charge device and provide data transfer using a single USB port?
I have a tablet that only has one USB port that it used to recharge the battery (so no extra charger port), and I need to connect another device to it (ex: USB drive or printer) that only needs to transfer data (ie it does not need power from the USB) at the same time the charger is on.

```
                       ____________
                      |            |
                      |   TABLET   |
                      |____________|
                             |
                     ________|________
              ______|____      _______|_______
             |           |    |               |
             | USB DRIVE |    |    CHARGER    |
             |___________|    |_______________|

```

There are some cables that allow to connect those devices (like the one pictured below), but it seems that applied to the example above it would provide energy to the USB drive and not to the tablet.

Is this possible? Do you guys know anything that can make this work?

# Answer
It is depending on your device. Some Samsung Tablets can be charged while using OTG with special adapters. The cable you post in your question don't work. Some devices have a special mode for USB Host and changing at the same time. Most devices can only charge OR host.
> 4 votes

# Answer
I can't speak to your specific device, particularly as you haven't named it, but assuming it supports the functionality, you would use an adapter such as this one which provides both a micro-USB input to continue charging the phone/tablet, and a USB-A port for the OTG functions. You'll find a variety of alternatives linked to via Amazon as well, with different layouts, and some with additional ports. Just be aware that compatibility differs from device to device. If you have Amazon Prime, then the one I linked to is cheap enough to be almost disposable if it doesn't pan out.
> 1 votes

# Answer
Try this converter or a similar one (there are plenty of them on Amazon), just please read "Product description" first. It says what *could* work and which devices were checked.
> 1 votes

---
Tags: charging, usb-on-the-go
---


title: Swiftkey Keyboard uses too much space

text:
# Question
Title: Swiftkey Keyboard uses too much space
Keyboard application uses 845 MB of my phone data which is really too much. I want to delete data, but I am afraid that I will delete words predictions too. Is there any solutions for me? Maybe there is option to decide what will be deleted. Cache memory is only 300 kb. I tried to move app to SD card but that option moves only application not data, and I started getting message that SwiftKey stopped working. After moving it back, works correctly again.

Hope someone can help me, tnx

# Answer
> 0 votes
I have been using SwiftKey for a few years now and have a large dictionary. Still, my data size is some 17MB. Yours at 845MB is enormous, and this is likely due to some bug/error inside the app.

**Here's what I can recommend:** Open SwiftKey and go to Account \> Backup & Sync. Here, ensure that you are backing up your SwiftKey account to Google account, Microsoft or other available options. This will ensure that your dictionary and learned words are synced to the server, and hence the learned words are connected to your account.

At this point, you should be safe when you delete the SwiftKey data and/or re-install the app. After the initial setup, you will be asked to log in to an account, and if you log in using the same account, your dictionary will return. This time, with a much smaller size (expected).

**Check that your backup exists and your dictionary is synced:** If you want to confirm that your dictionary is backed up before deleting the data of SwiftKey, you can install SwiftKey Beta and then login using the same account. Now start typing and see if you are getting the predictions as expected. If you do, all is good, and you can delete both apps, re-install stable SwiftKey and have fun.

---
Tags: internal-storage, keyboard, insufficient-memory, htc, swiftkey
---


# Question
Title: Is it possible to search for gifs in messages? (Samsung Note 8)
I am currently using a Samsung Galaxy Note 8, which in the default messaging app has a keyboard option to send a gif image. When selected gifs appear and there are categories at the bottom (Trending, Happy, Fun, etc. etc.) However, I find this to be very ineffective and restrictive to find the actual gifs I want.

I checked on an Android forum, where some of the responses seem to indicated there is a search function, but this seems to be applicable to the S9 and conflicting information if it *still* exists.

So now I turn here... **Does a search function exist for the gif keyboard, and if so how do I access it?**

<sub> Message version: 4.4.11.4 -- Message Service version 4.4.10.4</sub>

# Answer
> 0 votes
While I have not found any function within the Samsung Keyboard to allow for a search, this problem is easily solved by downloading a third-party keyboard...

I chose **Gboard.**

I have also heard that SwiftKey is a popular option.

---
Tags: samsung, sms, keyboard
---


# Question
Title: Android Weather / News stopped working claiming it doesn't know where I am
Today I noticed that my Google Weather no longer shows me a weather forecast. Instead of each day showing a weather condition and a forecast high/low temperatures, I just shows "--" in each day's slot.

When I tap on it to bring up the app, it doesn't show me anything either. Instead, it says:

```
You have no local sections. Sign in to add local
sections or turn on location services to see news
about your current location.

```

But when I tap on the side bar to bring up settings, it clearly shows that I am signed in. Also location services are already turned on!

I tried switching to a different account, and this caused news and weather to show up. But all the news was at least two weeks old, and whenever I tap on the weather to try to bring up details it says "News & Weather has stopped" When I refresh everything goes away and I see the above message again.

What's going on here?

# Answer
Google has stopped supporting "Google News & Weather" in favor of the new "Google News" product. Once the switch happened, the app itself does not make it clear what has happened. You have to tap on the "Headlines" tab (which is unintuitive), at which point the only top story is "We're no longer supporting Google News & Weather".

It also says, "Tap to switch to Google News" but in my experience tapping on this doesn't do anything.
> 0 votes

---
Tags: news-and-weather
---


title: How can I race against a GPX track?

text:
# Question
Title: How can I race against a GPX track?
I'm using the Strava app to record segments I ride. It would be very helpful in trying to beat existing KOMs to be able to upload GPX file(s) to my phone and have audible feedback during each segment to tell me in real time how many seconds ahead or behind I am so I know when to put extra effort in or when I can take a breather. The audible part is especially important because my phone is stowed in a pouch on my bike and the only interaction I have is via a bluetooth headset. It is also important that the feedback be continuous as some segments are relatively short (under two minutes) and so if I only got a notification every mile or minute or something that would be pretty worthless to me.

I have heard that such a thing exists on certain dedicated GPS devices (e.g. Garmin), but I'm trying to find an existing app for Android that does this. So far I have tried Record Beater and Ghost Runner, both of which claim to have a feature like this, but have not had any luck. (One of these programs refuses to import tracks that it didn't create, and the other I could not find any way to import a track at all!)

# Answer
> 0 votes
I used an old app called cardiotrianer for Android. It's old, but should still work for this purpose. It tells you how far in front or behind you are. I don't think you can just read a gpx into it though. You'd need to record the run/ride first. So it would give you the same issue as the other apps you tried.

I would suggest submitting a feature requests for RunnerUp. It' an open source app and the developers are quite active.

https://github.com/jonasoreland/runnerup/issues

I'm sure they would be interesting in adding such a feature.

---
Tags: applications, gps, gps-tracking
---


title: Error fastboot flash system

text:
# Question
Title: Error fastboot flash system
Hey i have phone xiaomi mi a2 try install another OS but get this error any ideas? need faster, cuz i can't run phone stuck on android one logo

> PS C:\add\> fastboot flash system C:\add\pixel.img target reported max download size of 536870912 bytes sending sparse 'system' (524284 KB)... OKAY \[ 16.264s\] writing 'system'... OKAY \[ 0.002s\] sending sparse 'system' (488200 KB)... FAILED (command write failed (Unknown error))

# Answer
First you need to unlock your bootloader and then you can flash recovery image. If you have already done that, Check whether you are flashing the proper one.

This is TWRP recovery for MI A2.

After flashing TWRP you can flash the desired rom from it. Do read some threads from XDA, If you are not sure about what you are doing.
> 0 votes

---
Tags: fastboot, operating-system
---


# Question
Title: How to remove persistent suggested URLs in Chrome on Android?
Whenever I click the address bar of an existing tab in Chrome, in shows a list of suggested sites, before I even start typing. That would be helpful if these suggestions were accurate, but there are entries I didn't actually visit *that* often compared to others. There is even one entry I removed completely from my History. How to fix that?

# Answer
> 5 votes
Press the arrow on the right of the suggested site that you want to delete and the adrress will be filled. You will now have the filled address and bellow some other suggestions from that site, but now, if you kepp you finger one of two seconds over the suggested site a pop up message will appear asking you if you want to delete the sugeste site. That it.

---
Tags: chrome-for-android
---


# Question
Title: How to factory reset without having google account verification(FRP) during setup?
I bought Asus Phone last 5 months, and I bought new one today. I'm planning to give the old one into someone but before that, I wanted to factory reset the device to clear all my data but I'm gonna need to sign in my account during the setup after the reset.

how can I reset without needing to sign in my account to verify?

I have full access to device.

# Answer
> How can I reset without needing to sign in my account to verify?

Remove all of your Google accounts from Settings → Accounts before initiating a reset. That's all you need to do. Alternatively, if your phone offers *OEM unlock* option unde Developer Settings, you can enable it as well. Both would work. You can disable the latter setting later after completing the setup wizard on the next-cum-first boot post reset.

Tested on Nexus 6 a week ago.

Source: my own answer here.
> 1 votes

---
Tags: factory-reset, google-account
---


# Question
Title: is there a common symlink in android multi-users, access use's `root directory` ？
On test tablet. There are two users:

* `/storage/emulated/0/AAA` --onwer
* `/storage/emulated/10/AAA` --nomal user

My attempt:

1. `adb shell "ls -l /storage/emulated/legacy/AAA"` file dot exist. **--failed**
2. `adb shell "dumpsys activity | grep -E "mUserLru" | grep -Eo "[0-9]+\]$" | tr -d "]""` find the current user\_id `e.g.: 10`.
Splice string the path `string.Format("/storage/emulated/{0}/AAA","10")`. **--succeed ,but it's too complicated.**

I want to find a simple way.
like a common `symlink` or `adb command`, When different users log in, can use the same method to access different `root directory`.Thanks.

# Answer
You have already figured out that the path to user's home directory is `/storage/emulated/USER_ID/`. In order to find the user id of the the currently running user, follow my answer here. I have updated it along the lines of Android Oreo.
> 0 votes

---
Tags: stock-android, storage, file-system, multi-user
---


title: How do i get a daily notification?

text:
# Question
Title: How do i get a daily notification?
I'd like my phone to give me a daily notification to remind me to do something. This something isn't time *critical*, I just need to remember to do it of an evening. Therefore, I don't want to use the alarm function and be interrupted in the middle of doing something else - I just want a notification to appear at a given time.

Ideally any solution should avoid having a constant notification visible, which rules out most of the apps I've tried.

I *could* just send myself a daily email (as I have a raspberry pi), but I tried that, and the email notification gets lost in with other emails.

I've also tried using notify.run, which only seems to work sporadically.

Any ideas as to how I might achieve this?

# Answer
> 0 votes
With a lot more googling, I found this can be achieved with Google reminders. To find them, there's an app called "Google" on the phone. In that app there's a hamburger menu which has reminders under it.

---
Tags: notifications
---


# Question
Title: How to copy the /system/media/audio from phone to PC
The `adb pull /system/media/audio` command works on one of my phones to copy the folder to my PC, it copies the folder's contents recursively.

However, on my other phone the USB connector is broken, and the phone cannot get a USB data connection. The phone is not rooted and it's impossible to root without losing data. The apps *FolderSync*, *ES File Explorer* and *ASTRO File Manager* can't see the */system* folder: they see */* as empty.

My plan was (1) to use a file manager to copy the contents of */system/media/audio* to */sdcard/audio*, and then (2) to use *FolderSync* to copy */sdcard/audio* to Google Drive. Step (1) doesn't work, I haven't found any app so far which is able to see */system*. Also running ADB over TCP would require rooting the phone, which is not possible (because I don't want to lose data and settings).

Is there a way to copy */system/media/audio* from this phone to my PC?

# Answer
> 2 votes
What about using Termux and copy those files like this?

```
cp -R /system/media/audio /sdcard/system_audio

```

and then you can pull `system_audio` from your storage as usual.

For most ROMs, you'll want to grant storage permission tovTermux first:

```
termux-setup-storage

```

and tap "Grant".

# Answer
> 1 votes
Setup an FTP server. I used this app. I set the login to anonymous, HOME directory to root (/) and started the server. I logged in to the server using my PC (used Linux; Windows natively supports FTP access too - try the answer here from Ashok). If you get into issues in using your File explorer to access FTP server, then simply fire up your browser and access the URL directly. It would be like `ftp://IP_ADDRESS:PORT`. Make sure to remain within the same Wi-Fi.

At first, I logged in successfully (Code 200) but naturally didn't see anything in FTP server (an unprivileged user). But I edited the URL to directly jump into /system/ and it did load successfully, all without root too. My URL was `ftp://192.168.0.18:9999/system/`.

---
Tags: file-management
---