# Question
Title: How to access the browser history beyond the last 7 days of the default browser?
I know it's possible to view the entire browser history in other browsers. I can only see the last 7 days of my browsing history. How can I see which sites I visited beyond just the last week? Or are those getting deleted?

**My phone**: Android 5.0, Samsung Galaxy S5

# Answer
Leaving this question up so that other people having the same issue may find help and in the case that someone knows a potentially better way to retrieve more of the browser-history.

I found something in:

```
/data/data/com.sec.android.app.sbrowser/files/ {1_tab123 files}

```
> 0 votes

# Answer
I know this is an older post but I thought an answer would be good for posterity. The Samsung Internet browser is a Chromium based browser. As such it used to be you could use chrome commands from the address bar such as "chrome://history" and that would give access to the total history in the Samsung browser. Since the 2017 update to Samsung Internet 5.4 I have lost that functionality. It appears they have blocked it in the code.
> 0 votes

---
Tags: stock-browser, browser-history
---


# Question
Title: How to download files to sd card from ftp without rooting
Simple question, but I couldn t find the answer anywhere (all answers requires rooting on android marshmallow because ftp clients doesn t include the permission to write on the sdcard). I have a huge file which is too large to be downloaded on internal storage. So it can only be downloaded on the sdcard directly. It also seems no ternal apps have the permission to write to the sdcard so I cannot use command line tools directly.

As the file is huge, I also need to be able to pause and resume downloads.

# Answer
I use Folder Sync.
But it depends on your android version, If you have 5.1 or above then the application developers must include Environment.getExternalStorage.....

EXAMPLE FILE USAGE

```
File file = new File(Environment.getExternalStorageDirectory(), "myfile.txt");

```

instead of the old hard coded way.

```
File file = new File("SDCard", "myfile.txt");

```

For more information about pause resume with FTP, i have included a link to a development question regarding pause resume on Android Clients

Folder Sync Free

Developing FTP Client with Pause Resume on Android

For terminal emulator, you should run

```
getprop vold.path.external_sd

```

then try running the external directory as returned

NOT

```
sdcard/download/txt.txt

```

RATHER

```
storage/sdcard0/download/txt.txt

```

It's usually just one directory / legacy directory isn't accessible anymore. so you need to get the actual path with some command...

```
getprop

```

getprop will return all current system properties, this includes storage paths and network status results
> -1 votes

---
Tags: 6.0-marshmallow, external-sd, samsung-galaxy-tab-s-10.5
---


title: Wifi Calling and Asterisk SIP Account

text:
# Question
Title: Wifi Calling and Asterisk SIP Account
I would like to know if its possible to set up a generic sip account under "wifi calling" or Android sip accounts to use your phone as an extension with, say, Asterisk?

I can get the phone to register with Asterisk and when asterisk attempts to bridge a call to my SIP account I can see in the captured SIP packets, that the SIP packets are reaching the phone and being responded to. The packets returned from the phone are ringing sip notifications however the phone does not ring.

I also find it impossible to tell Android to use the SIP account for outgoing calls. I enable, "for all calls" under SIP accounts but it still tries to dial over the SIM.

I can get everything working with a SIP client like csipsimple. It looks like the "SIP account" support built into asterisk is only for use with a cellular service provider that provides a SIP account in addition to their normal 3g/lte connection?

Is this true? I seem to remember earlier versions of asterisk supporting SIP accounts for PBX's like Asterisk in the early days without the need for 3rd party apps?

# Answer
yes it is possible to setup astrisk sip account and use it to dail out from android standard dailer also you can receive calls with it, but as i know you can not setup a straight forward wifi calling because it is not a standard sip protocol and it is a carrier specific service integrated with 4G. You can emulated such service with alot of work on PBX server side and the cliend side. Finally these is nothing impossible.
> -1 votes

---
Tags: sip
---


# Question
Title: Find out which one of my installed app open spam links
I have a `galaxy s7 edge`. In the past few weeks I'm facing a problem, My device open some Telegram app channels and try to join me on these channels. I'm android developer and based on my experience I know this happening because one app send spam links and try to advertise these channels. But the problem is I don't know how to detect this app.

# Answer
Possibly it's a background service of any app in your phone which is letting these spam ads in.
To find out the app, what you can do is install Shutapp and enable its service and try to stop apps one by one (these apps will be the apps running in background).
To see the list of running apps, click under the big circle.
I use this app for the very same purpose and it also really works well in closing these apps. Remember, closing apps will disable their notifications like closing WhatsApp will let to no notification of any new message at all until reopening of that app.
Hope it helps you.
> 0 votes

---
Tags: ads, spam, telegram
---


# Question
Title: Recommended steps for securing a lost phone
According to Android Device Manager you have several options when it comes to a lost or stolen phone.

However it's not clear to me if you are supposed to select just one of them (lock your phone or erase the phone's data for example) or you can select both.

If you select one, there's no doubt about the expected behavior. However, it's not clear what to expect if one first selects erase phone's data, and then selects lock the phone, or viceversa. Does the second option interrupt the first one? Or do they both remain active?

To complicate things a little more, what would happen, if additionally, you changed your google password in the process? In a logical attempt to prevent any further unauthorized access to any of your google products ...

So, in the simpler case of just telling ADM to delete everything, what would happen if:

1. you changed the google password "before" confirming the deletion process? Would a password change at this stage interfere with google's ability to contact the phone before it had a chance to receive the deletion trigger?
2. you changed the google password "after" confirming the deletion process? Would a password change at this stage interfere with google's ability to contact the phone before it had a chance to receive the deletion trigger?

If anyone has had any experience with ADM I'll appreciate your feedback.

Thank you.

# Answer
After selecting "Erase phone's data" , the phone wipes off the data as soon as it gets spotted so selecting "Lock the phone" won't take effect.

And regarding the password changing, I once erased my phone and after a day changed my google password. The password was changed without any issue.
> 0 votes

---
Tags: lost-phone
---


title: Security patches for LG K8 Android 6.0

text:
# Question
Title: Security patches for LG K8 Android 6.0
Recently I looked at my Android security patch level (after hearing about the BlueBorne vulnerability) and saw that is is at 2016-07-01, 14 months old.

My device details: LG K8 4G dual (LG-K350nds), Android 6.0 (not rooted)

How do I get the latest security patch. Online resources say I should go Settings \> General \> About phone \> Common \> Update Center \> Software Update \> Check now for update, but it says “You are using the latest software version for current OS”. Is my device not supported? I bought it last september, so two months after the latest security patch I got.

Edit: I just received an update, security patch level now at 2017-09-01. Though this isn't the latest, it fixed BlueBorne, and it's nice to see finally getting patches from LG.

# Answer
> 0 votes
Today I received update on my K350nds and now it is on 2017-09-01 security patch level, and according to this app it is not vulnerable anymore, also this should include dirty cow exploit fix, didn't check that one.

---
Tags: 6.0-marshmallow, security, lg
---


# Question
Title: Samsung galaxy s4 - how do i find out what my phone is locked to?
I have recently purchased a Samsung galaxy s4 off of eBay but when it arrived it did not have any indication of what network it belonged to, every time I have gone on websites and typed in the coding to get the iem number it just says it does not belong to any network at the moment where do i find out what network my phone belongs to? thank you

# Answer
> 0 votes
try a Samsung Galaxy S4 code:

* `*#7465625#` View Phone Lock Status
* `*7465625*638*#` Configure Network Lock MCC/MNC
* `*7465625*782*#` Configure Network Lock NSP
* `#7465625*638*#` Insert Network Lock Keycode

Have fun!

---
Tags: samsung-galaxy-s-4, sim-unlocking
---


# Question
Title: "Google keeps stopping" after Android Oreo update
I got a Nexus 6P and it received the Oreo update yesterday. After installing the update, there were few errors like "Gboard stopped working" etc., That happened only once and the device was working normally for few hours. Now suddenly, I keep getting "Google keeps stopping" in the launcher screen. When I close the popup, the launcher is reloaded and the popup appears again immediately. Phone is currently kind of unusable. Tried to open Settings, but that got closed as well.

Tried checking Play Store for the latest updates, but got none. Anyone else got this issue? Any idea if this can be resolved?

# Answer
There is some critical error for the new android Oreo (for me is nexus 6p) which make a system crash on the desktop (google now launcher) and on settings (you can't open app list). It is can be created by any of your applications which you need to find. So only way to remove the app, in this case, it is to use a google play application or maybe some other launchers. For me, it was "6 Minute English". I find it via installing nova launcher and on the common app list, the application was shown without a logo, with green robot image instead.
> 2 votes

---
Tags: nexus-6p, google-search, 8.0-oreo
---


# Question
Title: Portable storage: do I have to re-grant app permissions when switching microSD cards?
I'm using a Moto Z2 Force running Android 7.1.1 with a 128 GB microSD card installed. I wanna upgrade to a 400 GB card. Would I have to re-grant microSD access app permissions for the new card, or do those permissions cover any card inserted into the phone?

# Answer
The permissions should cover any SD card.

But your phone's max SD size is 256 GB, see http://www.gsmarena.com/motorola\_moto\_z2\_force-8693.php
> 0 votes

---
Tags: external-sd, stock-android, permissions, file-permissions
---


title: Can't use Google Account on Android 2.3

text:
# Question
Title: Can't use Google Account on Android 2.3
I have an LG Phoenix with Android 2.3 and I just recently did a factory reset, and now when I go to add my Google account, it won't let me add it. After I entered in my username (...@outlook.com) and my password, it says that "...@outlook.com does not use gmail". Then it offered me a couple suggestions to create a gmail account. I don't want a Gmail account. I don't understand why I need one when I've already got a Google account. I thought that would be enough info needed.

# Answer
As noted in this question, there's no special hard requirement for gmail anymore. But `<`ics GoogleServicesFramework (or at least I tested version 2.3.7 that can seemingly only be found on some late-gingerbread stock ROMs) still expects that as "principal" one (ie use Play Store and GMS).

I guess like this shouldn't be too hard to solve by tinkering with the apk or accounts.db, but for the moment that's it.

Creating a totally new and dupe account, with your main "official" one as secondary (to keep stuff in sync) should work then. It's not really the most of simplicity or neatness, but if you don't want to *dirty* your account with gmail face, it's the only other option.

p.s. in 2017 you might get some initial crash here or there, due to very old vanilla applications. Making sure to install this and this solved everything for me.
> 1 votes

# Answer
Certainly android is developed by google, so he make a stipulation into it that the android users had to have google account to make it work. So just make it one ;)
> -1 votes

---
Tags: 2.3-gingerbread, google-account
---


