# Question
Title: Is it possible to preemptively block an app's permissions to certain things before installation?
I just bought an Osmo Mobile (a gimbal for smartphones). It uses an app called DJI GO to communicate with the phone via bluetooth. The problem is, the permission list the app requests before installing is extensive. In addition to the expected permissions like camera and microphone, it wants:

Device & app history

Location

Phone

Wi-Fi connection information

Device ID & call information

I'd be happy to completely avoid the DJI GO app but the gimbal won't work until it's activated by the app. So I'm wondering if there's a way to both accept to allow installation to proceed and preemptively block it's access to the above list of permissions?

# Answer
> 2 votes
This is how I eventually got around it. Put phone into airplane mode, side load the apk for DJI Go. Go to Settings -\> Apps and select DJI Go. Select Permissions. Disable any permissions you find onerous. I did this and the app didn't crash and I was able to activate and use the gimbal.

# Answer
> 1 votes
I can't answer the OP question and I know this is an older thread but I see similar questions pop up quite a lot, however I can explain a few things.

First, the GO app is not specifically for your Osmo. I too have the Osmo Mobile but I also have 2 DJI drones (P3A and P3P). The same GO app is used with the drones and that is why it requests those permissions.

GO needs WiFi to potentially communicate with the Phantom 3 Standard drone. The P3 Advance and pro communicate via Lightbridge. WiFi is also used for the Osmo as well as Bluetooth.

When operating the drones it needs to know where it is to identify the location of the RC for return to home operations and relative position from the pilot. It also needs it for access to the maps feature.

I can't really explain the phone or call info.

Device ID makes sense to distinguish it from any others flying the same model drone in the area.

While the vast majority of that is not used with your(my) osmo, the same app requires it should you be flying a drone with it. I don't think android has any sort of dynamic permissions that can be set. So for DJI to have a unified app that you only need one app for all their products, it needs those permissions to install. Even though it may well not use most of them with your Osmo.

That said, I am not defending the GO app. I dislike it and its got a lot of internet connectivity thats possibly (probably) questionable. I suggest, if you have a firewall, use it on the GO app. Just saying.

---
Tags: permissions
---


# Question
Title: how to install custom rom in xperia z ultra?
I have recently rooted my Xperia z ultra. and now i want to install custom ROM in it. I have searched internet. but i am not able to find any safe way to install custom rom. how can i do that?

# Answer
Follow these steps for installing custom rom :

1.Unlock bootloader from sony official website instructions.

2.Install custom recovery like TWRP or CWM recovery to ease your further process.

3.Download custom rom like LineageOS or Resurrection remix whichever you feel good.

4.Boot to your recovery , wipe System data and install custom rom with Gapps.

5.Reboot and enjoy.
> 0 votes

# Answer
Follow these steps for flashing.

1) Download a ROM of your choice.

2) Connect your device to your PC using the USB cable.

3) Copy the Custom ROM.zip file from your Desktop over to the root of your SD card.

4) Turn OFF your device, and turn it back on by holding Volume Up and Power buttons together.

5) Your device should reboot into recovery mode(In the recovery mode, the Volume buttons are used for navigation and the Power button to make a selection)

6) Select Backup and Restore -\> Backup.

7) Once done, head back to the main menu.

8) Select Wipe data/factory reset.

9) After this, head back to the main menu by selecting Back.

10) Select install zip from SD Card followed by choose zip from SD Card.

11) Choose the Custom ROM.zip file you copied earlier to be flashed on your device.

12) When the ROM has been flashed, reboot your device by selecting reboot system now, and you will be done.

You can research more over here.
> -1 votes

---
Tags: custom-roms, sony-xperia
---


title: Fast Video Compression on Android

text:
# Question
Title: Fast Video Compression on Android
I want to upload video files to server and compress before uploading. I'm using ffmpeg libx264. I have seen viber can upload 30 second video file of size 32MB within a minute \[reduce it's down to 2.3MB\]. I want to know how do they do it so fast?

What I have tried so far -

```
FFMPEG version :  n2.4.2
Built with gcc 4.8

Build Configuraiton : --target-os=linux --cross-prefix=/home/sb/Source-Code/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/sb/Source-Code/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/sb/Source-Code/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/sb/Source-Code/ffmpeg-android/build/armeabi-v7a-neon --extra-cflags='-I/home/sb/Source-Code/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all -mfpu=neon' --extra-ldflags='-L/home/sb/Source-Code/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=

```

Command:

```
ffmpeg -y -i /storage/emulated/0/main.mp4 -s 480x320 -r 20 -c:v libx264 -preset ultrafast -c:a copy -me_method zero -tune fastdecode -tune zerolatency -strict -2 -b:v 1000k -pix_fmt yuv420p /storage/emulated/0/output.mp4

```

The result so far is, a 30second 78MB file gets compressed to 4.3MB which takes around 1min 28seconds. Here is the console dump - http://pastebin.com/rn81acGx . I mainly want to reduce the time it takes to compress. How can I achieve this?

Thanks in advance.

# Answer
> 2 votes
Use SiliCompressor, a library on android that gives you the possibility to easily compress while maintaining the quality of your video and images.

---
Tags: video, ffmpeg
---


# Question
Title: My phone (Google) thinks I live in a town that doesn't exist
I live in a town called "Rock Rapids, Iowa." It happens to be partially in Rock Township and partially in Riverside Township of Lyon County, Iowa.

But when I ask for my weather, it says I'm in "Rock ee-uh," and displays my location as "Rock, IA" I'm sure the voice is trying to pronounce the state abbreviation, which is stupid, but is another issue.

The weather is always right, and if I ask it for the weather in Rock Rapids, it's always identical to this mythical "Rock, IA" place, so it's more of an annoyance than anything. But why does it come up like that, and is there any way that I (or Google) can fix this?

I have a Galaxy 6, SM-G920V, running Android 7.0 if it makes any difference.

# Answer
> 0 votes
I noticed recently that both my husband's M9 and my M10 started displaying Brooking Township instead of Raytown. I'm close the Kansas City city limits and I share a zip code with that city so I'm accustomed to having the wrong city display on occasion. However, I did some research and residents of a small area of Raytown named their area Brookings Township. When the city was finally recognized as a city, the official name was set to Raytown. I live on the opposite side of the city with respect to the area that was once known as Brookings Township. I found a US website with all the information about US towns lists and the township was archived as soon as it was recorded for historical purposes. I did a quick poll via the NextDoor app and everyone that has responded verified the same issue began within the last month, for various device models and service carriers. It feels like a purposeful change to jack with us or something. Or it is just an interesting weirdly targeted defect in some part of the software.

---
Tags: google, 7.0-nougat, gps-tracking, location-services
---


# Question
Title: How to convert my Android contacts to iPhone?
I was using an Android phone which has 1500+ contacts, and I don't want to miss them because now I am using an iPhone and I want to convert all Android phone contacts to iPhone. Is there any solution which can help me?

# Answer
> 0 votes
* Download and launch iTunes.
* Connect your iPhone to the computer.
* Open the handset's device summary page.
* Click the Info tab.
* Check “Sync Contacts With” and then select “Google Contacts”.
* Type your Google account's username and password.
* Click Apply.

# Answer
> 0 votes
There's an Apple app available on the Google Play Store designed to help you migrate - Move to iOS

From iMore - How to move your photos, contacts, and more from Android to iPad and iPhone which also has pictures & additional links to Google software available for iOS

> 1. Set up your iPhone or iPad until you reach the screen titled "Apps & Data".
> 2. Tap "Move Data from Android" option.
> 3. On your **Android phone or tablet**, open the **Google Play Store** and search for **Move to iOS**.
> 4. Open the **Move to iOS app listing**.
> 5. Tap **Install**
> 6. Tap to accept the permissions request.
> 7. Tap **Open** after it's installed.
> 8. Tap **Continue** on both devices.
> 9. Tap **Agree** and then **Next** on the Android phone or tablet.
> 10. On your **Android device**, enter the **12-digit code** displayed on the **iPhone** or **iPad**.
>
> After entering the code, the Android device will connect with your iPhone or iPad over a peer-to-peer Wi-Fi connection and determine what data will be transferred.
>
> It will ask whether you want to transfer your Google Account info (so that you can quickly log in on your new Apple device), Chrome bookmarks, text messages, contacts, and the photos and videos in your camera roll. Select everything you want to move over.
>
> Connecting to the iPhoneSelecting what data to transferTransferring data
>
> Your Android phone or tablet will transfer the selected data over to your iPhone or iPad and place the appropriate content into the correct apps. The two devices will disconnect and Android will prompt you to take your old device to the Apple Store, where they'll recycle it for free, although you could just sell it yourself.
>
> Once the transfer process is complete, tap on **Continue Setting Up iPhone** or **Continue Setting Up iPad** on your device and carry on setting up a new Apple ID or logging into your existing one.
>
> Once the setup process is completed, you'll be prompted to log in to the accounts you transferred from your old Android device. Do that, and then you're good to go!

---
Tags: ios, contacts
---


title: How can I change the default browser?

text:
# Question
Title: How can I change the default browser?
I need to change the default browser in my Android device to Opera. Is there any way to do that?

# Answer
After installing Opera, when you open a link from somewhere in the system, you should see a popup asking you to choose between the browsers available. That popup should have a checkbox for saving the browser you choose as the default browser.

If you have already set a default browser, you must go to **Settings** \> **Applications** \> **Manage applications**, find the browser you now have as default and click on "**Clear defaults**" in the details page, then go through the process described in the first paragraph.
> 42 votes

# Answer
Certainly! Go in your **Settings**, **Manage Applications**. Click the **All** tab, and then select **Browser**. You must then click the **Clear Defaults** button.

Now next time that an application requires a browser (say, you click a link in your Twitter app) the **Complete action using** dialog will pop up and you can select Opera and tick the **Use by default for this action** box.

**Followup**: Make sure that you have installed Opera (or any other browser of your choice). If you only have the default browser installed, you will not get the **Complete action using** dialog. Again, look in **Settings**, **Manage Applications** but this time go in **Downloaded** to make sure that your preferred browser is there.
> 15 votes

# Answer
I'm using Android 2.3 and I couldn't find the stock browser to clear defaults. Then I realized that it is now called "Web" instead of "Browser" under `Settings - Applications - Manage applications - "All" tab`.
> 5 votes

