# Question
Title: Security: how to prevent USB mounting of mobile device
I am running Android KitKat 4.4.2 on a Samsung Galaxy SIII Neo. As a security measure I would like to prevent my phone being automatically mounted whenever I attach a USB cable from my mobile device to a PC. This way if someone steals my device they will not be able to read or copy files stored on my mobile device. However I am not sure how to turn this feature on or off.

I have read this post but I actually have USB debugging enabled under `Settings | General | Developer Options`. But the answer found there does not seem to apply to my device.

# Answer
I think it was in Android 4.2 a feature was added that requires the phone to allow each PC it is connected, which is identified by a unique key. You can save this key in your phone rather than having to click on accept every time.

If you want to clear the keys that you have already accepted: Settings -\> Developer Options -\> Revoke USB debugging authorization

Now any device that is connected to your phone must be accepted by the phone again.

This should not really be a problem unless someone steals both your phone and your laptop. If you plug your phone into someone else's computer, the phone should require your phone unlock code and explicit acceptance to allow USB debugging.

---

EDIT: After playing some more with these settings, I think my above answer is not really related to the mounting issue.

I don't think there is a way to prevent auto-mounting. But if your phone is locked, it should not be readable. So lock your phone. You can test whether anything is readable on your phone by plugging it in the USB cable to a computer while the phone is locked.
> 1 votes

# Answer
Try this from `adb shell` on your PC or from a root terminal on your device:

```
content update --uri content://settings/secure --bind name:s:mount_ums_autostart --bind value:i:0

```

Per the Android source code:

```
/**
 * Whether or not UMS auto-starts on UMS host detection. (0 = false, 1 = true)
 * @hide
 */
public static final String MOUNT_UMS_AUTOSTART = "mount_ums_autostart";

```
> 2 votes

# Answer
Try cutting two sync wires inside the usb cable. Keep the red and black for charging only.

https://forum.allaboutcircuits.com/threads/i-can-not-find-micro-usb-with-all-connectors.131677/
> 1 votes

---
Tags: security
---


# Question
Title: Fastboot failed with (data transfer failure (No error))
Sorry for newbie question,

I'm running fastboot on windows and sometimes fastboot returns this error

```
FAILED (data transfer failure (No error))

```

and when it get this error it continue to send this error until I reboot the PC and re-run it again.

```
C:\>fastboot.exe -s tcp:192.168.1.73 flash system_i C:\system.img
target reported max download size of 268435456 bytes
erasing 'system_i'...
OKAY [ 60.543s]
sending sparse 'system_i' 1/2 (262140 KB)...
FAILED (data transfer failure (No error))
finished. total time: 86.195s

C:\>

```

Note: it usually happen on large files, but when it happen, it also fails on all other files including small ones until I reboot the PC.

I have not encounter this problem on Linux, it seems it's specific to Windows version, probably fastboot itself or windows setup. (different fastboot version tried).

I search and did not find any complain for this kind of error!

Note: fastboot downloaded from internet. https://developer.android.com

# Answer
> 1 votes
I found the answer: This problem happen in case that the fastboot is not compatible with software version, e.g. when we want to run a fastboot.exe from Windows and connect to a device that has software has been built with Linux machine.

# Answer
> 0 votes
1. Change USB port
2. Update USB drivers, Install Intel USB Android driver, uninstall Kies / other USB connecting application.
3. Change USB cable
4. Change PC (you might have problem with your board USB or driver)

---
Tags: fastboot
---


# Question
Title: Reinstall original OS without rooting (Oneplus One, CM11S)
I've a Oneplus One running the original OS that came with it (CM11S). Accidentally replied 'Yes' to a google security prompt which identified the Settings app as harmful, and it was deleted.

As far as I can determine the only way of retrieving it is to reflash the ROM with the original OS, which I've downloaded a copy of. I've backed up most of the stuff on the phone, but if possible I'd still rather not go through the entire process of rooting it/unlocking the bootloader, etc. I haven't done it before and I'd rather not go through the hassle of wiping the phone and restoring everything afterwards.