title: Samsug Galaxy J7 First charge?

text:
# Question
Title: Samsug Galaxy J7 First charge?
Alright so i got a brand new J7 and the first day was going fine, i waited for the battery to go to 5% and i'm charging it now. Am i supposed to let it charge to 100%? Or i can **INTRERUPT** (good grammar.) it at like 70% like that. I need answers fast please! Thank you!

**YS JP**

# Answer
> 0 votes
Charging the device to 80-90% is good and always put in one long charge cycle like from 5-10% to 80-90% rather then multiple small charge cycles

---
Tags: samsung, charging
---


title: ADB Over Wifi Connection

text:
# Question
Title: ADB Over Wifi Connection
Suppose my phone is connected using adb over wifi....will I have to repeat the process of connecting the usb cable if I switch to my carrier network by chance?...or will it remain forever and I can just reconnect wirelessly by using adb connect

Thanks in advance.

# Answer
Yes,

when you switch network - you will need to do it again.

Also after turning off the phone you will need to connect it by the adb again.
> 1 votes

---
Tags: wi-fi, adb
---


# Question
Title: How can I see the upcoming calender event in the always on display?
I have a Galaxy 8 phone that I can customise the content of always on display in some limited way. I could not find any option to add the upcoming calender event to it. Is there any way to do that?

# Answer
> 1 votes
Go to settings. Then Lock screen and Security. Scroll down to Lock Screen and Always on Display. Select Information and FaceWidgets. Then select FaceWidgets. From there you can select "Today's Schedule" as a screen on Always on Display. (I have the Note 8, but I would imagine you'd do something similar or the same thing.)

---
Tags: calendar, samsung-galaxy-s-8
---


title: How to extract eBooks from google play

text:
# Question
Title: How to extract eBooks from google play
I've uploaded a lot of ePub files to google play books, assuming I would be able to download them again at any time. I now have a new computer and would like to access them, but Google doesn't seem to allow downloads of eBooks previously uploaded, which seems odd to me.

Since there is no encryption or DRM or anything on them, I figured there must be a way to get them back. Here's what I tried so far:

* On my linux computer, I installed virtualbox, and installed an Android system there following this guide.
* I logged into my Google Account on my virtual Android device and opened one of the eBooks I would like to get back.
* I used the `vdfuse` utility to mount the `.vdi` image and navigated to the location where the eBooks are stored, which is `/data/data/com.google.android.apps.books/files/accounts/{your google account}/volumes` according to this thread.

Now, however, I'm a bit at a loss. If I look at one of the eBooks, they look like this:

```
./cover.png
./cover_thumbnail.png
./res2
./res2/{some-obscure-id}=
./segments
./segments/html{some-index}

```

Naturally, I assumed that the `segments/html*` files would be, well, html files. However, that is not true - they seem to be binary files and just list as `data` when queried with the linux `file` utility.

What do I do with these files to get back an ePub? Or should I have taken a different approach to this altogether?

# Answer
> 1 votes
You can make use of Google Takeouts. Just unselect everything except Play books and download your data. You can then view your books. If the books you uploaded were in epub format, you may have to rename the extension of the downloaded books to epub from pdf.

---
Tags: google-play-store, ebooks
---


# Question
Title: How to transfer files from Linux to android using the command line. (Linux/Fedora26)?
When I plug in my Galaxy S4 into my computer running `Fedora 26`, I am able to easily write files to the SD card by dragging and dropping them onto my phone's SD card in `nautilus`, the file browser. However, if I try to copy over the same file using `cp`, I am told that the opperation is not supported.

I've tried to ssh into the phone by using such apps as `SSHDroid`, but I always receive an error telling my that I don't have the necessary permissions when I try to write to my phone.

## Steps To Reproduce:

1. Plug Android into computer with usb cable.
2. Open command prompt and attempt to file copy a file: `cp screenshot.png /run/user/1000/gvfs/mtp\:host\=%5Busb%3A001%2C015%5D/Card/fromComputer/`. This outputs the following error message:

`cp: cannot create regular file '/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C015%5D/Card/fromComputer/screenshot.png': Operation not supported`
3. Open `nautilus` and navigate to the mounted Android phone's sd card. Copy and paste the desired file onto the card. The opperation will be successful.

# Answer
On your phone:

1. Open Settings \> About Phone
2. Click on Build Number 7 times
3. Go to Settings \> Developer Options
4. Enable Developer Options and enable Debug mode on USB

On your computer:

1. Install ADB on your computer. You may refer to this guide, although it isn't for Fedora, the steps should be similar.
2. Use adb push/pull to copy to/from your phone. To transfer a file to your phone, use `adb push filename.extnsion /sdcard/0/` and substitute the path to the sdcard accordingly for your device.
> 1 votes

---
Tags: linux, mtp
---


# Question
Title: Can I install the native Android OS on a non-Google phone?
Samsung makes up 90% of the Android market where I live, and getting a Nexus/Pixel is difficult and ridiculously expensive, but I really want the raw, native Android OS without any of the vendor's modifications, and able to update to the latest OS whenever it comes out.

If I were to buy an older, second-hand Samsung, would it be possible to root and replace the entire OS with native Android (that which you'd find on Nexus/Pixel)? Or only some phones (if so, which)? Or is that not possible at all?

# Answer
I think you want to run AOSP like ROM on your device instead of OEM's bloated version. The answer to your question depends on the device you are using. There are a lot of custom ROMs available for devices.

For finding these go to XDA and search for your device. There you can find all the ROMs available. LineageOS (formerly known as CynogenMod) is the most popular one.
> 1 votes

---
Tags: rooting, operating-system
---


# Question
Title: Android x86 Marshmallow not booting on Virtualbox and VMware Workstation
I've downloaded the latest Android x86 (android-x86-6.0\_20160129.iso) from here and tried to install it to the HDD on a VM in VMware Workstation and in Virtualbox.

The installation seems to proceed properly (using EXT4, and EFI Grub) and i get a message that it has installed successfully. However when I reboot it passes GRUB, picks the correct Android installation, but it does not boot. I get the result seen in the screenshot below and then a *blank screen* with a *blinking cursor*.

I've seen somehow similar questions on Android-SE (here and here), but they use older versions of Android x86 and don't seem to have solutions that work for me.

The VMs in both VMware and Virtualbox have: HDD=4GB(IDE), RAM=2GB, 2 CPUs and they boot through EFI. I've tried *nomodeset* and *xforcevesa* in the Grub boot parameters but nothing seems to work.

The .iso does boot up though all the way to the GUI in Live mode (LiveCD).

Any assistance would be greatly appreciated. I have a feeling that the solution might be something linked to the graphics settings but i'm not exactly sure.

# Answer
Found the solution!

You have to edit `menu.lst file`. Here is how:

1. boot in debug mode (usually the second option in boot menu)
2. when booting stops (for me it just hangs there with flashing cursor and without any prompt) enter `mount -o remount,rw /mnt`
3. enter `cd /mnt/grub`
4. enter `vi menu.lst`
5. press Shift+a
6. right under the first boot entry find the line starting with `kernel initrd=/in` (your line might look different; it depends on Android version; in general just find the line that starts with `kernel`)
7. at the end of the line type `vga=834 nomodeset xforcevesa`
8. press ESC then `:wq` \- these commands will save the file and quit vi
9. enter `cd /`
10. enter `umount /mnt`
11. enter `reboot -f`

Now the system should reboot in the VESA mode of your choice.

This will enforces to use the VESA driver for X.

You can replace the `vga=xxx` by any number you want for your screen resolution. Also tested that `832` works fine (gives 800x600 resolution).

You can find all the VESA modes when you use the iso file and pick the boot option to boot in VESA mode - it will show the list with all modes (numbers are in hex and there is also a redundant letter in front of some modes - ignore it) and you can test them there immediately to see if it works and is good to use in this `menu.lst` fix, but you have to convert it from hex to dec first using any hex-\>dec converter.
> 72 votes

# Answer
I'd like to extend and improve @Jay Smith answer based on personal experience. He is right in the core thing that the cause of the issue is VGA resolution used by Android, but he is wrong in his assumption it is disposable fix and should be typed at each boot.
It **can** be made persistent, and should be! And I show you how:)

1. First of all, install the Android from iso image correctly through the wizard steps.
2. Do **not** use EFI GRUB during install.
3. Do **not** use immediate *Run Android\_x86* option, instead select *Reboot* and eject the iso. The error mentioned by @Jay Smith

> The big drawback of this approach is that the next time you try to boot from the hard drive, GRUB will not be able to find the image

is **not** related to VGA issue and should be dealt separately. I also met this error and full reinstall helped, so I **assume** this error is somehow connected with the *Run* option, 'cause when I selected *Reboot* I didn't face the error.

4. After the install you will boot and will stuck into Android command prompt. Okay, go on then.
5. Now you should try to pick up your correct resolution. It won't necessarily be **788** or **794**, as they say here, it all depends on your hardware setup. For me 796, 794 and 792 worked for KitKat, Lollipop and Marshmallow images correspondingly, however your values could be different. Here is the table for linking GRUB VGA values to resolutions. To check what match you use trial and error method

Then on boot to GRUB screen choose **e** key to edit the option

There you will find a long-long string of options to which you should append your VGA option like that `nomodeset vga=794`

After editing press Enter and **b** to boot the desired bootrecord.

6. Iterate these steps N times to find proper resolution. You will recognize that by the booting of Android:)
7. O-la-la, excellent! We achieved the desired result and booted Android for one time. But this is only 50% of job. I guess you don't want to type this VGA crap each time? Okay, let's go on to persist our result.
8. Now we need to edit `GRUB config` to add our desired resolution. While there are ways that allow doing this within the GRUB itself (i.e. debug mode, grub cmd) I wasn't able to get it to work and propose another 100% solution.

We need working Linux installation (physical or virtual, doesn't matter). The problem here is that GRUB folder cannot be accessed from inside Android as it's protected, and it should be accessed externally. And not from Windows because it doesn't recognize `ext3/ext4` partitions, only from \*nix OSes. So add this disk (VHD, VDI, VMDK or whatever) to your Linux installation for it to have access to android filesystem

9. Access `/grub/menu.lst`. Usually it is located in root folder.
10. There you'll find smth like

Append the desired VGA option to the bootrecord as we did earlier and that's it!

11. Save the file.

We've done! Now you can reattach your android disk to virtual machine and happily use it.
> 9 votes

# Answer
Some progress here, but not the real thing. The following allowed me to boot Android x86 6.0 under VirtualBox correctly - but only once:

1) When booting the installation image, the initial screen gives you four options. Move the cursor to the last one: Installation - Install Android-x86 to harddisk".

