title: Remote Calls & SMS

text:
# Question
Title: Remote Calls & SMS
I am sick of using 2 phones. I have a private one and a company phone. Call forwarding from company phone to private is easy done with SIM Settings... but how to make a call from the private phone in order to use the number of the business one?

# Answer
I don't really know the answer to this but here are a few things you could try.

Are you able to take the sim card out? If so, a service like rightcall might work although it would need credit adding to the service. I'm not sure if there is a service that will let you do this for free, but I am also interested in this since I have several phones that I use.

There is a sim card called one-sim or something like that. It supposedly allows you to copy 16 sim-cards onto it and then you can use one sim card for 16 numbers.

However, I'm not sure if this actually works or not and you would probably need permission from the service provider and destroy the original sim otherwise it may be classed as sim card cloning.

Here is a link.

www.tomshardware.co.uk/forum/33515-39-multi-cards-phone-solution-super

You could also set a service up so that you could text the number you want to dial to the business phone and have the phone ring that number and your number as a conference call. Although, I'm not sure how to do this but an app like MacroDroid, automate or Tasker would probably work. These are automation apps which can be quite difficult to work out how to use but are really powerful with the right set up.

MacroDroid is quite easy to use and tasker is probably the most powerful but harder to use.

If you figure it out let me know :)
> 0 votes

---
Tags: calls
---


title: Connecting Samsung Galaxy Note to TV

text:
# Question
Title: Connecting Samsung Galaxy Note to TV
I'd like to know what options there are for playing a movie on the Galaxy Note on my TV. The TV is a relatively recent Sony Bravia that sadly appears not to support DLNA. I gather the Galaxy Note doesn't support HDMI - so are there any other options?

# Answer
> 1 votes
Nowadays there is a plethora of methods to connect a smartphone to a SmartTV.

The following methods can be used:

**Option 1 – Using HDTV Adapter**

This is the certainly most preferred method, considering the fact that Samsung has dropped support for MHL wired cables (from Note 5, if not mistaken- however MHL is a cheaper method for older devices).

Usage

1. Connect one end of a universal HDMI cable into the HDTV Adapter.
2. Connect the other end to the HDMI port on your TV. If your TV has multiple HDMI ports you may use any of the ports. Ensure your TV input settings have the right HDMI port selected. See your TV owner's manual to get more information. (On most TVs you can select HDMI input by pressing the Source button on your remote control and then selecting HDMI 1 or HDMI 2 from the on-screen menu).

Note: Universal HDMI cables are sold separately.

3. Connect your Travel Charger to the HDTV Adapter.
4. Connect your Travel Charger to an approved power source.
5. Connect the HDTV Adapter connector into the Power/Accessory Interface port on your device. This is the same port you normally use to connect your Travel Charger. The TV screen will instantly display what is on your device Home screen.

*Note: most digital rights management-protected content cannot be displayed using the HDTV Adapter. Please ensure the HDTV is compatible with viewing videos or other media stored on your phone using the HDTV Adapter. Refer to your TV owner's manual for correct HDMI settings. Your HDTV may not display an image when connecting the HDTV Adapter to a desktop dock.*

---

**Option 2 – Miracast**

This option allows you to mirror any screen on your device wirelessly.

1.If you do not have a smart TV that supports Miracast, purchase one of the following items, and connect it to an available HDMI port on your TV.

Usage

**Requirements**

* An Android phone that is compatible with the Miracast Technology and most android versions from 4.2 and above are Miracast or Wireless Display enabled.
* TV compatible with the Miracast Technology and yes, most of the latest Television arrives with a Miracast enabled. Firstly, turn on your TV and change or leave the display to “input mode”

Now, with your Android phone, goto Settings \>\> Display \>\> Cast screen

Select “Enable Wireless Display”

Wait for it to search and detect the TV Miracast screen, which when detected, it will show it on your phone’s cast screen.

When it has displayed the TV Miracast on your phone is to select it and your android device screen will then start displaying on your TV screen

---

**Option 3** \- **Cable connection**

TVs, monitors and projectors that support the standard HD resolution have at least one special HDMI port which also provides power; all you need to do is pick up a microUSB to HDMI (passive MHL) cable and plug it in. ( i.e from android phone to TV) \- You can plug the MHL/HDMI cable directly to ports and start enjoying movies without need to copy them with a flash stick.

This method is a cheap, convinient for older devices

---

**Option 4** -**DLNA** (with wired or wireless LAN)

Uses a similar method to miracast, but has slightly different requirements;

* Android DLNA app ( choose one from playstore)
* The TV is already DLNA enabled.

**Steps**

1. Connect your TV(and/or) Android device to a same WLAN network. Under Network settings on TV choose automatic setup, however if it can't detect other devices then use static IP address.
2. Configure your DLNA server ( Android) and select the files/movies and enable sharing.
3. For example my setup looks like this:

DLNA android (click image for larger variant)

*Android DLNA media server*

4. After sharing, just go to your TV and select DLNA and you should see your shared movies (Ethernet connection is faster than WLAN connection)

*Remarks: These methods are not just restricted to samsung devices only, but in my opinion any android device with supported technologies*

---

References.

1. How do I connect my Samsung Galaxy Note 3 to my TV with an HDMI cable?
2. What is Screen Mirroring and how do I use it with my Samsung TV and Samsung mobile device?
3. How to Connect Galaxy Note 5 to TV
4. How to connect your Galaxy Note 7 to your TV

# Answer
> 4 votes
Samsung lists the HDMI Smart Adapter on their website as being compatible with the Galaxy Note.

---
Tags: samsung-galaxy-note, hdmi, dlna
---


# Question
Title: Add DuckDuckGo to search engines list in Chrome
I am using a Samsung S3 **Rooted** phone. I want to customise Google Chrome to add DuckDuckGo in the list of search engines, and maybe make it my default one.

It is not possible to do this in chrome by default. I have Googled this question and have not found any way to do this.

# Answer
This is now possible in Chrome 57. Just visit DuckDuckGo, perform a search (search for anything), then visit Settings \> Search engine and DuckDuckGo should be listed at the bottom of the page.

---

After doing the DuckDuckGo search, if you still don't find DDG on Chrome's *Search Engine* page, you may (as I did, using Chrome 61) have to go to DuckDuckGo.com and then do the following:

1. Tap DDG's three-line symbol () in the upper-right corner of the webpage.
2. Tap ***Other Settings***.
3. Scroll down to the *Install DuckDuckGo* section, and make sure "Show links to instructions . . ." is set to ***On***.
4. Tap ***Save and Exit***.
5. Back on DuckDuckGo.com, tap the ***Add to Chrome*** button if you see it; if you don't see it, scroll down to find the ***Add DuckDuckGo to Chrome*** button, and tap that.
6. A "Take Back Your Privacy!" message should pop up. Follow its instructions:
    1. ) Tap the Google app's three-dot symbol () in the upper-right corner of the browser window.
    2. ) Tap ***Settings***, then tap ***Search engine***.
    3. ) Now, DuckDuckGo **should** be there at the bottom for you to select; at least, it was for me.

I hope this works for you too!
> 11 votes

---
Tags: chrome-for-android
---


# Question
Title: adb input keyevent 26 - Not waking device up
I am trying to wake a device up using the following adb command

adb input keyevent 26

This correctly emulates the power button keypress if the screen is on, but will not turn the screen on if it was off and locked.

Can anyone suggest why?

# Answer
This is an old post, but this command should wake up any device.

`adb shell input keyevent KEYCODE_WAKEUP`
> 4 votes

# Answer
My phone does this, too. I wish I knew why.

I seem to have had some success with the `sendevent` command (`adb shell sendevent`). (Not much documentation on `sendevent`, unfortunately.)

First, I had to locate the Power Key device via `getevent -i`. In my case, I found `/dev/input/event4` had a name like `pmic8xxx_pwrkey`, and used this for my `sendevent` call.

```
# sendevent --help
use: sendevent device type code value

```

To use `sendevent`, I also had to find the type and code. In the `getevent` device, it listed events, and I used event "KEY" (which corresponded to a value of `1`) for the `type` parameter, and then used the first value which followed that event type as the `code` parameter, `0074` (this is a hex value, `0074` represents the decimal value 116) in my case. For the `value` parameter, I used `1` and `0` for on/down and off/up.

Constructing the command, I sent this to emulate a power button press:

```
sendevent /dev/input/event4 1 116 1
sleep 1 # you may want to include this line, especially if you use this code in a script
sendevent /dev/input/event4 1 116 0

```

I had to wait about five seconds before my screen turned on, but eventually it did wake.

After further use, this seems to work only when my device is not charging.
> 3 votes

# Answer
I found that on my Moto MB865 (Atrix 2) sending menu key event turns the screen back on:

```
adb shell input keyevent 82

```
> 0 votes

# Answer
did you try keyevent for power button ?

> adb shell input keyevent KEYCODE\_POWER
> -1 votes

---
Tags: 2.3-gingerbread, adb
---


# Question
Title: Can't uninstall an app in android which is showing ads frequently
An app is showing ads frequently on my device. I can't find it in the app collection. I also tried Settings -\> Device Administration but didn't get it there. Then I looked for it in Xender (app like ShareIt) and got it there . Its name is Shuffle but can't uninstall it even from there.

# Answer
I had a similar same problem and solved it this way:

1. Go to Settings → Device Manager → uncheck unknown app
2. Go to Setting → Apps → uninstall the first unnamed app from the list
> 4 votes

# Answer
Settings\>Device Administrator... Then deselect the "ghost" app and it will allow for you to uninstall through application manager as other apps do. Basically it snuck in and gave itself administrative properties, not allowing for it to be removed. I refuse to factory reset my device, lol
> 1 votes

# Answer
There will be application named '**android communication**' with android icon uninstall it.Actually I was having the same problem then this shuffel app made one mistake of poping notification which helped me to get its app info and as I got app info it was easy just uninstall it.
> 0 votes

# Answer
YOU CAN TRY (1ST PROCESS) "SETTINGS\>APPS\>(LOOK FOR AN UNIDENTIFIED APP)\>UNINSTALL".

```
IF 1ST PROCESS NOT WORK,YOU CAN TRY SAFE MODE(HOLD POWER BUTTON,AND WHEN POWER-OFF OPTIONS WILL COME,HOLD "POWER-OFF" OPTION.),THEN TRY 1ST PROCESS.

```

SORRY FOR MY POOR ENGLISH.
> 0 votes