# Answer
Just as an update, an easier way (on Android 4.0+ ICS) would be to go:

Settings \> Apps \> App Associations, then tap on "Web URLs" and a box will come up showing all browsers installed, you tap on the one you want to be the default browser. Same way for e-mail address links, phone numbers, etc.
> 4 votes

# Answer
If you're getting an option to choose which browser to use, select the checkbox to set the default and then tap Opera.

If you're not getting an option to choose a browser to use, then you need to go into your settings and clear the default from the current from the current browser: `Settings -> Applications -> Manage Applications -> All -> [Current Default Browser] -> Clear Defaults`. The next time you open a link from outside a browser, you'll be given the option to set the default.
> 3 votes

# Answer
The answer given by @Bushibytes was actually more helpful to me, since I have a Samsung device.

The default browser is called "Internet". I think this was the case on my HTC with Orange (yep, just confirmed that).

I needed to click on "All" as @Bushibytes recommended, and then only can you see all the stock apps.
> 1 votes

# Answer
For **Android M**:

`Settings`-\>`Apps`-\>`Advanced`-\>`Default App Settings`

All the default settings can be overridden there.
> 1 votes

# Answer
Xiaomi MIUI - Settings -\> App Settings \> System Apps / Installed apps -\> Defaults (bottom) -\> Browser -\> change your default browser.
> 1 votes

# Answer
In my opinion Dafault App Manager is the easiest way to configure the default apps (incl. the browser).
> 0 votes

# Answer
Download Opera to your device.

When you try to open something which requires a browser, you will be given the chance to select a browser. Select Opera, and press the `Always` button.
> 0 votes

# Answer
Go to the default app that is opening on your android now in settings \> apps and click on it, then click disable, the next time you try to open the default browser you will be prompted to choose a default browser, and that's how it's done!
> 0 votes

# Answer
For kitkat users

1. Open **Settings**
2. Go to **Apps**
3. On the **All tabs**, look for your default browser and tap on it
4. Under **Launch by Default**, press the "**Clear defaults**" button, to reset default browser
5. Then open a link, you are asked to select a browser, select Opera , select Always.
> 0 votes

---
Tags: browser, default-applications
---


title: Factory reset doesn't delete everything

text:
# Question
Title: Factory reset doesn't delete everything
I tried to perform a factory reset on my phone to give it to a friend of mine. However, I realised that when I installed Whatsapp, I can still have my chats, my photos and songs aren't deleted as well. What is wrong with this?

# Answer
It looks like your `/sdcard` partion is not getting wiped. You need to specify more information but I'm assuming you're using a Custom Rom or at least, a Custom recovery. A stock recovery will *as far as I know* wipe `/sdcard` too. Only a Custom ROM by default wouldn't do so. So there's nothing unordinary here. Boot into recovery (I can't tell how since you didn't mention your phone's model) and you can use the options there to wipe any partion you want.
> 3 votes

# Answer
Maybe because there's cloud backup? See, what will happen if after a factory-reset, a whatsapp messenger with different account is installed? What will happen to our conversations? (assuming there's no cloud backup)
> -1 votes

---
Tags: factory-reset
---


# Question
Title: Issue with Viewing Netstat Process Info on Android
I am unable to view the PIDs or process names associated with network activity on my android device. I was wondering if there is another way to go about doing that, besides `netstat`? Or if anyone might know what `netstat: '234/nvram_agent_binder' > 21 bytes` means?

Below I have a copy/paste of the help message of my android device's version of netstat, followed by my attempt to run netstat with the `-p` flag. This is being performed over adb with root access:

```
1|root@DEVICE:/proc/234 # netstat -h
netstat -h
usage: netstat [-pWrxwutneal]

Display networking information.

-r  Display routing table.
-a  Display all sockets (Default: Connected).
-l  Display listening server sockets.
-t  Display TCP sockets.
-u  Display UDP sockets.
-w  Display Raw sockets.
-x  Display Unix sockets.
-e  Display other/more information.
-n  Don't resolve names.
-W  Wide Display.
-p  Display PID/Program name for sockets.

netstat: Unknown option h

```

It doesn't like when I use `-p`:

```
1|root@DEVICE:/proc/234 # netstat -tulpn
netstat -tulpn
netstat: '234/nvram_agent_binder' > 21 bytes
1|root@DEVICE:/proc/234 #
1|root@DEVICE:/proc/234 # netstat -p
netstat -p
netstat: '234/nvram_agent_binder' > 21 bytes

```

Other options appear to work fine:

```
1|root@DEVICE:/proc/234 # netstat -t
netstat -t
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 ::ffff:192.168.1.x:33380 xxxxxxx.net:xxx ESTABLISHED
root@DEVICE:/proc/234 #

```

**Any help would be greatly appreciated!**

# Answer
> 1 votes
To anyone who runs into this: I solved the issue by getting the relevant toybox binary from here https://github.com/landley/toybox and transferring it to my device via adb.

Then using: `./toybox netstat -p`

That worked well

---
Tags: networking, command-line
---


# Question
Title: Is it possible to use icon packs with the ASUS launcher?
I have a DigiLand tablet that I have downloaded and it runs the so-called "ASUS" launcher. I had downloaded many icon packs before my switch to this launcher. I am wondering, if it is possible to use icon packs, how do I do it? Thanks.

# Answer
In the descriptions of the icon packs is usually specified for which launcher these can be used. (Not every Icon Pack is compatible with every launcher)

Most preinstalled launcher do not provide support for icon packs at all. If you want to use icon pack you have to read the description and change to a corresponding launcher.
> 0 votes

---
Tags: icon-packs
---


# Question
Title: Rooting introduced adware; how to get rid of that (if needed including unroot)?
I have Lenovo Android tablet and I rooted using Kingo root. After rooting my device I started getting unwanted ads. So I unrooted the device using some Google references. But still I'm getting the same ads in my device.

Please help me getting rid of those.

# Answer
> 0 votes
By rooting the smartphone usually only an app (like SuperSU) to manage these rights installed is installed. However, the apps do not display ads.

However, Kingo root might install additional apps during the rooting, which might then display ads.

In a first step, you should uninstall all (Not system) apps that are not used.

If the advertisement is still displayed, further apps should be gradually excluded, for this they can also be uninstalled.

If this is about in App advertising, it may be because an update has added advertising. To remove this type of advertising, an adblocker can be installed.

# Answer
> 0 votes
Root shouldn't have caused any ads. I think because you used kingo root app that might have installed some virus as well as root. Best way to fix is to factory reset otherwise its hard to know what your problem is.

---
Tags: 5.0-lollipop, boot, tablet, unrooting, lenovo
---


# Question
Title: My Android (Samsung Note 4) keeps disconnected after a while from a sign-in required wi-fi
I've a Galaxy Note 4 (udpated to latest OTA) device and I'm trying to setup a reliable wifi/vpn connection to my dormitory network. The procedure to connect to internet is to connect the wi-fi network and then enable a PPTP vpn.

It connect to wi-fi network, then I see a notification which says "Sign into Wifi Network". I enable the vpn and I get connected but after a few minutes it get disconnected (bcz the wi-fi get disconnected).

I've tried to turn on/off smart switch, power saving mode and different developer options but nothing has changed. I also tried 3 other router in the dormitory and nothing has changed. I've an old android 4.0 phone (Sony WT910) which is able to connect to the network and provide reliable connection, there are other android phone (such as Galaxy Note 5) which have no such problems. Also, the problem is with this particular vpn enabled network and I can connect to other wi-fi network such as my home wi-fi which doesn't require the user to sign-in through vpn and directly connects to the internet.

I suspect that the problem is with that "Sign into Wi-Fi network" which tries to open up my browser as well for a url. I can connect and enable the VPN but since the wi-fi get disconnected after a while I don't have reliable connection (I have to re sign-in each couple of minutes). It seems that there is a **stupid** mechanism (I'm not sure) in the software which thinks that the wi-fi can't access the internet (bcz of no sign-in) and hence disconnects the wi-fi. This is independent of vpn, with/without enabling the vpn, the wifi get disconnected.

* *Galaxy Note 4 (SM-N910C)*
* *Android Version: 6.0.1*
* *Android security patch level: April 1, 2017*
* *Kernel Version: 3.10.9-9197253*

p.s. *I've tried lolipop DHCP (legacy) as well but nothing has changed*

# Update:

here are exactly the same problem:

This seems a Bug/Capability which check the connectivity of a WiFi connection using client3.google.com (Spying?) and when see it is not connected (in most cases sign-in required and you should enable a vpn) the android decide to drop the WiFi!

# Answer
> 0 votes
I've searched and it seems this problem is not related to VPN. It's a capabilyty/Bug \[at least\] in some android devices (esp Samsung) which turn off the wifi when it found it not connected (without considering the simple fact that it might have connected through a vpn!). So this is a Bug. It seems this helps somehow.

In a nutshell current solutions are these:

* Block client3.google.com in your router
* Fool your device by setting up face proxy (then the sign-in required message goes away) and then modify it to none proxy again
* disable wifi assisted location

---
Tags: wi-fi, 6.0-marshmallow, connection-issues, vpn, samsung-galaxy-note-4
---


# Question
Title: T-Mobile Samsung Galaxy S7 edge Wifi calling with different dialer app
I have a Samsung Galaxy S7 Edge with 7.0 Nougat. I have the google dialer ported and installed to my phone. Since my phone is T-Mobile, I have wifi calling. If i use this 3rd party dialer app, will I still be able to use Wifi-Calling?

# Answer
> 0 votes
Through experimentation, I found out that any dialer app can use wifi-calling because wifi calling is built into the baseband chip's code.

---
Tags: 7.0-nougat, samsung-galaxy-s-7-edge, t-mobile
---


title: Can I change the app icons?

text:
# Question
Title: Can I change the app icons?
Is there any way I can change the icons (displayed on the home screen) for apps on my Android device?

(Apps includes both system apps and apps downloaded from play store)

# Answer
As beeshyams has already written in the comment, it is possible with this app.

Alternatively, another launcher can be installed. Many launchers (Like Nova) can be customized with various themes.
> 1 votes