If I understand the process properly, the point of unlocking the bootloader is to allow custom ROMs to be flashed onto the phone. I'm wondering if I can bypass this step if I'm only interested in re-flashing the original ROM. (Although I've a feeling that might still end up being seen as a security risk so not possible)

Or if there's any other way of getting the Settings app back, I'd appreciate suggestions

# Answer
> 0 votes
You can use adb and sideload the zip of the OS from OnePlus using the stock recovery. Here is a link to discussion with some tools to help you flash the stock rom easily.

---
Tags: cyanogenmod, rom-flashing, oneplus-one
---


# Question
Title: How to increase/decrease volume in smaller increments/decrements?
I'm using Huawei P10 (released in ~Feb 2017, using Android 7.0). One annoying thing I noticed is that the volume button changes the volume by 20 units (out of 100). Phone call volume in general is ok but for some apps like whatsapp, even 20 units is unbearably loud. I installed `Precise Volume` app which lets me change volume in smaller steps. However, it is not tied to the volume button i.e. I'd need to switch to that app's UI to change the volume. Is there any way to fix the volume button in general so that it changes the volume in smaller units?

I wonder if smartphone (software or hardware) makers are focusing too much on the `smart` and overlooking the basic `phone` features like call quality.

# Answer
From the look of things Android Nougat has limited options to achieve this, but still a few options exist:

**Using Magisk**

This method is belived to be ideal for devices running on Android 7.0+ Nougat as is in this case.

**Requirements**

**Proceedure**

> 1. Install the module by flashing it via recovery or the Magisk Manager app;
> 2. Next, open the Terminal Emulator app and type this command: `vol_magisk`;
> 3. Press Enter;
> 4. If you used the latest version of the module, you would see some values that you can apply by typing and pressing enter.

---

\*For other android (rooted) versions, please see the workaround in my other post : How can I increase the number of volume levels?\*

**Edit**

For higher Magisk versions (20.4+) find the module here.The default config has media volume steps set to 30, call volume steps set to 10.

*However modifications can easily be made by customising `system.prop` values to your liking and zipping up the repo.*

Acknowledgements
> 2 votes

---
Tags: huawei, volume-control
---


# Question
Title: Yu Yuphoria YU5010 is stuck in "Optimize apps # of #" loop. Need to recover data
My wife's phone stuck in an "Optimize apps # of #" loop and we are not able to start it. I need to recover few images related to some insurance claim.

I never made any tweaking with the phone except tried to clean the cache files:

Recovery -\> Wipe Cache data -\> Reboot

Any help will be appreciated. Pointers needed to recover media files.

# Answer
My daughter's Wileyfox Swift has the same issue...Wileyfox tech support have informed me that it was caused by an incompatibility between a Facebook update and the cyanogen OS. They have sent me files and instructions on force loading OS updates from CM12 to CM13 and from CM13 to Android 7 by forcing reboot with the files on a microSD card. (one reason why I would think twice about buying a device without additional storage). I don't know whether Yu will be equally as accommodating. Has the phone had USB debugging enabled? If so, then there are several PC apps you might try to get the files you need off. Otherwise, without tech support you stand a good chance that recovering your phone - e.g. using fastboot to flash the apps partition will lose you your user files.
> 0 votes

---
Tags: data-recovery, cyanogen-os, micromax-yu-yuphoria
---


# Question
Title: Phone calls seems to be from viber while they are not!
It strange to say but it happens to me often when people call me from italy only(*This probably might happen from other countries as well*). They call me in their cell phone while at my smartphone it comes as a viber call. So I open the viber calling and continue to talk to them, and I ask if they are calling me from viber but they say: - No I am just using simple call option.

I am using samsung galaxy j5 2016

Does anybody have any idea why this might happen ? Should I check something into my phone or it has to be due to their payment plan or something ?

# Answer
> 0 votes
I think I found the solution in viber app. Going to settings \> calls and messages \> viber in calls. It was checked so I unchecked it because it says: - Receive regular incoming calls with viber when possible

---
Tags: 6.0-marshmallow, viber-messenger, samsung-galaxy-j5
---


title: Crazy touch screen

text:
# Question
Title: Crazy touch screen
I've experienced strange behavior of my phone for almost a week now. Sometimes my phone detects a lot of touch gestures at a time while there should be only one which is mine. This happens and I have no idea why my phone does behave like this. This is really annoying. If someone has faced with such a problem and found solution please help me.

Imagine you pull the trigger of a gun in a video game with intention to shoot one bullet but somehow you shoot a whole clip by pulling once. Every bullet is a touch and when you "pull the trigger" you actually touch your display.

P.s. my phone is Xiaomi Redmi 4X.

# Answer
> 0 votes
It sounds like a digitizer problem, which I'm pretty sure means you'll have to replace the whole screen. Here is a link that might help you on deciding what to do. I would use that site for any parts that you might need. Hope it works for you!

---
Tags: touchscreen, xiaomi
---


# Question
Title: How to see mobile operator proxy settings
My mobile internet suddenly has stopped working. Chrome complains Error 130 (net::ERR\_PROXY\_CONNECTION\_FAILED). Google app store and other apps those load content from servers now work only when I connect through wifi.

I set in firefox about:config network.proxy.type from default value 5 (use system settings) to 0 (no proxy) and firefox has started working.

Proxy Settings app shows empty fields.

As I don't use any proxy I would like to see that system wide proxy setup which broke my mobile inet

# Answer
For GSM devices, as far as I know, the proxy settings for your mobile data connection are defined in the Access Point Name (APN). Go to `Settings > Wireless and Networks > More > Mobile Networks > Access Point Names > [Your data APN]` (your device's menu may differ slightly). Check the `Proxy` field - it's possible this got modified somehow. Might also be worth snooping around your carrier's website for the recommended APN settings and double-checking that everything is correct. Once finished, press `[Menu] > Save` and give it a test.
> 5 votes

# Answer
Did you switch from "Mobile data" to "WLAN" (also "Wifi" or "Wi-Fi" on SAMSUNG) last time for surfing in internet? If yes, then try this!

Sometimes when you enable "WLAN" before disabling "Mobile data" (top line, near the battery-charge-state or the current-date/time) the proxy settings for GSM will stay and be used for you WLAN!

All you need to do is:

1. Disable "WLAN" (also "WiFi" or "Wi-Fi")!
2. Enable "Mobile data"!
3. Start Chrome and navigate to somewhere or search for something! Can you surf? If no, switching from "Mobile data" to "WLAN" was not the issue, else:
4. Disable "Mobile data" and wait 2 seconds!
5. Enable "WLAN"

It should work now.
> 2 votes

# Answer
Check the properties of your Celular Network configuration. Sometimes it has a proxy and port configured. Delete them.
> 0 votes

# Answer
I've had the same problem and the suggested solutions haven't worked for one reason or another. However, I thought "Perhaps there's an app for it?" There is! It's called Proxy Settings and the icon looks like stacked books. Search for it and install it via the Play Store app on your phone/open it/click on your wifi network/turn off the proxy setting. Internet access via a browser should now work like a dream.
> 0 votes

# Answer
Need to reset the proxy to default. Then its working.

Step 1: Use user `SIM network`

Step2: Go to `Access Point` names

Step3: Go to the INTERNET options and make proxy as not set.
> 0 votes

# Answer
Fixed mine. I get this ERR\_PROXY\_CONNECTION\_FAILED every time I use mobile data.

You need to reset the APN to default
> -1 votes

---
Tags: proxy
---


title: Whatsapp messages restore

text:
# Question
Title: Whatsapp messages restore
My phone had a problem so the mobile repairing center did factory reset. Then I reinstalled whatsapp and tried to restore backup from Google Drive. It took about 1:30 hours for 400 Mb and didn't show any indicator for what percentage it has completed. So I just tapped home screen and then tapped whatsapp. It showed me a new window of entering my username and took me to chat window. There I saw no previous chats were present, just 2 old groups and also no messages in them. I again Uninstall and reinstall whatsapp it didn't show me 420 Mb data size, it asked me if I want to recover today's messages. Can you please tell me can I get my backup from Google Drive again?

# Answer
> 0 votes
It happened to me also, I guess it's a Whatsapp backup and restore bug, I tried to upload my backup to Google drive which is 600 MB in size and it took more than 12 hours on 1 MB/s network. I can confirm this bug was not present in previous versions, so only thing we can do is wait for Whatsapp developers to fix this annoying bug or going back to previous builds where the bug was not present. Hope you find this useful.

---
Tags: backup
---


# Question
Title: I am having problems trying to get my hotspot to work
I have an at&t Lg V20 with Cricket: Unlimited Plan and CANT get my hotspot to work, I've tried to change my APN like I did with my G4 but it does not work and I've tried foxfi and a few others like it and still NOTHING.. Can you help me , Please?????

# Answer
Hard to tell what your problem is but the only time I have a problem is when connecting a new device and forget I have to put the Mac address in the phone. Maybe that's your problem?
> 0 votes

---
Tags: tethering
---


# Question
Title: (Android) Launch app activity shortcuts from the command line?
I'd like to know how would it be possible to launch an action "shortcut" (like Greenify's auto-hibernation shortcut) through the command line in Android.

I'm trying to launch a StrongSwan VPN profile on boot, but first I need to know what command does eg. the launcher send to it while launching the profile from the home screen.

So far, what I've managed to observe is that when I launch SS with that shortcut, the logcat says:

```
START u0 {act=org.strongswan.android.action.START_PROFILE flg=0x10000000 cmp=org.strongswan.android/.ui.MainActivity bnds=[360,1759][540,1920] (has extras)} from uid 10077 on display 0

```

Any ideas on how to make it into command input? Thanks in advance!

# Answer
> 2 votes
Looking for an intent interceptor I came across IntentTask which is helpful for your objective. I installed Tasker, that app, setup a Task with action:

Plugin → IntentTask → Launch Shortuct → Configuration: tap pencil icon → your app → the profile.

The intent auto-populated there was:

```
#Intent;action=org.strongswan.android.action.START_PROFILE;l.org.strongswan.android.VPN_PROFILE_ID=1;end

```

You can now attach your task to a boot profile in Tasker now.

As for the command-line I tried the same intent in the command-line and it works too.

```
am start -a org.strongswan.android.action.START_PROFILE --el org.strongswan.android.VPN_PROFILE_ID 1

```

Replace 1 with the your profile's ID.

---
Tags: command-line, vpn, terminal
---


# Question
Title: "System Update Available" after already sideloaded Oreo
I recently sideloaded Oreo onto my Nexus 5X, and everything went smoothly. However, today I received a "System Update Available" notification to "upgrade" to Android 8.0. I'm a bit confused; if I go through with this update, is it any different to what I sideloaded? And even if it is, is it better that I go through with it so that e.g. my phone believes that I have indeed upgraded?

# Answer
> 1 votes
As far as I can see it'll be a new build update, but simply prefaced with the android Oreo blurb.

I had exactly the same thing... And after updating compared the previous sideloaded build to the new one (even though it had been the sept 2017 security updates originally sideloaded) and the build number had bumped up.

---
Tags: side-loading, 8.0-oreo
---


title: 4G network compatibility in France

text:
# Question
Title: 4G network compatibility in France
I read somewhere (here) that in France, in order for the 4G to work ideally with all carriers, one should have a smartphone with the 4G network spec: "FDD-LTE : Bands : 1/3/7/20/28".

I am considering buying the Moto G5 model XT1685 for my brother who lives in France. According to this site, the 4G network specs of this phone read:

```
LTE Cat6 700/800/850/900/1800/2100/2600 (Bands 1,3,5,7,8,19,20,28)
TD-LTE 2300/2500/2600 (Bands 38,40,41)

```

I can't figure out whether it is a problem or not that I am not seeing "FDD" in these specs. In short: will this phone work perfectly fine in France? Thank you!

# Answer
> 2 votes
The only duplex modes of LTE are TDD and FDD (see band list on Wikipedia) - in other words, non-TD-LTE bands are FDD-LTE.

Generally Europe uses band 20 extensively, but you are still advised to consult your particular carrier.

---
Tags: mobile-network, 4g, motorola-moto-g5
---


title: Apps not using full screen size

text:
# Question
Title: Apps not using full screen size
some apps not display full size (Samsung Galaxy S Duos 2)

What could be the reason, and how to fix it?

# Answer
> 0 votes
I can fix it now . This happen when i install gltool. I just uninstall it and apps fullscreen now.

---
Tags: screen, samsung-galaxy-s-duos-2
---


# Question
Title: How I enable my Google drive which show disable in my personal mi phone?
I update my mi phone yesterday for android 7.0 nougat version. But I see in my personal phone the google drive is disabled. Now I want to enable my google drive for back up items. How can I do ? Please help me.

# Answer
Seems like there is an issue with Android Nougat. Some of the discussions in Forums like here suggest the issue would be fixed by September 21. You can also email the Google Team regarding the same. I don't believe hard reset will also help you.
> 0 votes

---
Tags: 7.0-nougat
---


title: How to Downgrade Android on Huawei

text:
# Question
Title: How to Downgrade Android on Huawei
I have a Huawei CE0682, which by default came with Android 5. I upgraded to Android 7, but the mobile internet has become very slow.

How can I downgrade my phone back to Android 5?

# Answer
> 0 votes
You can try to just install the 5.0 rom on your recovery. If that doesn't work you need to install twrp recovery. You may find them from xda developers website.

---
Tags: downgrade
---


title: Hidden internal storage

text:
# Question
Title: Hidden internal storage
I've used a mobile phone with 16 GB internal storage where 4.81 GB used by OS and 10.72 GB out of remaining 11.19 GB. But when I calculate the total storage used by other features, only 8 GB (approx.) is found. Where are more than 2 GB memory used?

# Answer
> 1 votes
That space taken up when you drives are formated..it does not show the full 16 gb . What it does is partitions the 16 GB into 2 drives than it formats both...just like a PC. These are files used to make the hardware work with the software..sort of like a middle man so to speak.

For example : based on your operating system , a 16Gb drive will only read 14-15Gb after being formated.

Another example: stick an empty 16Gb SD card in and than check the free space...it won't read 16GB. Please note: you can use any size SD card...just make sure it's formated (empty)

---
Tags: internal-storage
---


# Question
Title: How can I install Google Play on my Samsung Galaxy A5?
After some messing around I was able to get my soft-bricked Samsung Galaxy A5 Duos (SM-A5000) running again:

Can I recover a soft-bricked Galaxy A5 without voiding the warranty?

However, the version of the firmware I flashed (Kit-kat) didn't have Google Play on it. I tried installing the latest APK that I could find, but when I try to open the installed app is just force-closes with this message:

> Unfortunately, Google Play Store has stopped.

I thought perhaps I was missing Google Play Services so I tried installing that too (from this link), but it died with the same error as above. I also tried installing version 5.5.8 of Google Play Store (after removing all previously installed APKs) with the same outcome.

Eventually I concluded that I must need to install a GApps package.

Is there a specific version I need to be installing to run with my version of Android? What are the prerequisites for this to run? And why doesn't my version already have it? I thought I was installing the stock OS?? (To clarify, the version of the OS that the phone shipped with had the Google Play store)

# Answer
Installing the Hong Kong firmware fixed the problem. Apparently it's just the mainland firmware that has Google apps blocked...
> 0 votes

# Answer
While installing google play store and other google applcations in samsung galaxy A5(6)SM-A5108 china mobile in marshmallow rom 6.0.1, you should follow the following instructions carefeully.

1. Install CF-Auto root of SM-A5108 with odin in downloading mode
2. Install TWRP verion of SM-A5108 with odin in downloading mode
3. download Gapps : banks\_dynamic\_gapps-6.x.x-20161002 zip file and keept it on mobile in internal or external storage
4. Open mobile with TWRP and format factory and install the above mentioned Gapps zip file and restart your device.
5. Download and install Gapps Installer 3.4.0 apk file in your mobile
6. Now Run the Gapps installer 3.4.0 on your device, it will show you guide how to do complete, if it shows repair, hit the repair button and wait but don’t hit the button of uninstall.

Now the google play store and google play services will auto installed on your mobile without any error. Just hit google play store and it will search and give you option to feed your Gmail account on the device. When it will be configured your device will work with google play store smoothly. You can install Youtube apk file , Google contacts sync apk, google calendar sync apk file, google map apk file, google street apk file, google play music, google calendar etc.

When you feed your gmail account in the device , you have to go to setting\_ account\_google\_open google account and open sync, wait for some time, it will do the same complete. Now install all google related apk application as you desired. The device will never show you any error like, “ unfortunately google play services has stopped working” or other error.. You can use the china mobile market application for searching files which is already installed in your above mentioned specific model china mobile SM-A5108.
> 0 votes

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


# Question
Title: How to solve invalid IMEI problem in LG G3?
After performing a factory reset on my LG G3, my IMEI was set to 0. This problem has been reported also in xda-forums.

How to reset the IMEI in LG G3 running on Android Marshmallow 6.0?

# Answer
> 2 votes
A solution for this problem has been given in multiple sources, such as: this, this, and this. However, in those cases either the phone model is different, or the Android version on the device is different.

Solving this problem requires couple of steps:

**0) Setup description**