# Answer
I had recently encountered the same issue...I tried to uninstall it from Settings\>apps...but couldn't do it cuz it was disabled. Then I installed an app called "uninstaller" from play store...Upon selecting the blank app to uninstall, it said something like.."can't uninstall as the app is enabled in device administrators"..I had to deselect that blank app in Settings\>device administrators.. and then I could able to uninstall that annoying blank app. Problem solved.
> 0 votes

# Answer
When I turned on my Hudl 2 I got a white screen that popped up displaying an ad. so I went to settings and found a app with no image or name. I couldn't uninstall it . So I found a app called uninstaller from the Play store and downloaded it. I opened up the app and that blank app was at the top of the list I clicked on it and I couldn't install it because it was ticked on device administrator so I unticked it and I could uninstall it

By the way you don't need an uninstaller.
> 0 votes

# Answer
I had trouble with "movie HD" app on android besides not actually having movies to watch, it constantly showed ads even if it was not running. When I tried to uninstall it the normal way I could not because uninstall was greyed out. I finally got rid of it by using "AppMgr III" app that showed it had administrator protection. it showed me where to uncheck that and then I was able to uninstall movie HD and ads are finally gone!

YAY for appmgr III, BOO for movie HD
> 0 votes

# Answer
Just download superuser apk from Google, then go to delete option. You will find all applications, you can even uninstall built-in apps.
> 0 votes

# Answer
It worked for me when I went to device administrators Why not factory reset it it will probably go away
> -1 votes

# Answer
Just install 360 Security from play store and go and clean your phone. That app detects com.media malware and asks you to deactivate your administrator ... deactivate that and you can automatically uninstall that malware.

* I think 360 Security is best for your phone but you need to avoid ads
* Don't allow it to remove app cache, otherwise it removes your uc downloads and other apps' data.
* Don't download apps from untrusted websites
> -1 votes

# Answer
App Mgr III really works, was so easy. All I did was click on the ad app and deactivated it, boom, no more endless pop-up ads.
> -1 votes

# Answer
you will have to flash the firmware (reload the software). you can try turning on the phone immediately after it starts to boot, press and hold volume down button. it will start the phone in safe mode. try uninstalling the app there, if unsuccessful, you will have to reload the firmware.
> -2 votes

---
Tags: applications, uninstallation
---


# Question
Title: How to fix 'Android is starting' optimization on every boot?
I recently updated to Lollipop on a Moto G (1st Gen).

It was running a bit slow, so I wiped by cache then performed a factory reset as recommended.

I now receive the '*Android is starting optimising app xx of xx*' every time I boot.

Obviously not life and death, but it's annoying to have to wait 10 minutes for every reboot.

**Is this a known issue and is there any way to fix this?**

# Answer
> 4 votes
I just had the same exact issue on the same exact phone. After doing some digging it seems like this happens when Android has a problem optimizing one or more apps, so it stubbornly retries all of them. So I uninstalled apps one-by-one and rebooted, and the problem went away after uninstalling SuperSU.

Not wanting to leave my phone unrooted, I noticed I had installed the latest SuperSU (2.79 SR3), so I went here and downloaded the latest stable release (2.79):

https://forum.xda-developers.com/apps/supersu

After installing it I no longer had any issues.

During my troubleshooting I also cleared the cache, although I'm not sure if it helped or not:

1. Boot to recovery
For the Moto G 1st generation:

1. Power off the phone
    2. Press and hold volume down button, press and hold power button, wait for about 4 seconds and then release both buttons
    3. Press volume down to select *Recovery* and press volume up to boot to recovery
2. Clear the cache
For the Moto G 1st generation (stock recovery):

1. If you get to a screen that says "No command"

    1. Press and hold the power button for 2-3 seconds
        2. Without releasing power button, press volume up button and release the volume up button
        3. Release the power button
    2. Use the volume buttons to move down to *wipe cache partition* and select it with the power button
    3. Wait for it to finish (it can take a while) then reboot

# Answer
> 3 votes
For my 1st gen moto X , I was able to resolve the issue by:

1. clearing up disk space
2. updating all apps
3. boot through optimization (~130 apps)
4. clear cache (2.75MB remains)
5. power off (shut down)
6. boot through optimization (2 apps)
7. clear cache (3.5MB -\> 2.84MB remains)
8. power off (shut down)
9. boot -- No Optimization!

I was at 500MB of free space and increased that to 5GB by deleting photos and downloads.

A few other ideas from around the net:

# Answer
> 2 votes
It's because Android clears optimized `dex` files when it needs disk-space. Hence it's re-created during boot. You can read more in-depth debugging details here.

If you have rooted device, you can try the following app; it locks the dex files, thus saving a lot of time:

https://play.google.com/store/apps/details?id=in.co.giis.optimisingappfixer

---
Tags: 5.0-lollipop
---


# Question
Title: How to make the lock-screen keyboard accept the first touch of each key?
I like to use a password for my lock screen, but my podgy fingers are defeated by the kind efforts of whoever built "intelligence" into the keyboard. However hard I concentrate on being accurate, my finger may touch an adjacent key as I lift it to move to another key. The keyboard interprets this as "ah, you are SLIDING FROM ONE KEY TO ANOTHER. You must be CHANGING YOUR MIND. So instead of taking the key you touched, I will TAKE THE KEY YOU SLID TO."

While I imagine this could theoretically be a feature some people might want, I am not one of them and it only causes grief.

Is there any way to get rid of this feature? Either through settings or by writing an app? I've searched but had zero success.

\[samsung-galaxy-ace-4\]

# Answer
You could try installing a keyboard designed for "big fingers", such as the 1C keyboard. Since you can't change keyboard on the lock screen, you'd have set it as your regular keyboard, meaning it would pop up by default whenever you are entering text. Since you reasonably has the same fingers when typing in general too, this might not be a problem.
> 1 votes

---
Tags: samsung, keyboard
---


# Question
Title: Sony Xperia Z5 not showing Heads up Notifications on Marshmallow
I've recently bought a Sony Xperia Z5, and can't get the Heads up Notifications to work on any app at all.

I have gone into the app settings and selected "Sounds & Notifications / App Notifications / (app name) / Allow peeking", but there are no heads up notifications from any of the installed apps. Is there another hidden setting somewhere that I need to enable in order to get this working? I really don't want to download another app if this should be working as standard.

Thanks in advance for any assistance.

# Answer
Any app installed that is using notification access?
> 0 votes

# Answer
do you have any antivirus or cleaner apps installed on your device? I had very same problem with notifications after upgrading to marshmallow. It appears "360 security" blocked all the notifications automatically (except Facebook and Gmail) after upgrading android. So long story short check your cleaner and antivirus application settings for notifications. It helped me, I have all my notifications back, woohoo! :-D
> 0 votes

---
Tags: notifications, sony-xperia, toast-notifications, sony-xperia-z5
---


# Question
Title: How do I sign out of the GitHub app on Android?
I think I've looked everywhere but I don't see how to sign out of the GitHub app on Android. Any ideas?

# Answer
try cleaning app data from settings, then reboot. beware, it is going to open like the first time you opened it. don't recommend it if you have any data saved on the app.
> -2 votes

---
Tags: applications
---


# Question
Title: How to enter recovery/download mode with broken home button and broken bootloader
I was trying to install NightOwl cm12.1 Android 5.1.1 Beta 5 build for my Galaxy Note 1 N7000. I followed all the installation instruction on that ROM's thread. I flashed philz CWM 5.15.0. And now I'm stuck at step 4 after flashing the new kernel (6.48.4) to get updated CWM recovery. Now, my phone is unbootable stuck in the n7000 screen. If I wait just a little longer, the phone would just turned off. The installation guide says that I could still enter recovery mode by pressing "home" and "volume+" and "power" buttons. But unfortunately, my hardware home button is broken.