# Answer
If you want to change icons and edit the size, placement, color virtually anything i suggest a launcher. go to the play store and download Nova Launcher. install it and play around with its many options. As you will see editing your entire Android experience can be done with this launcher. However you need tp go back to the play store and down load some Icon packs. I cute icons I downloaded upbeat monsters icon pack. after it is down loaded go into Nova settings and choose look and feel. a list of icon packs will be listed choose upbeat monsters and it will automatically change them. for more editing you can long press any icon and it will give you options to edit if you pick upbeat monsters again you will get a ton of icons to choose from. This is only one example of many launchers and thousands of icons
> -1 votes

---
Tags: applications, app-icons
---


# Question
Title: Cut power to a phone without a removable battery?
Well just as the title says, if you have a phone without a removable battery (HTC One X) and it freezes while modding it, how do you cut the power if you can't pop out the battery?

I could see non removable batteries being a huge issue to phone modders like me.

# Answer
> 17 votes
HTC's solution to this issue is to "Press and hold the Power button for at least 10 seconds, and then release it. HTC One X will be shutdown and then boot again."

This is the only solution I would be able to see. If you require something more, then as a phone modder I would recommend you take apart the phone and manually disconnect the battery. This is rather risky unless you are confident in what you are doing. You may be able to refer to this page: http://htcpedia.com/news/HTC-One-X-How-To-Take-It-Apart.html for a tutorial on how to disassemble the unibody of the HTC one x.

The last safe option you have is to simply wait a day or so (since it is stuck on) until the battery drains completely. From there of course charge it up again and continue with whatever software modding you were doing.

# Answer
> 4 votes
It greatly depends on what conditions made your phone to freeze, but generally a long press (10 sec) on the power button might get your phone to reset itself. YMMV, though.

# Answer
> 2 votes
Holding down (volume up+ volume down +power button) at the same time worked for my HTC desire 826 dual sim mobile(Android 5.0.2). not worked holding down power button for more than 10 seconds or even more.

# Answer
> 0 votes
On RAZR, it's hold the volume down button and the power for 10 seconds.

# Answer
> 0 votes
I have a Kyocera Hydro with an internal battery. Holding down the power button got it to power down and then immediately power back on. As though I told it to reset. I probably held the power button for a bit longer then 10 seconds but just keep holding it. It should do the trick. My phone is only partially rooted so I assume this trick would work for a fully rooted Kyocera Hydro or 1 with no administer permissions at all.

# Answer
> -1 votes
Yes. I can power down my frozen Galaxy Tab (with an unremoveable battery) by holding down the power button for more than 10 seconds. Before I found that out, I used to wait for the battery to drain overnight when the tablet had frozen.

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


# Question
Title: Cannot install google play store on xiaomi Redmi2
Google play store stopped working so i tried to uninstall/reinstall it

The problem is that when i try to install it by the Google Installer app (i downloaded the apk of the google installer and transferred it by usb) the download automatically pauses as soon as it starts and remains paused forever... In the notifications, google installers says that its "waiting for network"

Im using a functional wi-fi connection (can use the internet in other apps without any issue).

I already tried to: Unistall updates/force stop/clean data of Google Play Services (wich is already installed); Removed my google account; Added a fresh google account; Restarted the device several times; Try to install using other internet conections;

but i just cant make it work...

Does anybody have a clue on how to solve this issue?

The device is a xiaomi HM 2LTE-BR, Android version 4.4.4 KTU84P

# Answer
Try to use Gapps, download and flash it through recovery mode
> 1 votes

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


# Question
Title: How do I stop PDFs opening in RollerCoaster Tycoon?
I have an unusual problem with Chrome when I try to open PDFs. If I have already downloaded a PDF and try to download it again, I can open it by tapping its name; in the screenshot below, I could tap "pdf.pdf" to open the file.

The issue is that tapping this link actually opens RollerCoaster Tycoon Classic! If I choose to download again, Chrome redownloads and opens the PDF correctly, so it's not a huge issue, but still an inconvenience.

In Settings, it says that RollerCoaster Tycoon Classic has no defaults, and I am unable to change the "open supported links" setting.

How do I stop RollerCoaster Tycoon trying to be a PDF reader?

# Answer
Suggestion to install better open with app and set the default for opening PDF app worked for OP. Possibly, RCT didn't figure in the options, but setting it to Google Drive fixed the issue
> 2 votes

---
Tags: chrome-for-android, default-applications, pdf
---


# Question
Title: How to remove app-malware-virus that's not visible in the app list
I downloaded an apk from this site that it was supposed to be a modified app for a game (Candy Crush Saga). Here you can find the download link.

The problem is that not only the app doesn't do what it was claimed to do (i.e. provide you with tricks, unlimited lives, etc) but most importantly it is a malware-virus.

So after installing this app, I get pop up windows with ads.

First of all I removed the apk and tried to search for the installed app through settings. Surprisingly I couldn't find anything apart from the apps I have installed through PlayStore!

Then I installed `Clean Master` and `AVG Antivirus` but neither managed to find any problem.

I also tried using `DEBLOATER` (I installed it through wine on my fedora 25 laptop) but this didn't work either.

I also connected my phone to my laptop and tried to find and delete the bloatware but I wasn't able to find it.

So my question is how can I remove this "app" when it's not visible in the app list?

For reference I am running Android 6.0 and my phone is Oukitel k6000pro and my PC runs fedora 25.

# Answer
You can use DEBLOATER to hide those app because removing require root access. Download from here.

Learn how to use the software at XDA Forum

Note: It's a Windows executable, so you need a Windows machine to be able to use it.

Edit: Drivers can be downloaded here or here
> 0 votes

---
Tags: applications, malware, uninstallation, antivirus, unknown-sources
---


# Question
Title: Samsung Note 8 GT-N5110 restarts by itself
My Note 8 (stock android 4.4.2) worked perfectly until one day it decided that it would restart by itself every time after I shut it down. To make a long story short, if I reset the device to the factory settings and leave the battery disconnected for a few days the table will work fine after reconnecting the battery. However, if I connect the device to the internet it updates untold thousands of applications and the problem reappears. I have repeated this process about four times and have concluded that there is an update that is causing the problem, but have no idea of how to identify the problem application(s). I have also decided that there are applications like Allshare Controlshare Service that will update themselves once they see the internet even if you tell the device not to update anything. They will also reinstall the update even if you roll it back to the factory default. I would appreciate any ideas on how to safely reconnect this tablet to the internet.

# Answer
> 0 votes
Following esQmo's suggestion, I followed the general instructions given at Install Original Factory Rom on Samsung Galaxy Tab 2 10.1 and reinstalled the stock firmware. Never did anything like that before, but to my surprise it worked and the tablet now is behaving itself.

---
Tags: samsung, tablet
---


# Question
Title: Unpatching (Disable .APK Signature Verification & Signature verification status always true) in Lucky Patcher?
I applied the patch (*Disable .apk Signature Verification* and *Signature verification status always true*) in Lucky Patcher by going to Lucky Patcher \>\> ToolBox \>\> Apply Patch to Android.

Now I want to unpatch, but there is no option to do so kindly help!

# Answer
This occurs because it has been applied to Xposed settings

You can do like so, to restore this setting to its default:

* Go to Toolbox \>\> Xposed settings and **untick**:

+ (1) **.apk Signature Verification**,
    + (2) **Signature Verification status always True** and then click apply.

---

Your device may reboot or not but after that it should show that the patch is not applied on respective options.

---

Alternatively just **disable ALL patches** already applied in Android via the Lucky Patcher:

* Toolbox \>\> **Untick**;
    + (1) *Remove all patches from core.jar* and
    + (2) *Remove all patches from services.jar*
> 1 votes

---
Tags: signature-error, lucky-patcher
---


# Question
Title: How to get router's ip aka gateway in Android's shell?
In a normal linux environment we can do

```
gateway=`netstat -rn | grep ^0\.0\.0\.0 | awk '{print $2}'`

```

or

`gateway=$(netstat -rn | grep ^0\.0\.0\.0 | awk '{print $2}')`

but since Android's busybox/magisk doesn't support `netstat -rn`, what other commands can we use to get the gateway or router ip?

# Answer
> 1 votes
It is as simple as `getprop net.dns1`

---
Tags: shell, terminal, busybox
---


# Question
Title: Google Voice does not provide spoken prompts
I'm using a samsung s7 and google voice in Always Listen mode.

I can say Ok Google, then "text john". It works, but google voice does not SAY "ready", " ready ro send?"

On Straighttalk on verizon network.

# Answer
> 0 votes
Say Ok Google and go to Settings in Google voice and turn on Voice Output to Always.

---
Tags: samsung-galaxy-s, google-now
---


title: Home button camera

text:
# Question
Title: Home button camera
On my Samsung Galaxy S7 if I press two times the home button the camera will open. How can I disable this function? Where I've to go in settings?

# Answer
> 0 votes
I don't own a Galaxy S8 but I have the same feature on my Galaxy J5 that is called **Quick Launch Camera**.

To disable it, go to ***Settings \> Advanced features \> Quick Launch Camera*** and toggle it Off.

Additionally, there’s a Settings menu inside the camera app. Launch the camera and look for the gear-shaped settings button on the corner of the display. From here you can change the picture size, video quality, autofocus, ..., and the option for Quick launch camera. Toggle it On or Off.

---
Tags: camera, home-button
---


# Question
Title: How to prevent Wi-Fi from disconnecting during a WhatsApp call?
On the latest version of WhatsApp (2.16.133), the Wi-Fi keeps disconnecting during a voice call.

I suspect it's due to the screen going off (here's a similar problem on the iPhone), but it's just a wild guess.

Anyone knows a fix for this? I'm on Android 6.0.1.

# Answer
> -1 votes
If you have Avast battery saver, uninstall it. It keeps disconnecting your wifi.

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


# Question
Title: Disconnect a Google/Android account from a phone number
I recently lost my phone for a few days and tried to sign into my Gmail account to let acquaintences know. Gmail wouldn't allow me to sign in, as it was an unfamiliar location, and the only ways I could confirm my account involved my phone and my phone number. How can I disconnect my Gmail account from my phone number to make sure this doesn't happen again?

# Answer
Instead of deleting your phone number I advice adding an additional recovery email. But if you want to delete your phone number from your Google account, you have to go to myaccount.google.com and then select **access and security**, then select recovery phone. Finally enter your Gmail password, press edit and delete the phone number.
> 0 votes