2) Press the \[Tab\] key for edit options.

3) Immediately after `INSTALL=1 DEBUG=` type `vga=788`

(Make sure there is a space between `DEBUG=` and `vga=788`.)

4) Press \[Enter\].

5) Proceed with the disk partitioning as described in many sites in the net.

6) When offered the options `Run Android x86` and `Reboot`, choose `Run Android x86`. You should see ANDROID pulsating in big letters for a few minutes, and then the Android welcome screen will come on.

The big drawback of this approach is that the next time you try to boot from the hard drive, GRUB will not be able to find the image :-( Any help fixing this would be appreciated.
> 4 votes

# Answer
I also had problems with Android x86 vitual box on a Windows 7 Pro x64 AMD machine. I suppose we are all going to have slightly different issues depending on our architecture/hardware but they all seem to be similiar root causes. I think more emphasis should be on the architecture/hardware then the host OS. Try 32bit without/with EFI set in System, leave hardware acceleration at default, make sure virtualisation is enabled in your bios. Don't enable 3D Graphics acceleration, you should get a warning if you enable 2D acceleration so don't enable that, if you get a black screen during initial setup try increasing the video memory up to 64mb. Finally you can download pre-built VM images here:

http://www.osboxes.org/android-x86/

All these little tweaks helped me successfully install Android x86 4.4 on a Windows 7 x64 Pro machine.
> 4 votes

# Answer
Here is a YouTube video showing how to set VESA mode in Grub.

https://www.youtube.com/watch?v=JoMs-4bsygs

My other post was deleted for some reason, but if you want to find out if VESA/VIDEO is the reason your gui isn't coming up after install, then boot from the Android x86 ISO and select VESA mode (Live boot) and if you get a gui, then check out that youtube video. It explains perfectly how to setup your grub to boot the correct VESA mode.
> 1 votes

# Answer
Select "**Yes**" when it asks "Do you want to **install boot loader GRUB**".

Now you can boot into Android. (Works even rebooted)

Reference: https://shellzero.wordpress.com/2015/10/27/how-to-install-android-on-vmware-fusion-mac-os-x/
> 1 votes

# Answer
Completely new to this but I just tried installing Android 6.0 on Workstation 12 Pro and on boot just stuck at command prompt ocassionaly flashing. Tried a couple of the suggestions from abvoe to no avail. Finally went into VM settings and ticked on 3D Graphics at which it warned that it was not supported. This then allowed me to select 32mb of graphic memory. Rebooted and it worked. Tried booting several more times just to prove it and it is still working. Hope this helps.
> 0 votes

# Answer
While in the grub bootloader, press tab and change androidboot.hardware=android\_x86 to androidboot.hardware=x86.
> 0 votes

# Answer
Your ISO is corrupt, please try redownloading it from The offical Android website link
> 0 votes

# Answer
I had the same problem with the installation on my hard-disk and for me the following steps helped:

* Like Jay mentioned above: On the installation medium I pressed the \[Tab\] key.
* I wrote down exactly all the arguments like `androidboot.hardware=android_x86_64` and `DEBUG=2` etc. which are shown now for the installation medium boot menu entry.
* I added all these arguments in my custom grub configuration and updated grub.
* When booting I have to enter twice "exit" in the prompt of the console.

Doing this Android booted and started the window manager.

P.S.: Very uncool if an reviewer messes up the format of an answer and than even votes you down without getting the content.
> -1 votes

---
Tags: boot, bootloader, android-x86, virtualbox, vmware
---


# Question
Title: can i change my battery with other mAh batteries
My phone is ikon 787.its battery was recently damaged so i decided to change its battery. The original battery is 2600 mAh . I likes to change it with a 4100 mAh battery.Is it have any demerits. Do it have any problem on changing the battery with other specs.

# Answer
Technically you can because all have the same cell voltage. But it is not feasible as 4100 mAh battery will be of larger size and it will not fit in the phone with 2600 mAh.

If it can hold a larger battery then manufacture would have done this already.
> 1 votes

---
Tags: samsung-galaxy-j5
---


# Question
Title: Where is the backup folder of TextSecure and Signal?
In TextSecure, you can choose to backup your SMS to the SDCard.

It says "Success" but there is no evidence where it does store it on the SDCard.

I cannot find it.

# Answer
> 1 votes
Like Chahk said, the folder is `/sdcard/TextSecureExport`. I've had trouble accessing it (even after moving it) over the camera-centric USB interfaces.

I ended up compressing the file to a Zip archive using ES File Explorer and then using Google Drive to browse and upload the file. This also makes it easy to pull back down to a different device or after wiping memory.

# Answer
> 4 votes
The folder is located just in the base dir of your SDcard:

```
/sdcard/TextSecureExport

```

Since Textsecure is now called Signal, there is no extra folder. It is located directly in your SDcard home folder:

```
/sdcard/SignalPlaintextBackup.xml

```

Note: sometimes the phone doesen't show the folder on your computer, then you could use a filemanager on your phone (like Ghost Commander) to move the backupped files into another folder that is visible on your computer.

# Answer
> 0 votes
My Android Signal app version 4.10.12 (date 2017/10/01) saves media of conversations in Device storage \> Pictures.

---
Tags: backup, sms, textsecure, signal-private-messenger
---


title: How do I install Droid Explorer?

text:
# Question
Title: How do I install Droid Explorer?
I downloaded this droidexplorer-master zip from some github or something site because the droidexplorer site said to go there for latest updated version... now how do I install it? I can't seem to locate any setup.exe... I am using windows 10 pro

# Answer
> 1 votes
zip files are usually\* installed using a custom recovery. Go search for TWRP or CWM for your device. \*To be sure, we need to know the content of the zip file.

But I don't think this is what you want. You should search for droidexplorer on Google Play or other markets.

# Answer
> 0 votes
From the instructions on the GitHub page, "Make sure you have Java 1.8 u40 or higher. Double click the run.bat to build the project. Once the build is finished, press any key to open Droid-Explorer."

---
Tags: droid-explorer
---


# Question
Title: nexus 5, can't see new texts for one person
Yesterday, I was texting this friend with whom I am romantically involved when all of a sudden, I couldn't see the texts between us anymore.

That is to say that I type the text and send it and she receives it but it never shows up on my screen, at all. On my side, it's like I never sent it. As stated, however, she receives it and can send some back, which I, again, don't receive even though it shows the text as delivered on her side.

# Answer
I recommend unistalling the app the install one more time if it do not help the simplest thing is installing another messeanger ( in google store there is a lot of it )
> 0 votes

# Answer
I've just now solved a similar problem. I just texted someone on my HTC 626S (a couple of hours ago) a few times (and also received a few from him) but after ending the session I could no longer view the messages. I could view older ones but not the latest ones I just sent or received. Also, on ending the session I got a message saying that the message was stored as a draft, even though I'm sure I sent the last one. Apparently an older message of mine from a few weeks ago never got sent due to a loss of signal (the call was dropped) so Android stuck it in 'draft' instead. From that point on no newer messages could be viewed. What I did to fix it was to tap the draft message and backspace over all of the text. That deleted it and now all the messages I sent and received since then all show up.
> 0 votes

---
Tags: sms, google-hangouts
---


title: Headphone Buttons and USB-C Adapters

text:
# Question
Title: Headphone Buttons and USB-C Adapters
I owe a which doesn't have a 3.5mm headphone jack. Instead, it use my headphones with a USB-C to 3.5mm adapter. While the speakers and the mic work, the buttons don't. They're assigned incorrect functions. `Play/Pause` works, but `Vol+` decreases the volume and `Vol-` selects things on the screen.

I wanna change this behaviour. Using the app "KeyEvent Display", I figured out that

* `Vol+` triggers "linux key code number" 114
* `Vol-` triggers "linux key code number" 259
* `Play/Pause` triggers "linux key code number" 226

Using the android documentation, I figured out that the buttons are all managed by `/system/usr/keylayout/Generic.kl`. I could get the expected behaviour by changing the following lines:

```
key 114 VOLUME_UP
key 226 HEADSETHOOK
key 259 VOLUME_DOWN

```

However, this interfered with the function of other buttons of my phone!

That's why I want to create a device-specific config file. **For this, I need either the device name or the vendor and product IDs.** (As explained in the android documentation.) However, I don't know to get those. The app "USB Device Info" didn't show any connected device. This is the shortened output of `cat /proc/bus/input/devices`:

```
I: Bus=0000 Vendor=0000 Product=0003 Version=2061
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
I: Bus=0000 Vendor=0000 Product=0000 Version=0000

```

Full output: here.

Relevant output of "Under the Hood": `pastebin.com/kDeBNS0H`

I made a file containing the above code and tried giving it the following file names (rebooting every time): `Vendor_0000_Product_0003.kl`, `Vendor_0000_Product_0000.kl`, `Vendor_0001_Product_0001.kl`, but nothing worked.

Can anyone help me?

# Answer
> 0 votes
Using the keytest app, I found out that the device ID of the headphones (2) differed from the device ID of the regular volume buttons (7 and 3). Now, I only had to find out the device name corresponding to the device ID. This I did using a terminal emulator:

```
$ su
$ getevent
add device 1: /dev/input/event7
name: "msm8976-skun-snd-card Headset Jack"
add device 2: /dev/input/event6
name: "msm8976-skun-snd-card Button Jack"
add device 3: /dev/input/event4
name: "qpnp_pon"
add device 4: /dev/input/event3
name: "qwerty"
could not get driver version for /dev/input/mouse1, Not a typewriter
add device 5: /dev/input/event2
name: "hbtp_vm"
add device 6: /dev/input/event1
name: "input_mt_wrapper"
could not get driver version for /dev/input/mice, Not a typewriter
add device 7: /dev/input/event5
name: "gpio-keys"
could not get driver version for /dev/input/mouse0, Not a typewriter
add device 8: /dev/input/event0
name: "synaptics_dsx_s2"

```

According to the documentation, all characters other than `0-9`, `a-z`, `A-Z` and `-` are replaced by `_`. Thus, I created a new file: `/system/usr/keylayout/msm8976-skun-snd-card_Button_Jack.kl` with the following content:

```
# Configuration file for LeEco Le 2 headphone buttons
key 114 VOLUME_UP
key 226 HEADSETHOOK
key 259 VOLUME_DOWN

```

After a reboot, I got the expected behaviour!

---
Tags: buttons, headphones
---


title: Phone turn on while charging

text:
# Question
Title: Phone turn on while charging
I have a Lenovo K8 Note. Yesterday I put my phone on charging when it was on 2% and I slept. When I woke up my battery was 100% but my phone was off. I don't know what could have caused it. My phone is new and my charger works fine. Moreover, is there any feature that turns the phone on when it is put to charging or if the phone turns 100. Something like that?

# Answer
> 0 votes
There is probably no such "feature". Maybe there was a power outage? Maybe it's a bug? If it happens again, contact Lenovo and send the phone in under warranty...

Btw, it wears down the battery quickly if you fully discharge it regularly. (https://lifehacker.com/5875162/how-often-should-i-charge-my-gadgets-battery-to-prolong-its-lifespan)

---
Tags: power-on, 7.1-nougat
---


title: VLC tags don't show, need to edit

text:
# Question
Title: VLC tags don't show, need to edit
When accessing audio file information, no tags appear like desktop version. How am I supposed to edit tags

Screenshot of "information" menu

# Answer
This feature is not inplemented and has a low priority: https://trac.videolan.org/vlc/ticket/7072

There are many alternative tools in the play store that offer this feature.
> 0 votes

---
Tags: vlc
---


# Question
Title: Newly installed apps creates multiple app icons
My phone is Panasonic P66 Mega with android lollipop version. When I install a new app from play store or connect to an app with an email, multiple app icons are being created on the screen, which disappears when the phone is restarted. Since the phone only consists of a home screen (No app drawer) it's annoying to see many icons.

Please let me know how to get rid of this issue.

# Answer
Two possible solutions:

1) Try deleting the cache and rebooting. On my phone, you can do it as follows: Settings \> Storage \> click on "Cached data" and accept.

2) Maybe it's the play store that creates the problem: Go into the settings of the play store and disable "Add icon to Home screen".
> 0 votes