I read somewhere that we could still enter recovery/download mode via ADB. I've tried it with no luck. It can't find the device (since it won't turned on). Is there any other way for me to at least enter download mode to reflash it back to the original stock rom via odin?

# Answer
> 4 votes
Samsung devices can usually be forced into download mode using a JIG. They are pretty simple and cheap to make. If your device has been soft-bricked this will almost always work.

http://www.xda-developers.com/need-a-samsung-usb-jig-build-your-own/

# Answer
> 2 votes
Use ADB, there is a command on there to reboot your phone to Odin/download mode, it's `adb reboot download`.

# Answer
> 1 votes
Jig or ADB. Not sure if ADB would work though, if you can't hardly turn on the device. I would consider trying it first, because it's easy and you have nothing but some time to lose, but I'll bet you'll end up using a jig (can be made or bought).

---
Tags: adb, recovery-mode, clockworkmod-recovery, unbricking, samsung-galaxy-note
---


# Question
Title: How do I copy and paste text between applications?
Very often I find myself wishing that I could copy text from a tweet I am reading (in the Twitter app) and paste it in, for example, TweetDeck so I can retweet/reply. How do I go about doing this? Prolonged touch does not work in this case, as it does in the E-mail apps.

# Answer
> 5 votes
Outside of email and the browser, you can only copy text from editable text fields, so you can't directly copy text from other people's tweets in the Twitter app.

## Workaround:

Install Copy to Clipboard from the Market. This integrates with the 'Share' menu. By sharing a tweet to this app it will copy the text to you clipboard.

# Answer
> 1 votes
You can use Hacker's Keyboard and use `Ctrl`+`C` to copy, and `Ctrl`+`V` to paste.

---
Tags: 2.2-froyo, text-editor
---


# Question
Title: Remote erase of Android phone that's been turned off
I am trying to do a remote lock and factory reset of my Android phone (Samsung S7 Edge) which has been stolen. I've gone to Android Device Manager and Google's "Find your phone" page and both say the phone last synced an hour ago and can't locate the device, which means the thieves probably turned the phone off.

Anyway, I've set up both the "Lock" option (where a password is required to open the phone) and the "Erase" option (where the phone is reset to the factory default), and both try and fail to find the phone. If I then refresh the respective pages, the options are available once again, without any demonstration that my previous requests were stored.

Does this mean that I can only request these operations when the phone is on? Or does the request remain registered in the system and, as soon as the phone powers on and connects to the network, it performs the requested operations?

# Answer
> 3 votes
The request is queued... If the erase is successful you will receive an email with the time, date, and location (if available) of the device when the command was successful.

---
Tags: google-account, security
---


# Question
Title: android - can't send or receive sms with android official sms app
after i installed custom ROM on my phone(android 4.2.2), i rooted it and uninstalled hangouts(system app).

\[i think\] hangouts was default sms app after installing ROM .

now i **can't receive sms** with **android official sms app**. and when i send sms , it **always stay on sending status**.

but i **haven't any problem with other sms apps**(go sms, hangouts\[*after reinstall*\],...)

I'm need to send or receive sms with android official sms app.any ideas welcome.

P.S:

1.i installed new ROM for my phone locked on bootloop

2.i not found any difference between old ROM and new ROM.

3.i checked sms center number.

# Answer
> 0 votes
i re-flashed my phone official ROM (without losing data by this learn) and now this problem solved!

# Answer
> -1 votes
Either stick to your other SMS app or try removing the default SMS app and reinstall it using an APK.

---
Tags: sms
---


# Question
Title: Geofence apps not working on Android 7.1.1?
So I have two apps that utilise Geofence. Nest (Auto-Away) and August (Auto-Unlock). Both made by very different companies, doing very different things.

I have noticed that if the app is NOT open, neither of these functions will work. It is only when I open the app that something happens.

For example, August send me a notification when it senses I leave the house. I left the house, and on the way back pulled out my phones, opened the August app, and THEN the notification appeared.

I have tried selecting the apps as "Do Not Optimise" under Battery Optimisation settings but that didn't change anything.

I have a nasty habit of closing all apps in the recent bar, but I am trying to see if leaving it open will fix, but I would really like a solution where I would not have to do that.

I am running Android 7.1.1 on a Nexus5X. What can I do?

EDIT: Noticed that IFTTT's Geofence works.

# Answer
> 1 votes
I know I am answering my own question, but the best solution I found was this app:

https://play.google.com/store/apps/details?id=com.atasoglou.autostartandstay&rdid=com.atasoglou.autostartandstay

Basically it reopened August every time I tried to close it. Not very elegant, but it got the job done.

@Chahk inspired this answer, once I knew that it just needed to be forced to run in the foreground, a simple Google search gave me the thing I needed.

# Answer
> 0 votes
For you to keep the apps running in the ground the apps require a running service program. You can do this by:

* Giving the apps a higher memory priority (so that they will not be killed when system memory is low)
* Whitelisting the applications in phone's power saving features, task killers or hibernation programs
* Enabling a persistent notification to keep the program's services running in the background. (Settings \>\> Notification Manager \>\> Always allow) See screenshot:

Screenshot (click image for larger variant)

Also keep it running in background through phone manager:

Screenshot (click image for larger variant)

(I apologise to hide some apps names due to other reasons but I trust it wont affect the quality of the answer)

Alternatively **when rooted** use this code on terminal at **every launch of the app**:

```
echo "-17" > /proc/`pidof com.package.name`/oom_adj

```

OR

Some apps for rooted devices include:

RAM Manager/ Memory boost

What this app affects:

* **OOM\_ADJ (Out of memory)**

*Every process has value which gives the kernel a hint, which process it can kill in an OOM (out of memory) situation.*
* **LMK (Low memory killer)**

*Works with your applications in memory. It affects your multitasking and free memory. But Android works with memory differently than you may be accustomed. Android needs to have running applications in foreground because of fast switching between your applications. It means that it's not good if you have too much more free memory. Your system gives you so much memory as you need.*

and

Memory Locker

*Memory Locker controls file in /data directory and also controls system files in root for setting oom\_adj for all running processes. All locked applications are automatically locked after each reboot, so you do not need to lock your applications again after each reboot.*

Credits:

1. Android -Keep app alive
2. RAM Manager

I had a similar issue with other apps automatically closing but this solved may problems. Hope it helps.

# Answer
> 0 votes
For missing notifications, it sounds like both apps are not using Google Cloud Messaging (a.k.a. GCM) or its successor, Firebase Cloud Messaging.

The only way for an app to keep running when you swipe it away from Recents menu, is if it's set to run in foreground. This also prevents the OS from destroying the app's service when the system is low on resources. Android requires any app that's running in foreground to place a permanent notification (the one that cannot be swiped away) in the status bar. This feature is perfect for continuous monitoring, such as geofencing. Once again, this is not something you as an end-user have control over, and a developer must implement this feature.

I would send feedback to the developers of these apps asking to implement these features.

---
Tags: applications, geolocation
---


title: HTC M9 Bricked...

text:
# Question
Title: HTC M9 Bricked...
Original issue. My cousin plugged in his HTC M9; he said it showed a count down from 5 to 1 then shut off. To which he discovered that the charging port had visible signs of burning and smelled as such.

I replaced the charging port ribbon cable and was able to immediately start charging the phone. However it wouldn't boot up normally. It would boot directly to the bootloader and I could transfer from there to download mode but not into recovery to wipe cache partition. I could also issue fastboot commands via ADB. (still virtually useless)

I tried to flash stock recovery but didn't have enough battery level on phone so had to wait. I plugged back into wall outlet to improve charge time.

Once it reached 32% I transferred usb cable back to computer when phone instantly went blank and showed no signs of power remained. No count down; no signs of internal damage to any area. I didn't take the phone apart further than the case to check ribbons etc.

I thought maybe display just went out:

```
    fastboot devices

```

nothing listed.

I tried vol up+pwr button to force cycle the power only to receive audible prompt from computer that usb device was connected but no connected device shown.
I held all the buttons for more than 5 minutes while connected to computer only to receive audio prompt every so often without any visible results from phone or computer.

Device manager shows: Qualcomm HS-USB QDLoader 9008 (COM9)
Computer management: Doesn't Shows any connected USB storage devices..

# Answer
> 0 votes
you can charge the battery outside using universal battery chargers . if the green screen is there you can flash original firmware back. if no green screen there you hawe to install boot-loader/some kind of BIOS, to chip. its in general device specific.so there comes the word bricked we can call for the device since we will need specific firmware . :D but actually its wiped device that can be restored only by original software and sometimes some specific devices programs designed to install is needed.

---
Tags: data-recovery, stock-android
---


# Question
Title: Installing Samsung Firmware on Different Region Device
I'd like to install Samsung Edge S7 firmware for Rogers (SM-G935W8) onto an ATT (SM-G935A) device.

I've read conflicting posts on whether or not this is, in fact, possible. My attempts at this so far haven't been successful, so I'm lead to believe not, but before throwing in the towel thought I'd confirm.

# Answer
The Canadian variant, SM-G935W8, uses an Exynos SoC, and has a lightly locked-down (?) bootloader; the AT&T one, SM-G935A, uses a Snapdragon SoC, and is heavily locked down, to the point 3rd-party development on it is near nonexistent.

Unless someone manages to work around the lockdown *and* port the Exynos firmware to fit the Snapdragon hardware, I'd say it's straight up impossible.
> 1 votes

---
Tags: samsung, device-firmware, samsung-galaxy-s-7-edge
---


# Question
Title: Text message on multiple Messaging applications on same device
Presently, I am using stock Message app(Lineage 14.1, System app). Now, I have installed and made Google Messenger as default app(installed from Play Store). When a message is received, a message notification is displayed(Google Messenger). I opened Google messenger app and deleted that message. But, while I opened stock message app, the deleted message still visible. Why is this so?

# Answer
After few hours of observations, it came to know that, clearing ram usage of both apps, makes both of them with equal number of messages. Actually, messages received on android device is stored on a database, which requires a `root` to explore. And, this database is actually fetched to both applications.

**Path:**

/data/data/com.android.providers.telephony/databases/mmssms.db (jellybean)

data/User\_DE/0/com.android.providers.telephony/databases (nougat)

source
> 0 votes

# Answer
This is possibly because when a message comes in to your phone it is caught by both applications and saved. The data is duplicated across both applications and if you delete from one it is not deleted from the other. If you do not wish to use the reinstalled messaging app you cad either remove its privileges or force stop it.
> 0 votes

---
Tags: sms, lineageos, google-messages, redmi-1s
---


# Question
Title: How to Install marshmallow update on Swipe elite plus ?
I have swipe elite plus mobile with android lollipop 5.0.2 and I want to install android marshmallow how should I do that?

# Answer
> 0 votes
There will be no marshmallow update from manufacturer nor there is custom rom.

So don't hope sale your mobile and get new one

# Answer
> 0 votes
My first reflex would be to check CyanogenMod. Since your device is no longer supported by the manufacturer, you need a custom Android to be able to update.

So your device is Swipe Elite Plus. It is no longer produced by Swipe. Swipe owns FreedomOS, and it can be installed on Elite devices. It looks like the Swipe devices are exclusive to India.

> We have our eyes on the future, and aim to put India among the top 10 nations in the world. It will be our strategic vision and innovative solutions that will bring leading new tablet technologies to the nation. And soon, to the world.

In order to have something custom developed by someone, that someone must be able to get that device. By being limited to India, it greatly reduces the chances of the device being supported by someone else when the manufacturer will drop it. In short, while it is a good device in itself, it's a bad idea to get one.

Official CyanogenMod is not available for the Swipe Elite Plus. Official TWRP is not available for the Swipe Elite Plus. However, there might be unofficial ports.

The best place for finding unofficial stuff is indubitably XDA-Developers. However, there are only one topic about the Elite Swipe Plus. You can look there, but I didn't find anything.

**Your last resort now is to look at these posts :**

How do I update Android on my device?

Where can I find stock or custom ROMs for my Android device?

---
Tags: 6.0-marshmallow, updates, installation
---


title: How to delete an app

text:
# Question
Title: How to delete an app
I can't delete, or disable, the app YGPS, on my Android tablet; and I didn't install it.

# Answer
> 0 votes
It's a preinstalled app(bloatware) so follow this guide and you should be able to remove it(NOTE:Requires rooting your phone which means voiding your warranty and beside rooting no way to remove them exists): https://www.androidpit.com/how-to-uninstall-preinstalled-android-apps#delete-preinstalled

# Answer
> 0 votes
Dino Bajič is probably right, yet also there could be some app on Google Play that could allow you to disable or block existing apps. Also directly deleting that apps files from the device (after backing them up!) could help. (I never really tried it myself, so be careful)

---
Tags: applications, delete
---


# Question
Title: How do you unlock bootloader on galaxy J3 (2016)
I need it unlocked to move forward with customizing my device

# Answer
Go to Settings \> Developers options \> OEM unlock.

If the developer options is not enabled:

Go to Settings \> About device \> Software infos \> Tape 7 times on Build number then go back to Settings the options should be visible now.
> 1 votes

---
Tags: 6.0-marshmallow
---


title: Question about Volume Booster App

text:
# Question
Title: Question about Volume Booster App
This is on a Dell Venue Tablet. The multimedia volume on the tablet was very very low from the time of purchase. I installed an app called **Volume Booster** \- the app ran & said it has increased the volume by 23%. And the volume has gotten louder.

I have a few questions

* How do these apps increase the volume?
* Is it safe to use?
* Now that it has increased the volume - can I uninstall the app or will I lose volume if I uninstall it - the reason I want to uninstall it is because it advertises other apps for installation & my wife who uses the tablet isn't tech savvy & she may end up installing some rubbish accidentally.

This is an unrooted tablet.

# Answer
> 0 votes
I probably won´t answer all you ask, but from my experience, these apps on android simply max out all volume levels that a user can max out himself manually. Could you please give me a direct Google Play link to what app exactly are you referring to? I can give it a try (I am interested myself).

As far as I know, the only thing in what boosting volume could be hurtful is that some already volume-maxed out tracks could be too much for your speaker and the sound would become distorted. I don´t think that there could be any physical damaged done (moreover when its not rooted).

As to what those 23% could be (after 77% of max sound volume), isn't that the exact percent when android ask user if he is really sure he wants to increase volume up to 100% and gives the warning? Some music apps are not able to show this warning so the volume simply won´t go above.

---
Tags: volume, dell
---


title: Calculate phone's battery capacity

text:
# Question
Title: Calculate phone's battery capacity
I found this product (check the product here) on Amazon. Can this product be able to calculate the power of my phone's battery if connected to the USB port of my phone? I want to check the original capacity apart from what the manufacturer or any file on Android says.

Will the phone's USB port output the required power for this function?

I tried 3C Battery Monitor, the app says it's 1580mAh, but its 2100mAh in websites and on the battery (it's a phone by a well-known manufacturer, but I don't want to say it here because I don't want the answers to be focussed to the phone make or the model).

