# Question
Title: Can I expect samsung mhl adapter to work on my htc?
Mine is HTC One X and I am going to buy a mhl to hdmi adapter in our local store. Can I expect samsung or other random mhl adapters to work on my HTC One X in case Stock adapters are out of stock or too expensive?

# Answer
> 1 votes
Samsung has two types of MHL cable: an *11-pin* one for their more recent phones, and a *5-pin* one for their older phones. The 5-pin one is standard and will work on non-Samsung phones. The 11-pin one only works on newer Samsung phones.

Third-party manufacturers tend to also sell both kinds, so look at which phones the cable says it is for. If it says it's for Samsung Galaxy S4, or if it's Y-shaped with a second USB output, then it's an 11-pin one and won't work with your phone.

See my other answer on How does MHL work? to learn more about the difference.

# Answer
> 1 votes
Generally its better to get one that matches the brand. However it is the same technology so it MAY work. Ask about the return policy to make sure you can return it in case it doesn't work. You should be fine, though I cant say with 100% certainty.

# Answer
> 0 votes
Be careful - I've tried this this week and was unsuccessful. I bought a Samsung Galaxy S3/4/Note etc mhl cable thinking they were all the same and the micro USB is longer than normal. It wouldn't fit in my Nexus 7 or my HTC One X.

# Answer
> 0 votes
I would recommend not to use the one for Samsung on HTC One--I tried several times both for charging and for using MHL HDMI cable connecting to TV-- the micro USB for Samsung Galaxy S4 and S5 did not smoothly fit into HTC One though they all use micro USB and they all look the same.

---
Tags: htc-one-x, hdmi, mhl
---


# Question
Title: Soft bricked Moto G4 (XT1625) after SuperSU install
So, yeah. I told a friend I would root his phone for him... and I went and soft-bricked it. Haven't told him yet, because I'm hoping I can fix it before long, but I'm running out of options (and time).

**Side note:**

I followed this guide when trying to root: www.reddit.com/r/MotoG/comments/22mimr/the\_guide\_to\_rooting\_the\_motog\_with\_a\_howto/

and got until unlocking the bootloader when I realized that instead of being a guide for the Moto G4, it was a guide for the Moto G on android 4.x.x.

So I did flash the wrong logo.bin, but hopefully that was the only issue created there. I got the correct one elsewhere and all was working fine.

**End side note**

So I moved to how-to-geek's tutorial here: http://www.howtogeek.com/115297/how-to-root-your-android-why-you-might-want-to/

I got twrp installed, booted in recovery and loaded SuperSU (version below)

SR1-SuperSU-v2.78-SR1-20160915123031

Now it's softbricked. Kind of just hangs on the boot screen.

I can get into the bootloader and twrp, but that's about all I can do at the moment. I've tried reseting the cache and dalvik cache, and have tried formatting the device with no luck.

My next step is that I'm installing vanilla firmware from:

http://rootjunkysdl.com/files/?dir=Moto%20G%204th%20Gen%20XT1625

and I plan to try to flash that when It's all done. I'm unsure if that's safe, but don't have many other options.

If you know *anything* I can try, please reply. Any help is *greatly* appreciated

# Answer
> 6 votes
Proper research would have prevented this, in the future if you need information on rooting a device, go to a REPUTABLE source like XDA or a similar forum and make sure the information is specific to your device AND the current Android version. Lollipop, Marshmallow, and now Nougat are changing the way rooting is being done.

All retail/unlocked Moto devices running Marshmallow have an extra step that is required when flashing to force a systemless root installation by the SuperSU install script.

After successfully flashing TWRP and booting it, go to `Advanced` \- `Terminal` and enter:

```
echo SYSTEMLESS=true>>/data/.supersu

```

And press Enter, then exit. The spelling and spacing must be exact or it won't work. Then go to the main menu of TWRP and flash SuperSU normally, you should see the script specifically state it is doing a systemless install and patch the boot image (and in your case, cleanup an old standard root installation).

Please use only the referenced version from my thread (yes, I am the original author of that source thread), they are tested and working to both root the device, and cleanup a failed root.

Be aware on the first boot after this procedure, the device will boot loop twice, do not be concerned, this is normal, then it will boot normally after that.

And since you did not do a nandroid backup before rooting (shakes head), you may need to flash back to stock via fastboot before this procedure will work. The image for your device is available here. Remember that you cannot flash this in TWRP, you MUST flash each partition manually with fastboot and this will return the device to out of the box condition.

# Answer
> 0 votes
Exactly the same thing happened to me, didn't backup and everything just like you. I realized that the rooting `SYSTEM LESS` root guide I was following did not work for Android 7. I was following this guide here that did not specified to make sure you are in Android 6 before rooting. Everything worked except the rooting part where I got soft bricked. Link to Install TWRP in Moto G4

If you managed to install TWRP you can follow this guide here XDA Moto G4 I was able to unbrick my phone, moto g4 XT1625

# Answer
> -1 votes
Be aware: The Amazon lockscreen ads & bloatware on the Moto G4 (XT1625) can NOT be removed. Nor can the phone be rooted.

It is possible to unlock the bootloader, and TWRP can be loaded, either in RAM (temporarily) or flash (non-volatile). But the additional SuperSU.zip root package can NOT be loaded, doing so will soft-brick the phone.

After the soft-brick, I was able to reload a Motorola XT1625 factory image on it, after which all the Amazon stuff and associated lockscreen ads are actually gone. However, the phone will then keep pestering you about downloading the latest "system update". When you agree to that, all the Amazon stuff will be back (while still being the same Marshmallow V6.01 version as before the update). When you don't agree to the system upgrade, it will pester you for the update from here to eternity, which is actually even worse torture than the lockscreen ads. To top it all off: The update message nag can NOT be removed.

So my end conclusion about this phone, after having worked on this for several days with just about every method tried as described on the internet, is that this phone can NOT be de-Amazoned. At least not with the methods as they are known today. The problem seems to be in the update software channel which is set for “AMZ”. This causes system updates forced on the phone to be of the Amazon kind. The only way to fix that is to get the software channel setting set for a generic code. However, there is no working method available on the internet today to accomplish that, believe me.

So to summarize: Spend the extra $50 and get the generic G4 model without the advertising crap. That is what I have done now; I have returned it and successively bought the ad-free version for $50 more. Because that is the good news: The Moto G4 X1625 is a VERY good phone, it is worth the extra $50.

---
Tags: rooting, boot-loop, unbricking, motorola-moto-g
---


# Question
Title: Using ADB to install ARcore APK on adnroid
trying to install the ARCore apk using adb on my S8+. Enabled USB debugging.

Used powershell on E:\Users\black\AppData\Local\Android\sdk\platform-tools

then used ./adb shell to get 127|dream2lte:/

but when i run adb install -r -d arcore-preview.apk it gives the following error /system/bin/sh: adb: not found.

any help will be appreciated, cheers!

# Answer
> 2 votes
The issue was trying to run the command

```
adb install -r -d arcore-preview.apk

```

after having ran

```
adb shell

```

from Powershell. The latter command, in fact, places the user inside Android's own shell environment, as one can discern from `127|dream2lte:/`, which means that user `127` is currently logged in to the device `dream2lte`, and the working directory is Android's root `/`.

The solution was to run the first command only, entirely omitting the `adb shell` instruction, as the former is supposed to be issued from Powershell itself, which can be seen from the `adb install` portion of the instruction.

---
Tags: adb
---


title: Remote login into the phone from a PC

text:
# Question
Title: Remote login into the phone from a PC
> **Possible Duplicate:**
> Any VNC solutions for an unrooted device?

Is it possible to remotely control an Android phone from a PC. Is there a program similar to VNC **server** that runs on the phone, with the client displaying phone's UI on the PC?

When I'm at my desk, it would be much easier to manage the phone (read/type SMS, install apps etc.) from the PC instead of poking the tiny touchscreen.

Searching brings many solutions in the other direction (VNC server on PC, VNC client on phone).

# Answer
> 4 votes
**Yes, but your phone needs to be rooted: Droid VNC**

With an unrooted phone and other apps you can do certain things like access the SD card, send SMS messages and manage apps, but to gain total control of the device it needs to be rooted.

See my related inquiries here and here.

# Answer
> 1 votes
Team viewer had recently provided app for Samsung phones. After installing this app in, the phone can be remotely accessed from PC. The following is the screen shot from its site:

# Answer
> 1 votes
Webkey (Play store link, AppBrain link) is an open source app for remotely controlling your phone from a web browser.

**Your phone must be rooted** to use Webkey.

# Answer
> 0 votes
On your phone, search the app store for 'TeamViewer Host'. You can then connect from your PC.

---
Tags: remote-control, vnc
---


# Question
Title: I want to remotely control my Android device from my PC without rooting it. Is this possible?
Looking for something to remote control my Droid without having to root. To be clear, I am looking for full control over the computer (view on monitor, use mouse and keyboard for input).

# Answer
As replied in another related question, Team viewer had recently provided app for Samsung phones. After installing this app in, the phone can be remotely accessed from PC. The following is the screen shot from its site:
> 4 votes

# Answer
We just released VMLite VNC Server for Android in Google Play Store. It's first vnc server that works on non-rooted Android devices.
> 3 votes

# Answer
Matt, have you given TeamViewer a try? http://www.teamviewer.com/download/mobile.aspx

They just recently released a BETA version for mobile. I have used TeamViewer in the PC world quite a few times and it's a very good VNC application, never had any problems with it, not to mention it's free of charge for personal use.