---
Tags: google-play-store, screen, home-screen-shortcuts, home-screen, home-screen-folders
---


# Question
Title: Can I use 2 android phones as walkie talkie? (without internet!)
I want to use 2 (or more) android phones as walkie-talkie (i.e. they talk each other without needing internet/voice call).

Of course this should work with WiFi, because it doesn't make much sense a to have Bluetooth or USB connection for this application.

# Answer
> 22 votes
Here is what I use that do not need an internet connection:

https://play.google.com/store/apps/details?id=com.androidintercom

https://play.google.com/store/apps/details?id=com.remaller.android.wifitalkie\_lite

# Answer
> 21 votes
The project mentioned by BobFlemming is the Serval project, and they are also on twitter. The android application will be available soon apparently.

Thought I'd mention because not entirely straightforward to find it through the youtube link and that the twitter account isn't advertised on the site. Also I cannot +1 or comment yet so adding it as a reply.

# Answer
> 11 votes
Its been tested by a group here:

http://arstechnica.com/gadgets/news/2011/01/researchers-enable-mesh-wifi-networking-for-android-smartphones.ars

So it is possible.

# Answer
> 8 votes
The previously mentioned serval project now has an android app available - https://play.google.com/store/apps/details?id=org.servalproject

# Answer
> 5 votes
here is a project on sourceforge , please refer whether it help your need or not.. just link here,

> http://android-ptt.sourceforge.net/

# Answer
> 1 votes
I just started using the WiFi Walkie Talkie app. It doesn't have much in the way of flash, but it works extremely simply.

As a bonus, it is open-source and ad-free.

# Answer
> 0 votes
Wifi Walkie Talkies is a free app I found. I use it round the house and garden to talk to the wife and kids.

It doesn't use any of your data, call or text allowance, it just works on your home/office wifi. No need to configure anything it just works.. Test on and Android and Backberry Z10.

# Answer
> -2 votes
There are many push to talk apps on the Marketplace, but they all required an Internet connection. As far as I know, Android doesn't support ad-hoc WiFi connections.

---
Tags: wi-fi, 2.2-froyo, data-connection
---


# Question
Title: SELinux prevents my init.rc exec command to execute
I've added a `exec` command at the end of `init.rc` file.

```
on property:dev.bootcomplete=1
    exec u:r:shell:s0 shell shell -- /system/bin/am start -n com.example.package/com.example.package.MainActivity

```

This `exec` runs in `u:r:shell:s0` SELinux context, from user `shell` and in group `shell`. But SELinux still believes in access denial:

```
[28.918751] init: Starting service 'exec 3 (/system/bin/am)'...
[28.920227] init: cannot execve('/system/bin/am'): Permission denied
[28.920356] type=1400 audit(22128374.236:11): avc: denied { entrypoint } for pid=3887 comm="init" path="/system/bin/am" dev="dm-0" ino=292 scontext=u:r:shell:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=0
[28.921791] init: Service 'exec 3 (/system/bin/am)' (pid 3887) exited with status 127

```

That's wonderful when I issue the very same following command in `adb shell` and it runs successfully, having SELinux enabled.

```
/system/bin/am start -n com.example.package/com.example.package.MainActivity

```

This is `id` of `adb shell`:

```
uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats) context=u:r:shell:s0

```

So, why does my `exec` command fail even though it has exactly the same identity of `adb shell`?

# Answer
> 2 votes
I finally managed to solve the problem. There are two problems:

* You're not using the *"exactly the same identity of `adb shell`"*. There are a couple of groups to which `adb shell` belongs but they're not mentioned in that `exec` command.
* `/system/bin/am` on its own is not executable, it's a shell script and should be passed to `/system/bin/sh` to be executed.

So, here's the final and working `init.rc` statements:

```
on property:dev.bootcomplete=1
    exec u:r:shell:s0 shell shell input log adb sdcard_rw sdcard_r net_bt_admin net_bt inet net_bw_stats -- /system/bin/sh /system/bin/am start -n com.example.package/com.example.package.MainActivity

```

---
Tags: shell, selinux, init.d, aosp
---


# Question
Title: What is inside the "other" category in the storage settings and how can I delete these large files eating my storage space?
I know this question has been asked before, but I cannot find a clear answer.

I just recently flashed lineage is 14 on my Samsung galaxy S4. I used TWRP to wipe the internal storage with eh wipe internal storage option in the wipe menu.

So every now and then I go into settings and look at the storage tab, and I see how much storage apps and photos and so take up on the phone. And when I scroll down a see a category labled "other":

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

In this other category I see that around 700mb is taken up by this, and I don't know what is taking it up. I went to the explore option and there was nothing in there that could possibly take up 700mb.

So my question is what is in the other category, why does it keep growing, why do I need these files (if I do need them) and how can I delete them?

# Answer
> 1 votes
Other section has all the remaining extension files e.g. Zip, rar, log, backup etc. You can remove these manually or you can use some app like ES File Explorer which can scan storage and recommend some files to delete.

---
Tags: samsung, samsung-galaxy-s-4, storage, lineageos, 7.1-nougat
---


# Question
Title: Restore WhatsApp backup from different phone number but same Gmail account
How can I restore my old chats on WhatsApp from a different phone number but the same Gmail account?

# Answer
> 0 votes
WhatsApp keeps its chats on your internal storage in the folder /WhatsApp/Databases. There might be a large number of files, the latest being the one with no date in it (msgstore.db.crypt12, probably).

I'm not sure if the phone number being different matters if you have not enabled WhatsApp's 2FA, and if you have enabled cloud backups to Google Drive as long as you use the same Google Account you should be okay.

# Answer
> 0 votes
If you have the old phone, you could just copy the entire WhatsApp folder from old phone internal storage to new phone internal storage.

When you install WhatsApp on new phone, during the process, it will ask for restore from backup. Selecting **YES** will automatically find the backup and restore.

If you have it on your Google drive, you could just download it your new phone internal storage before installing WhatsApp and follow the same procedure.

# Answer
> 0 votes
Only for older versions. It doesn't work like that on newer versions, since they require to previously do a phone number transfer through the settings in order to set the backup encryption key to the new number (as it is associated with the old one).

---
Tags: whatsapp-messenger
---


# Question
Title: Stuck in boot-loop (Broken partition / filesystem?)
My Samsung S3 (rooted, running LineageOS) is "soft-bricked":

* Stuck in Boot-loop with Samsung Logo
* I can still boot into 'ODIN' download mode
* I can still boot into 'TWRP' recovery mode

On launch, the TWRP logs show that something is gravely wrong with the file-system:

```
Failed to mount '/cache' (Invalid argument)
E:primary block device '/dev/block/mmcblk0p12' for mount point '/data' is not present!
Failed to mount '/data' (Invalid argument)
Unable to recreate /data/media folder
Updating partition details...
Failed to mount '/efs' (Invalid argument)
Failed to mount '/cache' (Invalid argument)
Failed to mount '/system' (Invalid argument)
Failed to mount '/data' (Invalid argument)
Failed to mount '/preload' (Invalid argument)
...done
Unable to mount storage
Failed to mount '/data' (Invalid argument)
Fill SELinux support is present.
Unable to mount /data/media/TWRP/.twrps
MTP Enabled

```

I've re-flashed the TWRP image, but the problem persists.

I've even tried an advanced-wipe of EVERYTHING, but that fails, too:

```
Unable to wipe Cache.
Unable to wipe /cache.
Updating partition details...
Failed to mount '/efs' (Invalid argument)
Failed to mount '/cache' (Invalid argument)
Failed to mount '/system' (Invalid argument)
Failed to mount '/data' (Invalid argument)
Failed to mount '/preload' (Invalid argument)
...done
Unable to mount storage

```

For some reason I can't mount ANYTHING.

I can connect over ADB, so I tried flashing a custom ROM:

```
Installing zip file '/sdcard/lineage-14.1..zip'
...
could not detect filesystem for /dev/block/mmcblk0p9, assuming ext4
mount: failed to mount /dev/block/mmcblk0p9 at /
system: No such file or directory
unmount of system/ failed: no such volume

could not detect filesystem for /dev/block/mmcblk0p12, assuming f2fs
mount: failed to mount /dev/block/mmcblk0p12 at /
data: No such file or directory
unmount of data/ failed: no such volume

Patching system image unconditionally...
E1001: Failed to update system image.
Updater process ended with ERROR: 7

Error installing zip file '/sdcard/lineage-14.1..zip'

```

Do I need to put my phone in the bin?