# Answer
I am basing this answer on the concerns expressed in comments and your main question

* Firstly, there are many ways of measuring mAH of batteries with different results, so the device manufacturer is the best person to ask this question- it claims to read *battery capacity* but **how it measures** is not known from the product description. There are different methods for hardware measurements with varying results ( a subject in itself ). See this to get a feel

How to measure capacity of a Lithium-ion battery - Electrical Engineering Stack Exchange
> 0 votes

# Answer
You could try the accubattery app, it is known to give a somewhat accurate reading. It also gives other quite interesting information about your battery.
> 0 votes

---
Tags: battery
---


title: Shutdown a device without power button

text:
# Question
Title: Shutdown a device without power button
My Samsung tablet just fell down and now the power button doesn't work. Is there any other way to shut it down?

# Answer
If you have got root acces then install an app from the play store that can shut down your phone. Like this one: https://play.google.com/store/apps/details?id=GRuV.PowerOff.PowerOff

Hope it helps!
> 1 votes

# Answer
Using Tasker, you can use the `input > long power press` task.
> 0 votes

---
Tags: samsung, shutdown
---


# Question
Title: Video footage from a 'face down' camera - orientation issue
Using a Samsung S5 Neo (SM-G903F), Android 5.1.1

I have filmed a few short clips, facedown, ie, towards the floor.

I am guessing that this is a Samsung/Android issue, seen as even when I watch the clips in Windows media - they are vertically oriented. Must be a sensor issue?

I have tried filming with the camera both ways (volume buttons towards me, or away from me) and there is no change.

My question is what can I do to return as high Resolution as possible? When i rotate the videos to the correct orientation - I am losing quality (my estimate is from 1920x1080 down to 1080x607, right?).

Are there any tricks that can be done? either at filming or editing stages? So far the only thing i have found, it to start shooting in regular landscape mode, and then pan downwards to wards the floor, and then it plays in the correct orientation.

Thanks!

# Answer
Have a look at VLC Player and the Transform-Options to rotate the video without less quality.
> -1 votes

---
Tags: video-recording, screen-resolution, orientation
---


title: Resize data partition

text:
# Question
Title: Resize data partition
I have a Lenovo K30-W, and I installed a ROM designed for Lenovo A6000, which is virtually identical except for the smaller internal storage (16GB vs 8GB). I am happy with the ROM, but my partitions were resized, so now I have 8GB of unused space on internal storage. I am currently on Cyanogenmod 12.1 (Lollipop). As I understand, internal sdcard is no longer a separate partition, but merely a folder in data partition. Is there a way to increase data partition, without reinstalling (or alternatively, with reinstalling)?

I've seen similar questions, but the answers are mostly "don't do it, you'll screw things up". However, in this case I am sure I have unused space on the phone storage.

# Answer
It turns out this particular modification isn't so difficult or dangerous. Data is the last partition (30th in this case), so it it merely needs to be deleted and recreated with new size. Just be careful with the starting block. Print the existing partition table beforehand.

* reboot into recovery
* make backup of data partition
* copy parted utility to phone using adb push
* enter adb shell and execute following code

```
chmod a+x parted
./parted /dev/block/mmcblk0
unit b
rm 30
mkpart primary ext4 2617245696 15634251263
name 30 userdata
quit

```
* restore data from recovery
> 0 votes

---
Tags: partitions
---


# Question
Title: I want to install Viber and WhatsApp on Android emulator
I want to install Viber and WhatsApp on Android emulator. Kindly help me out.

# Answer
If you got that .apk file downloaded in your system, you can easily install that by the following steps.

* First of all copy the .apk file to the android sdk --\> 'platform-tools' directory
* To start the emulator use type the following command on your terminal

`cd /path_to_android_sdk/platform-tools` // press enter

then type the following to start the emulator

`emulator -avd <emulator_name>` // press enter

`<emulator_name>` is the name that you have given when you first created that emulator. If you don't know that name, go to eclipse and click window--\>Avd and Sdk manager. On that window you can see the AVD name.

After that wait for a couple of minutes so that the emulator starts. After that, unlock the emulator:

* Open another tab in terminal or open another terminal and type the following commands

`cd /path_to_android_sdk/platform-tools; ls` //press enter

Now you should see your application name.

`adb install <name_of_the_apk>` // press enter
`./adb install <name_of_the_apk>` // for MAC machine

After that you can see a success message.

* Eventually press on the menu launcher button on the emulator where you can see your application installed. Click on the icon to launch that application.
> 3 votes

# Answer
You can get .apk files to your PC. Create a simple html page with a link to your .apk

```
<a href='yourfile.apk'>download</a>

```

Use web browser in Emulator to access and download the file and install from SDCard of Emulator.
> 0 votes

# Answer
Since WhatsApp is installed you have to activate it, but they blocked activation via SMS for emulator-based installation, so use «Call me» activation option.

They call you and type the given number, that should enable WhatsApp to use on AVD-emulator.
> 0 votes

# Answer
Easy way

1) Download the apk file from http://www.whatsapp.com/android/current/WhatsApp.apk

2) Drag the apk file on Android Emulator and Follow the Steps
> 0 votes

---
Tags: whatsapp-messenger, android-emulator, viber-messenger
---


title: How to video call

text:
# Question
Title: How to video call
Hi im new to ask a question. I have 7 inch tab with 1GB ram 4G volte android 6.0. And i want to make the video call without any 3rd party app. There is no icon only sms icon shown. How can i make a video call. Can we have some app which can enable the feature to call directly. or if any additional app added and make the feature directly call without using other 3rd party app (skype, whatsapp, etc.) Any help or suggestion. Thanks

# Answer
> 0 votes
I've done this for a G903F with CSC Options to enable IP and video calls and the needed menus.

https://play.google.com/store/apps/details?id=ma.wanam.cscexpert

---
Tags: applications, video-calling
---


# Question
Title: WhatsApp only shows contact numbers instead of names on Samsung Galaxy S3
On my Samsung Galaxy S3, the contact names are gone on WhatsApp. All it shows are contact numbers.

Is there a way to fix this problem?

# Answer
> 0 votes
Make sure WhatsApp has permissions to allow it to look at your contacts.

# Answer
> -1 votes
Initially you may have added an account in your phone and later changed that account. There can be a problem of sync.

---
Tags: contacts, whatsapp-messenger, samsung-galaxy-s-3
---


title: I can not use my play store app

text:
# Question
Title: I can not use my play store app
I want to log in my play store app but it's not letting me log in instead it's asking me redeem your code:

# Answer
> 0 votes
Make sure you have internet connection. Such screen appears when there is no internet connectivity. As I can see from the screenshot, that you are connected to a WiFi, make sure internet is available from that source.

I have recreated the similar situation. Connected my device to a WiFi which has no internet connectivity; Opened Play Store and this is what I got.

Screenshot (click for larger variant)

So, just connect to a stable source of internet and you will be good to go :)

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


# Question
Title: "Access to Keep is unauthorised" error message
I started seeing this error message today whenever I open Google Keep. It reads, "Access to Keep is unauthorised".

So I have archived my notes and taken a screenshot to post here.

Can't find anything about this on Google. Any idea what this is?

OnePlus One, latest stock ROM, COS13, non-root. All apps updated to latest versions.

And this issue seems to extend to the Google Keep web app also. Its says, "You’ve been signed out. Please reload the page to sign in again and continue working."

**UPDATE**

I no longer see the error message. It resolved somehow, and it's probably due to some work done from Google's server side.

# Answer
This is an outage on the Google side, see their G Suite Apps dashboard. Fix should be on the way.

The current outage (as of 11 April 2017) has its own status page, and you can get details on future outages via the above dashboard link.
> 5 votes

---
Tags: google-keep
---


# Question
Title: Lanix S130, MTK6572 - Internal partitions messed up
So, I got a "little" problem, it started a few days ago, I woke up and my device was overheated and stuck in the bootlogo, I went to the Philz Recovery but it started with an startup error about the Cache and that it couldn't load the files there, I try to flash another ROM to solve the problem but it say it couldn't mount Data, Cache, System and neither internal storage (emmc), I tried to mount them manually but it was worthless, then I flashed the stock ROM to the device with SP Flash Tools and didn't help, piranha didn't work either, I can start the recovery and fastboot but nothing else, I flashed TWRP recovery but it can't mount any of the internal storage partitions and here is some log I get from it:

mounting /dev/blck/mmcblk0p4 on /system failed: invalid argument mounting /emmc on vfat failed: no such file or directory mounting /data on ext4 failed: no such file or directory mounting /cache on ext4 failed: no such file or directory can't find /storage in /etc/fstab

This is the log when I try to do anything

```
E:No valid storage partitions found for mtp

E:Unable to mount "/system"
E:Unable to mount "/cache"
E:Unable to mount "/data"
E:Unable to mount "/emmc"
E:Unable to mount storage
E:Unable to recreate and-sec folder

```

