# Question
Title: Yureka fastboot not detected in LINUX, but adb detects device
`fastboot` detects Redmi 2, but not Yureka.

I am trying to install Cyanogenmod in Yu Yureka. When I tried installing the CM zip with default recovery, it failed stating "Signature Verification Failed".

So I tried to install the TWRP recovery using fastboot. I did the following:

```
root@konoha:~# adb devices
List of devices attached
2a25599 device

root@konoha:~# lsusb
Bus 003 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 046d:c534 Logitech, Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 05c6:9039 Qualcomm, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 002: ID 0bc2:5071 Seagate RSS LLC
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@konoha:~# adb reboot bootloader

root@konoha:~# fastboot devices

root@konoha:~# grep 05c6 /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
#SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"

root@konoha:~# cat /etc/group | grep plugdev
plugdev:x:46:itachi
root@konoha:~#

```

I get the fastboot screen on Yureka device, but no luck with `fastboot devices`.

<sub>(Click image to enlarge)</sub>

Some suggested that running fastboot as root user solved this. But that too didn't work for me. But for Redmi 2, I was successfully able to install TWRP recovery using fastboot, so that makes fastboot works, but not for Yureka.

I am using Ubuntu 14.04.

# Answer
Yureka requires the vendor ID as a parameter for fastboot. Try the following (tested on Yureka Plus):

```
% lsusb
Bus 003 Device 003: ID 1ebf:7001

% fastboot -i 0x1ebf devices

```
> 0 votes

# Answer
Try this command for Yu Yureka

```
sudo fastboot -i 0x17ef devices

```
> -1 votes

---
Tags: fastboot, micromax-yu-yureka
---


title: Can all android devices be rooted?

text:
# Question
Title: Can all android devices be rooted?
Out of curiosity, in theory can all android devices be rooted? It's my understanding that a root exploit needs to be found based on a vulnerability, and these vulnerabilities can be patched. So is it possible for a phone not to be able to be rooted?

# Answer
> 1 votes
Theoretically *all* Android systems can be rooted. Rooting is, basically, introducing an `su` executable to the system, mostly done under recovery environment. The basic rooting process is simply putting an `su` under a specific directory, while advanced rooting gives a complex `su` executable as well as a GUI application for you to manage root permission management, to grant and to revoke. Besides, an engineering build of Android OS has root already enabled (stock su), so there shouldn't be an 'unrootable' Android OS.

---
Tags: rooting, root-access
---


# Question
Title: Possible to install unbranded android on HTC ONE?
I am so sick of stone old android version HTC installed on my smartphone. While the phone is still super after several years HTC do update the Software anymore. So I d like to remove the branded garbage and install a fresh secure android on my device. Can some one point me to good docs or tell whether this is possible?

How to find device model number or version on the phone? Where or how to find the correct image for my phone and how to install it?

# Answer
It would be either very difficult or not possible at all.
Since Android is an Operating System, it is designed to fit varieties of devices, which differ in all kinds of modules that require specific drivers for themselves. Therefore if you want to create a clean Android build you must gather those drivers (and some additional configurations) to make it work properly on your device. Meanwhile, *almost all* 3rd-party ROMs are either manipulated from the official ones, or have extra configurations pre-applied, which both don't meet your requirement.
> 0 votes

---
Tags: operating-system, factory-image
---


# Question
Title: No more badge notifications on Google Pixel?
I just replaced my Verizon Galaxy S4 (Android 5) with a Pixel from the Google Store. On my old phone, Snapchat and Facebook, for example, had badge notifications on their home screen icons.

My Pixel doesn't have that though, it appears that no apps have badge notifications anymore and so if I clear out my notifications from the pull down bar I have to open each app to see if they have new items.

Is there a way to change this? I'm aware gmail never supported badge notifications with the default launcher, but what about the other apps? What happened?

Facebook's options just list vibrate, LED (which LED? On the back?), or sound. Snapchat has similar options.

Or is this just a Android 7 change?

# Answer
> 5 votes
This is a because Pixel (and also Nexus) devices do not support app badges. More specifically the launcher does not. It is the launcher that must support them rather than the app itself. Your Galaxy S4 supported this because Samsung built support for them into their launcher.

You could install a new launcher (Nova launcher supports them via an additional app, and Action Launcher has recently added them).

Chris Lacy (the developer of Action Launcher) has some useful insight into why he resisted adding them for as long as he did:

> Unlike iOS, Android does not have a system wide API to fetch unread badge counts for all apps. In short, unread badges are only ever going to work so well on Android. For example, unread badges can be reliably fetched for SMS messages, but there remains no bulletproof way to fetch the number of unread Hangouts, Allo or Facebook Messenger messages.

---
Tags: notifications, 7.0-nougat, google-pixel, 7.1-nougat
---


# Question
Title: Nearby wifi networks causing notification
I am using a brand new Blu R1 HD android phone running 6.0.

On my way to work this morning I was listening to a podcast over bluetooth in my car.

Every once in a while a notifcation would sound on the stereo. I would open my phone and it would say "wifi networks nearby".

I have never experienced this on an Android phone.

How can i disable notifications sounding when a nearby wifi network is detected (barring shutting down the wifi).

# Answer
> 1 votes
Go to Settings -\> Wi-Fi -\> (3-dot menu near top right corner) -\> Advanced

Turn OFF **Network Notifications**

# Answer
> 1 votes
Uncheck or toggle *notify when public network available* (from settings\> WiFi\> advanced)- that may be the reason

---
Tags: wi-fi, 6.0-marshmallow, notifications
---


# Question
Title: How to unbrick nexus 9 after an OTA update?
After the latest OTA update my Nexus 9 boots forever. If I turn it off and then turn it on, it shows

and then it boots forever (green, red, blue, yellow circles, squares, circle slices move forever). I tried rebooting it a few times and even tried going into recovery -\> hboot -\> factory reset. Nothing changed. My Nexus 9 was not rooted and doesn't have a custom recovery.

Is it clear from this information what is wrong with my tablet? Can I unbrick it by flashing a stock ROM using adb or something?

# Answer
I've got the same problem on a recent OTA update on my Nexus 9. Unfortunately thes "Nexus Root Toolkit" app didn't help because my **Nexus 9** was all stock, **no root** and **the OEM unlock was disabled**. The problem got me into a dead end. But I found a solution that helped me out and now my Nexus 9 is alive again. It's simple, but you need to follow the steps thoroughly.

Be advised that your data will be completely gone, but at least your tablet will live again.