---
Tags: security, gmail, lost-phone
---


# Question
Title: How to add route with busybox (for specified destination and gateway)
I tried the code:

```
alias netstat='/system/xbin/busybox netstat'
alias grep='/system/xbin/busybox grep'
alias awk='/system/xbin/busybox awk'
alias route='/system/xbin/busybox route'

gateway=`netstat -rn | grep ^0\.0\.0\.0 | awk '{print $2}'`

route add -net 1.0.1.0 netmask 255.255.255.0 gw $gateway

```

It doesn't run and print out the manual for route command...

Does busybox support `route add -net $des netmask $mask gw $gateway`? If so what did I do wrong?

Update: I tried to update to magisk 12.0, and now it just shows applet not found instead...

So I did try `/data/magisk/busybox route` This gives me applet not found again. Then I tried `/dev/busybox/route` It prints '/dev/busybox/route not found'. I checked and the file '/dev/busybox/route' exists (as a shortcut), so I am not sure what is going on anymore. BTW, I did run su before I tried to run these commands.

Also if I run these commands line by line, I will get different error message than "not found" when I put them in a .sh file and run `sh script.sh`

# Answer
Magisk:

`/dev/busybox/route add -net 1.0.1.0 netmask 255.255.255.0 gw $(getprop net.dns1)`

Busybox:

`/system/xbin/busybox route add -net 1.0.1.0 netmask 255.255.255.0 gw $(getprop net.dns1)`
> 1 votes

---
Tags: busybox
---


# Question
Title: How do I make the camera app save photos to the SD card right after taking them?
I know how to move photos and videos to the SD card, but I want to have it save photos and videos to the SD card in the first place, instead of the internal memory. I need that because I have **very** little internal storage space, only 1.72 GB, and 1.3 GB is already taken up by apps. (Mysteriously, it says apps are consuming 1.9 GB, but I know that at least 600 MB of apps is on the SD card, which has far more space), and when recording a long video, I have to do it in sequences because otherwise, it runs out of space rather quickly while recording, and stops the recording. Then I have to go into the settings app, tell it to move garbage, go back into the camera, and record the next sequence. No time for that? Too bad...

Bottom line, can I set the camera app, or basically anything that wants to save photos, to save the pictures or videos to the SD card in the first place?

# Answer
There's a setting for that in the Camera App, which lets you toggle the default save location. You need to scroll down for it, though, and that's not very obvious. But, there is a setting for that.
> 3 votes

# Answer
Open Camera app. 3 square dots at top\> Settings\> (May need Settings again to get 2nd page)\> Data Storage\>SD card

Job done !
> 0 votes

---
Tags: sony-xperia
---


# Question
Title: Why are apps not loading anything after a while of use (Nexus 5 | 16GB)?
Well the title says it. It happens to most apps that need an internet connection. (Instagram, Youtube, Play Store, Whatsapp etc.) The browser works fine though.

But for example when I'm looking at my Instagram feed, after a while nothing loads anymore. Like wifi turned off or something. Or on Youtube after watching a few videos If I click on another video it starts not/infinite loading.

The solution to this is reopening the app, but this can be annoying as you have to find where you were again.

I couldn't find anything on Google and never heard anybody experiencing the same. Is it because of my phone ? My wifi ? (3/4 connection most of time | 60mb/s) I do think other people didn't have this in my house but I'm not sure.

Thanks in advance!

EDIT: I now have the Nexus 5X (Same simcard) and I got the same problem.

EDIT: I noticed reconnecting to the WiFi is a solution as well, but this is still annoying.

# Answer
> 0 votes
Try wiping the cache and data of that app in settings .

---
Tags: applications, wi-fi, youtube, instagram, snapchat
---


title: s6 camera tremble

text:
# Question
Title: s6 camera tremble
I have a Samsung galaxy s6 with android 6.0.1 and I have a little problem with the camera. While I focus, sometime it trembles. If a take the picture it isn't damaged but it is a bit pesky. Is it a commom problem? Can I solve it?

# Answer
> 0 votes
Try to delete the data of the application. I had this problem and I solved it in this way.

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


title: Charging "hesitation" with Pixel

text:
# Question
Title: Charging "hesitation" with Pixel
Here's an odd bit of behavior I'm seeing from my refurbished Pixel:

When I plug it in using the rapid charger that came with it, it at first immediately shows as charging. Then stops less than a second later. Then starts less than a second after that. Stops. (This may repeat five or six times.) Then finally goes to "Charging Rapidly".

It never fails to start charging, nor do I see this from other chargers which, admittedly, don't have the same amperage and so don't kick things up to rapid charging.

Normal? A minor quirk? Or have I got a defective model1?

Notes:

* I did not see this with my original Pixel; only with the refurb
* This is the charger and cable that came with the original
* None of the other chargers I have have enough wattage to kick the Pixel into "Charge Rapidly" mode
* It doesn't always do it, but I saw it stop-and-start a dozen times, once

1 Again! I'm on my second unit because the first suddenly stopped recognizing the headphone jack and the microphone stopped working.

# Answer
> Normal? A minor quirk? Or have I got a defective model?

* Not normal - it's not the expected behaviour
* It is more likely a quirk , being a one time occurrence , not noticed since nor on your previous device

**What *may* have caused it?**

Firstly, being a one off occurrence, it is *non – reproducible* ruling out further investigations to establish the reason. My *best guess* is this :

* From Andrew's answer , to a related question, the *charging speed* indication is

> ....based on power (in milliWatt) it receives. As shown on the commit log, "Charging speed based on voltage", from the same config.xml file,

```
<!-- Threshold in micro watts below which a charger is rated as "slow"; 1A @ 5V -->
<integer name="config_chargingSlowlyThreshold">5000000</integer>
<!-- Threshold in micro watts above which a charger is rated as "fast"; 1.5A @ 5V  -->
<integer name="config_chargingFastThreshold">7500000</integer>

```

> * Charging slowly: \< 5W
> * Charging: 5W - 7.5W
> * Charging rapidly: \> 7.5W

* In your case, the *hesitation* you refer to , indicates that *power received by the device varied* casuing it to fluctuate between *Charging -stop- charging rapidly* . This may have been caused by loose contact of the USB (on either end ), pocket lint or dirt preventing proper contact or power fluctuations at source ( voltage fluctuations ).

**Edit:** Note that that difference between Charging upper limit ( = 7.5 W ) and Charging rapidly ( \> 7.5 W ) is borderline (unlike Charging slowly \< 5 W), so intermittent poor connection or marginal fluctuation in input power is enough to have caused this

**Next steps**

* You would need to pay attention to see if it happens again, which then would be a cause for concern as reported in Google forums - Pixel and Charging Problem and elsewhere on Internet. Solutions offered there have mixed results
* If these solutions, don't help, my suggestion would be to change the cable and charger (see related question at bottom ) - simply because , they are more likely to fail rather than the device itself being the culprit ( probability wise , from experience and information on Internet)