I am not sure if it works PC-\>Android as well. Also, you cannot find it on the Android Market (for reasons I don't understand) and you have to download the APK from their site and allow installations from unknown sources.
> 2 votes

# Answer
Teamviewer makes an app for android called 'TeamViewer Host'. It lets you connect to your phone from the PC.
> 0 votes

# Answer
Droid VNC Seems to do the job for rooted phones. This allows you to control your phone via your computer, laptop, or other device with Ultra VNC or WinVNC.
> -3 votes

---
Tags: remote-control, remote-access, vnc
---


title: I can't factory reset my device

text:
# Question
Title: I can't factory reset my device
I forgot my password and accidentally typed to many wrong passwords. I finally remembered it and manually changed it. But now it says that I need to reset the paasword via an email that I will get:

It's been a long while and I don't have any email, not even in the spam. Please help I really need to reset my device!

# Answer
> 0 votes
It is asked to you to reset your password from the Samsung site! Open a navigator (chrome, Firefox), go to account.samsung.com then reset your password using your actual Gmail email address.

---
Tags: 6.0-marshmallow, password, locked-out
---


# Question
Title: How to stop android using roaming data when it's disabled?
There is a well documented phenomena of Android users getting charged for data roaming abroad when data roaming is explicitly disabled on their phone. \`So-called ghost-roaming (Geister-Roaming).

In our case, Android 6.0.1 (Samsung S5) we got billed 4 bucks on multiple days each for 60KB (yes, kilobytes) even though data roaming was off. Apparently 4 bucks is the minimum charge per day. The fact that it's always exactly 60 KB shows it's some sort of system/systematic data download ignoring the setting.

The network companies refuse to budge because they say it's a bug with the phone. IMO it's a scandal.

What can we do to utterly shut down any data roaming?

# Answer
> 0 votes
Our solution was to contact our provider, explain what happened and they... twiddled something and it stopped.

---
Tags: samsung-galaxy-s-5, mobile-data, bugs, roaming
---


# Question
Title: how to recuperate data from Nexus 5 with broken screen and USB debugging off?
So I was exercising hard and my phone fell ackwardly from the elliptic, the phone died, when I picked it up, my screen was full of lines. The glass does not seem broken but what is under the glass seems broken.

The screen shows full of crazy lines, they move a little, it seems to be a spaced out version of what the phone would normally show.

So in the screen I cannot see much, also I cannot seem to interact with the screen anymore, I suspect that the screen is also sending many random touch signals make the phone go crazy and make old modem noises when booting it normally.

So my hope is to simply connect this phone to my Ubuntu with adb so I can regain control and get my files.

So far I have discovered the following.

I can turn off the phone by holding the power button a long time.

After that I am able to boot it in a way that fastboot can see it and control it by holding either volume down + power or both volume up and down + power and releasing as soon as \*something appears on the screen.

From there I can mess around with fast boot.

at first I had:

sudo fastboot oem device-info ... (bootloader) Device tampered: true (bootloader) Device unlocked: false (bootloader) off-mode-charge: true OKAY \[ 0.003s\] finished. total time: 0.003s

And I was not able to flash twrp recovery

I was supposed to be able to unlock it with fastboot oem unlock but I was just hanging at waiting for device :( however I understood that after the oem unlock there is a comfirmation on the phone. I had to use the volume keys and go down a few times and press power, it was a pretty blind not easy operation really but it actually worked!

So now I get:

sudo fastboot oem device-info ... (bootloader) Device tampered: true (bootloader) Device unlocked: true (bootloader) off-mode-charge: true OKAY \[ 0.003s\] finished. total time: 0.003s

(houray)

and I was able to flash twrp on my recovery partition with

fastboot flash recovery twrp-3.1.1-0-hammerhead.img

(this is supposedly the correct version of twrp for my Nexus 5)

target reported max download size of 1073741824 bytes sending 'recovery' (14604 KB)... OKAY \[ 0.674s\] writing 'recovery'... OKAY \[ 1.153s\] finished. total time: 1.828s

bang!! seems to work, I can flash paritions there should be a way to salvage my file!!

and thats how far I have gotten. Now when the phone boots the crazy lines/colors seem to be different but I cannot seem to go any further. Still when I type

sudo adb devices

I get nothing.

Can anyone help me out on this?

Is it possible that twrp boots but wont work properly since my phone sends plenty of touch signals through its broken screen? Can I use the physical buttons to do enable adb in twrp?

I should now just have to do

fastboot reboot

(possibly holding certain buttons, I pretty much tried them all)

and twrp should boot and I should be able to see my phone with adb. but I dont...

sudo killall adb ~/Desktop$ sudo adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached

does anyone have any insight as to how can I get this phone connected to adb.

I think twrp is booting but its hard to tell with that crazy screen. Is there something I need to do with the physical buttons?

well Im not sure if I should post this anymore because I just found my answer it seems. For the good of humanity and others in need I will post it and the baby Jesus shall decide what happens with it.

So I was finally able to get in adb!

It was all about that step where it said you need to hold some buttons when you boot. Well I was holding just volume buttons, turns out I had to hold power too (for some reason I though since it was already rebooting only the volume keys would send the necessary signal)

so I reflashed twrp with fastboot, held basically all the keys (vol up and down + power) and did fastboot reboot. Then suddenly it booted and right away my Nexus drive appeared on my computer, accessible. I was like holy hell lets get my files now!! But I couldnt see them I was in what seemed to be a blank phone with empty Download, Music etc folders....

Turns out all my files were gone. Doing adb shell I could linux into the phone and a df -h showed my main partition 12G was only 6%, thats uncharacteristic, my phone was always so full!!

It appeared that at some point I wiped the phone. Im not sure actually but I suspect it might have been when I did fastboot oem unlock, doesnt that wipe your phone for security? Either that or I accidentally picked the factory reset while trying to navigate in the bootloader without seeing anything.

Oh well I didnt have much on there anymore. Only lost about 2 weeks of Exiled Kingdoms gameplay and will need to redownload a few books/songs...

Although I found my answer, Im going to post this in case it can help someone.

Cheers!

(note I had to yank out all the links to other articles that were helpful because stack exchange says my post looks like spam..)

=========EDIT

I was wrong about 1 thing. I dont need to hold the power button the procedure to be able to connect adb on my phone with broken screen (cant see except vague colors, cant touch) and usb debugging disabled, here is the exact procedure now that I have done it a few times:

(note that I first had to unlock the bootloader, how is explained above)

-power off holding power button longtime (USB must be disconnected for some reason) until it stops throwing random vibrations -boot holding vol down and power, release at first thing poping on screen, then youre in fastboot -sudo fastboot devices (you should see a device) -sudo fastboot flash recovery twrp-\[correctversionforyourphone\].img -then hold power down and type in sudo fastboot reboot -release at first thing on screen -then you get in a screen where you need to select recovery, this video helped me see what the menu looks like: https://www.youtube.com/watch?v=ku3xF8gh22M basically there are 4 options and the 4th is recovery so I guess you could just press vol down 3 times and then press power to boot in recovery (but my phone still shows crazy lines and while it doesn show much its enough to see that 1 option is white, 1 is green and the 2 others are red, I want the second red option, see the video...) -when you have navigated to the recovery (4th option) press power to select and hold the vol down button right after (so the phone wont override recovery flashed??)

at this point I see the phone drive pop up on my computer and I can also use adb on the phone. Of course it is wiped because I had to unlock the bootloader earlier.

Now Im thinking there is maybe 1 crazy way to get my files back. The Google Android backups! My new phone now is a LG and so I cant get the normal android backups on it but I want to try the 2 next things: use adb to screecast my broken phone on the computer and restore android backup?? use an emulator, put in my Google account and restore android backup. Maybe this can allow me to restore my lost files. It is weird that I can see my android backup in my google drive but there is no option to download it :(

=========EDIT 2

In the end my last idea did not work either. I was able to get a nexus 5 running in the genymotion emulator and add my google account to it. From there I could enable the backups but I could not find a way to restore a backup from my old phone anyways it seems that these android backups only contain app backups and settings backups. Im not sure it would contain the books I was accumulating in the Books folder or save games from Exiled Kingdoms. I guess I'm now giving up at this point.

It seems to me that if you lose your screen on your phone and -USB debugging is off -you have a PIN and home encrypted with the PIN -your bootloader is locked

There is no way you can recuperate your stuff from the device. Correct me if I'm wrong. Maybe I could have tried to talk to the phone "hello Google" and do something but I dont think I could because 1: it wasnt setup and 2: the cracked screen made the phone go crazy when booting normally.

Time to move on!

# Answer
**When unlocking bootloader device gets reset.** All the data is lost. So it was a bad idea from start. You could have moved files using `adb` if possible.
> 0 votes

# Answer
It is possible that your don't have a broken screen but simply a loose connector inside the phone.

You can try to repair it yourself by opening the phone as described in this video:

https://www.youtube.com/watch?v=4pks4idq4YI

Probably you don't need a replacement part. Just disconnect and reconnect the connectors of the flat cable. It worked for me.
> 0 votes

---
Tags: usb-debugging, locked-out, broken-screen, bootloader-lock
---


title: Rockscout and Vanilla music

text:
# Question
Title: Rockscout and Vanilla music
On my Galaxy S5 Android 6.0.1 I've installed Rockscout and Vanilla music to play music with my mirrorlink car infotainment. If I run Vanilla Music, it reads all files on the internal memory and the external microsd, but inside Rockscout, it "sees" only audio files on the internal memory. How can I play all music with with Vanilla inside Rockscout? Thanks

# Answer
> 0 votes
I've resolved myself: you have to select the target directory to add to the media library, TAP on that directory and THEN click "save". Selecting only the directory and click "Save" is not sufficient (no action is done).

---
Tags: applications
---


# Question
Title: Problem importing CSV/vCARD contacts to S3
I have an *S3* I'm attempting to import contacts to.

I started with a list I've converted to `.CSV` and then used an online converter to create `.VCF` files from for each of the contacts.

The *S3* will not import the `.CSV` or `.VCF` files. I've combined the `.VCF` files into 1 and it still refuses to import them.

Is there any other way to do this without creating a *GMail/Google account* to first import them into? (Device is setup with an IMAP account so no need for GMail).

The *S3* reports "`Couldn't import vCard`" then within notification it reads "`The format is not supported`". The `.VCF`'s I have created are *version 2.1*.

What versions of *vCard* does the *S3* support?

# Answer
Without finding a way of doing this I ended up bluetoothing all the contacts from the old handset across (A Samsung B2100).

Would be nice to find more information about this buggy/broken feature on the S3.
> 0 votes

# Answer
The reason I had this issue was a badly formatted vcard file. There were many `BEGIN:VCARD` tags that were not closed with `END:CARD` tags. As an example, it looked like this:

```
BEGIN:VCARD
VERSION:3.0
BEGIN:VCARD
# Bunch of fields in here like N, FN, EMAIL, etc.
END:VCARD

```

As you can see, the first `BEGIN:VCARD` is not closed.

So in a text editor, I did a Find and Replace to get rid of any unclosed `BEGIN:VCARD`, such that it looked like:

```
BEGIN:VCARD
VERSION:3.0
# Bunch of fields in here like N, FN, EMAIL, etc.
END:VCARD

```

After doing that, the vcf file imported without any problems.
> 2 votes

---
Tags: contacts, samsung-galaxy-s-3, import
---


# Question
Title: Way to "find & replace" on android device in multible files
Is there a way, possible an app free (without obligations demanted) avaliable, or tricks, to find and replace strings in many files, such as html?

(Note: a IT-dummy is asking)

# Answer
Download Termux, install `sed` by running

```
packages install sed

```

and you'll be able to batch replace them with Regular Expressions. ~~Now you have two problems!~~
> 0 votes

---
Tags: applications
---


# Question
Title: Can Android app repair battery's bad cell?
I know this was covered in a different post, but I've been wondering how this app can actually make a difference in battery life. I've tried many of these, and "Repair Battery Life" is the only one that seemed to help. I understand that, like everything Android/Linux, the battery is a file, and that file can be manipulated to show whatever percent (a bad ROM/Kernel combination once showed -%1078663).

I've got a Galaxy S3 (i747). There are times when my phone will sit charging for an hour or so, yet only have 10%-15% charged. When that happens, I run this app, and it manages to find 2 or 3 "bad cells". After fixing them, my phone then charges much quicker, and battery life is back to normal. I was under the impression the only thing you can do to impact the apparent battery life was recalibration, which I'm not convinced matters. It's also worth mentioning that I've installed this app several times after wiping my phone and flashing a ROM, and it had upgraded itself to the Pro version with absolutely no input from me. The first time I ever used this, it upgraded itself. Next couple times I reinstalled it, it didn't upgrade. This past time, it did - again, for no reason. So, I'm really confused, here, because I don't understand why the app randomly upgrades, and I still can't figure out how this app "fixes" my battery.

It's also worth mentioning that every so often, it "finds" new "bad cells" randomly. And every time I have it "fix" the problems, well, it actually seems to fix the battery issue. Doesn't make sense to me.

However, my phone has been through some semi-traumatic events in it's life (well, in my possession). It has fallen out of my pocket while crossing a road, and after I realized it was gone, I retrieved it. Luckily, it had been face-down. It had been run over a few times, and it cost me my rear camera, which still worked for a few months but finally crapped out entirely (any camera app crashes almost immediately). It has also been victim to an unexpected dip in a pitcher of water for about 10 seconds, while playing music and downloading, so it was also running a bit hot. After letting it dry overnight on the air vent, it worked. Mostly. About 90% of my touches didn't register, and so I figured I'd have to either replace the digitizer or just get a new phone. Later that day, it finally started working again, perfectly. I did read, however, that people who had the same luck with their screens were complaining that after about 6 months or so, their phone would behave erratically and eventually die completely.

So, is this app actually making good on its claim, or does it seem like my phone is just suffering a weird, periodic combination of events that only allow "Repair Battery Life" to right them? I've seen this app report "bad cells" on a brand new Note 5, and read that someone had "bad cells" on an emulated copy of Android. I mean, right there should be the obvious BS-flag, but still. It does seem to do something beneficial in my experience.

# Answer
> 17 votes
**It's a scam. Android app cannot access physical battery directly**.

The battery file is just an interface for Android with value provided by the battery's *sensor*. Again, a sensor only reads data; it cannot write/modify anything.

An article on Android Police explained this very well,

> Battery not working correctly? Well, just defrag it! It's all so obvious now. No, but really, there's an app in the Play Store that claims to repair your battery and basically looks like a hard drive defrag program.
>
> So here's what the app supposedly does—Battery Life Repair analyzes your battery "data cells" to see which ones are under-performing (okay, whatever). Then it magically fixes them and improves your battery life by unrealistically huge margins.
>
> Anyone who knows much about technology will immediately be suspicious of this app's claims. If it were possible to wave a magic wand over your battery and fix the "data cells," you can be sure the engineers who made your phone would have built that into the software.
>
> The fact that so many real people (and probably some bots) are praising this app is *a tribute to confirmation bias and the power of the placebo effect*. Consider this a cautionary tale.

(Emphasized added)

Also, looking on similar app's permission,

> * modify or delete the contents of your USB storage
> * read the contents of your USB storage
> * view Wi-Fi connections
> * full network access
> * view network connections

It's doubtful for this app to really be able to access the battery, compared to other reputable optimization apps, like Greenify (this app doesn't access the battery directly either, but it can kill apps that may drain much power, improving the battery life in a sense).