(P.s. Apologies if there are typos in the above logs, they are manually typed as `adb logcat` didn't work..!)

# Answer
> 0 votes
Try flashing Stock ROM via ODIN as it won't require recovery and will generate proper system, recovery and other partitions. After that, as for errors, I suggest you to try flashing a old version of recovery ( In case you are flashing latest).

---
Tags: samsung-galaxy-s-3, recovery-mode, boot-loop, twrp, partitions
---


# Question
Title: Factory reset phone with bottom part of touchscreen not working so I can't set it up. ADB functions not working properly
The bottom half inch of my phone screen isn't working. Before I factory reset I got around the issue by using the adb command

```
adb shell wm overscan 0,0,0,200

```

I have twrp installed but when I try to use that command I get an error

> /sbin/sh: wm: not found

The device does show up in adb devices

Things I did after this:

* try same command with different phone and it worked
* Reflash ROM
* Accidentally delete OS
* Reflash OS
* try again with same error

The device is a OnePlus One

# Answer
> 0 votes
From what I've found there are certain adb commands which do not work in recovery mode. adb shell wm commands are among those.

When I tried this on the other phone it was with it open to the main launcher with adb enabled through the settings.

For anyone else with a similar issue, I believe the only solution is to get a usb to micro usb converter and connect a mouse to your device for the set up, and then enable adb through the settings.

---
Tags: adb, oneplus-one
---


# Question
Title: Android TV Google Play Services Keep Crashing | Raspberry Pi 3
On my Raspberry Pi 3, I am running Android TV 6.0 Marshmellow (From this tutorial), and gApps from This post (Second Post Down), but for some reason, Google Play Services keeps stopping. I've tried clearing the cache for Play Services, but that did nothing. BTW, if I have to do some ADB code, that's fine :). Thanks for any help.

# Answer
I just had to uninstall the updates, and re update it from the Play Store.
> -1 votes

---
Tags: crashes, google-play-services, android-tv
---


title: How to use Skype on Android 2.3.5

text:
# Question
Title: How to use Skype on Android 2.3.5
Can anyone explain me how to use Skype app on Android 2.3.5, because it is no longer available on Play Store for this Android version?

Thankful in advance

# Answer
As already mentioned in comments, get an older apk. Here's a link to one from Apk Mirror, a fairly reputable site for downloading apk's. To install the apk on your device:

*First, enable Unknown sources. Enabling unknown sources allows you install apps outside of the Google Play Store. Before you start, you need to make sure you have allowed your device to install apps that are found outside of the Google Play Store. To enable installation from these “Unknown sources,” as Google calls them, go into the system settings and scroll down to Security. Inside this menu, you’ll see the Unknown sources option. Check the box, press OK, and you’re good to go.*

This is quoted from this site. Visit that site if you want more options for sideloading apk's. But if you downloaded the app from your computer, hook up your phone to your computer, and copy and paste the apk to your phone's files. Then unhook your phone, and find where you put the apk. Then select it, and it will bring up prompts to begin installing it. If you didn't get the apk i directed you too, and it's too new for your phone, it may say "Problem Parsing Package", which means you have downloaded an apk that's non compatible for your device. If you install the app and try running it, but it doesn't let you log in, make calls etc, unfortunately that means skype has discontinued its support for devices that old, as mentioned above in comments.
> 0 votes

---
Tags: skype
---


# Question
Title: How can I use my LG K8 as a monitor for my raspberry pi?
I would like to use my raspberry pi outside, which is only currently possible with the official touch screen. This is inadequate as the screen is a large unit and thus it is not portable enough. I would prefer it if the solution was wired.

# Answer
> 0 votes
Mobile screen has not any video input port which can be accessed easily so you can not use smartphone screen as the monitor.

You will require HDMI to screen ribbon cable converter which is neither standard nor available.

**Edit:** You can start a vnc server on Raspberry Pi and connect both on same network. VNC viewer app

Or Use mobile to ssh into odroid and for X server forwarding use X Server XSDL app

---
Tags: lg, hdmi
---


# Question
Title: Security patch no longer supported android phone
I have a nextbit robin. Unfortunately they are no longer pushing out updates for them. Is there a way I can manually patch or am I better off installing a different ROM like cyanogenmod?

# Answer
> 2 votes
If nextbit has open sourced it then you can build it and it will work. But this is an overkill for this purpose as in order to install you have to unlock bootloader and install a custom recovery.

So installing a custom rom look a better option.

---
Tags: security, rom, ota-update
---


# Question
Title: How to start application automatically when bluetooth device is connected?
Whenever I enter my car, bluetooth is connected. What I would like is my speedcam alert application to be started once BT is connected and ideally terminate application when disconnected. I am using LG G6 with Nougat.

# Answer
For such automation purposes, you can use any one of the following-

1. IFTTT (if this happens then do this)
2. Automate
3. Tasker (paid app)

Takser is somewhat difficult to use and paid app so I will recommend you to use IFTTT or Automate. IFTTT has supports for a variety of products such as Phillips Hue lights etc. But Automate is the easiest to use for your purpose.
> 6 votes

# Answer
For LG phones specifically you can use Smart Settings to automatically open apps when a specific Bluetooth device is connected, among other things.

To get to the Smart Settings, go to the Settings app, navigate to the General tab, then tap on Smart Settings.
> 5 votes