1. Ensure your tablet is fully charged and that you have 'adb' available (here's the official process, or a minimal installation)
2. Download the OTA image for your device, mine was Nexus 9 Wifi so i picked the **Nexus 9 "volantis"**
3. Start your Nexus and you'll see an image of an Android robot with a red exclamation mark (you may also see "No command").
4. **Press & hold the Power button**. While holding **Power**, press the ***Volume up button once***. Then release the Power button.
5. You will then get into the Recovery Mode screen
6. I executed a **Wipe data/Factory reset**, not sure if it's mandatory for this procedure, but I did, it's up to you.
7. With the device connected with your computer choose the option: **Apply update from ADB**
8. Execute the following command in the directory `android_sdk_path/platform-tools`:

```
adb sideload path_to_the_ota_image_you_downloaded_on_step_2.zip

```
9. Wait until it gets completed, restart the device and that is it!

Good luck!

It worked well for me on the first shot, I hope it helps you too.
> 4 votes

# Answer
I used Nexus Root Toolkit to restore stock ROM. It seems to be working now - the tablet booted, I see Welcome screen with a prompt to choose language.
> 1 votes

# Answer
For those of you who had tried the above with no luck, here is a quick update about how I just unbricked my Nexus 9 device after a stock OTA update.

All of the above is correct but when I tried to sideload the latest version of the volantis.zip file I received an error message, something like

E: sigature verification failed E: ... Aborted

The solution was surprisingly simple

Sideload the very next version that the device currently has installed wich you can find on the second line of the recovery screen, in my case this was 6.0.1 (MOB30D)

I was nearly ready to give up but am currently updating to the latest android version after going back in and enabling USB debugging and the Bootloader (which were bother disabled before) then I managed to flash to 7.0.0 (NRD90M) with no problems or errors.

Next just a manual update from the device to the latest version.
> 0 votes

---
Tags: unbricking, ota-update, nexus-9
---


# Question
Title: Cannot log into my Google account, with any app
I cannot log into my Google account in any app, like Play Store or Google Map. Whenever I try this, I get an error stating (see figure below)

*Couldn't sign in
There was a problem communicating with Google servers.
Try again later*:

My phone is not rooted. So what should I do?

# Answer
Try 'forgetting' the current WiFi network, and then reconnecting to it. If this does not work, then the Google servers may be under maintenance, and you may need to wait for a while. (From 30+ mins to 2+ days.)
> 0 votes

---
Tags: 5.0-lollipop, google-account
---


# Question
Title: ADB bricked android doesn't connect to pc
I have a bricked android BLUBOO X2. I rooted it, changed build.prop to set some settings so that I could boot in Ubuntu Touch(which didn't work). And now I can't boot up anymore at all, it is in boot loop.

I tried booting in recovery and then selected "apply update from ADB". It then says: 'Now send the package you want to apply to the device with "adb sideload \< filename\>" ... '. I did this once and it showed an error, but the weird thing/problem is that I cannot sideload anything anymore: 'error: device not found'.

I (think I) know it is connected with my (Windows 10) PC because it made a connection and deconnecting sound when booting in recovery.

How can I get my android to be connected or how otherwise can I load a ROM or change the build.prop back?

# Answer
> 1 votes
Well, you've just messed with the system partition, so there's nothing much to panic.. Here's a stock ROM for your phone:

http://www.needrom.com/category/bluboo/x2-bluebo/ (Choose the ROM for the SAME android version you had before bricking).

The good news is you won't need to lose your data. Everything will be safe.

Download SP Flash Tools, load the scatter file from this ROM, uncheck all the partitions except ANDROID (SYSTEM) as this is the only partition you need to rectify. Click on Download and connect your device. Your device will be unbricked without having to lose any data.

# Answer
> -1 votes
if you bricked your phone and the battery is non removable.. just open your back panel.. open screws and just cut off the power supply from the battery to phone.. for your reference i have posted a link of how to cut power supply from vivo xshot and restore it

https://moschino2015.wordpress.com/2015/09/18/exquisite-and-easy-to-disassemble-vivo-xshot-teardown-map-tour/ have fun!!

p.s who says battery arent removable??

note :- i am not responsible if u damage the internal circuits or void warranty of your phone!! do it on ur own risk! but it worked for me :)

---
Tags: boot, boot-loop, unbricking
---


# Question
Title: While updating LineageOS, do I need to update Gapps too?
I'm flashing a new nightly version of LineageOS. I'm just gonna flash it without wiping data/system since I already have it installed. However, I also use Gapps (stock variant). Do I need to flash an updated version of it too?

# Answer
> 10 votes
You normally don't need to re-flash GApps as most GApps installers will install an `addon.d` script which restores GApps automatically after flashing a new ROM that supports `addon.d` (LineageOS does so).

If you are using Open GApps (http://opengapps.org/) you are on the safe side.

# Answer
> 3 votes
@timoschwarzer already described the persist function of (most) GAPPS packages, so I'd approach this from a different side:

You are still advised to update GAPPS from time to time (in orders of months), due to Google introducing new functions, APIs, etc. in updated versions of their apps, but not doing this usually doesn't affect working aspects of your device.

When you do it, make sure you do a nandroid backup prior to manually flashing the new GAPPS package, and test out updated apps that you often use to find out whether the change is to your taste, so that you could roll back if it turns out unsatisfactory or causing issues (e.g. Google App updates often cause battery drain).

---
Tags: lineageos
---


title: Change Touch Sound on Samsung Devices

text:
# Question
Title: Change Touch Sound on Samsung Devices
This sounds silly, but it has been driving me mad for years. I do not want to disable the touch sound, I want to change it. This is not an option in the sound settings. You can only disable the touch sound.

I have tried rooting my devices with no luck, and I can't find any up-to-date information about rooting either device (S7 Edge on Verizon, and Note Pro 12.2 (SM-P905V). Every guide I've come across seems to have been copied and pasted from the same source, and it involves using Odin, but fails every time I attempt it.

There simply *must* be some way to change this sound! The Samsung sounds are horrible 'nature inspired' crap, but I like having interface sounds. I've wasted far too may hours trying to figure this out a couple of times a year.

Can someone confirm that it is currently NOT POSSIBLE to root the above devices? My understanding is that Samsung aggressively patches to make rooting dificult or impossible, but I'm hoping I'm wrong.

Thankyou.

# Answer
> 0 votes
Unfortunately the sound files are placed in `/system/media/audio` which is out of reach without root. One reason why this is done is to prevent killing camera noise in regions where camera noise is required by the law.

Not being able to root the phone is purely Verizon's fault - they enforced locked bootloaders on almost all their devices. Furthermore, one can probably wait for root to come out for S7E (many users and relatively new - still has some hope), but P905V being a 3-year-old device certainly isn't gonna get anything new in the near future.

---
Tags: root-access, samsung, audio, samsung-galaxy-s7, touch
---


# Question
Title: How the f*&% to stop voice-to-text from censoring profanity?
The voice-to-text feature is very useful, but every once in a while when sending an SMS or email message to a friend, I want to really let loose.

However, Google, in their defense of my virginal eyes, replaces such words with hashes (####) if it recognizes the word at all.

How do I turn off this ####### "feature"?

# Answer
> 47 votes
There is a checkable/uncheckable option called **Block offensive words** under **Settings****Voice input & output****Voice recognizer settings**.

In Android 8.1, that setting is in **Settings****System****Languages & input****Virtual keyboard****Google voice typing****Block offensive words**

For Samsung phones, the settings are named slightly differently: from the **Settings** app, try **Language & input****Voice search settings****Block offensive words**. This of course **only works with the integrated Google voice recognition**.

You also have to go to the gboard where the virtual keyboard is and also turn off that block for offensive words

For Android 4.3 (and possibly earlier versions):

**Settings****Language & input****Google voice typing (settings)****Block offensive words**

For Samsung S8+: **Settings****General management****Language and input****On screen keyboard****Google voice typing****Block offensive words**

# Answer
> 0 votes
I have a Moto E on Boost Mobile. It's a little different. `Settings > Language & Input > Google Keyboard > Text Correction` (There is also a setting called Current Keyboard. Make sure to go into Google Keyboard instead.) "Block Offensive Words" switch off, and you can curse like a sailor!

Edit- That didn't change the censored output, but they're right! There's another one. Settings, Lang. & Input, Google Voice Typing, Block Offensive Words switch. This one made the output change. Wonder what the other one is for?

---
Tags: input-methods, auto-correct, voice-recognition
---


# Question
Title: Android version 6.0 not correctly syncing outlook contacts
I'm using a Motorola g2, and as the title suggests, I'm having an annoying sync issue with contacts.

What I've done is I've installed outlook and set that to sync contacts to my phone. Only problem is, when I create a contact in my default app, it doesn't update them on outlook (and as such, any data added in the default app disappears when I sync).

This is an incredibly annoying issue and I don't know how to solve it. I've googled the issue but the only thing close to what I want is on a different android version and the option isn't there

# Answer
> 0 votes
I had the same problem and got in touch with support.

They said the app was design like this. You can show your contacts in Android but they are read only.

Unfortunately some apps don't play well this rule and make were think it will sync a new contact to cloud. Believe me, it won't.

I'm still trying to find an alternative but in Outlook there is no way.

---
Tags: contacts, sync, exchange, outlook
---


# Question
Title: How to allow a specific "unknown source"
I would like to be able to install applications from a specific "unknown source" (it's our company continuous integration server). Is there a way to do that? (Using a Samsung Galaxy 7 if it matters).

# Answer
> 0 votes
No, you can't do that. As acejavelin says, "Unknown Sources is all or nothing, you allow everything outside of Google Play, or nothing."

Depending on your phone, you may be prompted to allow for just this install (for example, Samsung Galaxy 7), or you may have to enable, install, disable (for example, Sony Xperia Z1). The former is obviously safer.

---
Tags: unknown-sources
---


title: How to root LG K7 (MS330)?

text:
# Question
Title: How to root LG K7 (MS330)?
I have a cleaning program on my phone and one of the program functions is to optimize CPU.
When I try this, it says I do not have root privileges.

How can I get root privileges on my android LG MS330 ?

# Answer
> 1 votes
I'm suggesting something similar to what @Gokul NC has suggested. I'm assuming you have a computer, so this is a better option with a higher chance of successfully rooting.

Access your computer, go to the browser, and download Kingo root from https://www.kingoapp.com. Once it's downloaded, install the program, connect your device, and you'll be given further instructions within the app. ***I have tested this method more than 10 times, you should experience satisfying results.***

# Answer
> 0 votes
> 1. Enable Developers Options on the device & allow Unknown Sources to install the non Play Store app.
> 2. Download **Kingroot app (apk)** & install it.
> 3. Run the app & click “Try to Root” button to start rooting process.
> 4. Wait until it’s done, and your phone might reboot.
> 5. Your device is now rooted..
>
> Optional: You can replace KingUser app with SuperSU using **SuperSU-me app**

Source: XDA

---
Tags: rooting, root-access, lg
---


# Question
Title: Nexus 5x came with preinstalled android 7.0.0
I've recently bought Nexus 5x from amazon and it came with android 7.0.0, but official specification says that it comes with android 6. So question: does it mean something wrong with my device (used, refurbished etc)?

# Answer
It's most definitely refurbished. Android 7 doesn't come preinstalled on the Nexus 5X brand new.
> 1 votes

# Answer
There are several ways for testing whether an Android phone is refurbished. How to tell if your phone is refurbished gives a list that you can try, to begin with. It is not guaranteed to work, but it is worth trying.
> 0 votes

---
Tags: 6.0-marshmallow, nexus-5x
---


# Question
Title: Recently Used Apps crashing in portrait mode
When I try to switch to the "Recently Used Apps" screen (by holding the home button), the process `com.android.systemui` crashes.

However, in Landscape mode it works as usual (and rotating the device makes it crash again).

Device: `Samsung Galaxy S4 Mini` Version: `4.4.2` ROM: `Stock`

**EDIT:** The system was not modified in any way (e.g. no root access).

Where can I find logs/files that provide me with additional info i.o. to trace the problem? Or what can I do to make it stop crashing (preferably not reseting)?

**EDIT:** Unfortunately, the issue mysteriously disappeared today and I cannot reproduce it any more.

# Answer
To check logs there are a few options, for instance:

1. Given that you have a Samsung, try opening `SysDump` by going to Phone dialer -\> \*#9900# (no need to press Dial). To get the logs, you might need to root your phone. This shows methods for accessing files in `data/data` without rooting, and it may apply to `data/log` as well.
2. Use the adb to check the output of `dmesg`.
3. Use aLogcat. Details for checking an app adapted from here, it may require some tweaking for Recently Used Apps, if useful at all:

1. Start your target app (e.g., "Myapp") on the device. If it crashes, repeat this step 2-3 times.
    2. Next start "aLogCat app" and wait for approximately ~1 minute.
    3. Press the "Menu" button and select "Filter".
    4. Type "Myapp" in the text field and press "OK" button.
    5. Wait for approximately ~1 minute.
    6. Press "Menu" button and select "Share".
    7. Collect the log via any sharing option you have access (e.g., email, Bluetooth).
4. Use CatLog - Logcat Reader!. You might need root Access.

For completeness, I leave here a few related posts

Android device crash logs?

How can I view and examine the Android log?

https://stackoverflow.com/questions/24407984/how-to-locate-app-crash-logs-in-android-phone

https://stackoverflow.com/questions/24305180/error-erasing-old-data-from-logcat
> 1 votes

# Answer
You can get the log with this application installed CatLog - Logcat Reader!. Try to read log immediately after the exception.
> 0 votes

---
Tags: crashes, recents-screen
---


# Question
Title: Gallery pulling pics from Hangouts even when Hangouts has been disabled
I have an old Samsung Galaxy Victory running Android 4.1.2 that I want to let my son use for specific things only (camera, calculator, clock, etc.). As such I have been disabling everything I can on it that will not be needed, and am using a lock program on everything else.

However, for some odd reason, the Gallery app is filled with pics that I sent via Hangouts a long time ago. They were never on this phone to begin with, and the phone has been wiped. I even made sure that I did not login with my Google acct before apps like Google+ and Hangouts were disabled. Still, these pics appear and they do not have an option to disable. They all appear in the gallery as Hangouts followed by the names of the people that were in the conversation.

**Is there anyway to remove these and keep them off?** I hooked the phone up to my computer and located/deleted the cached pics (they were all sans extension). Removing those kept you from browsing them in the albums (temporarily) but all the albums were still there, and eventually they came back. I have also gone through all the apps I can think of in the Application Manager and cleared the data and cache, but the pics still remain (or immediately return).

# Answer
I figured out that the pics were coming in independently of any specific app. Instead, they were coming from the Google Account Sync directly. To disable this, I went into Settings -\> Accounts -\> Google Account and unchecked all the sync options. Then I could clear the data from the Gallery app and all the pics and thumbnails went away.
> 0 votes

# Answer
This is not Google Hangouts that is creating the problem, it is Google+ photos. When Google+ photos is enabled, it automatically stores all pictures posted on any and all Google services.Try accessing the settings of Google+ photos to attempt to disable whatever autosave setting may have been enabled. If the instructions above were no help, try disabling the Google+ photos app.
> 1 votes

---
Tags: gallery, google-hangouts
---


# Question
Title: HTC One internal storage performing very slowly
Using A1 SD, I can see that my HTC One (M7)'s 'internal SD card' (ie, the embedded storage) is incredibly slow compared to other benchmarks listed by anonymous users for the same phone. I'm only getting 6.68MB/s read, and 2.76MB/s write. However, others are getting 50MB/s read and 33MB/s write (for the same HTC One M7 and the same storage location)

Any idea why my phone might be performing so slowly? And how might I improve its speeds?

Its important to note that I've run this diagnosis because for months I've put up with slow speeds and only now getting around to doing something about it. Quite often when saving a photo or a video it will hang for many minutes. I typically find that performance is worse when the card is nearing on full, but now even clearing out storage doesn't seem to give back much performance.

# Answer
> 0 votes
Resetting my phone did the trick.

This isn't a very good answer, as I don't know the root cause. I'm going to slowly add back apps and see if there's a particular one that might have been a bit IO greedy. So far I've added most back and its still fantastically fast again. Haven't signed into Facebook yet... I've always had my suspicions...

# Answer
> 0 votes
Hi I have the HTC one Max and have had this exact same problem as you describe. Really slow laggy performance on the phone and was considering a new one even though I am happy with the Max apart from the lag. I ended up buying a faster SDCard to see if that improved things then tried A1 Bench. My SDCard was fast 70MB/s read 30MB/s write but the internal storage was slow as treacle reading at 6MB/s. I did a factory reset last night and now the internal storage is running 43MB/s read 32MB/s write. I uninstalled the FB app and messenger before the first benchmarks as well so dont think it is that.

I didnt exactly have lots of rubbish apps installed anyway so its strange, I did read somewhere that its best to do a factory reset after upgrading to lollypop so maybe its just that. I have put most of the apps I regularly use back on except for FB so far and benchmarks are still looking good. I may put FB app back on as prefer it to just using chrome.

What we really need is something like windows resource monitor that shows all the processes running that we can sort by disk io, memory and cpu usage so when its running dog slow can see exactly what is causing it.

# Answer
> 0 votes
I just had the same issue on HTC One X. After trying many things, the action that seems to have fixed the problem was deleting two big (almost 500MB each) thumbnail-metadata files for the images.

I hope this helps others, too.

---
Tags: performance, htc-one, internal-sd
---


# Question
Title: Asus Fonepad 7 Tablet stuck on boot logo, and can't be booted into Recovery mode
My Asus Fonepad (k019/FE375) running stock Lollipop suddenly won't get past the Asus (boot logo) loading screen.

I've tried draining the battery and turning it on again, but the issue persists. I also can't access the Recovery mode.

I have done nothing -- no rooting or flashing.

How do I resolve this issue?

# Answer
> -1 votes
Can you enter the droidboot mode by pressing the volume up and power key, simultaneously. If yes, than you can install the firmware by using either asus flashtool or adb command or using IntelAndroid- launcher.bat.

If you are unable to enter the droidboot mode, than you need to used the xfstk tool.

---
Tags: 5.0-lollipop, tablet
---


# Question
Title: How can I block an app from accessing my contacts?
An app that has access to the list of contacts is capable, without further notice, to upload that information to a server. (If it has internet access, that is, but most do.)

I am concerned of the breach of trust to my contacts that this entails.

For example, someone on my contacts list may have gone into some trouble to remain unlisted in any phone book, and yet their phone number could become near-public, depending on the privacy policy of the app, which I, like many, never bother to read.

I'm here not even referring to app(s) that exist with the sole and express intent of making contact lists public.

Is there any way to be in control by choosing whether a given app has access to my contacts list, similar to how an app can have access to notifications, but I can disable its access to notifications while continuing to use the app?

To be clear, a messenger app becomes meaningless if it doesn't have access to contacts, but, for example, an app showing me the nearest grocer or coffee shop has no need to access my contacts. *Please do not suggest "Just don't install an app that gratuitously asks for permission to access contacts." Doing so leaves users in the stone age. I'd like to be able to use any app, but to remain in charge.*

**Edit**:

For comparison, here is a link to a companion question for iOS.

# Answer
> 2 votes
Here a step by step guide working since Android 6.0+ (Screenshots from Android 7.1.1).

1. Go so **Settings** via the gear wheel icon
2. Select **Apps**
3. Select the **gear wheel** icon
4. Select **App permissions**
5. Select the **permission of your choice**
6. **Disable the app's permission**

---
Tags: contacts
---


title: Clean Data of an Android App

text:
# Question
Title: Clean Data of an Android App
Sometimes we need to do Clean Data for an android app.

And to do Clean Data of a specific app, we need to in that app. For cleaning data of more apps, we need to go all apps individually.

Is there any way so that I can do Clean Data on one page/ place for all installed apps?

# Answer
> 1 votes
No, you cannot do it through the Settings - Apps menu, however you can do it via an adb shell with

`adb shell pm clear packageName`

Where `packageName` is the name of the actual package (not the application), such as `com.android.browser` for the built in Browser app.

Shouldn't be too hard to create a script to do this for multiple applications.

---
Tags: applications
---


# Question
Title: How to keep text and icons at normal size but use tablet mode?
Just rooted my tablet the other day. Running Android 4.1.1. This is stock Android except for a different launcher.

My tablet's resolution is 1280x800. It was running with a density of 213 for several years. Recently I wanted to try tablet mode, so I shrank it to 170.

I'm perfectly happy with this setup, but would like to know if it is possible to make the icons on the launcher (and other text) the original size, while forcing the UI to tablet mode.

# Answer
> 0 votes
Get rooted, install Xposed framework and then this module called App Settings. Lets you tweak density, font size and a bunch of other properties on a per-app basis.

Disclaimer: rooting and using Xposed comes with their own risks and it's your own responsibility to do backups.

---
Tags: 4.1-jelly-bean, tablet
---


title: One M9 flash system image

text:
# Question
Title: One M9 flash system image
**Situation**
Device: HTC One M9
Recovery: TWRP
Custom ROM: Android Revolution HD (Android 6.0)

**Problem**
I want to flash the stock rom without wiping anything (I don't want to lose anything). I can flash the stock recovery. I have extracted the system.img and boot.img from the official RUU in order to flash the system image to get rid of the Custom ROM.
When I use fastboot to flash the boot image everything seems fine.
However, when I flash the system image which is about 4.5 gigs big, it again says OK but it only takes around 30 seconds to flash.
When I try to boot after flashing the images, the htc logo appears but nothing more happens. Trying to install an OTA with the stock recovery fails with "system partition has unexpected contents".
I assume that the flashing process wasn't really successful.

How can I correctly flash the system partition?
Or is there any other way to get back to the stock rom without wiping userdata?
And NO, it's not acceptable in any way to wipe (I know that aprox. 98% of android enthusiasts would answer: "Just wipe".)

Btw. the reason for all of this is that the custom rom might not be updated to android 7 so i want to install the ota.

\[edit\]:
I use htc's fastboot version since the system image is 4.5g big and it cannot be flashed with normal fastboot.

# Answer
> 1 votes
Usually large images are flashed in sparse (parts). To flash a full image that large, consider using the `dd` command in a shell to directly write the image to `/system` \- that's the only approach I can think of that doesn't seem to have size issues.

\[edit\]: `dd` worked (booted to twrp and opened adb shell):
`dd if=/external_sd/system.img of=/dev/block/mmcblk0p66`
where `mmcblk0p66` is the system partition (in `/dev/block/platform/<something>.sdhci/by-name` you can find a list of all partitions)

---
Tags: custom-roms, htc, htc-one-m9
---


# Question
Title: Bypassing mobile detectability from the browser
First of all, I know that there is a "request desktop site" in the Android browser, but it doesn't solve my problem.

I have this site and they have an Android app as well. Because of that, they want users to play videos from their app and not from the Android browser. But "for reasons", I want to play it on the browser. Defining user agents as `chrome/windows` didn't help either.

Do you guys have any idea how to do it?

# Answer
> 2 votes
Alright, so a file named `chrome-command-line` needs to be put in `/data/local/chrome-command-line`.

Download that onto your PC and then use

```
adb push chrome-command-line /data/local/chrome-command-line

```

If you get `couldn't create file: Permission denied`, run `adb root` and then `adb push chrome-command-line /data/local/chrome-command-line`.

Proof:

>

---

You can download the `chrome-command-line` file or you can make your own. First, make a file that contains: `chrome --user-agent="<stuff>"`. The stuff is here: https://www.whoishostingthis.com/tools/user-agent/

Example: `Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36`

---
Tags: browser
---


# Question
Title: Setting alarm ringtone on Google clock on Marshmallow
Earlier (actually ... I do not know when that stopped working) when I would try to change the ringtone of my alarm from the Google clock app, I would get to choose which "source" I would get the tone from, there was a default list, and I could also choose a file from my own library.

Now I can only use the said default list. I have a tone that I had set by the described method in the list but I have no way to *add* anything to that list.

Are there solutions?

# Answer
> 1 votes
Install ES Explorer

Play the tone using ES and follow steps to set it as ringtone, notification or alarm. Selected track would be added to default options panel of ringtone/ alarm

**Note:** ES Explorer has privacy and security concerns, so if you are not aware of how to sandbox it and use it, uninstall immediately after this operation of setting ringtones

---
Tags: 6.0-marshmallow, samsung-galaxy-s7
---


# Question
Title: Why "format as internal storage" is not working when installing new apps?
I use my SD card with "format as internal storage".

When I plug my mobile on the PC I see a single huge storage with 10gb free.

But when trying to install a new app, is says that storage is full, and the "settings"-\>"storage" shows separated internal storage full and SD card with 10gb free.

Why it's not working? Is this a known issue?

I have a Moto G3 with Android 6.0.

# Answer
> 2 votes
All the apps you install go into Internal Storage by default. You need to move them to your SD Card, even if you formatted it as internal storage.

Go to Settings -\> Apps -\> (Any Individual app) -\> Storage -\> Change -\> SD Card.

PS : But you can't do this for most Google Apps and System Apps

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


# Question
Title: Good combination for playing media from SMB/CIFS share?
Currently I am using ES File Explorer + MX Player to play audio and video files for this.

Unfortunately it has some problems:

1. MX Player sees only current playing file, not a directory. So I can't jump to next file from within player. I need to go back to ES Explorer to go to next file.
2. Sometimes if there is a connection problem, the video just closes and later can be started only from the beginning. In correct software, the video should wait until the source is available again.
3. Some players are not displayed for certain file types at all. If I force using them, they say

> This file type does not support streaming

and then starting to copy entire file to local storage before playing. Correct software should simulate normal directory from SMB shares so that applications could not know that the source is remote.

# Answer
> 3 votes
VLC for Android plays media from SMB shares. I use VLC on my tablet, my little Android set top box and about to put it on my firesticks. I also use VLC on my Windows and Linux PC's.

# Answer
> 1 votes
For music try Samba Player, though it doesn't support video.

Link: Samba Player on Google Play

Description:

"Listen to your network stored music collection as if it was all on your phone! Enjoy music right away, no complicated setup required.

Samba Player works with shared folders from Windows, Linux, Mac, home routers, media players, network drives (NAS) or any network device that can share folders."

# Answer
> 1 votes
Now that ES File Explorer has jumped the shark somewhat, I asked in our chat about possible replacements, and Solid Explorer File Manager is a good replacement. It can stream via FTP, SFTP, SMB, and WebDAV, along with plugins for other protocols and cloud services. It can stream audio and video into other players such as VLC. That combination of apps will do exactly what you're asking for.

N.B. VLC is free software (both gratis and libre), but Solid Explorer is non-free.

# Answer
> 0 votes
If you have root, you could use an app to really mount the share locally. Maybe this will work. (ES file explorer only serves the files from a local webserver and tells MXPlayer to play them from there.)

If you don't have root, you could play the files directly in ES file explorer (ES music player), it works well that way.

# Answer
> 0 votes
Try XenoAmp (for audio) - it plays off SMB natively (you don't need to use ES Explorer) and does it by streaming! No audio file is copied to your device while playing, it is streamed directly from your SMB share. Plus - if you tap audio file in external file browser like ES Explorer, XenoAmp will create a playlist of whole directory with the selected file in it. Sounds like it is exactly what you need, right?

# Answer
> 0 votes
I use BSPlayer it has browse LAN option that allows me view/select to play video files and mp3 files stored on my windows shares.

For your second option, the only time I loose connection to the share is when my tablet looses connection with my wireless router. This is rare for me since I do most of my work near the router.

For option 3 I can play avi mp4 mkv files with no problems

the official site says BS.Player ™ is the software movie and media player that supports all popular video and audio media file types, containers and formats such as: WebM, Xvid, avi, mpg, mpeg-1, mpeg-2, mpeg-4, 3ivx, YouTube streaming video, AVC HD (avchd player), QT QuickTime mov, RM Real media, OGM, Matroska , mkv, asf, wmv, DV, m1v, m2v, mp4, mpv, swf, vob and wav, mpa, mp1, mp2, mp3, Ogg, aac, aif, ram, wma, flv (Flash and YouTube Video) and much more!

# Answer
> 0 votes
I have been using **USB Audio Player PRO** (yes, it costs money after a short trial, but the developers are very responsive on bug reports and feature requests) very successfully. It supports SAMBA well and works quickly with very little cache (actually can be troublesome with MORE cache). Other network options are UPnP/DLNA and internet radio stations, allowing you to add custom stations so you can even create your own. Shoutcast and TIDAL are also supported. The premium app I had been using before (begins with "N" ends with "ron") worked OK if I connected to a small network source, but its insistence on creating a local catalog of the entire resource sent it into deep space and used space I didn't have on internal and external cards combined. The real reason I have now totally switched to USB...PRO was its support of an external DAC. I have several USB DAC implrementations from Zorloo.com Z:ERO earbuds with tiny DAC integrated in the cable ($39-a steal!) to a full size DAC that integrates with my home music system. I can really hear a difference between my music straight from my S4 headphone jack vs the USB DAC. NOTE: My ears aren't quite good enough to hear the difference between a ~$100 DAC vs a ~$500 DAC, so I'm not a menace to my wife's budget! Give it a try and see what you think. BTW - My music is mostly FLAC some APE. The outstanding stuff is 24/192. The stupid stuff is people who buy a CD and rip it to 24/192 thinking there is some magic process that is going to improve the red sound on the CD. Like people who convert 128MP3 to lossless to improve the quality. Of course, you do upgrade to perfect copy of the 128 kbps MP3!

---
Tags: 4.4-kitkat, audio, video, media-player, cifs
---


# Question
Title: I have factory reset my phone, there is almost a gb of app installation space
My 16gb SD Card got corrupted today, so I lost all of my data as I was unable to format it.

The real problem is, I also factory reset my phone just now, so there is 16gb internal memory amd 1.5gb app installation memory, out of which only 400mb is used.

When I attempt a download from Google Play Store, they get downloaded completely however while installing, it gives an error message "Insufficient storage". I'm fed up with this issue, I don't know what to do.

Let me also tell you, my SD Card data was encrypted, so I was unable to format it, should this be a problem. However, I factory reset my phone and now internal memory can do nothing with it.

My phone is Intex Aqua Power HD running Android 4.4

# Answer
> -1 votes
Ok, try to connect your SD Card to another device and Format/copy out your important files.

If that does not work, use a card reader to access your SD Card on a Windows device and SCAN as appropriate.

It could well be a minor threat and your PC anti-virus could solve.

---
Tags: google-play-store, 4.4-kitkat, insufficient-memory
---


title: Restore S-Memo files

text:
# Question
Title: Restore S-Memo files
A few days ago my Samsung Galaxy S4 asked to uodate the Samsung Account application which I accepted. After that all me S-Memo files are gone. They aren't in me SD-Card/S-Memo folder. And when I open S-Memo and choose import I can't choose Samsung account. The Memo's are still on my Samsung backup account. When I go to settings/account/samsung/used storage I see 2.85 mb of S-Memo files. When I click on that it asks me which files I want to delete but I don't want to delete them. I want them back. When I go to the account tab in settings again there's a option called cloud with which I can restore files from the Samsung cloud but I only can choose between, logfiles, mms, sms and wallpapers. I definitely need the memo files back. Does anybody knows how I can get them back from the Samsung server. Luckily they aren't completely lost. Thanks in advance,

# Answer
I know this is an old question but i just updated my phone software and lost my SMemo's. Dont know how many other people would still be updating old software but in any case, here's where I found them on my phone: My Files\>Application\>SMemo\>Switcher

Also, when i connected my laptop to the phone they could be found in: Phone\>Application\>SMemo\>Switcher
> 1 votes

---
Tags: backup, samsung-galaxy-s-4, s-memo
---


title: Unknown apps taking over tablet

text:
# Question
Title: Unknown apps taking over tablet
My son's tablet is suddenly over run with apps we don't know about trying to gain information (such as location, password, permission to load). Not sure what he downloaded or did to start this. I did see a warning the other day that the "phone app may seriously damage tablet" but I can't find the phone app to delete it. Any thoughts on how to stop it?

# Answer
It is just a text that is shown in place of Advertisement. Don't take it seriously.Just delete unwanted applications from tablet
> 0 votes

# Answer
This "Phone app may seriously damage your tablet" is just a scam.

If you are concerned that there might actually be malicious programs on the device, I recommend to download and run a scan using MalwareBytes for Android .
> 0 votes

---
Tags: hardware
---


# Question
Title: How to sync Hotmail contacts in both directions?
I have to use Hotmail, not Gmail, as I primarily use Outlook on a PC, and Gmail provides no (free) Outlook sync method for contacts and calendars. With iPhone, you just add your Hotmail account and it syncs your contacts both ways seamlessly.

Now I have a Google Nexus 6 on Android 6, I can't find any way to do this. I have tried the following:

1. Add Hotmail as an exchange account

This puts your Hotmail contacts into the Android phone app. This is HALF the job. However, if you edit a contact, it does not sync back to Hotmail. The edit is local to the phone. If you lose your phone, you lose the number.

Note: to get this to work, you have to create a manual setup, chose Exchange, then set the server to `m.hotmail.com`.

So I removed the account and went back to zero contacts in the Android phone app.
2. Install the Outlook app and add a Hotmail account

Next, I installed the Outlook app and added my Hotmail account. Your contacts are visible in the people tab of Outlook, *but you can't edit them or add new ones*.

It also adds an Android account called "Outlook", and puts your Hotmail contacts in the Android phone app. Great, no? NO. Again, if you edit a contact, it stays on the phone, the sync is one way. Even worse, if you add a new contact as a Hotmail contact, it does not sync anywhere.

Am I missing something, or is Outlook/Hotmail on Android completely broken/only half-implemented?

Surely there is someone who uses Outlook on a PC and has an Android phone, and needs to sync contacts two ways, something I have been doing without issue for the last 10 years with Windows CE phones and iPhones?

=== Update ===

Recently, MS "upgraded" Hotmail to use exchange protocols for synchronization, rather than the Hotmail connector, so I decided to dust off the Nexus and try again.

1. Start off with no contacts in the phone app, Outlook for Android installed with no accounts
2. Add hotmail.com email as an Exchange account in Outlook for Android
3. Wait
4. Now I see

* all my contacts in Outlook for Android, but they are not editable, they are read-only. If I change a contact in Outlook on my desktop, I see the change in Outlook for Android. But no way to get changes or new contacts back the other way. Unfortunately, contacts in Outlook for Android are largely useless as I don't use email on my phone and would rarely use Outlook for Android, I only installed it to try to get contacts to sync. I need the contacts in the phone's phone book.
    * all my contacts appear on the Android phone app, but it's one-way sync only. If I change a contact on the phone, the change is not reflected or saved anywhere. If I add a new contact, it's not synced or saved anywhere. If I updated a contact on the PC or in the Hotmail web browser, this change is synced back to the phone, overwriting any changes I have made to an existing contact on the phone. Contacts are correctly marked as belonging to the Hotmail/Exchange account.

# Answer
> 0 votes
You didn't write explicitly that "sync contacts" is turned on, but I assume it is. If it is, well then you don't really have an alternative other than contacting Microsoft support, send them a mail and ask - if you don't get an answer by anyone else that is. I would be surprised if this function isn't implemented.

---
Tags: contacts, sync, hotmail
---


# Question
Title: How can I set a custom screen resolution for my Android TV box?
I am trying to use a new-ish Android TV box with an old projector. The devices in question are an M8 Android media player and an Optoma EP719 projector.

https://www.amazon.ca/gp/product/B00KNL4GLK http://www.projectorcentral.com/Optoma-EP719.htm

The media player is connected to the projector through an HDMI to DVI adapter. The media player is rooted and I have adb access to it over the network. It is running Android 4.4.

The problem I am having is this:

Part of the image is repeated on the right side. This does not appear in screenshots. I believe this is due to the 16:9 aspect ratio of the resolution. Technically this resolution should work, but in any case my preferred solution (and I hope the easier one) is to set the resolution to 1280x1024. I know this works with my raspberry pi already, though I have a similar distortion when trying to set it to 720p resolution.

The problem is, I can't seem to set the resolution to this value. I am able to select resolutions by going to Settings \> Display, toggling HDMI auto-detect off, and picking from a list of HDMI resolutions but neither 1280x1024 nor any other resolutions commonly available for monitors but not televisions are listed. I can choose, e.g., 480p, 720p, and 1080i all of which *should* work with this projector, but all cause some manner of distortion (usually stretching one side of the screen way out instead of duplicating it).

I've tried to manually set the resolution with a few different apps and via the CLI with `wm size` as in the related question Change the screen resolution to 1024x768 on Samsung Galaxy S3. This causes the screen to become much smaller than it should be, occupying only a small portion of the screen (e.g. the top left quarter).

I've also tried `setprop hw.hdmi.resolution 133` (with 133 being the code for the 1280x1024 resolution, I think) then disconnecting and reconnecting the adapter as suggested in the other related question How to change external screen resolution?. That didn't work either.

Is this possible and, if so, how can I do it? Getting the projector to handle 1280x720 resolution would also be acceptable but I am not sure whether that's a problem on the projector end or the device end.

EDIT: I tried flashing the media player with an OpenELEC image. The same issue occurred even with Kodi's resolution changer. For some reason, it insists on detecting the device as 16:9 even though it reports itself as 4:3.

# Answer
I had found a similar situation using a TVbox, a was trying to change the resolution to full HD (1920x1080), the solution was:

1. Activate the Android as developer mode on TVBOX, via USB to USB cable execute the following command via command prompt:

```
adb shell wm size 1920x1080 #To change resolution into FullHD

```

or

```
adb shell wm size 1280x720 #To change resolution into HD

```
2. Reboot the device (`adb reboot`)
> 5 votes

# Answer
Instead of changing the resolution change the dpi density of the screen.

use this command to change the dpi

```
adb shell wm density 240

```

the lesser dpi the the screen image become tiny and result an image appear similar ultra hi res-monitor
> 2 votes

---
Tags: screen-resolution
---


# Question
Title: How to turn off mobile-data/3G for each SIM card separately in Samsung Galaxy Mega Duos?
I'm using Samsung Galaxy Mega Duos and use two SIM cards - one sim with very low charge for 3G connection (called SIM1) and the other with very-high fee (called SIM2).

I go to `Setting - Connections - Data usage` to turn off 3G on SIM2 but the checkbox `Mobile data` seems to be synced between the two e.g. if I check it on SIM1 and then go to SIM1 to turn it off, SIM2 is turned off too!?

My question: How can I turn of 3G for SIM2 but keep it for SIM1?

# Answer
> 4 votes
I had the same issue. Found this solution on another site:

1. Open "Settings" App
2. Go to "SIM Card Manager"
3. Tap on "Data Service Network"
4. Choose the SIM as the Data SIM

Note that only the first SIM slot supports 3G Internet. So if you want to use 3G you must plug your 3G SIM in the first slot.

# Answer
> 1 votes
With regard to "Note that only the first SIM slot supports 3G Internet. So if you want to use 3G you must plug your 3G SIM in the first slot."

In

Settings --\> More Networks --\> Mobile networks

You can set the "Network mode" for both SIMs separately, but only one card can be set to fast internet (WCDMA) at a time. This can be especially bothersome if you are in Korea, where parts of the country only have WCDMA and no GSM.

Please also note that mobile data is switched on automatically if you select a SIM card as explained in the first answer. You can then switch it off and on in the "sliding" config menue -- it seems to remember the setting you have made.

JCS.

# Answer
> 0 votes
I couldn't find the settings mentioned in other answers (OnePlus with Android 7) so I made an dummy APN setting.

Add a new APN:

> Settings \> SIM & Network \> Sim 2 \> Access Point Names \> (+)

Now you can add the APN details. Set APN to a dummy domain, e.g. `dummy.invalid` and hit save. Make sure it's saved and showing as selected on the "APNs" screen.

*Note 1: I haven't yet verified this technique as that SIM doesn't currently have credit. Hopefully someone else can verify this.*

*Note 2: ".invalid" domain is reserved for this purpose. It means your phone won't be trying to connect to a real server.*

---
Tags: 3g, mobile-data, dual-sim
---


# Question
Title: Was I hacked using my android build number and baseband?
I had someone ask me for my Android build and baseband number in an effort to help me root my Samsung 6S. Shortly afterwards my phone got really slow as if the CPU was processing large amounts of data. In an hour I checked my mail, and a few were sent back to me that I was not sending. As if a malicious bulk mailing came from my phone, and the old addresses of contacts that were invalid, sent the mail back to me.

Is this unrelated malware or and actual attack perpetrated (theoretically) by this person? Thsnks.

# Answer
Thousands of people likely have the same build and baseband as you do. It's common to the ROM, not to your individual device.

To uniquely identify your device, they would need a globally unique identifier like IMEI. However, those identifiers are also completely useless for hacking you — they don't provide any kind of magical access; they can only be used for identification.

Likely you either installed a bad app in the past, or used a malicious rooting tool, or are simply incorrect about what's happening here.
> 2 votes

---
Tags: 6.0-marshmallow, malware
---


title: I need an idea for recovering my data

text:
# Question
Title: I need an idea for recovering my data
after I tried for 4 hours, I really need your help. Let me tell you my story:
I dropped Moto X 2nd Gen (running Android 6.0) some days ago, the screen is shattered and only shows some kind of green mud. The only 2 activitys I can recognize trough the screen are the android animations when scrolling or switching between and (for sure) if the screen is turned on or off. ADB is turned off and there is no way to enable it. I attached a keyboard via USB-OTG and am able to unlock the phone, but when I connect it to my pc, I can't access my data because the phone is in Charge-only mode (THANKS for making this default, Android! -.-). So my only hope is the keyboard. I borrowed the exact same phone from a friend, attached the keyboard and wrote down the keys I need to press to enable Wifi. The reason for that is my Chromecast, as soon as I mirrored my display, I can use my mouse to upload my data from the phone to my cloud. So I repeated the keys on the broken phone, and after MANY attempts I finally got wifi turned on using the keyboard. But now I keep struggling at the next step, starting the screen mirroring. My Keys are:

> Type 'Settings' on the home screen
> 4 times down, then enter to select
> 4 times down again, to the 'display' settings, enter
> All the way down, hit enter to get to screen mirroring
> Wait a moment so it can find devices
> Go all the way down again and hit enter to select my chromecast

These steps work just fine on the other phone, but when I use it on the broken one, I always get stuck in a big block of text which is scrollable. I have no idea what it is, and the only way to get rid of it is rebooting.

Any ideas how to get that damn screen mirrored? My goal is SO close!
Thanks in advance!

# Answer
You can use Vysor chrome app for screen mirroring, if your device's debugging mode is enabled. Things you needed is a USB cable attached to PC with chrome installed.

or you can try any of the below,

1. EaseUS Android data recovery software.
2. MHL to female HDMI adapter, to connect to TV
> 0 votes

---
Tags: usb-on-the-go, broken-screen, moto-x, motorola
---


# Question
Title: I Deleted files on internal storage but free space remains the same
I noticed I had 623MB free in my internal storage so I connected my Android to my Laptop and navigated to the Thumbnails folder which had lot of files and was big in size. I selected all files and deleted them, it was about 300MB. Now when I read the available internal memory space, it reads 623MB...

What happened here? the files are no longer there but for some reason Android is not reflecting the increased available memory..

any clues?

Thank you!

Matias.

# Answer
> 4 votes
I found a way to release the memory:

1. Connect you phone to a PC.
2. Open the memory with the File Explorer. Either "Card" or "Phone"
3. Open the file LOST.Dir
4. Erase the files in that folder.

This seems to be the recycle bin for Android.

Best!

# Answer
> 4 votes
Sometimes it may not reflect until restart. Moreover, thumbnails would be recreated once you open the images again. Perform a restart or reboot.

# Answer
> 1 votes
I had the same problem on my ancient ZTE blade 2.2 device that i use for listening to audiobooks. When i deleted some files using linux file browser, the amount of free space on the device did not increase.

After some digging, i found the "removed" files inside a folder called ".Trash-1000". Deleting these freed up all the lost space.

Hope this helps.

---
Tags: internal-storage, delete
---


# Question
Title: Nexus 5X vibrates despite disabling in app settings
My phone vibrates on all notifications despite turning off vibrate in the settings of each individual app that has the option. How can I block vibrating notifications for specific apps?

According to the Google support page and forums there is no way to disable vibrate globally without entering do-not-disturb mode, but it should work on an app by app basis. Turning it off within an app changes the vibration and they now all act the same. So it seems like the option is disabling the vibration that comes from the app but there is some system wide notification that always happens.

The phone is a new Nexus 5X that I just received after signing up with Project Fi. The phone vibrations are extremely grating and can't be changed or lowered. Not being able to limit them without putting the phone in DND mode is driving me nuts. Any help is much appreciated.

# Answer
Your problem is similar to the question here Decrease default vibration length on notification?

Tweak that solution with following changes

1. Trigger - Notification received from all apps
2. Action-Volume change\> system sounds slider value to zero
> 2 votes

---
Tags: nexus-5, nexus-5x, project-fi
---


title: Battery drainage is pretty high

text:
# Question
Title: Battery drainage is pretty high
Ok so, my screen battery draining stats is 122%, Android system 52%, Android OS 27%, Media Servers 25%, and suprising ly my games 25% or below. How to fix this? Cause if you combine all the percentages in my Android Lollipop 5.0.2 tablet,(It is a Samsung Tab 4, and it is NOT rooted). it would be over 300% battery drain stats. So... again, how do I fix this?

Edit: Every minute a play: -3% battery percentage on average.

# Answer
> 1 votes
If you watch closely you will see it states: Use since full charge. This means it counts from the time the battery was at 100%. Charge your device to 100% and the numbers will be fine...

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


# Question
Title: Nexus 5x stuck in download mode after flashing
I flashed my nexus 5x following the instructions from the official android website https://developers.google.com/android/images . I installed `fastboot` on my `Ubuntu 16.04` and started flashing. After executing the script `flash-all.sh`, it indicates that the phone was properly flashed in terminal, and even my phone shows commands that the firmware is getting installed. But after the end of the flash, my phone reboot and get stuck on a the message :

```
Firmware Update
Do not unplug the USB connection until the process is complete

```

with a progress bar stuck at 0%.

I've tried flashing with the firmwares : 6.0.0 (MDA89E), 7.0.0 (NRD90M), 7.1.1 (NMF26F, Dec 2016). And with every firmware I get stuck after the flashing ends.

# Note

When I visited a link given by sancho.s , I noticed that I can't get into `recovery mode`, my phone get stuck into the same `Firmware Update` screen unstead.

# Answer
> 1 votes
There was no specific question posted, so I asume you have your phone bricked (unusable) now, and you want to get it out of that state. Here you find a few alternatives:

1. Two people reported here that unplugging the cable, then holding the power button down restarts the phone, and it likely brings it back to life. Similarly here... And there are plenty of similar posts around. *You commented that this does not work*.
2. There are further instructions here.
3. From here: "If a battery pull doesn't fix the problem, turn your phone off, charge the battery sufficiently (while it's off) and then unplug from the charger. Hold Volume Down and Power to enter HBoot and enter recovery. Once you see the error symbol pull the battery out again and then reinsert the battery and start as normal. This (for some reason) works for a lot of people. If all else fails enter recovery and do a factory reset."

---
Tags: rom-flashing, nexus-5
---


# Question
Title: 'Engineer mode test tool' app - What do the codes do?
I was curious and installed the Engineer mode test tool app. It listed 'codes' and for most of them it wasn't written what they do. I couldn't resist stupidity and entered a few of them.

After entering one of the codes (listed under Google Service Framework in the app) my phone rebooted and the Android icon was shown and it said "erasing". I had a mini heart attack because I thought I had reset my phone. A white screen showed up saying something like "Enter password to unlock device". It said I have 30 attempts so I tried entering every password that I could remember but nothing worked. The counter said that I used just one guess no matter how many passwords I entered.

In the end I had to factory reset my phone because I needed it, but my data was on the SD card; as it was adopted I lost all my data.

What have I done by entering that code?
What was that screen that I saw?

# Answer
This looks like a case for Sherlock Holmes.

You can try reinstalling the app, and checking / trying a few things that will help you remember what you did and what you got (the object of your question), in what you would consider a *harmless way*.

The follwoing lists of codes may also help you remembering; there are many other lists around. Keep in mind that some of the codes are exclusive to specific manufacturers and may not work on all brands/models/carriers. Showing details on your case in the OP might help. Comparing with the codes listed under Google Service Framework in the app would help narrowing down the hunting.

1. 110 Android Secret Codes, Hidden Menu, and Dialler Codes.
2. Secret Codes : Use at your own risk.
3. Hidden Android Secret Codes & Their Usage.
4. Android Hidden Codes.

Once you know the code you entered, it is likely trivial to answer your questions:

> What have I done by entering that code?
> What was that screen that I saw?
> -1 votes

---
Tags: dialer-codes
---


# Question
Title: how i update an app with my data connection in letv1s
I want to update apps with data connection in letv1s they are waited for wifi but i want to update apps through my data connection

# Answer
> 1 votes
Open Google Play, then open the drawer. Tap on **Settings** \> **Auto-update apps**. Set it to **Auto-update apps at anytime. Data charges may apply**

Screenshot (click to enlarge)

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


title: Stopping busybox's `httpd`

text:
# Question
Title: Stopping busybox's `httpd`
I just found that busybox has `httpd`. I started it, and now I don't know how to stop it without rebooting. My busybox version is Stephen Ericson, 1.26.2

Any help is appreciated.

EDIT Here is the output of `ps`

angler:/ $ su angler:/ # ps

```
USER      PID   PPID  VSIZE  RSS   WCHAN              PC  NAME
root      1     0     11092  1424  SyS_epoll_ 00005134e0 S /init
root      2     0     0      0       kthreadd 0000000000 S kthreadd
root      3     2     0      0     smpboot_th 0000000000 S ksoftirqd/0
root      5     2     0      0     worker_thr 0000000000 S kworker/0:0H
root      6     2     0      0     msm_mpm_wo 0000000000 D kworker/u16:0
root      7     2     0      0     smpboot_th 0000000000 S migration/0
root      8     2     0      0     rcu_gp_kth 0000000000 S rcu_preempt
root      9     2     0      0     rcu_gp_kth 0000000000 S rcu_bh
root      10    2     0      0     rcu_gp_kth 0000000000 S rcu_schedroot      11    2     0      0     smpboot_th 0000000000 S migration/1
root      12    2     0      0     smpboot_th 0000000000 S ksoftirqd/1
root      14    2     0      0     worker_thr 0000000000 S kworker/1:0H
root      15    2     0      0     smpboot_th 0000000000 S migration/2
root      16    2     0      0     smpboot_th 0000000000 S ksoftirqd/2
root      18    2     0      0     worker_thr 0000000000 S kworker/2:0H
root      19    2     0      0     smpboot_th 0000000000 S migration/3
root      20    2     0      0     smpboot_th 0000000000 S ksoftirqd/3
root      22    2     0      0     worker_thr 0000000000 S kworker/3:0H
root      23    2     0      0     rescuer_th 0000000000 S khelper
root      24    2     0      0     rescuer_th 0000000000 S netns
root      25    2     0      0     rescuer_th 0000000000 S perf
root      30    2     0      0     worker_thr 0000000000 S kworker/1:1H
root      31    2     0      0     rescuer_th 0000000000 S smd_channel_clo
root      32    2     0      0     rescuer_th 0000000000 S smsm_cb_wq
root      34    2     0      0     rescuer_th 0000000000 S deferwq
root      35    2     0      0     msm_rpm_sm 0000000000 D kworker/u17:0
root      36    2     0      0     rescuer_th 0000000000 S rpm-smd
root      38    2     0      0     irq_thread 0000000000 S irq/48-cpr
root      39    2     0      0     irq_thread 0000000000 S irq/51-cpr
root      40    2     0      0     smpboot_th 0000000000 S migration/4
root      41    2     0      0     smpboot_th 0000000000 S ksoftirqd/4
root      42    2     0      0     worker_thr 0000000000 S kworker/4:0
root      43    2     0      0     worker_thr 0000000000 S kworker/4:0H
root      44    2     0      0     rescuer_th 0000000000 S mpm
root      46    2     0      0     rescuer_th 0000000000 S writebackroot      47    2     0      0     rescuer_th 0000000000 S bioset
root      48    2     0      0     rescuer_th 0000000000 S crypto
root      49    2     0      0     rescuer_th 0000000000 S kblockd
root      50    2     0      0     hub_thread 0000000000 S khubd
root      51    2     0      0     ion_heap_d 0000000000 S system
root      52    2     0      0     rescuer_th 0000000000 S ipa_power_mgmt
root      53    2     0      0     rescuer_th 0000000000 S sps_ipa_power_m
root      54    2     0      0     rescuer_th 0000000000 S ipawq14
root      55    2     0      0     rescuer_th 0000000000 S iparepwq14
root      56    2     0      0     rescuer_th 0000000000 S ipawq43
root      57    2     0      0     rescuer_th 0000000000 S iparepwq43
root      58    2     0      0     rescuer_th 0000000000 S ipawq13
root      59    2     0      0     rescuer_th 0000000000 S iparepwq13
root      60    2     0      0     rescuer_th 0000000000 S ipa_rm_wqroot      61    2     0      0     rescuer_th 0000000000 S ipa_interrupt_w
root      62    2     0      0     worker_thr 0000000000 S kworker/4:1H
root      64    2     0      0     irq_thread 0000000000 S irq/261-msm_iom
root      65    2     0      0     irq_thread 0000000000 S irq/263-msm_iom
root      66    2     0      0     irq_thread 0000000000 S irq/261-msm_iom
root      67    2     0      0     irq_thread 0000000000 S irq/263-msm_iom
root      68    2     0      0     irq_thread 0000000000 S irq/261-msm_iom
root      69    2     0      0     irq_thread 0000000000 S irq/263-msm_iom
root      70    2     0      0     irq_thread 0000000000 S irq/261-msm_iom
root      71    2     0      0     irq_thread 0000000000 S irq/263-msm_iom
root      72    2     0      0     irq_thread 0000000000 S irq/261-msm_iom
root      73    2     0      0     irq_thread 0000000000 S irq/263-msm_iom
root      74    2     0      0     irq_thread 0000000000 S irq/261-msm_iom
root      75    2     0      0     irq_thread 0000000000 S irq/263-msm_iom
root      76    2     0      0     irq_thread 0000000000 S irq/261-msm_iom
root      77    2     0      0     irq_thread 0000000000 S irq/263-msm_iom
root      78    2     0      0     irq_thread 0000000000 S irq/102-msm_iom
root      79    2     0      0     irq_thread 0000000000 S irq/102-msm_iom
root      80    2     0      0     irq_thread 0000000000 S irq/102-msm_iom
root      81    2     0      0     irq_thread 0000000000 S irq/102-msm_iom
root      82    2     0      0     irq_thread 0000000000 S irq/74-msm_iomm
root      83    2     0      0     irq_thread 0000000000 S irq/75-msm_iomm
root      84    2     0      0     irq_thread 0000000000 S irq/75-msm_iomm
root      85    2     0      0     irq_thread 0000000000 S irq/75-msm_iomm
root      86    2     0      0     irq_thread 0000000000 S irq/75-msm_iomm
root      87    2     0      0     irq_thread 0000000000 S irq/273-msm_iom
root      88    2     0      0     irq_thread 0000000000 S irq/273-msm_iom
root      89    2     0      0     irq_thread 0000000000 S irq/272-msm_iom
root      90    2     0      0     irq_thread 0000000000 S irq/97-msm_iomm
root      91    2     0      0     irq_thread 0000000000 S irq/97-msm_iomm
root      92    2     0      0     irq_thread 0000000000 S irq/97-msm_iomm
root      93    2     0      0     irq_thread 0000000000 S irq/350-msm_iom
root      94    2     0      0     irq_thread 0000000000 S irq/350-msm_iom
root      95    2     0      0     irq_thread 0000000000 S irq/350-msm_iom
root      96    2     0      0     irq_thread 0000000000 S irq/298-msm_iom
root      97    2     0      0     irq_thread 0000000000 S irq/298-msm_iom
root      98    2     0      0     irq_thread 0000000000 S irq/298-msm_iom
root      99    2     0      0     irq_thread 0000000000 S irq/79-msm_iomm
root      100   2     0      0     irq_thread 0000000000 S irq/78-msm_iomm
root      101   2     0      0     irq_thread 0000000000 S irq/78-msm_iomm
root      102   2     0      0     rescuer_th 0000000000 S devfreq_wq
root      103   2     0      0     rescuer_th 0000000000 S cfg80211
root      104   2     0      0     irq_thread 0000000000 S irq/15-bcl_vbat
root      105   2     0      0     irq_thread 0000000000 S irq/460-bcl_iba
root      106   2     0      0     rescuer_th 0000000000 S rpciod
root      129   2     0      0         kswapd 0000000000 S kswapd0
root      130   2     0      0     ksm_scan_t 0000000000 S ksmd
root      131   2     0      0     fsnotify_m 0000000000 S fsnotify_mark
root      132   2     0      0     rescuer_th 0000000000 S nfsiod
root      152   2     0      0     rescuer_th 0000000000 S ad_calc_wq
root      153   2     0      0     rescuer_th 0000000000 S rot_commit_work
root      154   2     0      0     dsi_event_ 0000000000 D mdss_dsi_event
root      155   2     0      0     kthread_wo 0000000000 S vsync_retire_wo
root      156   2     0      0     rescuer_th 0000000000 S apr_driver
root      157   2     0      0     rescuer_th 0000000000 S pil_vote_wq
root      158   2     0      0     rescuer_th 0000000000 S shm_svc
root      159   2     0      0     rescuer_th 0000000000 S qmi_hndl0000000
root      160   2     0      0     rescuer_th 0000000000 S msm_ipc_router
root      161   2     0      0     rescuer_th 0000000000 S k_hsuart
root      162   2     0      0     kthread_wo 0000000000 S msm_serial_hs_0
root      163   2     0      0     kthread_wo 0000000000 S msm_serial_hs_0
root      164   2     0      0     add_hwgene 0000000000 S hwrng
root      165   2     0      0     rescuer_th 0000000000 S diag_real_time_
root      166   2     0      0     rescuer_th 0000000000 S diag_modem_data
root      167   2     0      0     rescuer_th 0000000000 S diag_lpass_data
root      168   2     0      0     rescuer_th 0000000000 S diag_wcnss_data
root      169   2     0      0     rescuer_th 0000000000 S diag_sensors_da
root      170   2     0      0     rescuer_th 0000000000 S diag_wq
root      171   2     0      0     rescuer_th 0000000000 S DIAG_USB_diag
root      172   2     0      0     rescuer_th 0000000000 S diag_cntl_wq
root      173   2     0      0     rescuer_th 0000000000 S diag_dci_wq
root      174   2     0      0     kthread_wo 0000000000 S kgsl_worker_thr
root      175   2     0      0     rescuer_th 0000000000 S kgsl-3d0
root      176   2     0      0     rescuer_th 0000000000 S kgsl-events
root      177   2     0      0     rescuer_th 0000000000 S governor_msm_ad
root      178   2     0      0     rescuer_th 0000000000 S kgsl_devfreq_wq
root      199   2     0      0     kthread_wo 0000000000 S spi5
root      200   2     0      0     rescuer_th 0000000000 S usbnet
root      201   2     0      0     rescuer_th 0000000000 S sharedmem_qmi_w
root      202   2     0      0     rescuer_th 0000000000 S qmi_hndl0000000
root      204   2     0      0     irq_thread 0000000000 S irq/212-msm_dwc
root      205   2     0      0     rescuer_th 0000000000 S k_gserialroot      206   2     0      0     rescuer_th 0000000000 S uether
root      209   2     0      0     rescuer_th 0000000000 S dsx_rebuild_wor
root      210   2     0      0     rescuer_th 0000000000 S dsx_exp_workque
root      211   2     0      0     rescuer_th 0000000000 S s2wiwq
root      212   2     0      0     rescuer_th 0000000000 S dt2wiwq
root      213   2     0      0     irq_thread 0000000000 S irq/502-fpc1020
root      216   2     0      0     rescuer_th 0000000000 S fwu_workqueue
root      217   2     0      0     rescuer_th 0000000000 S msm_cpp_workque
root      219   2     0      0     irq_thread 0000000000 S irq/495-batt-mi
root      220   2     0      0     irq_thread 0000000000 S irq/504-synapti
root      245   2     0      0     rescuer_th 0000000000 S dm_bufio_cache
root      246   2     0      0     cpufreq_in 0000000000 S cfinteractive
root      247   2     0      0     irq_thread 0000000000 S irq/170-f982490
root      249   2     0      0     irq_thread 0000000000 S irq/253-f98a490
root      251   2     0      0     irq_thread 0000000000 S irq/499-qpnp_wl
root      252   2     0      0     rescuer_th 0000000000 S binder
root      253   2     0      0     irq_thread 0000000000 S irq/603-nanohub
root      254   2     0      0     nanohub_kt 0000000000 S nanohub
root      255   2     0      0     mmc_queue_ 0000000000 S mmcqd/0
root      256   2     0      0     mmc_queue_ 0000000000 S mmcqd/0rpmb
root      257   2     0      0     rescuer_th 0000000000 S usb_bam_wq
root      258   2     0      0     irq_thread 0000000000 S irq/500-qpnp_sc
root      259   2     0      0     irq_thread 0000000000 S irq/224-spdm_bw
root      260   2     0      0     rfcomm_run 0000000000 S krfcommd
root      261   2     0      0     irq_thread 0000000000 S irq/609-adsp
root      262   2     0      0     irq_thread 0000000000 S irq/641-modem
root      264   2     0      0     rescuer_th 0000000000 S msm_vidc_worker
root      265   2     0      0     rescuer_th 0000000000 S pm_workerq_venu
root      267   2     0      0     irq_thread 0000000000 S irq/464-chg-err
root      268   2     0      0     irq_thread 0000000000 S irq/9-chg-taper
root      269   2     0      0     irq_thread 0000000000 S irq/10-chg-tcc-
root      270   2     0      0     irq_thread 0000000000 S irq/8-chg-rechg
root      271   2     0      0     irq_thread 0000000000 S irq/468-chg-p2f
root      272   2     0      0     irq_thread 0000000000 S irq/469-batt-ho
root      273   2     0      0     irq_thread 0000000000 S irq/11-batt-war
root      274   2     0      0     irq_thread 0000000000 S irq/13-batt-coo
root      275   2     0      0     irq_thread 0000000000 S irq/12-batt-col
root      276   2     0      0     irq_thread 0000000000 S irq/7-batt-miss
root      277   2     0      0     irq_thread 0000000000 S irq/470-batt-lo
root      278   2     0      0     irq_thread 0000000000 S irq/1-usbin-uv
root      279   2     0      0     irq_thread 0000000000 S irq/2-usbin-ov
root      280   2     0      0     irq_thread 0000000000 S irq/3-usbin-src
root      281   2     0      0     irq_thread 0000000000 S irq/4-otg-fail
root      282   2     0      0     irq_thread 0000000000 S irq/5-otg-oc
root      283   2     0      0     irq_thread 0000000000 S irq/6-aicl-done
root      284   2     0      0     irq_thread 0000000000 S irq/473-dcin-uv
root      285   2     0      0     irq_thread 0000000000 S irq/475-power-o
root      286   2     0      0     irq_thread 0000000000 S irq/476-temp-sh
root      287   2     0      0     irq_thread 0000000000 S irq/477-safety-
root      293   2     0      0     rescuer_th 0000000000 S rq_stats
root      294   2     0      0     events_not 0000000000 S msm_perf:events
root      295   2     0      0     rescuer_th 0000000000 S sb-1
root      296   2     0      0     ngd_slim_r 0000000000 D ngd_rx_thread1
root      297   2     0      0     ngd_notify 0000000000 D ngd_notify_sl1
root      298   2     0      0     rescuer_th 0000000000 S k_bam_data
root      299   2     0      0     rescuer_th 0000000000 S f_mtp
root      300   2     0      0     sleep_thre 0000000000 S file-storage
root      301   2     0      0     do_samplin 0000000000 D msm-core:sampli
root      302   2     0      0     do_hotplug 0000000000 S msm_thermal:hot
root      303   2     0      0     do_freq_mi 0000000000 S msm_thermal:fre
root      304   2     0      0     do_thermal 0000000000 S msm_thermal:the
root      314   2     0      0     boost_mig_ 0000000000 S boost_sync/0
root      315   2     0      0     boost_mig_ 0000000000 S boost_sync/1
root      316   2     0      0     boost_mig_ 0000000000 S boost_sync/2
root      317   2     0      0     boost_mig_ 0000000000 S boost_sync/3
root      318   2     0      0     boost_mig_ 0000000000 S boost_sync/4
root      319   2     0      0     boost_mig_ 0000000000 S boost_sync/5
root      320   2     0      0     boost_mig_ 0000000000 S boost_sync/6
root      321   2     0      0     boost_mig_ 0000000000 S boost_sync/7
root      322   2     0      0     rescuer_th 0000000000 S ipa_A7_svc
root      323   2     0      0     rescuer_th 0000000000 S qmi_hndl0000000
root      324   2     0      0     rescuer_th 0000000000 S clnt_req
root      326   2     0      0     rescuer_th 0000000000 S clnt_resproot      327   2     0      0     rescuer_th 0000000000 S clnt_req
root      328   2     0      0     down_inter 0000000000 S wl_event_handle
root      329   2     0      0     down_inter 0000000000 S dhd_watchdog_th
root      330   1     6340   1116  do_sys_pol 0000513510 S /sbin/ueventd
root      333   2     0      0     kjournald2 0000000000 S jbd2/mmcblk0p43
root      334   2     0      0     rescuer_th 0000000000 S ext4-rsv-conver
root      335   2     0      0     kjournald2 0000000000 S jbd2/mmcblk0p37
root      336   2     0      0     rescuer_th 0000000000 S ext4-rsv-conver
root      337   2     0      0     worker_thr 0000000000 S kworker/0:1H
root      341   2     0      0     kjournald2 0000000000 S jbd2/mmcblk0p38
root      342   2     0      0     rescuer_th 0000000000 S ext4-rsv-conver
root      343   2     0      0     kjournald2 0000000000 S jbd2/mmcblk0p32
root      344   2     0      0     rescuer_th 0000000000 S ext4-rsv-conver
root      351   2     0      0     kauditd_th 0000000000 S kauditd
root      364   1     5428   984   skb_recv_d 00f056571c S /system/bin/debuggerd
root      365   1     10788  1120  skb_recv_d 7b07f85cf4 S /system/bin/debuggerd64
root      366   1     52052  1932  hrtimer_na 7e546be744 S /system/bin/vold
root      368   365   10532  12    __skb_recv 7b07f8684c S debuggerd64:signaller
root      369   364   5172   8     __skb_recv 00f0566950 S debuggerd:signaller
root      388   2     0      0     rescuer_th 0000000000 S IPCRTR
root      389   2     0      0     rescuer_th 0000000000 S adsp_IPCRTR
root      392   1     51644  648   SyS_epoll_ 00004a6e78 S /sbin/healthd
root      393   1     18940  1264  do_sigtime 7a6f6bef34 S /vendor/bin/pm-service
root      395   1     9380   1412  do_sys_pol 7ac0c16e74 S /vendor/bin/msm_irqbalance
root      396   1     9428   1508  SyS_epoll_ 71c561ad54 S /system/bin/lmkd
root      406   2     0      0     kthread_wo 0000000000 S msm_slim_qmi_cl
root      407   2     0      0     rescuer_th 0000000000 S qmi_hndl0000000
root      419   2     0      0     irq_thread 0000000000 S irq/449-wcd9xxx
root      439   2     0      0     smpboot_th 0000000000 S migration/5
root      440   2     0      0     smpboot_th 0000000000 S ksoftirqd/5
root      441   2     0      0     worker_thr 0000000000 S kworker/5:0
root      442   2     0      0     worker_thr 0000000000 S kworker/5:0H
root      443   2     0      0     smpboot_th 0000000000 S migration/6
root      444   2     0      0     smpboot_th 0000000000 S ksoftirqd/6
root      445   2     0      0     worker_thr 0000000000 S kworker/6:0
root      446   2     0      0     worker_thr 0000000000 S kworker/6:0H
root      447   2     0      0     smpboot_th 0000000000 S migration/7
root      448   2     0      0     smpboot_th 0000000000 S ksoftirqd/7
root      450   2     0      0     worker_thr 0000000000 S kworker/7:0H
root      451   2     0      0     msm_rpm_wa 0000000000 D irq/215-fc38800
root      455   1     16132  1248  hrtimer_na 7da6c9b744 S /vendor/bin/pm-proxy
root      459   1     8040   1096  skb_recv_d 7ced8d4cf4 S /system/xbin/su
root      470   2     0      0     worker_thr 0000000000 S kworker/7:1
root      493   2     0      0     rescuer_th 0000000000 S kdmflush
root      497   2     0      0     rescuer_th 0000000000 S bioset
root      498   2     0      0     rescuer_th 0000000000 S kcryptd_io
root      499   2     0      0     rescuer_th 0000000000 S kcryptd
root      500   2     0      0     dmcrypt_wr 0000000000 S dmcrypt_write
root      501   2     0      0     rescuer_th 0000000000 S bioset
root      503   2     0      0     rescuer_th 0000000000 S IPCRTR
root      504   2     0      0     rescuer_th 0000000000 S modem_IPCRTR
root      514   2     0      0     rescuer_th 0000000000 S qmi_hndl0000000
root      521   2     0      0     rescuer_th 0000000000 S qmi_hndl0000000
root      526   2     0      0     worker_thr 0000000000 S kworker/2:1H
root      527   2     0      0     worker_thr 0000000000 S kworker/u17:10
root      530   2     0      0     kjournald2 0000000000 S jbd2/dm-0-8
root      531   2     0      0     rescuer_th 0000000000 S ext4-rsv-conver
root      540   1     76440  1348  SyS_rt_sig 78d3793f1c S /vendor/bin/thermal-engine
root      542   1     18652  964   futex_wait 73a270fe70 S /vendor/bin/perfd
root      547   1     14208  1304  futex_wait 7a60484e70 S /vendor/bin/oem_qmi_server
root      549   1     2158852 45060 do_sys_pol 72f4d60e74 S zygote64root      550   1     1592584 36712 do_sys_pol 00ef9c39a8 S zygote
drm       553   1     15168  2148  binder_thr 00f0fe1900 S /system/bin/drmserver
root      554   1     10336  1864  unix_strea 71e8db884c S /system/bin/installd
root      562   1     34456  4608  binder_thr 7f1ae08e44 S /system/bin/netd
root      564   2     0      0     worker_thr 0000000000 S kworker/3:1H
gps       566   1     9168   1120  SyS_rt_sig 7ae9892f1c S /vendor/bin/loc_launcher
camera    567   1     120240 10980  do_select 00f4b30a00 S /vendor/bin/mm-qcamera-daemon
root      581   2     0      0     notify_use 0000000000 S wrkld_notify
gps       594   566   78224  2740  do_sys_pol 7955f17e74 S /vendor/bin/slim_daemon
root      769   2     0      0     worker_thr 0000000000 S kworker/0:2
root      897   2     0      0     worker_thr 0000000000 S kworker/u17:1
root      980   2     0      0     worker_thr 0000000000 S kworker/3:2
root      986   2     0      0     rescuer_th 0000000000 S ipawq44
root      987   2     0      0     rescuer_th 0000000000 S iparepwq44
root      1052  2     0      0     worker_thr 0000000000 S kworker/1:0
root      1118  2     0      0     worker_thr 0000000000 S kworker/u17:3
root      1119  2     0      0     worker_thr 0000000000 S kworker/u17:5
root      1173  2     0      0     worker_thr 0000000000 S kworker/2:2
root      1175  2     0      0     worker_thr 0000000000 S kworker/0:0
root      1228  2     0      0     worker_thr 0000000000 S kworker/3:4
root      1240  2     0      0     worker_thr 0000000000 S kworker/1:2
root      1259  2     0      0     worker_thr 0000000000 S kworker/u16:2
root      1266  2     0      0     __mdss_fb_ 0000000000 D mdss_fb0
shell     1284  1     17772  704   do_sys_pol 00004e0dc0 S /sbin/adbd
shell     1345  1284  8180   1476  SyS_rt_sig 79643c0f1c S /system/bin/sh
shell     1349  1345  8180   1480  SyS_rt_sig 7b9f819f1c S sh
shell     1351  1349  1478840 53496 SyS_epoll_ 00f4cbe7bc S /system/bin/app_process32
u0_a197   1381  550   1103676 70324 SyS_epoll_ 00ef9c37bc S com.koushikdutta.vysor
root      1437  2     0      0     worker_thr 0000000000 S kworker/u16:3
root      1465  2     0      0     worker_thr 0000000000 S kworker/5:1
root      1468  2     0      0     worker_thr 0000000000 S kworker/6:2
root      1609  2     0      0     worker_thr 0000000000 S kworker/1:3
u0_a64    1633  549   1578580 31596 SyS_epoll_ 72f4d60d54 S com.android.terminal
u0_a48    1655  549   2257900 48508 SyS_epoll_ 72f4d60d54 S com.wifikill.techbrain
u0_a0     1768  549   1587532 44324 SyS_epoll_ 72f4d60d54 S android.process.acore
u0_a132   1792  550   1099944 57348          0 00ef9c3eb4 R yarolegovich.materialterminal
u0_a132   1818  1792  8180   1660  SyS_rt_sig 70d8a05f1c S /system/bin/sh
u0_a132   1856  1818  8040   1432     do_wait 7dc6007e4c S su
u0_a132   1857  1856  10360  560   n_tty_read 7dc600784c R su
root      1859  1     8296   260      do_wait 7ced8d5e4c S /system/xbin/su
root      1862  1859  8296   280      do_wait 7ced8d5e4c S /system/xbin/su
root      1863  1862  9312   488      do_wait 7ced8d5e4c S /system/xbin/su
root      1864  1863  8180   1712  SyS_rt_sig 757c9f7f1c S sh
root      1870  1864  9696   1704           0 7e85e2384c R ps
wifi      3073  1     14020  3108   do_select 725b791e8c S /system/bin/wpa_supplicant
u0_a69    3076  549   1655992 76788 SyS_epoll_ 72f4d60d54 S com.android.inputmethod.latin
u0_a36    3085  549   1768496 125072 SyS_epoll_ 72f4d60d54 S com.android.systemui
media_rw  3103  366   0      0        do_exit 0000000000 Z sdcard
u0_a1     3248  549   1577216 32608 SyS_epoll_ 72f4d60d54 S org.cyanogenmod.cmaudio.service
radio     3326  549   1631248 56140 SyS_epoll_ 72f4d60d54 S com.android.phone
u0_a81    5046  549   1577692 34208 SyS_epoll_ 72f4d60d54 S com.google.android.ext.services
u0_a225   5090  549   1589780 44324 SyS_epoll_ 72f4d60d54 S de.markusfisch.android.shadereditor
u0_a72    5127  549   1708852 109780 SyS_epoll_ 72f4d60d54 S com.google.android.gms.persistent
u0_a85    5168  549   2294788 42772 SyS_epoll_ 72f4d60d54 S com.google.android.googlequicksearchbox:interactor
u0_a33    5183  549   1577104 32704 SyS_epoll_ 72f4d60d54 S org.cyanogenmod.weatherservice
system    5197  549   1585304 37168 SyS_epoll_ 72f4d60d54 S com.quicinc.cne.CNEService
u0_a20    5209  549   1576540 32076 SyS_epoll_ 72f4d60d54 S org.omnirom.omniswitch
nfc       5224  549   1607496 47612 SyS_epoll_ 72f4d60d54 S com.android.nfc
u0_a65    5265  549   1576524 31808 SyS_epoll_ 72f4d60d54 S com.android.smspush
u0_a58    5377  549   1679712 148664 SyS_epoll_ 72f4d60d54 S com.cyanogenport.trebuchet
clat      5497  562   50404  43536 hrtimer_na 7912113744 S clatd-rmnet_data7
u0_a72    6259  549   2530608 180712 SyS_epoll_ 72f4d60d54 S com.google.android.gms
u0_a114   6335  550   1776976 67848 SyS_epoll_ 00ef9c37bc S com.lbe.parallel.intl:mdserver
u0_a59    6718  549   1576640 33124 SyS_epoll_ 72f4d60d54 S org.cyanogenmod.profiles
u0_a114   6937  6335  228    4     inotify_re 0000009a4c S parallel.monitor
u0_a188   7145  549   1591428 41296 SyS_epoll_ 72f4d60d54 S com.android.email
u0_a85    7719  549   2424232 109752 SyS_epoll_ 72f4d60d54 S com.google.android.googlequicksearchbox:search
radio     8054  549   1577588 32740 SyS_epoll_ 72f4d60d54 S com.qualcomm.qcrilmsgtunnel
u0_a185   8091  549   1592720 59112 SyS_epoll_ 72f4d60d54 S me.twrp.twrpapp
root      8508  2     0      0     worker_thr 0000000000 S kworker/7:1H
root      8550  2     0      0     worker_thr 0000000000 S kworker/5:1H
u0_a232   8611  549   2239816 37316 SyS_epoll_ 72f4d60d54 S com.pace.octaproccesorbooster
root      9152  2     0      0     worker_thr 0000000000 S kworker/6:1H
u0_a210   10197 550   1706604 43096 SyS_epoll_ 00ef9c37bc S io.rong.push
u0_a210   10259 550   1739448 60852 SyS_epoll_ 00ef9c37bc S com.groundhog.multiplayermaster:Jpush
u0_a128   11118 549   1605876 49956 SyS_epoll_ 72f4d60d54 S org.kustom.widget.service
u0_a210   14239 550   1738424 51476 SyS_epoll_ 00ef9c37bc S com.groundhog.multiplayermaster
u0_a210   14313 550   1712160 44940 SyS_epoll_ 00ef9c37bc S com.groundhog.multiplayermaster:ipc
u0_a72    14670 549   1588524 39548 SyS_epoll_ 72f4d60d54 S com.google.process.gapps
u0_a161   15263 550   1411620 115856 SyS_epoll_ 00ef9c37bc S org.chromium.chrome
root      15684 2     0      0     worker_thr 0000000000 S kworker/3:3
u0_a161   16086 550   1118540 54232 SyS_epoll_ 00ef9c37bc S org.chromium.chrome:privileged_process0
root      27050 2     0      0     irq_thread 0000000000 S irq/606-f98a490
u0_a147   27122 550   1033376 39388 SyS_epoll_ 00ef9c37bc S com.estrongs.android.pop.pro
u0_a147   27168 27122 4496   972   skb_recv_d 00efbe671c S /data/user/0/com.estrongs.android.pop.pro/files/libestool2.so
u0_a78    27382 549   1664212 57492 SyS_epoll_ 72f4d60d54 S com.android.vending
u0_a112   28797 549   2307352 75680 SyS_epoll_ 72f4d60d54 S com.google.android.apps.photos
root      30709 2     0      0     worker_thr 0000000000 S kworker/2:1
root      31145 2     0      0     worker_thr 0000000000 R kworker/u16:1
root      31801 2     0      0     worker_thr 0000000000 S kworker/1:1
root      32058 2     0      0     worker_thr 0000000000 S kworker/6:1
root      32061 2     0      0     worker_thr 0000000000 S kworker/4:1
root      32071 2     0      0     worker_thr 0000000000 S kworker/5:2
root      32111 2     0      0     worker_thr 0000000000 S kworker/7:0
root      32123 1     1336   20    inet_csk_a 00000f018c S httpd
root      32395 2     0      0     worker_thr 0000000000 S kworker/3:1
u0_a112   32501 549   2264712 45432 SyS_epoll_ 72f4d60d54 S com.google.android.apps.photos:CameraShortcut
u0_a10    32521 549   1582132 38392 SyS_epoll_ 72f4d60d54 S android.process.media
root      32542 2     0      0     worker_thr 0000000000 S kworker/u17:2
root      32701 2     0      0     worker_thr 0000000000 S kworker/u16:5
root      32708 2     0      0     worker_thr 0000000000 S kworker/3:0
angler:/ #

```

# Answer
> 3 votes
```
root      32123 1     1336   20    inet_csk_a 00000f018c S httpd

```

That second column is the process ID. Run this:

```
kill -9 32123

```

For future use, or for other people, get the processes PID with: `pidof httpd`

---
Tags: busybox, web-server
---


title: Attaching contact info in sms message

text:
# Question
Title: Attaching contact info in sms message
When I first got my Moto G, I was able to attach contact info in a message. Now that it updated its OS, I can no longer do this. How can I attach contact info to an SMS in Oreo?

# Answer
> 1 votes
I am not sure what version of android you are on, but here is what I just did to share a contact in Android Lollipop 5.0.2. And this solution doesn't have anything to do with lollipop, as it has to do with the People app. The same version is available on 4.0 versions of android as well.

* Open People app
* Select the contact
* click on the "3 dot menu"
* click on "share"
* click on "hangouts" (or your SMS / MMS app)
* clicked on "new message" (or an existing message)
* It adds the contact card to the message.
* click send

# Answer
> 1 votes
1. Open Contacts
2. Click on Edit Contact
3. Copy Data to Clipboard
4. Return to SMS App
5. Long Press on Screen
6. Select Clipboard Option
7. Paste Data from Clipboard.

In this way You will be able to add Contact Data as in Text format.

---
Tags: contacts, sms, 8.0-oreo
---


# Question
Title: Difference between bootloader and Download mode in Samsung Galaxy tablets
I'm working on Samsung Galaxy Tab tablets, specifically with Tab 3 (SM-T210) and Tab 4 (SM-T230), and being learning a bit about the boot and recovery images and the bootloader. I have not being able to find the answer to this very simple question: Is Download Mode Samsung's Bootloader? If not what is the difference?

# Answer
Yes and no. The Download Mode is an interface between the Loke component, which resides in the bootloader, and Odin/Heimdall. In fact, if you issue the reboot bootloader from your device's command line, it will boot the Download Mode. (thanks to @death-mask-salesman)
> -2 votes

---
Tags: samsung, recovery-mode, boot, bootloader, odin
---


title: Why does Android phones need JAVA?

text:
# Question
Title: Why does Android phones need JAVA?
Im going to buy a Samsung A310F Galaxy A3. But I noticed one thing.

**FEATURES<br>Java No**

This samsung smart phone doesnt have Java in it. So the main my question would be: is it really bad? And why does Android smart phone need Java? Is it a big disadvantage?

# Answer
> 1 votes
This means that you wont be able to play games from your browser who are written in Java (Java 2 ME platform). Some of the browser games are written on that particular platform, so you will not be able to play them.

# Answer
> 0 votes
As @FiN said, that indication doesn't mean that this phone doesn't run Java at all (in fact, many apps and many parts of the Android system are written in Java) but it means that you can't run Java ME applets. This is not a bad thing because Java ME is almost nowhere on smartphones today, so you won't miss anything.

---
Tags: samsung, java
---


# Question
Title: locked out with system lock screen on swipe
I have an lg rebel lte from tracfone with android 5.1. I install a custom locker and then somehow set the system lock to swipe. Now when i try to unlock the phone it says systemUI has stopped and touch input fails. Tried reboot and and cant boot recovery mode. Please help!

# Answer
You will need to do a factory reset to gain access to your phone. **If factory reset don't solve the issue, you'll need to flash a stock firmware.**

* First, turn the phone off.
* Press and hold the following keys at the same time: Volume Down Key + Power/Lock Key.
* Release the Power/Lock Key only when the LG logo is displayed, then immediately press and hold the Power/Lock Key again.
* Release all keys when the Factory hard reset screen is displayed.
* Press the Power/Lock Key to continue or either of the Volume Keys to cancel.
* Press the Power/Lock Key once more to confirm or either of the Volume Keys to cancel.

**WARNING!**

*Performing a hard reset deletes all of your user data, which includes pictures, videos, and music saved to your internal memory.*
> 0 votes

---
Tags: lock-screens
---