**Should this behaviour be a cause for worry?** \- No. Since it has not been observed since. If I were in your place, I would anyway buy, spare accessories , just to have peace of mind and use the current ones as back up (doesn't hurt to have spares) , especially it being a top end device.

Related How to select a Non OEM USB Type C charger or cable for my device?
> 2 votes

# Answer
*Disclaimer* I've owned a Nexus 6p for a year and had it replaced once due to charging/WiFi issue. I experienced a similar situation to what you're describing here with the "flicker charge"(It can be really annoying when the power save notification flickers).

What appeared to resolve my issue was when I uninstalled some recently downloaded apps. Mind you they were some silly games/ utility apps(Twilight). **Regardless** I suggest speaking with a representative. They were very understanding and accommodating when I interacted with them for my issue.

Good luck all
> 1 votes

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


# Question
Title: How can I make Windows remember my Galaxy S3
Whenever I tether my Galaxy S3 to my laptop, using the built-in functionality from the Network Settings, Windows considers it a completely new connection: It labels the network "Network X" (with X being an incrementing counter) and asks for information on the type of network.

Is there a way to let Windows treat all of my tethering as a single connection and make it stop asking for the connection type?

# Answer
You either have to forget the network connection,by navigating to Settings \>\> Network and Internet \>\> WiFi \>\> Manage known networks, and choose "forget" for the appropriate network, then reconnect and see if problem persists or unistall the device driver.

If its USB tethering try unistalling the Network adapter:

Go to device manager \>\> Network Adaptor\>\> Right click on your wireless adaptor and select uninstall. (Also enable "show hidden devices" and delete old instances of this network adapter, its usually **RNDIS Device**)

Reboot and reconnect your device. Sometimes its just occurs because of some corruption in registry.
> 0 votes

---
Tags: samsung-galaxy-s-3, windows, tethering, usb-tethering
---


# Question
Title: Configure storage of WhatsApp media files
I want to configure whether WhatsApp stores media in my phone. I found many links like this and this which point to Main Chat Screen -\> Three dots -\> Settings -\> Chats -\> Media auto-download, or the like. But I do not have such menu. I see what is shown in the image below.

**What can I do to select WhatsApp media storage?**

PS: I am currently dealing with a WhatsApp account setup in Parallel Space. I have no main WhatsApp account setup, and I cannot set it up now to test it. But I doubt this affects the menus available in WhatsApp.

# Answer
**Chat Screen -\> Three dots -\> Settings -\> Data Usage -\> Media Auto Download**
> 0 votes

---
Tags: whatsapp-messenger, storage, media-files
---


title: problem with WiFi connection

text:
# Question
Title: problem with WiFi connection
I have the Samsung Galaxy J3 for about a year. In these last day my phone fails to connect to WiFi automatically. I have to put off the modality "WiFi" on my phone, restart then the phone and put on the modality "WiFi". After this method the phone manages to connect. Someone can tell me another way to solve the problem?

# Answer
> 0 votes
I have the same problem with my samsung galaxy S4. Try to reset the phone and if the problem persists try with phone formatting. I solve this problem with the second way I told you. I hope that I can help you

---
Tags: wi-fi, samsung
---


title: Can't remove root

text:
# Question
Title: Can't remove root
I have rooted in my Asus Zenfone 2 Laser 1 month ago but now I want to delete it. I tried to delete it by following some guides without success. Could someone help me, please? Thanks

# Answer
> 1 votes
A lot of Asus has this problem, try to follow this guide made to mail for Asus that permit you to remove root. http://www.android.gs/root-asus-zenfone-2/

---
Tags: rooting, 6.0-marshmallow, backup
---


# Question
Title: LG G2 - No SIM and network also after hard reset
I have a problem with my LG G2 (D802). It shows, without reasons, no network signal and no SIM. I do an hard reset but nothing changed. What's the problem?

# Answer
> 1 votes
There could be different causes:

* The SIM card has no connection to your device. Maybe it has moved or would not be inserted correctly. It is best to remove the card and reinsert them.
* The SIM card is broken. It is best to test another sim card or to check the own card function in another device.
* The smartphone has a defect. It needs to be repaired.

There may be other sources of error and better investigation methods.

---
Tags: sim-card, lg-g2, network-signal
---


# Question
Title: How to fix the back button light on Samsung Note 3
My note 3 back button light doesn't light up. How to fix this issue?

# Answer
The light is broken. This is a hardware problem, so we can't fix it for you.

You need to take it to your local phone repair shop, or return it to Samsung if it's still under warranty, and get them to replace the broken part.
> 0 votes

---
Tags: hardware, buttons
---


title: Updation frequently fails on MIUI 8.2.5

text:
# Question
Title: Updation frequently fails on MIUI 8.2.5
I want to update my **Redmi 3S Prime** with miui 8.1.1 stable ROM to miui 8.2.5 (643 MB ;STABLE), I just downloaded the ROM via updater app in the mobile and when it completes the app shows that *please retry to download the file*. Since the the release of ROM in May 2017, i downloaded the required ROM about 10-12 times.Now help me solve this issue.

# Answer
1. Install Xiaomi PC suit from this link: pcsuite.mi.com/
2. Go to fastboot mode (Turn Off phone turn on using power and volume down button) and connect device to computer and turn on PC suit Here is process to install rom from PC suit en.miui.com/thread-95630-1-1.html
3. Select a Global option and click on the flash device.It will install China Stable Rom.
4. After that download Global Stable Rom from the following link http://en.miui.com/download-303.html Flash it from updater app

**Note:** Please take the backup before doing any steps. It will wipe out your staorage
> 0 votes

---
Tags: rom, ota-update, miui
---


# Question
Title: Will Installing A Google factory Image Give Me The Ability To Receive OTAs Again
If I restore my Nexus 5x using a Google official factory image, will I receive OTA updates if I don't root afterwards?

Sorry for the previously confusing question.

# Answer
Yes... It returns it to out of box factory condition. You can accept OTA updates like normal.

Be sure to follow the complete flashing instructions using the latest factory images from Google, available here. Once this has been completed your phone is essentially "new" and completely stock, and you can accept any OTA or other official updates as you wish.
> 0 votes

---
Tags: factory-image
---


title: Android wear 2.0 install bug?

text:
# Question
Title: Android wear 2.0 install bug?
I recently updated my Moto 360 2nd generation to Android Wear 2.0. Due to the fact that I didn't get a notification for it, I forced the installation by spamming the green tick saying that there isn't a update available on version 1.5.

After the installation, I set it up and due to the fact that it got quite hot, I went to setting\>system then powered it off.

After holding down the power button to turn it back on, it came up with a boot screen screen. It had various options such as normal boot, recovery, and power off. When I selected normal boot or recovery mode, the watch just seemed to turn off.

I managed to boot back into the Android Wear 2.0 operating system by putting the watch on the charging dock with the dock connected to power. The watch turn on normally when connected to power.

Is this a bug? Are there any fixes for this issue. FYI, I did have about 30% battery, I'm not sure if this is the cause, I highly doubt it though.

Any help and suggestions are much appreciated.

Sid.

# Answer
> 0 votes
Problem solved!

I wanted to see if the watch would reboot so I selected reboot in settings and it seemed to boot perfectly fine into the Android Wear 2.0 OS.

I then tested to see if the problem was still there so I powered off then turned the watch back on. To my surprise, the watch booted up normally into the OS.

I guess I just had to reboot the watch...

# Answer
> 0 votes
it probably is a bug, try to install the old firmware, then install android 2.0, pheraps it risolve your problem

# Answer
> 0 votes
Yes, I used that trick too on my Moto 360 2nd Gen. Man, was I tapping on the check mark over and over again until it finally decided to work. Other than that, I found no problems with the installation.

---
Tags: bootloader, bugs, android-wear
---


# Question
Title: Samsung Galaxy S7 Edge Gray Horizontal Bars on Screen
I recently purchased the Galaxy S& Edge, but as of yesterday I have been experiencing a strange problem with the screen. The screen is divided into sections, alternating between sections of normal color and brightness, and sections where the color and brightness seems darker. When I adjust the brightness of the screen to max, the dark areas get smaller and smaller until they completely go away at max brightness. The same goes for the normal areas at lowest brightness - they disappear. Obviously I don't want to keep my phone at max or min brightness all the time, so does anyone have any ideas how to fix this? I have tried restarting and clearing the system cache, and starting in safe mode, but to no avail.

# Answer
> 0 votes
This was the same issue that my dad had with his S7 Edge, the screen had some random horizontal dark streaks...

When turning the brightness up, you could clearly see the bars beginning to get smaller

Now this seems to be a defect with some of the phones, my dad did do a bit of research on this issue and came to find no fixes, so he went to where he bought it from to get a replacement.

His new S7 edge seems to be working fine...

I strongly suggest that you give the phone back or get it replaced... this is a defect and hopefully you have a warranty of some sort that you can use.

Best of luck!

# Answer
> 0 votes
Did you enable developer mode and modified some of its settings ? if so, try disabling the items you modified except USB debugging (if you use it), or directly disable developer mode.

Hope that helps

---
Tags: screen, screen-brightness, samsung-galaxy-s-7-edge
---


# Question
Title: My new Galaxy S8+ is set to Norwegian Language
Swith to Norwegian as Country/Area for Bing. It defaults to Chine

When trying to use Bing as a search engine, it comes up with chinese, but I can't see how to change it to norwegian or any other language. I can choose Norwegian, but can't save the setting

# Answer
Are you using a VPN of some sort? Plus did you get right domain extension? You might me using one of the Chinese domain extensions... or you could just change the language....
> 0 votes

---
Tags: search
---


# Question
Title: Disable android on-body detection suggestion
Before the latest Android security update every time I have some form of Do Not Disturb on I get suggestions from Android to enable On-Body Detection. I click on the three dots and then it goes away - temporarily that is and it just keeps coming back.

Motorola Moto G4 - Noughat 7.0

# Answer
> 3 votes
As mentioned here in the comments by Android Explained.

> You need to go into Google settings, activate on body detection and then deactivate it again. Once that is done then you won't get reminded about it anymore.

(This worked for me)

# Answer
> 1 votes
This happens probably because you've set one of your device as trusted device. So, whenever the phone detects your body sensors, it prompts you this notification.

The feature is called **Smart Lock**. This automatically unlocks your device when trusted places or devices have been detected, so you don't need to manually unlock your device.

You can disable it at ***Settings \> Lock Screen and Security \> Secure Lock Settings \> Smart Lock***, then toggle it to Off.

---
Tags: settings, security
---


title: I can't enter recovery mode

text:
# Question
Title: I can't enter recovery mode
I tried every method I found but nothing worked when I try to enter recovery mode, Sony logo appears one second and the device vibrates at the same time any help? My device stuck at Sony logo and it doesn't boot, so I want to hard reset my phone via recovery

# Answer
Please use hard reset key method to go into boot loader option . Some devices have two key method some has three . For sony Xperia device it was camera + volume down + power . Please find what is for your device model.

For Xperia C device: Xperia C device doesn't allow user to go into bootloader using hardware key for this you have to unlock bootloader first .
But you can use flash mode to flash your rom which are as follows : 1) open adb shell . 2) connect your device by pressing volume down key to laptop using usb cable. 3) you can now run scripts on adb shell to install custom roms etc.

Update : Now when you unlocked your boot loader the official website will guide you to download few drivers and software. I will explain you that with details :
Now download android sdk which link are mentioned on website . Link
It is not mandatory to download android studio you can also download SDK without android studio IDE.
SDK : Official Link / filehippo Link
Now run sdk manager
Here you will find all the tools mentioned on website to download . Download and install them :
Now go to the downloaded folder of Google USB driver: Replace the original android\_winusb.inf-file with the downloaded file in the usb\_driver. ( which you have downloaded in step a.2 )

Make sure you have installed ADB driver for your xperia C . Link
Now proceed further . I hope you will not get any error after this .
> 2 votes

---
Tags: recovery-mode
---


# Question
Title: Can play store in-app purchases be transferred among devices if I use the same Google account to make the purchases?
I recently purchased "Minecraft pocket edition" from playstore with my Google account. Me and my girlfriend are both using the same Google account and hence we have both been able to play the game. Recently I've been thinking of buying some texture packs and mash-up packs. If I do in-app purchase of these, will it only be available to me or can we both use it?(since we're both using the same Google account)

PS : We both have different Xbox accounts which we use to play the game, but the Google account is the same

# Answer
I don’t know about Minecraft or Xbox accounts but as far as Google accounts go, anything purchased on one devise is available on all of the other devices registered to that account.
> 0 votes

---
Tags: google-play-store, in-app-purchase
---


title: Android Failing?

text:
# Question
Title: Android Failing?
I believe it's either internal circuitry, internal memory or root system file damage but I thought it's best I ask here first.

I'm using a Sony Xperia M (nicki) C1905 android. I believe I've had this for just about a year now. This is the second one I've had, the one before lasted 2-3 years that took some heating up from gaming apps.

Few weeks ago. It started to fail with apps in the background. Mainly Google Play Store or Google Play Services kept prompting it's not responding. So I've ran the Xperia Companion Recovery which fixed it. Then it started to happen again repeatedly after a while after recovering it again.

Later I've flashed TWRP and LineageOS over the old Sony OS, hoping for it to solve the problem and to try it out since I thought it was going to stop working anyway. It runs miles better but usually every 1-2 days, it starts to lag, some random app fail and eventually force restarts into a hanged boot of the LineageOS logo.