# Answer
In addition to the answer by Deepak Gangwar, might I also suggest MacroDroid? Among other things I use it to change the in-call volume whenever I connect my BT headset. With BT it detects the specific device paired, so it can do different things for e.g. BT headset or car. It comes as both free and paid app. The free versions has a limit to how many macros you can define (I'm not sure about the exact limit, but it is quite low), but is otherwise fully functional.

I'm not in any way affiliated with ArloSoft. Just a happy MacroDroid user.
> 4 votes

---
Tags: 7.0-nougat, automation
---


# Question
Title: Is this "Boost" / File Manager app a true system app or malware?
I installed this app after I received a notification on my lock screen informing me that a new system app was available for download. Seeing that the app was listed as an update to the "File Manager" app, I assumed it was safe and downloaded it. Now it's filling my lock screen with spammy looking notifications, prompting me to "boost" my phone to free disk space and memory.

The original **File Manager** app that shipped with my Android was very unobtrusive and was located in the Settings app on the phone. It never interfered with anything I was doing. It never sent me twice-daily notifications to 'clean my system', 'boost my phone' or 'free up RAM'. That is what makes me think this app is really malware posing as a true system app and tricking Android into installing it.

There is no way to uninstall it or disable it. The original File Manager app appeared alongside this app for a while, but the original app was recently removed and no longer shows up. My phone is lagging and other apps are crashing or not performing well since I installed this app. Additionally, this "Boost" app that has installed itself on my home screen is full of ads. No true Android system app has ever contained ads that I have seen, so this is very fishy. Also, the fact that it cannot be disabled is also very suspect.

I am suspicious that it is affecting my phone in a negative way and I want it gone! I cannot imagine that Android would release a "system app" that was full of ads. PLEASE HELP!

The device affected is an **Alcatel Fierce 4 5056N** running **Android 6.0.1**.

Images available on Google Drive: https://drive.google.com/file/d/0B0Tg7BtjmCMqWXZZVXgwQy0xOXc/view?usp=sharing https://drive.google.com/file/d/0B0Tg7BtjmCMqX2dKbTBTaDMyblk/view?usp=sharing

# Answer
This is a system app update from Alcatel. Recently they started updating some of their apps. I'm assuming you have an Idol 4 or 4S.

Although you can't uninstall or even fully disable this app, you can uninstall updates and stop automatic updates. Go to Settings - Apps - File manager. In the upper right-hand corner, push the three dots and click "Uninstall updates". Then go to Google Play - Your apps, click the file manager. Then in the right corner, click the three dots. Uncheck "Automatic updates". This will keep it from updating. You can do this with all of Alcatel apps.

I don't know why they thought having a purple octopus on the main screen a good idea but I and others have sent several emails regarding it and have been ignored.
> 4 votes

---
Tags: malware
---


title: No IMEI after stock recovery

text:
# Question
Title: No IMEI after stock recovery
I have a **moto e2 xt1521** handset and I tried to update my OS.

In the process I wrongly typed `flashboot flash boot recovery.img` instead of `flashboot flash recovery recovery.img` and I was stuck in a *bootloop*.

To recover out of it I decided to flash firmware XT1521\_SURNIA\_RETASIA\_DS\_6.0\_MPI24.65-39\_cid7\_subsidy-DEFAULT\_CFC.xml.zip. I tried installing all the versions of firmware but I was never able to get an **IMEI** number on my phone.

It shows "IMEI 0". I'm using Slim-surnia-6.0.1.build.2.1-STABLE-20170329-2049. I'm not able to make call or use any cellular services. After a reboot I get an error "Temporary error occurred: 44 ".

**EDIT**

In fastboot `fastboot getvar imei` shows my imei number but not with \*#06#. So, I don't think I have lost my imei number but the system is not able to read it somehow.

Any suggestions ?

# Answer
> 0 votes
IMEI number is generally not affected by any rom customization and you can also get it in fastboot mode. One possible reason of the problem can be that you have not installed correct version of stock rom.

Motorola has different firmware for different country/market.e.g Flashing Brazillian firmware on Indian device can cause problems.

So get the correct firmware and install it.

---
Tags: rooting, custom-roms, twrp, device-firmware
---


# Question
Title: How to login to Android with Security Key?
I would like to login to my android by my security key. The phone has NFC support which is the easiest way to authenticate the login if supported. I am thinking how to accomplish the task by 3rd party app. The login is well maintained by the OS so not sure if possible at all to change the login way.

Security key: YubiKey Neo (NFC support)
Android: 7.x, 8.x

# Answer
Not supported by default in Android 7 nor Android Oreo 8.x.
> -1 votes

---
Tags: security, 7.0-nougat, 8.0-oreo, 2-step-verification, yubikey
---


# Question
Title: How to troubleshoot this condition of recurrent restarts?
State of my OnePlus2 phone after Tech2 support session, troubleshooted in the thread How to login to resetted phone when verified password not accepted? I am thinking what to do before my second tech 2 support session is taking place. The tech support did not manage to resolve the original case completely because time ended of the session.

* Phone starts. Welcome screen. It does not accept all inputs (something wrong in the system). Sometimes, it restarts itself during the welcome session and goes back to welcome. If it goes to the desktop view, it restarts itself in few minutes, and goes back to welcome.

I think this condition can be only for OO support but not sure. Maybe, there is something which could be done, because now, access to the phone frontend.

Phone: OnePlus 2
OS: 3.1 OO, Android 6

# Answer
> 0 votes
In the recovery mode, cleaned all memory. Reinstalled bootloader. No effect on the phenomenon. Finally, money back from warranty because most likely a software issue in OO itself. Two sessions with OO Tech support.

---
Tags: 6.0-marshmallow, troubleshooting, oneplus-two
---


# Question
Title: How to have isolated FIDO access in Android 7.x?
I know the generic thread How do I use my Google account when I have a FIDO U2F Key attached? I would like to limit the access to two modes, such that creating an isolated access if you do not have the FIDO key connected to your phone

* without YubiKey 4c connected, only basic phone capabilities like in Nokia phones
* with YubiKe 4c Connected, all features allowed

I know that there are some custom applications which try to accomplish similar goals etc here. However, I think the case requires an OS development approach to succeed. I think the security team and OS development team should target the security tweak in current Android systems where they do not offer by default **Android with keys**.

Phone: any Android 7.x phone
Android: 7

# Answer
Not supported by default. No maintainer for the feature in Android 7.
> 0 votes

---
Tags: security, encryption, 7.0-nougat, usability
---


# Question
Title: How to have many langages or none in Andoid default Spell check and autocompletion?
I type many languages. To have one language, is more problematic because of auto completion.

# Answer
Swiftkey is a good option again in Android 7.
> 0 votes

---
Tags: 6.0-marshmallow, dictionary, spell-check
---


# Question
Title: How to Control Volume Changes in Smaller Steps and in Lower Region?
I have new wireless Bluetooth headset but I find that the volume control there is not sufficient with the current steps (much less volume is needed there). I would also like to have finer control of the volume band. There appeared the sound control of Bluetooth device but it is not sufficient in the top bar as a scrollbar

Hardware: Oneplus 2
OS: CyanogenMod 13
Client: Spotify
Output client: Wireless 4.1 Bluetooth headset

# Answer
> 0 votes
Not possible at the moment in Android 6 - 7.

Proposal: External USB dongle with the phone. + Adaptive control with external sound exclusions.

---
Tags: cyanogenmod, volume-control, bluetooth-audio, oneplus-two
---


# Question
Title: Why to get Mobile Broadcast notices in OxygenOS 3.x abroad?
I am abroad and get such notices about cell broadcast etc when in Baltics in Fig. 1. My SIM card settings are in Fig. (2-3). Fig. 1 Broadcast-notice visible often in Baltics, Fig. 2 Settings \> SIM Cards \> Sim Card 1, Fig. 3 Settings \> SIM cards \> Sim card 2

I googled the *\[city\] 14442* but could not find anything about it. Perhaps, it is some piece of information about radio channels but could not find about it. Some threads recommend to configure Call Settings (here thread *Turning off cell broadcast in HTC Desire 816*).
To turn them off in OxygenOS, you can go to *Settings \> More \> Mobile Broadcast settings* \> choose there appropriately.

* Turn off *Amber* alerts.

OS: OxygenOS 3.1 (Android 6.x)
Phone: Oneplus 2
Related: Examples of mobile broadcasts being used, Turning off cell broadcast in HTC Desire 816

# Answer
Android 6 feature in some regions. I have not get them in default Android 7 anymore.
> 0 votes

---
Tags: 6.0-marshmallow, notifications, oneplus-two, cell-broadcast, oxygenos
---


# Question
Title: How to show Touches and Pointer Location on Screen without Developer Mode?
I am trying to use my phone as controller and my 42 TV as display. Chromecast is casting the thing.

* I have tried *Show Touches* and *Show pointer location* as described here in Developer options. However, I do not want to keep Developer options active all the time. Also, some of the features fail too often, causing epileptic continuous blinking in different colours.
* I do not have any other option (etc `Show GPU view updates`) on in *Developer Options*.

Phone: Oneplus 2
OS: CyanogenMod 13

# Answer
> 0 votes
No support for this in Android 6-7 by default without the developer mode.

---
Tags: cyanogenmod, touchscreen, chromecast, oneplus-two
---


# Question
Title: Why CM13 of Oneplus 2 resets itself Setting Show pattern dots?
I found out that CM loses often its setting about the visibility of security dots in the lock screen. This is frustrating because I am using 6x6 net with a difficult pattern. It is challenging to pass the login. Cases where I have seen that CM forgets the setting

1. Install any app of unknown sources etc Amazon underground
2. Leave the setting of unknown sources open

I managed to pass the code without the dots after 20 attempts. The phone had reseted the setting *Show pattern dots*. Other changes in the phone

* I see only the dot pattern in the lock screen, nothing else; before, I saw Camera and Phone at the bottom bar in Fig. 1

Fig. 1 Lock Screen now, Fig. 2 Settings in Lock Screen View 1, Fig. 3 Settings in Lock Screen View 2

Phone: Oneplus 2
OS: Cyanogenmod 13

# Answer
This issues was an internal issue in OnePlus with Android 6.
> 0 votes

---
Tags: cyanogenmod, security, oneplus-two
---


# Question
Title: How to Have better on-screen Gesture-control in CM13 of many phones?
There is currently drawing circle (camera) and drawing V (flashlight). However, I would like to have other shortcuts such as drawing up-arrow. I have noticed that the first two gestures are specific to Oneplus phones. I have not managed to get them for Samsung phones. So it would be great to find some software which gives you sufficient gesture-control in all phones.

Phone: Oneplus 2, Samsung Galaxy S4, ...
OS: Cyanogenmod 13

# Answer
> 0 votes
Not supported by default at the moment. Waiting for better sensors in the devices.

---
Tags: cyanogenmod, gestures
---


# Question
Title: Why failing to get notifications of Stackexchange app in Notification Bar of Andoid 6.0?
I receive no notifications of Stackexchange -app in Android 6.0 and/or CyanogenMod 13 in Notification Bar. Confirmed that the bug is existing also in Android 6.0 \[MarkCh\]. Characteristics

* not phone dependent because I can reproduce the problem in two CM13 in two different phones
* OS independent, since occurs in stock Android 6.0 and CM13
* likely Stackexchange -app specific
* not internet gadget specific (Pebble, Xiaomi Mi Band 2)

Fig. 1 Stackexchange app in App Notifications, Fig. 2 Notification Access view without *Stackexchange* app, since I cannot install it

I contacted the developer of the application by email. I also voted with one-star the application to raise awareness about the problem, which has been now more than one year in the application with Android 6.0.

Phone: Oneplus 2, Samsung Galaxy S4 gt-i9506
OS: Android 6.0, Cyanogenmod 13 official nightly, CM13 Temasek's Rom

# Answer
Bug of the application with some hardware in Android 6. Update OS to Android 7 or 8 which are better supported.
> 0 votes

---
Tags: applications, 6.0-marshmallow, notification-bar, usability
---


# Question
Title: Login to Android 6.0 with NFC card and Password
I am evaluating MI5 and its NFC functionality. I am considering to compliment my Samsung Galaxy S4 GT-i9506 with MI5 because of various significant improvements in the hardware, software and sufficient expected userbase. I am trying to have two-step/three step security for the login of the phone by

* NFC card (preferably dynamic) and Password
* NFC card, finger print and password

There is a Security application in the new MI5 but I have not been able to profile it. I think it provides finger print and password authentication by default.

I am going to replace the MIUI 7.0 OS with CyanogenMod 13 when sufficient experience of the device has been reached.

## NFC card

I would like to have a dynamic NFC card with time-dependent generation of authentications for the phone, like many bank systems work. However, I have not found such a card with battery yet. I think it should be possible with the dynamic NFC technology.

## YubiKey with smartphones motivated by Aleza's answer

I found this review about the product here in Amazon.com

> Love it for the desktop (I'm using it for LastPass and Gmail 2nd form authentication), but it sucks on mobile (which the a big reason I purchased it). The NFC range is terrible! I've tried everything (different positions, moving it, holding it still, restating the phone, toggling NFC on/off, restoring my phone's O/S, etc.) to get it to register but it only works 1-in-20 times. When I contacted YubiKey support then said to hold it closer... saying that because it's an unpowered device the range is very limited. But, I'm pressing and holding (20-30 seconds) it right against the back of the phone right where they said to hold it -- the only way to get closer would be to take the back of the phone off ;-(.
>
> I'm using a Samsung Galaxy 5, which they said they've had a lot of trouble with (though apparently the S6 is worse so be ware). I get that support from one phone to another can be iffy, but when 1/16" is out of range for a wireless connection, I would suggest there's a real design flaw.
>
> Disappointing...

I would like to get more pieces of information from the support about their sensitivity and reliability. They do not allow contacts from new customers; only from existing customers. I do not like such a philosophy; it does not confirm me.

Thoughts about the product

* Why is YubiKey's NFC weak in some products?
* Why you cannot get a replacement of weak YubiKeys? How are the warranty and return policies?
* What is the company behind the product?
* Can the company recover the NFC key of the customer?
* Does the company maintain a database to whom they have sold those keys?

---

How can you use NFC card with password as login in Android \>=6.0?

# Answer
> 0 votes
Not supported by default in Android 6-7 without extra applications. Waiting to get the feature in Android 8 or later by default because the feature is about security.

# Answer
> 1 votes
You can try YubiKey for an NFC card. It's not dynamic. For NFC unlock + password, you can try SmartpassLock NFC.

Another (overkill) approach would be to use a contactless JavaCard (for example this one) that needs to have an applet in it, and infrastructure to support this kind of architecture. And then also develop an app on android for this(there are some smartcards apps, but havent tried them yet), the card uses a private and public key scheme.

Most apps, identifies the UID of the card to unlock, if you want something thats not off the shelf, a bit a coding will be needed.

Hope this helps!

---
Tags: security, 6.0-marshmallow, nfc, xiaomi
---


# Question
Title: How to Decide where Camera Shots are Going?
I cannot find any option in Settings of different Camera applications etc Nexus default Camera and CyanogenMod Camera where the pictures are going. I would like that new pictures go to the directory *SD://BTsync/Camera*. I am using Android 6 and CyanogenMod 13.

---

How can you change the default locations of new pictures from Camera?

# Answer
Andrew's answer in comment

> AFAIK... on most stock camera apps, you can't. There's always a solution with automation apps though. – Andrew T. Mar 16 '16 at 9:54
> 0 votes

---
Tags: camera, 6.0-marshmallow
---


# Question
Title: How to access BTsync files in Pebble with Gadgetbridge?
I would like store only some most critical files as encrypted in my Pebble, stored in BTsync. Pin code protection of Sync files is not possible in Android 5.x-6.x because files are stored in a file system access to which Sync cannot close (BTsync). The storage of critical files in Pebble should be now technically possible with BTsync 2.3 of Android \>=5.0 but I am using 6.0 Marshmallow. I received answer from the BTsync support

> If yes, then this shall be possible with Sync 2.3 released recently. You just need to save Pebble app files to a Sync's folder either via android's document provider feature or a file manager. This is already done in Sync and now it depends on the Pebble app - whether it'll let share or access its files.

Motivation

* some security keys in Pebble
* some critical documents only locally in Pebble (BTsync is working for Bluetooth connection for local network devices)

## Pebble and BTsync

The work which they can make is to consider how the development plan of the BTsync App in Pebble assuming that Bluetooth connection exists in BTsync. There can be other limitations. The front-end of BTsync Pebble must be limited in selective sync. I think its control center can be in your phone.

BTsync

> \[Y\]ou need to save files to a sync share. You can either copy them from Pebble app folder to sync share, or add the Pebble add folder to Sync - however this might be not allowed if pebble app exclusively locks the folder. \[T\]o sum up: if you want Sync to sync files from Pebble app on your phone, you need to add a folder with these files to Sync.

## Development Plan

1. BTsync Bluetooth support for local network etc between Pebble - Android/PC. So the BTsync app can detect Pebble and sync selectively files there. (here about the development of bluetooth 4.0 in BTsync)
2. Some Pebble app OR system feature to allow access to Pebble's files, so in that can you can simply copy them back and forth after syncing.
    * OR copy files back and forth in Pebble after syncing.

Plan

1. Use Gadgetbridge to make the connection te Pebble. Maybe, it can allow the read of files on the gadget.
2. ....

Phone: Oneplus 3
OS: Cyanogenmod 13 stable
Pebble: Classic
Connection client to Pebble: Gadgetbridge

# Answer
> 0 votes
Pebble no longer maintained, so the development stops.

---
Tags: cyanogenmod, 6.0-marshmallow, pebble, gadgetbridge, btsync
---


# Question
Title: How to Slave Chromebook's Display for Android by RB/HDMI?
Condition: Slave Chromebook's Display for Android by Microcontroller/HDMI
Proposal: Microcontroller as a router in the local network which streams phone output to the local network, which Chromebook can access and view real-time
Support: Chromebook's display cannot work as a real slave itself for the phone

I would like to use my Android phone on the external monitor. I am thinking if any Chromebook's monitor could work as a slave for your Android phone, although it is not supported by their design. A microcontroller is needed in the solution between Chromebook and Android phone.

Hardware: Chromebook 2 Toshiba 13", Chromebook 2 Acer 13" and/or any
Phone: Samsung Galaxy S4 gt-i9506 and/or any
Phone System: CyanogenMod 13, Temasek's rom with patches
Microcontroller open: Raspberry Pi 3 b (RB3b), FPGA (SnickerDoodle), Pine64
Network: localhost HTTPS

# Answer
You cannot do this without changes in the Chromebook itself.
> 0 votes

---
Tags: hdmi, external-display, chromebook
---


# Question
Title: HTC One M9 google pixel launcher experience app removel
My HTC One M9 with Android 7.0 will not allow me to uninstall an app which is flashed by TWRP Recovery. Actually its a google pixel launcher experience app by XDA forum.

# Answer
> 0 votes
You have made it a system app by flashing so you can not uninstall it via conventional methods. If you are a rooted user then you can remove it via this system app remover.

---
Tags: uninstallation, htc-one-m9
---


title: HTC One M9 won't turn on

text:
# Question
Title: HTC One M9 won't turn on
My HTC One M9 is fully charged, but will not turn on. The red charging light is on, not blinking.

None of the buttons respond.

Many sites say to hold the Volume Down button, then press the Power button. That is not doing anything, even after holding them for a minute.

When plugged into a computer, the computer recognizes that there is a device plugged in.

# Answer
Turns out that holding **Volume Up** and the Power button for about 15 seconds forced the phone to turn off.

Then, tapping the Power button turned it on, and it booted up with no problem and seems normal now.
> 0 votes

# Answer
Hold all three buttons, the Volume Up, Volume Down and Power Button for 15 seconds and then wait for a minute after that power on your device.
> 0 votes

---
Tags: htc-one, power-on
---


# Question
Title: unknown notification icon on HTC One M9 Android 7
i´ve just installed Android 7 and this icon on the top left appeared, i want to know what it is, also i dont have any apps whith that icon..

my phone is a HTC one M9

# Answer
It's the Peel notification. Its a remote app that comes pre installed on some devices. The notification lets you power off, change volume and go to the app.
> 1 votes

# Answer
its a peel remote control icon, if you want to remove it simply uninstall the app by going to setting\> app manager\> and remove the app.
> 0 votes

---
Tags: notification-icons
---


# Question
Title: Flashed an unsupported recovery to my phone, how can i exit recovery mode and proceed with normal boot?
Can someone help me to restore my leeco le s3? I tried installing the latest TWRP for leeco le 2 on my leeco le s3 (since they are nearly identical). After entering fastboot mode, I ran this command:

```
fastboot flash recovery recovery.img

```

It performed operation, and said 'OK'. Then, I rebooted my device by holding volume up + power key. It started a normal boot and booted into android. I ran command to flash again, then typed

```
fastboot reboot

```

My device powered off and did not power on again. When I connect it to a windows pc via usb, windows keeps playing sound of connecting a device, then a second later - a sound of disconnecting device. I did not flashed any ROM to my device, my guess is that I installed an unsupported recovery mode. Is there any way I can exit this recovery mode and proceed to the normal boot? My device has a non-removable battery, Is there a way to power it off completely and boot normally, avoiding recovery menu?

# Answer
Press and hold all three buttons Volume Up, Volume Down and Power button for 15 seconds. This process Turn off your device after that wait a minute and power on your device by pressing power button only.
> 1 votes

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


title: Create more than 1 clone of an app

text:
# Question
Title: Create more than 1 clone of an app
I know that there are apps like **2face** that can clone an app, but they can just create a single clone. Is there another application that can clone an app more than once? Let's say 5-10 clones in the same device.

Note: I have also tried **Parallel Space** but it cannot clone **Entrust ST** which I am trying to clone.

# Answer
> 1 votes
You can use lucky Patcher . But know that it doesn't work for all apps. And also cloning an app twice will take twice the space. If you are a root user I will recommend you to use titanium backup and create multiple profiles for the app. It even had a stylish widget with the active profile name so that you can switch to different profiles with just one tap. Adding multiple profiles to an app is just like cloning but one app several app data in separate partition. Titanum backup requires root. Very low ram and battery consumption

---
Tags: applications
---


# Question
Title: On es file explorer, how can you move files into /mnt/sdcard_ext
When I try to move the file it says it only works in internal storage how can I move the file to external storage?

# Answer
To do that you must have root and root explorer enabled. Just launch es file explorer. Swipe left to right or go to the menu section and just belie enable root explorer. If you don't find it tap on tools. Next just above tap local. Then device. You can then locate the mnt/sdcard path. You can paste whatever you want there and do a reboot
> 0 votes

---
Tags: hp-pro-slate-12
---


# Question
Title: Broken Screen on S6 Active. How to pull files from it?
My friend has given me his S6 Active to pull photos from, so he can put them on his new phone. The screen has no display, and USB debugging is NOT enabled. When plugged into the pc with a charging cable, and a data cable, it still is not recognized by the pc. I would like to pull photos from this device, as there has to be a way.

I cant use ADB commands, as it is not showing up in the pc. I cannot use a mouse and keyboard, as there is still no display. I can't access anything on the phone, unless the pc recognizes it.

Please help

# Answer
> 0 votes
In normal scene it should be recognized in pc but some OEM have their phones such way that it won't be detected till it is locked

So try to see if it is unlocked and when you are sure that its unlocked connect it to PC then on guess work you can select the usb settings from notifications and click MTP and to do so refer to s6 usb/MTP settings videos(youtube) and tap exactly at the screen as in videos and you should get it

# Answer
> 0 votes
Tell your friend to get her screen repaired and next time she shouldn't forget to set up drive and Google photos

---
Tags: adb, screen, images
---


title: How private are separate Android users?

text:
# Question
Title: How private are separate Android users?
My new job uses Workplace by Facebook, and Workplace Chat is their preferred messaging platform. However, Facebook's apps asks for about every possible permission (see below), which is why I don't use them on my phone.

If I create a separate user on my Android phone, and install Workplace to this "work" account, preventing this user from making calls and sending SMS, will the Workplace app be able to "spy" (calls, microphone, networks, etc.) on my main account?

# Answer
> 1 votes
> If I create a separate user on my Android phone, and install Workplace to this "work" account, preventing this user from making calls and sending SMS, will the Workplace app be able to "spy" (calls, microphone, networks, etc.) on my main account?

No.

App developers must handle supporting multiple users and are offered hooks through the UserManager API to do so.

The only way an app can interact across users is by specifying the signature level permissions

```
INTERACT_ACROSS_USERS (signature|system)
INTERACT_ACROSS_USERS_FULL (signature)

```

These permissions require that the app be signed with the same key as the system.

So, Workplace cannot access data across different users.

---
Tags: privacy, 7.1-nougat, oneplus-3
---


# Question
Title: Does the IP address over a mobile data connection (gprs, 3g/4g) change every time on new connection?
Is the IP address of a data connection assigned every time whenever a fresh connection is established (e.g after a disconnect-reconnect scenario, reboot etc) or its preserved.

I have done a bit of research on this topic but there are slightly different views. The first one is affirmative:

> Whether the IP address is reachable from the public Internet, however, depends on your ISP; most mobile ISPs operate a NAT that multiplexes several network-internal IP addresses through a single address visible to the public Internet. The externally visible IP address may change on the fly as you move around from cell tower to cell tower. Your external IP will, however, **change when you reconnect to your network**

On the other hand, some suggest that the same IP address is maintained even on reconnection after reboot **but only changes when the lease expires**

> Phones use DHCP (Dynamic Host Control Protocol) to obtain new IP addresses from the carrier when the lease on the address expires. You **don't get a new IP address every time the phone reboots, only when you restart the phone and the lease on the IP address has expired**.

I do understand the concept of DHCP and that new IP addreses are assigned whenever the lease expires (some suggest usually after 24 hours or so) but my confusion is that if the lease is still valid and I do disconnect and reconnect mobile data, do I get assigned a new IP or the existing one is kept?

References

1. Does my phone have an IP address when I'm using the internet, but not connected to WiFi?
2. Does my 4G mobile phone have a fixed IP address or does it change whenever I move to a different location or whenever I restart the phone?

# Answer
The answer is this varies by carrier and can vary for any number of other circumstances such as market, locale, and traffic density... Both answers you referenced are correct for certain situations. I have also seen DHCP leases in crowded mobile network areas be under 4 hours... So does your IP address change every time you connect? Sometimes it will, sometimes it won't, there is no definite answer that encompasses all/most situations.
> 9 votes

---
Tags: mobile-data, ip-address
---


title: My htc 826 Desire got stuck in bootloop

text:
# Question
Title: My htc 826 Desire got stuck in bootloop
the thing is I didn't even try to root or change its recovery, the phone switched off on its own and when I connected the charger it turned on but never went past the HTC logo and keeps rebooting,I have tried a few methods that I found out from a few forums but it doesn't seem to work, why is it still not able to boot properly ?

# Answer
> 0 votes
Update your HTC device, or try to hard rest if nothing happen after trying all your methods. i would say first look to update your HTC Firmware. before updatin firmware make sure you have removed your SIM and SD Card to avoid data lost

---
Tags: boot-loop, htc
---


# Question
Title: Is is possible to connect some services through Wi-Fi (without internet connection) while connected to 3G/4G?
I've read a lot of questions about using Wi-Fi and mobile data at the same time to make downloads faster.

This is NOT what I am looking for.

I need to connect my smartphone to a local Wi-Fi service network. It does not have internet connection, it has only my door bell server.

At the same time my smartphone will be connected to 4G using all other internet services.

A simple "route" to my server's IP would be enough. It looks to easy to be made in a desktop but I have no idea if it is possible to be done in an Android device.

Regards, Ian Maciel.

# Answer
Not quite allowed.

In Android, the system is that, when you turn on WiFi, mobile data is switched off, or if you want and change the dual networks settings, then your phone can toggle between mobile data and WiFi when the signal strength of one us greater than the other. But that is done like this: if the WiFi strength is low, WiFi is **switched off**, and then mobile data is used. Once the strength is greater, it again switches WiFi on automatically, but **switches mobile data off**.

In short, you **cannot** use both simultaneously.

In the link that @lzzy mentioned, there is the mention of an app. I haven't used it, so cannot tell whether it works. However, it requires a rooted phone. You'll have to weigh the pros and cons of rooting the phone before you do so, in case you're not a developer.
> 1 votes

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


# Question
Title: Clearing the notification about battery issues
My android doesn't understand why I carry my phone. It thinks that if Outlook and Skype are running all the time (so I can get push notifications) that it's a waste of my battery, and the thing to do is shut those down so that I can get more than 24 hour battery life. Thing is, with those shut down, carrying the phone is pointless.

Today it sprouted a notification on the Settings icon:

When I go in there, it wants to "fix" my "issues" by shutting down Outlook whenever I am not looking at it:

I don't consider this to be a drain. (It claims elsewhere Outlook is using 1% of my battery and that at this rate it will only last another 24 hours. That's fine by me.) **I don't want this "fixed"**. I want Outlook and Skype to run all the time so I can get notified immediately if someone is trying to contact me. I want to clear that orange notification from my Settings tile. Yet none of this seems to be possible. Apparently the only option I have is to agree to have my phone turn off all the things I use it for, for my own good.

How can I get what I want?

This is a Samsung Galaxy S7 running Android 7.0.

# Answer
> 1 votes
Based on the comment by Izzy above, I looked further under the Battery settings. There is nothing about Doze, but there is a section called Unmonitored Apps which apparently means "unrestricted" apps. I was able to add Outlook (but not Skype) to this list. The phone now says it will let them use all the power they want. Good.

Doing so has cleared the orange dot, which is great, and should also mean that I will get my push notifications. I guess. I don't really understand how Android works and seem to be constantly trying to stop it helping me.

---
Tags: notifications, battery, background-process
---


# Question
Title: Phone shuts down at about 30% battery. When booted back up, it's at 1%
I'm having weird problems with my phone. I'll be using it normally, but at some point during my day, my phone is gonna shut down by itself. When I open it back up, the battery is at 1%, when not even 5 minutes before I had at least 30%. It even happenend when the battery was at 50%.

What could be my problem? Why does my battery seem to crash so quickly?

# Answer
Charge your device to a certain limit, say 60% or 50%. Then, switch off the device, and again switch it on. If you find the battery has drained, switch off your phone and remove the battery, and put it into another phone. Switch that phone on. Now:

1. If the new phone shows that the battery has near about the same charge, then the following can happen:

* Your previous phone pin that connects the battery and the phone, is defective.
    * Your previous phone microchip is sensing wrong charge.
    * Your previous phone software has a problem.

In any of the above cases, take your phone to an authorised service centre and explain the problem.
2. The other phone shows that the battery has drained charge.

Recharge the battery in that new phone itself. Switch it off, and switch it on.

* If new the phone still shows that the battery has degraded similarly, then your battery is faulty. Replace the battery.
    * If new the phone shows that the battery holds charge this time, it can be undoubtedly said that your previous phone is faulty due to the reasons previously stated. Take your phone to a service centre.

Hope this helps you. Please let us know if the problem has been sorted out.
> 0 votes

---
Tags: battery
---


# Question
Title: Is "Delete this message" functionality ignored in mobile Gmail?
I have messages threaded in both my PC's Gmail and mobile Gmail on-board my Moto G Plus / Android 6.0. Three or four days later I used "*Delete this message*" menu item in my PC's Gmail:

Yet, my mobile Gmail seems to be ignoring this fact. Up until now (four days and hundreds of mail refreshes later) I can still see two messages in my mobile Gmail and one (second deleted) in PC's Gmail.

My Inbox was refreshed many, many times since then. Either automatically or manually by me. I've received 100+ new emails since then, deleted or moved to some folders most of them and did a lot of other changes to Inbox.

Every of these changes, made on PC's Gmail, was perfectly replicated in my mobile Gmail. Every other factor or situation clearly confirms that Inbox (and other folders) in both of my devices are in perfect sync... with the exception to this single message.

Is this some kind of weird bug and "Delete this message" functionality should work in mobile Gmail as well? Or is it ignored and only full-thread deletes are replicated (i.e. I don't see "Delete this message" in mobile Gmail)?

# Answer
> 1 votes
After deleting from PC using that option, did you **delete it from Bin** also?

I also found this to be not working, until you delete those from Bin as well.

---
Tags: 6.0-marshmallow, gmail, motorola-moto-g
---


title: Privacy in Google Assistant

text:
# Question
Title: Privacy in Google Assistant
The other day my phone upgraded from Google Now to Google Assistant. I was having a conversation with a coworker and noticed my phone vibrate. Google Assistant had recorded the conversation and tried to answer a question even though I never said "ok google".

My phone was in standby and in my pocket and I'm not ok with this. Is there a way to set it so I must launch an app to cause it to start listening, like some sort of widget? Is Google Assistant only supposed to record when you say "Ok Google" or does it not need any specific phrase? Does Google Now offer better privacy than Google Assistant? If not, is there a way to remove them both?

# Answer
In very noisy situation Assistant may be invoked by mistake. If you do not want to happen this again then turn off OK Google Detection from any screen in the Google settings.
> 1 votes

---
Tags: privacy, google-now, google-assistant
---


# Question
Title: Can you reset private mode on a Samsung Galaxy S5?
I set up private mode when I first got the phone, but now I can't seem to remember the password; it's none of my usual ones. Is it possible to reset (read: wipe) private mode and start over, without having to factory reset the whole phone?

I have root, if that helps.

# Answer
> 0 votes
Did you try to install **Samsung Kies** on your PC? Try to download it, connect your device and click the Backup/reset tab, and then click "Data backup".

The easiest way it factory reset. If you have any private data who you don't want to loose say what sort is it, there are numerous ways to backup them.

# Answer
> 0 votes
Try wiping the Dalvik/ART Cache (as you are on root, you can boot into any custom recovery tool and perform this). This resets the settings without wiping the data. So you can setup the private mode from the beginning.

---
Tags: samsung-galaxy-s-5, private-mode
---


# Question
Title: Is it possible to flash an app via custom recovery? If it is, will it become a system app?
I wanted to have an app as a system app without rooting it. I was wondering if it's possible to flash/install an app through custom recovery as we do with Gapps and other stuff.

So, I came up with an idea to flash it via recovery, but I don't know whether it will work or not. If not, is there any other way to make an app a system app without rooting?

# Answer
> 2 votes
Yes, it is definitely possible and has been done many times. The method to do so is explained in this article.

Briefly, the main steps from the provided link are following:

1. Download any similar zip template
2. Extract it; there will be 2 folders - `META-INF` & `system`
3. Make a folder with the name `app` inside the `system` folder
4. Paste your APK files in the `app` folder
5. Zip `META-INF` & `system` into a file
6. Flash it

---
Tags: recovery-mode, system-apps, side-loading
---


# Question
Title: How can I change MTP to PTP with a broken screen?
I have little to no access to my phone's screen. It is a Samsung Galaxy J3 Prime and I want to transfer my files on a computer but it wont show up my files. HOwever, I'm sure its because the usb settings are at MTP. I've heard of Smart Dock and something called an OP, what are those things? I've also heard of debugging, but not sure I understand it well enough to try to use it. So could I use any of these ways and how do they work?

# Answer
One way to do this would be to get an OTG adapter and connect a USB mouse to your phone. You can then use the mouse to control your phone.
> 0 votes

---
Tags: samsung, settings, usb
---


# Question
Title: Downgrade and disable play store updates
I have a rooted OP3 on Android 7.1.1 with Play Store v. 8.2.38. I have tried uninstalling updates from apps manager(which reverts it to 7.9 the version I want to keep) but it updates Play store as soon as I open it afterwards. I can't keep my phone offline and I need app updates but not the play store itself. I want to keep Play Store at 7.9 or 8.0. How Do I go about doing that? All the related posts here are either outdated or not working

# Answer
> 1 votes
Freedom has a handy feature:

It works for me (OnePlus 5, 7.1.1 rooted)

---
Tags: google-play-store, downgrade
---


# Question
Title: Why is my security patch over a month old?
I have a Nexus 5X with Google Fi as the servcice provider. `Settings > About Phone > System updates` shows:

```
Your system is up to date
Android version: 7.1.2
Security patch level: August 5, 2017

```

Checking for updates finds nothing new.

I'm concerned that my phone still doesn't have the blueborne fix supposedly included in the September 2017 security patch. Is it normal to go this long without receiving a security update? Is there any way to force an update? Is there any guideline on when devices are updated? The only relevant article I've found is Check & update your Android version, but that just tells me how long my device is supported, and not how soon I can expect to receive patches.

# Answer
Since Android Oreo's official debut, Nougat is no longer the "current" Android version, therefore Google doesn't officially patch it. On the other hand, Oreo for N5X has already undergone 3 iterations corresponding to Aug., Sept. and Oct. patches.

Oreo is supposed to come to your device in one of the phased rollouts, but if you're eager to get it, consider backing up data, unlocking bootloader (if you haven't already), then either manually flashing a factory image or flashing a custom ROM (FYI, LineageOS has ported over the Sept. patch even though its official release is still on Nougat).
> 2 votes

---
Tags: updates, security, 7.0-nougat, nexus-5x, nexus
---