**1) Accessing the hidden menu for LG G3 on Android Marshmallow 6.0 & enable DIAG MODE**

The solution for this is given in the following xda post

Basically, following steps 1-7 from that post was sufficient for me (given that I had installed the latest version of LG drivers: *LGMobileDriver\_WHQL\_Ver\_4.2.0.exe*)

> 1. Download LG United Mobile Driver or LG Mobile Driver. (I don't think it matters.
> 2. Install it.
> 3. Go to Device Manager on your Windows Machine.
> 4. Physically Connect your phone to the computer and set it to CHARGE ONLY (This is necessary).
> 5. , Then Go to your phone Dialer PAD and type in the code: \*#546368#\*855# (Replace 855 with the LG G3 model Number - 855 is the international model)
>     * It should automatically launch you to the hidden Menu.
> 6. Navigate to USB \> PORT CHECK TEST. (Not sure if this is necessary at all...but won't hurt to enable it anyway.. you may skip this or not..it depends..idk)
>     * Enable it
> 7. Then Navigate back to USB \> QMICMSet
>     * Click 'OK'. ( Immediately you should see TWO Notifications Display: "LGE Android Phone" Under "Other Devices" with a yellow exclamation.

**2) Use QPST to modify the IMEI**

For this you have to use the proper version of QPST, that is: 2.7.378. The required software can be found here: http://www.mediafire.com/file/figdbxb75j5kyry/package.rar

For the remaining steps you can follow everything after 06:00 from the afore-mentioned video (https://www.youtube.com/watch?v=y2lHFy7AciE), or steps 1-28 after this line:

> \[After it you will have a 2G network but no 3G\4G network because of the imei of the device is 0.So you must restore it with QPST.

in this post: https://forum.xda-developers.com/lg-g3/general/service-disabled-current-version-t3403232

> 1. Make sure you LG G3 is running the stock LG firmware \[..\] If your phone does not have official firmware installed on it, restore it to stock first. Install the latest LG USB drivers on your computer.
> 2. Now download the IMEI converter tool and unzip it.
> 3. Download QPST (Qualcomm Product Support Tools) and unzip it.
> 4. Open the QPST\_2.7\_378 and run the setup file to install it on your computer.
> 5. Enable USB debugging on your device. You can find this option under Settings\> Developer options. Connect your device to the computer.
> 6. Run QPST configuration and click on Ports tab. Click on Add new port option.
> 7. Your current port should show as COM4/5.
> 8. Select the port and click OK. The port should come up on active phones.
> 9. Select the phone and click the Software Download option from Start clients menu.
> 10. Now click on Backup tab. You should see your phone’s port.
> 11. Click on Start to initiate backup.
> 12. Now navigate to C:/ Program Files/ qualcomm/ qpst/bin folder.
> 13. Run RF\_NV\_Manager.
> 14. Click File\> Read from phone. Your phone’s IMEI number should appear on number 550; NV\_IMEI\_I
> 15. If you do not see item 550, do not panic.
> 16. Click on File\> Read supported RF NV items.
> 17. Click on item 550. You would see 9 blank fields.
> 18. Now run IMEI Converter.exe.
> 19. Now type your phone’s IMEI in Enter IMEI field. You can find your IMEI on your phone’s bill or the box your device came in.
> 20. Then click on button.
> 21. You should see 18 digits in groups of 9.
> 22. In RF\_NV\_Manager program, click on Hex by Write NV button.
> 23. In the 9 boxes, type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits.
> 24. When you are done with doing this, click on Write NV option.
> 25. Then click File\> Read from phone.
> 26. Item number 550 should appear now.
> 27. Disconnect the USB cable and reboot it.
> 28. Open phone’s dialer and dial \*#06#. You should see your phone’s IMEI now.

Credit for the solution goes to the original authors in xda and yt, I just put together their stuff.

---
Tags: lg-g3, imei, menu, hidden
---


# Question
Title: Do Gallery or Google Photos create extra copies of media from other apps?
I have a lot of media files on my phone: some of them are sent and received by WhatsApp, others are made by my camera. I configured Gallery application to see WhatsApp media directories and I use Google Photos to backup all my media files. Now here is the question. How many copies of the actual file are created on my device? Does Gallery create a copy or just list the files? Does Google Photos create a local copy or just list the files?

# Answer
You will have only 1 copy of each media files on your device. The media files will be stored in the default location i.e:- File Explorer.

The media files will also be stored on the google server since you have completed the backup. But it will be virtual for your device.

Note:- Gallery application is only used to display the various files stored in the memory.
> 1 votes

---
Tags: gallery, google-photos
---


# Question
Title: Is there any way to change App source on Android?
I migrated from Oneplus 3(Chinese android phone) to Galaxy Note 8 via Cloneit, since Samsung's stock migration tool didn't support Oneplus 3.

However, apps migrated(or preferably, cloned) on my new phone are recognized as 'app installed from unknown source' instead of 'installed from Google Play'.

It seems that Cloneit, the migration tool brought all apk files via connection and that's making all apps recognized as unknown source.

* So, I want to change their source property from unknown to installed from Google Play. *

My speculation is pretty pessimistic since it sounds like it's related to some security issues but I'm hoping some Superuser has an answer for this.

Thanks.

# Answer
The solution is as simple as a few (s)hell commands. Requires root and BusyBox.

Open a terminal or an `adb shell` and type

```
su
sed -i 's/installer="[A-Za-z0-9._-]*"/installer="com.android.vending"/g' /data/system/packages.xml

```

If the command prompt tells you `sed: not found`, install BusyBox correctly and prepend `busybox` before `sed`.

---

Be aware that this is a highly dangerous action. It is **strongly** recommended that you backup the file before attempting to modify it. Also in some cases the file permission may get messed up, fix it by

```
chmod 0660 /data/system/packages.list
chown 1000.1000 /data/system/packages.list

```
> 3 votes

---
Tags: oneplus-3, device-migration, samsung-galaxy-note-8
---


# Question
Title: Play Store Keeps Loading After Switching Google Account
I removed a Google account and added a new one. Now when I go to Play Store \> My apps \> It just keeps loading. Any ideas how to fix this?

# Answer
I solved the eternal loading issue by simply installing a new app (any app).
> 0 votes

---
Tags: google-play-store, google-account
---


# Question
Title: Is it safe to buy a second hand/opened box Android phone
Is it safe to buy a second hand Android phone off of eBay? As well as second hand ones, there are also those advertised as "new but in opened box".

Is it possible that they could be loaded with malicious software (malware, spyware, or similar)? If so, would a factory reset protect me or are there versions of such software that cannot be removed even with a factory reset?

# Answer
> 3 votes
Any one of the threats could be possible, but highly unlikely, if that is the case thou I would recon the person doing this is "professional" enough not to install these apps as 3rd party apps but would have probably flashed the device with a custom rom that includes these apps. If that is the case a factory reset would not solve anything, as the apps are part of the firmware, however, you can download the latest firmware for the device and re-flash it, this would ensure that you know exactly what is or isn't on the device.

But like I mentioned in the first line this is highly unlikely, and I would say that you are being over cautious and maybe a little paranoid(no offence intended) The reason I say this is that there is much better(cheaper) ways to get malware spread, and malware is normally spread on a mass scale, where individuals are targeted you might find something like that happening, but you would most probably have been given the phone for free...saying that you won some prize etc.

So chill if you like the phone and its a good deal, go for it....

BTW most off the time in those cases where the device is new but box opened the seller received the phone from there network, and prefer to stick to the phone they are currently using, most networks requires in-store activation...they turn the phone on, turn it off, and put it back in the box( This might network lock the device thou

---
Tags: security, malware
---


# Question
Title: SIM card detection and Battery Drain - MI Redmi Note 3
My MI Redmi Note 3 is not detecting the SIM card and the battery is getting drained in 15 mins simultaneously. Cannot connect to Wi-Fi too. Any solution?

# Answer
> 0 votes
The only likely solution is to take it in for repair or replacement. This sounds very much like a short somewhere in the hardware.

---
Tags: battery
---


# Question
Title: Disabling safe mode or removing apps from safe mode
I use a Droid 3 which has not yet been rooted. I need to remove access to the Browser or the Play Store. I already have an app called "program encrypting" which disables access to selected apps unless the user has a password. However, when the user enters safe mode, all downloaded apps are disabled, allowing the user to use the Browser and the Play Store.

I am curious if it is possible to disable safe mode in some way, or changing the button combination to enable it. I would also be fine with removing those applications from appearing in safe mode. I am new to rooting and such, and I would appreciate being able to remove access to these apps in the safest, quickest way possible.

# Answer
That's something I'd say is impossible without rooting. Safe mode is for the case an app goes havoc, so it must disable all user apps (for the havoc-app to not be started, so one can uninstall it or clear its cache/data). Which means, in order to exclude an app from being excluded (oops), this app must be "converted" to be a system app (i.e. it must be installed on the `/system` partition) -- which only is possible with root-permissions (or if the app ships within the ROM).
> 1 votes

# Answer
It happens to be that there is a way to block safe mode without rooting, however I am not sure if there's any free way. There's a filter software called MMGuardian, which blocks safe mode by setting the device's password to a master password (which the user doesn't know) and when the device boots up, the password sets itself to the users password. However, since MMGaurdian isn't activated in Safe Mode, in safe mode the password remains the master password, restricting access. Here's a link to their website: https://www.mmguardian.com/ Hope I helped!
> 1 votes

---
Tags: motorola-droid-3, safe-mode
---


title: Google Play Store says "No connection"

text:
# Question
Title: Google Play Store says "No connection"
I was using Freedom app and then one day Google Play Store stopped working in my device. It says "No connection" now.

I have done everything I could,

* I uninstalled Freedom app
* Force stopped Google Play
* Cleared data & cache
* Factory reset my phone too.

Nothing seems to work. How do I fix this issue?

# Answer
> 4 votes
Since your phone is obviously rooted just install ES File Explorer (maybe you can do it with others but I know for sure you can do it with this). If you can't download it just get the apk and put it on your phone through your computer. If you factory reset your phone you'll probably have to install SuperSU again as well.

1. Enable root explorer in ES (you can find it in the bottom of the hamburger slide out here):

<sub>(Click image to enlarge)</sub>
2. Then go to /system/etc and open the file called hosts here. Just tap it and choose open as Text \> ES Note Editor.
3. Then tap the three dot menu on the right, choose edit, and delete everything except 127.0.0.1 localhost.

Basically make it look like this:
4. Save, reboot your phone and it should work again.

The hosts file is basically a file that specifies all the addresses that your phone will not connect to at any cost. Freedom adds the addresses for Google Play to this list because it doesn't want your phone to verify your 'purchases' with Google Play. So removing the addresses for Google Play from the hosts file fixes your problem.

# Answer
> 0 votes
I had the same issue. After seeing your post a light bulb turned on because I was using Freedom too. I went in the app, opened the settings and pressed stop. I didn't even need to uninstall and Google Play is good as new.

# Answer
> 0 votes
I suggest you to download Root Explorer which is the best app. Just follow these steps:

1. Download and Install Root Explorer
2. Open it and search for etc/host
3. Long press on host file and click on open in text editor
4. Now just add # in 2nd line (Note :- Add # in starting of the line)
5. Just click on option and save it.

Now you won't face any problems.

# Answer
> 0 votes
All the answers above are 100% correct, However none explain why this happens, You are getting that error basically because you started freedom, while freedom was still installed you could have fixed it by opening freedom -\> tapping the 3 dots -\> and tapping on STOP. this would instantly solve the problem, but because you uninstalled freedom before you stopped it, doing this means you changed your local host ip(this is what enables freedom to work) and then you never changed it back and uninstalled the app that allows you to revert the change...this is why you now have to go and edit hosts files in the the etc folder.

# Answer
> 0 votes
The essential is to **stop Freedom's proxy**. There are many ways to do so. Since you've been using Freedom for a while, I deduce that your phone is already rooted.

## 1. Let Freedom stop itself (recommended)

Open Freedom, tap the three dots on the top-right corner and tap **Stop** as in the picture shown above.

## 2. Manually revert Freedom's changes to system files

### 2.1 User-friendly approach

Use a root file explorer like Root Explorer or ES File Explorer. Grant it root access and navigate to `/system/etc`. Open `hosts` and delete this line (where an asterisk means "anything"):

```
***.***.***.*** android.clients.google.com

```

And save. Now you're done.

Of course you can simply delete everything except `127.0.0.1 localhost` for convenience, but the above line is **the only thing you need to delete**.

### 2.2 With (s)hell commands

Just the same essential thing. Open a terminal or an `adb shell`, then run

```
    su
    mount -o rw,remount /system
    sed '/android\.clients\.google\.com/d' /system/etc/hosts > /data/tmp/hosts.tmp
    cat /data/tmp/hosts.tmp > /system/etc/hosts

```

## 3. Version-specific solution (Freedom 1.6.0+ on Android 5.0+)

If you're using **Freedom 1.6.0 or up on Android 5.0 or up**, simply reboot your device and there'll be no more problems. Freedom started using a new way to modify `hosts` so that changes no longer persist through reboots.

* Don't want to reboot? Open a terminal (again) and type

```
su
umount /system/etc/hosts
rm -f /data/tmp/hosts

```

If you're using SuperSU as your Superuser manager, supply option `-m` to `su`, i.e., type and run

```
su -m

```

instead of a plain `su` command in the first line.

# Answer
> -1 votes
Easier soln ...just disable freecore in freedom and stop the app and your done.

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


title: Mass transfer apps to adopted storage

text:
# Question
Title: Mass transfer apps to adopted storage
So now we have excellent adopted storage that lets us use the SDcard like it should have always worked. So far so good.

However upgrading from Lollipop via titanium backup hits a snag - TB will always stick the restored apps to internal storage even if adoptive storage is the default after data migrate. Sure you can move them one by one but with 100 apps that's a LOT of fiddling. Is there any way to automate this? A console command to rerun the data migrate?

Link2SD does not work with AS as far as I know. App MGR III claims to have 1-click move but at least on the free version it just plops you into the app info page.

# Answer
Okay, after some semi-random googling I found the app that will do the job. Apps2SD. It's free, requires root but does batch move apps to adopted storage. It's a bit slow too but beats having to do the "transfer to external" sequence for each app hands down.

For the interested, googling for app for adoptive storage doesn't give you anything useful but googling for link2sd marshmallow links to a XDA thread that mentions Apps2SD as a workaround for Marshmallow. It can create mounting scripts unlike Link2SD but Link2SD will then happily use the 2nd partition if you like it better.
> 1 votes

# Answer
Titanium Backup Pro has a batch option to move selected apps to/from adopted storage.

It's worth paying for for this and the usual batch backup/restore functionality.
> 0 votes

---
Tags: 6.0-marshmallow, app2sd, adoptable-storage
---


title: Where is adopted storage mounted?

text:
# Question
Title: Where is adopted storage mounted?
Where in the filesystem is the mountpoint for the adoptable storage partition?

# Answer
On my Dirty Unicorns ROM, I found it mounted under `/mnt/expand`.

If it's not there try looking through the output of:

* `mount | grep dm-`
* `mount | grep block`
> 0 votes

---
Tags: mount, adoptable-storage
---


title: Convert x265 to x264 on Android

text:
# Question
Title: Convert x265 to x264 on Android
I have HCL me u1 android Tablet with following specs.

* Android 4.0 rooted
* display : 800x480
* 1 gb ram
* 1 GZH single core cortex a8 processor
* 5.5 GB free space
* Usb port

this tab is used only for watching movies with Mx Player App. Mx Player can smoothly play x264 (480p AND 720p AND 1080p) on Hw or Hw+ mode,but not on Sw mode.

But for hevc or x265 (480p OR 720p OR 1080p) video it cant play smoothely,The A-V sync is horrible.

I guess processor is too old for x265 format. So I convert x265 to x264 on pc using Handbrake (time 5 to 6 hours) and then I play x264 video on Tablet.

I am wondering If I could use my tablet for x265 to x264 conversion (tablet can be pluged to charging all the day or even more than 1 day,so no problem of power supply).

does anybody know any app to convert x265 video to x264 video on android?

# Answer
You may do the conversion using the ffmpeg tool:

1. Download **Termux for Android**
2. Install ffmpeg binary by `apt-get install ffmpeg`
3. The command to convert x265 to x264:

> ffmpeg -i input.mkv -c:a copy -x265-params crf=25 output.mp4
> 1 votes

---
Tags: video
---


# Question
Title: How do I get scrolling wallpaper through google wallpaper app on Galaxy J7?
I use Google's Wallpaper App for new wallpapers everyday. However, I am not getting scrolling wallpapers. I have gone through the complete settings of my device but it didn't find anything interesting?

# Answer
I've seen on this video an app that allows you to do that, called *Landscape Wallpaper*

I believe there are other apps that also allows you to do that, like this and this. You can be free to choose (I, particularly, don't use any of these).
> 0 votes

---
Tags: live-wallpaper
---


title: Stuck in boot after encrypting

text:
# Question
Title: Stuck in boot after encrypting
```
Device Name: Lenovo K3 Note
OS: Lineage OS 14.1 (Android 7.1)
Recovery: CWM ; Accessible
Bootloader Status: Unlocked and Accessible
Root Status: Rooted
Accessible via adb

```

I used the Android's `Encrypt Device` option to Encrypt my device. The Encryption Process went smoothly with no errors. The device then rebooted and asked for pattern. After I entered the pattern, the device starts booting but never completes booting. While it is stuck in the boot animation, it is accessible via `adb`. I can also access the recovery and bootloader via `adb reboot recovery` and `adb reboot bootloader`.

I tried clearing `cache` and `dalvik`. Both proved of no use as the problem persists. The only app that I can think that might be interfering is `SnooperStopper`. I however can not uninstall it via `adb` as it is a Device Administrator.

Is there a way to either decrypt my device via adb or to boot it successfully.

**EDIT:** I found that there is a missing link from `/mnt/user/0/primary -> /data/media/0/` which broke the symlinks `/sdcard/` and `/storage/self/primary/`. Manually creating the symlinks however proved of no use nor did adding them to start-up by adding the command to `/data/local/userinit.sh` which was called by `/etc/init.d/90userinit`.

# Answer
I finally ended up wiping my device and then restoring from a backup.
> 1 votes

---
Tags: boot, encryption, disk-encryption
---


# Question
Title: Android 6.0 FTP server with external SD card write support?
I have a Samsung Galaxy S5 phone with Android 6.0.1.

After upgrading to 6.0.1 (from 5.0), none of the FTP servers I've tried can write to external SD card. The only one that sort of works is FTPDroid, but it requires root to do that and doesn't work anymore since I reset my phone (and it's an outdated piece of software).

Does anyone know of a server that can do that?

Thanks

# Answer
For my case SwiFTP is working fine.
> 1 votes

# Answer
com.theolivetree.ftpserver is the only one that work. But you need to set home dir to the external SDCard.
> 0 votes

# Answer
Go to settings and select your external SD card as home directory of FTP server.
> -4 votes

---
Tags: wi-fi, 6.0-marshmallow, external-sd, ftp
---


# Question
Title: Google account login broke on old tablet/android
I have an old Galaxy Tab 8.9 (GT-P7300) tablet with Android 4.0.4 (Samsung original firmware update, not rooted). It mostly sits in the drawer and sees very infrequent use.

Today I booted it up and everything related to Google account on it is locked up (including Play Market), giving following error:

> Google
>
> 404. That's an error.
>
> The requested URL /o/oauth/GetOAuthToken was not found on this server. That's all we know.

If I click on Google logo I get dumped to the regular Google web search page, where I can login fine but which doesn't resolve the issue.

Had Google just abandoned older Android versions or something?

# Answer
I went to accounts in settings and tried to force sync on Google account. It threw the same error multiple times, but must have shaken the issue out somehow — login suddenly worked after that.
> 0 votes

# Answer
Removing the account and adding it again solved the problem for me.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, google-account, samsung-galaxy-tab-8.9
---


# Question
Title: How can I check whether my phone is network locked (Samsung GALAXY S3)?
I have a Samsung GALAXY S3 with a rooted Android 4.1.2. My network provider is AT&T.

I tried dialing `*#7465625#` but it doesn't work:

# Answer
You could try an app to do this, Samsung have removed/changed some of the Dialer codes on the Galaxy range.

GalaxSim Unlock seems to do what you want, it checks if SIM locked, and offers an in-app purchase to SIM unlock. Please note I have not tested this app.

You could also pop in a SIM from a friend's device that is on another network and that should tell you pretty quick!
> 1 votes

# Answer
You can check easier just asking a friend to lend you their sim from another carrier for a minute, insert it and if it is locked the phone will ask you for a code.
> 1 votes

# Answer
To use this method you need to update your S3 to 4.1.1 Jelly Bean which was released on December 3, 2013 by Samsung:

1. dial the following keys \*#197328640#
2. Main Menu \>  UMTS \>  Debug Screen \> \[8\] Phone Control \> \[6\] Network Lock \> Options \[3\]Perso SHA256 OFF
3. After choosing this option, wait about 30 seconds, then go back one step by pressing the Menu button then select Back, now you are in \[6\] Network Lock then choose \[4\] NW Lock NV Data INITIALLIZ: wait for a minute then reboot your phone.

(I personally don't have the \[4\] NW Lock NV Data INITIALLIZ, but I guess it might help others)
> 0 votes

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


title: Mount EncFS on Android KitKat 4.4

text:
# Question
Title: Mount EncFS on Android KitKat 4.4
On older (rooted) Android versions, Cryptonite was a great solution to mount EncFS encrypted folders, but on my new Android KitKat phone with an emulated storage, that fails.

I can successfully mount the encrypted folder in `/storage/emulated/legacy` onto another folder in `/storage/emulated/legacy`, but then the decrypted files are not visible to other apps. How do I mount an EncFS folder the right way?

# Answer
The problem turns out to be a new security feature in KitKat. Apps by default have their own mount namespace, which means that mounts created by one app are not visible to a different app.

Secondly, Android phones without a real SD card use emulation for the fake SD card, and that gave me some problems.

SuperSU from Chainfire has an option to access the root mount namespace that allows a program to mount filesystems and have them visible to all other programs. Unfortunately, Cryptonite doesn't know bout this option. One solution is to interpose a script before the `encfs` binary that Cryptonite uses.

You will need a root shell to run these commands, probably from a computer using `adb` to connect to your phone over usb. (But using a terminal app could also work.)

Steps:

Move to the cryptonite data directory:

```
cd /data/data/csh.cryptonite

```

Note the Cryptonite user id:

```
ll -d -n .

```

This will give output similar to `drwxr-x--x 11 10133 10133 4096 Feb 14 23:51 .` The 10133 is the user id of Cryptonite (the second copy is the Cryptonite group id, but that should be the same).

Create a folder to store the original encfs binary in, and give it the right owership

```
mkdir original
chown 10133:10133 original

```

(replace the 10133 with the user id cryptonite has on your phone)

Move the original encfs away

```
mv encfs original/

```

Create a script named `encfs` to interpose for the real encfs. I prefer to use the `nano` command for this, but you could also create the file in a different way and move it using the command `cp /path/to/encfs/replacement/file/here /data/data/csh.cryptonite/encfs`

```
nano encfs

```

Put the following content into the replacement encfs script

```
#!/system/bin/sh

cmd=/data/data/csh.cryptonite/original/encfs

for param in "$@"
do
    replaced=`echo "$param" | sed 's:^/storage/emulated/:/data/media/:'`
    cmd="$cmd $replaced"
done

su -mm -c $cmd

```

Save the file with ctrl-x (volume down + x on some terminal emulator apps), answer `y` to save.

Make the replacement script executable

```
chmod +x encfs

```

Set the right owner

```
chown 10133:10133 encfs

```

(Again replace the 10133 with the user id Cryptoite has on your phone)

That should be it. Mounting an encfs folder from `/storage/emulated/0/` onto a different folder in `/storage/emulated/0` should work now.

*What it does*

The replacement script does two things: replace paths to folders from `/storage/emulated/something` to the actual place where the emulated SD card data is stored, and call the real encfs in the root mount namespace so that the mounted encfs folder is visible to al apps.

Changing the folder paths is necessary because for some reason mounting on the emulated SD card doesn't work (at least for me). The emulated SD card in fact stores its data in `/data/media/0`. By mounting on the actual storage location the SDcard emulation layer doesn't need to know that there is a different filesystem involved.

Directly mounting a file on `/data/media/0` from Cryptonite doesn't work because the Cryptonite app doesn't have access to tha folder, so the replacement script changes the paths of the mountpoint and encrypted folder to point to the underlying SD card storage.
> 2 votes

# Answer
I have no problems to mount containers with EDS App correct work with all Android version
> -1 votes

---
Tags: 4.4-kitkat, encryption
---


# Question
Title: Increasing vibration intensity in pixel XL
I can barely feel the vibration in my pixel XL. Is there any way to increase it? Some posts suggest there should be a "Sound and Vibration" setting but my O does not have one.

# Answer
Unfortunately, Android does not provide a stock setting that will control global vibration intensity because not all phone hardware supports the ability to control vibration amplitude.

Instead, Android has released updates to the `Vibrator` control as of Android API level 26 (aka: Android Oreo).

Developers can check if the hardware supports adjusting haptic feedback intensity by calling `Vibrator#hasAmplitudeControl`.

If so, they can create their own haptic feedback by calling `Vibrator#vibrate` and passing in a desired `VibrationEffect`, which is the object definition of a vibration pattern, including amplitude.

In summary, vibration control is up to the phone hardware capabilities and developers now as of Android Oreo.

---

**Note:** there may be third party apps on the Play Store that allow for more fine grained or global vibration control, but I am unsure which is viable and whether or not root permissions are required - so YMMV.
> 3 votes

---
Tags: vibration, google-pixel
---


# Question
Title: Recent apps button not working on Motorola Nougat 7.0
I recently added another user to my Android device. I am using 7.0. Now, recent apps button is not working, i mean... Sometimes it do sometimes don't.

# Answer
> -1 votes
I have the same issue bro. You nailed it though we need further answers.I have one solution to make it work again though the problem goes back after a minute or two. I do manual screen shot,pressing the vol+power for my phone.

---
Tags: 7.0-nougat, multi-user, motorola
---


# Question
Title: TWRP not detecting external storage, shown as 0MB
I have managed to install TWRP using Odin on my Samsung Galaxy Note 2 (GT-N7100). Installed TWRP version `twrp-2.8.7.0-t03g.img.tar`. It is showing External Sdcard (0MB).

Why is that so? Can anyone help me out?

# Answer
Use a smaller SD card. TWRP does not work with exfat formatted partitions at least on a T210R
> 0 votes

# Answer
Format your memory card to FAT32 that should solve the issue. Also you are using an older version of TWRP for your device. Latest version can be found here TWRP for Samsung Galaxy Note 2 N7100
> 0 votes

---
Tags: external-sd, twrp
---


# Question
Title: Setup WhatsApp status in Bluestack on a Windows 10 notebook
I have installed BlueStack on my Windows 10 notebook. I wanted to set up the status of my WhatsApp account. However, I couldn't find any option to navigate through and add a video file.

I could set up the status of my WhatsApp account by taking a new photo using my camera, but I want to add an already downloaded video file to my status.

# Answer
1. Install Open Camera for Android.
2. Then, click on view picture (denoted by the most recent picture in the gallery on the upper right-hand corner).
3. Complete action using view picture if it asks for it.
4. Then click on the share icon on the image. Share pictures via WhatsApp. 5. When WhatsApp opens automatically, click on My status then send.

This worked for me.
> 0 votes

# Answer
1. Open your picture or gallery in Bluestack (if you don't have one, go get one).
2. Then select the picture or videos you want to use and click share.
3. Click WhatsApp, and then click My status.
> -1 votes

---
Tags: whatsapp-messenger, bluestacks
---


# Question
Title: Android Moto G5 Bands: Will handset purchased in India work in Greece / Turkey?
I have an Android Moto G5. The specs show the following bands but will all handsets support all bands? Or is this a superset of all supported bands in the Model but the actual ones depend on where the handset is sold?

I ask because I am going to be travelling to Turkey (Istanbul) and Greece (Athens), both nations I've not been to before and wanted to confirm that my handset will work on the cellular frequencies in use on networks there. If it matter, this handset was purchased in India (see version details below)

Also, if it matters the roaming will be on Vodafone network in both nations.

Any other way to verify which frequencies are actually supported by the handset I own and whether the Greek and Turkish networks will support them?

Is there any way to get more info on my specific Baseband version of the signal chip?

```
Version: PVT1
SKU: XT1677
Baseband version: M8937_11.16.02.51R CEDRIC_INDIADSDS_CUST

```

# Answer
> 1 votes
It is a list of all bands your phone supports. So all you left to do is to do check what bands cellular provider operates. Here the links for Turkey and Greece operators.

So the answer is it should work on 4G and 3G fine.

To get the phone specs you can consult sites like PhoneArena or GSMArena. You need to look up by your phone specific model (`XT1677` in your case), and not by its commercial name, because sometimes specific countries (especially India) receive a slightly changed model, that has same name.

# Answer
> 1 votes
GSMArena tends to list and mix the data of multiple variants together ("superset" in your own words). Using the individual variant data from PDAdb, and the same list posted by @igrinis , I present a different conclusion: it will generally have poor LTE support.

* Referring to another list on Wikipedia that specifically talks about LTE in Europe, it can be seen that B7 and B20 are used heavily (especially B20 - a signature of European-variant phones). The XT1677 variant lacks both.
* There actually is a variant of Moto G5 that specifically marks itself as "Moto G5 Dual SIM TD-LTE **EU** JP AU" with the model number of XT1676, and it covers European bands fully. This is the variant supposed to be sold/used in EU/JP/AU regions.

---
Tags: motorola-moto-g, baseband
---


# Question
Title: Block an vaulty account and can pc can acces my vaulty account?
Can you block a vaulty account? My phone had been stolen and the suspect is one of my friends. They know my lock screen pasword and i was worried if they can acces this vault in the computer and open my private files. So i was wondering to block my account inorder to remove those files.

# Answer
No, as far as i know, if there are decrypted files on a device that were encrypted by that device, you can't access them from a computer -unless you have some very advanced computer knowledge, which i doubt your "friend" will be that desperate. Here is a link that talks about accessing encrypted data on another device. I know this discussion is about an sd card, but it's still the same idea. You have data in a vault that is encrypted.
> 0 votes

---
Tags: accounts
---


# Question
Title: Accessing battery usage graph on Android 8
How can I access the battery usage graph on Android 8? This is the graph that shows the battery drain since last the last charge and estimates the number of hours left on the current charge.

# Answer
> 4 votes
Go to `Settings` and select `Battery`. Tap on the large battery image in the battery section and the usage graph will be shown.

# Answer
> 2 votes
If you mean this menu, you can access it from *Settings \> Battery*.

---
Tags: 8.0-oreo, battery-history
---


title: Decrypt WhatsApp backup on Google Drive

text:
# Question
Title: Decrypt WhatsApp backup on Google Drive
I have lost my phone number and there is no way I can get back the same number from the operator. I want to restore my WhatsApp chats which were safely backed up on Google Drive. I can't arrange the same phone number to receive backup on my Android device because the number has been allotted to someone else.

Can anyone help to decrypt those backups from Google Drive?

# Answer
> 1 votes
Whatsapp Backups are stored in your google Drive account, but **you cannot download/read those files** as they are encrypted. From google Drive, you can only *delete* them (as shown in picture) or *remove them from GDrive account*.

Even if you're logged with the Google account where the backup is stored, **you cannot restore it if you are not using the same phone number that was used to create the backup.** (more info here)

I think the best way to find a solution is contact the Whatsapp support directly. There is no way to download your backup from gdrive right now.

---
Tags: backup, whatsapp-messenger, google-drive
---


# Question
Title: How to restore apps after factory reset finished?
I just did a factory reset on my Android phone (LG G4). I skipped the "Restore apps" menu during the initial setup. I can't find this menu item anywhere on my phone. Is it still possible to restore apps after I left initial setup screen?

# Answer
> 1 votes
Have you tried this solution?

1. From any home screen, tap **Apps**.
2. Tap **Settings**.
3. If using Tab view, tap **Menu** \> **List view**.
4. Scroll to **DEVICE** and then tap **Backup & reset**.
5. Under **LG BACKUP**, tap **Restore** from backup.
6. Locate and tap the backup.
7. Tap **Start** to begin the restore. This may take several minutes.
8. After the restore completes, tap **Done**.
9. The phone reboots to complete the restore.

(Source)

---
Tags: factory-reset, restore
---


title: Settings dark background in Android 8

text:
# Question
Title: Settings dark background in Android 8
The upgrade to Android 8 changed the background of the settings and the roll down menus to white. This makes it harder for me to read (partially colourblind); how can I change the background again to black?

# Answer
> 3 votes
Google has added a dark theme to many of dev previews of Android, but they always remove it at the last minute :(

So, unless the OEM skin on your device provides this option, it looks like your only course of action would be to follow XDA's guide on installing a dark theme without root.

---
Tags: settings, quick-settings, 8.0-oreo
---


title: LineageOS: list of running applications

text:
# Question
Title: LineageOS: list of running applications
When I had Android on my tablet (Smasung Note 10) I would long press the chassis button to access a list of running applications; the long press does nothing with LineageOS.

How can I access the list of running applications with LineageOS?

# Answer
It depends on your settings. For me it is settings -\> buttons. There you can specify which button is responsible for which action.
> 2 votes

# Answer
By default, press the original MENU key. This is now the new default on LineageOS across devices that use the legacy MENU-HOME-BACK capacitive key layout.

Note that you can change this behaviour back to what it was by visiting Settings-Buttons - for MENU and HOME, both tap and long-press actions are customizable.
> 1 votes

---
Tags: lineageos
---


# Question
Title: How to disable WhatsApp notification from notification bar
I have iVOOMi Me5 with Android 7.0. I have to stop WhatsApp notifications from the Notification Bar as following:

I have gone through settings but I didn’t find any option for making such change.

Regards FewL

# Answer
Try Settings --\> Apps(or equivalent to what it is on your device) --\> scroll down to whatsapp. You should find notification settings there.
> 1 votes

---
Tags: notifications, whatsapp-messenger, 7.0-nougat, notification-bar
---


# Question
Title: Lost most data on SD card after moving it to another Android device
I have videos and music on the SD card inside my Android Moto G5 phone. I wanted to watch some of those videos on my Android Lenovo A10-70F tablet. So, I turned off my phone, removed the SD card, and placed it into my tablet.

The tablet asked if I wanted to have the SD card only work on the tablet, or use it as portable storage. I selected the portable storage option, and the file browser immediately popped up. I was horrified to find that the SD card was reporting itself as only being 1% full, and the only data inside was in LOST.DIR and a single album in /music (which is the first album alphabetically in my collection).

Moving the SD card back to my phone hasn't changed anything. Have I really lost all my media?

# Answer
Yes, probably the SD card was formatted. Try to plug your SD Card to a PC with an adapter and browse the folders to see if files are still there. I suggest you to configure Windows to show hidden files; it can be done from **Folder Options**.

If nothing shows up, they were deleted from the SD. By the way, *if they have not been overwritten yet*, it's pretty easy to **recover** them. Just use a data recover software such as Recuva

If you want to try with Recuva follow those steps after downloading and installing it from the official website.

1. From the Recuva wizard window, select **All Files** then **Next\>**
2. Select **"In a specific location"**, then **Browse**, then select your SD Card from the list (usually F:)
3. Check the **"Enable Deep Scan"** box then click on **Start**

The process may take a long time, *depending on the PC's characteristics and the R/W speed of the SD card*. At the end of the process, you will be able to view and eventually **recover** files previously deleted from the SD Card.

*edit: I suggest you to try both scanning modes as, in some cases, **normal scan mode** finds some files that are not detected in **deep scan mode and** vice versa*
> 1 votes

---
Tags: external-sd
---


# Question
Title: How to transfer WhatsApp from Windows to Android?
I have a Lumia 535 and a Samsung S7 Edge. I am unable to transfer my WhatsApp to Android from Lumia. I have WhatsApp backup on OneDrive. Is there any way?

# Answer
> 1 votes
Windows Phone uses OneDrive and Android uses Google Drive for backup.Currently, Whatsapp does not support inter cloud backup transfer. You can subscribe to this Reddit group for updates.

---
Tags: whatsapp-messenger, samsung-galaxy-s-7-edge, windows-mobile
---


# Question
Title: How to troubleshoot/debug slow phone that burns battery?
My phone is a Samsung Galaxy S5 mini, so it's getting old by industry standards. Until a few months ago, it was doing fine, but recently the battery life and response time have drastically degraded. Even with every optimisation I know of, I am now lucky if the battery lasts a day (~16h). 8h is more typical. The phone sometimes hangs for long enough for the screen lock to activate (2 minutes). When the hanging is particularly bad, I have noticed that the phone feels warm.

I have seen messages saying that two apps (Facebook messenger and DJI pilot) have caused ~17 errors each in the past week, so I should optimize power settings. Activating "save power" hasn't helped.

The standard battery indicator says that 20-25% is used by the screen , 15-20% by the Android System, and 10-15% by Android OS. I tried to get more information on the battery by installing "Repair Battery Life". This app claimed to repair 5 "low" cells. But it seemed far too easy. I'm sceptical whether an app can repair battery cells.

I can think of some things that have changed in the last few months, but I wouldn't expect them to have made such a big difference. I have installed some new apps, but none use more than 3% of battery. I assume this means that they're not consuming enough CPU to hang the phone either. One of the new apps is perhaps more of a suspect than the others: Netguard. I would expect that less network traffic would save battery, but I could be mistaken if apps are very aggressive about retrying the connection. Finally, I have moved house, and the reception (wifi & whatever you call the normal network) might be worse, but not noticeably.

What else can I try to get more information on the problem(s)?

Update: I noticed two new symptoms.

1) the phone only seems to hang when I am out of wifi range.

2) looking closer at the battery menu under Settings, there seems to be significant battery usage at times where the phone is "awake" but the screen is off. Does this mean that some app is constantly waking the CPU?

Update2: today I had the screen on for 2 hours straight, which took my battery from ~75% to 15%. Clearly, a lot of this was for the screen, so I was surprised to see that in the battery stats, it says that the screen used 15% of the battery, while "android system" used much more: 19% and 5 hours of CPU time. "Android OS" also has a significant contribution with 8%. Is there any way to narrow down why the Android components are so active?

# Answer
> 1 votes
Educated guess is you have apps that are running in the background and eating up your battery. Samsung power manager app/thing is not great (at least on my sgs7 it isn't), but it's pointing you on possible culprits. Easiest way to debug is uninstall the apps and see if device acts any differently (give it a few days or a week to see). Or another way is factory reset start from new and see how it goes from "stock" and add apps slowly and see. Or it could just be the battery is aging and simply can't hold a charge like it used to. There isn't a silver bullet way of trouble shoot battery life unfortunately.

# Answer
> -1 votes
Unlike the iPhone and Galaxy S6 and newer phones the S5 mini has a replaceable battery. Batteries get old. Get a new one. Not terribly expensive on Amazon. Personally the G5 was the last Samsung phone I owned. I wanted to go from a G4 to G6 except Samsung stopped the replaceable battery with the G6. G5 was OK for a year or two but then I wanted to upgrade so went to the LG V20. I do a lot of subway riding and watch movies so go through 2 batteries every day. I love the LG with it's fingerprint unlock too. I can only imagine Samsung followed the iPhone with non-replaceable batteries as a designed-obsolescence which I think is a dirty trick to play on consumers and a greedy business strategy.

---
Tags: battery-life, system-freeze
---


title: Can't put downloaded apps in my SD card

text:
# Question
Title: Can't put downloaded apps in my SD card
I have a LG Tribute 5 with 8 Gigabytes of total memory. I had been getting the annoying box that says "Storage space running out". I bought an SD card and put all my pictures and music in it.

For some reason I am unable to move certain apps to my SD card. When I attempt to download apps from Google Play Store, it says "Not enough space" and gives me a list of apps to delete. Most of the apps on the list are in my SD card already. When I go to my settings and try to move all my downloaded apps to my SD card, a couple of them won't. For those couple apps, the option to "Move to SD card" is greyed out, signaling that moving to my SD card is not an option.

This is getting pretty annoying. Does anybody know what I can do to relieve this problem?

# Answer
> It's not always possible to move an app to an external SD Card via the Application Manager.

There is a feature, called Flex Storage, that allows you to use an **external SD Card** as **Internal storage**. This can be done from **Settings** \> **Storage** \> **SD Card**, depending to your phone model. Remember that usually this operation formats your SD, so make sure to make a backup first. By the way, *this option is not supported from all devices*.

Another way to achieve the result is using a third-party software like Link2SD that allows you to move the apllications to a special partition on your SD Card and use them as usual. *Keep in mind that this operation requires **Root Privileges** on your phone.*

There are plenty of guides on the internet about this procedure, by the way I suggest you to **perform it only if you are sure**, because an error while executing the procedure (*especially when partitioning the SD*) can lead to data loss.
> 1 votes

---
Tags: internal-storage, external-sd, sd-card
---


title: Full backup of Moto X

text:
# Question
Title: Full backup of Moto X
I have a non rooted Moto X (2014), which does not have a SD slot. I am looking for a full backup method which either is over the net or preferably uses an OTG cable to a flash drive.

Helium apparently does not work with Moto X phones. In this instance I cannot use adb.

A full backup is desired.

Are there any other options?

# Answer
I've heard of this tool. It doesn't seem to be complicated to use.

Also, I've heard of this one that requires rooting the phone.

Just to let you know, I didn't test them, so I can't say if they meet the expectations. I would choose the first one, because it apparently does not require root (and, the second one is not available in my country). However, since you have already rooted your phone, you can try either one (or maybe any other different app).
> 1 votes

---
Tags: backup
---


# Question
Title: "Switch to mobile data" setting - Will apps configured to do updates etc while in wi-fi only mode use mobile data if wi-fi is down?
I have a number of apps that have settings to require a wi-fi connection in order to synch/update/download and I have them configured as such. What I'm wondering is if I have wi-fi on and configured to switch to mobile-data when the wi-fi connection is lost and now the only connection I have is via mobile data, from the Android/app perspective, is this still considered wi-fi mode and said apps will update using mobile data?

# Answer
> 0 votes
Depends on the app.

It is possible, for the app developer/creator, to check if you are using wi-fi, and it is also possible to enforce the app to only use this kind of connection. However, there can be apps that are not well made that doesn't make these checks. Usually, if they have this configuration, they will use only wi-fi (if that's the way you set).

The best way to check if the app you are using is reliable is reading user comments of each app - usually, if one user notices the app was supposed to use wi-fi only and it doesn't, he posts a complaining "one star" comment there.

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


# Question
Title: How can I stop Opus audio files skipping when played from the SD card?
I'm on LineageOS 14.1 (Android 7.1.2). When I play music off of my SD card using the built-in music player, it does fine with MP3 and AAC.

The real problem is when I play opus files. They are recognized by Android since I made their extension `.ogg`, but when I play them, they have random pauses and stutters during playback.

I've tested with the `.ogg` files in internal memory, and there are no skipping problems. On the other hand, there are no skipping problems with anything other than opus files on the external SD card.

# Answer
I would exclude SD-related problems because other formats are played normally.

Have you tried to open them with a third-party android app like VLC media player? (*It also natively supports .opus files*)

By the way, I suggest you to rename them as **.opus.ogg** or use an Opus To Mp3 converter app like this to avoid any further problem.

> Android version 6.0 ("Marshmallow") is able to playback Opus audio \>encapsulated in Ogg containers, but the filename extension .opus is not \>recognized by built-in players.\[48\] As a workaround, simply renaming the files \>to the double filename extension .opus.ogg allows them to be treated like other \>supported audio formats and indexed by the media scanner service. (*from Wikipedia*)
> 0 votes

---
Tags: external-sd, music, 7.1-nougat
---


# Question
Title: Question about data storage after deletion of app
I am using Android 6.0.1 though i'm not sure that would make a difference with my question. So my question is after an app has been uninstalled through Settings --\> Apps and then clicking the "Uninstall" button after selecting the particular app is there, in general, any evidence left on the phone that the app was ever installed? Secondly, if so how can that evidence be removed? Sort of like how a browser has a "browser history" after you've visited sites is there anything analogous in a history or a cache of some sort that can be recovered to see that the app was once on the phone and OS (barring a sophisticated forensic analysis). If i were to hand the phone to someone who is tech savvy or knows their way around android would they be able to ascertain that the app was once there?

# Answer
Basically yes, **any kind** of data erased from a memory can be recovered since the *space is "marked" as empty so new datas can be overwritten over them*. Those datas can be easily recovered with software like **Recuva** or more advanced forensic tools. *You need to overwrite them with a third-party software*.

On Android this can be achieved with apps like Secure Eraser. ( *This kind of applications can not guarantee 100% that the data have been permanently erased*)

Also remember that a list of the applications downloaded from **Google Play** is available on GPlay app under the **App \> My Apps** tab. You can also see them from a web browser on this page after logging-in to your **Google Account**.
> 0 votes

---
Tags: applications
---


# Question
Title: Galaxy S8 can't connect to cellular network when connected to car bluetooth
I have a new Galaxy S8 but unfortunately when I pair it with my car (Porsche Macan 2 years old) it can never find the cellular network, status in the car is "Searching for network" and no phone calls or internet access. The reception in the car is fine if I unpair the phone. My wife has a Galaxy S7 and it has no problems with reception when paired and phone calls work fine. If I unpair the phone and pair again it will work, but then when the phone is back in the car later it won't connect to the network.

I do get a message on the phone "remote SIM activated" but I'm not sure if this is the cause and I can't find any relevant settings (or help about this feature) to force Android to use the phone SIM.

Any ideas? I'm new to Android so possibly I'm missing something basic. Thx.

# Answer
> -2 votes
Find phone mode in your car menu and set it from premium to handsfree

---
Tags: bluetooth, car-dock, samsung-galaxy-s-8
---


title: Selecting USB for photo transfer always

text:
# Question
Title: Selecting USB for photo transfer always
My question has to do with options when using the USB connector for Photo transfer. I have a LG K10 phone running Android version 7.0. After I select "Photo transfer" from the USB connector menu, I then select "Just Once" because I will at other time use it to charge my phone. What happens if I mistakenly hit "Always". How would I get back to using it to charge the phone?

# Answer
You can easily switch modes if you mistakenly if you default to a selected mode. Just follow the steps below:

* From the Home screen, touch and hold the Recent Apps Key (in the Touch Keys bar) \> Settings \> Storage \> the Menu icon (at the upper-right corner of the screen) \> USB PC connection.

From here, you can choose which mode to use: \- Media sync (MTP) \- Internet connection \- Camera (PTP) to connect to the PC.

Tap Charge phone to use only the charging function and not the USB function.

It also allows you to safely disconnect your phone from your PC.

Source: LG Support
> 0 votes

---
Tags: 7.0-nougat, photos
---


title: Calendar Notifications as Alarms

text:
# Question
Title: Calendar Notifications as Alarms
Is there any way to have calendar event notifications show up as alarms? Maybe via some 3rd party app?

I saw a rec here, but the reviews indicate that the app is not maintained and dysfunctional: https://mondegreen2.blogspot.ca/2014/06/google-calendar-reminder-as-smartphone.html

I can't reliably notice notifications, since they are too short, so I make alarms for important meetings, but this is getting really inconvenient.

I also tried the "Calendar Notifications" app, but haven't been able to get it to help (it just adds another notification :P)

I also tried "Alarm Calendar Plus", which seems to work, except that it doesn't properly update when I add new events. (also the UI is difficult) **https://play.google.com/store/apps/details?id=com.moyou.acplus&hl=en**

# Answer
> 0 votes
I tried Alarm Calendar Plus, but it didn't seem to work properly. **https://play.google.com/store/apps/details?id=com.moyou.acplus&hl=en**

I'm now using the premium version of Business Calendar, which allows you to set the notification to repeat many times, and snooze the notification. I think it still uses the notification volume, but is serving my purpose. http://www.businesscalendar.de/

---
Tags: applications, google, google-calendar
---


# Question
Title: Bluetooth Headset not recognizing my phone as no phone
I've got a new Bluedio T2s headset. I use Xiaomi Redmi Note 3 Pro mobile phone. When connecting the bluetooth device, it's showing 'Connected (No Phone)' on my mobile phone. I can still listen to music, but can't make calls or receive and headset battery level is also not showing.

# Answer
It appears to be a pair of headphone, not headset. In other word, it doesn't have a microphone builtin.

Hence the product probably isn't supposed to be used for communication, as in, it doesn't support HFP/HSP in Bluetooth but only A2DP.

As far as I know, Android does not have audio route written for outputting "voice" to A2DP-only device.

EDIT: You may also see if the settings of the paired item has a `Call`/`Phone Audio` checkbox in addition to a `Media Audio` one. If it does and the box is "checkable" (i.e. not greyed out), then you should be able to use it for communication by "checking" the box. After that `(No Phone)` should be gone.
> 1 votes

---
Tags: bluetooth, xiaomi, bluetooth-pairing
---


# Question
Title: How to a use android debug bridge on my frozen phone without usb debugging
My AZUMI IRO A4Q crashed. I tried to access the recovery menu using the volume up/down/power button combinations but non of them work. It goes directly to the Digicel screen and freezes there. Is there anyway to access the recovery menu using adb without USB debugging, which I didn't enable prior to the crash?

# Answer
This site mentions this procedure for getting into recovery:

* Volume Up + Power button (or)
* Home button + Volume Up + Power button(or)
* Volume Down + Power button (or)
* Volume Up + Volume Down + Power button

Once you get into recovery, you should be able to use ADB in I remeber correctly, and if not you can easily factory reset
> 0 votes

---
Tags: adb, recovery-mode
---


# Question
Title: After deleting photos from my phone via computer, there are still empty placeholders in my gallery
yesterday I deleted some of my photos from my HTC 10 with the help of my computer.

Later, as I browsed through my gallery, there were spots, where previously been the now deleted pictures. These spots are simply black and if I click on them, there is a loading animation, but nothing happens, and I can't delete or do any other thing with it.

edit:

I did clear the cache and reboot my phone...

and i browse the web, but didn't find anything for my problem

# Answer
> 0 votes
You can try rebuild the media library. Go to Apps in Settings, make it show system apps and locate the app Media Storage, force stop it and clear its data (not cache), then reboot and wait for 15~20 minutes for a full rescan/rebuild.

---
Tags: photos, htc, gallery
---


# Question
Title: Remove recent texts from phone contact screen
Nexus 6 Android 6.0.1. Somehow I managed to turn on a function that displays my most recent texts when I access the contact screen. I don't want that info displaying every time I access a contact. How do I turn it off? Thanks in advance folks!

# Answer
> 0 votes
I think I found the fix. Settings -\> Apps & notifications -\> App permissions -\> SMS permissions. Remove permission for it to access Contacts. It's kind of backward thinking. It looks like the Messaging app (default on my Pixel) was posting my recent text activity to the Contacts app. My phone history is still listed under each contact as most apps do.

---
Tags: 6.0-marshmallow
---


# Question
Title: Calendar entries that live in Exchange 2010 cannot be edited
After setting up mail and calendar synchronization with our Exchange server (Exchange 2010) and the built-in app, I cannot edit the entries in the Exchange calendar. Adding new entries works fine.

Comment #15 of a Google code issue shows an important hint. It works when the "primary E-mail address" is used when connecting to the account.

Could there be other reasons? How do I find the primary E-mail address (short of asking the system administrator)?

# Answer
> 0 votes
I was able to retrieve the primary e-mail address from my phone: In the details of an appointment, I was listed as attendee under an e-mail address different from the one the account was configured for, and the e-mail address of this attendee turned out to be my primary e-mail address.

I was unable to change the e-mail address for the existing account. After dropping and recreating the account using the primary e-mail address, I can now update details of all appointments on my device.

# Answer
> 0 votes
Although this was posted some time ago, it still seems to be an issue for many. So here is what I found out.

I also use Exchange 2010 and had a similar issue with one twist: I was using my primary email and not the alias. I had to remove the account and reconfigure it with the alias that created the entry. I was able to then edit entries created on other devices (eg PC, tablet, etc) that used that alias. BUT, if it is created with any other aliases (of which I have several), it cannot be edited. So it's not necessarily finding your primary email address; it's about finding which email address created it. That can be found by going to the details of the entry and the email that was used by the 'host' of the event is the email address that has to be used in setting up the account on the device for the device to be able to edit the entry.

---
Tags: calendar, exchange
---


title: Dynamic launcher with Tasker?

text:
# Question
Title: Dynamic launcher with Tasker?
I'd like to use Tasker to switch my launcher: when I'm at work I need certain apps to be easily available, while when I'm home I want Nova launcher with all my apps. How can I do that? Thanks.

# Answer
> 2 votes
This is a bit dirty solution, but gets the job done.

**Note**: Tested the solution on Android 4.2.1 having default Android launcher and Smart Launcher Pro.

### Requirements:

* Device should be rooted

---

I'm assuming:

* Your timing for work (i.e. entering and leaving the office) are more or less same for working days. Let's say the timing is **10:OO AM - 06:00 PM**, and the rest is for home or other things.
* You're using your device's default launcher and Nova Launcher.

### Instructions for Tasker:

1. Make Nova Launcher as your default launcher by using step 2 and 3 from this answer by Josh Holland.
2. Launch Tasker.
3. Create a Profile under **Time** with parameters as:

* **From**: `10:00`
    * **To**: `18:00`
4. Create a task with action **Code → Run Shell**, and fill these details:

* **Command**: `pm disable com.teslacoilsw.launcher`
    * **Timeout (Seconds)**: `10`
    * Check **Use Root**, leave other things untouched and save the action
5. Under the same task create a new action **App → Launch App**. Under the **App Selection** window tap **All** (at the bottom) and choose the default launcher. Save this action with other things untouched.
6. Create another profile under **Time** with parameters:

* **From**: `18:00`
    * **To**: `10:00`
7. Repeat step 4 with details:

* **Command**: `pm enable com.teslacoilsw.launcher`
    * **Timeout (Seconds)**: `10`
    * Check **Use Root**, leave other things untouched and save the action
8. Repeat step 5 and choose Nova Launcher to launch instead of default one.
9. Enable both profiles and the Tasker.

You're good to go. Your default launcher will be activated for work time and Nova Launcher will activate during home or leisure activity.

Note that you can change the timings, or the default profile as well. E.g. If you don't want to limit the answer with timings or your timings are not strict but irregular than you may try a profile like **State → Net State → Wifi Connected** → details of Wifi.

# Answer
> 3 votes
Any solution you find *will* require root, due to Android's security limitations (3rd-party apps cannot change the default action for intents).

http://www.reddit.com/r/tasker/comments/11swoq/how\_to\_use\_tasker\_to\_swap\_between\_launchers/ looks promising, I'll summarise it quickly here.

Requirements:

* Tasker
* Secure Settings
* A second launcher installed
* Root access

1. Install Secure Settings, grant it root access and under **Options → Root access** make sure **Package Manager** is enabled.
    2. Go to **System settings → Apps**, open the entry for your **current launcher** and press **Clear defaults**.
    3. Press the home button, select your **alternate launcher** (probably the "at work" launcher in this case) and **select the 'Always' option**.
    4. If you have **more than two launchers** installed, you must proceed with step 5. Otherwise (if you have **exactly two** launchers installed), skip to **step 13**.
    5. Open Tasker, and add a new task in the "Tasks" tab (named something like "Disable stock launcher").
    6. Add an action: **Plugin → Secure Settings**.
    7. Click the **edit button** next to 'Configuration'.
    8. Pick **'Package Manager'** under 'Root actions'.
    9. Click the **question mark (?)** in the **top-left corner** and select your stock launcher (or whichever launcher you **do not** want to use at all).
    10. Make sure the grey toggle in the middle is **set to 'Disabled'**.
    11. Press the **Save button** in the bottom-left, then the **green check** in Tasker.
    12. Press the **Test/Play button** in the bottom-right; this will disable your stock launcher (or whichever launcher you don't want to use).
    13. In Tasker, go to the profile you want to use your **alternate launcher** with (probably "At work" in this case).
    14. In the Entry task add a new action: **Plugin → Secure Settings**.
    15. Edit the plugin configuration: **Edit → Package Manager**.
    16. Select your **alternate launcher** (the "at work" launcher in this case).
    17. Set the grey toggle to **'Enable'**.
    18. Press **Save** in the bottom-left, then tick the checkmarks to commit.
    19. For the **exit task**, do the exact same, except make sure the toggle **disables** your alternate launcher rather than enables.

N.B. As always with tasks involving root access, there is a small risk of ending up without a usable launcher; as long as you follow the instructions in the Reddit post, you should be fine.

# Answer
> 1 votes
Sloth Launcher does exactly what you want.

# Answer
> 0 votes
UR Launcher Is a dynamic launcher, I am using it on my own but still needs some features, I am also searching for better and better

# Answer
> 0 votes
If you are still looking, try CTX Launcher:

https://play.google.com/store/apps/details?id=br.com.cenapps.ctxlauncher

You can use Tasker to change shortcuts and widgets shown on screen.

PS: I'm the developer, it's my first app. Your feedback would be appreciated.

---
Tags: tasker, launcher
---


# Question
Title: After automatic updating Google does not work when no Wifi available
Bought new Huawei P10 LITE two weeks ago with Wifi and LTE. Between then and now an automatic uodate was loaded (Android or Google ?). Since then Google does not work if no wifi available. Help!

# Answer
Problem solved: Provider forgot to mark "Mobile Internet" when upgrading simple telephone contract to smartphone contract...

Sorry to bother you, Bert
> 0 votes

---
Tags: updates, google, 7.0-nougat, mobile-data
---


# Question
Title: Switched off device is kept charging for a long time? Is this okay?
Is it harmful for a switched off device to be kept charging for a long time? If yes, I would like to know why. (Not a very deep explanation but just a plain explanation as I am not an expert).

# Answer
It is not altogether harmful, because once the battery is fully charged, it stops receiving more current automatically. This is true because most laptops can be use plugged in while fully charged to save the juice. But however, its good practice to unplug your device once its full because some non-li-ion batteries tend to decrease in efficiency due to contactly being plugged in while full. Hope this answered your question...
> 1 votes

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


# Question
Title: Can't reinstall Calendar Storage not via phone, adb nor Reflashing
NOTE: I tried this, but links are broken and things don't work.. I tried googling those tough.

Phone: Umidigi Crystal (2GB RAM version)

I got an option under the developer options, to root. I checked it. Since I use Google Calendar, I would get double notification from the android calendar, I accidentally tought Calendar storage was part of Android's too. Turns out Google's needs it. Here are my attempts to restore it:

Trying to restore from unistaller: a)Corrupted b)There already is that package (have searched all / for those names, no result) c)Try again later

Factory Resetting the phone: It didn't come back.

Trying to install a downloaded version of it (via adb and from phone, locally): Something conflicting with signatures I guess:

```
C:\Users\Laptop>adb install C:\Users\Laptop\Downloads\com.android.providers.calendar.apk
5135 KB/s (441556 bytes in 0.083s)
Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Package couldn't be installed in /data/app/com.android.providers.calendar-1: Package com.android.providers.calendar has no signatures that match those in shared user android.uid.calendar; ignoring!]

```

Trying to reflash: I have did, what I am told from multiple guides, but somehow SP Flash Tool just doesn't do anything.

Feel free to ping me for additional information, I really miss my calendar. I am all good with backups, so I can freely factory reset it. Right now I think, that easiest would be to get the flashing thing working.

# Answer
> 0 votes
Well, since this app is a system app, pre-installed by the vendor, there is no way to get it back other than by flashing the ROM file. You can't install it through ADB since you are not rooted and trying to sideload would end up with errors because your recovery would not permit it.

**Now only the flashing option left**. Since it is a Mediatek device, flashing should be easy. All you need is SP Flashtool and a compatible ROM file with scatter, this maps your memory and tells the flashing software where each files should go, etc... (generally found at the manufacturer support website).

Also, download Mediatek VCOM drivers this is important to make your decision be detected by the computer.(On Windows 8 and earlier, you need to disable the drivers signature verification otherwise the drivers won't be installed).

Launch SP Flashtool, load the scatter file ( inside the ROM file archive). Now on SP Flashtool, click on Download, connect the phone while switched off. The flashing process should start (Read bar, Purple bar and then Yellow bar which can take some time to finish). Done (Big green check mark).

Power on your device. Note that the first boot takes several minutes to complete as the system is putting everything in places, just be patient and wait. Android should now begin installing default apps. And your don. All back to normal.

---
Tags: applications, root-access, restore, flashtool
---