I've had KingRoot app, which I've found out later was presumed Spyware, when I was trying to root the device to replace the original OS. But the app crashes occurred before that.

I've done full format of the partitions with TWRP and clean flashed LineageOS and GAPPS but it still occurs.

Is there anything I can do? I've tried diagnostic app but didn't seem to pick up any faults with it.

The occurrences are: device lag, repeative app crash and then OS fails to fully start up and hangs. It happens different order sometimes.

# Answer
> 0 votes
**Answered my own question.**

Never mind. It seems to had completely bricked dead now. If there's signs of apps failing even not long after recovery. It means that it's going to eventually fully fail. Be sure to backup your data and have a new android ready just in case.

---
Tags: internal-storage, recovery-mode, boot-loop, crashes, physical-damage
---


# Question
Title: Network unavailable error when screen is off or after exiting the browser whilst downloading files
I am using UC browser mini , Iam using jio internet . When my phone's screen turns off or I exit the browser UC browser mini, the downloading file says that network unavailable what is the reason? How can I fix that?

My phone is Samsung galaxy grand prime 4g

# Answer
> 0 votes
In the advanced WiFi settings, the keep WiFi on during sleep option may be the cause.

---
Tags: 5.0-lollipop, samsung, settings, networking
---


title: Samsung Galaxy s6 stuck in boot

text:
# Question
Title: Samsung Galaxy s6 stuck in boot
My galaxy s6 is stuck in what appears to be the boot phase, where the logo is flashing on and off so the screen is not frozen.

I have tried:

* Holding the start button and power button
* Holding the start button, power button and volume up button
* Plugging the phone into the computer to try and flash it, but the computer won't recognise it

Before it was like this, I was trying to unlock the phone with my fingerprint. The screen froze for a minute then went into what is currently being displayed (see picture).

Is there anything else that I can try?

# Answer
> 2 votes
Try hard resetting it, works in many cases of soft brick.

Force close your phone, hold power button + volume down for 10 seconds. Phone should power off.

Now hold volume up + power button, phone should boot in recovery. From there select Delete data and cache then reboot.

You'll lose all your data stored in the phone memory but phone should work normally.

---
Tags: samsung, boot-loop, samsung-galaxy-s-6
---