Disclaimer: I don't have any affiliation with the offending app nor Greenify

# Answer
> 6 votes
I can say %99,9 of all apps that claim to fix battery, get you longer battery life, better CPU usage, better RAM management, are completely useless wastes of battery, CPU and RAM usage.

That app is no different.

# Answer
> 1 votes
The way these sort of APPs (the ones that are somewhat effective) work is that they trick you into recalibrating your Battery - you can do that without the APP.

Example Instructions (which in a roundabout way the somewhat effective APPs get you to do) from: https://www.androidpit.com/how-to-calibrate-the-battery-on-your-android-device .

> "How to calibrate an Android device battery without root access
>
> The old 'fully charge and discharge' approach stands as one of the simplest ways to 'recalibrate' your Android battery.
>
> We've warned you in the past about low voltage problems in lithium batteries and the negative impacts of fully draining a battery on its lifespan and the same holds true here. But, if your phone battery is causing you real problems, it's worth taking the risk.
>
> Method 1
>
> 1. Discharge your phone fully until it turns itself off.
> 2. Turn it on again and let it turn itself off.
> 3. Plug your phone into a charger and, without turning it on, let it charge until the on-screen or LED indicator says 100 percent.
> 4. Unplug your charger.
> 5. Turn your phone on. It's likely that the battery indicator won't say 100 percent, so plug the charger back in (leave your phone on) and continue charging until it says 100 percent on-screen as well.
> 6. Unplug your phone and restart it. If it doesn't say 100 percent, plug the charger back in until it says 100 percent on screen.
> 7. Repeat this cycle until it says 100 percent (or as close as you think it's going to get) when you start it up without it being plugged in.
> 8. Now, let your battery discharge all the way down to 0 percent and let your phone turn off again.
> 9. Fully charge the battery one more time without interruption and you should have reset the Android system's battery percentage.
>
> Remember that it is **not recommended to perform this process regularly.** Even when your battery is so dead your phone won't even turn on, your battery still has enough reserve charge to avoid system damage. But you don't want to poke the tiger with a stick. Perform this process once every three months at the most. If it is required more often than that, you have bigger problems at hand.
>
> Put plainly: fully discharging a battery is bad for it. Trying to overload a battery is also bad for it. The good news is that charging batteries will shut off automatically when they've reached their safe limit and there's always a little in reserve even if your phone won't start. Again: only do this when really necessary, because it does have a negative impact on battery life.".
>
> ...

APPs which 'seem to work' have a fancy UI, a little 'Scanner', a 'Report Section' that almost always finds a 'problem' and then claims it can fix it - but you need to let your phone discharge and let it shutoff, then recharge it - that causes the phone's battery's "Protection Circuitry" (that protects it from exploding or deep discharging) to recalibrate the zero and full points.

Your Battery will still be old and doing the above procedure wears it out one more Discharge Cycle (of which there are a limited number) but it resets the Hardware unlike a non-root APP claims it can do.

Once your Battery is over four years old the only thing to do is either get an expert to disassemble the Phone and replace the battery or buy an external battery that plugs into the USB and carry a bulky 'Charging Case' or a 'brick' in your pocket.

Purchasing Phones that have replaceable batteries sends the Manufacturer the message that you prefer replaceable batteries over waterproof phones - if people keep buying sealed phones every few years nothing is going to change.

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


# Question
Title: Yu Yureka Black is always booting into TWRP (Fastboot Not Working, No OS)
I tried installing the Yureka Black's Nougat build on my stock yu. I referred to the following article. It worked the 1st time then I installed twrp to flash gapps. But the flashing would suddenly stop as the phone would crash and reboot every time, like over 20 tries. Then I made a slight modification to the "Recovery.img" file in the zip folder provided by Yu and put the twrp img file (this is where I feel the problem started). After this it kept booting into recovery every time. And when I reboot into to system from there it goes back to recovery and if I try booting into bootloader, you know to flash another recovery or atleast use the tool provided by Yu to flash the factory image, fastboot doesn't work, the device doesn't show up, it just shows the yu logo (which it does in fastboot mode too) but it no fastboot. I tried flashing other roms like the Firehound and LineageOS one from the forum.. but they give me "Error 7" saying thetarget device is garlic and I have a yu5040 (which is a garlic!) then I resorted to modifying the "update-script file" in the meta-inf folder and renamed "garlic" to "yu5040" and the roms installed but still boots into recovery.

I don't mind loosing any data on the phone, as it was just a few weeks old. And I don't have any backups.

Any help would be appreciated..

Thanks a ton in advance.

# Answer
> 1 votes
if u have already unlocked the boot loader, u already lost all the data. To unbrick, get lineageos 14.1 garlic from http://download.aosparadox.org and flash it via twrp. it is not advised to use qfil unless your is hardbricked. follow this tutorial to unbrick using qfil http://forums.yuplaygod.com/threads/guide-unbricking-yu-yureka-black-reviving-from-dead-and-restoring-stock-marshmallow.49751/

---
Tags: rom-flashing, recovery-mode, boot-loop, fastboot, twrp
---


# Question
Title: Why are these short USB cables not connecting my Android device?
I have a Galaxy S2 and a Linux Mint laptop. For a while I was using a long USB cable, maybe 1 metre in length, to connect my Android device to my laptop. It worked fine, but the extra length was unnecessary and sometimes got in the way. So I went to my local electronic store and bought a 20 centimetre USB cable.

With the shorter cable, it would recharge my phone, but I could not connect to the file system on the phone in any way. No USB related activities, such as connecting to the device from Eclipse or transferring music files from within Banshee would work.

I thought maybe I was just unlucky and got a bad cable. So I went and bought a second 20 centimetre cable, and it was the exact same situation.

Bad cables are rare enough that it seems unlikely that I got two in a row. In any case, I'm a little hesitant to just go and buy another until I know what's going on. My 1 metre cable still works, so I assume there is nothing about the system that is failing.

Why would the 20 centimetre cables behave any differently from a longer cable? Is there a type of cable I need to be getting? Is there something else I need to know when buying cables?

This is what my 20 centimetre cable looks like:

# Answer
It's possible that the USB cable is designed for charging only (i.e. not a data cable), or is of poor quality.

**Off-topic**: Although not a USB cable, I have encountered OTG cables that could not detect a USB drive. In this case, it was a poor (or defective) OTG cable; other cables were able to detect the USB drive.

**Related posts (external):**
> 3 votes

# Answer
I had faced such situations. I am assuming that the second cable you bought is exactly the same as the first one. I think you should try a cable of a different brand. Hope this helps
> 0 votes

---
Tags: samsung-galaxy-s-2, usb, connection-issues
---


# Question
Title: Detailed instructions for replacing KingoRoot's Superuser with SuperSU
KingRoot's Superuser, while effective at its main purpose, is throwing up adware lockscreens. I'd like to replace it with SuperSU but have had difficulty finding instructions detailed enough for my low level of knowledge.

I tried just installing SuperSU from the play store but that failed.

When googling, I see results for kingroot, kingoroot, and I don't even know if they are the same or not.

The Superuser package on my device is com.kingouser.com version 2.1.6.8 (2168). The device is an Azpen A746, the world's 2nd cheapest tablet.

Detailed information on replacing this SuperUser with SuperSu would be greatly appreciated.

# Answer
I guess I was overthinking this. I just uninstalled Kingoroot's Superuser app through Apps, then downloaded and installed Super SU from the play store. Still have root. "All too easy" as a certain Sith Lord would say.

The last straw was when Kingoroot Superuser installed an unwanted app without asking. It had to die after that.
> 1 votes

# Answer
TL;DR - skip to the STEPS section

Kingroot and Kingoroot are two completely different apps, made by two completely different group of developers.

***Kingroot***, while it is probably the leading app for "1-Click-Root" solutions, also installs a ton of bloatware and annoying services that you may or may not know about.

***Kingoroot*** I can't really speak too much about, considering there have always been many other solutions to achieving root including Kingroot.

Okay so I've used this method dozens of times and it works 99% of the time. The only time I haven't had it work was for a Verizon HTC One M8, since Kingroot only gives (at least at the time) temproot it took a few tries to get it working properly. I give all credit to w0lfdroid to finding it, and the original guide can be found here http://www.w0lfdroid.com/2015/05/How-to-Remove-Replace-KingUser-KingRoot-with-SuperSU.html

**WARNING**

This may leave your device in an unrooted state, if this happens then just run Kingroot again and it will fix itself.

**STEPS**

1. Download the following three items:

https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en

--(Terminal Emulator App / Alternatively you can just use ADB shell)--

http://tiny.cc/1a5lyx

--(Zip archive containing necessary files / v1)--

http://tiny.cc/fo78zx

--(Zip archive containing necessary files / v2)--

2. The two zip archives contain the same files, but if the steps don't return the desired result using the v1 files, then repeat the steps using the v2 files.
3. Extract the "mrw" folder from the zip archive and place it anywhere in "/sdcard". For convenience let's just say you're not using a computer and instead doing this all from the phone you're wishing to switch from Kingroot to SU. Downloading the files will put them inside /sdcard/Download. So navigate to there using the built-in file explorer (or Root Browser if you don't have one), extract "mrw" from the zip, and proceed to install Terminal Emulator.
4. Open Terminal Emulator and type the following commands:

su

sh /sdcard/Download/mrw/root.sh

5. This will return a ton of text and quite a few errors, don't worry about it, I've never had it *not* return some errors. When finished it will install SuperSU automatically and open the app, asking you if you'd like to install the necessary binaries. Tap "Yes" and choose the option that is **NOT** to install in recovery.
6. At this point it will go one of two ways: either the binary installation will fail, at which point you'll have to re-root with Kingroot and repeat the steps using the other zip files; or the binary installation will succeed and you'll need to reboot the device. Upon booting you will see Kingroot and all associated files have been removed, and replaced instead with SuperSU.

If neither of these methods work there is a paid app in Play Store called Super-SuMe that's supposed to be specifically made for removing Kingroot and installing SuperSU, although despite purchasing it multiple times I have never once had anything happen besides either a reboot, force close, or the app hangs.

Best of luck.
> 3 votes

# Answer
Whether it is "Kingroot" or "Kingo Superuser" you are trying to swap to SuperSU, it will be best to use manual methods as most auto scripts out there doesn't work on all device. The simplest and most easiest way to do this does not even required any apps than a file manager. This can be done using ES File Explorer.

I've once faced an issue with kingoroot. It starts displaying annoying ads and battery saver on my lock screen without any switch to disable it, which is very annoying and RAM consuming. After trying an auto-script app called "SuperSume" which unfortunately doesn't work, I later found out how to remove it and swap it with SuperSU manually. This method works for phones with Kingroot or Kingoroot Kingo superuser.

I wrote a detailed guide on it including screenshots and all the process involved. It is posted here.

The only requirement is ES File Explorer. I use ES because it has root explorer built-in.

Give it a try.
> 2 votes

# Answer
Just going to add this on topr of therealjavi's answer in case there are other people like me who got pretty stuck. Finally got this right after a couple runs or so.

If, after updating the binary according to the instruction given above, your phone prompts that you have two superuser apps now \[instead of having the kinguser automatically removed\], find a little time to unsinstall that little pesky app, \[in my case, I used Link2SD which is available in the PlayStore,\] then go back to the terminal emulator, and rerun the scripts again. Voila, you're done.