I don't know what to do now, and I don't know about ADB, I don't have internet connection so I can't research too much, the only thing I found is dead forums of old android versions or samsung devices with ODIN solutions

Also, in TWRP it say this about cache and data:

```
Mount Point: /data (/cache)
Currently file system: ext4
Present:No
Removable: No
Size: 0MB
Used: 0MB
Free: 0MB
Backup Size: 0MB

```

The phone storage only changes on: Current file system: vfat And the System it's ext4 and it's supossed to be present but is the same as the other partitions

I have tried a few things as repairing partitions from TWRP recovery but it doesn't work, even formating mmcblk0 give me an error of permission denied and it don't get fixed with fix permissions option in the recovery

That's all the log I can give to you, I know it can comeback to life and that it's not too late, anything I can do I'll do it to save my device as is the first I had and the one who teach me "all I know" about android

# Answer
You can try to format your data and system partitions using TWRP. First, boot to TWRP and enter the wipe menu.

* Then go to **Advanced Wipe**.
* Select the partitions you want to repair say **data**.
* Select the **Repair or change file system tab**.
* Select **change file system**.

**Note your file system. Mine is ext4**

* Select **F2FS** and swipe to change.
* Again select **ext4** (original) and swipe to change.

Repeat this process for other partitions.
> 1 votes

---
Tags: internal-storage, boot-loop, file-system, mount, partitions
---


# Question
Title: Android 6.0, backing up SD card before reformatting
I use Vodafone Tab Prime 7 (Android 6.0.1; hardware remotely based on Alcatel One Touch) with 32GB Samsung SD card (almost 30 gb full). I was using in for a few months but now with all my apps installed (many of them moved to SD card), my android started to be rather slow and it often happens that it restarts on its own or gets stuck with apps that are on the SD card. I want to reformat my SD card (and in the same time clear some garbage) but I do not want to lose my apps (nor I do want to install them all over again, there is many of them). My plan is to move all the files on the SD to a computer, **but because the SD card is formatted as an internal partition** I am not able to do that.

What is the best way to back up all my data on SD card, and put them safely back after I reformat the SD card (which I suppose will fix half my problems, correct memory errors atp.)?

Can I simply copy them via Android-PC usb connection? (I am not sure if it will copy all the necessary data). And if I would somehow set the sd card as external, copy all the data to PC, would there be a way how I could put all those data back after reformatting the card?

I will probably figure it out somehow, but I would like to know more secure ways of doing it.

# Answer
As you state that

> some content is visible, but I doubt that its all

I assume that by the means of tablet your card is visible and accessible. You doubts about incompleteness of displayed files are groundless, because usually most of the app data is hidden, that's why you don't see it.

I see two solutions here:

1. Install TWRP or any other custom recovery which allows doing full NanDroid backup. Steps for making backup in TWRP are quite simple and described in many tutorials, e.g. this.
2. Gain root on the tablet (if not having already) and make manual partition backup via ADB.

After you set up ADB and gain root access, you can make backup with:

```
adb pull /dev/block/mmcblk0

```

and restore it with

```
pv mmcblk0 | adb shell dd of=/dev/block/mmcblk0

```

where mmcblk0 is the name of your card, which can be taken from the DiskInfo, for example.

You should decide which approach is simpler for you.

P.S. I highly doubt that reformatting card will fix your errors and memory issues. Their cause seems to be in installed apps, not in filesystem.
> 1 votes

---
Tags: backup, sd-card, formatting
---


# Question
Title: There was a temporary error when trying to login to game account through facebook
As the title says, whenever I try to login to any game through the facebook option it throws out the there was a temporary error error code:FFFFFF and it's been like this for days now. I have no idea why this happens or what causes it.

# Answer
So I need more details for helping you, but consider to make a screenshot and send it to the manufacturer. Send him wich Phone you have(Phone with model, Android version, ram, rom etc.)

Hopefully he wil help you, and for the time in between you can try to download an APK from another mirror(try several versions...) Or just login without Facebook.
> 0 votes

---
Tags: facebook, google-play-games
---