title: huawei y6 pro in bootloop:(

text:
# Question
Title: huawei y6 pro in bootloop:(
Today, after installing custom firmware into my Huawei Y6PRO it shows only boot (bootloop), and I went to fastboot mode, and by mistake turn on lock on bootloader :( so now I can't go into recovery mode, nothing happens when I click pawer + volume up / volume down or both:( any advise how to fix it?:(

# Answer
I've just read the specs and it appears that this phone model is powered by a Mediatek chip (MT6735P), so the SD card method won't work. We'll need a computer for that.

Assuming you have a Windows or Linux computer:

1. Download the firmware from this site
2. Download SP Flashtool here
3. Only required by Windows: Download MTK CDC, VCOM drivers here (Needed for the device to be detected by the computer as android preloader)

To start, unzip the firmware, SP Flashtool and (on Windows) install the drivers.

Now open Flashtool then click on Scatter-download. Browse to the firmware folder that you unzipped. Select a text file (`MTxxxx_Android_scatter`). Some files should load into SP Flashtool.

**Important:** Unselect the Preloader (Flashing the Preloader may permanently kill your phone).

Now click on Download (green arrow) then power off the phone (leave battery inside), connect the USB cable (Windows should install drivers).

Once USB cable is connected, the flashing process should start automatically. Wait till the end.

A big green check mark should pop. You're done.

Edit: Another download link: http://consumer.huawei.com/np/support/products/downloads/detail/y6-pro-np.htm?id=87066

Edit 2: Contrary to what I said before, the SD card method can be used on this model too. Follow this link get the files and a step by step guide. This site seems to have many ads, be careful and download only flashing files.

Update 3 SD Card method:

1. Unzip the firmware file
2. You'll find a folder labeled `dload` which contains `UPDATE.APP`
3. Plug the SD Card into the computer (use an adapter)
4. Copy that folder into the root of the SD card put back in the phone
5. Now hold `volume up` \+ `volume down` and briefly touch the `power` button.
6. The flashing process should start automatically
> 1 votes

---
Tags: boot-loop, huawei
---


# Question
Title: How to select a Non OEM USB Type C charger or cable for my device?
Internet is replete with reports of problems of USB Type C accessories. Also reported here, Can a faulty Micro-USB cable cause damage to your device?

How do I go about selecting right cable or charger, assuming I have a Pixel?

**Note:** This is a self answered question drawing from the spadework in answering a different question and felt it may be useful to share, given Type C is gaining popularity. Additional answers are of of course welcome! Guidelines in answer are not restricted to Pixel.

# Answer
> 5 votes
**USB C Chargers/ Cables are a minefield** \- *In implementation*

* The standards (as they should) are said to clear and consistent but implementation has been shoddy causing multiple problems and even burnouts. One Plus pioneered Type C on Android (One Plus Two) and set a wrong precedent by saving few cents, maybe, with a non- standard resistor . They are not the only ones, Apple and *Google* too , to an extent ( not to forget laptops )
* Coming to Google, sample this, quoted from reddit post Please ELI5:Chargers, charging cables, and safety for my Pixel where Nathan K , says :

+ On buying USB cables having USB\_IF certification (USB C )

> USB-IF Certification testing costs money -- lots of money. $10,000 per product. So a lot of generic manufacturers simply do not do it. Instead, they make products by the seat-of-their-pants. Others, like Apple and **Google** say "Screw the USB-IF, we know better than them. We can **self-certify**." So products you buy in an Apple Store or from Google may not have a USB-IF logo, but are (mostly) good. (*There are some exceptions I've discovered, noted in my list.*)

(Emphasis supplied)

* On Chargers

> ...Google sells people on buying a $35 USB-PD charger its own product doesn't even utilize. The only time it would be used is with expensive peripherals like charge-through hubs.

( I am not sure what exactly is *not utilized*, haven't researched further )

**So, whom to trust ?**

Nathan K is an independent tester, not affiliated to anyone (Google Plus ). Benson Leung is a Google software engineer ( Google Plus ). Individually and collectively, they carry out tests of *practically* any USB Type C equipment , chargers and cables and publish them on Google Plus.

They are doing a yeoman service by advising users on choosing right USB Type C accessories and their testing has at times forced prominent brands to remove products from sale (Anker, for example, see their blogs for more examples

Browse their blogs for the right accessory for your device and you may reach out to them on reddit / Google Plus

**For Pixel users**

You have it on a platter ! Nathan and Benson together they have curated a list of accessories that are tested for your device (details here ). Consider buying charger and cable based on the recommendations linked above (make sure look at the column titled "IR Drop compensation" (should have that). That is a very important feature to correctly charge

**You will notice that some negatively or low rated accessories include OEMs like LG, google and Huawei !**

**Disclaimer:** Haven't owned any device with Type C charging and nor I am affiliated anyway with Nathan or Benson

**Additional Information**

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


# Question
Title: Push Android Exchange Calendar to Google Web Calendar
Let me start off by saying this question is essentially an updated version of Access synced Exchange calendar from desktop browser but not a duplication

I have a work phone with Exchange access over VPN, let's called it me@work. This syncs to an Android phone running the VPN tool but uses my personal Google account me@home. I don't want or need to carry the work phone around during non-business hours, but it's great to know "oh I have a meeting tomorrow morning" or when making personal plans to know what my schedule is like without having to say "Let me check my work phone later to make sure I'm available"

me@work uses the Google native calendar app on Android. I don't currently sync my personal calendar to my work phone, but me@home is the main Google Account on that phone. Is there anyway to publish/sync those appointments to https://calendar.google.com/calendar with an app on Android? This would enable the events to show up on the webpage, and since they're syncing with my personal Google account they would likewise show up in my personal phone.

As bonus points, is there a way to have this be a one-way or isolated sync, so my work calendar doesn't show personal events?

My company's Exchange server is only available over VPN, so I can't just sync directly to my personal phone.

# Answer
It is a little bit late but maybe there is a solution now: Someone else had the same problem and asked me for a solution. I have created an Android app for this purpose now. It can copy/sync a calendar (e.g. your Exchange calendar) into another calendar (e.g. a new Google calendar that you create in your me@home Google account). This way you can see your work events in your me@home Google account but your personal events won't appear in your me@work work account.

It is a one way sync from your Exchange account into your Google account:

*Exchange (me@work) -\> Android calendar -\> SyncCal -\> Android calendar -\> Google (me@google)*

You can find the app here: https://play.google.com/store/apps/details?id=com.calengoo.synccal

It can be used for free but it also contains an In-App purchase for an automatic sync.
> 0 votes

# Answer
I used an app call e.sync from the Google play store and it works great. All of my work calendar events syncs to my Google calendar which shows up on my personal phone
> -2 votes

---
Tags: sync, calendar, exchange, vpn, google-calendar
---


title: Factory reset Android using ADB

text:
# Question
Title: Factory reset Android using ADB
I am trying to factory data reset my Oppo Neo 7 (Android 5.1) using ADB shell. Any way I can try and link to ADB shell?

# Answer
> 16 votes
You need:

Steps:

1. Open the folder where Minimal ADB & Fastboot is, launch it.
2. Now on your phone, enable USB Debugging, then connect to the computer.
3. On the terminal window, type `adb devices` \[press enter\]. You should see something like: `xxxxxxxxx device detected`
4. Type `adb shell` \[press enter\]
5. Type `recovery --wipe_data` \[press enter\], or if it doesn't work, type `wipe data`\[press enter\]
6. Your phone should restart and begin the restoration process.

**Alternate Option**

You can also simply boot into the recovery then perform the reset manually. Type the following command on your terminal:

```
adb reboot recovery

```

# Answer
> 9 votes
For devices that support Fastboot mode, you can try the following commands:

1. Enter fastboot mode: `adb reboot bootloader`
2. Check whether the mobile phone is also in fastboot mode: `fastboot devices`
3. Delete the data: `fastboot erase userdata`
4. Delete cache: `fastboot erase cache`

---
Tags: adb, factory-reset
---


title: How to disable MMS using APNs

text:
# Question
Title: How to disable MMS using APNs
Is it sufficient to simply clear (leave as blank) the MMSC, MMS proxy, and MMS protocol in an APN to disable MMS messaging completely?

As mentioned here these are the three fields related to sending/receiving MMS.

I believe there is a setting in the stock messaging app to disable **receiving** MMS but my issue is sending.

(Stock Android Noughat 7.0)

# Answer
To disable MMS

> Under your phones network settings you will see a section called “access point names” or “apn’s”. You will see either one or two apn’s listed. If you have two, the second one will be the MMS control. If you only have one the MMS control will be down the bottom of the apn settings. Just highlight the apn and choose “edit”.
>
> Look for:
>
> **MMSC** \- http://mmsc.mms.o2.co.uk:8002
>
> **MMS Proxy** \- 82.132.254.1
>
> **MMS Port** – 8080
>
> and insert a * or # at the beginning of each line.

If you're not on O2 then the details will be different in these three fields - or lines as phrased above, but this won't make any difference.
> 2 votes

---
Tags: sms, mms
---


title: Jailbroken when I am not? On Android?

text:
# Question
Title: Jailbroken when I am not? On Android?
I bought 4 TVs (Magnum 32" Android TV MAGE32DOAS35S) that run Android 4.4.2 Kitkat. I've installed my local IPTV app (Digicel Play Multiscreen) onto them hoping that I would be able to watch tv, apparently whenever I launch channels it says:

> Error Jailbroken.

Now I am confused, I downloaded several root checker apps but all of them says that I am not rooted. What can the problem possibly be? Is it the TV or the app itself?

# Answer
The Android version running on these is probably not supporting OEM and DRMs codecs / encryptions. You should check the manufacturer for more details about this.
> 0 votes

---
Tags: rooting
---


# Question
Title: Can I flash a rom, that is not exactly made for my phone, but has the some socket (MT6753)?
My phone is an Elephone P6000 Pro with Android 5.1 and I want to flash the Vernee Thor's 7.1 rom. Both of the phone has MT6753. Is it possible?

# Answer
> 0 votes
Very bad idea.

They may use the same processor but other things you don't know about yet, are different. If the code isn't optimized for it, you are very likely to run into problems

---
Tags: 5.0-lollipop, rom-flashing, 7.1-nougat
---


# Question
Title: Apps say "bad password" for good password
I tried logging into Amazon for the first time on both my Android devices (S7 & Tab2) using the password that works on Windows and got a "bad password message". I even tried changing my password and, no joy. This happened last week. Suddenly, yesterday Yahoo mail started returning a bad password error, even though I can still sign in on Windows. Again even tried changing my password. The mail program was working fine until about noon yesterday. Has anyone else run into this? Nothing has been changed on either device, except using an Orange SIM in the phone for about a month, normally AT&T, mail worked during and after the change back to AT&T.

# Answer
> 1 votes
I found an "interesting" solution to the problem. When I create a password, I enter it into a password protected document. I have been copying and pasting the passwords, so there is no issue of entering different passwords between the Android and Windows logins or mistyping them. As an experiment, I used the "Forgot Password" function in the Android apps. Then I pasted the exact same passwords I've been using and "changed" the passwords in the Android apps. Now I can log in using the same passwords and don't get the "Bad Password" error in the Android apps, and can still log in the Windows version. This worked for both apps that were having the issues. Go figure. Still haven't figured out why, especially why the mail app that had been working suddenly stopped.

---
Tags: password
---


title: Audio Skipping while Playing Music

text:
# Question
Title: Audio Skipping while Playing Music
I just recently encountered a problem with my Nexus 6p where my music (and audio but haven't tested that yet) started Skipping beats and stuttering while I was playing it. This is something new and wasn't happening before. I restarted my phone but it still stuttered. My internet is fine too and this problem is true with all apps including Google play music, Pandora, and Spotify. Are there any fixes for this?

System: Android 6.0.1 Carrier: Google Project Fi (Phone is not rooted) (Front facing speakers)

# Answer
> 0 votes
I had an ongoing and frustrating experience with audio skipping and the "sdcard unexpectedly removed" fault. I disabled programs, kept my screen open, got a faster card etc. I should say here that my audio was not on the sdcard, it is in the phone memory. I hunted through my settings time and again, and finally I came across something in the developer options. The option to force apps to ask for access to the sdcard was checked. I unchecked that option and presto!, both my problems went away. Also, I should say that no app ever asked for permission to access the sdcard.

---
Tags: audio, stock-android, connection-issues, nexus-6p
---


# Question
Title: Move all photos from phone to PC: easy method
The more I'm using an Android phone since years, the more I see a general problem arriving, for which I haven't found any **easy** solution after many attempts, involving MTP, SSH, FTP, adb, AirDroid, Shared folders, Sambadroid, etc. Note: I've read nearly all questions about this here on Android.SE.

**General question: How can a non-power user retrieve all his photos present on phone to his PC, in one or two easy steps?** i.e.:

```
Phone/DCIM/Retrica
Phone/WhatsApp/WhatsApp Images/
Phone/WhatsApp/WhatsApp Images/Sent
Phone/WhatsApp/WhatsApp Videos/
Phone/WhatsApp/WhatsApp Videos/Sent
ExtSdCard/DCIM/Retrica
...

```

For myself, I've done a Terminal Emulator script, that moves everything in a single folder, and then I'm syncing this folder to a PC folder with Resilio Sync.

But this is super complicated, my mother wouldn't be able to do it for example, and nor my brother (who is just an everyday-life phone user but non-power user).

---

Let's compare these two methods:

1. **Before Android 4: Connect phone to PC, use USB Mass Storage. Then it's like a good old standard USB flash drive. Search \*.jpg, Cut, Paste. Done!** Important: a non-power-user can do it.
2. After Android 4: Connect phone to PC, use MTP (UMS no more enabled). Impossible to search \*.jpg. Impossible to run a script. Impossible to run any standard backup software because MTP doesn't give a drive letter. Any solution that involves hacking to actually have a letter would be a power-user solution, which I don't want, according to question before.

*Remark: The fact that super easy method #1 is no more available might be done on purpose to force users to use cloud services, etc. but that's a whole debate that would be out of topic here*.

# Answer
> 1 votes
The simplest method would be to connect the phone to the computer then enable PTP (pictures transfer protocol) on the phone instead of MTP.

On Windows, a dialog usually pops up just choose *Import images and videos*. Alternatively you can right-click on the phone icon in *Computer* and select *Import images and videos*.

The computer then retrieve ALL photos and videos inside the phone and copy them to a folder in the computer.

This article provide further informations about android USB connections.

# Answer
> 0 votes
enable developer mode and use otg cable and usb stick and copy pix to usb

---
Tags: sync, photos, file-transfer, mtp
---


# Question
Title: what happens to my google acct if I delete the gmail service?
I found a section in my Google acct where I can delete Gmail and Youtube services.

I want to keep my Youtube but thinking of deleting my Gmail acct since I'm not using it anymore.

I still want to use my Google acct since I have $100s worth of paid apps attached to it.

Any ideas?

Thanks

# Answer
No. Your purchases are tied to the Google account ( if they weren't paid apps are not any more paid and can be used for free )

Google help Delete your Google Account - Google Account Help

> What happens when you delete your account
>
> Once you delete your Google Account, you’ll no longer be able to use the following:
>
> * Services you have to sign in to, like Gmail, Drive, and Calendar.
> * Data associated with your account, including emails, photos, and records of transactions.
> * Subscriptions and content you purchased on **YouTube**, like movies and TV shows.
> * Content you bought on Google Play, **like apps**, movies, games, or music.
> * Information you saved in Chrome.
> * Your Gmail username. After you delete your username, it can't be used again by you or anyone else.

**Edit:** You can't use your you tube account either - is linked to Google account ( for tracking your playlists, purchases or rental, off line videos etc. If you log in to your Google account on web you can see your you tube activity , of course, if not disabled )
> 1 votes

---
Tags: gmail, google-account
---


# Question
Title: bottomNavigation view is overlapping calendar view
I have used calendar library in my app which is displaying full screen.When I add **BottomNavigationView** it is overlapping calendar view

This is the xml,

```
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    xmlns:sv="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">

    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".activity.patient.PatientsActivity">

        <include
            layout="@layout/toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginTop="56dp">

            <com.alamkanak.weekview.WeekView
                android:id="@+id/weekView"
                android:layout_width="match_parent"
                android:layout_height="600dp"
                app:columnGap="8dp"
                app:dayBackgroundColor="#05000000"
                app:eventTextColor="@android:color/white"
                app:headerColumnBackground="#ffffffff"
                app:headerColumnPadding="8dp"
                app:headerColumnTextColor="@color/toolbar_text"
                app:headerRowBackgroundColor="@color/toolbar"
                app:headerRowPadding="12dp"
                app:hourHeight="60dp"
                app:noOfVisibleDays="3"
                app:textSize="12sp"
                app:todayBackgroundColor="#1848adff"
                app:todayHeaderTextColor="@color/accent" />

            <android.support.design.widget.BottomNavigationView
                android:id="@+id/bottom_navigation"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                app:itemBackground="@color/white"
                app:menu="@menu/bottom_navigation_main" />

        </RelativeLayout>

    </android.support.design.widget.CoordinatorLayout>

</android.support.v4.widget.DrawerLayout>

```

*before,*

After,

**The calendar hour(11Pm -12am) should display above navigationview**

# Answer
You can use either a scrollbar to scroll up the 11-12pm data.

Or You can apply Linear Layout inside your relative layout with vertical orientation and proper weight, it should work.

Alternatively also try layout\_below="WeekView" in your bottom\_nav tag.
> 1 votes

---
Tags: navigation
---


title: Pc doesn't detect my S7

text:
# Question
Title: Pc doesn't detect my S7
I have a Samsung S7. When I connect the phone with my Pc to transfer work datas ( I use a USB cable), it doesn't detect the phone. How do I fix this problem?

# Answer
You need to install appropriate usb drivers for the PC to detect your device.

It may be that your PC is missing the required USB drivers or they have become corrupted, thus unable to recognise the device

If running Windows install the Samsung USB driver (includes MTP drivers as well).

Once installed reboot your PC and reconnect your Android device, it should be recognised.

Alternatively for Linux the guide for installing the drivers is found here: How to setup ADB/USB drivers for Ubuntu

*Since you didn't mention your OS I have to assume Windows or Linux (sorry couldn't find MacOS instructions)*
> 0 votes

---
Tags: data-transfer, samsung-galaxy-s7
---


title: Every album has the same icon

text:
# Question
Title: Every album has the same icon
I downloaded Shuttle(free version) to listen to music on my Xiaomi Redmi 3 Pro.

I downloaded a lot of music albums(only mp3 files), but the last one created a problem.

When I downloaded this album, its main icon(so the image of the album) has took the place of every other album's icon in the app and I don't know the reason.

Is this a problem of the 'download' directory? Or is this a problem of Shuttle?

# Answer
Problably in the song property there isn't the album tag. You can modify it and add the name of the album using a Music tag editor. You can also change the pick of the album. I use the app "Star Music Tag Editor"
> 0 votes

---
Tags: applications, google-play-store, 5.0-lollipop, downloading, music
---


title: How to pay for my kids apps?

text:
# Question
Title: How to pay for my kids apps?
Here is the story. I have two kids (5-7 years), they have their Android tablets... and I have the credit card. I have created two google accounts, each for one tablet. I want to buy apps for them, but I don't want to enter any details of my credit card to their google accounts, because the theory is that they will be using these accounts in future to communicate, browse etc. I don't want them charging my card without my knowledge.

A while ago, when buying something in the google play store, I was able to select between one of the tablet accounts and my own account. I then had to enter the password to my own account and was able to install the given app. Now this seems no longer to be possible.

I am lost. I am a 40+ year old Un\*x user and I am confused and frustrated by Android. Is there a way of buying apps for my kids that is safe?

# Answer
There's a much easier way, but it may not be supported in all countries: Buy them each a *Google Play Gift Card*, and attach it to their accounts. They come in different "sizes", so you can limit the amount they can pay. No identification stuff connected to the cards, and once they're used up there's no more use for them (of course, you can buy the next one).

Another positive aspect: you might decide to let your kids use them themselves. The danger is just as high as the value of the card (though content might pose a risk). So it's like "pocket money" for learning "monetary responsibility" :)
> 18 votes

# Answer
In Playstore, the user is prompted for the password (unless you disabled it) every time before a purchase can be made.

So what you can do is, make a Google Account JUST for playstore Apps that's logged in across all your and your kids Google Devices. Have every device logged in to that account on top of whatever other accounts your kids personally use on the given device.

That way you can buy whatever apps you want, but they can't since, even tho their device is logged in and has access to all the apps you purchased thru your Google Apps account, they can not purchase new ones without your password.

They can't see the details of your CC since Google will prompt for the password every time the user attempts to access Account Information.
> 2 votes

# Answer
you can buy them on play.google.com and send them to the device.

Add their devices to your account, and send the apps after purchase
> 0 votes

# Answer
I have the same problem. My kid wants a some small amount to spend on in-app purchases but the gift card is too big an amount. What i am trying to do as a work around is : set up a paypal account and transferred that small amount into it. Then linked my kid's google account to that paypal account with the limited amount.. keeping my fingers crossed that it will work. Google Playstore is frustrating!!
> 0 votes

# Answer
You get two choices when you accept to buy an app on the device you want to install app on. Pay or send URL for payment to whoever. So send URL to yourself or whoever is going to pay via email which will auto pop up when you select... Send URL... .. I send to my Gmail account then click link on pc or phone and follow instructions to pay . Easy
> -1 votes

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


# Question
Title: Enabling mobile hotspots through restricted accounts (6.0.1)
Device: Samsung Galaxy Tab E OS: Android 6.0.1

Question: How can I allow a restricted account I've created on my tablet to turn the mobile hotspot on and off? Is this only accessible via admin?

Thanks

# Answer
> 1 votes
The hotspot can programmatically be turned off through apps. For example, an app called CamScanner takes camera photos of receipts or invoices and can email them as PDFs or image files. If there is no 4G signal available, it will enable WiFi, which disables hotspots by default. This will effectively disable the hotspot despite not being on an admin account.

# Answer
> 0 votes
Actually I don't know a different way, you can access only via admin. I'm sorry, let me know if I helped you.

---
Tags: 6.0-marshmallow
---


# Question
Title: Cannot unlock bootloader on Vodafone Smart Mini and Huawei P8 Lite
I am trying to install Ubuntu Touch on Vodafone Smart Mini 7 (Android 6.0). I followed the instruction from the Ubuntu official site and when I hit `sudo fastboot oem unlock`, and press the UP volume button, I get this error: `FAILED (remote: Unlock operation is not allowed)`

Besides this, I don't have the "OEM Unlock" button in Developer Tools, nor on my main phone Huawei P8 Lite (Android 6.0), both phones were bought from the Vodafone store, so they are blocked in Vodafone.

A friend's Samsung Galaxy J5, blocked in Orange has the "OEM Unlock" option and that's pissing me off.

As I have seen from several forums, some operators let you unlock the OEM, some don't, and in my case, Vodafone doesn't. Is there a way to enable this option and continue the Ubuntu Touch installation?

# Answer
> 3 votes
In some devices, you can enable OEM unlocking even with the option being disabled in the Developer options menu. Ensure ADB Debugging is enabled on the device and try this command

```
sudo -i
adb enable oem unlocking
adb reboot bootloader

```

Then, once the bootloader is loaded, use fastboot to attempt an OEM unlock. Note that this still may not work as many devices require a code or unlock token from the manufacturer to actually unlock the bootloader and I can find no information on a successful bootloader unlock for this specific device.

Also be aware that Ubuntu Touch has been discontinued and your device does not seem to be supported anyway, so all this may be for nothing. There also does not appear to be any custom ROMs available for your device.

---
Tags: huawei, bootloader-lock
---


title: Katakana on Google Japanese Keyboard

text:
# Question
Title: Katakana on Google Japanese Keyboard
In the Google keyboard, I can type most of the characters I want to type, but I'm having trouble getting the keyboard to suggest the katakana ji. Is there a specific way to coax it into doing that?

Cheers

# Answer
> 1 votes
After some tinkering and suggestions from someone using a different keyboard, I found a workaround.

If you type the hiragana character shi, then convert the character to katakana then the keyboard doesn't seem to contextually recognize you may be trying to type ji in katakana.

However, if you type shi in hiragana, a button in the bottom left can be used to manually add a dakuten to it. If this is done, the suggestion bar seems to recognize what you're looking for and will offer the correct katakana character.

Once I got it to work the first time, it seems to be suggesting the correct character by default.

---
Tags: applications, keyboard, gboard
---


# Question
Title: Connecting ZTE Axon 7 to Ubuntu via ADB - doesn't work with some cables, does work with others
I've edited the question title and I'm adding this prefix. The problem of my computer (via ADB) not seeing my phone at all seemed to entirely depend on how I was physically connecting the phone to the computer. Via three different USB-A (old big rectangular plugs, computer side) to USB-C (phone) cables, the phone remained invisible. When I plug any of the same USB-A to USB-C cables into an old USB "extension" cable (USB-A female on one end, male on the computer end), everything works fine.

---

I'm trying to get my ZTE Axon 7 to connect to an Ubuntu 16.04 installation via ADB. I've actually done this before, but for whatever reason it simply does not work now.

The relevant output from `lsusb` is

```
Bus 003 Device 032: ID 19d2:0306 ZTE WCDMA Technologies MSM

```

I've tried the phone in every USB connection mode it offers, all with the same non-operational result.

From the Ubuntu machine, I run

```
adb kill-server
adb start-server
adb devices -l

```

The phone is plugged in via its stock cable (and I've tried two others). Running `adb devices` lists nothing.

The "USB Debugging" option is enabled on the phone. I've restarted the phone multiple times.

Again, I've done this before, and it worked without incident. I'm probably just missing some important step.

I'd connect with MTP if I could, because all I need to do is transfer files, but it doesn't work; `mtpfs` just hangs indefinitely when I start it. I've read that Ubuntu should be able to deal with MTP without any additional tools, but I have no idea how that's supposed to work. When I plug the phone in, here's what I get in `kern.log`:

```
Apr  5 23:02:44 turandot kernel: [ 7858.845536] usb 3-2: new SuperSpeed USB device number 34 using xhci_hcd
Apr  5 23:02:44 turandot kernel: [ 7858.862996] usb 3-2: New USB device found, idVendor=19d2, idProduct=0306
Apr  5 23:02:44 turandot kernel: [ 7858.863005] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr  5 23:02:44 turandot kernel: [ 7858.863009] usb 3-2: Product: Android
Apr  5 23:02:44 turandot kernel: [ 7858.863013] usb 3-2: Manufacturer: Android
Apr  5 23:02:44 turandot kernel: [ 7858.863016] usb 3-2: SerialNumber: 293baffd
Apr  5 23:02:44 turandot kernel: [ 7858.864244] usb 3-2: Enable of device-initiated U1 failed.
Apr  5 23:02:44 turandot kernel: [ 7858.864594] usb 3-2: Enable of device-initiated U2 failed.

```

I've tried ADB with my older Moto X Pure, and ADB can connect to it without issue from the same Ubuntu laptop.

I'm really not sure what the next step is; I've followed the exact same notes I used last time I transferred files to the Axon but it absolutely doesn't work now.

*edit* — well progress. I had in the past been plugging my phone into the computer via a fairly old USB "extension" cable. Today I was plugging the USB-C to USB-A cable directly into the laptop. When I returned to the old extension cable, the phone was recognized. I'll leave the question here because maybe somebody knows why that might happen.

# Answer
> 1 votes
I found following this article https://www.howtoforge.com/tutorial/how-to-connect-your-android-device-on-linux/ to setup your linux installation for mtpfs file system. In a nutshell:

1) On your Ubuntu Linux: sudo apt-get install mtpfs sudo mtpfs -o allow\_other ~/mnt 2) On your phone: Under Settings -\> Connect to a PC, select "Media Device MTP"

This should immediately allow connection (with whatever cable in usb) to your Ubuntu 16.04 (which I use with my Axion ZTE 7 Mini) and allow access to phones internal storage and SD storage with file manager.

---
Tags: adb, storage, file-transfer
---