I also had the problem of ending up installing SuperSu on my sdcard. To fix that \[not sure if necessary or I'm just paranoid\], I did the following:

1. Used native setting of android to move SuperSU to Internal Storage
2. Used Link2SD to convert SuperSU to system app
3. Reboot.

Btw, I did this on Cloudfone Excite 501o (Android ver. 4.2.2 \[KitKat\]). I used iRoot (previously known as vRoot, but not sure how similar it is to VRoot which also exists now) to root the phone, and ended up getting a Chinese market app and lots of ads.
> -1 votes

---
Tags: rooting, supersu
---


# Question
Title: Stuck on Asus boot logo after flash Lineage OS
I have flashed my **Asus Zenfone Max ZC550KL** with **lineage-14.1-20170406-Z010D.zip** and **Open Gapps x64 7.1 stock** version.

After successful installation of both it gets **stuck on asus boot logo**

# Answer
> 2 votes
If you are flashing a stock ROM for the first time, it takes a considerable amount of time to boot up. You could:

* Try waiting a little longer(10-15 minutes)
* Flash the ROM only without the GAPPS and boot
* Try another Custom ROM

If it boots up up without flashing GAPPS, then you should probably use a lighter version of it, either

`pico` or `nano`

---
Tags: lineageos
---


# Question
Title: Accidentally uninstalled KingRoot, cannot use root access anymore. Help
Ok so you might be thinking how I did it. Long story short My anti-virus (Webroot mobile) flagged it as a Trojan/Rootkit, and decided it would be a great idea to uninstall it without my concern. Now my root access is bugged and some root apps are bugging out. Any help will be appreciated. BTW I tried installing KingRoot again with the hopes that it will detect something and install itself back on the system.

Phone specs: OS: Android 4.4.4

Brand: Lenovo

Model: A6000+

I'm thinking about factory reset, is that going to help?

# Answer
> 0 votes
If a custom recovery is installed you may flash SuperSU as it is far more reliable (in my opinion) than the KingoRoot root manager. In SuperSu root manager you can install backup script which may prevent the same situation from happening.

# Answer
> 0 votes
It happened to me once, but KingRoot should be a system application. What helped me was a factory reset, but that is only an option you can try getting Kingoroot and try to use it and uninstall anything left from KingRoot (use only a "built-in uninstaller" don't try to remove su-binary stuff), then uninstall Kingoroot and unroot then you can go back again to KingRoot. Although, you want to do a backup as you have the ability to.

---
Tags: root-access
---


# Question
Title: Is it possible to add a "clear all app button" in android stock
I'm using a moto G (2015) which has android 6 stock. There is no button to clear all apps launched. By "clear" I mean quit and delete cache. Some skins have such button sometimes represented by a carpet sweeper icon.

I know there is no need to clear opened applications. Android is managed them, will clear them for you if needed, and if you quit an app manually, she will be slower to open.

*But* I don't like to have a list of recently opened apps (in order) available to whom take my phone. Sometimes, the browser (firefox) remember my last search and I don't want that (I use also inbrowser but needed firefox for the sync feature).

**Is it a simple way to add a clear button to android stock?**

# Answer
Click whichever button you clicked on your OS to display list of opened apps, and there should be a way to clear/close all of them from this screen. For me there's an X on the bottom middle and displays how much memory these apps used up. Clicking that X closes them all.
> 0 votes

---
Tags: applications, cache
---


# Question
Title: Completeness of wiping lost android phone through ADM
I lost my Android phone. It was stolen by someone.

I erased all data and already got a notification from Android Device Manager when my phone was off. I worried, then I change all my google account passwords.

Does Android erase my data including photos in internal storage when I change my Google account password? I am very worried about my photos.

# Answer
Google can only relay commands to your stolen phone if it's powered on and connected (either via cellular data or wifi). If the thief knows this, they may be able to power up the phone in a location with no signal and no wifi and connect it to a computer with a USB cord to extract the stored photos (and likely other personal information).

The first/best protection against this is a secure locking method on the phone itself. If you have a PIN to unlock, it's unlikely the thief will be able to access the stored data (can't say if this applies to all phones or Android versions, but my old Samsung with Lollipop warned that ten wrong PIN entries would result in the phone resetting to factory original condition). If you have a good, strong password, it's even less likely the thief can access the contents. Even a gesture unlock is better than no lock.

If your phone has no lock set up, you need to assume that all your photos may appear on the internet. There's really nothing of consequence preventing it, in this situation.
> 1 votes

---
Tags: internal-storage, android-device-manager
---


# Question
Title: Android cant access play store after installing app from outside the play store
I have a rooted android phone where i install an app from outside the play store. and now I cant access play store anymore. I search for solution and found this. But I can't even edit the host file. I use ES file explorer to edit. This are in the host file.

```
127.0.0.1 localhost
127.124.218.80
android.clients.google.com
mtalk.google.com

```

My questions is

1. How to edit the host file?
2. What can I delete from the host file?(what are the extra lines apart from default in the host file?)

# Answer
That pretty much looks like the side-loaded app altered your hosts file – and if so, it's malware and I'd get rid of it ASAP – it's completely borked, not even syntactically correct (and looks like a try to redirect playstore access to "nirvana" – as 127.\* addresses are reserved for "local loopback"). All but the first line has to be removed.

As your device is rooted, the easiest way to achive that is via `adb shell` or a terminal app:

```
su
mount -o remount,rw /system
echo 127.0.0.1 localhost > /system/etc/hosts
mount -o remount,ro /system

```

You didn't write why/where ES failed editing the file – I assume you've missed mounting `/system` read-write before trying that (ES can do that as well).
> 5 votes

# Answer
I got an easy solution from my genius friend here's how.

1. Go to **ES file explorer** click menu on the right.
2. Scroll down to **Root Explorer** and turn it **on**, then click again on the **Root Explorer** it will open up a new menu.
3. Click `mount R/W`it will open a new menu.
4. Turn on the `RW` option on for the `/system`.
5. Go to the host file `/system/etc/hosts` and edit the file, then saved.
> 2 votes

# Answer
You can do it by transferring your host file to the pc and by using adb drivers of your mobile you can edit the host file.

* Connect your device with usb debugging to your pc
* Open cmd on your PC
* Write command - `adb devices`. This command will show your device in cmd.
* write command for downloading host file from your mobile to PC. - `adb pull /system/etc/hosts F:\hosts`
* When you get your host file edit it using notepad.

**Source Taken From :**

http://www.howtogeek.com/140576/how-to-edit-the-hosts-file-on-android-and-block-web-sites/

Hope that helps !!
> 0 votes

# Answer
I've got this solution from the web. What you have to is you need to have a proper root permission for this to work. Just download Hosts editor from the Play store and run it with root permission then just find if there's any hosts entries other than this "127.0.0.1 localhost" if get any just tick the check boxes of all other hosts entries make sure not to delete this "127.0.0.1 localhost" then delete those entries by clicking the delete button situated on top right corner and you are good to go. Now just exit the program and run play store.
> 0 votes

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


# Question
Title: Android 7 ignoring Auto Updates turned OFF. Any solution?
In Settings -\> System apps updater, I've turned "Auto updates" to OFF. However, I've just received a message "5 apps updated". In fact it has updated Gmail, Maps, Chrome, Google Photos and Telegram.

It has changed a number of settings on those apps WHICH I DON'T WANT TO CHANGE.

Among those apps I only want to update Telegram, so why do the rest of them update against my will and change it's configuration?? I can't believe how far is Google going on forcing users to do what they don't want to.

How can I effectively tell Android that I don't want it's updates?

EDIT: Besides the information Matthew Read pointed, one can uninstall these updates on Settings -\> Installed apps -\> \[Each app\], so one can free a great quantity of space.

# Answer
> 1 votes
Updates to Android (the operating system) are completely separate from updates to apps. You can only control the former through the system Settings app.

To disable automatic updates for applications: Open the Play Store app, go to *Settings → Auto-update apps*, and select "Do not auto-update apps".

---
Tags: updates, settings, application-autoupdate, disable-app
---


# Question
Title: Recover lost photo from Instagram stories
I took a photo to upload Instagram Stories but I have deleted it unintentionally without publishing or saving it when I was editing the photo in Instagram's built-in photo editor.

Is it possible to recover this photo?

# Answer
> 1 votes
I have found the solution. The photos are saved in a folder of cache. If you are root user you can recovere them. There are in the next path: /data/data/com.instagram.android/cache/original\_images

---
Tags: photos, instagram
---


title: Strange T-Mobile Behavior

text:
# Question
Title: Strange T-Mobile Behavior
My LTE smartphone supports frequencies shown at the bottom of this message. I have been using this phone without issues on T-mobile for about 3 years but last month or so I noticed that LTE switches to Edge when I receive an incoming call. Ditto when making an outgoing call. As a result, I lose internet when a call is active. If I drive 10 miles away to the next city then phone's behavior changes. In that city, LTE switches to 3G/HSPA+ whenever there is a call active so I can keep the internet while making the call.

Did anyone else see similar symptoms on their phone? Any ideas if T-mobile might have "out-frequencied" my phone in my city?

My phone supports following: -

GSM: 850, 900, 1800 and 1900 MHz; Bands: 1/2/4/5/8

3G: 850, 900, 1700, 1900 and 2100 MHz

LTE: 700, 1700, 1800, 2100, 2300 and 2600 MHz; Bands: 1/3/4/7/17/38/40

VoLTE: Not supported by my phone

**Update 1**: Just to clarify my question - I expect my phone to switch from LTE to 3G/HSPA+ when a call is active. But unfortunately, it is going from LTE to Edge in my city. Why?

# Answer
> 0 votes
I do believe that is called csfb (circuit switched fallback) here is my source http://www.telecomabc.com/c/csfb.html

---
Tags: t-mobile
---


title: Hotspot connecting and disconnecting pc

text:
# Question
Title: Hotspot connecting and disconnecting pc
Am trying to connect my pc to Android hotspot but it connects and disconnects immediately. My pc os is arch Linux. I have been connecting it before until recently.

# Answer
> 0 votes
The problem was with my PC running Archlinux. I just ran `nmtui` command and was able to connect to hotspot.

---
Tags: 4.4-kitkat, linux
---


# Question
Title: How to delete contacts from read only accounts
I am using android, and the I have used my google contacts to sync to this, when trying to delete an account, it shows "You can not delete contacts from read only accounts, but you can hide them", When I search the net, I have seen answers like 'clear the contacts and dialer app and again sync' and doing so every time I lost the call history.

So now if I want to delete a contact in my phone, I first go to google contact and delete from there and again sync.

So if we want to delete an contact from contacts in google do we need to delete this from google contacts and again sync? How can I delete a contact in google contact from android phone? and if we hide the contact in phone, where can I see hidden contacts?

thanks,

# Answer
as far as I know, these "read only accounts" relate to other accounts you have set up in Android (e.g. Facebook, WhatsApp, Viber, etc.). These accounts are (usually) synced by default when you set them up and the respective contacts are displayed in your contacts. You have several options to manage these contacts: 1. in Android under contacts go to settings and select "Contacts to display" - here you can chose which account to include in your contacts list. You can also chose a mix of them under "Customize" 2. to manage 'read only' accounts, you may go online to your respective services (e.g. Facebook, WhatsApp, Viber, etc.) and add/modify/delete the contacts there. 3. the best way to manage your Google accounts, at least for me, is still to edit them directly in your contact list at gmail.com.

Hope this helps a bit.
> 5 votes

# Answer
If you want to delete the contact:

1. Tap on a contact you want to delete
2. Tap the overflow icon on the top-right (like when you want to edit the details)
3. Choose "View linked contacts"
4. Tap on "Unlink", and then "Unlink" again
5. After that, go back and you can safely delete your contact without losing those that you didn't want to lose
> 3 votes

# Answer
As Frank said, most of the **read only** contacts come from third party apps that access your contacts to identify your friends (like WhatsApp, Viber, etc.,). These contacts are automatically created by such apps and they may or may not show up in your contacts list.

If you want to delete the read only contact, you have to either delete the main contact (not the linked one) or you have to uninstall the app.

If you want to delete the read only contact just because they show up as duplicates, you can try merging the contacts.

There are third party apps to merge multiple duplicates at once if the function isn't inbuilt.

Hope this helps.

**Edit:** I encountered a situation where there were multiple read-only contacts, but no original contact. Not sure what caused this situation. The only way I got rid of them is by clearing the *Contacts Storage* app's data. Use this as a last resort. Also make sure you have a backup of contacts before clearing. It will also clear your call history.
> 1 votes

# Answer
If you click on the contact itself and delete the link accounts attached once you do that back out and delete like normal and the contact should be deleted finally.
> 0 votes

# Answer
I got fed up working around it, I just deleted whatsapp add (in my case its what was linked) then deleted the contact and added it with the right info I wanted to be saved. then just reinstalled the whatsapp app and that's it be aware when you are adding this person again to your contact list it may prepolute old info like G+ account so i deleted anything but the email and the phone number to make sure I keep the right info
> -1 votes

---
Tags: 5.0-lollipop, 6.0-marshmallow
---


# Question
Title: How to change the country in Samsung Pay?
I bought a new Samsung Galaxy S7 Edge in Asia before leaving to France. I now want to use Samsung Pay in France but the app shows Asian ads and notifications in Thai language. I want to know if the app will still work in France, and can you change the original country?

# Answer
> 1 votes
I use an imported Samsung Galaxy S8 from Hong Kong. I wasn't able to change the country that Samsung Pay uses. But I use Samsung Pay in Switzerland with a Swiss credit card. But unfortunately, I get ads from Hong Kong in Hong Kong Dollar.

Once you setup Samsung Pay you can use it worldwide.

---
Tags: samsung-pay
---


# Question
Title: What caused the toast with "Call failed, try another method"?
I am having an issue with my Motorola G4 Plus smartphone which runs on Android 7.0 version. I am using JIO SIM card for calls and internet.

Two days ago, my phone showed me a toast message stating:

> Call failed, try another method.

I was not able to initiate or receive any calls. Meanwhile my internet was working fine.

I searched about the toast message on internet and found some tricks to tackle the problem. Some of the major tricks were as follows:

* some suggested to clear the cache memory of the device.
* some suggested to change the network settings and reboot the device.
* some suggested to change the specific APN settings and than to restart the device.
* some suggested to change the set recommended 4G LTE settings.

I tried all of the above tricks but no gain at last.

**My main question is**: which method was the toast message referring to? Or, by saying "*try another method*" which method do I have to concern about and how to eventually solve this problem?

# Answer
> 2 votes
I had this issue before. An answer on Quora solved it.

Remove your Jio sim without switching off the device and insert another network different from Jio into the sim1 slot.

Switch off your phone and switch it back on.

Put your jio sim into the sim2 slot. Now restart your phone.

I hope it works for you.

---
Tags: calls, 7.0-nougat, apn, toast-notifications, motorola-moto-g-4g-plus
---


# Question
Title: Can my contacts know if I'm on another call when they try to call me
Will they know if I'm at another call even if it's not using the whats up app? On a regular cell call it would just keep ringing if the person is on another call. If you have call waiting you know they're calling you. I don't know if I explained myself.

# Answer
> 1 votes
It depends on your service provider.

In my country, all the networks will inform the caller that you are on another call via automated response; they will be asked to either hold on or call you back.

Hope this answers your question.

---
Tags: whatsapp-messenger
---


title: Bluetooth keeps turning on

text:
# Question
Title: Bluetooth keeps turning on
I have seen this problem on a Nexus 4 and Nexus 5. Bluetooth is switched on unexpectedly. It can be turned off, but will come back a minute or so later.

Googling around, it seems that this could be due to a misbehaving app, but there doesn't seem to be a good solution for finding out which app.

Is there a way to find out what is responsible for reactivating Bluetooth all the time?

---

If it is of any use, I captured some of the adb output after disabling Bluetooth.

When disabling:

```
D/BluetoothManagerService(  578): disable(): mBluetooth = android.bluetooth.IBluetooth$Stub$Proxy@42d29fa0 mBinding = false
D/BluetoothManagerService(  578): Message: 2
D/BluetoothManagerService(  578): Sending off request.
D/BluetoothAdapterState(23958): CURRENT_STATE=ON, MESSAGE = USER_TURN_OFF
D/BluetoothAdapterProperties(23958): Setting state to 13
I/BluetoothAdapterState(23958): Bluetooth adapter state changed: 12-> 13
D/BluetoothAdapterService(23958): Broadcasting updateAdapterState() to 1 receivers.
D/BluetoothAdapterProperties(23958): onBluetoothDisable()
I/BluetoothAdapterState(23958): Entering PendingCommandState State: isTurningOn()=false, isTurningOff()=true
D/BluetoothManagerService(  578): Message: 60
D/BluetoothManagerService(  578): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 12, newState=13
D/BluetoothManagerService(  578): Bluetooth State Change Intent: 12 -> 13
D/BluetoothMapService(23958): onReceive
D/BluetoothMapService(23958): STATE_TURNING_OFF
D/BluetoothMapService(23958): MAP Service closeService in
I/BtOppRfcommListener(23958): stopping Accept Thread
I/CompanionService(13584): bluetoothStateChangeReceiver action = android.bluetooth.adapter.action.STATE_CHANGED
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Bose SoundLink Wireless Mobile speaker
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:ANDY
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:obd2ecu
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Glass 6014
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:P311
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Logitech MX5000 Keyboard
W/ContextImpl(14368): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1487 android.content.ContextWrapper.startService:494 android.content.ContextWrapper.startService:494 com.android.set
tings.bluetooth.DockEventReceiver.beginStartingService:134 com.android.settings.bluetooth.DockEventReceiver.onReceive:115
D/DockEventReceiver(14368): finishStartingService: stopping service
D/BluetoothPbap(14368): Proxy object disconnected
D/PbapServerProfile(14368): Bluetooth service disconnected
W/BluetoothAdapterState(23958): Timeout will setting scan mode..Continuing with disable...
D/BluetoothAdapterState(23958): CURRENT_STATE=PENDING, MESSAGE = BEGIN_DISABLE, isTurningOn=false, isTurningOff=true
E/bt-btif (23958): btif_disable_bluetooth : not yet enabled

```

Then, moments later:

```
D/BluetoothAdapterState(23958): CURRENT_STATE=PENDING, MESSAGE = DISABLE_TIMEOUT, isTurningOn=false, isTurningOff=true
E/BluetoothAdapterState(23958): Error disabling Bluetooth
D/BluetoothAdapterProperties(23958): Setting state to 12
I/BluetoothAdapterState(23958): Bluetooth adapter state changed: 13-> 12
D/BluetoothAdapterService(23958): Broadcasting updateAdapterState() to 1 receivers.
D/BluetoothManagerService(  578): Message: 60
D/BluetoothManagerService(  578): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 13, newState=12
D/BluetoothManagerService(  578): Broadcasting onBluetoothStateChange(true) to 13 receivers.
D/BluetoothPan(  578): onBluetoothStateChange(on) call bindService
I/BluetoothAdapterState(23958): Entering On State

```

# Answer
> 4 votes
It was the Firechat app for me. It'll be one of the most recent apps you installed if the Bluetooth started turning on out if nowhere.

# Answer
> 3 votes
I had the same symptom, and disabling "Bluetooth scanning" in location services resolved it:

https://stackoverflow.com/questions/34414216/using-bluetooth-scanning-for-location-accuracy-android-m

# Answer
> 3 votes
You can find out what is activating bluetooth by going to Settings -\> Connections -\> Bluetooth -\> "..." -\> Bluetooth control history.

In my case it was the bike rental app for Paris "Velib" and sadly, there seems to be no way to stop it activating bluetooth via permissions settings.

My phone is a Samsung GS7 with Android 7.0.

# Answer
> 1 votes
I had the same problem. The app named Automatic that connects to a dongle that plugs into the OBD port of your car was to blame. I hate the app. I just use it occasionally to read check engine codes. Uninstalled Automatic and all is well. It's usually a misbehaving app that is the culprit.

# Answer
> 0 votes
I had the same problem. This worked for me. Settings ~Application~All~Bluetooth. The disable button was not highlighted so I just cleared all data. I did the same for bluetooth share. Then I tried turn Bluetooth on an off several times to see if it would stay off and it did

# Answer
> 0 votes
I had the same problem and it turned out to be an app containing incorrect codes that kept searching for Bluetooth devices in background even if the app was closed (it was a BT Messaging app).

---
Tags: settings, bluetooth
---


# Question
Title: okay, what about the pictures on my SD card?
Will I be able to see my pictures on my home computer if they've been on an encrypted SD cell phone card? If that answer is no, that means I won't be able to use my SD card to make any prints of my pictures, correct? If that's the case, how do I unencrypt my SD card? Or how do I change the setting for saving my pictures to my SD card? If I do this, how can I ever make prints of any of my pictures? I admit I take many family pics bc no one lives close by ~ it would be so nice to see some of them framed and around the house instead of only getting to look at them while sitting at the computer. Thanks again

# Answer
For the first part of the question -- if your SD card is encrypted, then it won't be readable on a computer, print kiosk, or other device unless that device has compatible encryption capability and you supply the key (not going to happen at the print kiosk at Target, sorry to say).

As far as I know, there's no feature given to decrypt an entire storage volume (like your SD card); the most practical way to get the images decrypted would be to copy then to an unencrypted storage device. One way to do that would be to install a cloud storage app (like Dropbox) on your phone. Don't encrypt the cloud storage, and anything you copy to the cloud will be accessible to any device that has access to that cloud storage. Dropbox has an application for Windows, Mac, and Linux, as well as both Android and iOS, which makes it a good choice (and it's free, with a fairly large storage limit, at least as of September 2017). Some printing services will allow you to print from Dropbox storage, at least via their web page (Staples and Office Max/Office Depot allow this, as I recall).

Unless you also shoot porn on your phone or have a high enough profile to be concerned about blackmail, I don't see a lot of reason to encrypt storage of family photos anyway -- you might consider backing up your SD card (connecting the phone to a computer via USB cable may allow doing this without requiring the computer to deal with the encryption) and reformatting the SD storage without encryption.

Depending on your Android version, it may not be possible to store data (pictures, music, documents, etc.) on the SD card without adopting it, which encrypts it for unique access only by the adopting device. If you're running Android 6 (Marshmallow) or newer, this might be the case (I can't check on my own device, as I have a Pixel which doesn't have an SD card slot).
> 0 votes

# Answer
As Zeiss Ikon pointed out, there's no easy way to read the encrypted card *directly* on any other machine than the one having encrypted it (here: your Android device).

However, that does not mean you cannot transfer them to e.g. your computer or a print kiosk – it only means you cannot simply take the card and plug it into another machine. As long as the card is inside your (running) Android device, its content can be accessed in multiple ways:

* plug in an USB cable and access the data via . This is the most common method, and also the intended use for "consumers" (i.e. you). Most computers should support that out-of-the-box, whether they run Linux or Windows (AFAIK also Mac). At the moment, just be careful doing that with Windows-10 due to a current bug that could delete your data instead of moving it.
* plug in an USB cable and use to access your data. This is mostly intended for developers, but in my experience works more stable than MTP (and has many end-user use-cases beside data copying, too). You'll need special software for that on your computer, though – please consult our adb tag-wiki for details.
* install some "server software" on your Android device to access its data wirelessly. Examples are FTP Server or other apps to Remotely manage media and files.¹ The latter are often used easily with a web browser from any computer.

I'm not sure what mode might be supported by print kiosks – but all the above definitely works with computers, laptops and other network-enabled devices. Though your storage remains encrypted, it's your Android device that (decrypts and) reads the files, and then finally makes them available to "the other end".

As initially said, there are no easy ways to *directly* access the data from the card (e.g. using a card reader). So keep that in mind also for another case: If your Android device no longer starts up. With an unencrypted card, you then could simply take it out and access it via card-reader. That would no longer be possible with the card encrypted. So make sure to regularly your data!

---

¹ Disclosure: Those links go to my website with Android app listings
> 0 votes

---
Tags: sd-card
---


title: Huawei P8 with or without dual sim?

text:
# Question
Title: Huawei P8 with or without dual sim?
I found out that Huawei P8 (not lite, not plus) supports dual sim, when I can insert only 1 sim and 1 sd, without possibility to swich sd for second sim. I tried micro and nano sim and none fits to sd slot. Are there two versions of Huawei P8? Is it possible to check whether my phone supports dual sim?

# Answer
There are several variants for P8:

GRA-UL00 \- LTE/WCDMA for China Unicom ("open"), dual SIM;

GRA-TL00 \- TD-LTE/TD-SCDMA for China Mobile, dual SIM;

GRA-CL00 \- LTE/CDMA for China Telecom, dual SIM;

(the 3 above comes with GRA-\*L10 sub-variants with 64GB storage instead of 16GB)

...and finally GRA-L09 \- international LTE with European bands, single SIM.

The dual SIM variants have one slot for either a nano-SIM or a MicroSD card, and a dedicated slot for a nano-SIM, as shown below. You did mention that one SD and one nano-SIM can be inserted at the same time - that means you do own a dual SIM variant, just didn't get the correct way to utilize it.
> 0 votes

# Answer
Huawei P8 has dual SIM support. You should put the 2nd nano SIM "vertically" so that it fits into the slot.
> 0 votes

---
Tags: huawei, dual-sim
---


# Question
Title: How can I create a Google account without it being saved to my device?
I want to create a Google account on my computer, but I don't want it saved to my device. For example, when I come on the place to log into my Google account, I don't want it to have my email address there, ready. I want to just type it in. Can I create a Google account without it being saved to my device? A million thanks in advance, Shay

# Answer
> 0 votes
Sure you can do that. You have to switch to incognito browsing on your browser.

Every browser has incognito. On Opera mini, it is called private browsing.

For Chrome, click on the three horizontal lines at the right-top side of the browser and select new incognito tab.

On Opera, you can switch to private browsing by clicking on the tabs icon then select Private.

I hope this helps.

---
Tags: sync, email, google
---


# Question
Title: There is no driver for my phone's model number
I use a Samsung J7 mobile phone, model number SM-J700F (checked both below the battery and in the "about phone" section). I live in Israel, so I don't use one of the four big main carriers.

I tried inputting my model number in the Samsung website http://www.samsung.com/us/support/downloads/ but right as I enter the last character in my model number ("F") i get "please enter a valid model number.

What do to?

# Answer
ADB Minimal should come with those drivers, and you might need the Samsung USB Drivers and lastly there is Smart Switch. I don't know about it much but it should provide drivers just like Kies did, although the first two should work real fine. Good luck!
> 1 votes

---
Tags: samsung-galaxy-j7
---


# Question
Title: Reset wifi settings without factory reset in Android TV?
So I've got a situation where I want to clear all saved networks. How can I do it without a factory reset?

Or, perhaps, do it using the Wifi Manager API?

I am using android box for TV, which is running 6.0

# Answer
This depends on your version of Android, in Android 4.4 (KitKat) or lower the only option is a factory reset.

With the introduction of Android 5.0, including Lollipop, Marshmallow, Nougat, and Oreo versions of Android, Google added an option that is usually located in Settings - Backup & Reset that is called Network Settings Reset, which will reset all network related settings including all WiFi, Bluetooth, and Cellular Data settings back to their original factory defaults.
> 3 votes

# Answer
what you can do is go on WiFi settings and then tap or hold the WiFi you want to clear the click on disconnect then forget and it will be cleared
> 1 votes

---
Tags: wi-fi, 6.0-marshmallow, android-tv
---


# Question
Title: Move Internet Shortcuts From Home Screen to USB
I am attempting to move several Internet shortcuts from my Android Home Screen to a USB memory stick.

I am able to move images and music to and from my USB. But I am unable to find to path to Home Screen in File Manager.

How can I achieve my goal of moving these Internet shortcuts to a USB?

# Answer
Home screens on Android are not represented by file system folders, they are part of the launcher data, and shortcuts are not discrete files like in desktop OSes.

You can't just move them around by copying files like you would on windows.

If you want to move internet shortcuts to a thumbdrive then either export your browser bookmarks to an HTML file, or write them down in a text file instead.

Some launchers also offer the possibility of exporting or backing up settings to a file on the SD card, which may be helpful to move to a thumb drive. I doubt they will allow granular per-shortcut export though
> 1 votes

---
Tags: usb, home-screen-shortcuts
---


title: How to hide text message preview?

text:
# Question
Title: How to hide text message preview?
Just got a new phone, Droid Turbo 2. Used the stock messaging app. Whenever I get a text with the phone unlocked, the whole text displays in a drop down box that pops up at the top of the phone.

I previously had a Droid Maxx and on that, the text would display in the status bar at the very top and would scroll one line at a time through the message.I would prefer that, but all that really matters is that I DO get a notification, and that it DOESN'T display the text over whatever I'm doing.

I have tried adjusting the phone settings , I also tried to adjust the individual app notification settings and the messaging app settings... Nothing changes it. I have seen on multiple other posts, an option somewhere to "disable text message preview" but that option does not exist in any of those places for me. There HAS to be a way to stop this on the stock phone without downloading ANYTHING.

# Answer
> 2 votes
I tried this on my Nexus 6P and Android 6.0.1 version

Under "Sound & notification" -\> "Notification" tab

1. Set "When Device is locked" to "Hide sensitive notification content"
2. App Notifications -\>
    * Select "Messenger" (or the app which you want to hide notification).
    * Disable the option "Allow Peeking".

This worked for me.

# Answer
> 0 votes
settings-\>apps-\>notifications. you can block or unblock notifications when screen is on or off. this the thing on my nexus 5x

# Answer
> 0 votes
they call it peeking! for example to stop this behaviour happening in the hangouts app for android 7

go to notifications -\> all apps -\> hangouts -\> show silently (switch to on)

This stops a message coming up in the middle of doing something but allow you to get a LED notification (if left switched on) and also a new message icon

# Answer
> -1 votes
You could try a 3rd-party messaging app like Textra SMS, which allows you to customize notifications via "Customize Notifications", particulary the "Floating Notification" setting.

# Answer
> -1 votes
go into the message app --\> settings --\> notifications --\> turn off "pop-up display" and "preview message"

Cheers!

---
Tags: sms, motorola-droid
---


# Question
Title: Is it possible to designate an alternative wifi connection test site?
I live in mainland China and uses a Google Pixel bought from Hong Kong. Current system version is 7.1.2. As you might know, Google servers are not accessible in China without the use of VPNs and such. So whenever I connect to a wifi network, my phone tries to connect to Google connection test server, but does not do that via ShadowSocksR (my VPN app) so the test always fails and the phone tells me the wifi has no internet connection, which isn't the case and isn't very helpful either.

So I am wondering, is it possible to designate an alternative connection test site that is accessible within mainland China? I know the one Windows 10 uses (http://www.msftconnecttest.com/redirect) is usable so is there any way I can let my Pixel use it by default?

# Answer
> 3 votes
Yes. Since Android 7.1 the method is a little different (not gonna mention the old method here) - fire up `adb shell` then use the command `settings put global captive_portal_https_url **site domain here**`.

In the past `g.cn` (Google's remaining Chinese domain) worked alright, but since Nougat for better reliability I'm using one hosted by V2EX: `captive.v2ex.co/generate_204`, so the full command becomes `settings put global captive_portal_https_url https://captive.v2ex.co/generate_204`.

---
Tags: wi-fi, connection-issues, 7.1-nougat, google-pixel
---


# Question
Title: Can Puffin browser easily be uninstalled?
I have bought an online study course but I am told I need Puffin web browser to view the course. It appears I can install Puffin browser on my Android phone (Vodafone Smart Prime 7), but if I decide after completing the course to go back to normal Google Chrome browser, would Puffin easily uninstall? Will it cause any problem?

I'm afraid I'm not a big user of modern technology and do not want to bugger up my phone browser!

# Answer
> 2 votes
Puffin Web Browser as of now:

* does not require device administrative permission
* does not have permission to display an overlay on screen to block attempts of uninstallation
* does not make any attempt to block uninstallation at all by any means.

I'm unsure whether Puffin prompts its users for drive-by installation but even that would not harm cause if unknown sources are disabled.

You can definitely, easily and like other apps, remove this app from your phone either through Settings app or from Play Store app itself. Alternatively, you can choose to keep it by following the other answer here.

# Answer
> 1 votes
Actually no.... it's simply just another application, Android allows you to choose your default browser of choice, Puffin won't bug you up at all you can just launch it from home screen when you need it and it can be used as an alternative browser. Something like this should pop up.  So in short, Puffin Browser will not bug you up a bit and you are good to go.

---
Tags: uninstallation, puffin-web-browser
---


# Question
Title: Fix Broken Launcher on Soft-Bricked Device
I recently tried to remove the Google search bar on my homescreen using this tutorial by disabling the Google Search app in settings. It turns out I was using the Google Now launcher, and so when I rebooted the launcher broke and sent me into some kind of recovery mode (not the proper android recovery mode.) It went through the booting animation, but then just came up with an alert saying 'Optimising Apps: 1/150', which cycled through each app and 'optimised' it. Upon completion, a black screen came up and the phone rebooted itself.

I'm using an unrooted Moto G2 which had Marshmallow running on it. I'm wondering how to reinstall my OS or otherwise restore my device; I don't care about data as it is backed up.

Any ideas how to fix/reinstall my Android installation?

# Answer
> 0 votes
Solved my own question, thanks for the help.

To get into recovery mode on my Moto G2, I first went into the bootloader by force shutting down the bootlooping device (hold power until it turns off) and then pressing Power and Volume Down at the same time for 2-5 seconds. I then selected 'Recovery', which came up with the boot animation and then a dead android with the words 'No Command' written above. I then pressed Power for 5-6 seconds and tapped the Volume Down button, which took me to the recovery mode menu.

I then selected the option 'Wipe data/factory reset' and selected 'Userdata only'. Once it wiped that, I rebooted and waited ~10mins at the booting animation before it took me through the Android setup wizard. All of my data was restored through Google Drive and Google Photos, even stuff like the order in which apps were displayed on my homescreen.

---
Tags: launcher, motorola-moto-g2
---


# Question
Title: Exclude folders from LG G6 stock gallery app
I'm really enjoying the stock gallery app on my LG G6, but I can't find away to exclude folders (or "albums") from the default view.

This is really annoying, since it's showing album art and basically adds every music folder with album art in it to that view:

Does anyone know how I can hide those?

# Answer
If it doesn't have option to exclude you can make it do that. Just use any file manager that can create file, and create file named ".nomedia" (without quotes) inside folder where are those images. However I think this will have side effects so music player may be unable to locate music in that folder if there is any also video too, but I'm not completely sure about it.
> 1 votes

---
Tags: 7.0-nougat, photos, lg, gallery
---


title: Is there way to stop ads?

text:
# Question
Title: Is there way to stop ads?
Every time I unlock my phone (yu yunicorn | marshmallow), ad pops up, covering the whole screen, ads also pop ups when I am using any app and it also uses chrome to direct to ads, its poping up when I am writing this, is there a way to stop these ads ?( disabling the internet is one way, I think, but I want to be connected all times)

# Answer
These type of ads usually come from an app you have installed, typically uninstalling the offending app will correct this.

Use Addons Detector to determine the app that is causing the ads and uninstall it.
> 1 votes

# Answer
Install Dr. Web (You can use any antivirus but this worked for me) application from play store.

Let the application scan your mobile phone. It will detect and remove all the adware from you phone. I tried and this worked for me.
> 0 votes

---
Tags: 6.0-marshmallow, ads
---


# Question
Title: Which version of Gapps to install for Lineage?
I am going to install Lineage and I need to decide which version of open Gapps to use.

I use lots of Google apps (Google Play Store, Gmail, Calendar, Photos, Music, Google search, Translate, Keep etc.). But, I am fine with installing them one by one, from Google Play store. So, I prefer a minimalist version so that, I don't need to keep anything that I don't use. Therefore, my first thought was Pico Gapps. But, this version does not include offline speech recognition files. Can these be installed later from the google store? Or, if I want to be able to use the "ok google" voice command, do I need to install Nano Gapps?

Also, are there any other obstacles I am not aware of? I want to be able to install anything else from the play store (and not to be forced to flash anything later).

# Answer
> 13 votes
You can download Gapps package for your lineage from this website source opengapps.org. Site contains several fields such as :

## 1.Platforms:

* **ARM64** \- For 64-bit devices

ARM64 means the devices that are running 64 bit operating system/processor.
* **ARM** \- For 32-bit Devices

ARM means the device that are running 32 bit operating system/processor.

* **x86** for Intel Smartphones like Zenphone .
* **x86\_64** This is a very uncommon, these are used in some android emulators.

You can check your device's ARM using this Antutu link

## 2.Android versions:

* **14.0** Android U (Upside Down Cake)
* **13.0** Android T (Tiramisu)
* **12.0** Android S (Snow Cone)
* **11.0** Android R (Red Velvet Cake)
* **10.0** Android Q (Quince Tart)
* **9.0** Pie (Pistachio Ice Cream)
* **8.1, 8.0** Oreo
* **7.1, 7.0** Nougat
* **6.0** Marshmallow
* **5.1, 5.0** Lollipop (Opengapps supported up to Lollipop in 2019)
* **4.4** KitKat.(Opengapps supported up to KitKat in 2018)

## 3.Variant:

* **Aroma**: Graphical installer of the super package while in recovery menu, `it allows user to select which applications to install.`
* **Super**: Includes all Google Apps that were ever shipped on a Google device.
* **Stock**: Recommended package that contains all Google Apps that come standard on latest Nexus/Pixel phone.
* **Full** : Very similar to Stock version.
* **Mini** : Smaller set of popular Google Apps with extra functionality.
* **Micro**: Limited set of Google Apps with Gmail, Calendar Google Now with extra functionality.
* **Nano** : Minimal installation with extra functionality.
* **Pico** : Minimum with Google Play functionality. (Each package varies with file sizes and included Google Apps)

Your `/system` folder capacity decides which version is suited for you. You can check your capacity using this app Disk Info. Then select your Gapps variant, and install it. And, I would recommend Aroma so that you can decide which apps to be installed during installation at recovery.(**N.B:Aroma had issues with some recovery versions, but, it worked on TWRP 3.0.2 on my redmi 1s)**.

**Note**: **Please mention which is your device**. I have tried pico version in my Redmi 1S, because of lesser system capacity(Pico version includes apps like Google Play and Google Play Services). There after, I installed Google app as user app(from play store) and can run 'OK Google' voice command.

# Answer
> 5 votes
I would suggest the Pico version for the specific platform you have. It gives you the ability to access google where you can download only the apps that you need or want.

---
Tags: google-apps, lineageos
---


title: How to run Whatsapp without app?

text:
# Question
Title: How to run Whatsapp without app?
My Samsung Tab is locked. It is only meant for educational purposes. My tab cannot run any app but only use Google through Wi-Fi. Tab can not use Sim card as well as it is locked by college authorities.

So how can I run Whatsapp online on this tab?

# Answer
> 1 votes
Whatsapp web doesn't run standalone. It is an another frontend to an already installed and functioning Whatsapp session in a device. That is to say, if you have a device with Whatsapp already installed and connected to internet, then you can access it through Whatsapp Web as well (requires authentication from device). But the web functionality doesn't offer to create an account and use Whatsapp services so you're at loss here.

More info: How do I use WhatsApp on my computer?

---
Tags: whatsapp-messenger
---


# Question
Title: Data partition with 23GB only shows 8GB when mounted
I have a Sony Xperia Z5 Compact, and I was finding strange that the storage manager showed that the system was filling 20GB of the 32GB internal storage, so I went to dig a little further into this.

I found that the data partition is p42 in the internal rom using TWRP's fdisk, which correctly reports it as having 23GB (I haven't found how to get the TWRP terminal output here, though). However, using fdisk with the device fully booted up, via ADB shell, I get this:

```
suzuran:/ # fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 31.2 GB, 31272730624 bytes
255 heads, 63 sectors/track, 3802 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

               Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1               1        3803    30539775+ ee EFI GPT

```

not showing the full partition table...

However, when I try to read the partition, it gives no errors:

```
suzuran:/ # dd if=/dev/block/mmcblk0p42 of=/dev/null
48365568+0 records in
48365568+0 records out
24763170816 bytes transferred in 246.927 secs (100285391 bytes/sec)

```

Reading the entire storage also gives no errors:

```
suzuran:/ # dd if=/dev/block/mmcblk0 of=/dev/null
61079552+0 records in
61079552+0 records out
31272730624 bytes transferred in 365.211 secs (85629213 bytes/sec)

```

But when mounted, either booted or inside TWRP (I also mounted it manually) it shows only a 8GB size:

```
suzuran:/ # df
Filesystem                    1K-blocks     Used Available Use% Mounted on
[ other skipped mounts ]
/dev/block/mmcblk0p43           5215496  1188900   4026596  23% /system
/dev/block/mmcblk0p42           8641912  6071544   2570368  71% /data
/dev/block/mmcblk0p41            197472      188    197284   1% /cache
/dev/block/mmcblk0p3              81872    57808     24064  71% /firmware
/dev/block/mmcblk0p31             28144      164     27980   1% /persist
/dev/block/mmcblk0p39             14327      160     14167   2% /idd
/dev/block/loop0                  92656      980     91676   2% /su

```

I'm using LineageOS, but in the stock Sony rom I had the same issue, only didn't have the tools to check this further.

Anyone had this issue before or can help me with this?

---

Edit: I just found about 'blockdev' command:

```
suzuran:/ # blockdev --getsize64 /dev/block/bootdevice/by-name/userdata
24763170816

```

which gives the correct size of the partition. What's happening with the 'mount' command? Could this be kernel related? If so, why does it happen in TWRP too?

# Answer
After "playing" a bit with the device, I managed to trace the problem to the ext4 partition data. Booted into TWRP, terminal, backed up the files in the partition, unmounted, then:

```
mke2fs -t ext4 /dev/block/bootdevice/by-name/userdata

```

And voila! 23GB of data storage available. Restored the backed up files to the new ext4 filesystem and everything is working now, although I feel it a little slower. Nevertheless, it's solved.
> 0 votes

---
Tags: custom-roms, mount, partitions, stock-rom
---


# Question
Title: How to turn off voice dialler Huawei Honor 7
I looked over all settings and couldn't find any way to turn off automatic voice dialler. How do I do it? My phone calls people on its own.

# Answer
It is possible to turn this off if you switch off "voice wakeup" completely.
> 1 votes

# Answer
On Huawei Honor 5: To disable voice dialer

Settings \> Smart Assistance \> Voice Control (disable)
> 1 votes

# Answer
In my EMUI it was in Contacts / Settings / Fast Calling
> 0 votes

# Answer
Just go to Settings \> Apps \> System Apps \> Voice Dialer and press Disable.
> -1 votes

---
Tags: phone-app, voice-command, huawei-honor-7
---


# Question
Title: I uninstalled Trebuchet from nexus5 using lucky patcher
Help please I uninstalled Trebuchet from nexus5(thinking it was a bad app ) using lucky patcher now it wont boot. Please help me guys!!

# Answer
From this state you just need to enter fastboot mode and reflash Lineage (or whatever custom ROM you're using) the same way you flashed it initially.
> 0 votes

---
Tags: nexus-5
---


title: How to check if bootloader is open?

text:
# Question
Title: How to check if bootloader is open?
1) How can I check if the bootloader of a Nexus 5x is open? (GSM Code? App? ADB?)

2) Is it still correct that only the manufacturer can close the bootloader once it has been opened? Or is it already possible to close it by yourself?

---

Hint: I bought a used Nexus 5x and I want to check if the bootloader is actually closed, so there hasn't been any changes to the ROM.

# Answer
Boot into fastboot mode by holding VOL- then POWER until the screen lights up with an interface like this:

The last line will indicate lock status: "locked" or "unlocked".

Anyone can easily issue a relock of the bootloader by executing `fastboot oem lock`. This had been the case from nearly the very beginning - not sure where you got the impression that only manufacturers can do it.

Although the relock command triggers a factory reset, if the ROM itself was modified (modified `/system`, plus a custom kernel that turns off dm-verity), relocking will not prevent the OS from booting up afterwards, therefore it's not an optimal way to make sure the phone hasn't been tampered with. If you absolutely want to stay clean, unlock the bootloader and flash a factory image.

Lastly, an additional suggestion: if you like to play around with the phone (root, etc.), keep your bootloader unlocked so that you wouldn't end up with a brick when things go wrong.
> 2 votes

---
Tags: bootloader
---


title: Do I loss Apps and Data

text:
# Question
Title: Do I loss Apps and Data
I have installed Lineage OS 14.1 on my Redmi 1S, and installed GApps(Aroma) from opengapps.org. I have increased /system partition size to install GApps package. New nightly with some fixes are available. If I continue to install nightly and GApps, Do I lose my apps and data?

previous observations:

**1. Installed Nightlies many times using TWRP(I think it has been overwritten).**

**2. Installed Gapps(earlier used pico) several times.(I think it has been overwritten).**

Above two steps doesn't ends up in error, and booted to system well(no data loss).

But, now steps are different:

i. place a file named part in one of the root folder.

ii. install partition increase zip

iii. wipe all

iv. install ROM

v. execute resize

vi. install Gapps.

I am confused that whether I loss, system app's and user app's data after installation if I skip wipe all.

# Answer
> 0 votes
I followed these steps and no errors or boot loops.

1. Reboot to Recovery(TWRP)
2. Install new nightly.
3. Go to Wipe-\> Advanced wipe, select system and click on Resize partition. Execute it.
4. Return to TWRP home screen.
5. Install Google Apps.

After that rebooted to system, no loss of system app data/user data occurred.

# Answer
> 0 votes
Installing **ROM on an unwiped system partition can be dangerous**. It would be better to just wipe the partition. And of course you will lose the data.

# Answer
> 0 votes
By partition table change and "wipe *all*" you already made it quite clear that you will lose data - AFAIK there aren't any lossless repartition solution (like what you do on PC OSes) on Android to this date.

---
Tags: rom-flashing, google-apps, lineageos
---


title: Why my Play Store is not working

text:
# Question
Title: Why my Play Store is not working
My play store is not working it just say's error while retrieving information \[RH-01\]

# Answer
Do this:
Goto settings-\> apps -\> play store \[Clear cache, clear data, force stop\]
if still doesn't work then try restarting your device.
> 0 votes

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


title: How to brick android

text:
# Question
Title: How to brick android
I'm currently trying to hard-brick my phone. Yes, you read right. The reason doesn't really matter. I tried flashing wrong recovery/ROM but no success. I could easily recover the smartphone afterwards through SP Flash Tool and MTK Droid. It's about a Gionee P6. I can't flash a kernel because it doesn't allow me, the process of flashing ending with error each time. Any suggestions?

# Answer
> 3 votes
You can easily root the phone (or do this in a *working* recovery) then run the following command in a shell:

```
dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=1

```

Do note that unless you destroy a piece of hardware, a professional engineer can always recover it with special tools.

See this answer of mine: Using ADB, what command can I use to break/permanently destroy a Galaxy S5?

# Answer
> 1 votes
It's an MTK device. You can easily hardbrick it using SP Flash tool. Go to `Format` tab. On `Auto Format Flag` , click on `Format whole flash`. This will format the eMMC memory leaving practically nothing, not even the preloader. Now click on `Start`. Power off the phone then connect it to the computer. Wait a few seconds. Done.

PS: One can still bring it to life using special tools though.

---
Tags: rom-flashing, recovery-mode, kernel
---


# Question
Title: How to configure custom quick app in Quick Settings with GravityBox?
I am using Android Lollipop and my phone is rooted with the current version of Xposed framework and GravityBox is installed. I want to add an app shortcut with GravityBox, but can't do it. Here's the problem:

(Click image to enlarge)

Here is the screenshot of the GravityBox app:

(Click image to enlarge)

Now after adding the quick app shortcut I can't configure it.

Can anyone please help me with this? As I am on Lollipop I am bound to use third party apps to handle the situation.

# Answer
> 0 votes
You didn't configure the quick tile, but only enabled it. To configure it go to *QuickSettings management**Tile specific settings → QuickApp tile Settings*.

(Click image to enlarge)

---
Tags: customization, xposed-framework, gravitybox
---