# Question
Title: Effective storage ridiculously small since Marshmallow update
I have been using a **16GB HTC One M8** for the last two years with no major hiccup (although I met the infamous infinitely growing .thumbdata file taking 8GB from my storage just because, fixed with a factory reset then disabling the gallery app, and now seems fixed in Marshmallow since I can't see it anymore), but I'm now facing something way trickier.

My storage is CONSTANTLY low. I use a 32GB SD card where I put most of my stuff (music, pictures, downloads etc), so my internal storage is rather unused - it's only used by the few apps annoying enough to not support SD card (like Whatsapp) and they aren't taking that much space anyway.

I checked numerous ways to analyze my storage:

**Android system's storage analyzer** says 15.88 GB of my 16GB are being used. Of this, it counts:

* System: 9.07GB (really? Nine gigs for the system? This seems a lot but oh well)
* Apps: 4.85GB. This surprised me as I don't have much big apps except one ~400MB game. I checked the app list, checked and cleared the caches for the biggest apps (which weren't much anyway, I only have three apps over 300MB - including data - and their data/cache isn't much), and funnily enough if I add all of the apps' storage usage I get around 2.2GB. Where are the extra 2.65GB from?
* Images: 244MB - meh, just random downloads etc, won't help
* Audio/video: 10MB (my audio/video is on the SD card!)
* Downloads: 151MB
* Others: 1.49GB, includes my podcast app with the local podcast cache, reader, whatsapp stuff that I empty every once in a while anyway - I don't want to keep deleting the 500MB of whatsapp images/videos I have just because my phone is dumb!
* Cached Data 69MB

So here I see two problems: Why is it detecting way more apps than I have? As an example, I removed Cytus (1GB app) about two weeks ago to free some space. My phone is already low on memory and I don't know what the hell have I done to get 1GB extra in there... Haven't installed or downloaded anything since then yet this 1GB got magically filled somehow. Also when I click on "Make more space", it tells me that there are only 2.21GB of "Removable apps", which is consistent with what I calculated above - why?

I factory reset it about two months ago to get rid of the thumbdata files, and now I'm back to having no memory available just because. So I went on two different apps to look for answer

**Alternative 1: the app 'Drives'**

Link for the app here.

When scanning my internal storage, *Drives* says that my drive space is 10.68GB (which I guess is the accessible storage, rest of it being system?). However, when I check the drive usage, it only gives me a 2.88GB total, split between apps, whatsapp etc.

I checked the files by size and the two biggest files Drives show me are 418MB (a game .obb file) and 159MB (another game .obb file). Won't tell me anything else about the remaining storage!

**Alternative 2: the app 'Storage Analyzer'**

Link for the app here.

Alright this it where it gets interesting. According to this app my accessible internal storage (/storage/emulated/0) is 10.68GB (consistent with 'Drives'), with 10.39 being used (I'd guess the remaining 5.32GB are system, which sounds way more plausible to me). And according to this app, I have:

* 2.9 GB "Used by publicly accessible files"
* **7.49 GB "Used by Android/inaccessible files"!!!**

Basically according to this app I only have access to about 2.9GB of data that I can actually read, delete etc. What are these 7.49GB of inaccessible files? I can't see them on any app! I also checked the DCIM folder to see if I had another case of infinite thumbdata file, but couldn't find any.

So here I am struggling to actually use my phone. I have to use Gmail through web since it won't synchronize on low memory, and I can't download a single app. Would anyone have any idea why most of my internal storage is eaten up like that? How am I only allowed to use 18% of my total storage?

If you need any other data please let me know, I'll try emptying stuff to download other apps if needed

**NOTE:** My device not rooted - could root it if needed but well, I just never did it cause I didn't really need it.

**EDIT** after suggestion, I tried looking at what DiskUsage says:

I can scan App Storage and storage/emulated/0

**/storage/emulated/0**

DiskUsage says it is 10934 MB. Includes:

* 7647MB of "System data" - damn is the HTC software that heavy? My Nexus 9 tablet has around 4 GB for the system. Any cache to clear maybe?
* About 2 GB of other stuff, which is consistent (whatsapp stuff, applications obb files, podcasts)

Surprised at the big amount of space the system gets - how would 8GB phones ever live then

**App storage**

DiskUsage says:

* 4575MB of Data
* 3813MB of applications (!)

In all the applications, I see a whole lot of system apps that don't take much space but are required and I can't uninstall them. I'd say that's pretty consistent with what the system storage analyzer says: 2.2GB of "extra apps I can't uninstall". I'll assume these apps are system apps (since I see a lot of HTC sense stuff etc).

Which would mean ultimately that the entire system (system files + unremovable apps) takes around 10 GB - this sounds like WAY TOO MUCH for a smartphone. Then my personal storage is basically 2GB of apps and 2GB of data for certain apps - ridiculously small!

Is there any way to see what the system files are composed of? I wonder if there are some stupidly big cache files in there?

# Answer
I had the same issue for quite a while, unfortunately I don't have a solution as I had tried clearing cache from boot etc.

My "Solution" would be to wipe your phone and then combine the SD card storage with the phone if you have Marshmallow. My phone now reads the 32gb + 9gb usable phone storage as a single partition.

I am posting this only because you received no other replies after writing such a detailed question and my own research into it yielded no solution either.

If you happen to have found a solution please update the question. (I'd love to know if there was HTC garbage I could have removed.)
> 0 votes

---
Tags: internal-storage, insufficient-memory
---


# Question
Title: Why is there no built-in terminal emulator/console app in Android?
There should be at least a console accessible since Android uses the Linux kernel.

Why is there no terminal emulator or console **installed by default** in Android OS? Is there a particular reason?

# Answer
Terminal emulators are developer-level apps, and thus not easily usable app for general users. Consequently, there is no obvious public desire for mobile manufactures to load this app at the time of manufacturing.

Even most users of desktop Linux distributions tent to be inept at terminal usage.
> 2 votes

# Answer
Use the Android Debug Bridge (https://developer.android.com/studio/command-line/adb.html) It's on the PC and you need to connect it. I think it's not necessary to have a "Terminal APP". For tasks wich need root privilegues, you also need to root the phone.
> -1 votes

---
Tags: terminal, default-applications
---


# Question
Title: HDMI connection between HD TV and Asus ME 302C
Will a HDMI cable with Standard male connector on one end for a HD TV, and a Micro HDMI connector on the other to connect to my Asus ME 302c tablet allow me to view photos and video from my tablet on my TV? or do I need some special cables or devices?

# Answer
Yes, with a HDMI to Micro-HDMI cable, just plug the tablet into the TV and select the HDMI input on the TV. It will mirror the tablet display on the TV.
> 0 votes

---
Tags: hdmi
---


title: android as a portable device location

text:
# Question
Title: android as a portable device location
I have connected an Android cellphone to the PC through a MTP connection. it brings a folder under Portable Devices section in My Computer.

I want to get the location of this folder. how can I do that? I right-click and choose properties and it says the Location as: Computer/Mo A.Z

But I want to access it through C drive. is it possible?!

# Answer
It is **impossible**.

https://superuser.com/questions/369959/how-do-i-access-mtp-devices-on-the-command-line-in-windows

You could try your luck mounting it from a recovery or using `adb push`. Another option would be installing a SSH (or FTP or ...) server on your phone if you want to be able to manipulate files on your device easier.

*(No clue whether this question is a duplicate if it's located on a different SE resource.)*
> 0 votes

# Answer
Here are some workarounds:

1. **Using QtADB**

QtADB is a full-featured tool (designed for windows )and has a plethora of features to manage your droid. Some of these include:

* File manager (copying files and dirs between phone and computer, delete , creation of dirs)
* App manager (installing, removing, creating backs ups etc)
* Shell and more..

The essence of this is that it alows **mounting of external sd card to a computer without giving annoying notifications**. Check here for more info: QtADB

2. **Using USB MASS STORAGE Enabler (root)**

This is one of the few apps offering to restore the lost Universal Mass Storage (UMS) option.

1. After downloading the tool ,connect your device using USB cable to your computer.
2. Open the ‘UMS Enabler’ app and press ‘Enable Mass Storage’. Remember, give the app root access if it asks.

At this point, you might get various messages by the app, for instance, there a message asking you to set **SELinux** – a Linux module Android uses to make it more secure – to permissive state; this is required for the app to run properly.

Hope this helps

Credits

1. Any way to get USB Mass Storage instead of MTP?
2. How To Mount Android Device As USB Mass Storage (UMS)?
3. QtADB for android
> 0 votes

---
Tags: applications, android-pc
---


# Question
Title: Bought my friend's Samsung S6 but can't restore with new Google account
Title pretty much sums it up - I bought my friend's old Samsung S6, did a factory restore but when I try to set up the phone for myself, it won't let me. It says "This device was reset. To Continue, sign in with a Google Account **that was previously synced on this device**".

How do I bypass this and start fresh with a new google account? Do I need them to log into the phone themselves to do something?

Please note I'm planning on using this without a sim card, just as a portable video device.

Thank you!

# Answer
> 0 votes
It's a new Anti-Theft feature of Android since 5.1. Your variants:

1. Wait 72 hours and try again.
2. If that didn't help, you should find 5.0 stock ROM, flash it and then upgrade back to Marshmallow or what have been previously there.

P.S. Of course, the fastest way is to cooperate with your friend, log in to his account and then enter the new account :)

---
Tags: samsung, restore
---


# Question
Title: How to set MTP mode on phone with broken screen in USB charge-only mode
My phone’s screen broke from a 30 cm drop. The touchpad is dysfunctional while the display itself still works (i.e. I can see everything).

* USB mode is **charge-only**, so connecting to the PC is not working (`./adb devices` yields empty results)
* Developer mode is **enabled**, USB debugging is **enabled**
* A MicroUSB to USB (OTG USB) cable is available, I can control the phone with a mouse
* Phone is a LG G2 with Android 5

Now since the USB mode is charge-only, I cannot set the mode to MTP because I can't control the phone while it is plugged into the computer.

How can I switch to MTP mode or have my computer recognize the phone so I can retrieve data from it?

(I guess I could just move the data I have on there to a cloud storage, but I prefer to do it via computer)

(Honestly, not being able to set the preferred USB mode without a active USB connection is a pretty big design flaw for scenarios like this. It would be so simple.)

# Answer
Probably its too late. I had exactly the same problem and i used a Bluetooth keyboard with a touch pad / a Bluetooth mouse should also work. Use the OTG to connect the Bluetooth device then disconnect the OTG. Connect it to the Computer and you can change the mode with the Bluetooth device.
> 2 votes

# Answer
this is probably an old question, but if you can still see the screen, download a "Remote control" program, such as Teamviewer. you can use your mouse via OTG cable, turn on TeamViewer App \[or whatever\], connect via the PC you're going to be using and download/run the remote control program \[Teamviewer\]. connect to your phone, make sure it's all working, then move your phone from the OTG cable to desktop. use Teamviewer to switch the mode over to MTP and you're good to go.
> 1 votes

---
Tags: 5.0-lollipop, broken-screen
---


# Question
Title: Restore an android system that will access my google account
Hi I bought my tablet in China but they have blocked access to my get to my google account. How can I install the core component that allows me to access my google account and download apps from the playstore?

# Answer
Android devices made for Chinese market don't have Google apps installed. You need to download GAPPS packages and flash it (from recovery). Download link : Open GAPPS

Download the one that matches your android version.
> 0 votes

---
Tags: root-access
---


# Question
Title: Unable to get output buffers (err=-38) when attempting to screen-record emulator from ADB
I am attempting to capture a video of my emulator device screen using the `screenrecord` feature in `ADB`. When I run the command `adb shell screenrecord --verbose /sdcard/demo/capture.mp4` I get the following response from `ADB`;

> Main display is 1440x2560 @60.00fps (orientation=0)
>
> Configuring recorder for 1440x2560 video/avc at 4.00Mbps
>
> Content area is 1440x2560 at offset x=0 y=0
>
> Unable to get output buffers (err=-38)
>
> Encoder failed (err=-38)
>
> Stopping encoder and muxer 218|root@generic\_x86\_64:/ #

# Answer
From ADB documentation :

> "Some devices might not be able to record at their native display resolution. If you encounter problems with screen recording, try using a lower screen resolution."

Documentation link : https://developer.android.com/studio/command-line/adb.html#screenrecord

Try to use the size option :

> **--size widthxheight**
>
> Sets the video size. The default value is the device's native display resolution (if supported), 1280x720 if not. For best results, use a size supported by your device's Advanced Video Coding (AVC) encoder.
> 6 votes

---
Tags: adb, android-emulator, screencast
---


# Question
Title: Disable notifications for subsequent messages from same sender
Is it possible to, either through the OS or third-party app, to disable subsequent text message notifications from the same sender? For example, Sender A sends four text messages in the span of 30 seconds. I would like to receive a single notification rather than four separate ones.

# Answer
Give Tasker (Found in the play store) a try! It's a great app for things like this.
> -1 votes

---
Tags: sms, notifications
---


# Question
Title: Why is my Nvidia tablet looking for chinese servers(baidu.com)?
I am not sure if this is the right area for the question, or if it is even a big deal, but here i go. When using by Nvidia tablet to develop an app I realized that it was attempting to reach a server in china. this doesn't make sense to me because I don't have any apps that I would think would try to do this. What I would like to know is if this is a security concern?

```
02-12 14:09:32.448  11220-11284/? E/sdkstat﹕ sdkstat send error++++++java.net.UnknownHostException: Unable to resolve host "hmma.baidu.com": No address associated with hostname

```

# Answer
You might want to read this February 2016 article at citizenlab.org.

Most relevant part of the article:

> *Leaks sensitive data on startup*
>
> Upon application launch, we observed Baidu Browser sending an HTTP POST request to https://hmma.baidu.com/app.gif
>
> The body of this HTTP request is a gzipped JSON file. The JSON file contains a list of fields with various details about the phone and the user, some in plain text and others encrypted.
>
> Unencrypted fields in the JSON file include:
>
> * o: the user’s operating system (e.g., “Android”)
> * n: Baidu Browser version number
> * w, h: width and height, respectively, of the screen in pixels
> * gl: GPS coordinates and time of last GPS update
>
> Some fields are encrypted using AES+ECB with the hard-coded ASCII-encoded key `h9YLQoINGWyOBYYk`
>
> and then Base64 encoded. These fields include:
>
> * dd: IMEI number
> * ii: a string containing the phone’s IMEI number written backwards and an MD5 hash of Android software version information
> * wl2: list of all in-range wireless networks and their MAC addresses and signal strengths
>
> With knowledge of the hard-coded key, these fields can easily be decrypted. The source code for a python script for decrypting these fields is available here.

And then there's Baidu's response (PDF file hosted at citizenlab.org). They don't seem to see an issue in collecting this data, they just acknowledge that they need to improve their encryption:

> Baidu endeavors to collect data in a way consistent with the highest standards of security and user privacy in the industry. We disclose our practices in our terms of service under privacy rights as detailed here (Chinese): https://www.baidu.com/duty/yinsiquan.html
>
> We're grateful of Citizen Lab for being mindful of data security in transmission and we have already made substantial progress toward ensuring that any such transmission will be secure.

So citizenlab's article is probably no more describing what you can see on the net nowadays.
> 1 votes

---
Tags: security, logging, bloatware
---


# Question
Title: Where has the normal Energy Saving mode gone in Nougat?
When I had Android 6 on my Galaxy S6, the quick options drawer had two different symbols for saving energy: *Normal* and *Extreme*. *Normal* regulated background apps and dimmed the screen a bit, but wasn't too noticeable; *Extreme* turned off any themes and didn't let me start most apps.

After update to Android 7, there is only one such symbol left in the options drawer, and tapping it leads to a dialog "Maximum energy saving mode" which basically does what *Extreme* did before.

Now, how do I enable or disable the *Normal* energy saving mode?

# Answer
The battery saving button in the quick options tray enables the energy saving option that was last chosen in *Settings -\> Device Maintenance -\> Battery*.
> 0 votes

---
Tags: 7.0-nougat, samsung-galaxy-s-6
---


title: Issues installing Android apps in Anbox

text:
# Question
Title: Issues installing Android apps in Anbox
Anbox doesn't come pre-installed with Google Play Store and there's not even a package installer, so the only way to install applications in Anbozx is through Android Debug Bridge, aka ADB.

```
adb install /path/to/file.apk

```

which would result in installing the application in Anbox, which worked for me for installing QuickPic and Snapseed, but it failed in installing Opera Mini and WPS Office giving the following error:

Input:

```
adb install /home/sumeet/Downloads/opera.apk

```

Output:

```
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
30103 KB/s (4597754 bytes in 0.149s)
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

```

Is this an Anbox problem, an Ubuntu problem or an ADB problem that can be fixed? Since Anbox is essentially just an Android emulator running on top of Linux, how can I fix this?

# Answer
> 5 votes
Let's take a look at the error message again:

```
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

```

This means that the app in question uses native C/C++ libraries, but the APK doesn't include that library compiled for the CPU architerchture of the the target device. Unlike Java, C/C++ code is not cross-platform, nor is it cross-architecture.

Some apps have different APKs for the different CPU architectures.

But, bottom line, this is the app developer's fault, not yours.

Original Source

---
Tags: adb, linux, anbox
---


# Question
Title: is there a way to know what Uri the apps on my phone connect to?
there's one app on my phone that i need to know exactly what Uri it uses to connect to it's server. is there a way to find out how?

tl:dr - i'm not trying to hack or damage, and actually the app is developed by the company i started work for, and the guy before me wrote the Uri, but as he removed the source code when he left. Now my boss has only said to me "find it", and now as i'm extremely new to server stuff, i see no other way to recover it other than finding out what uri the app uses.

# Answer
> 0 votes
1. look for a software called wireshark
2. `easy way` look at your router maybe in the support options to capture the network traffic to the router. On android maybe this app PacketCapture `hard way` device in your network that can run wireshark with a network card that can run in the promiscuous mode and that can act as gateway for your mobile
3. open this capure file in wireshark
4. here you have many options to analyze the net packages i.E. `Statistics -> HTTP -> Requests`
5. you could export the result to maybe filter

Wireshark

Promiscuous mode

# Answer
> 0 votes
Android app on playstore like "APK EDITER" can do your work. It opens the source code of the app and you can get the URL .

---
Tags: web-server
---


# Question
Title: How do I add album art to music on my Samsung Galaxy J5 (2016)?
I was looking on some other forums on how to change the album art but for some reason I couldn't change it, no matter if I deleted the thumbnails thing or applied the art in Windows Media Player I just don't know how to do it.

Here you can see that the 'In Utero' album has art however I have not done anything to it, this is default for the album but for the other albums they just show the default icon.

# Answer
> 0 votes
Some media players will download it if your phone is connected to the Internet and automatically load it, others won't. To avoid this across the board, when ripping music on my computer, I use MP3Tag to apply album art to all tracks for albums that may not have it for whatever reason. That way no matter what media player I use, or file type (MP3, and specifically FLAC) will have the album art regardless or the media player (as long as the media player can display Album Art).

---
Tags: samsung, music
---


# Question
Title: Where does the code pertaing to fastboot mode reside?
Is it in the primary-bootloader (on the mb), or the secondary-bootloader(on the emmc)?

My motive behid the question is to understand what other codes are executed before system can get into fastboot mode

(Recently, I've been tinkering with a lot of different android devices and have tried to read up whatever comes up upon web-searches regarding "fastboot", "bootloaders", "primary bootloader", "secondary bootloaders". But this is one question I can't find any definitive answer about.)

# Answer
Fastboot mode is in the bootloader and usually resides in a /dev/block, none of this is open sourced.
> 0 votes

---
Tags: internal-storage, rom-flashing, fastboot, rom, bootloader
---


title: Google Play Music Icon Is Incorrect

text:
# Question
Title: Google Play Music Icon Is Incorrect
I was adding songs into my Google Play Music on my Nexus 5X and noticed something: The song icon is incorrect. Look at the following picture:

As you can see, I imported the song "Faded", but the icon is the cover of another song#, which is incorrect.

# The icon is correct on my Win7

***Note: Here's what I've done so far***

* Rebooted my Nexus 5X
* Re-downloaded the music for serval times
* Cleared the Google Play Music cache
* Cleared the Google Play Music data

Please help me fix this issue, any help will be appreciated.

# Answer
A simple, although superficial, solution would be to manually change the cover cover image (download it using a web browser and set it as the album cover). The following link has instructions on how to edit metadata and album art. https://support.google.com/googleplay/answer/1100174?hl=en

If the problem persists with other songs in the future, you could try using a file managing app to solve the issue by searching for and deleting the image you are seeing (might be a leftover thumbnail somewhere or in the Google Play Music folder).
> 1 votes

---
Tags: google-play-music
---


# Question
Title: What's it mean when my phone vibrates without showing a visual alert?
I've just got my first Android phone (Galaxy S7) and so am still learning the ropes.

Occasionally, when I am using the phone, it will vibrate quickly twice, like I am receiving an SMS. However, there's is no visual information along with the vibration.

I thought it might be reminding me of unread messages, but this happens regardless. This also does not happen when the phone is locked, but does happen whilst I'm using other applications, like games, am on the home screen, or immediately after I unlock.

Would anyone know what my phone is trying to tell me?

# Answer
Samsung Galaxy S7 has vibration patterns, which can be attached to, and most importantly changed, for many triggered system events. It is impossible to define exactly what your double vibration is attached to, since it is modifiable, and may be already changed from its default. However, you may find out what your notification vibration is by going to

> Settings-\>Sounds and Vibration

and searching for what sounds to me like "Heartbeat" (defined as pulsing, double vibration). There are other vibration patterns you can set instead defined from the following list:

1. Basic Call (continuous, even vibration)
2. Heartbeat (pulsing, double vibration)
3. Ticktock (two long, even, vibrations)
4. Waltz (long, quick, quick, vibration pattern)
5. zig-zig-zig (three, even vibrations)

This, and other settings can be searched using the term "vibration pattern", and of course, by reading your device's User Manual. Here is a quick link to the relevant section of a guide (Thanks, Sprint! ).
> 0 votes

# Answer
In a lot of cases the "double buzz" indicates that your device has just created a Bug Report in the background. I'm not sure if this is exactly true unless your device has enabled Developer Options previously, but I know that for my Nexus 6P (rooted, stock) this happens to me OFTEN, and following it I will have to swipe a notification away that says "Bug Report #1 Captured" or something to that extent.
> 0 votes

---
Tags: vibration, samsung-galaxy-s7, alerts
---


# Question
Title: Contacts are not displaying after Marshmallow update
Recently I upgraded my Moto G (Second gen) to Android Marshmallow. After that, my Contacts app is not displaying any contacts and call logs. What I am getting is one blank screen only.

I tried installing other apps like Contacts+, True Dialer, etc. but the same result. In fact, Contacts+ is not launching only. It's getting stuck while launching. So, after the Marshmallow update, my phone is of no use, because I can't make any calls, see my call logs, etc.

Is this a bug with Marshmallow? Any solution for this issue?

# Answer
I could fix this issue by doing the following steps.

First Wipe the Cache partition. (It won't erase any files or settings)

To wipe the cache partition do the following steps.

1. Ensure the device is powered off, and unplugged
2. Press and hold the Volume Down button and Power button (located on the right edge of the device) for approximately 3 seconds then release.
3. From the "Boot Mode Selection Menu" screen, select Recovery.

Note: Use the Volume Down button to scroll through the menu options and the Volume Up button to select.
4. From the "No Command" screen (Android figure lying on his back), press and hold the Power button, tap Volume Up once and then release the Power button.
5. Select "wipe cache partition". Note: Use the Volume buttons to highlight and the Power button to select.
6. "Reboot system now" will be highlighted, press the Power button to select it.

Note: Allow several minutes for the reboot process to complete.

Once you are done with the Wipe procedure , go to https://contacts.google.com and export your contacts as .vcf file and copy to your device.

Open Contacts App (Phone app) -\> go to options on the top right corner (3 dots) -\> choose import/export -\> import from .vcf file. This will restore your contacts..
> 3 votes

# Answer
Remove the Google account first, then set it up again. Go to the Contacts' setting & set contacts display as your Google account. This time, the sync will be as per the Google account and all invisible contacts not found during the search will be visible.
> 1 votes

# Answer
Make sure your device's screen is on, then press & hold the Power button. In the box that opens, touch & hold Power off. You’ll see a “Reboot to safe mode” box. Touch OK. Your device will start up in safe mode. go to contacts tab all contacts will update automatically then again reboot the device and you will be able to see the contacts in normal mode.
> 0 votes

# Answer
Restart your phone in safe mode, open the Contacts app, and you will see your contacts list loaded without any delay. Now switch off your phone and restart it in normal mode. Everything works fine.
> 0 votes

# Answer
On Moto G, the new Marshmallow doesn't allow to save contacts to phone accounts (device). You can save your phone numbers to your Google account and during the adding process of a new contact, there are no options to select the place where you actually want to save the new contact like it used to be in the previous version of Android; for instance -- SIM, phone, card, Google account.

In this way, Android tries to own you, your contacts, and all information about you.
> 0 votes

# Answer
Press contact icon and drag it to app info. Then go to permission and enable all options (storage). Then it will work.
> 0 votes

# Answer
Go to Settings - Contacts - Contacts to Display. Select All Contacts.

This worked on my Oppo R9 Plus with Android 6.
> 0 votes

---
Tags: contacts, 6.0-marshmallow
---


# Question
Title: Since Nougat, Power saver causes streaming to shut off.
I have an HTC One M9. It got an update to Nougat recently. Since the update, after about 2 minutes of the screen shutting off, streaming music stops playing. This happens regardless if i'm on WiFi or not. This happens with Pandora and iHeartRadio.

I figured out that shutting off power saver will keep the music playing. This has never been a problem in the past.

How can i keep the music playing and keep power saver on?

# Answer
> 0 votes
I found that if you remove the particular app like Pandora or iHeartRadio from the optimization list then the music will keep playing. My best guess is that when the app is moved from optimized to not optimized the battery optimization will not suspend it's processes in the background.

To do this go to Settings-\>Power-\>Battery optimization

From the drop down menu at the top select all Apps

Find the app you want and tap on it. From the menu that appears select Don't optimize and tap done.

---
Tags: music, 7.0-nougat, streaming
---


title: Virus or Malware

text:
# Question
Title: Virus or Malware
Surfing net and pop-up said "Galaxy -Your system heavily damaged by four virus!" Address on top said, "us-philospohizing693lo.win/..." Says if I don't remove now will cause severe damage to Sim card. Already damaged 28%. Click ok to download fix.

I am afraid this is a malware or something bad like that. Don't know what to do. Please help. Not backed up now and 20k photos etc. I have Samsung Galaxy Note 5. I hit ok and stopped and did not hit "Repair fast now" Am I messed up. Afraid to do anything because this looks like scam, but also looks kind of official. Don't think I have an virus protection on phone unless it came with it. About a year old. DESPARATE, PLEASE HELP.

Pop-up saying from Google said I have 4 viruses that already caused 28% damage to sim card. Wants me to install Applock for free on Google Play and click ok to start. Sent from \>us.philosophizing693lo.win/...\< Is this legit or malware or something bad and what do I do now? Scared and Afraid. Second question, sent 40 minutes ago but forgot the Applock from google play part.

# Answer
There's a contradiction in terms: a popup ***from Google*** would never speak of *viruses* on Android, as there are none (i.e. no Android viruses, though there's enough of Android malware).

That looks more like malvertizing, especially as it asks you to "install some app". Do ***not*** follow that advice, do ***not*** install that app. The appearance you describe is a known malvertizing pattern, caused by malicious Javascript in one of the websites you've visited – which in addition means, avoid those websites as well.
> 3 votes

# Answer
Got the same popup some years ago. It is surely a scam since Google doesn't provide antivirus services. Do not press anything and just close the browser or press the back button. Just to be safe you can download an antivirus app like Avast or AVG and scan your mobile phone. I wouldn't worry though.
> 0 votes

---
Tags: samsung-galaxy-s-5, samsung-galaxy-note
---


# Question
Title: Can Android Device Manager only locate your phone if it is signed in to your Google Account?
My phone was stolen two days ago, and I have only just had internet access to start looking up ways to find it - or, more specifically, at least recover the photographs on it.
While I had tried to back up the images by loading them onto my laptop, for some reason the phone wasn't showing up under "My Computer" so I gave up...ironically this was the day before it disappeared (it was a new phone).
I am pretty sure it was signed into my Google account, but I hadn't changed any other default settings. I tried searching for the phone on Android Device Mananger, but it can't locate it - presumably because the thief/ves wiped it? I guess I'm just hoping that maybe the device manager can't locate the phone because it's off...
Otherwise, is there any other way at all that I can retrieve my photographs?

Thank you (:

# Answer
To use Android Device Manager (ADM):

> Your device's location access need to be turned on and be signed in to your Google Account. Android Device Manager won't work for devices that are turned off or that don't have a mobile data or Wi-Fi connection.

No, you will not be able to retrieve photos remotely from your phone. You can check whether your photos were uploaded by default to Google Storage. To prevent from losing photos in the future, you can setup your phone to automatically upload photos to the cloud.
> 0 votes

---
Tags: samsung, hardware, photos
---


# Question
Title: Run voice commands like "Play", "Pause", "Next" on Spotify with Tasker and AutoVoice?
When I get into my car, I connect my Nexus 5 (not rooted) on my audio system and play music with Spotify. What I want is to be able to skip, pause, and play songs with voice commands. I tried out with Tasker and AutoVoice. AutoVoice is recognizing the command, but nothing is happening. Is it possible to do that with Tasker and AutoVoice? If yes, then how?

# Answer
You should try using AutoInput, a plugin for Tasker available in the market, which doesn't require root.

You can then create a profile and set AutoVoice for every command, then set AutoInput (plugin section) with the X and Y coordinates of the button you want to press. Find the coordinates of the button by enabling the feature in Developer Options.

N.B. Make sure you're in the app you want when running the task.

Hope it helped!
> 1 votes

# Answer
1. Create an event using "autovoice recognize":
set command filter = next song (or whatever you want to say as a command)
(Everything else is left unchanged)
2. Create a new task:
System › Send Intent
Action= `com.spotify.mobile.android.ui.widget.NEXT`
Package= `com.spotify.music`
Target= Broadcast Receiver

(Should work now)

`com.spotify.mobile.android.ui.widget.PLAY` works for "play"; never looked up anything else as I didn't need it.
> 1 votes

# Answer
there's a great app in the play store called Commandr. it seems like it would have the functionality you want without any programming.

Commandr extends the capability of Google Now's voice recognition by adding more voice commands that Google Now can recognize. The developer adds new commands regularly and those new commands are chosen via in-app user submission and voting pages.
> 0 votes

# Answer
I developed an app that allows you to use voice commands for Spotify: https://play.google.com/store/apps/details?id=com.tmacstudios.spotifyvoice&hl=en
> 0 votes

---
Tags: tasker, remote-control, spotify
---


# Question
Title: Preventing mobile data use for select apps on non-rooted phone?
I have a number of apps that are fairly chatty on the network, and with a limited data connection I would like these apps to not use the 3G connection (WiFi is fine).

I know that rooting the phone and installing DroidWall would do the trick. However, is there a way to accomplish per-app data permissions *without* rooting it?

FWIW, I have a Droid 1 on a CDMA network.

# Answer
> 7 votes
Not quite answering your question, but switching off Background Data usage should stop chatty apps from doing anything in the background, and restrict it to just apps you launch and use, rather than apps that are syncing and checking for status updates all the time.

If you add the Power Control Bar (built into Android since 1.6) to your home screen it's just one tap to switch the background data on and off. Just hold your finger on an empty space on the home screen, select **Widgets**, **Power Control**, and the second icon from the right (two round arrows in a circle) controls the background data usage.

# Answer
> 6 votes
If you have Android ICS, you can set the "Restrict background data" setting for each app. Go to `Settings > Data usage`, select the `Mobile` tab, then scroll down and select the app that you want to restrict. You can set the option at the bottom of the page that appears.

If an app is built properly, setting this option will disallow the widgets and background services of the app to access the internet via mobile data (but not via WiFi). If you launch the app it can access the internet via mobile data. Also note that not all apps play nice and some do not respect this setting.

# Answer
> 1 votes
A firewall application is suitable for this task. There are other firewall options for non-root users:

1. NetGuard firewall (no root )

Features:

* No root required
* Android 4.0 and later supported
* IPv4/IPv6 TCP/UDP supported
* Tethering supported
* Optionally block when roaming
* Optionally block system applications
* Optionally record network usage per application per address

Screenshots

2. NoRoot Firewall

Features

* Host name/domain name filtering
* Fine-grained access control
* no suspicious permissions on the firewall app itself.

(currently doesn't support IPv6) may not work on LTE.

Screenshots

# Answer
> 1 votes
In Xiaomi phones it is possible to restrict background data in Security app from Mi.

You can also restrict background data for every app also!

I have used it many times when my left data is very less.

Don't know about other smartphones security app !!

# Answer
> 0 votes
You can also try this Opera Max app. Despite having a lot of features that you might use, the feature below mentioned is what you need right now.

**Block data-hungry apps** \- Find out which apps use the most data - you can even choose to block them from using data altogether

---
Tags: rooting, data-connection, firewall
---


title: Simulate powerbutton

text:
# Question
Title: Simulate powerbutton
I want to use terminal task to to turn the screen off using tasker. I have tried a code like this, and some variants, without success.

```
am start --user 0 -a android.intent.extra.KEY_EVENT --es KEYCODE_POWER ACTION_DOWN

```

I have also tinkered with

```
android.intent.action.SCREEN_OFF

```

but with even less success.

Any ideas as how how I can get this to work? Either with terminal emulator or tasker *send intent* task?

Note: Not rooted, som shell task in will not work.

And System Lock doesn't work well with finger print reader

# Answer
By use `adb shell input keyevent <key_code>` And for simulating your device power the key code is `26`

```
Adb shell input keyevent 26

```
> 0 votes

---
Tags: tasker, automation, intents
---


# Question
Title: Can a faulty Micro-USB cable cause damage to your device?
Hardware damage caused by USB Type-C cables by drawing too much power has been widely reported:

Is Micro-USB affected?

# Answer
Root of the problem is **non adherence to standards** and **not** type C as a class of faulty cables.

The damage caused specifically relates to :

* *poor adherence of standards* to the extent of being non standard
* Using a wrongly rated resistor by one plus in their products, which fried other devices connected to such cables

Benson Leung is a Google Engineer who carries out extensive testing of practically anything related to type C, which you can read on his Google Plus

If you use any *non standard product*, you always run the risk of damage / poor performance. This is equally true of micro USB cables, though I haven't come across such bad press for micro USB ( barring chargers of spurious quality)
> 2 votes

# Answer
USB-C cables are "intelligent" (own chip in the cable) and the USB-C PowerDelivery (PD) standard allows higher voltages for loading. In USB-C the power supply, the cable and the phone have to agree on who is the source, who the sink and how much power in what voltage will be delivered. This is very complex with the result that there is a non-negligible chance that something goes wrong or event extremely goes wrong (damages something).

Micro USB cables are "dumb": They have no no chip. Hence the only effect an Micro USB cable can have is that it is too thin and therefore reduces the electrical flow, delaying the charging process.

However theoretically you can still damage your phone if you use a non-charger that is not backward compatible. But in this case the cable will be innocent.
> 2 votes

---
Tags: usb, charging
---


# Question
Title: How to use/install Xperia lock-screen on any Android?
I'm trying to see if there's a way (maybe an app) to change the built-in lock screen to one that either imitates or full-on emulates Sony's Xperia's lock-screen.

Forewarning: I'm not going to root my phone for this. I have enough problems with Google snooping around. Don't need malware getting more than it needs.

I understand that there are plenty of apps that include a customized lock-screen UI/design, but I specifically want the lock-screen that Xperia uses/implements.

What I don't get is if people have been able to come out with the apps that do this, what's stopping someone from porting the code or creating an app that let's the user select from different themes with regard to lock-screen design?

What I'm asking for seems to be possible by rooting my device, but I'd rather not do that.

For reference, I'm running Android Marshmallow on my Samsung S5.

# Answer
After doing some extra research (5 or so sec), I found that there's an app that gets close. It's called XZ Locker. You can get it from the Play Store.

It has what I asked for.

**Pros:**
\*Very flexible in controlling what elements show up on the screen.
\*Let's you customize many aspects of the look and feel of the elements on the screen (e.g. font-size/color, swipe animation, etc.)
\*Lightweight and allows for additional options some implementations don't have natively

**Cons:**
\*Security isn't the best. It allows for a maximum pin number of 6 digits. If that isn't chosen, then it gives the option of a defined sequence of gestures using the common dots on the screen.
\*Kind of buggy. Certain things create a weird behavior on the app, but not the representation itself (e.g. extra app instance when testing screen).
\*Can be slow at times, depending on app usage and etc.
> 0 votes

---
Tags: 6.0-marshmallow, samsung, lock-screens
---


# Question
Title: Remove camera icon from kitkat lock screen?
I have a Droid Razr Maxx HD that just got an OTA update to KitKat. I am wondering if there is a way to remove the camera icon from the lock screen and disable the right-to-left swipe to enable the camera.

I've looked and haven't seen any settings for this... if one even exists.

# Answer
> 1 votes
You can use a custom lock screen. Just pick the one that you like

# Answer
> 0 votes
The Lockscreen Policy app can disable the camera or other widgets from your lock screen.

---
Tags: 4.4-kitkat, motorola-droid, motorola-droid-razr
---